Preparing release
[geeqie.git] / ChangeLog
1 commit c029c5f0
2 Author: Colin Clark <colin.clark@cclark.uk>
3 Date:   Thu Jul 25 09:25:28 2019 +0100
4
5     Bug fix: Compute TimeZone data
6     
7     Improved error detection
8
9 commit 66aa92c5
10 Author: Colin Clark <colin.clark@cclark.uk>
11 Date:   Wed Jul 24 16:47:06 2019 +0100
12
13     Fix #691: wrong GPS
14     
15     https://github.com/BestImageViewer/geeqie/issues/691
16     
17     European locales use a comma as a decimal separator.
18     The XMP spec. specifies a dot as a decimal separator.
19
20 commit 931cfae9
21 Author: Ð\92икÑ\82оÑ\80 Ð\9cайÑ\81Ñ\82Ñ\80енко <>
22 Date:   Fri Jul 12 10:43:56 2019 +0100
23
24     Update Russian translation
25
26 commit cf2c3d52
27 Author: Colin Clark <colin.clark@cclark.uk>
28 Date:   Fri Jul 12 10:34:37 2019 +0100
29
30     Remove references to obsolete desktop files
31
32 commit 85fe8e1f
33 Author: Colin Clark <colin.clark@cclark.uk>
34 Date:   Sun Jun 30 12:22:19 2019 +0100
35
36     Enable lua scripts to be called from Info sidebar
37     
38     A lua script can be called from any of the List Panes in the Info
39     sidebar.
40     
41     Add a new entry and in the Key field use:
42     lua.<lua script name>
43     
44     The output of the script should of course be text.
45
46 commit ff0019ae
47 Author: Colin Clark <colin.clark@cclark.uk>
48 Date:   Sat Jun 22 16:37:40 2019 +0100
49
50     Bug fix: Start-up directory setting not preserved
51     
52     When the Start-up directory radio buttons were initialized, the setting
53     always reverted to No change.
54
55 commit 7dc08907
56 Author: Colin Clark <colin.clark@cclark.uk>
57 Date:   Mon Jun 17 11:32:22 2019 +0100
58
59     Implement downloadable timezone database
60     
61     Option in Preferences/General to download timezone database from
62     geeqie.org/downloads
63     Updated source files from https://github.com/BertoldVdb/ZoneDetect
64     Script for generation of timezone database
65
66 commit b3963dd5
67 Author: Klaus Ethgen <Klaus@Ethgen.de>
68 Date:   Mon Jan 22 21:45:39 2018 +0100
69
70     Error out if gen_* cannot be done
71
72 commit 724b16b4
73 Author: Dima Kogan <>
74 Date:   Sun Jun 9 10:51:57 2019 +0100
75
76     Fix #678: The image overlay should show the full image path, not just the filename
77     
78     https://github.com/BestImageViewer/geeqie/issues/678
79     Additional parameter path in OSD
80
81 commit ce96095e
82 Author: Colin Clark <cclark@carbon>
83 Date:   Wed Jun 5 10:32:53 2019 +0100
84
85     Camera import - warn of duplicate filenames
86     
87     Digital cameras can have files of the same name in several sub-folders.
88     Detect this and warn the user that some files will not be downloaded.
89
90 commit c220ddef
91 Author: Pieter Krul <github@krul.cc>
92 Date:   Sun May 12 03:23:44 2019 +0200
93
94     Fix build against exiv2-0.27.1+
95
96 commit 40c858bd
97 Author: Klaus Ethgen <Klaus@Ethgen.de>
98 Date:   Fri May 24 09:04:42 2019 +0100
99
100     Working check for lua
101     
102     This was not working on gentoo as gento use slotted packages instead of
103     versioned package namens.
104
105 commit ca78ff68
106 Author: Klaus Ethgen <Klaus@Ethgen.de>
107 Date:   Fri May 24 08:38:54 2019 +0100
108
109     Allow to disable trash completely
110     
111     The posibilito to not use trash at all was lost with implementation of
112     system trash.
113     
114     However, usually one does not want the system to keep megabytes of trash
115     lying around. That option allows to switch trash of completely.
116     
117     The implementation, however, is a bit dirty, maybe someone else has a
118     better Idea to do it.
119
120 commit 56493b10
121 Author: Colin Clark <colin.clark@cclark.uk>
122 Date:   Mon Apr 8 11:32:12 2019 +0100
123
124     Fix #664: Recursive slideshow does not respect file sorting
125     
126     https://github.com/BestImageViewer/geeqie/issues/664
127
128 commit 73472a2b
129 Author: Tomasz Goliński <tomaszg@math.uwb.edu.pl>
130 Date:   Mon Apr 1 11:56:36 2019 +0100
131
132     Fix #663: Use grammatically correct month names in pan view
133     
134     https://github.com/BestImageViewer/geeqie/issues/663
135
136 commit 652337f4
137 Author: Colin Clark <colin.clark@cclark.uk>
138 Date:   Sun Mar 31 11:28:34 2019 +0100
139
140     Bug fix: Update documentation, remove obsolete GQview import options
141     
142     Remove reference to plugins/import folder
143
144 commit a6b2ca71
145 Author: Colin Clark <colin.clark@cclark.uk>
146 Date:   Wed Mar 27 11:56:16 2019 +0000
147
148     Update documentation, remove obsolete GQview import options
149     
150     Update plugin and remote commands documentation.
151     The last update for GQview was 13 years ago; presumably the import
152     options are no longer useful.
153
154 commit 0004617a
155 Author: Andreas Rönnquist <>
156 Date:   Tue Feb 26 10:07:24 2019 +0000
157
158     Fix #661, #662: String comparison to translated string causes crash
159     
160     https://github.com/BestImageViewer/geeqie/issues/661
161
162 commit 298b3479
163 Author: Colin Clark <colin.clark@cclark.uk>
164 Date:   Thu Feb 21 15:04:01 2019 +0000
165
166     Bug Fix: DEBUG_NAME() function for use with GTKInspector
167     
168     gcc shows a "too many arguments" error, but clang does not.
169
170 commit 02e52cb9
171 Author: Colin Clark <colin.clark@cclark.uk>
172 Date:   Thu Feb 14 12:05:04 2019 +0000
173
174     DEBUG_NAME() function for use with GTKInspector
175     
176     This debug function can be used with GTKInspector to provide a visual
177     indication of where a widget is declared.
178     
179     This is a documentation facility to aid developers new to the project.
180     
181     Sample call:
182     GTK_DEBUG=interactive src/geeqie
183
184 commit ae0d7fad
185 Author: Colin Clark <colin.clark@cclark.uk>
186 Date:   Wed Feb 13 11:47:38 2019 +0000
187
188     Bug fix: Search page - calls to g_regex_unref)
189     
190     Eliminate run-time errors caused by unwanted calls to g_regex_unref()
191
192 commit 354020e6
193 Author: yasarciv67 <yasarciv67@gmail.com>
194 Date:   Sat Feb 2 18:18:13 2019 +0200
195
196     tr.po-update
197
198 commit 281213ab
199 Author: Klaus Ethgen <Klaus@Ethgen.de>
200 Date:   Thu Jan 31 08:25:14 2019 +0100
201
202     Don't include ZoneDetect sources
203     
204     Reverted Colins commit on request.
205     
206     This Commit is just to create a conflict. Do *NOT* merge!
207     
208     `git reset (--hard) origin/master` is the way to go.
209
210 commit 431adf32
211 Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
212 Date:   Mon Jan 21 11:54:49 2019 +0000
213
214     Fix #658: Bug fix: reads of uninitialized data
215     
216     https://github.com/BestImageViewer/geeqie/pull/658
217
218 commit f3799ef2
219 Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
220 Date:   Sun Jan 20 22:56:30 2019 +0300
221
222     Bug fix: reads of uninitialized data
223
224 commit f9213c8a
225 Author: Rasmus Thomsen <Rasmus.thomsen@protonmail.com>
226 Date:   Sun Jan 6 17:40:31 2019 +0000
227
228     Fix #654, 655: fix build against exiv2-0.27.x
229     
230     https://github.com/BestImageViewer/geeqie/pull/655
231
232 commit ebcff68b
233 Author: Andreas Rönnquist <>
234 Date:   Sun Jan 6 17:17:20 2019 +0000
235
236     Fix #656: make install fails on POTFILES.in (random-image plugin)
237     
238     https://github.com/BestImageViewer/geeqie/issues/656
239
240 commit a4a37be7
241 Author: Colin Clark <colin.clark@cclark.uk>
242 Date:   Sun Jan 6 14:28:19 2019 +0000
243
244     Addl fix #619: Man page disagrees with --remote-help
245     
246     https://github.com/BestImageViewer/geeqie/issues/619
247     
248     The remote commands --file: and --view: will now display images in paths
249     relative to the folder the remote command is executed from
250
251 commit d309cc7c
252 Author: Rasmus Thomsen <rasmus.thomsen@protonmail.com>
253 Date:   Wed Jan 2 01:04:45 2019 +0100
254
255     fix build against exiv2-0.27.x
256     
257     fixes #654
258
259 commit c71b2075
260 Author: Colin Clark <colin.clark@cclark.uk>
261 Date:   Sat Jan 5 20:08:50 2019 +0000
262
263     Fix #619: Man page disagrees with --remote-help
264     
265     https://github.com/BestImageViewer/geeqie/issues/619
266     
267     Standardize format for remote commands i.e. ensure all options start
268     with "--"
269
270 commit 567e349f
271 Author: Colin Clark <colin.clark@cclark.uk>
272 Date:   Sat Jan 5 16:22:05 2019 +0000
273
274     Fix #516: Shortcut/Feature: Select random image
275     
276     https://github.com/BestImageViewer/geeqie/issues/516
277     
278     Implemented as a plugin.
279     
280     The random image is selected from all files in all collections plus all
281     images in the current folder.
282
283 commit 680acc87
284 Author: Colin Clark <colin.clark@cclark.uk>
285 Date:   Fri Jan 4 13:44:58 2019 +0000
286
287     Additional remote commands
288     
289     --get-filelist:[<FOLDER>]  Get list of files and class
290     --get-filelist-recurse:[<FOLDER>]  Get list of files and class recursive
291     --get-collection:<COLLECTION>  Get collection content
292     --get-collection-list Get list of collections
293     
294     Changed command:
295     --tell Print filename of current image [and Collection, if collection
296     being displayed]
297
298 commit 57951454
299 Author: Colin Clark <colin.clark@cclark.uk>
300 Date:   Thu Dec 20 11:45:20 2018 +0000
301
302     Bug fix: Extra characters in mailmap
303
304 commit 1d8d758e
305 Author: Jiří Boháč <>
306 Date:   Wed Dec 19 10:10:10 2018 +0000
307
308     Fix #650, 651: fullscreen does not work over multiple monitors
309     
310     https://github.com/BestImageViewer/geeqie/issues/650
311
312 commit 5d939d2e
313 Author: Colin Clark <colin.clark@cclark.uk>
314 Date:   Tue Dec 18 16:42:02 2018 +0000
315
316     Preferences tabs orientation
317     
318     Move preferences tabs to the left side so that all tabs are always in
319     view.
320
321 commit d6610589
322 Author: Colin Clark <colin.clark@cclark.uk>
323 Date:   Tue Dec 11 11:46:00 2018 +0000
324
325     Bug fix: View in new window from files pane
326     
327     When View in New Window was called from a right-click in the files pane,
328     the image was not shown at the correct size
329
330 commit e95fcb79
331 Author: Jiri Bohac <jbohac@suse.cz>
332 Date:   Fri Dec 7 00:30:22 2018 +0100
333
334     Fix fullscreen spanning multiple monitors
335     
336     Commit a16635c ("Fix fullscreen - remove all the garbage
337     which breaks things and let Gtk do its job.")
338     broke fullscreen spanning multiple monitors.
339     
340     Fix this for GTK3 by using gdk_window_set_fullscreen_mode().
341     Fixes #650.
342     
343     Unfortunately, GTK2 has no equivalent.
344
345 commit 969791e9
346 Author: Dave Lambert <>
347 Date:   Fri Nov 30 11:05:43 2018 +0000
348
349     Fix #649: Tell Git to ignore .desktop files globally
350     
351     https://github.com/BestImageViewer/geeqie/pull/649
352
353 commit 1ec22362
354 Author: Dave Lambert <dave@davelambert.org>
355 Date:   Mon Nov 26 12:11:40 2018 +0000
356
357     Tell Git to ignore .desktop files globally
358     
359     These files are all generated by the build, with the exception of the
360     template.desktop file, so:
361     
362     * Have Git ignore all *.desktop files.
363     * Rename template.desktop to template.desktop.in to
364       avoid a clash with this new ignore rule.
365     * Remove the checked-in image-crop.desktop file, which is built
366       anyway.
367
368 commit d3c0882a
369 Author: Dave Lambert <>
370 Date:   Mon Nov 26 17:53:22 2018 +0000
371
372     Fix #648: Correctly size image windows opened from collections
373     
374     https://github.com/BestImageViewer/geeqie/pull/648
375
376 commit 3655791d
377 Author: Dave Lambert <dave@davelambert.org>
378 Date:   Mon Nov 26 11:52:23 2018 +0000
379
380     Correctly size image windows opened from collections
381     
382     When opening a view window from a collection, get the the image size
383     info from the file so the new window is appropriately sized.
384
385 commit 93990999
386 Author: grumpytetra <>
387 Date:   Fri Nov 23 17:11:24 2018 +0000
388
389     Fix #647: rename configure.in to configure.ac
390     
391     https://github.com/BestImageViewer/geeqie/pull/647
392
393 commit 15879423
394 Author: grumpytetra <grumpytetra@teknik.io>
395 Date:   Fri Nov 23 13:24:22 2018 +0100
396
397     rename configure.in to configure.ac
398
399 commit 40ee2ff3
400 Author: Colin Clark <colin.clark@cclark.uk>
401 Date:   Thu Nov 22 15:08:54 2018 +0000
402
403     Ref #160: Replace print dialog by standard GTK dialog
404     
405     https://github.com/BestImageViewer/geeqie/issues/160
406     
407     Permit exif tags to be included in the image text annotations (as for
408     the Overlay screen Display)
409
410 commit e335e4d8
411 Author: Colin Clark <colin.clark@cclark.uk>
412 Date:   Sun Nov 18 17:38:10 2018 +0000
413
414     Ref #631: Compilation script for all distributions
415     
416     https://github.com/BestImageViewer/geeqie/issues/631
417     
418     Reference to all-distros script included in README.
419     
420     Full list of dependencies still not included.
421
422 commit 081a4f33
423 Author: Colin Clark <colin.clark@cclark.uk>
424 Date:   Sat Nov 17 20:07:33 2018 +0000
425
426     Show timezone data when no date-time
427     
428     Make available GPS lat/long derived data Timezone, Country Name, Country
429     Code even when there is no GPS date and time available.
430
431 commit 74e04b2e
432 Author: Colin Clark <colin.clark@cclark.uk>
433 Date:   Sat Nov 17 19:48:35 2018 +0000
434
435     Fix #645: Hide Bars cannot be toggled after Geeqie restart
436     
437     https://github.com/BestImageViewer/geeqie/issues/645
438
439 commit 88791d22
440 Author: Colin Clark <colin.clark@cclark.uk>
441 Date:   Wed Nov 14 10:15:23 2018 +0000
442
443     Bug fix #251: Crop simulation
444     
445     https://github.com/BestImageViewer/geeqie/issues/251
446     
447     If the drawn rectangle started or ended outside the image area,
448     incorrect coordinates were returned.
449     
450     The coordinates of the enclosed part of the image are now returned.
451
452 commit e85e9bf3
453 Author: Colin Clark <colin.clark@cclark.uk>
454 Date:   Thu Nov 8 12:26:09 2018 +0000
455
456     Info sidebar: Preserve state of Show Hidden flags
457     
458     In the  Info Sidebar, preserve the state of the Show Hidden flags for
459     the Exif and File Info panes
460
461 commit eedf0ad8
462 Author: Colin Clark <colin.clark@cclark.uk>
463 Date:   Sat Nov 3 17:53:31 2018 +0000
464
465     Fix #437:  Delete to standard Trash directory
466     
467     https://github.com/BestImageViewer/geeqie/issues/437
468     
469     The method of file deletion is changed. The Preferences/Behaviour option
470     "Safe delete" is removed.
471     
472     The user has the option to choose Geeqie-defined trash bin or
473     system-defined trash bin as the normal mode - set in
474     Preferences/Behaviour.
475     
476     Menus have two entries: Move to trash and Permanent delete.
477     
478     The Delete key moves to trash; shift-Delete deletes permanently.
479     
480     Both Move to trash and Permanent delete have user-selectable
481     confirmation, set in Preferences/Behaviour.
482     
483     This means the function of the Delete key is changed from Permanent
484     delete to Move to trash, which is a fail-safe change.
485
486 commit b5319464
487 Author: Colin Clark <colin.clark@cclark.uk>
488 Date:   Thu Nov 1 13:59:03 2018 +0000
489
490     Eliminate FIXME: enable or disable individual plugins from configure
491     
492     Additional checkbox in Edit/Configure Plugins to prevent plugins being
493     displayed in the menus
494
495 commit dffb94e1
496 Author: Colin Clark <colin.clark@cclark.uk>
497 Date:   Sat Oct 27 12:40:59 2018 +0100
498
499     Plugin for image crop
500     
501     Requires ImageMagick and exiftool
502
503 commit fb38eb97
504 Author: Colin Clark <colin.clark@cclark.uk>
505 Date:   Thu Oct 25 20:11:22 2018 +0100
506
507     Plugin for camera download
508     
509     Basic function: download all, skip existing, to current folder.
510     Requires gphoto2
511
512 commit ec0012d4
513 Author: Colin Clark <colin.clark@cclark.uk>
514 Date:   Tue Oct 23 19:44:36 2018 +0100
515
516     Plugin for tethered photography
517     
518     Basic tethered photography using gphoto2
519
520 commit 8ad0d469
521 Author: Colin Clark <colin.clark@cclark.uk>
522 Date:   Sun Oct 21 11:32:53 2018 +0100
523
524     Fix #642: If a folder is a link, use an icon to indicate it is a link
525     
526     https://github.com/BestImageViewer/geeqie/issues/642
527     
528     There is no stock icon for a folder as a link. The icon used is not
529     particularly appropriate, but its meaning should be clear.
530     
531     The target path is shown as a tooltip.
532
533 commit d354f618
534 Author: Colin Clark <colin.clark@cclark.uk>
535 Date:   Sun Oct 21 10:48:33 2018 +0100
536
537     Do not grab focus when --remote view:<file> is used
538     
539     Ref:
540     https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1781858
541
542 commit a4988a48
543 Author: Colin Clark <colin.clark@cclark.uk>
544 Date:   Fri Oct 19 18:42:55 2018 +0100
545
546     Permit icon field in desktop file to be an absolute path
547
548 commit f19c90a4
549 Author: Andreas Rönnquist <>
550 Date:   Fri Oct 19 10:51:27 2018 +0100
551
552     Fix 641: Add export-jpeg to POTFILES.in
553     
554     https://github.com/BestImageViewer/geeqie/pull/641
555
556 commit 6471d138
557 Author: Andreas Rönnquist <andreas@ronnquist.net>
558 Date:   Thu Oct 18 23:20:41 2018 +0200
559
560     Add export-jpg to POTFILES.in
561
562 commit 25ba04ba
563 Author: Colin Clark <colin.clark@cclark.uk>
564 Date:   Thu Oct 18 19:31:24 2018 +0100
565
566     Permit rotate commands to be on toolbar
567
568 commit bedad2ae
569 Author: Wojciech Muła <>
570 Date:   Thu Oct 18 19:13:07 2018 +0100
571
572     Fix #544: copy symlinks as symlinks instead of dereferencing them
573     
574     https://github.com/BestImageViewer/geeqie/issues/544
575     
576     Revert back to previous commit.
577     Include new patch to prevent the crash noted in #640
578
579 commit 7562336c
580 Author: Colin Clark <colin.clark@cclark.uk>
581 Date:   Tue Oct 16 19:07:11 2018 +0100
582
583     Fix #640: geeqie core dumps (for me) on symlink copy
584     
585     https://github.com/BestImageViewer/geeqie/issues/640
586     
587     Revert commits 205a701a and d5521e38
588     Something in these patches is causing the seg. fault.
589     It is best to revert them until the reason can be found.
590
591 commit 1db3c0af
592 Author: Colin Clark <colin.clark@cclark.uk>
593 Date:   Sun Oct 14 12:40:03 2018 +0100
594
595     Fix #635: Export in JPG
596     
597     https://github.com/BestImageViewer/geeqie/issues/635
598     
599     Implemented via plugin
600
601 commit c4d04c5a
602 Author: Colin Clark <colin.clark@cclark.uk>
603 Date:   Sun Oct 14 10:39:17 2018 +0100
604
605     Bug fix: View in new window wrong size
606     
607     Opening an image in "View in new window" was displayed in a window of
608     minimum size.
609     The window was opened before the image was completely loaded, and so the
610     window size was not known.
611
612 commit 7b4b8cf2
613 Author: Klaus Ethgen <Klaus@Ethgen.de>
614 Date:   Sun Oct 7 12:09:17 2018 +0100
615
616     Updating mailmap to map to correct user
617
618 commit 73c076b8
619 Author: Olaf Seibert <>
620 Date:   Sun Oct 7 11:01:36 2018 +0100
621
622     Fix #638: Avoid non-portable == for the test command
623     
624     https://github.com/BestImageViewer/geeqie/pull/638
625
626 commit 16c210a3
627 Author: Rhialto The M <Rhialto@users.noreply.github.com>
628 Date:   Sat Oct 6 18:26:43 2018 +0200
629
630     Avoid non-portable == for the test command
631     
632     The test command doesn't accept `==` as operator. It should be a single `=` for portable use. The `==` is a gnu extension.
633     
634     Note that the x-trick hasn't been needed for a long, long time. You can reliably write it with quotes:
635     ```
636     if test "$gtk3" = yes; then
637     ```
638     but I left that alone since it doesn't hurt other than being ugly.
639
640 commit 61f03cce
641 Author: Colin Clark <colin.clark@cclark.uk>
642 Date:   Sat Oct 6 09:51:37 2018 +0100
643
644     Fix #637: Remove unused function vf_index_is_selected
645     
646     https://github.com/BestImageViewer/geeqie/pull/637
647
648 commit 3c51a37e
649 Author: Daniel Mueller <deso@posteo.net>
650 Date:   Fri Oct 5 18:30:47 2018 -0700
651
652     Remove unused function vf_index_is_selected
653
654 commit 9341482f
655 Author: Colin Clark <colin.clark@cclark.uk>
656 Date:   Thu Oct 4 16:16:25 2018 +0100
657
658     Ref #160: Replace print dialog by standard GTK dialog
659     
660     https://github.com/BestImageViewer/geeqie/issues/160
661     
662     Rotate to exif orientation
663
664 commit 0c805f5e
665 Author: Colin Clark <colin.clark@cclark.uk>
666 Date:   Tue Oct 2 13:01:06 2018 +0100
667
668     Simplify OSD settings in Preferences
669     
670     Move Overlay Screen Display settings in Preferences from the Windows tab
671     to its own tab.
672     Allow preformatted tags to be set by button click or drag-and-drop.
673
674 commit 574ccd0b
675 Author: Andreas Rönnquist <>
676 Date:   Mon Sep 24 11:10:02 2018 +0100
677
678     Fix #632: Add FILES section to manual page
679     
680     https://github.com/BestImageViewer/geeqie/pull/632
681
682 commit 3fb5d538
683 Author: Andreas Rönnquist <>
684 Date:   Mon Sep 24 10:23:28 2018 +0100
685
686     Fix #633: Fix typo in GuideReferenceConfig.html
687     
688     https://github.com/BestImageViewer/geeqie/pull/633
689
690 commit 60dd0dfc
691 Author: Andreas Rönnquist <andreas@ronnquist.net>
692 Date:   Sun Sep 23 22:13:09 2018 +0200
693
694     Fix typo geqqie/geeqie
695
696 commit 045f1c96
697 Author: Andreas Rönnquist <andreas@ronnquist.net>
698 Date:   Sun Sep 23 22:05:03 2018 +0200
699
700     Add FILES section to man
701
702 commit 0c352dfb
703 Author: Colin Clark <colin.clark@cclark.uk>
704 Date:   Sun Sep 23 20:09:30 2018 +0100
705
706     Fix #160: Replace print dialog by standard GTK dialog
707     
708     https://github.com/BestImageViewer/geeqie/issues/160
709     
710     Option to place text as header or footer
711     Option to show additional text field on each page of a single or
712     multi-page print job
713
714 commit 71e00c80
715 Author: Colin Clark <colin.clark@cclark.uk>
716 Date:   Fri Sep 21 10:59:56 2018 +0100
717
718     Bug fix #160: Replace print dialog by standard GTK dialog
719     
720     https://github.com/BestImageViewer/geeqie/issues/160
721     
722     Ensure print dialog has a parent window
723     Eliminate run-time error
724
725 commit c6dc4426
726 Author: Colin Clark <colin.clark@cclark.uk>
727 Date:   Thu Sep 20 19:29:39 2018 +0100
728
729     Fix #160: Replace print dialog by standard GTK dialog
730     
731     https://github.com/BestImageViewer/geeqie/issues/160
732     
733     Does not include proof print.
734
735 commit 7db73c18
736 Author: Colin Clark <colin.clark@cclark.uk>
737 Date:   Fri Sep 7 19:09:43 2018 +0100
738
739     Change right-click menu item name
740     
741     Change Edit to Plugins
742
743 commit 42eb85f5
744 Author: Colin Clark <colin.clark@cclark.uk>
745 Date:   Wed Aug 29 17:28:34 2018 +0100
746
747     Script for compiling on Debian systems
748     
749     Additional dependency required - for Linux Mint, at least
750
751 commit 30eb4e18
752 Author: Colin Clark <colin.clark@cclark.uk>
753 Date:   Mon Aug 27 11:28:17 2018 +0100
754
755     Bug fix: Option to hide predefined keyword tree
756     
757     Eliminate run-time error
758
759 commit 1983e406
760 Author: Colin Clark <colin.clark@cclark.uk>
761 Date:   Sun Aug 26 19:32:38 2018 +0100
762
763     Option to hide predefined keyword tree
764     
765     Selected on Preferences/General
766
767 commit 1f5de90d
768 Author: Colin Clark <colin.clark@cclark.uk>
769 Date:   Sun Aug 26 19:14:39 2018 +0100
770
771     Bug fix #305: Faster Tagging (Keywords)
772     
773     https://github.com/BestImageViewer/geeqie/issues/305
774     
775     Make correct context-sensitive help file call
776
777 commit bd30e33f
778 Author: Colin Clark <colin.clark@cclark.uk>
779 Date:   Sun Aug 26 13:32:42 2018 +0100
780
781     Fix #305: Faster Tagging (Keywords)
782     
783     https://github.com/BestImageViewer/geeqie/issues/305
784     
785     Keyword autocompletion - see the Info Sidebar section in the Help file
786     for details
787
788 commit 593356f8
789 Author: Colin Clark <colin.clark@cclark.uk>
790 Date:   Tue Aug 21 17:02:20 2018 +0100
791
792     Additional parameters from ZoneDetect
793     
794     Additional parameters derived from GPS data:
795     formatted.countryname - ISO 3166 country name
796     formatted.countrycode - ISO 3166 two-letter country code
797
798 commit 74ec8998
799 Author: oxpa <>
800 Date:   Tue Aug 21 12:21:17 2018 +0100
801
802     Fix #630: add headline field to the sidebar
803     
804     https://github.com/BestImageViewer/geeqie/pull/630
805
806 commit 7135c766
807 Author: Igor Ippolitov <iippolitov@gmail.com>
808 Date:   Mon Aug 20 18:30:44 2018 +0300
809
810     add headline field
811
812 commit ba7980cb
813 Author: Colin Clark <colin.clark@cclark.uk>
814 Date:   Mon Aug 20 14:34:57 2018 +0100
815
816     Remove ZoneDetect .bin file from repository
817     
818     A Debian maintainer has pointed out that Debian does not permit .bin
819     files in the packages they create.
820     The ZoneDetect database file, timezone21.bin has therefore been removed
821     from the repository.
822     
823     New users must download the .bin file themself if they require UTC/DST
824     time offset.
825     
826     This situation exists because the ZoneDetect developer has not yet put
827     the source code for the database generator onto GitHub - when that
828     happens, the database file will be generated by Geeqie (using the
829     ZoneDetect sources) during the installation procedure.
830
831 commit 1d7a8321
832 Author: Colin Clark <colin.clark@cclark.uk>
833 Date:   Sat Aug 18 11:00:35 2018 +0100
834
835     Bug fix #251: Crop simulation
836     
837     https://github.com/BestImageViewer/geeqie/issues/251
838     
839     If draw rectangle is not selected, return null.
840
841 commit 8785b68e
842 Author: Colin Clark <colin.clark@cclark.uk>
843 Date:   Fri Aug 17 18:12:04 2018 +0100
844
845     Fix #629: Keywords are not adding properly to selected files
846     
847     https://github.com/BestImageViewer/geeqie/issues/629
848     
849     The right-click menu of the left-hand keywords pane of the info sidebar
850     now uses only the selected keywords.
851     Any partially selected keywords will be expanded to the full keyword.
852     Select none == select all
853
854 commit 52162998
855 Author: Colin Clark <colin.clark@cclark.uk>
856 Date:   Thu Aug 16 19:48:59 2018 +0100
857
858     Bug fix #624: Filter files by shell or regular expression pattern
859     
860     https://github.com/BestImageViewer/geeqie/issues/624
861     
862     Show new entries in the combo box
863     Permit entries to be deleted (select the entry, click on the text box,
864     press delete, press enter)
865
866 commit eb348ad6
867 Author: Colin Clark <colin.clark@cclark.uk>
868 Date:   Wed Aug 15 19:43:06 2018 +0100
869
870     Fix #624: Filter files by shell or regular expression pattern
871     
872     https://github.com/BestImageViewer/geeqie/issues/624
873     
874     An option on Select/Show File Filter (or the toolbar) to provide regular
875     expression file-filtering of the currently displayed folder.
876
877 commit ee13c13a
878 Author: Andreas Rönnquist <andreas@ronnquist.net>
879 Date:   Tue Aug 14 22:22:49 2018 +0200
880
881     Fix typo unkown/unknown
882
883 commit 15637ceb
884 Author: Colin Clark <colin.clark@cclark.uk>
885 Date:   Mon Aug 13 14:30:01 2018 +0100
886
887     Ref #624: Filter files by shell or regular expression pattern
888     
889     https://github.com/BestImageViewer/geeqie/issues/624
890     
891     The File name (when "contains" is selected) and Comment items on the
892     Search page use Perl Compatible Regular Expressions.
893     
894     Basic searches should be no different to current usage.
895
896 commit bd11ce89
897 Author: Colin Clark <colin.clark@cclark.uk>
898 Date:   Sun Aug 12 17:29:35 2018 +0100
899
900     Move menu/toolbar to top of window
901     
902     Moving the menu/toolbar to the top of the window eliminates the problem
903     of these items being partially obscured when the tools pane is reduced
904     to a small width.
905
906 commit 863dbd55
907 Author: Colin Clark <colin.clark@cclark.uk>
908 Date:   Sat Aug 11 19:48:17 2018 +0100
909
910     Additional optional entries for the toolbar
911
912 commit 54dc7076
913 Author: Colin Clark <colin.clark@cclark.uk>
914 Date:   Fri Aug 10 10:06:19 2018 +0100
915
916     Bug fix: Crash when GPSInfo contains illegal characters
917     
918     If Exif.GPSInfo contains unexpected characters, it can cause a seg.
919     fault when passed to atof().
920
921 commit 9cdcc6cd
922 Author: Colin Clark <colin.clark@cclark.uk>
923 Date:   Mon Aug 6 12:55:46 2018 +0100
924
925     Script for compiling on Debian systems
926     
927     Several improvements
928
929 commit b71ab43a
930 Author: Colin Clark <colin.clark@cclark.uk>
931 Date:   Sat Aug 4 19:57:56 2018 +0100
932
933     Tooltips for bookmarks and shortcuts
934     
935     The tooltip shows the path for bookmarks and shortcuts
936
937 commit 84faf637
938 Author: Colin Clark <colin.clark@cclark.uk>
939 Date:   Thu Aug 2 20:15:36 2018 +0100
940
941     Tooltip for path entry
942     
943     The current path entry can be partially obscured if the vertical divider
944     is pushed too far to the left.
945     This commit shows the current path as the tooltip.
946
947 commit 6045bae3
948 Author: Colin Clark <colin.clark@cclark.uk>
949 Date:   Thu Aug 2 14:28:17 2018 +0100
950
951     Revised script for compiling on Debian system
952     
953     Omitted dependencies
954     Command line option to compile commit -n
955     Distribution detection
956
957 commit a77e3316
958 Author: Colin Clark <colin.clark@cclark.uk>
959 Date:   Wed Aug 1 19:17:46 2018 +0100
960
961     Bug Fix: Float file list layout not preserved in GTK3
962     
963     gtk_vpaned_new() is deprecated and replaced by gtk_paned_new().
964     
965     But the macro GTK_IS_VPANED does not work with gtk_paned_new().
966
967 commit fe1cddea
968 Author: Andreas Rönnquist <>
969 Date:   Wed Aug 1 10:37:17 2018 +0100
970
971     Fix #627: Add awk shebang to geocode-parameters.awk
972     
973     https://github.com/BestImageViewer/geeqie/pull/627
974
975 commit 56ed7edc
976 Author: Andreas Rönnquist <andreas@ronnquist.net>
977 Date:   Tue Jul 31 18:34:40 2018 +0200
978
979     Add awk shebang to geocode-parameters.awk
980
981 commit 0f655fa3
982 Author: Colin Clark <colin.clark@cclark.uk>
983 Date:   Fri Jul 27 16:49:58 2018 +0100
984
985     Enhanced script for compiling on Debian systems
986
987 commit baa6fa89
988 Author: Colin Clark <colin.clark@cclark.uk>
989 Date:   Sat Jul 21 19:18:08 2018 +0100
990
991     Shell script to aid compiling on Debian systems
992
993 commit ef1012f1
994 Author: Colin Clark <colin.clark@cclark.uk>
995 Date:   Sat Jul 21 12:34:02 2018 +0100
996
997     Bug fix: Preserve cache mode
998     
999     In some circumstances, the selected cache mode was not preserved
1000
1001 commit 0d404f00
1002 Author: Colin Clark <colin.clark@cclark.uk>
1003 Date:   Fri Jul 20 17:45:10 2018 +0100
1004
1005     Fix #251: Crop simulation
1006     
1007     Menu option to draw a rectangle.
1008     Rectangle co-ordinates can be obtained with the remote command:
1009     --remote --get-rectangle
1010
1011 commit eb896440
1012 Author: Colin Clark <colin.clark@cclark.uk>
1013 Date:   Thu Jul 19 10:56:46 2018 +0100
1014
1015     Bug fix: Collection preview
1016     
1017     Creating thumbnails takes too long; use only thumbnails in the cache.
1018     Option in Preferences/General to define the maximum number of thumbnails
1019     in the montage.
1020
1021 commit 43f74815
1022 Author: Colin Clark <colin.clark@cclark.uk>
1023 Date:   Wed Jul 18 11:09:22 2018 +0100
1024
1025     Ref #332: include pdf-view
1026     
1027     Display an image of the first page of a pdf file.
1028     GTK3 only.
1029
1030 commit 12ec3e9b
1031 Author: Colin Clark <colin.clark@cclark.uk>
1032 Date:   Wed Jul 18 10:16:41 2018 +0100
1033
1034     Collection preview
1035     
1036     If the folder containing collection files (usually
1037     $HOME/.local/share/geeqie/collections) is opened, the image pane will
1038     show a montage of the thumbnails (to a maximum of 20) of the images in
1039     the selected collection.
1040     Requires ImageMagick.
1041     
1042     This is a simplistic implementation, and should be improved e.g.
1043     
1044     Use collect-io.c to parse the collection file
1045     Use cached thumbnails instead of re-creating
1046     Use Geeqie to create the montage instead of using ImageMagick
1047
1048 commit d3e4730c
1049 Author: Colin Clark <colin.clark@cclark.uk>
1050 Date:   Sun Jul 15 11:02:07 2018 +0100
1051
1052     Pan view warning window
1053     
1054     Ensure the pan view warning window is displayed at a sensible width
1055
1056 commit 55055a7b
1057 Author: Colin Clark <colin.clark@cclark.uk>
1058 Date:   Sat Jul 14 17:26:32 2018 +0100
1059
1060     British English translation update
1061     
1062     dialog -> dialogue
1063
1064 commit 31398ad2
1065 Author: Colin Clark <colin.clark@cclark.uk>
1066 Date:   Sat Jul 14 16:46:15 2018 +0100
1067
1068     Additional toolbar icons
1069
1070 commit 35f8ac20
1071 Author: Colin Clark <colin.clark@cclark.uk>
1072 Date:   Sat Jul 14 14:23:55 2018 +0100
1073
1074     Ref #331: Overimposed custom composition rule lines
1075     
1076     "Rule of thirds" guidelines are included as an additional item in the
1077     overlay screen display feature.
1078
1079 commit da34a2b6
1080 Author: Colin Clark <colin.clark@cclark.uk>
1081 Date:   Sat Jul 7 19:50:31 2018 +0100
1082
1083     Collections changes
1084     
1085     Implement a file class for Collections
1086     Include an icon for collections (temporary icon until someone creates an
1087     appropriate one)
1088     Double-click on a .gqv icon in the files pane opens the collection
1089     window
1090     Option in Preferences/Behavior to open collection windows on top
1091     
1092     N.B. current users have to manually edit the Collections entry in
1093     Preferences/Files to change the collections class from metadata to
1094     collection
1095
1096 commit 2b60164f
1097 Author: Colin Clark <colin.clark@cclark.uk>
1098 Date:   Fri Jul 6 19:46:54 2018 +0100
1099
1100     Additional file info parameters (2)
1101     
1102     Omitted files
1103
1104 commit d0881f57
1105 Author: Colin Clark <colin.clark@cclark.uk>
1106 Date:   Fri Jul 6 19:44:10 2018 +0100
1107
1108     Additional file info parameters
1109     
1110     Additional parameters which can be displayed in the info sidebar or
1111     overlay screen display:
1112     
1113     file owner (file.owner)
1114     file group (file.group)
1115     file class (file.class) e.g. RAW image etc.
1116     file symbolic link (file.link)
1117
1118 commit 8af0e856
1119 Author: Colin Clark <colin.clark@cclark.uk>
1120 Date:   Sat Jun 30 22:18:19 2018 +0100
1121
1122     Drag and drop file onto search window
1123     
1124     If a file is dragged and dropped onto either the path or similarity
1125     entry box in the search window, the full URI (e.g. file:///home/etc_etc)
1126     is copied.
1127     
1128     This commit ensures the correct format is used, and also fills in the
1129     tooltip.
1130
1131 commit e4fc2462
1132 Author: Colin Clark <colin.clark@cclark.uk>
1133 Date:   Fri Jun 29 12:19:26 2018 +0100
1134
1135     Adl fix #323: Rating system
1136     
1137     https://github.com/BestImageViewer/geeqie/issues/323
1138     
1139     Display star rating in collection window
1140
1141 commit 5fc1f749
1142 Author: Colin Clark <colin.clark@cclark.uk>
1143 Date:   Fri Jun 29 11:27:49 2018 +0100
1144
1145     Addl fix #147: Darktable XMP Sidecar Files not grouped
1146     
1147     https://github.com/BestImageViewer/geeqie/issues/147
1148     
1149     In some cases remove_level_from_path() returned NULL instead of a
1150     zero-length string.
1151     This caused problems when followed by a strcmp()
1152
1153 commit e3e593f4
1154 Author: Colin Clark <colin.clark@cclark.uk>
1155 Date:   Thu Jun 28 19:22:21 2018 +0100
1156
1157     Tabcomp and hidden files
1158     
1159     Make tabcomp follow the "Show hidden files or folders" option
1160
1161 commit b9f4412d
1162 Author: Andreas Rönnquist <>
1163 Date:   Tue Jun 26 14:50:24 2018 +0100
1164
1165     Fix #620: Fix build on x32
1166     
1167     https://github.com/BestImageViewer/geeqie/pull/620
1168
1169 commit e1cf6b63
1170 Author: Colin Clark <colin.clark@cclark.uk>
1171 Date:   Tue Jun 26 11:59:11 2018 +0100
1172
1173     Addl fix #323: Rating system
1174     
1175     https://github.com/BestImageViewer/geeqie/issues/323
1176     
1177     g_ascii_string_to_unsigned() requires glib 2.54.
1178     The test set-up on Travis requires glib 2.40
1179
1180 commit c84ca102
1181 Author: Andreas Rönnquist <>
1182 Date:   Mon Jun 25 10:19:46 2018 +0100
1183
1184     Fix #618: Avoid using PATH_MAX where not available
1185     
1186     https://github.com/BestImageViewer/geeqie/pull/618
1187     
1188     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.
1189
1190 commit 748d0bdf
1191 Author: Colin Clark <colin.clark@cclark.uk>
1192 Date:   Sun Jun 24 20:20:23 2018 +0100
1193
1194     Change character code in decode_sim
1195     
1196     Change character code 0xD7 to 0x78
1197
1198 commit e2488891
1199 Author: Colin Clark <colin.clark@cclark.uk>
1200 Date:   Sun Jun 24 16:13:47 2018 +0100
1201
1202     Update documentation for similarity cache
1203
1204 commit 7455656e
1205 Author: Colin Clark <colin.clark@cclark.uk>
1206 Date:   Sun Jun 24 14:43:35 2018 +0100
1207
1208     Bug fix: Create thumbnails maintenance option
1209     
1210     In the Cache Maintenance dialog, Create Thumbnails is always enable. If
1211     thumbnail creation is disabled in Preferences/General, thumbnails are
1212     still created, but sometimes in the wrong folder.
1213     
1214     This commit disables Create Thumbnails in the maintenance dialog when
1215     when thumbnail creation is disabled in Preferences.
1216
1217 commit e5bfd654
1218 Author: micrococo <>
1219 Date:   Sun Jun 24 11:50:22 2018 +0100
1220
1221     Fix #617: Spanish translation update
1222     
1223     https://github.com/BestImageViewer/geeqie/pull/617
1224
1225 commit 6ec17eac
1226 Author: Colin Clark <colin.clark@cclark.uk>
1227 Date:   Sun Jun 24 11:39:19 2018 +0100
1228
1229     British English translation
1230
1231 commit d1f9dec9
1232 Author: Colin Clark <colin.clark@cclark.uk>
1233 Date:   Fri Jun 22 19:20:08 2018 +0100
1234
1235     Addl fix #323: Rating system
1236     
1237     https://github.com/BestImageViewer/geeqie/issues/323
1238     
1239     Preserve show star rating setting
1240     User option to select the character for Star and Rejected -
1241     Preferences/General
1242
1243 commit 087fa744
1244 Author: Klaus Ethgen <Klaus@Ethgen.de>
1245 Date:   Fri Jun 22 10:38:37 2018 +0100
1246
1247     Little note about comments in bug report
1248
1249 commit a3fdc3ed
1250 Author: Colin Clark <colin.clark@cclark.uk>
1251 Date:   Thu Jun 21 11:50:49 2018 +0100
1252
1253     Fix #616: Image Position settings missing in 1.4
1254     
1255     https://github.com/BestImageViewer/geeqie/issues/616
1256     
1257     Image scroll settings are now on status bar. Update tool-tip and
1258     documentation.
1259
1260 commit 6d61e1cb
1261 Author: Colin Clark <colin.clark@cclark.uk>
1262 Date:   Wed Jun 20 18:16:40 2018 +0100
1263
1264     Bug fix323: Rating system
1265     
1266     Revised Unicode character
1267
1268 commit 5ccd1c0a
1269 Author: Colin Clark <colin.clark@cclark.uk>
1270 Date:   Wed Jun 20 16:06:48 2018 +0100
1271
1272     Buf fix #323: Rating system
1273     
1274     https://github.com/BestImageViewer/geeqie/issues/323
1275     
1276     Convert Unicode characters to UTF-8
1277
1278 commit ecdcba77
1279 Author: Colin Clark <colin.clark@cclark.uk>
1280 Date:   Wed Jun 20 11:07:08 2018 +0100
1281
1282     Fix #614: Wrap and/or truncate long file names in file list view
1283     
1284     https://github.com/BestImageViewer/geeqie/issues/614
1285     
1286     In List view, the tooltip is set to column 1 data.
1287
1288 commit 8be05f77
1289 Author: Colin Clark <colin.clark@cclark.uk>
1290 Date:   Mon Jun 18 19:17:19 2018 +0100
1291
1292     Show star rating in files pane
1293     
1294     Accessed via a right-click menu
1295
1296 commit b7985bf6
1297 Author: Colin Clark <colin.clark@cclark.uk>
1298 Date:   Mon Jun 18 18:53:46 2018 +0100
1299
1300     Read metadata in the idle loop
1301     
1302     Selecting sort-by DateOriginal, DateDigitized or Rating caused Geeqie to
1303     freeze while the metadata was read for the whole folder contents.
1304     
1305     This commit reads those data in the idle loop and thus prevents the
1306     freeze.
1307     There is an option in Preferences/Metadata to autmatically read the
1308     metadata in the idle loop whenever a new folder is selected.
1309
1310 commit 65d3bf6e
1311 Author: Colin Clark <colin.clark@cclark.uk>
1312 Date:   Thu Jun 7 14:13:43 2018 +0100
1313
1314     Option to change default button for copy/move dialogs
1315     
1316     Option on Preferences/Behavior to use With Rename as the default button
1317     for Copy/Move dialogs.
1318     The option is off by default.
1319
1320 commit ba59336f
1321 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1322 Date:   Thu Jun 7 11:44:36 2018 +0100
1323
1324     Fix #612: Pan view image class filtering
1325     
1326     https://github.com/BestImageViewer/geeqie/issues/612
1327
1328 commit 257cba81
1329 Author: Colin Clark <colin.clark@cclark.uk>
1330 Date:   Sun Jun 3 11:39:01 2018 +0100
1331
1332     Show rating as star characters
1333     
1334     Additional tag formatted.star_rating to show Xmp.xmp.Rating as a set of
1335     star characters
1336
1337 commit 75edf4d5
1338 Author: Colin Clark <colin.clark@cclark.uk>
1339 Date:   Thu May 31 19:00:02 2018 +0100
1340
1341     Bug fix: incorrect initialization check of filedata exifdate_digitized
1342
1343 commit 9d94d0cc
1344 Author: Colin Clark <colin.clark@cclark.uk>
1345 Date:   Thu May 31 11:20:22 2018 +0100
1346
1347     Include file ctime as a formatted tag
1348     
1349     Include ctime as the formatted tag: file.ctime
1350
1351 commit 66847a25
1352 Author: Colin Clark <colin.clark@cclark.uk>
1353 Date:   Mon May 28 10:05:33 2018 +0100
1354
1355     Pan view - right click menu goto original
1356     
1357     Additional item on the right-click menu to go to the source image
1358
1359 commit 7c7cab31
1360 Author: Colin Clark <colin.clark@cclark.uk>
1361 Date:   Mon May 28 09:58:42 2018 +0100
1362
1363     Bug fix: Pan view - implement exif data display
1364     
1365     If geeqierc.xml contained no data for the sidebar exif pane, there would
1366     be a seg fault
1367
1368 commit 7cca0c5c
1369 Author: Colin Clark <colin.clark@cclark.uk>
1370 Date:   Sun May 27 17:57:58 2018 +0100
1371
1372     Pan view calendar - show day-of-week legend
1373
1374 commit cefac810
1375 Author: Michał Pecio <>
1376 Date:   Sun May 27 10:45:10 2018 +0100
1377
1378     Support for Canon ISO tags
1379     
1380     Some pre-2010 Canon cameras didn't write the standard EXIF ISO speed
1381     tag. The ISO speed of photos taken with such cameras can be found in
1382     the proprietary Exif.CanonSi.ISOSpeed tag
1383
1384 commit 41052870
1385 Author: Colin Clark <colin.clark@cclark.uk>
1386 Date:   Sat May 26 20:20:01 2018 +0100
1387
1388     Pan view calendar - use locale to set first day of week
1389
1390 commit c89ac7a4
1391 Author: Colin Clark <colin.clark@cclark.uk>
1392 Date:   Thu May 24 19:25:45 2018 +0100
1393
1394     Pan view - implement exif data display
1395     
1396     The option to display exif data in pan view was NULLed out.
1397     
1398     This commit implements the display of exif data.
1399     The parameters displayed are the same as in the info sidebar.
1400
1401 commit 5ffa2cce
1402 Author: Colin Clark <colin.clark@cclark.uk>
1403 Date:   Thu May 24 10:04:39 2018 +0100
1404
1405     Pan view - eliminate run-time error
1406     
1407     Remove redundant code
1408
1409 commit c4d700ed
1410 Author: Colin Clark <colin.clark@cclark.uk>
1411 Date:   Fri May 18 17:48:12 2018 +0100
1412
1413     Addl fix #220: marks do not persist
1414     
1415     https://github.com/BestImageViewer/geeqie/issues/220
1416     
1417     Additional parameter on search page to find files which have marks set.
1418
1419 commit 136cf508
1420 Author: Colin Clark <colin.clark@cclark.uk>
1421 Date:   Wed May 16 19:22:12 2018 +0100
1422
1423     Fix #597: Help file search
1424     
1425     https://github.com/BestImageViewer/geeqie/issues/597
1426     
1427     Only on-line help files are searched.
1428     Search engine defined in Preferences/General.
1429     Local help files are not searched.
1430
1431 commit cbd97ae4
1432 Author: Colin Clark <colin.clark@cclark.uk>
1433 Date:   Wed May 16 10:04:01 2018 +0100
1434
1435     Bug fix: Mnemonic text for marks
1436     
1437     Incorrect initialization
1438
1439 commit d619df43
1440 Author: Colin Clark <colin.clark@cclark.uk>
1441 Date:   Tue May 15 09:37:55 2018 +0100
1442
1443     Fix #609: Crash on "View in New Window" if no image active
1444     
1445     https://github.com/BestImageViewer/geeqie/issues/609
1446
1447 commit 7ce4193d
1448 Author: Colin Clark <colin.clark@cclark.uk>
1449 Date:   Sun May 6 19:54:36 2018 +0100
1450
1451     Rename menu item "Thumbnail maintenance" to "Cache maintenance"
1452
1453 commit 14a53516
1454 Author: Colin Clark <colin.clark@cclark.uk>
1455 Date:   Sun May 6 16:55:11 2018 +0100
1456
1457     Mnemonic text for marks
1458     
1459     The marks check boxes at the top of the file pane have tooltips that may
1460     be used to describe each mark.
1461     The text can be modified by right-click.
1462
1463 commit 6269b0da
1464 Author: Colin Clark <colin.clark@cclark.uk>
1465 Date:   Sun May 6 09:40:30 2018 +0100
1466
1467     Log window - do not show buttons when debug is disabled
1468
1469 commit 850bd515
1470 Author: Colin Clark <colin.clark@cclark.uk>
1471 Date:   Fri May 4 16:16:37 2018 +0100
1472
1473     Fix #220, 269: marks do not persist
1474     
1475     https://github.com/BestImageViewer/geeqie/issues/220
1476     https://github.com/BestImageViewer/geeqie/issues/269
1477     
1478     Marks/image connections can optionally be saved in a text file in the
1479     same folder as History etc.
1480     The option is in Preferences/Behavior - set to save by default.
1481     Also a menu item to clear all marks.
1482
1483 commit 6cfa5805
1484 Author: Colin Clark <colin.clark@cclark.uk>
1485 Date:   Thu May 3 16:03:26 2018 +0100
1486
1487     Ensure ChangeLog gets regenerated
1488
1489 commit e8db929f
1490 Author: Colin Clark <colin.clark@cclark.uk>
1491 Date:   Wed May 2 19:02:13 2018 +0100
1492
1493     Fix #605: Crash when writing metadata to .svg files
1494     
1495     https://github.com/BestImageViewer/geeqie/issues/605
1496     
1497     This corrects a coding error, which caused the crash.
1498     
1499     Parhaps the defaults in filefilter.c at about line 238 should be changed
1500     to set these files to no-write:
1501     pnm, svg, gif, xbm, xpm, bmp, ico, ras
1502     
1503     But line 228 sets them to writable anyway.
1504
1505 commit ac40ce3a
1506 Author: Colin Clark <colin.clark@cclark.uk>
1507 Date:   Tue May 1 16:46:59 2018 +0100
1508
1509     Update ffmpegthumbnailer library version
1510     
1511     Update required library version to 2.1.0 - required for
1512     ThumbnailerLogLevel
1513
1514 commit cf43eb55
1515 Author: Colin Clark <colin.clark@cclark.uk>
1516 Date:   Wed Apr 25 11:46:38 2018 +0100
1517
1518     Local time - UTC offset and daylight saving correction
1519     
1520     Use GPS lat/long to provide local time corrected for UTC offset and DST
1521     correction.
1522     
1523     The corrected time is available in formatted.localtime
1524     The selected timezone is available in formatted.timezone
1525
1526 commit 57d6435c
1527 Author: Colin Clark <colin.clark@cclark.uk>
1528 Date:   Thu Apr 12 11:34:52 2018 +0100
1529
1530     Fix #600: Window "Edit command results" with GTK3 has disproportionate spacing (OK with GTK2)
1531     
1532     https://github.com/BestImageViewer/geeqie/issues/600
1533
1534 commit 93df5158
1535 Author: Colin Clark <colin.clark@cclark.uk>
1536 Date:   Wed Apr 11 16:23:10 2018 +0100
1537
1538     Modify copy/move dialogs
1539     
1540     Revert "Copy" and "Move" button to its previous brief format.
1541     Additional "With Rename" button to start the on-the-fly renaming dialog.
1542
1543 commit e3f2825f
1544 Author: Wolfgang Lieff <>
1545 Date:   Fri Apr 6 17:43:03 2018 +0100
1546
1547     Additional loader for DDS file format
1548
1549 commit 379823d7
1550 Author: Colin Clark <colin.clark@cclark.uk>
1551 Date:   Tue Apr 3 13:08:34 2018 +0100
1552
1553     Bug fix: Option to display window ID
1554     
1555     Reinstate line deleted in error.
1556
1557 commit fcf4c376
1558 Author: Colin Clark <colin.clark@cclark.uk>
1559 Date:   Tue Apr 3 12:41:35 2018 +0100
1560
1561     Option to display window ID
1562     
1563     Additional Preferences/Windows option to show the window ID in the
1564     titlebar. Off by default.
1565
1566 commit 01fd562a
1567 Author: Colin Clark <colin.clark@cclark.uk>
1568 Date:   Sun Apr 1 11:36:20 2018 +0100
1569
1570     Additional remote commands for layout windows
1571     
1572     Additional remote commands:
1573     --remote --id:<ID>
1574     --remote --open-window
1575     --remote --close-window
1576     
1577     The id:<ID> parameter sends subsequent commands to the specified window.
1578     The window titlebar show the window identifier.
1579
1580 commit 69022467
1581 Author: Colin Clark <colin.clark@cclark.uk>
1582 Date:   Thu Mar 29 17:10:58 2018 +0100
1583
1584     Fix #162: Cannot symlink file if two geeqie instances are running
1585     
1586     https://github.com/BestImageViewer/geeqie/issues/162
1587     
1588     Do not permit a second instance of Geeqie to be started.
1589     
1590     There is only one geeqierc.xml file - it is not sensible to allow more
1591     than one instance to be run.
1592     
1593     File/New Window can be used instead.
1594
1595 commit 7f5ac747
1596 Author: Colin Clark <colin.clark@cclark.uk>
1597 Date:   Sat Mar 24 10:37:17 2018 +0000
1598
1599     Collection window - thumbnail focus
1600     
1601     If a collection is being shown in an image window, moving through the
1602     images causes the thumbnail in focus in the collection window to follow
1603
1604 commit f62fd076
1605 Author: Colin Clark <colin.clark@cclark.uk>
1606 Date:   Wed Mar 21 13:59:50 2018 +0000
1607
1608     Fix #599: Shift + Direction is not accelerated in image viewer like help file suggests
1609     
1610     https://github.com/BestImageViewer/geeqie/issues/599
1611
1612 commit da564ede
1613 Author: Colin Clark <colin.clark@cclark.uk>
1614 Date:   Tue Mar 13 11:16:21 2018 +0000
1615
1616     Fix #535: Include additional mime types
1617     
1618     https://github.com/BestImageViewer/geeqie/issues/535
1619
1620 commit 36ddb9db
1621 Author: Colin Clark <colin.clark@cclark.uk>
1622 Date:   Wed Mar 7 10:33:53 2018 +0000
1623
1624     Collections - goto menu option
1625     
1626     In a Collections window, an additional right-click menu option to go to
1627     the source image.
1628
1629 commit dfa9b961
1630 Author: Colin Clark <colin.clark@cclark.uk>
1631 Date:   Sun Mar 4 12:00:19 2018 +0000
1632
1633     Fix #592: Directory widget loses focus on tab completion
1634     
1635     https://github.com/BestImageViewer/geeqie/issues/592
1636     
1637     The call to layout_set_path() was shifting the focus.
1638
1639 commit bb224a9f
1640 Author: Colin Clark <colin.clark@cclark.uk>
1641 Date:   Tue Feb 27 17:12:33 2018 +0000
1642
1643     Remote command --pixel-info
1644     
1645     Additional remote command:
1646     geeqie --remote --pixel-info
1647     
1648     Gives X, Y and RGB of the mouse pointer on the current image. Format is:
1649     [x,y]: RGB( r, g, b)
1650
1651 commit 294c2edb
1652 Author: Colin Clark <colin.clark@cclark.uk>
1653 Date:   Sun Feb 11 11:12:37 2018 +0000
1654
1655     Additional documentation for webp format
1656     
1657     Include sample script to install webp pixbuf loader
1658     Other on-line help updates
1659
1660 commit 75c7df8b
1661 Author: Misty De Meo <>
1662 Date:   Sat Feb 10 17:16:52 2018 +0000
1663
1664     Fix #588,589: Geeqie fails to build on macOS
1665     
1666     https://github.com/BestImageViewer/geeqie/issues/588
1667     https://github.com/BestImageViewer/geeqie/pull/589
1668
1669 commit d44bd7a8
1670 Author: Misty De Meo <mistydemeo@gmail.com>
1671 Date:   Wed Feb 7 23:04:01 2018 -0800
1672
1673     layout_util: fix passing an rvalue to WEXITSTATUS
1674     
1675     Fixes #588.
1676
1677 commit 82532814
1678 Author: Colin Clark <colin.clark@cclark.uk>
1679 Date:   Sun Feb 4 11:43:05 2018 +0000
1680
1681     Show .icc files when selecting color profiles
1682     
1683     Modify tabcomp code to permit filter and filter description to be set.
1684     Modify preferences to filter on .icc when selecting color profiles.
1685
1686 commit 3d5f9816
1687 Author: Colin Clark <colin.clark@cclark.uk>
1688 Date:   Sat Feb 3 11:29:16 2018 +0000
1689
1690     Use web help files if local files do not exist
1691
1692 commit 4f51c5a4
1693 Author: Colin Clark <colin.clark@cclark.uk>
1694 Date:   Sat Feb 3 10:51:17 2018 +0000
1695
1696     Ref #584: There is no way to show the rating of an image
1697     
1698     https://github.com/BestImageViewer/geeqie/issues/584
1699     
1700     Include rating, keywords, comment, imagecomment in OSD tooltip
1701
1702 commit 2fac47dd
1703 Author: Colin Clark <colin.clark@cclark.uk>
1704 Date:   Thu Feb 1 10:07:49 2018 +0000
1705
1706     Ref. #584: There is no way to show the rating of an image
1707     
1708     https://github.com/BestImageViewer/geeqie/issues/584
1709     
1710     Additional tag %rating% for image overlay
1711
1712 commit 76838779
1713 Author: Klaus Ethgen <Klaus@Ethgen.de>
1714 Date:   Wed Jan 24 22:40:02 2018 +0100
1715
1716     Let the user specify gtk version and more in bug reports
1717
1718 commit 3e268f59
1719 Author: Colin Clark <colin.clark@cclark.uk>
1720 Date:   Tue Jan 23 19:48:24 2018 +0000
1721
1722     Bug fix: Bookmark DnD
1723     
1724     In some cases dragging-and-dropping something that is not a URI to
1725     create a bookmark will cause Geeqie to crash.
1726
1727 commit 0a6cb496
1728 Author: Klaus Ethgen <Klaus@Ethgen.de>
1729 Date:   Tue Jan 23 00:40:57 2018 +0100
1730
1731     Fixing automake build system
1732
1733 commit a5867663
1734 Author: Colin Clark <colin.clark@cclark.uk>
1735 Date:   Mon Jan 22 13:25:41 2018 +0000
1736
1737     Fix #523: <Esc> in "Really continue?" copy confirmation dialog leads to crash
1738     
1739     https://github.com/BestImageViewer/geeqie/issues/523
1740     
1741     Patch by Michael Cross and Andreas Rönnquist
1742
1743 commit f4f5b4d1
1744 Author: Michael Cross <mc@xi2.org>
1745 Date:   Mon Jan 22 01:21:49 2018 +0100
1746
1747     Fix crash after strange behaviour of the "Really Continue" dialog
1748
1749 commit c6a41bb9
1750 Author: Colin Clark <colin.clark@cclark.uk>
1751 Date:   Sun Jan 21 17:26:55 2018 +0000
1752
1753     Fix #577: give user warning/error when it is impossible to update EXIF orientation
1754     
1755     https://github.com/BestImageViewer/geeqie/issues/577
1756     
1757     Insert [ $? != 0 ] after all calls to exiv2, exiftran and mogrify
1758
1759 commit d37941b2
1760 Author: Anthony DeRobertis <anthony@derobert.net>
1761 Date:   Sat Jan 20 03:09:08 2018 +0100
1762
1763     Thumbnail all files if filtering is disabled.
1764     
1765     If the user has disabled filtering by file extension, then we should
1766     also disable that filtering when generating/loading thumbnails. Fixes
1767     regression from 9be75e3431104d6a3a0c80324a8e3ac60316be13.
1768
1769 commit 4df045ff
1770 Author: Colin Clark <colin.clark@cclark.uk>
1771 Date:   Wed Jan 17 16:42:48 2018 +0000
1772
1773     Fix #578: unable to write orientation to file
1774     
1775     https://github.com/BestImageViewer/geeqie/issues/578
1776     
1777     Path/filename was not protected with quotes
1778
1779 commit d7a361f4
1780 Author: Andreas Rönnquist <andreas@ronnquist.net>
1781 Date:   Fri Jan 12 15:24:36 2018 +0100
1782
1783     Trap build errors
1784     
1785     Without this fix the make would fail on missing symbols, and this instead
1786     makes it fail already when gdk_pixbuf_csource is faulty.
1787
1788 commit 571f5871
1789 Author: Colin Clark <colin.clark@cclark.uk>
1790 Date:   Fri Jan 5 19:07:48 2018 +0000
1791
1792     Fix #567: unused return value in color-man.c
1793     
1794     https://github.com/BestImageViewer/geeqie/issues/567
1795
1796 commit 09fd5e6f
1797 Author: Colin Clark <colin.clark@cclark.uk>
1798 Date:   Fri Jan 5 19:06:05 2018 +0000
1799
1800     Fix #566: submenu items "variable set but not used" errors in 1.4
1801     
1802     https://github.com/BestImageViewer/geeqie/issues/566
1803
1804 commit a55c78d2
1805 Author: Andreas Rönnquist <>
1806 Date:   Thu Jan 4 17:06:16 2018 +0000
1807
1808     Fix #574: Spelling errors detected by Lintian
1809     
1810     https://github.com/BestImageViewer/geeqie/pull/574
1811
1812 commit 705cf22e
1813 Author: Zoltan Ivanfi <>
1814 Date:   Thu Jan 4 16:30:39 2018 +0000
1815
1816     Partial fix #561: Hi-DPI-aware rendering of images
1817     
1818     https://github.com/BestImageViewer/geeqie/issues/561
1819     
1820     Image overlays and thumbnails still to be done
1821
1822 commit 43d72f3f
1823 Author: Andreas Rönnquist <andreas@ronnquist.net>
1824 Date:   Thu Jan 4 14:28:10 2018 +0100
1825
1826     Fix spelling mistake occured/occurred
1827
1828 commit 0ef10ad0
1829 Author: Colin Clark <colin.clark@cclark.uk>
1830 Date:   Wed Jan 3 20:58:28 2018 +0000
1831
1832     Sort/search on Exif.Photo.DateTimeDigitized
1833     
1834     Implement sort and search on Exif.Photo.DateTimeDigitized
1835     
1836     Note: pan view not included
1837
1838 commit caabfd97
1839 Author: Colin Clark <colin.clark@cclark.uk>
1840 Date:   Wed Jan 3 17:49:15 2018 +0000
1841
1842     Sort/search on file class
1843     
1844     Implement sort and search on file class (raw image, video etc.)
1845     
1846     Note that the sort order is set by an enumerated type in typedefs.h, but
1847     cannot be easily changed because the class is saved in the filter
1848     section of geeqierc.xml as an integer.
1849
1850 commit d599fbc9
1851 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1852 Date:   Wed Jan 3 16:10:35 2018 +0000
1853
1854     Fix #571: Huge performance hit when enabling animation
1855     
1856     https://github.com/BestImageViewer/geeqie/issues/571
1857     
1858     Check for  animation only on gif files.
1859
1860 commit 0a0e941e
1861 Author: Zoltan Ivanfi <zivanfi@apache.org>
1862 Date:   Thu Dec 28 19:32:22 2017 +0100
1863
1864     Partially fix #561: Hi-DPI-aware rendering of images.
1865     
1866     Displayed images are no longer blurry on Hi-DPI displays, nor they have a grid
1867     artifact any more.
1868     
1869     Image overlays and thumbnails are not addresset yet and are still blurry.
1870
1871 commit d232acf1
1872 Author: Colin Clark <colin.clark@cclark.uk>
1873 Date:   Mon Jan 1 19:12:33 2018 +0000
1874
1875     Context-sensitve help
1876     
1877     Implement context-sensitive help key for the following windows:
1878     exif
1879     collection
1880     duplicates
1881     image
1882     pan view
1883     search
1884     
1885     Replace all instances of the constant GDK_KEY_F1 with a call to a
1886     function which gets the key code set by the user in Preferences/Keyboard
1887     for Help
1888
1889 commit 76d8576d
1890 Author: Klaus Ethgen <Klaus@Ethgen.de>
1891 Date:   Mon Jan 1 13:40:30 2018 +0100
1892
1893     Adding direct subscribe field on the page
1894
1895 commit ebecbdef
1896 Author: Klaus Ethgen <Klaus@Ethgen.de>
1897 Date:   Mon Jan 1 13:33:53 2018 +0100
1898
1899     Applying website changes from release
1900
1901 commit dfcc7037
1902 Author: Klaus Ethgen <Klaus@Ethgen.de>
1903 Date:   Mon Dec 25 12:43:28 2017 +0100
1904
1905     Mailinglist
1906
1907 commit 205a701a
1908 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1909 Date:   Sat Dec 30 13:53:50 2017 +0100
1910
1911     Fix for some small memory leaks
1912
1913 commit dcceea75
1914 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1915 Date:   Sat Dec 30 13:46:51 2017 +0100
1916
1917     Update polish translations
1918
1919 commit fa8f4638
1920 Author: Klaus Ethgen <Klaus@Ethgen.de>
1921 Date:   Sat Dec 30 13:40:21 2017 +0100
1922
1923     Catch build errors
1924     
1925     Small node for #563, the case in doc/Makefile.am is no issue. It is a
1926     complete different syntax.
1927     
1928     This fix #563.
1929
1930 commit 826b0347
1931 Author: Klaus Ethgen <Klaus@Ethgen.de>
1932 Date:   Thu Dec 28 20:11:46 2017 +0100
1933
1934     Update klingon po
1935
1936 commit a84412ce
1937 Author: Klaus Ethgen <Klaus@Ethgen.de>
1938 Date:   Thu Dec 28 20:11:31 2017 +0100
1939
1940     Update all po files
1941
1942 commit df16d05b
1943 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1944 Date:   Thu Dec 28 19:31:06 2017 +0100
1945
1946     Update polish translations
1947
1948 commit 668f95b0
1949 Author: Klaus Ethgen <Klaus@Ethgen.de>
1950 Date:   Mon Dec 18 10:54:40 2017 +0100
1951
1952     Some dir debuggings
1953
1954 commit 14187c75
1955 Author: Colin Clark <colin.clark@cclark.uk>
1956 Date:   Tue Dec 12 18:51:56 2017 +0000
1957
1958     Addl fix #543: Size of dialog windows in the GTK3 version is too small
1959     
1960     https://github.com/BestImageViewer/geeqie/issues/543
1961     
1962     Prevent duplicate entries when multiple Geeqie windows are opened
1963
1964 commit 05778257
1965 Author: Klaus Ethgen <Klaus@Ethgen.de>
1966 Date:   Tue Dec 12 13:22:32 2017 +0100
1967
1968     Catch build errors in this special case
1969     
1970     Unfortunately, Debian decided to just report that to there own
1971     repository with bug number #883526 but does not report it upstream.
1972     
1973     However, that will fix the "bug".
1974
1975 commit 11622a75
1976 Author: Colin Clark <colin.clark@cclark.uk>
1977 Date:   Sat Dec 9 11:13:34 2017 +0000
1978
1979     Fix #548: Send text output to stdout
1980     
1981     https://github.com/BestImageViewer/geeqie/issues/548
1982     
1983     Additional parameter to print_term() and printf_term() to send output to
1984     either stderr or stdout
1985
1986 commit 29d85893
1987 Author: Colin Clark <colin.clark@cclark.uk>
1988 Date:   Fri Dec 8 11:58:17 2017 +0000
1989
1990     Dialogs with thumbnails do not resize correctly
1991     
1992     Dialogs with thumbnails do not resize correctly when width is changed
1993
1994 commit 5ebdb58d
1995 Author: Colin Clark <colin.clark@cclark.uk>
1996 Date:   Fri Dec 8 11:45:30 2017 +0000
1997
1998     Fix #553:Desktop file without %f or %F crashes Geeqie
1999     
2000     https://github.com/BestImageViewer/geeqie/issues/553
2001     
2002     A .desktop file without %f or %F and is a filter, will crash Geeqie.
2003     Check if filedata structure is null.
2004
2005 commit 8e848353
2006 Author: Colin Clark <colin.clark@cclark.uk>
2007 Date:   Fri Dec 1 09:28:55 2017 +0000
2008
2009     Addl fix #254: GIF animation support
2010     
2011     https://github.com/BestImageViewer/geeqie/issues/254
2012     
2013     Animation enabled by default
2014
2015 commit d5521e38
2016 Author: gqpwruser <>
2017 Date:   Sat Nov 25 17:08:34 2017 +0000
2018
2019     Fix #544: copy symlinks as symlinks instead of dereferencing them
2020     
2021     https://github.com/BestImageViewer/geeqie/issues/544
2022     
2023     Relative symbolic links and the Move operation are still not handled
2024
2025 commit 978ec2dd
2026 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2027 Date:   Fri Nov 24 10:27:12 2017 +0000
2028
2029     Fix #541: Showing existing, or maybe generating thumbnails for MP4 and WEBM
2030     
2031     https://github.com/BestImageViewer/geeqie/issues/541
2032     
2033     Preview and thumbnails of video clips can be displayed. Clips can be run via a defined external program
2034
2035 commit 6acc2d3e
2036 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2037 Date:   Fri Nov 24 10:07:58 2017 +0000
2038
2039     Additional default video filters
2040
2041 commit d1d5344b
2042 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2043 Date:   Fri Nov 24 10:04:06 2017 +0000
2044
2045     Code clean-up
2046
2047 commit 1caab195
2048 Author: Colin Clark <colin.clark@cclark.uk>
2049 Date:   Thu Nov 23 20:44:03 2017 +0000
2050
2051     Fix #543: Size of dialog windows in the GTK3 version is too small
2052     
2053     https://github.com/BestImageViewer/geeqie/issues/543
2054     
2055     Additional option in Preferences/Windows to preserve size and location
2056     of dialog windows
2057
2058 commit a2504a3a
2059 Author: Colin Clark <colin.clark@cclark.uk>
2060 Date:   Fri Nov 17 16:46:18 2017 +0000
2061
2062     Disconnect all mark keyword connections
2063     
2064     Additional keyword menu item to disconnect all marks keywords
2065     connections
2066
2067 commit ac58f0b2
2068 Author: Colin Clark <colin.clark@cclark.uk>
2069 Date:   Thu Nov 16 10:07:31 2017 +0000
2070
2071     Additional pixbuf loader documentation
2072     
2073     Also update web/help files
2074
2075 commit e702a744
2076 Author: Colin Clark <colin.clark@cclark.uk>
2077 Date:   Mon Nov 13 10:41:19 2017 +0000
2078
2079     Fix #542: About window shows old commit
2080     
2081     https://github.com/BestImageViewer/geeqie/issues/542
2082     
2083     The old commit ID was being kept in autom4te.cache. This is not being
2084     cleared by "make distclean", and so the old ID continues to be used.
2085     
2086     Revised user docs show to use:
2087     
2088     sudo make uninstall; sudo make maintainer-clean; ./autogen.sh
2089     make -j<no. of cpu cores>; sudo make install
2090
2091 commit 0d8825da
2092 Author: Colin Clark <colin.clark@cclark.uk>
2093 Date:   Mon Nov 13 09:58:48 2017 +0000
2094
2095     Addl Fix #137: "Copy path" problem (or may be feature)
2096     
2097     https://github.com/BestImageViewer/geeqie/issues/137
2098     
2099     Fix error which shows up with clang
2100
2101 commit b0ea0793
2102 Author: Colin Clark <colin.clark@cclark.uk>
2103 Date:   Sat Nov 11 14:53:53 2017 +0000
2104
2105     Update documentation for Fit image to window options
2106
2107 commit 0ede96cf
2108 Author: Colin Clark <colin.clark@cclark.uk>
2109 Date:   Fri Nov 10 16:24:59 2017 +0000
2110
2111     Fix #538: Sort Configure Plugins by default
2112     
2113     https://github.com/BestImageViewer/geeqie/issues/538
2114
2115 commit b0cb5d87
2116 Author: Colin Clark <colin.clark@cclark.uk>
2117 Date:   Thu Nov 9 15:52:54 2017 +0000
2118
2119     Fix #520: copy path inserts quotes around path
2120     
2121     https://github.com/BestImageViewer/geeqie/issues/520
2122     
2123     Additional menu item:
2124     Copy path unquoted
2125     
2126     DnD still uses quotes
2127
2128 commit 051b5217
2129 Author: Colin Clark <colin.clark@cclark.uk>
2130 Date:   Wed Nov 8 17:06:50 2017 +0000
2131
2132     Fix #137: "Copy path" problem (or may be feature)
2133     
2134     https://github.com/BestImageViewer/geeqie/issues/137
2135     
2136     Additional option on Preferences/Behavior to select either PRIMARY or
2137     CLIPBOARD for the copy path menu item
2138
2139 commit 5a6cd202
2140 Author: Klaus Ethgen <Klaus@Ethgen.de>
2141 Date:   Sun Nov 5 19:53:36 2017 +0100
2142
2143     Include note about original author
2144
2145 commit 5786d77c
2146 Author: Klaus Ethgen <Klaus@Ethgen.de>
2147 Date:   Sat Nov 4 21:22:59 2017 +0100
2148
2149     Revert Copy path breakage patch
2150     
2151     This reverts commit ea5503b10067779c9055b1211b7e91553a6a93c6.
2152
2153 commit ea5503b1
2154 Author: Colin Clark <colin.clark@cclark.uk>
2155 Date:   Sat Nov 4 18:47:50 2017 +0000
2156
2157     Fix #137: "Copy path" problem (or may be feature)
2158     
2159     https://github.com/BestImageViewer/geeqie/issues/137
2160     
2161     Use CLIPBOARD instead of PRIMARY for copy path commands
2162
2163 commit f882d3ca
2164 Author: Colin Clark <colin.clark@cclark.uk>
2165 Date:   Sat Nov 4 11:29:31 2017 +0000
2166
2167     Update web help file and other docs
2168     
2169     Update on-line help files
2170     Update man page
2171     Update README, HACKING, CODING docs
2172     Remove BUGS file - it does not seem to be useful
2173
2174 commit 16e72d19
2175 Author: Colin Clark <colin.clark@cclark.uk>
2176 Date:   Sat Nov 4 10:46:22 2017 +0000
2177
2178     Slideshow --remote delay in hrs-mins-secs
2179
2180 commit 37da8065
2181 Author: Colin Clark <colin.clark@cclark.uk>
2182 Date:   Fri Nov 3 12:04:17 2017 +0000
2183
2184     Addl: Update man page
2185     
2186     Quit missing from --remote options
2187
2188 commit 11d37937
2189 Author: Colin Clark <colin.clark@cclark.uk>
2190 Date:   Fri Nov 3 11:16:58 2017 +0000
2191
2192     Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
2193     
2194     https://github.com/BestImageViewer/geeqie/issues/532
2195     
2196     Fix Makefile.am
2197
2198 commit c6237058
2199 Author: Colin Clark <colin.clark@cclark.uk>
2200 Date:   Fri Nov 3 11:06:15 2017 +0000
2201
2202     Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
2203     
2204     https://github.com/BestImageViewer/geeqie/issues/532
2205     
2206     Remove ChangeLog file from repository; replace by ChangeLog.gqview which
2207     contains only the early changes
2208
2209 commit fd364579
2210 Author: Colin Clark <colin.clark@cclark.uk>
2211 Date:   Thu Nov 2 19:58:40 2017 +0000
2212
2213     Update man page
2214
2215 commit f44b98b3
2216 Author: Colin Clark <colin.clark@cclark.uk>
2217 Date:   Thu Nov 2 11:37:53 2017 +0000
2218
2219     Addl fix #444: User-definable toolbar
2220     
2221     https://github.com/BestImageViewer/geeqie/issues/444
2222     
2223     .desktop file icons are displayed.
2224     Still problems with other icons.
2225
2226 commit 605297a6
2227 Author: Colin Clark <colin.clark@cclark.uk>
2228 Date:   Thu Nov 2 11:04:25 2017 +0000
2229
2230     Fix #533: fails to make install if markdown not install
2231     
2232     https://github.com/BestImageViewer/geeqie/issues/533
2233
2234 commit 258cd76c
2235 Author: Colin Clark <colin.clark@cclark.uk>
2236 Date:   Mon Oct 30 13:57:16 2017 +0000
2237
2238     Fix #163: Remove redundant file types
2239     
2240     https://github.com/BestImageViewer/geeqie/issues/163
2241     
2242     gdk-pixbuf no longer supports RAS, PCX and WBMP
2243     https://bugzilla.gnome.org/show_bug.cgi?id=721372
2244     
2245     JPEG-2000 - libpixbufloader-jasper has been removed from debian:
2246     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812630
2247     Some other distributions may still have it
2248     
2249     DCR, X3F, K25 don't display
2250
2251 commit cbe2074d
2252 Author: Klaus Ethgen <Klaus@Ethgen.de>
2253 Date:   Sun Oct 29 13:39:18 2017 +0100
2254
2255     Fixing changelog generation
2256
2257 commit 4064414b
2258 Author: Colin Clark <colin.clark@cclark.uk>
2259 Date:   Sat Oct 28 18:17:06 2017 +0100
2260
2261     Fix #532: Remove Changelog.html and Readme.html from Makefile.am
2262     
2263     https://github.com/BestImageViewer/geeqie/issues/532
2264     
2265     Wrong exit codes
2266
2267 commit f0e54425
2268 Author: Colin Clark <colin.clark@cclark.uk>
2269 Date:   Sat Oct 28 16:24:43 2017 +0100
2270
2271     Addl fix 269: Image marks "save" feature
2272     
2273     https://github.com/BestImageViewer/geeqie/issues/269
2274     
2275     ifdef out --remote --lua if lua not installed
2276
2277 commit fe137c11
2278 Author: Colin Clark <colin.clark@cclark.uk>
2279 Date:   Sat Oct 28 12:07:11 2017 +0100
2280
2281     Auto-generate README and ChangeLog html user docs
2282     
2283     Change Makefile.am to:
2284     Run markdown to create README.html from README.md
2285     Run git to create new ChangeLog file and ChangeLog.html from that
2286     Revise format of ChangeLog.html
2287     If markdown or git executables are not present, do nothing
2288
2289 commit f9be9d39
2290 Author: Colin Clark <colin.clark@cclark.uk>
2291 Date:   Sat Oct 28 11:23:18 2017 +0100
2292
2293     Temp fix #531: Segfault when changing width of Collection window (GTK3)
2294     
2295     https://github.com/BestImageViewer/geeqie/issues/531
2296     
2297     Temporary fix to stop the crash
2298
2299 commit 64e5525b
2300 Author: Colin Clark <colin.clark@cclark.uk>
2301 Date:   Thu Oct 26 10:56:11 2017 +0100
2302
2303     Document additional pixbuf loaders
2304
2305 commit 5abf8374
2306 Author: Klaus Ethgen <Klaus@Ethgen.de>
2307 Date:   Wed Oct 25 20:45:15 2017 +0100
2308
2309     Adding issue template
2310
2311 commit 9caaac8f
2312 Author: Klaus Ethgen <Klaus@Ethgen.de>
2313 Date:   Wed Oct 25 20:27:42 2017 +0100
2314
2315     Remove more links to sourceforge
2316
2317 commit b181983e
2318 Author: Klaus Ethgen <Klaus@Ethgen.de>
2319 Date:   Wed Oct 25 20:14:33 2017 +0100
2320
2321     Remove sourceforge mailinglist from website
2322
2323 commit bc543c30
2324 Author: Colin Clark <colin.clark@cclark.uk>
2325 Date:   Wed Oct 25 19:11:40 2017 +0100
2326
2327     Fix #196: Geeqie crashes when renaming some images inside a collection
2328     
2329     https://github.com/BestImageViewer/geeqie/issues/196
2330
2331 commit 0890884d
2332 Author: Colin Clark <colin.clark@cclark.uk>
2333 Date:   Sun Oct 22 19:39:44 2017 +0100
2334
2335     Fix #269: External image marks - (--remote --lua)
2336     
2337     https://github.com/BestImageViewer/geeqie/issues/269
2338     
2339     Additional lua fn: Image:get_marks()
2340     Additional command line option: --remote --lua:<file>,<lua_script>
2341
2342 commit 43c2479a
2343 Author: Yuri Kozlov <>
2344 Date:   Wed Oct 18 17:49:46 2017 +0100
2345
2346     Fix #134: Incorrect russian translation
2347     
2348     https://github.com/BestImageViewer/geeqie/issues/134
2349
2350 commit 7831e637
2351 Author: unqwist <>
2352 Date:   Wed Oct 18 17:04:54 2017 +0100
2353
2354     Fix #356: Select dirlist when entering a directory
2355     
2356     https://github.com/BestImageViewer/geeqie/issues/356
2357
2358 commit f46058ba
2359 Author: Colin Clark <colin.clark@cclark.uk>
2360 Date:   Tue Oct 17 17:43:49 2017 +0100
2361
2362     Fix #313, #521: zoom increment is not multiplicative
2363     
2364     https://github.com/BestImageViewer/geeqie/issues/313
2365     https://github.com/BestImageViewer/geeqie/issues/521
2366
2367 commit a737324b
2368 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2369 Date:   Mon Oct 16 10:15:19 2017 +0100
2370
2371     Addl fix 510: Rudimentary video support
2372     
2373     https://github.com/BestImageViewer/geeqie/issues/510
2374     Segfaults when you click on the image area in an empty directory
2375
2376 commit 74096520
2377 Author: Colin Clark <colin.clark@cclark.uk>
2378 Date:   Sun Oct 15 19:46:31 2017 +0100
2379
2380     Fix #527: source directory is not writable
2381     
2382     https://github.com/BestImageViewer/geeqie/issues/527
2383     
2384     The case of a file being in the root ( / ) folder not taken into account
2385
2386 commit 2d5611e5
2387 Author: mandree <>
2388 Date:   Sun Oct 15 11:50:37 2017 +0100
2389
2390     Fix #514: Permit reinstallation of symlink
2391     
2392     https://github.com/BestImageViewer/geeqie/pull/514
2393
2394 commit 37a571ce
2395 Author: Klaus Ethgen <Klaus@Ethgen.de>
2396 Date:   Sat Oct 14 09:07:13 2017 +0100
2397
2398     Fixing missing field initializer
2399
2400 commit 414e01d4
2401 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2402 Date:   Fri Oct 13 16:55:27 2017 +0100
2403
2404     Addl fix #510: Rudimentary video support
2405     
2406     https://github.com/BestImageViewer/geeqie/issues/510
2407     
2408     Additional option to start video playback via left-click.
2409
2410 commit ac74cef5
2411 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2412 Date:   Fri Oct 13 14:19:22 2017 +0100
2413
2414     Addl fix #147: Darktable XMP Sidecar Files not grouped
2415     
2416     https://github.com/BestImageViewer/geeqie/issues/147
2417
2418 commit 96a1fc7a
2419 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2420 Date:   Fri Oct 13 13:21:11 2017 +0100
2421
2422     Multi-button mouse support
2423     
2424     Initial support for multi-button mouse.
2425     When image pane has focus, mouse buttons 8 and 9 are mapped to Forward and Back.
2426
2427 commit 4290e6e1
2428 Author: Colin Clark <colin.clark@cclark.uk>
2429 Date:   Thu Oct 12 10:39:25 2017 +0100
2430
2431     Fix documentation errors
2432
2433 commit 9c00154f
2434 Author: Colin Clark <colin.clark@cclark.uk>
2435 Date:   Wed Oct 11 19:24:57 2017 +0100
2436
2437     Rename External Editors to Plugins
2438
2439 commit 2a38ef56
2440 Author: Colin Clark <colin.clark@cclark.uk>
2441 Date:   Wed Oct 11 12:27:00 2017 +0100
2442
2443     Set template.desktop to have a default icon
2444
2445 commit 045924fb
2446 Author: Colin Clark <colin.clark@cclark.uk>
2447 Date:   Tue Oct 10 19:02:41 2017 +0100
2448
2449     Addl #444: Change format for Add button menu
2450     
2451     https://github.com/BestImageViewer/geeqie/issues/444
2452     
2453     For Add button show the action icon instead of a Plus sign.
2454
2455 commit d27eaf4f
2456 Author: Colin Clark <colin.clark@cclark.uk>
2457 Date:   Tue Oct 10 17:02:01 2017 +0100
2458
2459     Update template.desktop documentation
2460
2461 commit 5ff96301
2462 Author: Colin Clark <colin.clark@cclark.uk>
2463 Date:   Tue Oct 10 10:53:31 2017 +0100
2464
2465     Fix #444: User-definable toolbar
2466     
2467     https://github.com/BestImageViewer/geeqie/issues/444
2468     
2469     Set via an additional tab on the Preferences dialogue
2470
2471 commit c23342c8
2472 Author: Colin Clark <colin.clark@cclark.uk>
2473 Date:   Sun Oct 8 13:30:05 2017 +0100
2474
2475     Remove GQView legacy items from menu; update docs
2476
2477 commit 990299b2
2478 Author: Colin Clark <colin.clark@cclark.uk>
2479 Date:   Tue Oct 3 10:35:14 2017 +0100
2480
2481     Revert: Do not send debug data to terminal
2482
2483 commit 3d8820a4
2484 Author: Klaus Ethgen <Klaus@Ethgen.de>
2485 Date:   Sat Sep 30 18:07:35 2017 +0100
2486
2487     Fix regression
2488     
2489     Fix #519.
2490
2491 commit 81dc6bbc
2492 Author: Colin Clark <colin.clark@cclark.uk>
2493 Date:   Sat Sep 30 10:25:33 2017 +0100
2494
2495     Fix #207: Symlink doesn't show in Sort Manager
2496     
2497     https://github.com/BestImageViewer/geeqie/issues/207
2498
2499 commit 13f5f8fd
2500 Author: Colin Clark <colin.clark@cclark.uk>
2501 Date:   Wed Sep 27 17:43:52 2017 +0100
2502
2503     Update installation instructions
2504
2505 commit 39cbcfb5
2506 Author: Colin Clark <colin.clark@cclark.uk>
2507 Date:   Tue Sep 26 18:42:37 2017 +0100
2508
2509     Do not send debug data to terminal
2510     
2511     When running Geeqie from the terminal, a user sees irrelevant messages
2512     and when debugging the window gets clogged with unnecessary data.
2513     The log window - or log file - contains all debug output anyway.
2514
2515 commit e014563a
2516 Author: Colin Clark <colin.clark@cclark.uk>
2517 Date:   Tue Sep 26 11:27:32 2017 +0100
2518
2519     Bug fix: Initialise map coordinates to gdouble
2520
2521 commit 8fc4a35a
2522 Author: Colin Clark <colin.clark@cclark.uk>
2523 Date:   Sat Sep 23 11:35:02 2017 +0100
2524
2525     Addl Fix #508: Copy and Move windows scale incorrectly
2526     
2527     https://github.com/BestImageViewer/geeqie/issues/508
2528
2529 commit 86405b9d
2530 Author: Colin Clark <colin.clark@cclark.uk>
2531 Date:   Sat Sep 23 11:01:45 2017 +0100
2532
2533     Bug fix: Failed editor call blocks further actions
2534     
2535     When a call to an external editor fails, cancel the action so that
2536     further editors can be called
2537
2538 commit b5172796
2539 Author: Colin Clark <colin.clark@cclark.uk>
2540 Date:   Sat Sep 23 10:53:10 2017 +0100
2541
2542     Fix #518: [raw file] -> External Editor -> RawTerapee can't be started
2543     
2544     https://github.com/BestImageViewer/geeqie/issues/518
2545     
2546     Additional mime types
2547
2548 commit b801467d
2549 Author: Colin Clark <colin.clark@cclark.uk>
2550 Date:   Fri Sep 22 17:43:07 2017 +0100
2551
2552     Slideshow delay in hrs-mins-secs
2553
2554 commit 44b34708
2555 Author: ilexiris <>
2556 Date:   Thu Sep 21 11:30:39 2017 +0100
2557
2558     Fix #517: Fix checkbox falling out of sync
2559     
2560     https://github.com/BestImageViewer/geeqie/pull/517
2561
2562 commit 79917d0d
2563 Author: Colin Clark <colin.clark@cclark.uk>
2564 Date:   Tue Sep 19 09:51:20 2017 +0100
2565
2566     Bug fix: Segfault in pan view
2567     
2568     If an image is double-clicked in pan view, Geeqie crashes
2569
2570 commit 776d9f6b
2571 Author: Colin Clark <colin.clark@cclark.uk>
2572 Date:   Mon Sep 18 12:00:54 2017 +0100
2573
2574     Fix #512: The "Back" button does not operate correctly
2575     
2576     https://github.com/BestImageViewer/geeqie/issues/512
2577     
2578     Include a Forward button also
2579
2580 commit a685bfbc
2581 Author: Klaus Ethgen <Klaus@Ethgen.de>
2582 Date:   Sun Sep 17 15:53:47 2017 +0100
2583
2584     Fix the implicit-fallthrough stuff in code
2585     
2586     First, this flag was not supported by older gcc.
2587     
2588     And second and more important, there _was_ a bug with a lost break in
2589     9643a2546bcc. Combined with a unreachable code segment.
2590
2591 commit f6566dd2
2592 Author: Klaus Ethgen <Klaus@Ethgen.de>
2593 Date:   Sun Sep 17 15:12:21 2017 +0100
2594
2595     Fix writing to meta files
2596     
2597     Some time ago, this seemed to break. It should never have worked as it
2598     took the image extension and compare it to "...meta".
2599
2600 commit 1f007a8c
2601 Author: Klaus Ethgen <Klaus@Ethgen.de>
2602 Date:   Sun Sep 17 13:45:42 2017 +0100
2603
2604     Remove some stuff that is throwing errors in gcc-7
2605     
2606     New gcc warns (and errors with -Werror) if there are unused functions or
2607     variables.
2608     
2609     - Remove two leftover functions from ae34634113b2
2610     - Remove definition made to much in 035c3253ded5
2611     - Remove two variable definitions made in b0b11291d2c9
2612     - Remove not really used function in 15917d4063ce
2613     - Remove two variable definitions made in 5ed2574fb8cc
2614     - Remove variable definition made in efe0e6a38273
2615     - Remove variable definition made in c95bd6996583 and since then removed
2616       usage
2617     - Remove unused variable definition made in bc02fd0eb0d9
2618     - Remove unused variable definition made in 324129463b17
2619     - Remove two variables left over from fe69cac65ad4 (Pretty old code from
2620       John Ellis)
2621     - Remove some functions not used anymore with one obsolete variable
2622     - Remove Variables introduced in 8746b22d3ed1 and 51a9455bd33f
2623     - Fix missed change in definition in 6e3b2edff8cf
2624     - Remove unused function from 63a96f8504a2
2625     - Remove unused function from c6bdbaa559c7 (Pretty old code)
2626
2627 commit 286b68b2
2628 Author: Klaus Ethgen <Klaus@Ethgen.de>
2629 Date:   Sun Sep 17 13:37:10 2017 +0100
2630
2631     Fix configure error with gcc-7
2632
2633 commit 2a4c92c7
2634 Author: Colin Clark <colin.clark@cclark.uk>
2635 Date:   Sun Sep 17 10:33:08 2017 +0100
2636
2637     Revise DEBUG_0() usage
2638     
2639     Replace all DEBUG_0() calls with log_printf() or another debug level.
2640     This will stop the user seeing irrelevant debug output
2641     when the debug level is set to the default of 0.
2642
2643 commit 05b71bc2
2644 Author: Matthias Andree <matthias.andree@gmx.de>
2645 Date:   Sat Sep 16 18:23:08 2017 +0200
2646
2647     Fix out-of-path (VPATH) builds.
2648
2649 commit 989a7a60
2650 Author: Colin Clark <colin.clark@cclark.uk>
2651 Date:   Sat Sep 16 20:30:53 2017 +0100
2652
2653     Update log window output
2654     
2655     Implement message text colors in GTK3
2656     
2657     For log_printf(), if the first word of the message is "error" or
2658     "warning" (case insensitive), display the message with the appropriate
2659     color-coding
2660
2661 commit f6831eee
2662 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2663 Date:   Sat Sep 16 20:18:35 2017 +0100
2664
2665     Bug fix #509: Increase number of marks to 10
2666     
2667     https://github.com/BestImageViewer/geeqie/issues/509
2668
2669 commit db9a2d60
2670 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2671 Date:   Sat Sep 16 20:12:22 2017 +0100
2672
2673     Bug fix: Marks checkboxes in iconview
2674     
2675     The width of the marks checkboxes was not taken into account in icon view mode
2676
2677 commit 9be75e34
2678 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2679 Date:   Thu Sep 14 10:38:09 2017 +0100
2680
2681     Addl #510: Rudimentary video support
2682     
2683     https://github.com/BestImageViewer/geeqie/issues/510
2684     
2685     Add video files extension to default file filter (disabled by default).
2686     Use recorded format_class in fd in metadata.c
2687     Do not try to generate/read thumb for files which are not images.
2688
2689 commit d33e0f6a
2690 Author: Colin Clark <colin.clark@cclark.uk>
2691 Date:   Wed Sep 13 11:21:58 2017 +0100
2692
2693     Ref #510: Rudimentary video support
2694     
2695     https://github.com/BestImageViewer/geeqie/issues/510
2696     
2697     Implement icons for FORMAT_CLASS
2698
2699 commit bc02fd0e
2700 Author: Colin Clark <colin.clark@cclark.uk>
2701 Date:   Mon Sep 11 18:19:46 2017 +0100
2702
2703     Optional timer data in log window
2704
2705 commit babefee6
2706 Author: Colin Clark <colin.clark@cclark.uk>
2707 Date:   Sun Sep 10 19:24:20 2017 +0100
2708
2709     Save Collection window geometry
2710     
2711     Previously collection window geometry was preserved only when an
2712     explicit save was made.
2713     This patch ensures the window position is always saved, unless the
2714     window has unsaved data.
2715
2716 commit a7c22f9f
2717 Author: Colin Clark <colin.clark@cclark.uk>
2718 Date:   Sun Sep 10 11:11:00 2017 +0100
2719
2720     Update documentation for autogen.sh options
2721
2722 commit 876de3db
2723 Author: Colin Clark <colin.clark@cclark.uk>
2724 Date:   Sun Sep 10 10:57:20 2017 +0100
2725
2726     Add Collections to Shortcuts bar
2727
2728 commit 435f7c0f
2729 Author: Colin Clark <colin.clark@cclark.uk>
2730 Date:   Sun Sep 10 10:10:47 2017 +0100
2731
2732     Addl Fix #508: Copy and Move windows scale incorrectly
2733     
2734     https://github.com/BestImageViewer/geeqie/issues/508
2735     
2736     Collections dialog
2737
2738 commit ba8b5dd9
2739 Author: Colin Clark <colin.clark@cclark.uk>
2740 Date:   Sat Sep 9 17:40:37 2017 +0100
2741
2742     Reverse autogen.sh default map option
2743     
2744     Default is to enable libclutter and libchamplain
2745
2746 commit 5ed2574f
2747 Author: Colin Clark <colin.clark@cclark.uk>
2748 Date:   Fri Sep 8 17:11:02 2017 +0100
2749
2750     Fix #278: Shortcut to change time between images in slideshow
2751     
2752     https://github.com/BestImageViewer/geeqie/issues/278
2753     
2754     Keypad plus and minus to change the interval in 0.5 sec units.
2755
2756 commit 1ceb6bcd
2757 Author: Colin Clark <colin.clark@cclark.uk>
2758 Date:   Fri Sep 8 11:25:06 2017 +0100
2759
2760     Bug fix: Info sidebar width in GTK3
2761     
2762     In bar_size_allocate() the width obained is the allocated width. In GTK2
2763     this is the actual width. In GTK3 it is the *minimum* width. This
2764     results in the info sidebar being able to increase, but not decrease.
2765     There does not seem to be a way in GTK3 to get the actual width of a
2766     widget. For GTK3 the only way is to disable it. The width of the sidebar
2767     is therefore not preserved across restarts.
2768
2769 commit 317f0e8a
2770 Author: Colin Clark <colin.clark@cclark.uk>
2771 Date:   Wed Sep 6 19:56:58 2017 +0100
2772
2773     Show destination in Copy/Move dialog
2774     
2775     Expand the information message to include the destination folder for
2776     Copy and Move operations.
2777
2778 commit 6d3a2956
2779 Author: Colin Clark <colin.clark@cclark.uk>
2780 Date:   Wed Sep 6 11:59:47 2017 +0100
2781
2782     Fix #508: Copy and Move windows scale incorrectly
2783     
2784     https://github.com/BestImageViewer/geeqie/issues/508
2785
2786 commit 8702dec8
2787 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2788 Date:   Thu Aug 31 11:38:26 2017 +0100
2789
2790     Fix #507: Slightly rearrange keywords context menu
2791     
2792     https://github.com/BestImageViewer/geeqie/issues/507
2793
2794 commit 535b244d
2795 Author: Alberto Griggio <>
2796 Date:   Tue Aug 29 10:13:17 2017 +0100
2797
2798     Fix #506: ignore chmod errors for filesystems not supporting the operation
2799     
2800     https://github.com/BestImageViewer/geeqie/issues/506
2801
2802 commit 33386eb2
2803 Author: Colin Clark <colin.clark@cclark.uk>
2804 Date:   Tue Aug 22 10:12:34 2017 +0100
2805
2806     Update doxygen.conf
2807
2808 commit 3087f7ae
2809 Author: Colin Clark <colin.clark@cclark.uk>
2810 Date:   Sun Aug 20 11:20:48 2017 +0100
2811
2812     Change recent code comments to Doxygen style
2813
2814 commit ae346341
2815 Author: Colin Clark <colin.clark@cclark.uk>
2816 Date:   Fri Aug 18 14:25:36 2017 +0100
2817
2818     Right-click menus - collections
2819     
2820     On all relevent right-click menus include a sub-menu to store an image
2821     selection to either a new or existing collection.
2822     
2823     On Collection window right-click menu, remove "Append from file list" -
2824     that can be achieved with "Append from file selection"
2825
2826 commit 01715c03
2827 Author: Colin Clark <colin.clark@cclark.uk>
2828 Date:   Wed Aug 16 09:42:42 2017 +0100
2829
2830     Bug fix: Collection in multiple windows
2831     
2832     The same collection can be opened in multiple windows, causing problems
2833     when different files are appended to different windows.
2834     
2835     This commit permits only one window per collection.
2836
2837 commit 19dca3c8
2838 Author: Colin Clark <colin.clark@cclark.uk>
2839 Date:   Tue Aug 15 20:07:40 2017 +0100
2840
2841     Append file selection to collection
2842     
2843     Additional right-click menu item to append file selection to a
2844     collection window
2845
2846 commit a3abc188
2847 Author: Colin Clark <colin.clark@cclark.uk>
2848 Date:   Mon Aug 14 16:46:55 2017 +0100
2849
2850     Update website
2851
2852 commit 5e0b8494
2853 Author: Colin Clark <colin.clark@cclark.uk>
2854 Date:   Fri Aug 11 20:53:32 2017 +0100
2855
2856     Ref #226: Update website
2857     
2858     https://github.com/BestImageViewer/geeqie/issues/226
2859     
2860     Sourceforge email address wrong
2861
2862 commit 123f8337
2863 Author: Colin Clark <colin.clark@cclark.uk>
2864 Date:   Fri Aug 11 19:41:01 2017 +0100
2865
2866     Ref #226: Update website
2867     
2868     https://github.com/BestImageViewer/geeqie/issues/226
2869     
2870     Update README.md to give a more complete list of features.
2871     Update https://en.wikipedia.org/wiki/Geeqie to include a link to
2872     README.md on the github site - anyone accessing it will see it in html
2873     format.
2874     Include a "Preview release" date on above website - to show current
2875     source status.
2876     
2877     Update Licence text to v2.
2878
2879 commit 8ddd74a1
2880 Author: Colin Clark <colin.clark@cclark.uk>
2881 Date:   Thu Aug 10 20:03:50 2017 +0100
2882
2883     Bug fix: Improve debug output
2884     
2885     Fix commit 271aa1833d31
2886
2887 commit 89575fd7
2888 Author: Colin Clark <colin.clark@cclark.uk>
2889 Date:   Wed Aug 9 15:14:27 2017 +0100
2890
2891     Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
2892     
2893     https://github.com/BestImageViewer/geeqie/issues/436
2894     
2895     Send stderr to /dev/null
2896
2897 commit 271aa183
2898 Author: Colin Clark <colin.clark@cclark.uk>
2899 Date:   Tue Aug 8 22:10:21 2017 +0100
2900
2901     Improve debug output
2902     
2903     Use __func__ compiler identifier
2904
2905 commit b2c2c8ce
2906 Author: Colin Clark <colin.clark@cclark.uk>
2907 Date:   Tue Aug 8 19:30:01 2017 +0100
2908
2909     Update secondary user documentation
2910     
2911     Use standard gtk_about_dialog for Help About
2912     Move contributers to AUTHORS file so that they appear in the Credits
2913     dialog
2914     Change gen_changelog.sh to create ChangeLog.html
2915     Include ChangeLog on Help menu
2916     Make presence of README.html and ChangeLog.html mandatory
2917     
2918     It would be better to generate above html files from automake.
2919     gtk_about_dialog uses msgid _("translator-credits"), but the translators
2920     do not use it.
2921
2922 commit 07b95e44
2923 Author: Colin Clark <colin.clark@cclark.uk>
2924 Date:   Sun Aug 6 20:17:44 2017 +0100
2925
2926     Fix #505: ‘Copy path’ and ‘Delete’ are too close in the drop down menu
2927     
2928     https://github.com/BestImageViewer/geeqie/issues/505
2929     
2930     This commit attempts to ameliorate this issue by moving the Delete
2931     action to the end of a section and ensuring a divider is immedialtely
2932     below it.
2933
2934 commit 2d94b0ad
2935 Author: Colin Clark <colin.clark@cclark.uk>
2936 Date:   Sun Aug 6 19:25:07 2017 +0100
2937
2938     Prelim: display README in html format
2939     
2940     If README.html exists, it is displayed in the default browser in
2941     preference to README.md in text format.
2942     
2943     Still requires the automake files to be modified for markdown (or some
2944     other command) to generate the README.html file.
2945
2946 commit 980fd785
2947 Author: Colin Clark <colin.clark@cclark.uk>
2948 Date:   Sat Aug 5 17:36:05 2017 +0100
2949
2950     Bug fix: GPS map expander
2951     
2952     When the expander for the GPS map was closed, the map continued to be
2953     displayed.
2954     The reason is unknown.
2955     
2956     This commit uses the expander signal to explicitly show or hide the
2957     child of the expander.
2958
2959 commit 4a896417
2960 Author: Colin Clark <colin.clark@cclark.uk>
2961 Date:   Sat Aug 5 10:57:44 2017 +0100
2962
2963     Fix geonames coding error
2964
2965 commit 35f0119c
2966 Author: Colin Clark <colin.clark@cclark.uk>
2967 Date:   Fri Aug 4 21:04:45 2017 +0100
2968
2969     Partial fix #504: Increase limit on Decoded Image Cache Size
2970     
2971     https://github.com/BestImageViewer/geeqie/issues/504
2972
2973 commit a920f59f
2974 Author: Colin Clark <colin.clark@cclark.uk>
2975 Date:   Fri Aug 4 17:04:07 2017 +0100
2976
2977     Fix #192: tiff files (and others) appear blurry when 1:1 view
2978     
2979     https://github.com/BestImageViewer/geeqie/issues/192
2980     
2981     Up to commit 808d8558b3d5 alpha-channel files at scale 1:1 always had
2982     GdkInterpType set to GDK_INTERP_NEAREST - the lowest quality. As there
2983     was no scaling, this was ok.
2984     Thereafter scaling was set to that selected by the user, resulting in
2985     problems when GDK_INTERP_HYPER was selected.
2986     This commit reverts to the previous method.
2987
2988 commit 559f0843
2989 Author: Colin Clark <colin.clark@cclark.uk>
2990 Date:   Mon Jul 31 14:36:29 2017 +0100
2991
2992     Fix #500: Geeqie doesn’t use shared thumbnail folder
2993     
2994     https://github.com/BestImageViewer/geeqie/issues/500
2995
2996 commit c7cb4da3
2997 Author: Colin Clark <colin.clark@cclark.uk>
2998 Date:   Mon Jul 24 11:08:35 2017 +0100
2999
3000     Fix #499: Unable to move zoomed image
3001     
3002     https://github.com/BestImageViewer/geeqie/issues/499
3003
3004 commit 4c3854b5
3005 Author: Colin Clark <colin.clark@cclark.uk>
3006 Date:   Sun Jul 23 12:05:26 2017 +0100
3007
3008     Bug fix: Zoom mode overwritten
3009     
3010     Zoom mode was overwritten whenever Preferences were saved.
3011
3012 commit 46539884
3013 Author: Colin Clark <colin.clark@cclark.uk>
3014 Date:   Thu Jul 20 11:11:50 2017 +0100
3015
3016     Image Search - Ignore rotation
3017     
3018     In the Image Search window, include a checkbox for Ignore Rotation on
3019     the Image Content line.
3020
3021 commit dd8ee572
3022 Author: Colin Clark <colin.clark@cclark.uk>
3023 Date:   Thu Jul 20 09:57:57 2017 +0100
3024
3025     Collections on command line
3026     
3027     In the current implementation, the complete path must be used when
3028     opening a collection from the command line.
3029     This commit permits just the collection name, with or without extension,
3030     to be used.
3031
3032 commit 16a51da0
3033 Author: Colin Clark <colin.clark@cclark.uk>
3034 Date:   Tue Jul 18 19:39:58 2017 +0100
3035
3036     Move install folder for geocode-parameters
3037     
3038     Install geocode-parameters.awk in GQ_BIN_DIR.
3039     
3040     User can put their own version in ~/.config/geeqie/applications/
3041
3042 commit 21700f64
3043 Author: Colin Clark <colin.clark@cclark.uk>
3044 Date:   Sun Jul 16 16:32:31 2017 +0100
3045
3046     Fix compatibility problems with log window
3047
3048 commit 035c3253
3049 Author: Colin Clark <colin.clark@cclark.uk>
3050 Date:   Fri Jul 14 17:02:29 2017 +0100
3051
3052     Fix #302: possibility to copy exif field values from the info sidebar
3053     
3054     Copy info sidebar exif values to the clipboard.
3055
3056 commit bfa5abb9
3057 Author: Colin Clark <colin.clark@cclark.uk>
3058 Date:   Thu Jul 13 12:00:17 2017 +0100
3059
3060     Copy exif data to clipboard
3061     
3062     Click on any cell in the Exif Window, and the data is copied into the
3063     clipboard.
3064
3065 commit c4cfa5f5
3066 Author: Klaus Ethgen <Klaus@Ethgen.de>
3067 Date:   Mon Jul 10 12:23:19 2017 +0100
3068
3069     Adding more Entries to mailmap
3070
3071 commit 9ab6445b
3072 Author: Klaus Ethgen <Klaus@Ethgen.de>
3073 Date:   Mon Jul 10 10:27:47 2017 +0100
3074
3075     Update mailmap
3076
3077 commit 366ee2bf
3078 Author: Klaus Ethgen <Klaus@Ethgen.de>
3079 Date:   Mon Jul 10 09:23:52 2017 +0100
3080
3081     Adding mailmap file to unify commiter
3082     
3083     If one wants to have different entry in the git `git shortlog`, just
3084     give me a hint or just update it.
3085
3086 commit 4bb7c12d
3087 Author: Omari Stephens <xsdg@xsdg.org>
3088 Date:   Mon Jul 10 07:53:04 2017 +0000
3089
3090     Update translation files after more source file shuffling.
3091
3092 commit d2350bb4
3093 Author: Omari Stephens <xsdg@xsdg.org>
3094 Date:   Sun Jul 9 06:20:35 2017 +0000
3095
3096     update POTFILES.in
3097
3098 commit 3bbefe21
3099 Author: Omari Stephens <xsdg@xsdg.org>
3100 Date:   Fri Jul 7 13:57:17 2017 +0000
3101
3102     deduplicate shared code in view_file_icon and view_file_list
3103     
3104     Also, moves view_file.c into the view_file subdir.
3105
3106 commit 1bc4a19f
3107 Author: Omari Stephens <xsdg@xsdg.org>
3108 Date:   Mon Jul 10 07:51:30 2017 +0000
3109
3110     Update translation files after source file move.
3111
3112 commit d1306df6
3113 Author: Omari Stephens <xsdg@xsdg.org>
3114 Date:   Sun Jul 9 21:40:05 2017 +0000
3115
3116     Enable C99 mode
3117     
3118     Also, make AC_INIT macro independent of available branch names.
3119
3120 commit c90b6063
3121 Author: Omari Stephens <xsdg@xsdg.org>
3122 Date:   Sun Jul 9 05:54:05 2017 +0000
3123
3124     Ran regen_potfiles.sh to add missing files and correct the location of view_file files in POTFILES.in
3125
3126 commit 95dd7b35
3127 Author: Omari Stephens <xsdg@xsdg.org>
3128 Date:   Fri Jul 7 13:48:00 2017 +0000
3129
3130     Avoid c99 feature
3131
3132 commit c4e6fc62
3133 Author: Omari Stephens <xsdg@xsdg.org>
3134 Date:   Fri Jul 7 13:21:15 2017 +0000
3135
3136     *phew* commented and simplified.
3137
3138 commit 70751490
3139 Author: Omari Stephens <xsdg@xsdg.org>
3140 Date:   Fri Jul 7 13:03:25 2017 +0000
3141
3142     Hopefully make it not crash
3143
3144 commit eb082bd9
3145 Author: Omari Stephens <xsdg@xsdg.org>
3146 Date:   Fri Jul 7 12:32:25 2017 +0000
3147
3148     It compiles!
3149
3150 commit 9828bbe6
3151 Author: Omari Stephens <xsdg@xsdg.org>
3152 Date:   Thu Jul 6 19:33:31 2017 +0000
3153
3154     Remove all references to "IconData"
3155
3156 commit 6c65564f
3157 Author: Omari Stephens <xsdg@xsdg.org>
3158 Date:   Fri Jul 7 16:37:12 2017 +0000
3159
3160     update .gitignore
3161
3162 commit 2aef83ca
3163 Author: Colin Clark <colin.clark@cclark.uk>
3164 Date:   Fri Jul 7 12:11:56 2017 +0100
3165
3166     Ensure .sim files are cleared from cache
3167     
3168     If file filtering was enabled, the .sim files were not cleared from the
3169     geeqie cache
3170
3171 commit 65f3e7f0
3172 Author: Colin Clark <colin.clark@cclark.uk>
3173 Date:   Thu Jul 6 14:47:45 2017 +0100
3174
3175     Fix clang compile errors
3176
3177 commit 18911135
3178 Author: Omari Stephens <xsdg@xsdg.org>
3179 Date:   Wed Jul 5 21:41:18 2017 +0000
3180
3181     Refactor: move view_file implementations to their own subdirectory.
3182
3183 commit 4606ea7a
3184 Author: Omari Stephens <xsdg@xsdg.org>
3185 Date:   Fri Dec 30 04:24:46 2016 +0000
3186
3187     Add the ability to use regular expressions for Pan View keyword filtering.
3188
3189 commit 6ea6f44e
3190 Author: Omari Stephens <xsdg@xsdg.org>
3191 Date:   Thu Dec 29 09:58:59 2016 +0000
3192
3193     Add pan filtering to all of the pan view modes
3194
3195 commit e67dcc4f
3196 Author: Omari Stephens <xsdg@xsdg.org>
3197 Date:   Tue Dec 27 20:35:59 2016 +0000
3198
3199     Revamp pan view filtering to support different modes and grouping.
3200     
3201     Conceptually, the filter is a sequence of filter elements, which are considered
3202     in order for each image in the pan view.  The end result is that each image is
3203     either rejected or displayed as normal.
3204
3205 commit 91062845
3206 Author: Omari Stephens <xsdg@xsdg.org>
3207 Date:   Tue Dec 27 19:26:45 2016 +0000
3208
3209     Move filter code into pan-fiew-filter.{c,h}
3210
3211 commit fddcfa7f
3212 Author: Omari Stephens <xsdg@xsdg.org>
3213 Date:   Sun Dec 25 08:25:13 2016 +0000
3214
3215     Adds a keyword filtering feature to Timeline PanView.
3216     
3217     UI needs some work, and currently only supports intersection between multiple
3218     keywords.  Would be easy to support keyword unions, if the UI supported it.
3219     
3220     Should probably hide the button in modes that don't yet support it.
3221
3222 commit f640a7a5
3223 Author: Omari Stephens <xsdg@xsdg.org>
3224 Date:   Sat Dec 24 22:37:21 2016 +0000
3225
3226     Pull the search UI construction code out into a distinct function.
3227     
3228     Also, it looks like the existing code would just leak the search UI widgets.
3229     Having the construction code in a distinct function makes it much easier to
3230     ensure the appropriate cleanup happens as well.
3231
3232 commit b2335bb9
3233 Author: Omari Stephens <xsdg@xsdg.org>
3234 Date:   Sat Dec 24 05:23:02 2016 +0000
3235
3236     Start moving pan view search code to its own module
3237     
3238     Next step is to pull the construction of the Search UI into the module
3239     as well.  Ideally, pan-view.c should just instantiate a Search thing,
3240     without having to worry about exactly how it's constructed or destructed.
3241
3242 commit 1ee18ab9
3243 Author: Colin Clark <colin.clark@cclark.uk>
3244 Date:   Sun Jul 2 19:46:19 2017 +0100
3245
3246     Minor doc update - config file locations
3247
3248 commit f6a87c01
3249 Author: Colin Clark <colin.clark@cclark.uk>
3250 Date:   Thu Jun 29 11:05:59 2017 +0100
3251
3252     Addl fix #488: Issues using Geeqie to compare pictures
3253     
3254     https://github.com/BestImageViewer/geeqie/issues/488
3255     
3256     Implement Alt-Up and Alt-Down keys
3257
3258 commit d058419b
3259 Author: Colin Clark <colin.clark@cclark.uk>
3260 Date:   Wed Jun 28 16:57:11 2017 +0100
3261
3262     Fix #282: no support for multi-file actions in the sort bar
3263     
3264     https://github.com/BestImageViewer/geeqie/issues/282
3265     
3266     Sort manager actions operate on file selections
3267     
3268     Original patch by Glenn Rolland
3269
3270 commit 35721aae
3271 Author: Klaus Ethgen <Klaus@Ethgen.de>
3272 Date:   Sun Jun 25 22:54:21 2017 +0100
3273
3274     Better Markdown
3275
3276 commit 148d4ddd
3277 Author: Klaus Ethgen <Klaus@Ethgen.de>
3278 Date:   Sun Jun 25 22:31:31 2017 +0100
3279
3280     Using foreign to allow README file called README.md
3281
3282 commit 7f0d622e
3283 Author: Klaus Ethgen <Klaus@Ethgen.de>
3284 Date:   Sun Jun 25 22:21:09 2017 +0100
3285
3286     Convert README to markdown
3287     
3288     This allows to display images and links a better way.
3289
3290 commit 3557bcbb
3291 Author: Klaus Ethgen <Klaus@Ethgen.de>
3292 Date:   Sun Jun 25 21:57:35 2017 +0100
3293
3294     Fix int<->uint problem
3295
3296 commit 6eebdfd3
3297 Author: Colin Clark <colin.clark@cclark.uk>
3298 Date:   Sun Jun 25 13:23:51 2017 +0100
3299
3300     Bug fix: Additional debug features
3301     
3302     Ensure grep works on entire message line
3303     guint/gint compile problem
3304     compile with --disable-debug-log (patch by Guillaume Castagnino)
3305
3306 commit 732210aa
3307 Author: Klaus Ethgen <Klaus@Ethgen.de>
3308 Date:   Sat Jun 24 20:47:50 2017 +0100
3309
3310     Change travis to use trusty
3311     
3312     Precise is to old to build geeqie.
3313
3314 commit d229ec4d
3315 Author: Klaus Ethgen <Klaus@Ethgen.de>
3316 Date:   Sat Jun 24 20:17:51 2017 +0100
3317
3318     Adding travis yaml
3319
3320 commit 32412946
3321 Author: Colin Clark <colin.clark@cclark.uk>
3322 Date:   Thu Jun 22 13:17:00 2017 +0100
3323
3324     Additional debug features
3325     
3326     -g:<regexp>, --grep:<regexp> filter debug output by regular expression
3327     +w, --show-log-window        show log window
3328     -o:<file>, --log-file:<file> save log data to file
3329     
3330     Save geomtery and position of log window
3331     Various buttons on log window
3332
3333 commit 9c47109d
3334 Author: Colin Clark <colin.clark@cclark.uk>
3335 Date:   Wed Jun 21 13:15:32 2017 +0100
3336
3337     Fix #262: double click and fullscreen
3338     
3339     https://github.com/BestImageViewer/geeqie/issues/262
3340
3341 commit 3229f865
3342 Author: Colin Clark <colin.clark@cclark.uk>
3343 Date:   Tue Jun 20 11:11:55 2017 +0100
3344
3345     Fix #492: Shortcut to Hide all sidebars simultaneously
3346     
3347     https://github.com/BestImageViewer/geeqie/issues/492
3348     
3349     Menu item to toggle hiding info, sort, and files panes.
3350     Default key is backtick.
3351
3352 commit 12a4fe18
3353 Author: Colin Clark <colin.clark@cclark.uk>
3354 Date:   Sun Jun 18 11:03:09 2017 +0100
3355
3356     Eliminate FIXME: Log window line limit
3357     
3358     Set log window line limit in Preferences/Behavior
3359
3360 commit 0dd6923f
3361 Author: Colin Clark <colin.clark@cclark.uk>
3362 Date:   Sat Jun 17 09:14:58 2017 +0100
3363
3364     Fix #280: Set defaults for Auto Rename
3365     
3366     https://github.com/BestImageViewer/geeqie/issues/280
3367     
3368     Remember last used settings
3369
3370 commit 68c4796e
3371 Author: Colin Clark <colin.clark@cclark.uk>
3372 Date:   Fri Jun 16 09:45:57 2017 +0100
3373
3374     Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
3375     
3376     https://github.com/BestImageViewer/geeqie/issues/436
3377
3378 commit 63a96f85
3379 Author: Colin Clark <colin.clark@cclark.uk>
3380 Date:   Wed Jun 14 19:26:03 2017 +0100
3381
3382     Fix #314: Remote commands for thumbnail maintenance
3383     
3384     https://github.com/BestImageViewer/geeqie/issues/314
3385     
3386     Additional remote commands so that thumbnail maintenance may be executed
3387     from cron.
3388
3389 commit 9313974a
3390 Author: Colin Clark <colin.clark@cclark.uk>
3391 Date:   Mon Jun 12 19:15:29 2017 +0100
3392
3393     Fix #264, 274, 285, 436: Add 'Losslessly rotate image' keyboard shortcuts
3394     
3395     https://github.com/BestImageViewer/geeqie/issues/264
3396     https://github.com/BestImageViewer/geeqie/issues/274
3397     https://github.com/BestImageViewer/geeqie/issues/285
3398     https://github.com/BestImageViewer/geeqie/issues/436
3399     
3400     Additional entries on Edit/Orientation menu:
3401     Write orientation to file
3402     Write orientation to file (preserve timestamp)
3403     
3404     Preferences/Metadata option "Write altered image orientation to the
3405     metadata" must be off.
3406     Exiftran and mogrify must be installed.
3407
3408 commit cb2fa6ae
3409 Author: Colin Clark <colin.clark@cclark.uk>
3410 Date:   Thu Jun 8 20:46:52 2017 +0100
3411
3412     Fix #323: Rating system
3413     
3414     https://github.com/BestImageViewer/geeqie/issues/323
3415     
3416     Initial implementation.
3417     Set values either by Edit menu, or Alt+Keypad+n: n is 0 to 5
3418     Alt+keypad+minus sets the value to -1.
3419
3420 commit ca8f5cee
3421 Author: Colin Clark <colin.clark@cclark.uk>
3422 Date:   Thu Jun 8 11:46:20 2017 +0100
3423
3424     Ref #202: "Set as wallpaper" doesn't work with GNOME Shell
3425     
3426     https://github.com/BestImageViewer/geeqie/issues/202
3427     
3428     Remove menu items for GTK3.
3429
3430 commit 22010917
3431 Author: Colin Clark <colin.clark@cclark.uk>
3432 Date:   Thu Jun 8 11:29:16 2017 +0100
3433
3434     Fix #490: Creating info sidebar panes
3435     
3436     https://github.com/BestImageViewer/geeqie/issues/490
3437     
3438     Additional icon in the sidebar panel to create new panes.
3439
3440 commit cdd3c3a4
3441 Author: Colin Clark <colin.clark@cclark.uk>
3442 Date:   Wed Jun 7 17:53:16 2017 +0100
3443
3444     Document XMP, Exif and IPTC tag usage
3445
3446 commit 8a3549d0
3447 Author: Colin Clark <colin.clark@cclark.uk>
3448 Date:   Mon Jun 5 16:55:14 2017 +0100
3449
3450     Additional keyword menu entries
3451     
3452     1. Revert all hidden
3453     2. Collapse all
3454     3. Revert (see Help file)
3455
3456 commit af063456
3457 Author: Colin Clark <colin.clark@cclark.uk>
3458 Date:   Sat Jun 3 10:04:14 2017 +0100
3459
3460     Fix #446: Minor text updates
3461     
3462     https://github.com/BestImageViewer/geeqie/issues/446
3463     
3464     Plus warning with info sidebar heights
3465
3466 commit 2e7f616a
3467 Author: Colin Clark <colin.clark@cclark.uk>
3468 Date:   Wed May 31 18:45:01 2017 +0100
3469
3470     Addl fix #488: Hide menus when not in split mode
3471     
3472     https://github.com/BestImageViewer/geeqie/issues/488
3473
3474 commit d901af03
3475 Author: Colin Clark <colin.clark@cclark.uk>
3476 Date:   Wed May 31 11:56:38 2017 +0100
3477
3478     Fix #488: Issues using Geeqie to compare pictures
3479     
3480     https://github.com/BestImageViewer/geeqie/issues/488
3481     
3482     Part 3: Use alt+left/right arrow keys to move between split window panes
3483
3484 commit 4b6aa2ad
3485 Author: Colin Clark <colin.clark@cclark.uk>
3486 Date:   Wed May 31 09:01:35 2017 +0100
3487
3488     Fix #357: Save mark-and-keyword connections
3489     
3490     https://github.com/BestImageViewer/geeqie/issues/357
3491     
3492     Patch by unqwist and dragon-sh
3493
3494 commit 521f209e
3495 Author: Colin Clark <colin.clark@cclark.uk>
3496 Date:   Tue May 30 15:51:00 2017 +0100
3497
3498     Partial fix #488: Split view with sidecars
3499     
3500     https://github.com/BestImageViewer/geeqie/issues/488
3501     
3502     Bug 2: fix split view when images with sidecars are involved
3503
3504 commit 50f5ef3c
3505 Author: Alexander Antimonov <>
3506 Date:   Mon May 29 12:06:13 2017 +0100
3507
3508     Fix #381: Feature-Request: Make JPEG comment available for overlays
3509     
3510     https://github.com/BestImageViewer/geeqie/issues/381
3511     
3512     Additional tag "imagecomment" for JPEG comments
3513
3514 commit 64b3e53d
3515 Author: Colin Clark <colin.clark@cclark.uk>
3516 Date:   Sun May 28 19:30:41 2017 +0100
3517
3518     Fix #477: similarity duplicate search
3519     
3520     https://github.com/BestImageViewer/geeqie/issues/477
3521     
3522     Additional find dupes option: sort groups with the lowest number of
3523     matches to the top of the results list
3524
3525 commit 3fff57c8
3526 Author: Colin Clark <colin.clark@cclark.uk>
3527 Date:   Sat May 27 15:58:00 2017 +0100
3528
3529     Minor dupe documentation
3530     
3531     Ctrl+shift+right-click to show debug info.
3532
3533 commit 67d93b5d
3534 Author: Colin Clark <colin.clark@cclark.uk>
3535 Date:   Fri May 26 20:00:22 2017 +0100
3536
3537     Temporary Fix #133: switching between images causes window to keep shrinking
3538     
3539     https://github.com/BestImageViewer/geeqie/issues/133
3540     
3541     Temporary fix to hide problem. You may need to set Preferences/Windows
3542     "Limit size when auto-sizing window" to 94% or less.
3543
3544 commit b1dd4301
3545 Author: Colin Clark <colin.clark@cclark.uk>
3546 Date:   Thu May 25 21:17:08 2017 +0100
3547
3548     Fix #486: Build error
3549     
3550     https://github.com/BestImageViewer/geeqie/issues/486
3551     
3552     Bug solution from Guillaume Castagnino
3553
3554 commit 36d2e8e1
3555 Author: Colin Clark <colin.clark@cclark.uk>
3556 Date:   Thu May 25 12:53:54 2017 +0100
3557
3558     Remember keywords layout
3559     
3560     Save and restore expanded keywords rows
3561
3562 commit 4293c453
3563 Author: Klaus Ethgen <Klaus@Ethgen.de>
3564 Date:   Thu May 25 09:07:32 2017 +0100
3565
3566     Enable silent build as default
3567     
3568     Mimic Linux kernel builds.
3569
3570 commit 23625715
3571 Author: Klaus Ethgen <Klaus@Ethgen.de>
3572 Date:   Thu May 25 07:56:03 2017 +0100
3573
3574     Fix assignment in dupe keypress function
3575     
3576     Thanks clang for detecting this typo.
3577
3578 commit 2ed5e0e3
3579 Author: Colin Clark <colin.clark@cclark.uk>
3580 Date:   Mon May 22 13:35:40 2017 +0100
3581
3582     Fix #445: Info sidebar section heights
3583     
3584     https://github.com/BestImageViewer/geeqie/issues/445
3585     
3586     Options in preferences/general to set heights of:
3587     Title
3588     Comment
3589     Keywords
3590     
3591     Restart of Geeqie required for changes to take effect.
3592
3593 commit 06b80ed3
3594 Author: Colin Clark <colin.clark@cclark.uk>
3595 Date:   Fri May 19 19:49:47 2017 +0100
3596
3597     Documentation update
3598     
3599     Desktop files and the sort mnager.
3600
3601 commit 30a7a60d
3602 Author: Colin Clark <colin.clark@cclark.uk>
3603 Date:   Fri May 19 19:22:55 2017 +0100
3604
3605     Temporary Fix #207:Symlink doesn't show in Sort Manager
3606     
3607     https://github.com/BestImageViewer/geeqie/issues/207
3608     
3609     This fix simply delays showing the sort manager until the user opens it,
3610     by which time setup has been completed.
3611
3612 commit d0224edc
3613 Author: Colin Clark <colin.clark@cclark.uk>
3614 Date:   Tue May 16 19:56:54 2017 +0100
3615
3616     Speed up re-read of exif date
3617     
3618     Remove unnecessary resets of exif date which cause re-reads of exif date
3619     to be slow.
3620     The initial read of exif date is unfortunately still slow.
3621
3622 commit 7d42ca04
3623 Author: Colin Clark <colin.clark@cclark.uk>
3624 Date:   Sun May 14 21:57:53 2017 +0100
3625
3626     Geocode image by drag-drop
3627     
3628     If an image is not geocoded, drag-and-drop on the map to write latitude
3629     and longitude to metadata
3630
3631 commit ab4c998d
3632 Author: Colin Clark <colin.clark@cclark.uk>
3633 Date:   Thu May 11 19:06:13 2017 +0100
3634
3635     Search on geo-position
3636     
3637     Additional search option to locate images within a distance of a
3638     location. The search origin can be specified in a number of ways - see
3639     the Help file.
3640
3641 commit 2d3cd230
3642 Author: Colin Clark <colin.clark@cclark.uk>
3643 Date:   Sat May 6 11:10:57 2017 +0100
3644
3645     Temporary Fix #467: Refresh doesn't preserve thumbnail viewpoint
3646     
3647     https://github.com/BestImageViewer/geeqie/issues/467
3648     
3649     The reason for the reset of the view is unknown. This patch hides the
3650     problem for the moment.
3651
3652 commit 101f1bab
3653 Author: Colin Clark <colin.clark@cclark.uk>
3654 Date:   Thu May 4 19:06:48 2017 +0100
3655
3656     Bug fix: Re-size images in GTK3
3657     
3658     When compiled with GTK3 if an image is opened with "View in new window"
3659     the minimum window size is determined by the image size and screen size
3660     etc. If a file selection is opened, the minimum window size is set by
3661     the first image displayed.
3662     This feature is determined by a call to gtk_widget_set_size_request().
3663     
3664     When compiled with GTK2, the call to gtk_widget_set_size_request() seems
3665     to be ignored, and the window can be resized at will.
3666     
3667     The GTK2 style is much more practical, so the call to
3668     gtk_widget_set_size_request() is ignored in GTK3.
3669
3670 commit d72088e0
3671 Author: Colin Clark <colin.clark@cclark.uk>
3672 Date:   Wed May 3 11:30:12 2017 +0100
3673
3674     Fix #123: Limit image expansion in Fit To Window
3675     
3676     https://github.com/BestImageViewer/geeqie/issues/123
3677     
3678     Additional option in Preferences/Image to limit the expansion of an
3679     image in Fit To Window mode. Stops small images being over-magnified.
3680
3681 commit b8995ea4
3682 Author: Colin Clark <colin.clark@cclark.uk>
3683 Date:   Tue May 2 09:54:59 2017 +0100
3684
3685     Fix #442: Path filter combobox not initialised
3686
3687 commit a596e763
3688 Author: Colin Clark <colin.clark@cclark.uk>
3689 Date:   Mon May 1 19:05:08 2017 +0100
3690
3691     Eliminate a FIXME: Collection window position
3692
3693 commit 66fa2e11
3694 Author: Colin Clark <colin.clark@cclark.uk>
3695 Date:   Sat Apr 29 19:24:33 2017 +0100
3696
3697     Bug Fix: Marks checkboxes in GTK 3.14
3698     
3699     Make marks checkboxes visible in icon mode in GTK 3.14 and later
3700
3701 commit 852582b4
3702 Author: Colin Clark <colin.clark@cclark.uk>
3703 Date:   Thu Apr 27 21:36:46 2017 +0100
3704
3705     Minor documentation update
3706
3707 commit 55a7ed01
3708 Author: Colin Clark <colin.clark@cclark.uk>
3709 Date:   Thu Apr 27 10:57:36 2017 +0100
3710
3711     Additional Fix #245: Eliminate run-time error
3712
3713 commit e5f56d79
3714 Author: Colin Clark <colin.clark@cclark.uk>
3715 Date:   Fri Apr 14 16:03:13 2017 +0100
3716
3717     Fix #290: Mouse-only image viewing
3718     
3719     https://github.com/BestImageViewer/geeqie/issues/290
3720     
3721     The mouse can now be used to change image, and zoom and pan image.
3722     
3723     Single middle-click toggles the mouse wheel function between "change
3724     image" and "change zoom".
3725     In split-view quad mode each pane can be clicked, allowing Connected
3726     Zoom to made on any combination of panes.
3727     
3728     This function cannot be used with "Mouse wheel scrolls image" or
3729     "Navigation by left or middle click on image" options.
3730
3731 commit 529b863a
3732 Author: Colin Clark <colin.clark@cclark.uk>
3733 Date:   Tue Mar 28 19:27:16 2017 +0100
3734
3735     Bug fix: Remote --tell output
3736     
3737     Make the output go where it is supposed to go
3738
3739 commit ecbdd1d6
3740 Author: Colin Clark <colin.clark@cclark.uk>
3741 Date:   Mon Mar 27 13:22:58 2017 +0100
3742
3743     Fix #201: Geeqie to pop to top of current windows when open up with -r
3744     
3745     https://github.com/BestImageViewer/geeqie/issues/201
3746     
3747     Additional remote option to bring Geeqie widow to the top when opening
3748     image:
3749     
3750     file:<file>  open <file>, bring Geeqie window to the top
3751     File:<file>  open <file>, do not bring Geeqie window to the top
3752
3753 commit acb88198
3754 Author: Colin Clark <colin.clark@cclark.uk>
3755 Date:   Sun Mar 26 11:42:10 2017 +0100
3756
3757     Fix #130: Doubled path in thumbnail preferences
3758     
3759     https://github.com/BestImageViewer/geeqie/issues/130
3760
3761 commit e44198de
3762 Author: Colin Clark <colin.clark@cclark.uk>
3763 Date:   Fri Mar 24 19:45:44 2017 +0000
3764
3765     Fix #245: Zoom settings on status bar
3766     
3767     https://github.com/BestImageViewer/geeqie/issues/245
3768     
3769     Move commonly used zoom settings from Preferences to a button on the
3770     status bar
3771
3772 commit 1b57b82a
3773 Author: Colin Clark <colin.clark@cclark.uk>
3774 Date:   Thu Mar 23 10:06:59 2017 +0000
3775
3776     Fix #85: can not switch to list view in folder pane with keyboard
3777     
3778     https://github.com/BestImageViewer/geeqie/issues/85
3779     
3780     Ctrl-T is now a toggle to switch between list view and tree view in the
3781     folder pane
3782
3783 commit 5428ae8e
3784 Author: Colin Clark <colin.clark@cclark.uk>
3785 Date:   Wed Mar 22 15:58:25 2017 +0000
3786
3787     Fix #56: "Create folder" under "copy/move" should select new folder
3788     
3789     https://github.com/BestImageViewer/geeqie/issues/56
3790
3791 commit e08195b8
3792 Author: Colin Clark <colin.clark@cclark.uk>
3793 Date:   Wed Mar 22 14:33:48 2017 +0000
3794
3795     Bug fix: Seg fault in copy/move dialog
3796     
3797     If a non-existant folder is entered as the destination in a copy/move
3798     operation, Geeqie will crash.
3799     
3800     Check for NULL returned from registered_extension_from_path()
3801
3802 commit e498f547
3803 Author: Colin Clark <colin.clark@cclark.uk>
3804 Date:   Wed Mar 22 10:13:03 2017 +0000
3805
3806     Minor code amendments
3807     
3808     Ensure the shortcuts (bookmarks) pane is visible on first run
3809     Remove unused defines
3810     Document search on Exif date
3811
3812 commit 869cbf26
3813 Author: Colin Clark <colin.clark@cclark.uk>
3814 Date:   Tue Mar 21 17:28:55 2017 +0000
3815
3816     Fix #219: Ability to set solid colour for transparency layer
3817     
3818     https://github.com/BestImageViewer/geeqie/issues/219
3819     
3820     The checkerboard colours can be set on the Preferences/Image tab
3821
3822 commit f470e79e
3823 Author: Colin Clark <colin.clark@cclark.uk>
3824 Date:   Fri Mar 17 11:07:16 2017 +0000
3825
3826     Bug fix: Remote view:filename command
3827     
3828     The command:
3829     geeqie -r view:filename
3830     crashes Geeqie if the filename is not preceeded by a path.
3831     
3832     Use a string function that handles nulls.
3833
3834 commit f12204d3
3835 Author: Colin Clark <colin.clark@cclark.uk>
3836 Date:   Thu Mar 16 10:45:28 2017 +0000
3837
3838     Ref #242: Documentation update for collections
3839     
3840     https://github.com/BestImageViewer/geeqie/issues/242
3841     
3842     Clarify some Collection window functions
3843
3844 commit 2be9b24c
3845 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3846 Date:   Wed Mar 15 11:06:10 2017 +0000
3847
3848     Fix #147: Alternative format for sidecar extension
3849     
3850     https://github.com/BestImageViewer/geeqie/issues/147
3851     
3852     Add option to store sidecar extension with a format e.g. filename.jpg.xmp rather than filename.xmp
3853
3854 commit 09258d88
3855 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3856 Date:   Mon Mar 6 18:41:00 2017 +0100
3857
3858     Update README.md
3859     
3860     Making unordered lists into parsable Markdown.
3861
3862 commit a4270094
3863 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3864 Date:   Mon Mar 6 18:41:00 2017 +0100
3865
3866     Update README.md
3867     
3868     Making unordered lists into parsable Markdown.
3869
3870 commit 4fe23213
3871 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3872 Date:   Mon Mar 6 18:38:52 2017 +0100
3873
3874     Rename README to README.md
3875     
3876     So that GitHub picks up the Markdown headings...
3877
3878 commit 33b23c82
3879 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3880 Date:   Mon Mar 6 18:38:52 2017 +0100
3881
3882     Rename README to README.md
3883     
3884     So that GitHub picks up the Markdown headings...
3885
3886 commit d8c80051
3887 Author: Colin Clark <colin.clark@cclark.uk>
3888 Date:   Sun Feb 26 19:58:21 2017 +0000
3889
3890     Documentation update for new options
3891     
3892     Options are:
3893     * Whether to use saved window positions also for new windows
3894     * Whether to enable navigation by left or middle click on image
3895     * Ability to set keyboard scrolling step multiplier
3896     * Whether list directory view uses single click to enter a directory or
3897     GTK+ activation default (which is currently a double click)
3898
3899 commit 08f1031b
3900 Author: Colin Clark <colin.clark@cclark.uk>
3901 Date:   Sat Feb 25 11:11:45 2017 +0000
3902
3903     Fix #473: Parameter type fix for "motion-notify-event" signal handlers
3904     
3905     The "motion-notify-event" signal "event" parameter is a GdkEventMotion
3906     structure, not GdkEventButton.
3907     Patch created by Maciej S. Szmigiero
3908
3909 commit 8eca5b30
3910 Author: Colin Clark <colin.clark@cclark.uk>
3911 Date:   Fri Feb 24 20:09:35 2017 +0000
3912
3913     Fix #326: Save position of float file list
3914     
3915     Save the position of the floated file list/tools window during a
3916     session.
3917
3918 commit e45c365d
3919 Author: Colin Clark <colin.clark@cclark.uk>
3920 Date:   Fri Feb 24 16:25:33 2017 +0000
3921
3922     Fix #431: Bookmarks (shortcuts) to folders
3923     
3924     Additional section in the folders pane to permit shortcuts (bookmarks)
3925     to commonly used folders or images.
3926
3927 commit dcc7108b
3928 Author: Colin Clark <colin.clark@cclark.uk>
3929 Date:   Wed Feb 22 10:46:07 2017 +0000
3930
3931     Bug fix: Crash using drag/drop in copy/move dialog
3932     
3933     In the copy/move dialog, if a folder is dragged onto the bookmarks pane
3934     to create a new bookmark, Geeqie will crash.
3935     A filedata list was returned instead of a path list.
3936
3937 commit ba6b6855
3938 Author: Klaus Ethgen <Klaus@Ethgen.de>
3939 Date:   Thu Feb 16 00:20:26 2017 +0100
3940
3941     Update german translation
3942
3943 commit fa4df089
3944 Author: cclark <colin.clark@cclark.uk>
3945 Date:   Tue Feb 14 13:07:07 2017 +0000
3946
3947     Orientation commands and file selections
3948     
3949     In the current implementation, the orientation commands (rotate, mirror
3950     etc.) affect only the single image that has focus.
3951     
3952     With this commit, the right-click menu orientation commands affect only
3953     the single image the right-click is made upon.
3954     The orientation commands from the main menu Edit/Orientation will affect
3955     all selected files.
3956
3957 commit 3c2b3ad6
3958 Author: Colin Clark <colin.clark@cclark.uk>
3959 Date:   Fri Feb 3 09:52:26 2017 +0000
3960
3961     Fix progress bar text
3962     
3963     Ensure progress bar text is shown in GTK3
3964
3965 commit 93ff6360
3966 Author: Colin Clark <colin.clark@cclark.uk>
3967 Date:   Sat Jan 28 19:58:06 2017 +0000
3968
3969     Move exif auto-rotate option to a menu
3970     
3971     Move the exif auto-rotate option from preferences to the
3972     edit/orientation menu. The shortcut key is Alt-X. There is also a button
3973     on the status bar.
3974     The intention is to make it easy for the user to make a comparison
3975     beteen the actual and auto-rotated view as an aid to detecting
3976     orientations made erroneously e.g. scanned images which have been
3977     mirrored by mistake.
3978     
3979     Expanded documentation on rotation commands.
3980     
3981     Preserve the setting of the rectangular select option.
3982
3983 commit 36c47f75
3984 Author: Colin Clark <colin.clark@cclark.uk>
3985 Date:   Thu Jan 26 10:28:21 2017 +0000
3986
3987     Fix #469: Exif rotation problems
3988     
3989     https://github.com/BestImageViewer/geeqie/issues/469
3990
3991 commit fcc67f90
3992 Author: Colin Clark <colin.clark@cclark.uk>
3993 Date:   Tue Jan 24 20:24:58 2017 +0000
3994
3995     Save position of tools window
3996     
3997     Correctly save position of tools window when floated
3998
3999 commit 24c93fa4
4000 Author: Colin Clark <colin.clark@cclark.uk>
4001 Date:   Mon Jan 23 20:17:13 2017 +0000
4002
4003     Update documentation for orientation commands
4004     
4005     Clarify some sections and remove a TBD
4006
4007 commit 3799ee6f
4008 Author: Colin Clark <colin.clark@cclark.uk>
4009 Date:   Mon Jan 23 17:40:40 2017 +0000
4010
4011     Search on exif date
4012     
4013     Additional search parameter to search using exif date.
4014     The implementation is rather crude. It would be better to have a
4015     drop-down box so that other date formats could be also used - e.g.
4016     DateTimeDigitized
4017     
4018     Note: if a file does not have an exif date, it will default to 01
4019     January 1970
4020
4021 commit 78193941
4022 Author: Colin Clark <colin.clark@cclark.uk>
4023 Date:   Wed Jan 18 13:57:37 2017 +0000
4024
4025     GIF animation settings
4026     
4027     Preserve GIF animation setting between sessions
4028     Include GIF animation on View menu. Shortcut key is "A"
4029
4030 commit 769316dd
4031 Author: Colin Clark <colin.clark@cclark.uk>
4032 Date:   Wed Jan 11 22:00:49 2017 +0000
4033
4034     Eliminate some deprecations
4035
4036 commit 2bb1e27e
4037 Author: Colin Clark <colin.clark@cclark.uk>
4038 Date:   Wed Jan 11 13:21:10 2017 +0000
4039
4040     Fix compile warnings
4041     
4042     Fix compile warnings introduced in commit 2afb371
4043
4044 commit a51e5cfb
4045 Author: Colin Clark <colin.clark@cclark.uk>
4046 Date:   Wed Jan 11 10:48:30 2017 +0000
4047
4048     Fix compile warning
4049     
4050     Fix compile warning introduced in commit 2afb371
4051
4052 commit dac946af
4053 Author: Colin Clark <colin.clark@cclark.uk>
4054 Date:   Tue Jan 10 11:39:44 2017 +0000
4055
4056     Move duplicates options
4057     
4058     Move duplicates options Custom Similarity Threshold and Rotation
4059     Invariant Duplicate Check to the duplicates window.
4060     It makes more sense to place them where the user can easily access them.
4061
4062 commit ea0dc6c5
4063 Author: Colin Clark <colin.clark@cclark.uk>
4064 Date:   Sun Jan 8 18:10:03 2017 +0000
4065
4066     Right-click menu separators
4067     
4068     Right-click menu separators are not displayed with GTK 3.20.
4069     Replace gtk_menu_item_new() with gtk_separator_menu_item_new().
4070
4071 commit d0d5ee60
4072 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4073 Date:   Sun Jan 8 17:41:56 2017 +0100
4074
4075     Update Polish translation
4076
4077 commit 6385be22
4078 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4079 Date:   Sun Jan 8 16:43:39 2017 +0100
4080
4081     Correct the location of pan-view files in POTFILES.in
4082     
4083     Commit 58d397efc9e99104d21ea686837396673939ccde didn't update corresponding entries in POTFILES.in
4084
4085 commit 843ba935
4086 Author: Colin Clark <colin.clark@cclark.uk>
4087 Date:   Sun Jan 8 14:04:44 2017 +0000
4088
4089     Temporary fix #459: GTK 3.20 drop-down
4090     
4091     https://github.com/BestImageViewer/geeqie/issues/459
4092     
4093     This is just a quick fix to make life easier for the users. The whole
4094     GTK 3.0/3.20 problem requires significant effort.
4095
4096 commit 12383485
4097 Author: Colin Clark <colin.clark@cclark.uk>
4098 Date:   Sat Jan 7 11:47:30 2017 +0000
4099
4100     Fix #435: Remember duplicates settings
4101     
4102     https://github.com/BestImageViewer/geeqie/issues/435
4103     
4104     Preserve duplicates window settings - Compare By, Thumbnails and Group
4105     Selected - between sessions
4106
4107 commit 336bfce8
4108 Author: Colin Clark <colin.clark@cclark.uk>
4109 Date:   Fri Jan 6 13:20:26 2017 +0000
4110
4111     Fix #460: Multiple duplicates
4112     
4113     https://github.com/BestImageViewer/geeqie/issues/460
4114     
4115     Ensure the duplicates lists do not contain more than one entry for each
4116     physical file
4117
4118 commit b2e96323
4119 Author: Colin Clark <colin.clark@cclark.uk>
4120 Date:   Thu Jan 5 13:53:31 2017 +0000
4121
4122     Preferences: Open recent list maximum size
4123     
4124     Implement this function, and change the name to "Recent folder list
4125     maximum size"
4126
4127 commit b0b11291
4128 Author: Colin Clark <colin.clark@cclark.uk>
4129 Date:   Wed Jan 4 20:01:47 2017 +0000
4130
4131     Rectangular selection
4132     
4133     Add toggle Rectangular Selection to Select menu. Shortcut key is Alt-R.
4134     Also on Collection widow.
4135     Removed option from Preferences page as it is redundant
4136
4137 commit 5b98d324
4138 Author: Omari Stephens <xsdg@xsdg.org>
4139 Date:   Sun Dec 25 01:47:15 2016 +0000
4140
4141     Add "-Werror -Wno-error=" to the default CFLAGS.
4142
4143 commit 549edfd1
4144 Author: Omari Stephens <xsdg@xsdg.org>
4145 Date:   Sun Dec 25 01:47:15 2016 +0000
4146
4147     Fix GCC and Clang compile warnings.
4148
4149 commit d4f41aeb
4150 Author: Colin Clark <colin.clark@cclark.uk>
4151 Date:   Mon Jan 2 19:37:33 2017 +0000
4152
4153     Revised Help documentation
4154     
4155     Revised documentation for keyboard shortcuts.
4156     Context-sensitive F1 help for Collections, Duplicates, Search and Pan
4157     View windows
4158
4159 commit 113b1fe2
4160 Author: Colin Clark <colin.clark@cclark.uk>
4161 Date:   Mon Jan 2 10:13:57 2017 +0000
4162
4163     F10 in Search window
4164     
4165     If F10 is pressed when the search window is empty, Geeqie will crash.
4166     Bug fix.
4167
4168 commit 0a8ad064
4169 Author: Colin Clark <colin.clark@cclark.uk>
4170 Date:   Sun Jan 1 16:57:42 2017 +0000
4171
4172     Fix #447: Preferences Enable Delete key
4173     
4174     https://github.com/BestImageViewer/geeqie/issues/447
4175     
4176     The preference "Enable Delete key" is now used in the main window
4177
4178 commit 2c776698
4179 Author: Colin Clark <colin.clark@cclark.uk>
4180 Date:   Fri Dec 30 11:51:15 2016 +0000
4181
4182     Status bar tooltips
4183     
4184     Ensure all status bar items have tooltips
4185
4186 commit 4297e8ce
4187 Author: Colin Clark <colin.clark@cclark.uk>
4188 Date:   Thu Dec 29 16:33:08 2016 +0000
4189
4190     Command line option to print current filename
4191     
4192     Command line remote option to print the filename of the currently
4193     displayed image.
4194     
4195     geeqie --remote --tell
4196     
4197     Originator:
4198     https://sourceforge.net/p/geeqie/mailman/geeqie-
4199     devel/thread/20161227192724.GC1622%40hodi/#msg35573019
4200
4201 commit 58d397ef
4202 Author: Omari Stephens <xsdg@xsdg.org>
4203 Date:   Sat Dec 24 05:38:38 2016 +0000
4204
4205     Move pan-view components to their own subdir.
4206     
4207     This makes it easier to modularize pan-view without cluttering the src dir
4208     with extra files, and without worrying as much about exposing pan-view-internal
4209     APIs to the rest of Geeqie.
4210
4211 commit 28f8352a
4212 Author: Omari Stephens <xsdg@xsdg.org>
4213 Date:   Sat Dec 24 05:28:00 2016 +0000
4214
4215     Update the automake file with new headers
4216
4217 commit f66088a4
4218 Author: Omari Stephens <xsdg@xsdg.org>
4219 Date:   Fri Dec 23 22:23:02 2016 +0000
4220
4221     Refactor pan-types.h into discrete header files for each pan-view code module
4222
4223 commit a43d4084
4224 Author: Omari Stephens <xsdg@xsdg.org>
4225 Date:   Fri Dec 23 21:36:24 2016 +0000
4226
4227     Fix errors in -Werror (except GdkPixbuf deprecation warnings)
4228     
4229     With these changes, Geeqie compiles with
4230     ./configure CFLAGS="-Werror -Wno-error=deprecated-declarations"
4231
4232 commit 2afb371e
4233 Author: Colin Clark <colin.clark@cclark.uk>
4234 Date:   Tue Dec 20 21:36:52 2016 +0000
4235
4236     Fix #434: Part 2.0
4237     
4238     https://github.com/BestImageViewer/geeqie/issues/434
4239     
4240     Remove data duplicated in the README and Help files
4241     Include context-sensitive help in all preferences windows
4242     Minor addition to README file
4243
4244 commit 5b6d0c2c
4245 Author: Colin Clark <colin.clark@cclark.uk>
4246 Date:   Tue Dec 20 19:41:36 2016 +0000
4247
4248     Fix #434: Remove duplicate data, context-sensitive help
4249     
4250     https://github.com/BestImageViewer/geeqie/issues/434
4251     
4252     Remove data duplicated in the README and Help files
4253     Include context-sensitive help in all preferences windows
4254     Minor addition to README file
4255
4256 commit 43da3985
4257 Author: Colin Clark <colin.clark@cclark.uk>
4258 Date:   Sat Dec 17 21:27:37 2016 +0000
4259
4260     Partial fix #395: File selection collection
4261     
4262     https://github.com/BestImageViewer/geeqie/issues/395
4263     
4264     Right-click on a file selection has a menu option to append the
4265     selection to a new Collection
4266
4267 commit 22b4f6c1
4268 Author: Colin Clark <colin.clark@cclark.uk>
4269 Date:   Sat Dec 17 20:07:11 2016 +0000
4270
4271     Partial fix 435: Duplicates in file selection
4272     
4273     https://github.com/BestImageViewer/geeqie/issues/435
4274     
4275     Right-click on a file selection has a menu option to open the Find
4276     Duplicates window
4277
4278 commit aa6a20a4
4279 Author: Colin Clark <colin.clark@cclark.uk>
4280 Date:   Thu Dec 15 19:05:51 2016 +0000
4281
4282     Fix #401: Find duplicates status bar text
4283     
4284     https://github.com/BestImageViewer/geeqie/issues/401
4285     
4286     Ensure display of informative text such as "Reading dimensions.."
4287
4288 commit 5bd5a402
4289 Author: Colin Clark <colin.clark@cclark.uk>
4290 Date:   Thu Dec 15 13:23:12 2016 +0000
4291
4292     Fix #411: Use locale for date format
4293     
4294     https://github.com/BestImageViewer/geeqie/issues/411
4295     
4296     Use system locale for date format on the search page
4297
4298 commit 8b7e0e01
4299 Author: Colin Clark <colin.clark@cclark.uk>
4300 Date:   Tue Dec 13 20:12:06 2016 +0000
4301
4302     Fix #417: Natural sort order
4303     
4304     https://github.com/BestImageViewer/geeqie/issues/417
4305     Refer also to commit bd34c324c92456f5182579d6922d7aba664f93c3
4306     
4307     Include an option on the Files tab of Preferences to permit the
4308     selection of either g_utf8_collate_key() or
4309     g_utf8_collate_key_for_filename() for the sort order of files and
4310     folders
4311
4312 commit 39fc45ba
4313 Author: Christian Heckendorf <heckendorfc@gmail.com>
4314 Date:   Sat Dec 3 11:24:36 2016 -0500
4315
4316     Set animation NULL after free on static images.
4317
4318 commit bcdc6881
4319 Author: Martin Pelikán <mpel@google.com>
4320 Date:   Sat Dec 3 22:53:50 2016 +1100
4321
4322     Open BigTIFF (64-bit) files using the custom TIFF loader.
4323     
4324     In the worst case, old libtiff versions will return a different error.
4325     See http://www.awaresystems.be/imaging/tiff/bigtiff.html for more info.
4326
4327 commit 13ba5663
4328 Author: Christian Heckendorf <heckendorfc@gmail.com>
4329 Date:   Sat Aug 27 20:34:00 2016 -0400
4330
4331     Silence g_object_unref failed assertions.
4332
4333 commit 50318899
4334 Author: Christian Heckendorf <heckendorfc@gmail.com>
4335 Date:   Sat Aug 27 20:32:46 2016 -0400
4336
4337     Make animation functions static.
4338
4339 commit a27623d3
4340 Author: Christian Heckendorf <heckendorfc@gmail.com>
4341 Date:   Sat Aug 27 14:32:33 2016 -0400
4342
4343     Stop animation if no file is showing.
4344
4345 commit 15917d40
4346 Author: Christian Heckendorf <heckendorfc@gmail.com>
4347 Date:   Fri Aug 26 18:38:51 2016 -0400
4348
4349     Animated images.
4350
4351 commit b484a282
4352 Author: Colin Clark <colin.clark@cclark.uk>
4353 Date:   Wed Aug 24 17:28:23 2016 +0100
4354
4355     Fix #414 Render Intents
4356     
4357     https://github.com/BestImageViewer/geeqie/issues/414
4358     
4359     Permit the user to select the rendering intent.
4360
4361 commit d3fe27a9
4362 Author: Colin Clark <colin.clark@cclark.uk>
4363 Date:   Wed Aug 24 17:19:04 2016 +0100
4364
4365     Map image direction
4366     
4367     If an image has a valid Exif.GPSInfo.GPSImgDirection tag, and the icon
4368     on the map is clicked, a line showing camera direction is displayed
4369     also.
4370
4371 commit ba79fd47
4372 Author: Colin Clark <colin.clark@cclark.uk>
4373 Date:   Wed Aug 24 17:01:32 2016 +0100
4374
4375     Bug Fix #426: geeqie -r file:FILE crashes if FILE does not exist
4376     
4377     If the file does not exist, default to the home directory
4378
4379 commit d2bda657
4380 Author: Michael Cross <mc@xi2.org>
4381 Date:   Fri Aug 19 12:33:01 2016 +0100
4382
4383     Wrap cairo_destroy call with appropriate CPP macro
4384
4385 commit e665261c
4386 Author: Michael Cross <mc@xi2.org>
4387 Date:   Fri Aug 19 11:28:22 2016 +0100
4388
4389     Fix memory leak
4390
4391 commit 03283a34
4392 Author: Michael Cross <mc@xi2.org>
4393 Date:   Fri Aug 19 07:03:41 2016 +0100
4394
4395     Fixing Memory leak
4396     
4397     I also suffer from what I believe is this bug. It was not present in
4398     geeqie 1.0 and was simple for me to reproduce in 1.2+. I open a
4399     directory containing a few thousand jpg files of around 100k each and
4400     just keep hitting the key for "Next Image". After around a minute my
4401     computer will freeze.
4402     
4403     Given this reproducibility, I ran git bisect and found the commit that
4404     introduced the behaviour for me was the following
4405     
4406         commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
4407         Author: Vladimir Nadvornik <nadvornik@suse.cz>
4408         Date:   Thu Aug 2 00:15:16 2012 +0200
4409     
4410             use cairo for drawing
4411     
4412     I then noticed what I think is a missing cairo_destroy call in
4413     cellrenderericon.c. The following patch solves the problem completely
4414     for me as far as I can tell.
4415
4416 commit 46fb8433
4417 Author: Colin Clark <colin.clark@cclark.uk>
4418 Date:   Mon Aug 8 20:22:40 2016 +0100
4419
4420     Revised Help files
4421
4422 commit ddcb9e4d
4423 Author: Colin Clark <colin.clark@cclark.uk>
4424 Date:   Sun Jul 24 21:27:14 2016 +0100
4425
4426     Bug Fix #233 Custom Border
4427     
4428     https://github.com/BestImageViewer/geeqie/issues/233
4429     
4430     In the change from v1.1 to v1.2 (GTK3 and cairo were part of this), the
4431     custom border was ignored and simply set to black.
4432     Perhaps it was not possible to get a "good" solution with the current
4433     design.
4434     Possibly this change is not the best solution, but nevertheless it
4435     should be sufficient until a better version is produced.
4436
4437 commit 2dd25168
4438 Author: Colin Clark <colin.clark@cclark.uk>
4439 Date:   Wed Jul 20 13:20:24 2016 +0100
4440
4441     CopyMoveRename
4442     
4443     In Copy, Move and Rename operations, show a thumbnail of the source file
4444     and, if the destination already exists, show a thumbnail for that also.
4445     Use the Rename dialogue for Copy and Move operations also.
4446
4447 commit eb8db3e1
4448 Author: Wayne A. Ptaff <wayne@ptaff.ca>
4449 Date:   Fri Jul 15 11:51:42 2016 -0400
4450
4451     Force focus to geeqie after leaving fullscreen
4452     
4453     On some multi-monitor setups / window manager
4454     combinations, the geeqie main window does not
4455     claim focus back after leaving fullscreen mode.
4456     
4457     This fixes https://github.com/BestImageViewer/geeqie/issues/418
4458
4459 commit 9d98d221
4460 Author: Colin Clark <colin.clark@cclark.uk>
4461 Date:   Wed Jul 13 20:14:46 2016 +0100
4462
4463     Bug fix: Crashes with drag-drop in bookmarks
4464     
4465     Also ameliorates https://github.com/BestImageViewer/geeqie/issues/377
4466     
4467     bookmark_drag_begin:
4468     eliminate a run-time error message
4469     
4470     bookmark_dnd_get_data:
4471     uri_filelist_from_uris returns a list of type FileData. What is required
4472     is text.
4473     
4474     bookmark_drag_set_data:
4475     uris_from_filelist expects a list of type FileData, but was given a list
4476     of type text
4477     
4478     The code: "gdk_drag_context_get_dest_window(context) ==
4479     gtk_widget_get_window(bm->widget)"
4480     does not function as expected. The reason is unknown.
4481     In order to avoid crashes, drags from bookmarks are disabled for the
4482     moment.
4483     There is no significant loss of functionality.
4484
4485 commit 3135c234
4486 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4487 Date:   Sat Jul 9 19:25:08 2016 +0200
4488
4489     Add four new preferences
4490     
4491     This commit adds four new preferences:
4492     * Whether to use saved window positions also for new windows (in case saved
4493     window positions are enabled),
4494     * Whether to enable navigation by left or middle click on image,
4495     * Ability to set keyboard scrolling step multiplier,
4496     * Whether list directory view uses single click to enter a directory or
4497     GTK+ activation default (which is currently a double click).
4498     
4499     Default values of all these preferences have been set in a such way to not
4500     cause any changes in behavior for existing users.
4501     
4502     Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4503
4504 commit 56b0d418
4505 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4506 Date:   Sat Jul 9 18:57:08 2016 +0200
4507
4508     Fix hidden directories not showing in a tree view
4509     
4510     Directory tree view contains code that when "Show hidden files or folders"
4511     option is not enabled but the user enters a path containing hidden
4512     directories the missing tree entries are added automatically.
4513     
4514     This didn't work (at least) in case when the first hidden directory in
4515     newly selected path was in a current directory because the tree populating
4516     function exited early when directory contents did not change since last
4517     run, before checking for this special case.
4518     
4519     Fix this by skipping this check when we have to add such hidden directory
4520     entry.
4521     
4522     This check must also be skipped when 'force' flag is passed to this
4523     function, otherwise when enabling "Show hidden files or folders" option
4524     the missing directories are not added to the tree until Geeqie is
4525     restarted.
4526     
4527     Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4528
4529 commit 3e8045cd
4530 Author: Colin Clark <colin.clark@cclark.uk>
4531 Date:   Tue Jul 5 19:47:40 2016 +0100
4532
4533     Fix deprecated - gdk_window_get_pointer
4534     
4535     Also fixes https://github.com/BestImageViewer/geeqie/issues/399
4536
4537 commit efe0e6a3
4538 Author: Colin Clark <colin.clark@cclark.uk>
4539 Date:   Wed Jun 29 20:24:54 2016 +0100
4540
4541     Keyboard Map
4542     
4543     Add keyboard map option to Help menu.
4544     
4545     qwerty keyboard only.
4546
4547 commit 8564d94d
4548 Author: nikoss <niko@nava.de>
4549 Date:   Wed Jun 29 21:17:19 2016 +0300
4550
4551     1 fuzzy (0%), 11 untranslated (0%)
4552
4553 commit f67d5813
4554 Author: nikoss <niko@nava.de>
4555 Date:   Sun Jun 26 21:26:21 2016 +0300
4556
4557     fuzzy 0% [8], untranslates 4% [60]
4558
4559 commit 40ff1303
4560 Author: Colin Clark <colin.clark@cclark.uk>
4561 Date:   Mon Jun 20 17:03:37 2016 +0100
4562
4563     Keyword right-click menu
4564     
4565     https://github.com/BestImageViewer/geeqie/issues/404
4566     
4567     Change confusing menu prompt from Add to New
4568
4569 commit ceadba59
4570 Author: Colin Clark <colin.clark@cclark.uk>
4571 Date:   Mon Jun 20 14:31:32 2016 +0100
4572
4573     Check if GPS data is reasonable
4574     
4575     https://github.com/BestImageViewer/geeqie/issues/406
4576     
4577     Fix incorrect logic.
4578
4579 commit 650aa8ea
4580 Author: Colin Clark <colin.clark@cclark.uk>
4581 Date:   Mon Jun 20 12:25:27 2016 +0100
4582
4583     Check if GPS data is reasonable
4584     
4585     https://github.com/BestImageViewer/geeqie/issues/406
4586     
4587     Change lat/long fallback values to 0 rather than 1000
4588
4589 commit 7d6343ae
4590 Author: Rezső Páder <rezso@rezso.net>
4591 Date:   Mon Jun 20 01:25:10 2016 +0200
4592
4593     Use correct thumbnail dirs
4594     
4595     Since glib 2.34, the thumbnails are in .cache/thumbnails, not in .thumbnails.
4596
4597 commit 9a24b29d
4598 Author: Martin Pelikán <mpel@google.com>
4599 Date:   Mon Jun 20 01:32:00 2016 +1000
4600
4601     Properly open and work with large TIFF files.
4602     
4603     Any file between 2^31 and 2^32 bytes shouldn't have its size displayed
4604     as a negative number. Viewing more than 32768 pixels in each dimension
4605     is only a matter of using 64bit arithmetic when calculating allocation
4606     sizes and pointers into that memory. Multiplying is always suspicious.
4607     
4608     While there, make the error messages clearer about what went wrong.
4609     
4610     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4611
4612 commit f05b104a
4613 Author: nikoss <niko@nava.de>
4614 Date:   Fri Jun 17 12:01:39 2016 +0300
4615
4616     fuzzy 3%, unstranslated 10%
4617
4618 commit b34ce94b
4619 Author: nikoss <niko@nava.de>
4620 Date:   Tue Jun 14 23:02:06 2016 +0300
4621
4622     fuzzy 3%, untranslated down to 15%
4623
4624 commit 461a5b54
4625 Author: nikoss <niko@nava.de>
4626 Date:   Sat Jun 11 20:56:53 2016 +0300
4627
4628     fuzzy strings down to 3%
4629
4630 commit 970562d0
4631 Author: nikoss <niko@nava.de>
4632 Date:   Fri Jun 3 22:46:24 2016 +0300
4633
4634     some more changes
4635
4636 commit a0b1c732
4637 Author: nikoss <niko@nava.de>
4638 Date:   Fri Jun 3 00:00:00 2016 +0300
4639
4640     even more changes
4641
4642 commit 65ef9d07
4643 Author: nikoss <niko@nava.de>
4644 Date:   Wed Jun 1 21:54:27 2016 +0300
4645
4646     more changes
4647
4648 commit 4f19e060
4649 Author: nikoss <niko@nava.de>
4650 Date:   Wed Jun 1 21:23:35 2016 +0300
4651
4652     1st change
4653
4654 commit 0b044d1d
4655 Author: David Kalnischkies <david@kalnischkies.de>
4656 Date:   Fri May 27 12:04:40 2016 +0100
4657
4658     Work around changed c++11 std::string implementation
4659     
4660     Bug was already partly fixed by 96db62d but there was even more
4661     positions that was unseen by Solomon.
4662     
4663     The patch is originally from Debian bug report #800350.
4664     
4665     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4666
4667 commit 3b0fff2a
4668 Author: Klaus Ethgen <Klaus@Ethgen.de>
4669 Date:   Fri May 27 11:15:08 2016 +0100
4670
4671     Update web page
4672
4673 commit 4b953fe8
4674 Author: Klaus Ethgen <Klaus@Ethgen.de>
4675 Date:   Fri May 27 10:46:11 2016 +0100
4676
4677     Backported stuff from release and web
4678
4679 commit eff44ead
4680 Author: Klaus Ethgen <Klaus@Ethgen.de>
4681 Date:   Thu May 26 20:58:35 2016 +0100
4682
4683     Reformat and reword README
4684
4685 commit aafc9ecd
4686 Author: Klaus Ethgen <Klaus@Ethgen.de>
4687 Date:   Thu May 26 20:52:20 2016 +0100
4688
4689     Better Changelog
4690     
4691     - Don't show merges
4692     - Don't show notes
4693     - Force using UTF-8
4694
4695 commit bb44257b
4696 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4697 Date:   Thu May 26 09:23:06 2016 +0100
4698
4699     Updated polish translation
4700     
4701     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4702
4703 commit 8722e5f5
4704 Author: Klaus Ethgen <Klaus@Ethgen.de>
4705 Date:   Tue May 24 14:47:56 2016 +0100
4706
4707     Update copyright in all files
4708
4709 commit 9f16a7d1
4710 Author: Colin Clark <colin.clark@cclark.uk>
4711 Date:   Tue May 24 14:22:28 2016 +0100
4712
4713     Configuration options and documentation
4714     
4715     Configuration option changes:
4716     --enable-gps is now --enable-map
4717     --enable-clutter is now --enable-gpu-accel
4718     
4719     If --disable-gtk3 is issued, both map and gpu-accel options are also
4720     disabled.
4721     
4722     --enable-map is the only option required to compile in the map.
4723     
4724     README updated accordingly.
4725
4726 commit a255fd18
4727 Author: Klaus Ethgen <Klaus@Ethgen.de>
4728 Date:   Tue May 24 13:59:50 2016 +0100
4729
4730     German translation completed
4731
4732 commit 5a2c041e
4733 Author: Klaus Ethgen <Klaus@Ethgen.de>
4734 Date:   Tue May 24 12:42:42 2016 +0100
4735
4736     Enable color manager in all fullscreen methods
4737     
4738     For some reasons, that got lost when moving the image instead of
4739     copying.
4740     
4741     Fixes #375.
4742
4743 commit 1bfcecb1
4744 Author: Colin Clark <colin.clark@cclark.uk>
4745 Date:   Mon May 23 09:49:25 2016 +0100
4746
4747     Collections mouse hover
4748     
4749     Partial solution to #396
4750     https://github.com/BestImageViewer/geeqie/issues/396
4751     
4752     When the mouse is hovered over a thumbnail in a collections window, the
4753     tooltip (the filename and path) is in the correct position.
4754     
4755     Not a good solution, but there will be more problems with GTK 3.20
4756
4757 commit 0b03539c
4758 Author: Colin Clark <colin.clark@cclark.uk>
4759 Date:   Sun May 22 10:35:21 2016 +0100
4760
4761     Image overlay configurable items GTK2
4762     
4763     Supports GTK2 and GTK3
4764
4765 commit e3acbed5
4766 Author: ode79 <oemmerson@gmx.com>
4767 Date:   Sun May 22 01:17:14 2016 +0100
4768
4769     Fix compilation instructions.
4770     
4771     There is no configure file, you have to run autogen.sh before make.
4772
4773 commit 17324f0b
4774 Author: Klaus Ethgen <Klaus@Ethgen.de>
4775 Date:   Thu May 19 17:40:50 2016 +0100
4776
4777     Updated all .po files with current strings
4778
4779 commit f282fd9f
4780 Author: Klaus Ethgen <Klaus@Ethgen.de>
4781 Date:   Thu May 19 17:26:05 2016 +0100
4782
4783     Refined zoom step
4784     
4785     I would give the credentials to the orignal author but he is only known
4786     as "unqwist".
4787     
4788     Closes #359.
4789
4790 commit a9ce4ed4
4791 Author: Klaus Ethgen <Klaus@Ethgen.de>
4792 Date:   Thu May 19 16:27:35 2016 +0100
4793
4794     Remove some leftover from toolbar rc entries
4795     
4796     This revert (partly) c95bd69 and d5b911c.
4797
4798 commit 7978f863
4799 Author: Klaus Ethgen <Klaus@Ethgen.de>
4800 Date:   Thu May 19 14:35:25 2016 +0100
4801
4802     Don't store toolbars in config file
4803     
4804     It makes no sense to save that information in config file. Even more, it
4805     makes more troubles than it is worth.
4806     
4807     Starting from here, just drop that information and use the configured in
4808     values all the time.
4809     
4810     This also fixes the troubles with e9fc136.
4811
4812 commit 08e35271
4813 Author: Klaus Ethgen <Klaus@Ethgen.de>
4814 Date:   Thu May 19 14:29:22 2016 +0100
4815
4816     Fixing some whitespace issues
4817
4818 commit 9c915b12
4819 Author: Colin Clark <colin.clark@cclark.uk>
4820 Date:   Thu May 19 15:27:16 2016 +0100
4821
4822     Image overlay configurable items
4823     
4824     The gui items require GTK+ 3.4.
4825     For GTK+ 2 the effects are neverthless obtainable by editing the
4826     relevant lines in geeqierc.xml
4827
4828 commit dc382f01
4829 Author: Klaus Ethgen <Klaus@Ethgen.de>
4830 Date:   Wed May 18 22:19:52 2016 +0100
4831
4832     Update de and pl po files from pot
4833
4834 commit 215bb15c
4835 Author: Colin Clark <colin.clark@cclark.uk>
4836 Date:   Wed May 18 20:36:07 2016 +0100
4837
4838     Image overlay configurable colours
4839     
4840     User configurable options to set the colours of the Image Overlay text
4841     and background
4842
4843 commit 8b7898a5
4844 Author: Colin Clark <colin.clark@cclark.uk>
4845 Date:   Wed May 18 12:13:12 2016 +0100
4846
4847     Image overlay configurable font
4848     
4849     User configurable option to set the font of the Image Overlay text
4850
4851 commit 14c30e3c
4852 Author: Colin Clark <colin.clark@cclark.uk>
4853 Date:   Mon May 16 11:45:51 2016 +0100
4854
4855     Code clean up
4856     
4857     Uncomment code: https://bugzilla.gnome.org/show_bug.cgi?id=596419 fixed
4858     Uncomment code: champlain zoom fixed
4859     Deprecated code updated
4860     Unused variables deleted
4861
4862 commit b4fa20f1
4863 Author: Klaus Ethgen <Klaus@Ethgen.de>
4864 Date:   Sun May 15 12:20:34 2016 +0100
4865
4866     Display the similarity image
4867
4868 commit 316293b2
4869 Author: Klaus Ethgen <Klaus@Ethgen.de>
4870 Date:   Sun May 15 11:00:52 2016 +0100
4871
4872     Removing obsolete checksum stuff
4873     
4874     That checksum stuff for similarity check is replaced with MD5 from the
4875     very begin. Removing that ancient code.
4876
4877 commit 79e0c64d
4878 Author: Klaus Ethgen <Klaus@Ethgen.de>
4879 Date:   Sun May 15 10:47:45 2016 +0100
4880
4881     Simple script to decode similarity data
4882     
4883     This is just for debugging.
4884
4885 commit d38fdd09
4886 Author: Klaus Ethgen <Klaus@Ethgen.de>
4887 Date:   Fri May 13 16:44:10 2016 +0100
4888
4889     Allow to configure rotation invariance
4890
4891 commit 49df4e25
4892 Author: Cyril Roussillon <>
4893 Date:   Fri May 13 13:43:41 2016 +0100
4894
4895     Slightly better similarity samples
4896     
4897     Slight modification of the image_sim_fill_data, that creates the
4898     similarity signature. When the image size is not a multiple of 32, all
4899     cells had size w/32, so the last w%32 pixels were just ignored, and more
4900     importantly it was not symmetric at all when the signature was built
4901     from the other side, which is annoying for my comparison algorithm. So I
4902     changed the cell size (x_inc) from a constant one to
4903     "round(w_left/n_left)", in order to spread the spare pixels (eg to split
4904     42 pixels into 4 cells, it results in 11,10,11,10 instead of
4905     10,10,10,10). With an image of size w with w%32=16, my
4906     rotation-invariant algorithm results in a similarity of
4907     0.951000 with the original version, and 0.999968 with this modification
4908     (apparently lossless jpeg rotation is not perfectly lossless).
4909     
4910     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4911
4912 commit 3d8ad9bd
4913 Author: Cyril Roussillon <>
4914 Date:   Fri May 13 13:41:02 2016 +0100
4915
4916     Implementing rotation invariant duplicates search
4917     
4918     Modifies the functions image_sim_compare and image_sim_compare_fast so
4919     that it compares with the eight possible isometric transformations
4920     (compositions of 90°-rotations, mirrors, transpose,...), using the same
4921     similarity signature.
4922     
4923     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4924
4925 commit 9559a0c9
4926 Author: Klaus Ethgen <Klaus@Ethgen.de>
4927 Date:   Fri May 6 17:29:06 2016 +0100
4928
4929     Better configure
4930
4931 commit 42c80e2c
4932 Author: Klaus Ethgen <Klaus@Ethgen.de>
4933 Date:   Fri May 6 17:09:18 2016 +0100
4934
4935     Remove obsolete and outdated debian directory
4936     
4937     Debian replaces the content of this directory anyway and it does not
4938     match the current project state anymore. So lets remove it.
4939     
4940     That does not mean that it is gone forever but then I will most likely
4941     use the original debian one.
4942
4943 commit 1c952102
4944 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
4945 Date:   Thu Mar 17 13:14:57 2016 +0100
4946
4947     debian: point watch file to github
4948
4949 commit 8a2a3697
4950 Author: Michael Schwendt <mschwendt@fedoraproject.org>
4951 Date:   Fri Feb 1 18:44:12 2013 +0100
4952
4953     Patch to fix duplicate window update
4954     
4955     Fixes #190.
4956     
4957     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4958
4959 commit db07c983
4960 Author: Colin Clark <colin.clark@cclark.uk>
4961 Date:   Thu May 5 18:40:59 2016 +0100
4962
4963     Lua Documentation
4964     
4965     Basic Lua documentation.
4966     
4967     Requires expansion and re-work.
4968
4969 commit 2a564f2d
4970 Author: Michael Schwendt <mschwendt@fedoraproject.org>
4971 Date:   Mon Dec 24 14:24:27 2012 +0100
4972
4973     Avoids a double-free
4974     
4975     Avoids a double-free due to a boolean that would be retrieved from a
4976     deleted/freed structure.
4977     
4978     Fix #361.
4979     
4980     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4981
4982 commit 82a1755f
4983 Author: Klaus Ethgen <Klaus@Ethgen.de>
4984 Date:   Thu May 5 12:26:05 2016 +0100
4985
4986     Removed some obsolete tools
4987
4988 commit 050ec33a
4989 Author: Klaus Ethgen <Klaus@Ethgen.de>
4990 Date:   Thu May 5 11:19:53 2016 +0100
4991
4992     Improving desktop template
4993
4994 commit bd568d6a
4995 Author: Klaus Ethgen <Klaus@Ethgen.de>
4996 Date:   Wed May 4 17:47:34 2016 +0100
4997
4998     Small dependency to fully mitigate the marshaler stuff
4999
5000 commit 6287845d
5001 Author: Klaus Ethgen <Klaus@Ethgen.de>
5002 Date:   Wed May 4 17:34:43 2016 +0100
5003
5004     Remove autocreated files from git
5005     
5006     That is a nasty bug. The files gq-marshal.[ch] gets created from
5007     gq-marshal.list but are checked in to git.
5008     
5009     I removed that files now from git so they get recreated properly every
5010     time. (Closes #383)
5011     
5012     Thanks Russel Winder for the insistent nagging about that.
5013
5014 commit ce7e589e
5015 Author: Klaus Ethgen <Klaus@Ethgen.de>
5016 Date:   Wed May 4 15:59:25 2016 +0100
5017
5018     Update German translations
5019     
5020     Issue: #387
5021
5022 commit 8936cb50
5023 Author: Klaus Ethgen <Klaus@Ethgen.de>
5024 Date:   Wed May 4 13:50:27 2016 +0100
5025
5026     Update from pot file
5027     
5028     Fixes #364.
5029
5030 commit 70751974
5031 Author: Klaus Ethgen <Klaus@Ethgen.de>
5032 Date:   Wed May 4 13:35:31 2016 +0100
5033
5034     Enable greek translation
5035     
5036     Thanks to Nikos Papadopoulos.
5037     
5038     See #364.
5039
5040 commit d78ae721
5041 Author: Klaus Ethgen <Klaus@Ethgen.de>
5042 Date:   Wed May 4 08:30:12 2016 +0100
5043
5044     Fix a typo
5045     
5046     This bug was introduced in fe69cac by John (2005-03-19).
5047     
5048     Fixes #386.
5049
5050 commit d739cc3c
5051 Author: Klaus Ethgen <Klaus@Ethgen.de>
5052 Date:   Tue May 3 11:17:49 2016 +0100
5053
5054     Set git version in master branch
5055
5056 commit 6446b9ce
5057 Author: Klaus Ethgen <Klaus@Ethgen.de>
5058 Date:   Tue May 3 10:54:00 2016 +0100
5059
5060     Removing not used configure variables
5061     
5062     $GQ_PATCH_VERSION and $GQ_PATCH_DATE was never used.
5063
5064 commit 67ced953
5065 Author: Colin Clark <colin.clark@cclark.uk>
5066 Date:   Sun May 1 17:44:01 2016 +0100
5067
5068     Document toolbar enhancements
5069     
5070     Update help file to describe how to put additional icons on the toolbar.
5071     
5072     Requires re-work.
5073
5074 commit e64b20d1
5075 Author: Colin Clark <colin.clark@cclark.uk>
5076 Date:   Sun May 1 12:05:59 2016 +0100
5077
5078     Fix #211 Corrupt help file
5079     
5080     https://github.com/BestImageViewer/geeqie/issues/211
5081     
5082     Section 4.4 External Editors now displayed.
5083     
5084     Requires much more re-work.
5085
5086 commit 4c94608d
5087 Author: Klaus Ethgen <Klaus@Ethgen.de>
5088 Date:   Sat Apr 30 10:32:25 2016 +0100
5089
5090     Update German po file
5091
5092 commit a687cf56
5093 Author: Klaus Ethgen <Klaus@Ethgen.de>
5094 Date:   Sat Apr 30 10:17:52 2016 +0100
5095
5096     Adding Klingon po file
5097     
5098     Searching for native speakers. ;-)
5099
5100 commit cabf8f15
5101 Author: Colin Clark <colin.clark@cclark.uk>
5102 Date:   Thu Apr 28 21:00:14 2016 +0100
5103
5104     Fix #333 Renaming file extensions
5105     
5106     https://github.com/BestImageViewer/geeqie/issues/333
5107     
5108     The Preferences/Files tab has an additional checkbox:
5109     Disable file extension checks
5110     
5111     When checked, files can be renamed to a different extension with no
5112     warning issued.
5113
5114 commit c6633ff4
5115 Author: Colin Clark <colin.clark@cclark.uk>
5116 Date:   Tue Apr 26 15:52:12 2016 +0100
5117
5118     Fix crash on drag and drop from Xfe
5119     
5120     The issue is that when dragging and dropping from Xfe, paths aren't
5121     escaped like they are when dnd'ing from a GTK app.
5122
5123 commit e0222223
5124 Author: Josef Kufner <josef@kufner.cz>
5125 Date:   Thu Apr 21 00:22:00 2016 +0200
5126
5127     'Stay above' option now works independently of screen for fullscreen window
5128
5129 commit a16635ca
5130 Author: Josef Kufner <josef@kufner.cz>
5131 Date:   Wed Apr 20 23:58:40 2016 +0200
5132
5133     Fix fullscreen - remove all the garbage which breaks things and let Gtk do its job.
5134     
5135     The most problematic thing was the `gdk_window_set_override_redirect`
5136     call. That was what made most of the mess. Another bad idea was to deny
5137     resizing of the fullscreen window, which causes window manager to fail
5138     to adjust window size to screen size.
5139     
5140     Fixes #222, #218, #103.
5141
5142 commit b5fef3db
5143 Author: Klaus Ethgen <Klaus@Ethgen.de>
5144 Date:   Thu Apr 14 14:25:44 2016 +0100
5145
5146     Work around GCC6
5147     
5148     This problem is really annoying. Left shifting a value does not require
5149     it to be positive in C. However, some specifications define that as
5150     undefined behaviour.
5151     
5152     Nevertheless, as used in this case it is perfectly fine and widely used
5153     construct.
5154     
5155     Closes #230, #378
5156
5157 commit 010ed5dd
5158 Author: Colin Clark <colin.clark@cclark.uk>
5159 Date:   Wed Apr 13 18:53:12 2016 +0100
5160
5161     Issue #332 Rename function can delete files
5162     
5163     https://github.com/BestImageViewer/geeqie/issues/332
5164     
5165     During a Rename operation, if the user assigns a single destination
5166     filename to multiple source files, an error dialog is shown and the
5167     operation is aborted.
5168
5169 commit cd4334e6
5170 Author: Morgan Hardwood <entertheyoni@gmail.com>
5171 Date:   Tue Apr 12 21:35:11 2016 +0200
5172
5173     Updated web.
5174
5175 commit 1b5028cd
5176 Author: Klaus Ethgen <Klaus@Ethgen.de>
5177 Date:   Tue Apr 12 10:39:00 2016 +0100
5178
5179     Tuning file types for Github
5180
5181 commit e9a17eb5
5182 Author: Klaus Ethgen <Klaus@Ethgen.de>
5183 Date:   Tue Apr 12 10:38:49 2016 +0100
5184
5185     Updating web
5186
5187 commit 1797b9e1
5188 Author: Colin Clark <colin.clark@cclark.uk>
5189 Date:   Mon Apr 11 19:14:29 2016 +0100
5190
5191     Issue #329 easier way to get cwd when copying
5192     
5193     https://github.com/BestImageViewer/geeqie/issues/329
5194     
5195     A bookmark with the name "." (a single full-stop) is treated as a
5196     special case. Each time it is displayed, its path is loaded with
5197     Geeqie's current working folder. This bookmark, like any other, can be
5198     deleted and re-created at any time.
5199
5200 commit 6e3b2edf
5201 Author: Colin Clark <colin.clark@cclark.uk>
5202 Date:   Thu Mar 31 16:58:51 2016 +0100
5203
5204     Update command line options documentation
5205     
5206     Update both the Help file documentation for command line options, and
5207     the output of the -h and -rh command line parameters.
5208
5209 commit a174e816
5210 Author: Colin Clark <colin.clark@cclark.uk>
5211 Date:   Wed Mar 30 15:36:32 2016 +0100
5212
5213     Bug fix #227 + enable user to set height of Keywords pane
5214     
5215     Bug #227 Keywords section of Info sidebar doesn't work on GTK3 build
5216     https://sourceforge.net/p/geeqie/bugs/227/
5217     
5218     Permit the user to set the height of the Keywords pane in the Info
5219     sidebar by editing the line:
5220     
5221     <pane_keywords id = "keywords" title = "Keywords" expanded = "true" key
5222     = "Xmp.dc.subject" height = "200"/>
5223     
5224     in the configuration file geeqierc.xml
5225
5226 commit 411ef45d
5227 Author: Colin Clark <colin.clark@cclark.uk>
5228 Date:   Tue Mar 29 18:18:05 2016 +0100
5229
5230     Update for new cogl version
5231     
5232     Parameters for cogl_texture_3d_new_from_data have changed.
5233
5234 commit 352ec11e
5235 Author: Simon Frei <freisim93@gmail.com>
5236 Date:   Thu Mar 10 21:36:58 2016 +0100
5237
5238     cleanup of sourceforge references
5239     
5240     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5241
5242 commit cbcf4618
5243 Author: Klaus Ethgen <Klaus@Ethgen.de>
5244 Date:   Wed Mar 9 23:16:01 2016 +0100
5245
5246     Fix web page
5247     
5248     one slash too much
5249
5250 commit 352fee7b
5251 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
5252 Date:   Wed Mar 9 22:59:37 2016 +0100
5253
5254     Web page update
5255     
5256     How about dropping as much sf links as possible from the index page?
5257     
5258     I attached an updated geeqie.org/index.html.
5259     
5260     Re-arranged a bit,
5261     only kept the direct link to the lists.sf subscribe page,
5262     dropped all other sf links,
5263     added two ML archive links,
5264     and re-worded to be more "proud" and self-confident.
5265     
5266     It has been eight years since the fork from GQview,
5267     that should not be the one distinct point to make.
5268     
5269     Rather, (cl)aim to be the best image viewer.
5270     Sometimes it's not enough to be good.
5271     Sometimes people need to also notice it.
5272
5273 commit 7ca48dae
5274 Author: Klaus Ethgen <Klaus@Ethgen.de>
5275 Date:   Mon Mar 7 22:53:52 2016 +0100
5276
5277     Updating web page
5278
5279 commit 7cb8d87f
5280 Author: Klaus Ethgen <Klaus@Ethgen.de>
5281 Date:   Mon Mar 7 10:17:47 2016 +0100
5282
5283     Really fix issue in 2a9e4d6
5284
5285 commit 2a9e4d6a
5286 Author: Klaus Ethgen <Klaus@Ethgen.de>
5287 Date:   Sun Mar 6 23:49:43 2016 +0100
5288
5289     This potentially fixes most deprecated warnings
5290     
5291     However, I tested it with gtk 2.46.2 on debian that pretend to be
5292     version 2.24.29. So I still get that warnings.
5293
5294 commit 8fdabfea
5295 Author: Klaus Ethgen <Klaus@Ethgen.de>
5296 Date:   Sun Mar 6 23:48:42 2016 +0100
5297
5298     Fix wrong gtk3 function calls in gtk2
5299
5300 commit 81568b66
5301 Author: Klaus Ethgen <Klaus@Ethgen.de>
5302 Date:   Sun Mar 6 23:47:14 2016 +0100
5303
5304     Export file_data_new_simple into other source files
5305
5306 commit 89f172d5
5307 Author: Klaus Ethgen <Klaus@Ethgen.de>
5308 Date:   Sun Mar 6 23:45:10 2016 +0100
5309
5310     Fixed one wrongly function call with pointer
5311     
5312     This is a potentional dangerous call to LCMS function. There was a
5313     compiler warning but nobody cared about before.
5314
5315 commit 620b15ae
5316 Author: Klaus Ethgen <Klaus@Ethgen.de>
5317 Date:   Fri Mar 4 11:44:47 2016 +0100
5318
5319     Applying that sort method also to collections
5320
5321 commit 0c87c52d
5322 Author: Klaus Ethgen <Klaus@Ethgen.de>
5323 Date:   Fri Mar 4 11:21:09 2016 +0100
5324
5325     Implementing sorting by file creation
5326
5327 commit 96db62d2
5328 Author: Solomon Peachy <pizza@shaftnet.org>
5329 Date:   Thu Mar 3 19:47:26 2016 -0500
5330
5331     exiv2: Fix use-after-free of the image filename/path.
5332     
5333     This caused garbage to be returned when we attempted to use the path to
5334     determine if the file is a RAW image.  Now, RAWs are detected properly
5335     and the proper full-res previews are used.
5336     
5337     Signed-off-by:  Solomon Peachy <pizza@shaftnet.org>
5338     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5339
5340 commit ed2c824f
5341 Author: Klaus Ethgen <Klaus@Ethgen.de>
5342 Date:   Fri Mar 4 09:14:17 2016 +0100
5343
5344     Remove some useless spaces in exiv2.cc
5345
5346 commit 4b995829
5347 Author: Klaus Ethgen <Klaus@Ethgen.de>
5348 Date:   Fri Feb 26 12:37:28 2016 +0100
5349
5350     Updating README
5351
5352 commit ecb56e91
5353 Author: Klaus Ethgen <Klaus@Ethgen.de>
5354 Date:   Thu Feb 25 16:48:22 2016 +0100
5355
5356     Reintroduce file_data_new_simple()
5357     
5358     This was removed by Vladimir with
5359     efc8096527d6f743d17c44b9982616a169973f39 to always check for sidecars.
5360     
5361     However, the newly introduced function file_data_new_group() is very
5362     expensive. Having it in collection (in sort manager) where the dirs of
5363     that files have huge amount of files inside, that is simply blocking
5364     whole geeqie.
5365     
5366     It might be that the file_data_new_group() function need to be disarmed
5367     on other places too.
5368
5369 commit 539d4e38
5370 Author: Klaus Ethgen <Klaus@Ethgen.de>
5371 Date:   Thu Feb 25 16:46:32 2016 +0100
5372
5373     Tune some debug info
5374
5375 commit 67ba1865
5376 Author: Klaus Ethgen <Klaus@Ethgen.de>
5377 Date:   Wed Feb 24 08:32:54 2016 +0100
5378
5379     Correcting return type
5380
5381 commit 91260cd9
5382 Author: Klaus Ethgen <Klaus@Ethgen.de>
5383 Date:   Tue Feb 16 15:42:38 2016 +0100
5384
5385     Allow to choose to show parent folder
5386     
5387     With e9fc136 we learned buttons for parent folder in directory list.
5388     This disabled the ".." handle in the view itself.
5389     
5390     This was found to be not optimal as the users are used to it.
5391     
5392     With this patch, that entry is now configurable in preferences. It is
5393     enabled by default but could be disabled if the user don't like it.
5394
5395 commit 4ca4c1ff
5396 Author: Klaus Ethgen <Klaus@Ethgen.de>
5397 Date:   Mon Feb 15 22:09:52 2016 +0100
5398
5399     Fix nasty double free crashes
5400     
5401     Old GTK+ versions seemed to be robust about this double free so we seen
5402     that crashes or 100% CPU usages just with modern versions.
5403     
5404     This patch takes care of it on two places:
5405     1. Hashes will not be freed by g_hash_table_destroy when empty
5406     2. NULLify the enty variable after free
5407
5408 commit e9fc1363
5409 Author: Colin Clark <colin.clark@cclark.uk>
5410 Date:   Tue Feb 2 13:15:49 2016 +0000
5411
5412     Feature Request #70 Navigation menu option and button for parent directory
5413     
5414     This request was made some years ago:
5415     
5416     https://sourceforge.net/p/geeqie/feature-requests/70/
5417     
5418     I have attached a patch which implements this. Also, keyboard-only users
5419     will be able to use keyboard-accelerators to map a key to the Up function.
5420     
5421     Unfortunately there is a usability problem. If the configuration file
5422     geeqirc.xml exists (which it will except for first-time installations)
5423     geeqie will not look at the programmed defaults, but will create the
5424     toolbar from the config file - and the Up icon will not be displayed.
5425     
5426     If the user first executes a command such as this:
5427     
5428     sed -i '/toolitem action = "Back"/a <toolitem action = "Up" />'
5429     ~/.config/geeqie/geeqierc.xml
5430     
5431     then all will be well.
5432     
5433     This is not ideal, but I see no other solution.
5434     
5435     Colin Clark
5436
5437 commit 285c2da9
5438 Author: Klaus Ethgen <Klaus@Ethgen.de>
5439 Date:   Fri Sep 18 18:49:43 2015 +0100
5440
5441     Changing reference to sourceforge
5442     
5443     Change sourceforge to geeqie.org.
5444
5445 commit 1e962d0b
5446 Author: Klaus Ethgen <Klaus@Ethgen.de>
5447 Date:   Thu Sep 10 15:34:59 2015 +0100
5448
5449     Include missing glua.h
5450
5451 commit 4ae8cedc
5452 Author: Klaus Ethgen <Klaus@Ethgen.de>
5453 Date:   Thu Sep 10 14:32:18 2015 +0100
5454
5455     Updating web site
5456
5457 commit 4069dd4f
5458 Author: Vitaly Sinilin <vs@kp4.ru>
5459 Date:   Tue Sep 8 00:18:56 2015 +0300
5460
5461     Fix toolbar visibility
5462     
5463     The toolbar should not be visible on startup when the
5464     configuration file has the line
5465     
5466         toolbar_hidden = "true"
5467     
5468     Its visibility state at startup should be the same it
5469     was at the last shutdown.
5470
5471 commit 4749987f
5472 Author: Michael Schwendt <mschwendt@fedoraproject.org>
5473 Date:   Tue Aug 11 23:21:37 2015 +0100
5474
5475     NULL-ptr crash in image_read_ahead_done_cb()
5476     
5477     It's not easy to reproduce, but if one is mad and follows the steps and
5478     presses the keys a few dozens times, there's a slight chance one can
5479     trigger it. Not much to investigate it further.
5480     
5481     Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
5482     
5483      | to reproduce: quickly keep pressing f (fullscreen) and page down
5484      | (next file) keys.
5485      |
5486      | attached patch is a kind of workaround, I did not inspect further
5487      | is this threading issue etc
5488     
5489     Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
5490     
5491     Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw
5492
5493 commit 70bc3c82
5494 Author: Klaus Ethgen <Klaus@Ethgen.de>
5495 Date:   Tue Aug 11 23:19:25 2015 +0100
5496
5497     Remove over optimization
5498     
5499     Thanks Uwe Ohse <uwe@ohse.de> for this find.
5500     
5501     "it looks good, but is dead slow, for each and every call to
5502     gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
5503     really slow machine, which amounts to over 2 seconds if 144 tiles have
5504     to be drawn (tested with many jpegs and a few large pngs).
5505     
5506     i propose to remove this optimization until someone fixes it. After
5507     removal geeqie is fast, again."
5508
5509 commit a22d0360
5510 Author: Alexey Akishin <alex@science.su>
5511 Date:   Mon Dec 8 11:46:18 2014 +0000
5512
5513     Add support for Green-Magenta and Yellow-Blue anaglyph modes
5514
5515 commit 80ef0b16
5516 Author: Michael Schwendt <mschwendt@fedoraproject.org>
5517 Date:   Sun Nov 30 13:09:37 2014 +0100
5518
5519     fix include statements for large file support on 32-bit
5520
5521 commit 760fe40c
5522 Author: Volker Grabsch <v@njh.eu>
5523 Date:   Tue Nov 4 08:41:30 2014 +0100
5524
5525     Fix typo in debug messages
5526     
5527     vindow -> window
5528
5529 commit a1afabd3
5530 Author: Klaus Ethgen <Klaus@Ethgen.de>
5531 Date:   Sat Sep 27 12:07:10 2014 +0100
5532
5533     Fix lcms2 integration
5534     
5535     Thanks Michael Schwendt <mschwendt@gmail.com> for the bug reporting and
5536     the patch.
5537
5538 commit ca42d65b
5539 Author: Klaus Ethgen <Klaus@Ethgen.de>
5540 Date:   Sun Jul 20 14:16:02 2014 +0100
5541
5542     updated ChangeLog file
5543
5544 commit 900e65e7
5545 Author: Leon Winter <winter@bfw-online.de>
5546 Date:   Mon May 26 23:33:52 2014 +0100
5547
5548     Fix for the assertion when file gives an empty lookup
5549     
5550     Thanks Leon for this patch.
5551
5552 commit fd0a1d0a
5553 Author: Petr Vorel <petr.vorel@gmail.com>
5554 Date:   Tue Mar 4 00:31:04 2014 +0100
5555
5556     fix segfault while cancel rename dialog
5557     
5558     Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
5559     in generic_dialog_click_cb:58
5560     
5561     Steps to reproduce:
5562     select more images on left section then is seen in on page (need to
5563     scroll), roll to the top, click by right mouse button, select Rename
5564     from menu and cancel it by key Esc (button Cancel is working).
5565     
5566     Program received signal SIGSEGV, Segmentation fault.
5567     0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5568     
5569     (gdb) bt
5570      #0  0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5571      #1  0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
5572      #2  0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
5573      #3  0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
5574      #4  0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5575      #5  0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5576      #6  0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5577      #7  0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5578      #8  0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5579      #9  0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5580      #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5581      #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5582      #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
5583      #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
5584      #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
5585      #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
5586      #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5587      #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
5588
5589 commit 08e77338
5590 Author: Levin <zjlevin@hotmail.com>
5591 Date:   Sun Jan 26 13:46:01 2014 +0100
5592
5593     Updated Chinese locales
5594     
5595     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5596
5597 commit 89d8c20e
5598 Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
5599 Date:   Wed Aug 7 18:38:16 2013 +0200
5600
5601     transifex config file allowing to easily use transifex-client
5602
5603 commit d3621deb
5604 Author: Emil Mikulic <emikulic@gmail.com>
5605 Date:   Sun Apr 21 15:13:40 2013 +1000
5606
5607     Skip over expanded keys.
5608     
5609     This fixes handling of filenames with % in them.
5610
5611 commit c1808fdc
5612 Author: Emil Mikulic <emikulic@gmail.com>
5613 Date:   Sun Apr 21 14:57:37 2013 +1000
5614
5615     Annotate debug_exception() with source file, line, and function.
5616
5617 commit dcf1a1bf
5618 Author: Laurent Monin <zas@norz.org>
5619 Date:   Thu Dec 13 13:17:47 2012 +0100
5620
5621     Bug 3594998: make lirc initialization quieter
5622     
5623     Increasing debug level to 1 or 2 will give more information, level 0
5624     will only output a message to user if lirc is initialized but can't
5625     read config file.
5626
5627 commit 11b6ce52
5628 Author: Laurent Monin <zas@norz.org>
5629 Date:   Mon Nov 26 09:29:17 2012 +0100
5630
5631     Fix crash when loading collection listing inexistent files.
5632
5633 commit 0ac57169
5634 Author: Omari Stephens <xsdg@xsdg.org>
5635 Date:   Tue Nov 13 06:08:21 2012 +0000
5636
5637     Add filedata counting to watch for filedata leaks
5638     
5639     This basically counts the number of filedata instances in existence at
5640     any given point in time.  If the number doesn't drop down to where it's
5641     supposed to be, there are leaks.
5642
5643 commit 1ea92516
5644 Author: Omari Stephens <xsdg@xsdg.org>
5645 Date:   Mon Nov 12 18:44:44 2012 +0000
5646
5647     Use FileData locks to avoid expensive reloads with marks enabled
5648
5649 commit 710b009f
5650 Author: Omari Stephens <xsdg@xsdg.org>
5651 Date:   Mon Nov 12 06:03:02 2012 +0000
5652
5653     Add "lock" functionality to keep FileDatas in memory
5654     
5655     Adds two primitives to keep a FileData in memory even after its refcount
5656     drops to zero.  Intended to be used in situations when an entire group of
5657     FileDatas _should_ stay in memory as an optimization, even if the code
5658     would continue to function properly even if the FileData were freed.
5659
5660 commit cf90f247
5661 Author: Vedran Rodic <vrodic@gmail.com>
5662 Date:   Sun Oct 28 12:07:41 2012 +0100
5663
5664     Fix a segfault caused by .desktop file with no exec= line.
5665     
5666     https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
5667
5668 commit 336210a4
5669 Author: Klaus Ethgen <Klaus@Ethgen.de>
5670 Date:   Tue Oct 2 23:07:47 2012 +0100
5671
5672     Reapply 'call notify functions in in an idle call'
5673     
5674     085be43cb79e04341102a9922e0e0f531454089a did some regression that should
5675     have fixed this.
5676
5677 commit 0e468818
5678 Author: Klaus Ethgen <Klaus@Ethgen.de>
5679 Date:   Tue Oct 2 22:49:52 2012 +0100
5680
5681     Whitespace cleanup
5682
5683 commit e8cd71d6
5684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5685 Date:   Sun Sep 23 11:19:36 2012 +0200
5686
5687     better fix for big-endian architectures
5688
5689 commit c6793b7a
5690 Author: Laurent Monin <zas@norz.org>
5691 Date:   Tue Sep 4 15:05:41 2012 +0200
5692
5693     Minor indentation fixes.
5694
5695 commit bae504cd
5696 Author: Laurent Monin <zas@norz.org>
5697 Date:   Tue Sep 4 15:02:42 2012 +0200
5698
5699     Cleanup checker shader code.
5700     
5701     Size and colors can now be set outside the shader code.
5702
5703 commit 8693961e
5704 Author: Laurent Monin <zas@norz.org>
5705 Date:   Tue Sep 4 11:15:45 2012 +0200
5706
5707     Fix exif orientation in clutter rendering mode.
5708
5709 commit 7628d75a
5710 Author: Laurent Monin <zas@norz.org>
5711 Date:   Thu Aug 30 22:16:43 2012 +0200
5712
5713     Silent 2 warnings using explicit type casting.
5714
5715 commit bfe962ba
5716 Author: Laurent Monin <zas@norz.org>
5717 Date:   Thu Aug 30 20:38:31 2012 +0200
5718
5719     Polish translation was updated, thanks to Grzegorz Gibas.
5720     
5721     https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682
5722
5723 commit 58e75f40
5724 Author: Laurent Monin <zas@norz.org>
5725 Date:   Thu Aug 30 20:33:01 2012 +0200
5726
5727     Update pt_BR translation.
5728     
5729     I just polished the translation a bit making some menu entries more clear to understand.
5730     Michal Čihař
5731
5732 commit 99fdd5fd
5733 Author: Laurent Monin <zas@norz.org>
5734 Date:   Thu Aug 30 18:51:22 2012 +0200
5735
5736     Add *~, *.rej, *.orig files to git ignore list.
5737
5738 commit c5600d6e
5739 Author: Laurent Monin <zas@norz.org>
5740 Date:   Thu Aug 30 18:46:00 2012 +0200
5741
5742     Fix for support >=automake-1.11.4
5743     
5744     Patch by Marien Zwart
5745     
5746     https://bugs.gentoo.org/show_bug.cgi?id=414863
5747     http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680
5748
5749 commit db38d12f
5750 Author: Laurent Monin <zas@norz.org>
5751 Date:   Thu Aug 30 18:32:32 2012 +0200
5752
5753     Trim trailing white spaces on empty lines.
5754
5755 commit e436ea53
5756 Author: Laurent Monin <zas@norz.org>
5757 Date:   Thu Aug 30 18:31:41 2012 +0200
5758
5759     Trim trailing white spaces.
5760
5761 commit 2dfa5f58
5762 Author: Laurent Monin <zas@norz.org>
5763 Date:   Thu Aug 30 18:26:06 2012 +0200
5764
5765     Add missing vim modeline.
5766
5767 commit 79a32b2f
5768 Author: Laurent Monin <zas@norz.org>
5769 Date:   Thu Aug 30 18:22:50 2012 +0200
5770
5771     Fix indentation and few trailing white spaces.
5772
5773 commit 8de61225
5774 Author: Laurent Monin <zas@norz.org>
5775 Date:   Thu Aug 30 18:10:47 2012 +0200
5776
5777     Clear few more warnings, unused variables mostly.
5778
5779 commit 0d1b46f2
5780 Author: Laurent Monin <zas@norz.org>
5781 Date:   Thu Aug 30 17:34:14 2012 +0200
5782
5783     Drop unused variable.
5784
5785 commit 998be83d
5786 Author: Laurent Monin <zas@norz.org>
5787 Date:   Thu Aug 30 15:53:29 2012 +0200
5788
5789     Remove commented out code.
5790
5791 commit 6914416f
5792 Author: Laurent Monin <zas@norz.org>
5793 Date:   Thu Aug 30 15:53:29 2012 +0200
5794
5795     Remove commented out code.
5796
5797 commit 998d7438
5798 Author: Laurent Monin <zas@norz.org>
5799 Date:   Thu Aug 30 15:53:29 2012 +0200
5800
5801     Remove commented out code.
5802
5803 commit 065f8505
5804 Author: Laurent Monin <zas@norz.org>
5805 Date:   Thu Aug 30 15:53:29 2012 +0200
5806
5807     Remove commented out code.
5808
5809 commit b2767f1a
5810 Author: Laurent Monin <zas@norz.org>
5811 Date:   Thu Aug 30 15:53:29 2012 +0200
5812
5813     Remove commented out code.
5814
5815 commit d183c706
5816 Author: Laurent Monin <zas@norz.org>
5817 Date:   Thu Aug 30 15:53:29 2012 +0200
5818
5819     Remove commented out code.
5820
5821 commit ec7a9614
5822 Author: Laurent Monin <zas@norz.org>
5823 Date:   Thu Aug 30 15:53:29 2012 +0200
5824
5825     Remove commented out code.
5826
5827 commit e24d1d84
5828 Author: Laurent Monin <zas@norz.org>
5829 Date:   Thu Aug 30 15:53:29 2012 +0200
5830
5831     Remove commented out code.
5832
5833 commit a23decd0
5834 Author: Laurent Monin <zas@norz.org>
5835 Date:   Thu Aug 30 15:53:29 2012 +0200
5836
5837     Remove commented out code.
5838
5839 commit d34b6e39
5840 Author: Laurent Monin <zas@norz.org>
5841 Date:   Thu Aug 30 15:53:29 2012 +0200
5842
5843     Remove commented out code.
5844
5845 commit 7197eb36
5846 Author: Laurent Monin <zas@norz.org>
5847 Date:   Thu Aug 30 15:53:29 2012 +0200
5848
5849     Remove commented out code.
5850
5851 commit 686b5bed
5852 Author: Laurent Monin <zas@norz.org>
5853 Date:   Thu Aug 30 15:53:29 2012 +0200
5854
5855     Remove commented out code.
5856
5857 commit bb4cf084
5858 Author: Laurent Monin <zas@norz.org>
5859 Date:   Thu Aug 30 15:53:29 2012 +0200
5860
5861     Remove commented out code.
5862
5863 commit 3e99d738
5864 Author: Laurent Monin <zas@norz.org>
5865 Date:   Thu Aug 30 15:53:29 2012 +0200
5866
5867     Remove commented out code.
5868
5869 commit 173d2143
5870 Author: Laurent Monin <zas@norz.org>
5871 Date:   Thu Aug 30 15:53:29 2012 +0200
5872
5873     Remove commented out code.
5874
5875 commit 45f1cb3f
5876 Author: Laurent Monin <zas@norz.org>
5877 Date:   Thu Aug 30 15:53:29 2012 +0200
5878
5879     Remove commented out code.
5880
5881 commit 69c450f5
5882 Author: Laurent Monin <zas@norz.org>
5883 Date:   Thu Aug 30 15:53:29 2012 +0200
5884
5885     Remove commented out code.
5886
5887 commit e826f76d
5888 Author: Laurent Monin <zas@norz.org>
5889 Date:   Thu Aug 30 15:53:29 2012 +0200
5890
5891     Remove commented out code.
5892
5893 commit c3c6a1c5
5894 Author: Laurent Monin <zas@norz.org>
5895 Date:   Thu Aug 30 15:53:29 2012 +0200
5896
5897     Remove commented out code.
5898
5899 commit 9a98f594
5900 Author: Laurent Monin <zas@norz.org>
5901 Date:   Thu Aug 30 15:53:29 2012 +0200
5902
5903     Remove commented out code.
5904
5905 commit a40d8f1e
5906 Author: Laurent Monin <zas@norz.org>
5907 Date:   Thu Aug 30 15:53:29 2012 +0200
5908
5909     Remove commented out code.
5910
5911 commit 3b69b99b
5912 Author: Laurent Monin <zas@norz.org>
5913 Date:   Thu Aug 30 15:53:29 2012 +0200
5914
5915     Remove commented out code.
5916
5917 commit f5dbbe98
5918 Author: Laurent Monin <zas@norz.org>
5919 Date:   Thu Aug 30 15:53:29 2012 +0200
5920
5921     Remove commented out code.
5922
5923 commit 78373c78
5924 Author: Laurent Monin <zas@norz.org>
5925 Date:   Thu Aug 30 15:53:29 2012 +0200
5926
5927     Remove commented out code.
5928
5929 commit 4dab5333
5930 Author: Laurent Monin <zas@norz.org>
5931 Date:   Thu Aug 30 15:53:29 2012 +0200
5932
5933     Remove commented out code.
5934
5935 commit 0beb16d6
5936 Author: Laurent Monin <zas@norz.org>
5937 Date:   Thu Aug 30 15:53:29 2012 +0200
5938
5939     Remove commented out code.
5940
5941 commit 6a614ca2
5942 Author: Laurent Monin <zas@norz.org>
5943 Date:   Thu Aug 30 15:53:29 2012 +0200
5944
5945     Remove commented out code.
5946
5947 commit cb50eb75
5948 Author: Laurent Monin <zas@norz.org>
5949 Date:   Thu Aug 30 15:53:28 2012 +0200
5950
5951     Remove commented out code.
5952
5953 commit e23cc764
5954 Author: Laurent Monin <zas@norz.org>
5955 Date:   Thu Aug 30 15:53:28 2012 +0200
5956
5957     Remove commented out code.
5958
5959 commit fe6bdd98
5960 Author: Laurent Monin <zas@norz.org>
5961 Date:   Thu Aug 30 15:53:28 2012 +0200
5962
5963     Remove commented out code.
5964
5965 commit 07edd520
5966 Author: Laurent Monin <zas@norz.org>
5967 Date:   Thu Aug 30 15:53:28 2012 +0200
5968
5969     Remove commented out code.
5970
5971 commit 778b816f
5972 Author: Laurent Monin <zas@norz.org>
5973 Date:   Thu Aug 30 15:53:28 2012 +0200
5974
5975     Remove commented out code.
5976
5977 commit 208263f3
5978 Author: Laurent Monin <zas@norz.org>
5979 Date:   Thu Aug 30 15:53:28 2012 +0200
5980
5981     Remove commented out code.
5982
5983 commit fc188f35
5984 Author: Laurent Monin <zas@norz.org>
5985 Date:   Thu Aug 30 15:53:28 2012 +0200
5986
5987     Remove commented out code.
5988
5989 commit 2d84366d
5990 Author: Laurent Monin <zas@norz.org>
5991 Date:   Thu Aug 30 15:53:28 2012 +0200
5992
5993     Remove commented out code.
5994
5995 commit a2756cb2
5996 Author: Laurent Monin <zas@norz.org>
5997 Date:   Thu Aug 30 15:53:28 2012 +0200
5998
5999     Remove commented out code.
6000
6001 commit 7bf2341f
6002 Author: Laurent Monin <zas@norz.org>
6003 Date:   Thu Aug 30 15:20:31 2012 +0200
6004
6005     Drop unused variable.
6006
6007 commit fedac9b5
6008 Author: Laurent Monin <zas@norz.org>
6009 Date:   Thu Aug 30 15:19:10 2012 +0200
6010
6011     Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.
6012
6013 commit 138cf42c
6014 Author: Laurent Monin <zas@norz.org>
6015 Date:   Thu Aug 30 15:03:01 2012 +0200
6016
6017     Those stereo image options are of type int, not uint, use appropriate macros.
6018
6019 commit 1130f7a6
6020 Author: Laurent Monin <zas@norz.org>
6021 Date:   Thu Aug 30 14:50:59 2012 +0200
6022
6023     Drop unused variable and code.
6024
6025 commit d5defb16
6026 Author: Laurent Monin <zas@norz.org>
6027 Date:   Thu Aug 30 14:48:08 2012 +0200
6028
6029     Drop commented out code.
6030
6031 commit 191f1be7
6032 Author: Laurent Monin <zas@norz.org>
6033 Date:   Thu Aug 30 14:40:45 2012 +0200
6034
6035     Drop commented out code.
6036
6037 commit 398ef482
6038 Author: Laurent Monin <zas@norz.org>
6039 Date:   Thu Aug 30 14:39:55 2012 +0200
6040
6041     Drop unused variables.
6042
6043 commit e3eddd60
6044 Author: Laurent Monin <zas@norz.org>
6045 Date:   Thu Aug 30 14:39:33 2012 +0200
6046
6047     Drop unused variables.
6048
6049 commit 0439e10b
6050 Author: Laurent Monin <zas@norz.org>
6051 Date:   Thu Aug 30 14:39:21 2012 +0200
6052
6053     Drop unused variables.
6054
6055 commit 177aaa75
6056 Author: Laurent Monin <zas@norz.org>
6057 Date:   Thu Aug 30 14:30:57 2012 +0200
6058
6059     Drop unused variables and code.
6060     
6061     pan-view.c: In function ‘pan_grid_build’:
6062     pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
6063     pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
6064     pan-view.c: In function ‘pan_window_key_press_cb’:
6065     pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
6066     pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
6067     pan-view.c: In function ‘pan_window_set_dnd_data’:
6068     pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
6069     pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]
6070
6071 commit a528475d
6072 Author: Laurent Monin <zas@norz.org>
6073 Date:   Thu Aug 30 14:26:21 2012 +0200
6074
6075     Drop unused variables and associated code.
6076
6077 commit 9a6cccf9
6078 Author: Laurent Monin <zas@norz.org>
6079 Date:   Thu Aug 30 14:21:41 2012 +0200
6080
6081     Silent a warning when compiling with GTK+ >= 3.0.0.
6082     
6083     unused variable ‘success’ [-Wunused-variable]
6084
6085 commit 71731cbf
6086 Author: Laurent Monin <zas@norz.org>
6087 Date:   Thu Aug 30 14:18:53 2012 +0200
6088
6089     Remove useless variable and code.
6090
6091 commit 9f9030d5
6092 Author: Laurent Monin <zas@norz.org>
6093 Date:   Thu Aug 30 14:17:47 2012 +0200
6094
6095     Remove commented out code.
6096
6097 commit 815ae1a9
6098 Author: Laurent Monin <zas@norz.org>
6099 Date:   Thu Aug 30 14:17:20 2012 +0200
6100
6101     Add parenthesis to silent a possible warning.
6102     
6103     suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
6104
6105 commit bf1aa804
6106 Author: Laurent Monin <zas@norz.org>
6107 Date:   Thu Aug 30 14:15:15 2012 +0200
6108
6109     Drop 2 unused variables.
6110
6111 commit 7e9262a4
6112 Author: Laurent Monin <zas@norz.org>
6113 Date:   Thu Aug 30 14:14:22 2012 +0200
6114
6115     Drop 2 unused variables.
6116
6117 commit a9f22e89
6118 Author: Laurent Monin <zas@norz.org>
6119 Date:   Thu Aug 30 14:13:00 2012 +0200
6120
6121     Drop 2 unused variables.
6122
6123 commit d926faf2
6124 Author: Laurent Monin <zas@norz.org>
6125 Date:   Thu Aug 30 14:12:02 2012 +0200
6126
6127     Drop unused variable.
6128
6129 commit c1e6a77e
6130 Author: Laurent Monin <zas@norz.org>
6131 Date:   Thu Aug 30 14:10:29 2012 +0200
6132
6133     Silent a warning.
6134     
6135     ‘histmap’ may be used uninitialized in this function
6136
6137 commit e195aada
6138 Author: Laurent Monin <zas@norz.org>
6139 Date:   Thu Aug 30 14:08:21 2012 +0200
6140
6141     Drop unused variable.
6142
6143 commit 332edbe3
6144 Author: Laurent Monin <zas@norz.org>
6145 Date:   Thu Aug 30 14:06:24 2012 +0200
6146
6147     Drop unused code and variables (transform/orientation).
6148
6149 commit b2a77abd
6150 Author: Laurent Monin <zas@norz.org>
6151 Date:   Thu Aug 30 14:01:41 2012 +0200
6152
6153     Fix up indentation and coding style.
6154
6155 commit 4f9e7512
6156 Author: Laurent Monin <zas@norz.org>
6157 Date:   Thu Aug 30 13:47:03 2012 +0200
6158
6159     Drop unused variables.
6160
6161 commit bb6e66cc
6162 Author: Laurent Monin <zas@norz.org>
6163 Date:   Thu Aug 30 13:45:31 2012 +0200
6164
6165     Drop dead code.
6166
6167 commit a88879d1
6168 Author: Laurent Monin <zas@norz.org>
6169 Date:   Thu Aug 30 13:44:07 2012 +0200
6170
6171     Drop unused variables.
6172
6173 commit d1ed5cab
6174 Author: Laurent Monin <zas@norz.org>
6175 Date:   Thu Aug 30 13:40:13 2012 +0200
6176
6177     Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).
6178
6179 commit e48a30b2
6180 Author: Laurent Monin <zas@norz.org>
6181 Date:   Thu Aug 30 13:17:40 2012 +0200
6182
6183     Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
6184
6185 commit 502c19f7
6186 Author: Laurent Monin <zas@norz.org>
6187 Date:   Thu Aug 30 13:15:40 2012 +0200
6188
6189     Drop dead code.
6190
6191 commit 384d5890
6192 Author: Laurent Monin <zas@norz.org>
6193 Date:   Thu Aug 30 04:22:32 2012 +0200
6194
6195     Use new constant FD_MAGICK = 0x12345678u
6196
6197 commit f5e2bc6a
6198 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6199 Date:   Wed Aug 29 23:27:52 2012 +0200
6200
6201     better filedata ref debug messages
6202     
6203     The idea is this:
6204     with --debug=2 geeqie writes log with pointers. If it crashes on
6205     fd->magick, it writes the invalid pointer as a hex value before
6206     the crash. Then the log can be grepped for this value to see
6207     what happened with this fd in the past.
6208
6209 commit 2d51dd3a
6210 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6211 Date:   Wed Aug 29 23:27:06 2012 +0200
6212
6213     fixed crash in file list
6214
6215 commit edb1e373
6216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6217 Date:   Tue Aug 28 19:23:54 2012 +0200
6218
6219     added GDK_SCROLL_MASK to pixbuf renderer
6220     
6221     gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
6222     mouse wheel events
6223     https://bugzilla.gnome.org/show_bug.cgi?id=671305
6224
6225 commit 8b8c885f
6226 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6227 Date:   Tue Aug 28 18:48:10 2012 +0200
6228
6229     fixed crash in icon list
6230
6231 commit bafd4bd2
6232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6233 Date:   Tue Aug 21 22:31:05 2012 +0200
6234
6235     fixed scroll of fullscreen image
6236
6237 commit 085be43c
6238 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6239 Date:   Tue Aug 21 20:39:03 2012 +0200
6240
6241     fixed updating of comment and keyword pane
6242     
6243     - temporary disabling of notifications does no longer work because
6244     the notification is called later, in idle cb.
6245     - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
6246     - now the update function checks if the new value is really different
6247
6248 commit 902157ee
6249 Author: Michal Čihař <michal@cihar.com>
6250 Date:   Tue Aug 21 14:53:05 2012 +0200
6251
6252     Fix big endian support in tiff loader
6253
6254 commit e292e725
6255 Author: Laurent Monin <zas@norz.org>
6256 Date:   Tue Aug 21 12:47:06 2012 +0200
6257
6258     Fix 2 compilation warnings due to missing type casting.
6259     
6260     Use GTK_WIDGET().
6261
6262 commit 54238463
6263 Author: Laurent Monin <zas@norz.org>
6264 Date:   Tue Aug 21 12:43:43 2012 +0200
6265
6266     Fix 2 warnings due to unmatched gtk+ functions prototypes.
6267     
6268     gtk_cell_renderer_get_size(): missing const in parameter
6269     gtk_cell_renderer_activate(): wrong return type + missing consts in parameters
6270
6271 commit 5bc47e5f
6272 Author: Michal Čihař <michal@cihar.com>
6273 Date:   Tue Aug 21 11:40:57 2012 +0200
6274
6275     Whitespace cleanup
6276
6277 commit 1548a68d
6278 Author: Michal Čihař <michal@cihar.com>
6279 Date:   Tue Aug 21 11:40:19 2012 +0200
6280
6281     Add support for LCMS2
6282     
6283     Both LCMS1 and LCMS2 are supported.
6284
6285 commit f71645ad
6286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6287 Date:   Tue Aug 21 10:43:09 2012 +0200
6288
6289     fixed typo that caused build failure
6290
6291 commit 2b091f51
6292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6293 Date:   Mon Aug 20 22:42:33 2012 +0200
6294
6295     implemented presentation mode
6296     
6297     This is first version of presentation mode. It basically works
6298     but the current caching and preload algorithms do not work well
6299     with it.
6300
6301 commit a7fba229
6302 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6303 Date:   Mon Aug 20 18:29:31 2012 +0200
6304
6305     clutter compatibility fixes
6306
6307 commit af6326dd
6308 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6309 Date:   Mon Aug 20 17:18:34 2012 +0200
6310
6311     more gtk3 drawing fixes
6312
6313 commit 5698b4a2
6314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6315 Date:   Sun Aug 19 00:34:20 2012 +0200
6316
6317     fixed segfault with gtk2
6318
6319 commit 1ff687c9
6320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6321 Date:   Sun Aug 19 00:28:42 2012 +0200
6322
6323     dropped support for gtk < 2.20
6324
6325 commit 8788844a
6326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6327 Date:   Sat Aug 18 23:02:36 2012 +0200
6328
6329     disable stereo mode in Pan View
6330
6331 commit a68e43b9
6332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6333 Date:   Sat Aug 18 19:11:57 2012 +0200
6334
6335     speed improvements
6336     
6337     GBRA textures are faster
6338     added some debug output
6339
6340 commit b8ac089b
6341 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6342 Date:   Sat Aug 18 18:43:06 2012 +0200
6343
6344     use gtk_widget_set_app_paintable for renderer
6345
6346 commit a03ef4ab
6347 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6348 Date:   Sat Aug 18 18:12:50 2012 +0200
6349
6350     dropped renderer->overlay_draw
6351
6352 commit 8316b45a
6353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6354 Date:   Sat Aug 18 18:05:20 2012 +0200
6355
6356     renamed renderer->update_sizes to update_viewport
6357
6358 commit 10cc4eb0
6359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6360 Date:   Sat Aug 18 17:52:39 2012 +0200
6361
6362     simplified pr_zoom_clamp
6363
6364 commit a059e7f6
6365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6366 Date:   Sat Aug 18 17:10:08 2012 +0200
6367
6368     fixed unnecessary renderer backend calls
6369
6370 commit 7e575385
6371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6372 Date:   Sat Aug 18 16:37:40 2012 +0200
6373
6374     clutter renderer code cleanup
6375
6376 commit cecac3e8
6377 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6378 Date:   Sat Aug 18 16:25:18 2012 +0200
6379
6380     dynamic change of texture upload priority
6381
6382 commit c39c4d4b
6383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6384 Date:   Sat Aug 18 00:33:54 2012 +0200
6385
6386     implemented post-processing via 3d texture
6387
6388 commit 5124a23c
6389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6390 Date:   Fri Aug 17 23:08:34 2012 +0200
6391
6392     added option for clutter renderer
6393
6394 commit 60370f45
6395 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6396 Date:   Thu Aug 16 23:15:17 2012 +0200
6397
6398     draw background checkboard using fragment shader
6399
6400 commit 165d4724
6401 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6402 Date:   Wed Aug 15 22:28:02 2012 +0200
6403
6404     clutter drawing improvement
6405     
6406     use clutter_actor_set_scale instead of clutter_actor_set_size
6407     clip to the initialized part of texture during loading
6408
6409 commit 5bafddf0
6410 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6411 Date:   Wed Aug 15 21:30:56 2012 +0200
6412
6413     added overlay and stereo input
6414
6415 commit 17567ffe
6416 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6417 Date:   Tue Aug 14 23:55:16 2012 +0200
6418
6419     update the texture with lower priority
6420
6421 commit 11bdc439
6422 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6423 Date:   Tue Aug 14 23:03:26 2012 +0200
6424
6425     try to preserve original texture
6426
6427 commit 5f36bf52
6428 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6429 Date:   Tue Aug 14 22:52:03 2012 +0200
6430
6431     try to merge pending area_ready notifications
6432
6433 commit 269a04d5
6434 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6435 Date:   Sun Aug 12 21:07:49 2012 +0200
6436
6437     added autoconf test for clutter
6438
6439 commit 8a7f96c0
6440 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6441 Date:   Sun Aug 12 19:33:46 2012 +0200
6442
6443     simplified mirrored stereo drawing
6444
6445 commit 266814d3
6446 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6447 Date:   Sun Aug 12 00:47:24 2012 +0200
6448
6449     expose/draw method moved to renderer-tiles
6450
6451 commit ceb0eefb
6452 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6453 Date:   Sat Aug 11 23:46:42 2012 +0200
6454
6455     implemented clutter-based renderer
6456
6457 commit ec7e78f2
6458 Author: Laurent Monin <zas@norz.org>
6459 Date:   Thu Aug 16 23:33:24 2012 +0200
6460
6461     Update french translation.
6462
6463 commit bb35f839
6464 Author: Laurent Monin <zas@norz.org>
6465 Date:   Wed Aug 15 00:48:35 2012 +0200
6466
6467     Add read_dummy_option() to handle old/deprecated options.
6468     
6469     It is better to keep a trace of old options, for now, just display
6470     a message about the option to be ignored, and the reason.
6471
6472 commit 20544048
6473 Author: Laurent Monin <zas@norz.org>
6474 Date:   Mon May 14 23:01:01 2012 +0200
6475
6476     More use of const, fix up a warning.
6477
6478 commit 14c50cf1
6479 Author: Laurent Monin <zas@norz.org>
6480 Date:   Mon May 14 23:00:19 2012 +0200
6481
6482     Fix 4 warnings due to function prototype mismatches.
6483
6484 commit 977a7c75
6485 Author: Laurent Monin <zas@norz.org>
6486 Date:   Mon May 14 22:34:22 2012 +0200
6487
6488     Don't discard const
6489
6490 commit 44b81fb2
6491 Author: Laurent Monin <zas@norz.org>
6492 Date:   Thu Dec 23 01:56:47 2010 +0100
6493
6494     Cleanup Exif Date sorting patch.
6495     
6496     Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()
6497
6498 commit 92c6523d
6499 Author: Juuso Räsänen <juusora@gmail.com>
6500 Date:   Thu Dec 23 00:38:40 2010 +0100
6501
6502     Allow to sort files according to Exif-date
6503     
6504     I also like the idea about sorting files according to Exif-date. This
6505     behaviour seemed to be implemented in the pan-view but not in the main
6506     browser view. I created a little patch to "correct" this issue.  ;)
6507     
6508     This satisfies my own needs, although the exif-date reading could be
6509     probably somehow optimised(?).. now the GUI becomes unresponsive for
6510     few seconds if there are a lot of pictures in the directory...
6511
6512 commit b73335c5
6513 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
6514 Date:   Fri Apr 2 20:47:34 2010 +0930
6515
6516     exif autorotate for proofs
6517     
6518     Find below a patch which adds auto-rotation of proof images based on image
6519     EXIF information.  It is a revision of a proof-of-concept patch I did up for
6520     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
6521     submission.  The patch below is against geeqie 1.0.
6522     
6523     The proof auto-rotation feature is controlled by a new setting in the
6524     "convenience" section of the image preferences dialog.  This way the
6525     existing behaviour is still available for those who want to use it.
6526     
6527     I find this new feature very useful when preparing proofing sheets and I
6528     suspect others would too.  Please consider this for inclusion in geeqie.
6529
6530 commit cbdf3ece
6531 Author: Àngel Mompó <mecatxis@gmail.com>
6532 Date:   Mon Aug 13 12:25:18 2012 +0200
6533
6534     Update catalan translation
6535
6536 commit a7e8746f
6537 Author: Laurent Monin <zas@norz.org>
6538 Date:   Tue Mar 6 18:03:01 2012 +0100
6539
6540     Update french translation.
6541
6542 commit d56650e2
6543 Author: Daniel van Vugt <vanvugt@gmail.com>
6544 Date:   Thu Aug 18 22:46:55 2011 +0200
6545
6546     Display more descriptive screen names
6547     
6548     Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
6549     
6550     Author: Daniel van Vugt <vanvugt@gmail.com>
6551
6552 commit 04b70c63
6553 Author: Daniel van Vugt <vanvugt@gmail.com>
6554 Date:   Thu Aug 18 22:43:29 2011 +0200
6555
6556     Make fullscreen mode actually use the full screen.
6557     
6558     Use override-redirect to ensure fullscreen windows are drawn over any
6559     docks and panels.
6560     
6561     Bug: http://sourceforge.net/support/tracker.php?aid=2925034
6562     Bug-Ubuntu: https://launchpad.net/bugs/788321
6563
6564 commit b0a5325e
6565 Author: Peter Tuhársky <tuharsky@misbb.sk>
6566 Date:   Tue Mar 8 20:51:56 2011 +0100
6567
6568     Updated Slovak (SK_sk) translation
6569     
6570     From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682
6571
6572 commit a204856e
6573 Author: Laurent Monin <zas@norz.org>
6574 Date:   Thu Dec 30 09:42:27 2010 +0100
6575
6576     Fix overlay formatting example in README.
6577
6578 commit 4e606d1c
6579 Author: Laurent Monin <zas@norz.org>
6580 Date:   Wed Dec 29 16:06:20 2010 +0100
6581
6582     Whitespaces fixes.
6583
6584 commit dea40dd7
6585 Author: Colin Clark <colin.clark@cclark.uk>
6586 Date:   Wed Dec 29 15:59:53 2010 +0100
6587
6588     Implement the scroll to/select row stuff for tree view in Preferences dialog
6589     
6590     In the Files tab:
6591     - when Add is pressed scroll to the new entry and set focus
6592       to the file-type field
6593     - when Defaults is selected scroll to column 0, row 0
6594     
6595     In the Keyboard tab:
6596     - when Defaults is pressed scroll to column 0, row 0
6597     
6598     Patch by Colin Clark, tidy up by Laurent Monin.
6599
6600 commit 7b9fce37
6601 Author: Laurent Monin <zas@norz.org>
6602 Date:   Thu Dec 23 16:45:09 2010 +0100
6603
6604     Align "3) Save metadata in Geeqie private directory" with previous entries.
6605
6606 commit 231db8a3
6607 Author: Laurent Monin <zas@norz.org>
6608 Date:   Thu Dec 23 16:44:25 2010 +0100
6609
6610     Set fixed (but resizeable) width for Description column in Preferences > Files table
6611
6612 commit af5e9404
6613 Author: Laurent Monin <zas@norz.org>
6614 Date:   Thu Dec 23 15:35:24 2010 +0100
6615
6616     Fix a snprintf() warning regarding unsigned int64 format string.
6617     
6618     Solved by using "%llu" and type cast to (unsigned long long)
6619
6620 commit 02662946
6621 Author: Laurent Monin <zas@norz.org>
6622 Date:   Thu Dec 16 20:18:32 2010 +0100
6623
6624     Remove obsolete .cvsignore from tree.
6625
6626 commit 7a32d301
6627 Author: Michal Čihař <michal@cihar.com>
6628 Date:   Sun Dec 12 13:35:54 2010 +0100
6629
6630     Fix bashism
6631
6632 commit 0795905f
6633 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6634 Date:   Thu Aug 16 23:26:31 2012 +0200
6635
6636     Typo fix: s/allows to/allows one to/
6637
6638 commit a551bc72
6639 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6640 Date:   Thu Aug 16 23:23:38 2012 +0200
6641
6642     Fix typo "writting" (instead of "writing").
6643
6644 commit b51b25cc
6645 Author: Laurent Monin <zas@norz.org>
6646 Date:   Thu Aug 16 23:20:25 2012 +0200
6647
6648     Revert "Fix typo "writting" (instead of "writing")."
6649     
6650     This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.
6651
6652 commit f66795e8
6653 Author: Laurent Monin <zas@norz.org>
6654 Date:   Thu Aug 16 23:20:17 2012 +0200
6655
6656     Revert "Typo fix: s/allows to/allows one to/"
6657     
6658     This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.
6659
6660 commit 5a59ad6d
6661 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6662 Date:   Wed Aug 15 15:30:40 2012 +0200
6663
6664     Typo fix: s/allows to/allows one to/
6665
6666 commit fffad3bf
6667 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6668 Date:   Wed Aug 15 15:26:50 2012 +0200
6669
6670     Fix typo "writting" (instead of "writing").
6671
6672 commit 68619b54
6673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6674 Date:   Thu Aug 16 21:50:39 2012 +0200
6675
6676     added Samsung and Panasonic raw extensions
6677     
6678     thanks Štěpán Roučka for the report
6679
6680 commit a2e7d177
6681 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6682 Date:   Tue Aug 14 21:58:57 2012 +0200
6683
6684     more compilation fixes
6685
6686 commit 48d7bdae
6687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6688 Date:   Tue Aug 14 20:22:37 2012 +0200
6689
6690     fixed compilation with gtk 2.20
6691
6692 commit 3531bfc7
6693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6694 Date:   Mon Aug 13 21:06:06 2012 +0200
6695
6696     dropped deprecated dither_quality code
6697
6698 commit e4c8d346
6699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6700 Date:   Sun Aug 12 18:43:57 2012 +0200
6701
6702     fixed keyboard controll of image widget
6703
6704 commit f5e9151b
6705 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6706 Date:   Sun Aug 12 01:30:28 2012 +0200
6707
6708     fixed pan-view drawing
6709
6710 commit fd606fb2
6711 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6712 Date:   Fri Aug 10 21:55:29 2012 +0200
6713
6714     fixed dnd
6715     
6716     used glib functions for uri manipulation
6717
6718 commit db57b78b
6719 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6720 Date:   Sat Aug 4 22:13:33 2012 +0200
6721
6722     selectable image drawing for gtk3
6723
6724 commit 05547f58
6725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6726 Date:   Sat Aug 4 20:51:56 2012 +0200
6727
6728     selectable image cleanup
6729
6730 commit 7e51e32b
6731 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6732 Date:   Fri Aug 3 23:33:18 2012 +0200
6733
6734     updated libchamplain code
6735
6736 commit 34807099
6737 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6738 Date:   Thu Aug 2 20:04:16 2012 +0200
6739
6740     changed GDK_<key> to GDK_KEY_<key>
6741
6742 commit b4c4a924
6743 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6744 Date:   Thu Aug 2 00:15:16 2012 +0200
6745
6746     use cairo for drawing
6747     
6748     cairo is the only supported drawing method in gtk3
6749
6750 commit dc0a8b78
6751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6752 Date:   Wed Aug 1 00:17:18 2012 +0200
6753
6754     use accessor functions
6755     
6756     gtk3 does not allow direct use of data structures,
6757     use accessor functions instead
6758
6759 commit 55ccc0fa
6760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6761 Date:   Fri Aug 10 22:51:57 2012 +0200
6762
6763     detect both gtk2 and 3 in autoconf
6764
6765 commit 5658d290
6766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6767 Date:   Sun Aug 12 22:07:51 2012 +0200
6768
6769     updated ChangeLog file
6770
6771 commit 529b1126
6772 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6773 Date:   Sun Aug 12 22:06:03 2012 +0200
6774
6775     updated NEWS file
6776
6777 commit 9d940b7d
6778 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6779 Date:   Fri Aug 10 21:20:07 2012 +0200
6780
6781     make sure fd is referenced
6782     
6783     file_data_disconnect_sidecar_file may free a fd with zero references
6784     we have to ref it if we want to use it later
6785
6786 commit ebc790ba
6787 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6788 Date:   Thu Aug 9 17:32:36 2012 +0200
6789
6790     fixed file_data_check_sidecars
6791     
6792     use more clear algorithm:
6793     if the group has changed
6794        disconnect everything
6795        create new group
6796
6797 commit fa99aa22
6798 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6799 Date:   Thu Aug 9 17:30:12 2012 +0200
6800
6801     fixed exif_read_fd
6802     
6803     - add fd to cache immediately
6804     - do not check file presence, the result could be inconsistent with the cache
6805
6806 commit 5ab70446
6807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6808 Date:   Tue Aug 7 10:21:29 2012 +0200
6809
6810     replaced assert with g_assert
6811
6812 commit 5fd7dc2e
6813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6814 Date:   Sun Aug 5 20:46:05 2012 +0200
6815
6816     updated README file
6817
6818 commit 672c7918
6819 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6820 Date:   Sun Aug 5 20:40:07 2012 +0200
6821
6822     fixed gen_changelog for git
6823
6824 commit 7b53b482
6825 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6826 Date:   Tue Jul 31 19:10:15 2012 +0200
6827
6828     spec file cleanup
6829
6830 commit 7f398f97
6831 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6832 Date:   Tue Jul 31 19:09:43 2012 +0200
6833
6834     use GPLv2 copy with new FSF address
6835
6836 commit 27c86deb
6837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6838 Date:   Tue Jul 31 18:20:06 2012 +0200
6839
6840     renamed zh_CN.GB2312.po to zh_CN.po
6841
6842 commit b2863385
6843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6844 Date:   Tue Jul 31 17:41:47 2012 +0200
6845
6846     updated version and copyright notice
6847
6848 commit 27bec423
6849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6850 Date:   Mon Jul 30 18:21:13 2012 +0200
6851
6852     prevent crash in g_utf8_collate_key
6853     
6854     https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
6855
6856 commit 16bb1afa
6857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6858 Date:   Mon Jul 30 16:31:04 2012 +0200
6859
6860     use AC_SYS_LARGEFILE
6861     
6862     Subject: Build with large file support
6863     From: Michal Čihař <nijel@debian.org>
6864     Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
6865
6866 commit 27cdadd9
6867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6868 Date:   Sun Jul 29 19:07:39 2012 +0200
6869
6870     update file data structure
6871     
6872     update file data structure in view_dir_tree when a new directory
6873     is created
6874
6875 commit 99d04b82
6876 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6877 Date:   Sun Jul 29 19:05:58 2012 +0200
6878
6879     statusbar fix
6880     
6881     make sure layout_status_update_image is called only on valid
6882     statusbar
6883
6884 commit cce7db24
6885 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6886 Date:   Sun Jul 29 15:02:56 2012 +0200
6887
6888     update statusbar after changing active image
6889     
6890     https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
6891
6892 commit f4245483
6893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6894 Date:   Fri Jul 27 16:28:48 2012 +0200
6895
6896     changed "readonly destination directory" to a warning
6897
6898 commit 3e0e566e
6899 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6900 Date:   Fri Jul 27 15:03:58 2012 +0200
6901
6902     fixed bug in cache handling
6903     
6904     changed files stayed in cache, but they were reported as not found,
6905     this caused leaks and crashes
6906     bug introduced by change of notification function,
6907     commit 78cde6934008f79fe498e4adc64d187b0ed47417
6908
6909 commit d17c428d
6910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6911 Date:   Thu Jul 26 16:02:52 2012 +0200
6912
6913     initialize default options before commandline parsing
6914     
6915     this fixes a crash on images specified on commandline
6916
6917 commit 97bddb36
6918 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
6919 Date:   Fri Apr 2 20:47:34 2010 +0930
6920
6921     exif autorotate for proofs
6922     
6923     Find below a patch which adds auto-rotation of proof images based on image
6924     EXIF information.  It is a revision of a proof-of-concept patch I did up for
6925     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
6926     submission.  The patch below is against geeqie 1.0.
6927     
6928     The proof auto-rotation feature is controlled by a new setting in the
6929     "convenience" section of the image preferences dialog.  This way the
6930     existing behaviour is still available for those who want to use it.
6931     
6932     I find this new feature very useful when preparing proofing sheets and I
6933     suspect others would too.  Please consider this for inclusion in geeqie.
6934
6935 commit 5ef30846
6936 Author: Klaus Ethgen <Klaus@Ethgen.de>
6937 Date:   Fri Jan 6 02:23:57 2012 +0100
6938
6939     Fix directory walking bug
6940     
6941     There was a annoying bug when walking up more than one directory level.
6942
6943 commit 0922b292
6944 Author: Klaus Ethgen <Klaus@Ethgen.de>
6945 Date:   Fri Jan 6 02:23:57 2012 +0100
6946
6947     Fix directory walking bug
6948     
6949     There was a annoying bug when walking up more than one directory level.
6950
6951 commit 988b8917
6952 Author: Klaus Ethgen <Klaus@Ethgen.de>
6953 Date:   Fri Dec 30 13:59:53 2011 +0100
6954
6955     Revert "call notify functions in in an idle call"
6956     
6957     Breaks type in of keywords.
6958     
6959     This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.
6960
6961 commit 6f701885
6962 Author: cybjit <cybjit@gmail.com>
6963 Date:   Mon Apr 25 12:53:35 2011 +0200
6964
6965     Ignore duplicates with same path
6966
6967 commit ce2d11c4
6968 Author: Vincent Blut <vincent.debian@free.fr>
6969 Date:   Sat Dec 3 15:46:20 2011 +0100
6970
6971     Various errors in the translation (typo, etc.)
6972     
6973     Patch submitted by Vincent Blut that fix some typo in French locales.
6974     Closes Debian bug #620895.
6975
6976 commit bc3ed05a
6977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6978 Date:   Sat Nov 12 11:36:18 2011 +0100
6979
6980     call size signal indirectly via idle_call
6981     
6982     image_loader_size_cb is called from a second thread, so it can't
6983     use any gtk functions directly or via signals
6984     this fixes random crashes in gtk code introduced by commit e24281e5
6985
6986 commit 4cbe6b68
6987 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6988 Date:   Sat Nov 12 11:34:55 2011 +0100
6989
6990     call log window functions indirectly via idle callbacks
6991
6992 commit 04bb6f23
6993 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6994 Date:   Tue Oct 4 22:09:55 2011 +0200
6995
6996     rename file_data_new_simple to file_data_new_group, filedata.c cleanup
6997
6998 commit 58e4671b
6999 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7000 Date:   Sun Oct 2 11:55:34 2011 +0200
7001
7002     recognize all registered extensions, even if they contain dots
7003
7004 commit 52d7c7d5
7005 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7006 Date:   Sun Oct 2 11:16:03 2011 +0200
7007
7008     sidecar_file_priority function is already called with extension as an argument
7009
7010 commit 78cde693
7011 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7012 Date:   Sun Oct 2 11:12:44 2011 +0200
7013
7014     call notify functions in in an idle call
7015
7016 commit 5276a3fa
7017 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7018 Date:   Sat Oct 1 23:21:08 2011 +0200
7019
7020     move the grouping code from file_data_new to filelist_read
7021
7022 commit aff67e65
7023 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7024 Date:   Sat Oct 1 20:58:34 2011 +0200
7025
7026     separate function fortesting changed files without sidecars
7027
7028 commit 21a8bc37
7029 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7030 Date:   Sat Oct 1 17:11:10 2011 +0200
7031
7032     consistent use of fd->extension
7033
7034 commit e6308d6f
7035 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7036 Date:   Sat Oct 1 16:31:58 2011 +0200
7037
7038     simplified grouping of sidecars
7039
7040 commit 18d80ca3
7041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7042 Date:   Fri Sep 30 23:57:31 2011 +0200
7043
7044     fixed filelist_sort_compare_filedata to not return 0 no different files
7045
7046 commit efc80965
7047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7048 Date:   Fri Sep 30 23:02:26 2011 +0200
7049
7050     always check for sidecars by readdir
7051
7052 commit 7bb3871e
7053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7054 Date:   Fri Sep 30 10:54:32 2011 +0200
7055
7056     do not use FileData entries with empty path
7057
7058 commit 559683dd
7059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7060 Date:   Thu Sep 29 17:17:20 2011 +0200
7061
7062     updated copyright notice
7063
7064 commit 4f028fb2
7065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7066 Date:   Thu Sep 29 17:14:36 2011 +0200
7067
7068     added custom tiff loader
7069
7070 commit 25d02a83
7071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7072 Date:   Thu Sep 29 12:36:08 2011 +0200
7073
7074     added long-term cache for keywords
7075
7076 commit bdea8db7
7077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7078 Date:   Tue Sep 27 22:06:09 2011 +0200
7079
7080     set stereo.fixed default values to hdmi stereo standard
7081
7082 commit 216a72fa
7083 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7084 Date:   Tue Sep 27 22:03:47 2011 +0200
7085
7086     fixed stereo.fixed preferences
7087
7088 commit 1c4103de
7089 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7090 Date:   Tue Sep 27 21:12:02 2011 +0200
7091
7092     fixed stereo_temp_disable functionality
7093
7094 commit a8c5cb26
7095 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7096 Date:   Mon Sep 26 15:02:05 2011 +0200
7097
7098     ignore raw image support reported by the pixbuf loader
7099
7100 commit d2c78b7a
7101 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7102 Date:   Sat Apr 9 16:38:46 2011 +0200
7103
7104     fixed using DEBUG_N from multiple threads
7105
7106 commit 8a55b692
7107 Author: Laurent Monin <zas@norz.org>
7108 Date:   Thu Dec 16 22:26:36 2010 +0100
7109
7110     Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
7111     
7112     Add a new function exif_init_cache() and call it at top of exif_read_fd(),
7113     the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
7114     and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
7115
7116 commit 138e31f3
7117 Author: Vladislav Naumov <vnaum@vnaum.com>
7118 Date:   Thu Dec 16 21:55:03 2010 +0100
7119
7120     Fix bug 2999830: do not report failed chown() on copy.
7121     
7122     Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
7123     
7124     I was trying to copy images from my camera which is mounted as a USB
7125     mass storage device.  The files on the mount are owned by root, and
7126     geeqie tries to chown (and chgrp) the copy, fails, and displays an
7127     error message.  This is only mildly annoying when copying a single
7128     file, but when I want to copy multiple files the failure stops the
7129     operation after the first file.
7130     
7131     Patch by Vladislav Naumov <vnaum@vnaum.com>
7132     
7133     This patch ignores chown errors, while still doing chown
7134     (so root still can copy files preserving ownership).
7135     
7136     http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
7137     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
7138
7139 commit a3a06975
7140 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7141 Date:   Tue Sep 27 10:29:36 2011 +0200
7142
7143     added panorama .pto file to the list of known files
7144
7145 commit 8560f483
7146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7147 Date:   Mon Sep 26 15:02:05 2011 +0200
7148
7149     ignore raw image support reported by the pixbuf loader
7150
7151 commit df06d685
7152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7153 Date:   Fri Jul 29 15:27:09 2011 +0200
7154
7155     fixed crash on incomplete jpeg file
7156
7157 commit bd374b07
7158 Author: Klaus Ethgen <Klaus@Ethgen.de>
7159 Date:   Sun Jul 24 13:17:34 2011 +0100
7160
7161     Change the image size from 10×20 to 20×20
7162     
7163     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
7164     SF:3191174.
7165
7166 commit a11e5ce5
7167 Author: Klaus Ethgen <Klaus@Ethgen.de>
7168 Date:   Sun Jul 24 13:17:34 2011 +0100
7169
7170     Change the image size from 10×20 to 20×20
7171     
7172     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
7173     SF:3191174.
7174
7175 commit 8f9ba412
7176 Author: Klaus Ethgen <Klaus@Ethgen.de>
7177 Date:   Sun May 15 19:44:04 2011 +0100
7178
7179     Fix a remote command bug
7180
7181 commit 4858999b
7182 Author: Klaus Ethgen <Klaus@Ethgen.de>
7183 Date:   Sun May 22 09:40:51 2011 +0100
7184
7185     Typo, forgotten bracket
7186
7187 commit d4660d76
7188 Author: Klaus Ethgen <Klaus@Ethgen.de>
7189 Date:   Sun May 15 19:44:04 2011 +0100
7190
7191     Fix a remote command bug
7192
7193 commit 6f3d9d81
7194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7195 Date:   Sat May 14 22:16:49 2011 +0200
7196
7197     added Cycle through stereo modes menu entry
7198
7199 commit 4aa85ebd
7200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7201 Date:   Sat May 14 21:53:45 2011 +0200
7202
7203     do not mix autodetected and user-defined stereo mode
7204
7205 commit 31f6b82d
7206 Author: Klaus Ethgen <Klaus@Ethgen.de>
7207 Date:   Sat Apr 9 19:47:30 2011 +0100
7208
7209     Do not delete path settings when adding new directory
7210     
7211     This patch will change the way, geeqie is mangling the path name in the
7212     rename (copy) dialog when creating new directory. Will fix the bugs
7213     Debian:529531 and SF:2795791.
7214
7215 commit a4270acb
7216 Author: Klaus Ethgen <Klaus@Ethgen.de>
7217 Date:   Fri Jul 16 13:30:53 2010 +0100
7218
7219     Fix compiling issue
7220     
7221     img-view.c: In function 'real_view_window_new':
7222     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
7223     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
7224
7225 commit e24281e5
7226 Author: Klaus Ethgen <Klaus@Ethgen.de>
7227 Date:   Sat May 8 23:52:09 2010 +0100
7228
7229     Fix the windowsize
7230     
7231     Opening a new window from a collection should not set the default size.
7232     Unfortunately the size of the image is not available in the early state.
7233
7234 commit c971abea
7235 Author: Klaus Ethgen <Klaus@Ethgen.de>
7236 Date:   Thu Apr 21 18:44:15 2011 +0100
7237
7238     Fix wrong line ending
7239
7240 commit b467f6ff
7241 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7242 Date:   Sun Apr 10 21:11:50 2011 +0200
7243
7244     more compilation fixes
7245
7246 commit a99a24ea
7247 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7248 Date:   Sun Apr 10 20:30:17 2011 +0200
7249
7250     compilation fixes
7251
7252 commit 556bd46b
7253 Author: Klaus Ethgen <Klaus@Ethgen.de>
7254 Date:   Sat Apr 9 19:47:30 2011 +0100
7255
7256     Do not delete path settings when adding new directory
7257     
7258     This patch will change the way, geeqie is mangling the path name in the
7259     rename (copy) dialog when creating new directory. Will fix the bugs
7260     Debian:529531 and SF:2795791.
7261
7262 commit 843f6114
7263 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7264 Date:   Sat Apr 9 19:27:43 2011 +0200
7265
7266     fixed libjpeg in autoconf
7267
7268 commit cf3bcd41
7269 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7270 Date:   Sat Apr 9 16:38:46 2011 +0200
7271
7272     fixed using DEBUG_N from multiple threads
7273
7274 commit d7521059
7275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7276 Date:   Sat Apr 9 16:07:31 2011 +0200
7277
7278     improved mpo parser, consider individual image type code
7279
7280 commit a745785c
7281 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7282 Date:   Fri Apr 8 21:16:41 2011 +0200
7283
7284     fixed to compile with other libjpeg versions
7285
7286 commit 787d25f2
7287 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7288 Date:   Sun Mar 27 19:22:29 2011 +0200
7289
7290     allocate tile pixbuf allways
7291
7292 commit fd932987
7293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7294 Date:   Sun Mar 27 18:20:19 2011 +0200
7295
7296     updated copyright notices
7297
7298 commit 6a4851f9
7299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7300 Date:   Sun Mar 27 18:14:17 2011 +0200
7301
7302     free mpo data
7303
7304 commit 11f270dc
7305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7306 Date:   Sun Mar 27 13:53:23 2011 +0200
7307
7308     fixed jpeg_segment_find to support more app2 segments with different signatures
7309
7310 commit f1d83565
7311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7312 Date:   Sun Mar 27 12:52:09 2011 +0200
7313
7314     store stereo flag in loader data
7315
7316 commit df0bac9a
7317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7318 Date:   Sun Mar 27 12:02:30 2011 +0200
7319
7320     fixed freed data access
7321
7322 commit a31cfe80
7323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7324 Date:   Sun Mar 27 11:58:29 2011 +0200
7325
7326     load mpo files as SBS
7327
7328 commit 455dfdd5
7329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7330 Date:   Sun Mar 27 10:57:08 2011 +0200
7331
7332     added mpo parser
7333
7334 commit e1c487d0
7335 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7336 Date:   Sat Mar 26 22:13:39 2011 +0100
7337
7338     split jpeg parser functions to separate file
7339
7340 commit f5f26251
7341 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7342 Date:   Sat Mar 26 22:03:30 2011 +0100
7343
7344     added custom jpeg loader
7345
7346 commit 3fbd5d8f
7347 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7348 Date:   Sat Mar 26 17:57:25 2011 +0100
7349
7350     infrastructure for image loader backend
7351
7352 commit 0ee2027e
7353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7354 Date:   Fri Mar 25 23:25:15 2011 +0100
7355
7356     renderer interface cleanup
7357
7358 commit 484192f4
7359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7360 Date:   Fri Mar 25 23:14:01 2011 +0100
7361
7362     fixed redrawing on expose event
7363
7364 commit 1ed7ba55
7365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7366 Date:   Fri Mar 25 22:09:59 2011 +0100
7367
7368     fixed area_changed handling
7369
7370 commit 5fcc3c96
7371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7372 Date:   Sun Mar 20 19:16:07 2011 +0100
7373
7374     added more anaglyph modes
7375
7376 commit 75c23adf
7377 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7378 Date:   Sun Mar 20 12:49:00 2011 +0100
7379
7380     added half-size (3dtv) stereo mode
7381
7382 commit 2925d1de
7383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7384 Date:   Sun Mar 20 11:31:08 2011 +0100
7385
7386     fixed sbs mode
7387
7388 commit c6ddf7e7
7389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7390 Date:   Sun Mar 20 11:11:08 2011 +0100
7391
7392     save and load stereo options
7393
7394 commit 4a39e00a
7395 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7396 Date:   Sun Mar 20 10:52:41 2011 +0100
7397
7398     improved preferences dialog
7399
7400 commit 3bbfb5ae
7401 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7402 Date:   Sun Mar 20 10:15:07 2011 +0100
7403
7404     added fixed stereo mode
7405
7406 commit c156c8a3
7407 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7408 Date:   Sun Mar 20 00:23:54 2011 +0100
7409
7410     removed 'swap' entry from menu
7411
7412 commit 6aef4f63
7413 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7414 Date:   Sun Mar 20 00:18:13 2011 +0100
7415
7416     temporarily disable stereo mode, added more stereo prefs
7417
7418 commit f6091ebe
7419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7420 Date:   Sat Mar 19 21:42:13 2011 +0100
7421
7422     type of source stereo image made adjustable from menu
7423
7424 commit bc35f9f7
7425 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7426 Date:   Sat Mar 19 19:53:30 2011 +0100
7427
7428     stereo mode preferences
7429
7430 commit dc3dea12
7431 Author: Tore Ericsson <tore.ericsson@telia.com>
7432 Date:   Mon Feb 14 21:21:55 2011 +0100
7433
7434     Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
7435
7436 commit 236bc4c0
7437 Author: Tore Ericsson <tore.ericsson@telia.com>
7438 Date:   Mon Feb 14 15:04:07 2011 +0100
7439
7440     Almost complete Swedish translation
7441     
7442     Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
7443     Edit, Delete, etc. Also remains three entries where I don't know the meaning
7444     on lines 1550, 1558, and 5229. The English text seems to be completely out of
7445     order on lines 5601 and 5606. -- Note also: The first cache path in the
7446     thumbnail dialogue window appears having a duplication error.
7447
7448 commit 8c25cb5a
7449 Author: Tore Ericsson <tore.ericsson@telia.com>
7450 Date:   Mon Feb 14 14:51:44 2011 +0100
7451
7452     Started with Swedish translation
7453
7454 commit 66e79a3d
7455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7456 Date:   Sat Feb 5 22:22:12 2011 +0100
7457
7458     change stereo mode from menu
7459
7460 commit ac29d245
7461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7462 Date:   Sat Feb 5 18:20:16 2011 +0100
7463
7464     swap stereo images
7465
7466 commit 44f99597
7467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7468 Date:   Fri Feb 4 23:49:13 2011 +0100
7469
7470     added mirrored stereo mode
7471
7472 commit 12302100
7473 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7474 Date:   Sat Jan 29 17:43:05 2011 +0100
7475
7476     fixed overlay position - part2
7477
7478 commit 8734f816
7479 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7480 Date:   Sat Jan 29 17:35:29 2011 +0100
7481
7482     fixed overlay position
7483
7484 commit 572fb571
7485 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7486 Date:   Sat Jan 29 17:15:39 2011 +0100
7487
7488     do not draw tiles outside the viewport
7489
7490 commit c95c27d4
7491 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7492 Date:   Sat Jan 29 14:49:38 2011 +0100
7493
7494     display pixel aspect ratio support
7495
7496 commit f727555d
7497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7498 Date:   Fri Jan 28 14:34:57 2011 +0100
7499
7500     anaglyph support
7501
7502 commit 18c37b0f
7503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7504 Date:   Fri Jan 28 13:13:27 2011 +0100
7505
7506     rt_tile_render cleanup part 3
7507
7508 commit 55a53285
7509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7510 Date:   Fri Jan 28 13:05:14 2011 +0100
7511
7512     rt_tile_render cleanup part 2
7513
7514 commit 96a6858d
7515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7516 Date:   Fri Jan 28 12:44:32 2011 +0100
7517
7518     rt_tile_render cleanup part 1
7519
7520 commit fd265dfb
7521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7522 Date:   Fri Jan 28 11:05:07 2011 +0100
7523
7524     first stereo support
7525
7526 commit a1751b3f
7527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7528 Date:   Thu Jan 27 13:40:05 2011 +0100
7529
7530     separated tile renderer
7531
7532 commit 60c56ec5
7533 Author: Tore Ericsson <tore.ericsson@telia.com>
7534 Date:   Thu Jan 13 20:38:20 2011 +0100
7535
7536     Swedish tranlation
7537     
7538     Hi all,
7539     
7540     Here is my translation into Swedish so far, inluding conversion into UTF-8
7541     coding.
7542     
7543     Can somebody advice me how I can test my translations in an own Geeqie
7544     installation? (I'm running Kubuntu 10.04)
7545     
7546     Tore
7547     
7548     From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
7549     From: Tore Ericsson <tore.ericsson@telia.com>
7550     Date: Thu, 13 Jan 2011 20:18:28 +0100
7551     Subject: [PATCH] Started with Swedish translation
7552
7553 commit e504820e
7554 Author: Klaus Ethgen <Klaus@Ethgen.de>
7555 Date:   Fri Jul 16 13:30:53 2010 +0100
7556
7557     Fix compiling issue
7558     
7559     img-view.c: In function 'real_view_window_new':
7560     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
7561     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
7562
7563 commit 6e695dd6
7564 Author: Klaus Ethgen <Klaus@Ethgen.de>
7565 Date:   Sat May 8 23:52:09 2010 +0100
7566
7567     Fix the windowsize
7568     
7569     Opening a new window from a collection should not set the default size.
7570     Unfortunately the size of the image is not available in the early state.
7571
7572 commit c6d82fb3
7573 Author: Klaus Ethgen <Klaus@Ethgen.de>
7574 Date:   Mon Mar 8 22:01:44 2010 +0100
7575
7576     Implementing some usefull data structures for lua
7577
7578 commit de4f5903
7579 Author: Klaus Ethgen <Klaus@Ethgen.de>
7580 Date:   Sun Mar 7 20:04:23 2010 +0100
7581
7582     First usable lua callback
7583     
7584     Implementing get_datum to get a named exif datum from the image.
7585
7586 commit 4e679cd9
7587 Author: Klaus Ethgen <Klaus@Ethgen.de>
7588 Date:   Sun Mar 7 14:57:00 2010 +0100
7589
7590     Using common path for lua files
7591
7592 commit ee7d5c88
7593 Author: Klaus Ethgen <Klaus@Ethgen.de>
7594 Date:   Thu Mar 4 21:05:13 2010 +0100
7595
7596     Overlay info with lua
7597
7598 commit c5c0aa15
7599 Author: Klaus Ethgen <Klaus@Ethgen.de>
7600 Date:   Sat Jun 27 22:38:09 2009 +0100
7601
7602     Adding support for lua scripting
7603     
7604     Until now this is without any functionality.
7605
7606 commit 55de20b6
7607 Author: Laurent Monin <zas@norz.org>
7608 Date:   Sat Dec 11 20:09:43 2010 +0100
7609
7610     Convert svn:ignore properties to .gitignore
7611     
7612     Simplify .gitignore and add few forgotten entries
7613
7614 commit b71da225
7615 Author: Klaus Ethgen <Klaus@Ethgen.de>
7616 Date:   Mon May 10 11:33:13 2010 +0000
7617
7618     Some small logic mistakes
7619     
7620     Use boolean operators for booleans and bitwise otherwise only.
7621
7622 commit dd54e571
7623 Author: Klaus Ethgen <Klaus@Ethgen.de>
7624 Date:   Mon May 10 11:32:56 2010 +0000
7625
7626     GTK marks several functions as deprecated
7627     
7628     The following functions has been replaced and deprecated by version
7629     2.20:
7630        - GTK_WIDGET_CAN_FOCUS
7631        - GTK_WIDGET_DRAWABLE
7632        - GTK_WIDGET_HAS_FOCUS
7633        - GTK_WIDGET_HAS_GRAB
7634        - GTK_WIDGET_IS_SENSITIVE
7635        - GTK_WIDGET_NO_WINDOW
7636        - GTK_WIDGET_REALIZED
7637        - GTK_WIDGET_SENSITIVE
7638        - GTK_WIDGET_STATE
7639        - GTK_WIDGET_TOPLEVEL
7640        - GTK_WIDGET_VISIBLE
7641
7642 commit 7a426d74
7643 Author: Klaus Ethgen <Klaus@Ethgen.de>
7644 Date:   Sun Feb 28 22:55:37 2010 +0000
7645
7646     Add unknown file class to grouping
7647
7648 commit b71f37b8
7649 Author: Klaus Ethgen <Klaus@Ethgen.de>
7650 Date:   Sun Feb 28 15:17:12 2010 +0000
7651
7652     Fix a small issue with strptime
7653     
7654     strptime do not initialize all fields. So the undefined fields could end
7655     in crash later on.
7656
7657 commit fc390bb8
7658 Author: Laurent Monin <zas@norz.org>
7659 Date:   Sat Feb 27 23:31:07 2010 +0000
7660
7661     Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
7662
7663 commit 34c581a9
7664 Author: Klaus Ethgen <Klaus@Ethgen.de>
7665 Date:   Sat Feb 27 20:35:26 2010 +0000
7666
7667     Add the feature to add single keywords to selection
7668     
7669     This patch adds a context menu entry to keywords to ad the current
7670     keyword to all selected images.
7671
7672 commit bbcf58c3
7673 Author: Klaus Ethgen <Klaus@Ethgen.de>
7674 Date:   Sat Feb 27 20:35:09 2010 +0000
7675
7676     Little macro correction
7677
7678 commit de8ed72a
7679 Author: Klaus Ethgen <Klaus@Ethgen.de>
7680 Date:   Sat Feb 27 20:34:54 2010 +0000
7681
7682     Unifying the datetime output
7683     
7684     The output of %date% and %formatted.DateTime% should be equivalent.
7685
7686 commit 7cabd518
7687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7688 Date:   Wed Feb 17 21:05:10 2010 +0000
7689
7690     updated ChangeLog file
7691
7692 commit c704896f
7693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7694 Date:   Tue Feb 16 21:18:03 2010 +0000
7695
7696     added 2010 to copyright text
7697
7698 commit 7bea2e96
7699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7700 Date:   Tue Feb 16 21:10:12 2010 +0000
7701
7702     updated version string
7703
7704 commit 43c48179
7705 Author: Laurent Monin <zas@norz.org>
7706 Date:   Tue Feb 16 20:07:05 2010 +0000
7707
7708     Restore translators list, removed by revision 1899.
7709
7710 commit 113b2377
7711 Author: Laurent Monin <zas@norz.org>
7712 Date:   Tue Feb 16 19:55:35 2010 +0000
7713
7714     Update russian translation. Thanks to Denis Silakov.
7715
7716 commit 4261dfa3
7717 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7718 Date:   Sun Feb 14 22:00:23 2010 +0000
7719
7720     fixed segfault in exif parser
7721     
7722     http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
7723
7724 commit b6a2a9d6
7725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7726 Date:   Sun Feb 14 21:35:11 2010 +0000
7727
7728     fixed reference count
7729     
7730     there was a bug in reference count on writting unsaved metadata
7731     before starting an external editor
7732
7733 commit aa1e53ca
7734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7735 Date:   Sun Feb 7 13:16:35 2010 +0000
7736
7737     test gnome-doc-tool in configure
7738
7739 commit 78b77ae3
7740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7741 Date:   Sun Feb 7 12:44:55 2010 +0000
7742
7743     dropped obsolete sections, gqview changelog moved to wiki
7744
7745 commit f977ad15
7746 Author: Laurent Monin <zas@norz.org>
7747 Date:   Tue Feb 2 20:21:11 2010 +0000
7748
7749     Brazilian Portuguese translation was updated.
7750     
7751     Thanks to Sergio Cipolla.
7752     
7753     References:
7754     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
7755
7756 commit 0e32e4d5
7757 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7758 Date:   Wed Jan 27 22:27:10 2010 +0000
7759
7760     czech translation fixes
7761
7762 commit b015822f
7763 Author: Laurent Monin <zas@norz.org>
7764 Date:   Wed Jan 27 19:58:11 2010 +0000
7765
7766     Update catalan translation, by angel mompo.
7767
7768 commit 6088a5dd
7769 Author: Laurent Monin <zas@norz.org>
7770 Date:   Sun Jan 17 13:34:48 2010 +0000
7771
7772     Fix osd zoom level refreshing (it was broken since some times).
7773
7774 commit 615b0fba
7775 Author: Laurent Monin <zas@norz.org>
7776 Date:   Wed Jan 13 19:49:39 2010 +0000
7777
7778     Update dutch translation. Work in progress.
7779     
7780     Patch by Marcel Pol.
7781
7782 commit 141a854c
7783 Author: Klaus Ethgen <Klaus@Ethgen.de>
7784 Date:   Mon Jan 11 14:10:49 2010 +0000
7785
7786     Wops, typo...
7787
7788 commit 36ee9c9d
7789 Author: Laurent Monin <zas@norz.org>
7790 Date:   Sun Jan 10 14:23:29 2010 +0000
7791
7792     copy_file(): remove incomplete file on error (bug 2890715)
7793     
7794     The behavior changed, data is first written to a temporary file,
7795     which is unlinked in case of error, then the tempfile is renamed
7796     to the final name.
7797     Size of buffer was increased from 4k to 16k.
7798
7799 commit 8ce20c20
7800 Author: Laurent Monin <zas@norz.org>
7801 Date:   Sat Jan 9 11:44:27 2010 +0000
7802
7803     Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
7804
7805 commit 5a166236
7806 Author: Laurent Monin <zas@norz.org>
7807 Date:   Sat Jan 9 10:37:48 2010 +0000
7808
7809     Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
7810
7811 commit a1c2ef45
7812 Author: Laurent Monin <zas@norz.org>
7813 Date:   Tue Jan 5 22:28:11 2010 +0000
7814
7815     Add Serbian translation.
7816     
7817     Note there are two *.po files, one for Cyrilic and one for Latin
7818     letters.
7819     
7820     Thanks to Milos Popovic.
7821
7822 commit 59801852
7823 Author: Laurent Monin <zas@norz.org>
7824 Date:   Tue Jan 5 22:26:03 2010 +0000
7825
7826     Update README about translations.
7827
7828 commit f9feac4f
7829 Author: Laurent Monin <zas@norz.org>
7830 Date:   Tue Jan 5 17:49:50 2010 +0000
7831
7832     Allow to switch to fullscreen mode using LIRC.
7833     
7834     Imagine the following situation (which happened to me several times) :
7835     you want to see photos from your bed or your sofa so you launch geeqie
7836     and go to the right directory, then you take your remote control and sit
7837     comfortably far from your keyboard and mouse. And when you want to begin
7838     to watch photos, you realize you forgot to enable full screen! You have
7839     to stand up and to go until your computer and come back, whereas you
7840     could have done it with your remote control.
7841     
7842     Patch by Bernard Massot.
7843
7844 commit f1c7e5da
7845 Author: Laurent Monin <zas@norz.org>
7846 Date:   Sat Jan 2 12:38:55 2010 +0000
7847
7848     Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
7849
7850 commit bd34c324
7851 Author: Laurent Monin <zas@norz.org>
7852 Date:   Sat Dec 19 12:53:20 2009 +0000
7853
7854     Fix bug 2917164.
7855     g_utf8_collate_key_for_filename() don't give sort order one
7856     may expect. Using g_utf8_collate_key() make things closer
7857     to many other programs output (ie. ls and gqview).
7858     
7859     Thanks to Michael pointing this out.
7860
7861 commit 99766f9e
7862 Author: Laurent Monin <zas@norz.org>
7863 Date:   Sat Dec 19 12:49:19 2009 +0000
7864
7865     Store sort parameters in appropriate variables.
7866
7867 commit 7ec5e57c
7868 Author: Laurent Monin <zas@norz.org>
7869 Date:   Thu Dec 10 17:48:43 2009 +0000
7870
7871     Move "Add Keyword" menu item at top of Keywords bar contextual menu.
7872     
7873     Suggested by Lars Täuber.
7874
7875 commit e6fe9db8
7876 Author: Laurent Monin <zas@norz.org>
7877 Date:   Thu Dec 10 17:44:31 2009 +0000
7878
7879     Fix contextual menus in lateral bars.
7880     
7881     Use button_release_event instead of button_press_event,
7882     this makes contextual menus persistent until an option
7883     is selected or the menu is closed.
7884
7885 commit 17f461e0
7886 Author: Laurent Monin <zas@norz.org>
7887 Date:   Fri Dec 4 21:01:11 2009 +0000
7888
7889     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).
7890
7891 commit 4bbf6df4
7892 Author: Laurent Monin <zas@norz.org>
7893 Date:   Fri Dec 4 20:40:02 2009 +0000
7894
7895     Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
7896
7897 commit 4ba3a484
7898 Author: Laurent Monin <zas@norz.org>
7899 Date:   Fri Dec 4 19:45:09 2009 +0000
7900
7901     Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
7902
7903 commit 1f4fdf05
7904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7905 Date:   Fri Nov 27 23:27:35 2009 +0000
7906
7907     build documentation with gnome-doc-tool in makefile
7908
7909 commit 3f39e625
7910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7911 Date:   Sun Nov 22 09:12:22 2009 +0000
7912
7913     scripts for converting wiki documentation to docbook
7914
7915 commit 14fdb79a
7916 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7917 Date:   Sat Nov 21 20:08:51 2009 +0000
7918
7919     check gtk_clutter_init return value
7920     
7921     https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
7922
7923 commit 64efa05f
7924 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7925 Date:   Wed Nov 18 12:34:30 2009 +0000
7926
7927     changed https to http in wiki links
7928
7929 commit fb7ec618
7930 Author: Laurent Monin <zas@norz.org>
7931 Date:   Fri Nov 13 18:37:31 2009 +0000
7932
7933     Spanish translation was updated. Thanks to Redy Rodriguez.
7934
7935 commit 40c05f38
7936 Author: Laurent Monin <zas@norz.org>
7937 Date:   Sat Nov 7 21:31:23 2009 +0000
7938
7939     Updated spanish translation. Thanks to Redy Rodriguez.
7940
7941 commit ec5cfc05
7942 Author: Klaus Ethgen <Klaus@Ethgen.de>
7943 Date:   Tue Oct 13 21:49:42 2009 +0000
7944
7945     German translation update
7946
7947 commit 3bd2b7d6
7948 Author: Klaus Ethgen <Klaus@Ethgen.de>
7949 Date:   Tue Oct 13 21:49:21 2009 +0000
7950
7951     Add compatibility for GTK 2.18
7952     
7953     With 2.18 some functions are deprecated. With geeqie that are two at the
7954     moment.
7955     - gtk_tree_view_column_get_cell_renderers - which can be replaced by
7956       gtk_cell_layout_get_cells
7957     - gdk_event_get_graphics_expose - I just commented it as there seems to
7958       be no replacement in GTK 2.18
7959
7960 commit 84b602a4
7961 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7962 Date:   Sat Oct 10 15:01:41 2009 +0000
7963
7964     added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
7965
7966 commit 9d0d6ce6
7967 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7968 Date:   Sat Oct 10 10:15:23 2009 +0000
7969
7970     use text renderer for editor->hidden
7971     
7972     The toggle was too confusing because it was not dirrectly editable.
7973
7974 commit a41042b3
7975 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7976 Date:   Thu Oct 1 18:40:34 2009 +0000
7977
7978     ignored multiple directories specified on commandline
7979     
7980     IMHO this was inconsistent - specifying one directory had completely
7981     different effect than specifying two or more directories. Moreover,
7982     it segfaulted.
7983     Now only one directory is allowed.
7984
7985 commit 95d62825
7986 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7987 Date:   Thu Oct 1 17:37:51 2009 +0000
7988
7989     fixed tree_store reordering
7990
7991 commit 34f3b8a3
7992 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7993 Date:   Mon Sep 28 12:04:35 2009 +0000
7994
7995     do not cache incomplete thumbnails
7996
7997 commit 63420660
7998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7999 Date:   Mon Sep 28 09:57:06 2009 +0000
8000
8001     consider sidecars in layout_image popup menu
8002
8003 commit 64cf6613
8004 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8005 Date:   Sat Sep 26 11:37:09 2009 +0000
8006
8007     bar_gps cleanup
8008     
8009     - removed the scrollbar
8010     - do not set decel-rate,
8011       https://bugzilla.gnome.org/show_bug.cgi?id=596419
8012
8013 commit 643ae01b
8014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8015 Date:   Sat Sep 26 08:47:28 2009 +0000
8016
8017     print text using pango renderer
8018     
8019     - the text is sent to postscript as a bitmap
8020     - this fixes printing of non-ascii characters
8021     
8022     http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
8023
8024 commit 8b6b4b9f
8025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8026 Date:   Fri Sep 25 20:39:15 2009 +0000
8027
8028     require libchamplain 0.4
8029     
8030     - check for libchamplain 0.4
8031     - dropped libchamplain 0.3.x support
8032     
8033     http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
8034
8035 commit b52b036e
8036 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8037 Date:   Thu Sep 24 21:52:44 2009 +0000
8038
8039     fixed and simplified sidecar grouping code
8040
8041 commit 98cfb648
8042 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8043 Date:   Thu Sep 24 18:02:29 2009 +0000
8044
8045     fixed emitting of error signal from image loader
8046
8047 commit f1c57f3c
8048 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8049 Date:   Mon Sep 21 18:48:32 2009 +0000
8050
8051     fixed pan-view popup menu
8052     
8053     - removed wrong callback
8054     - consider sidecar files in the editor popup
8055
8056 commit 068a46d7
8057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8058 Date:   Mon Sep 14 21:25:10 2009 +0000
8059
8060     fixed selection handling in sidebar
8061
8062 commit a65c901d
8063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8064 Date:   Sun Sep 13 21:08:40 2009 +0000
8065
8066     fixed editor list in popup menu
8067     
8068     - show an editor if any of selected files matches
8069     - added debug messages
8070
8071 commit 1ab4168f
8072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8073 Date:   Sun Sep 13 21:03:17 2009 +0000
8074
8075     fixed incorrect translation
8076
8077 commit 3a4c5956
8078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8079 Date:   Sun Sep 13 20:00:08 2009 +0000
8080
8081     fixed filelist refresh
8082
8083 commit 0d3397b5
8084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8085 Date:   Sun Sep 13 12:33:11 2009 +0000
8086
8087     preserve histmap on NOTIFY_CHANGE
8088
8089 commit d88c0197
8090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8091 Date:   Sun Sep 13 09:55:21 2009 +0000
8092
8093     added possibility to use geeqie-rotate as a standalone script
8094
8095 commit 9f27ef87
8096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8097 Date:   Sat Sep 12 16:37:05 2009 +0000
8098
8099     strip the "lang=" prefix from exiv2 in all metadata formats
8100
8101 commit 5773c732
8102 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8103 Date:   Sat Sep 12 16:03:09 2009 +0000
8104
8105     simplified template
8106
8107 commit fcf4c385
8108 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8109 Date:   Sat Sep 12 15:51:37 2009 +0000
8110
8111     editor fixes
8112     
8113     - fixed editor loading order
8114     - fixed EditorWindow->modified flag handling
8115
8116 commit 50f55547
8117 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8118 Date:   Sat Sep 12 15:31:24 2009 +0000
8119
8120     fixed reloading of editors
8121
8122 commit fbcd54e1
8123 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8124 Date:   Wed Sep 9 18:16:09 2009 +0000
8125
8126     advertisment added
8127
8128 commit 04d9cb61
8129 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8130 Date:   Mon Sep 7 20:44:29 2009 +0000
8131
8132     start_editor_from_filelist_full fixes
8133     
8134     fixed return value from start_editor_from_filelist_full()
8135     call editor_command_parse to detect possible problems early enough
8136
8137 commit 89d76d7d
8138 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8139 Date:   Mon Sep 7 20:04:22 2009 +0000
8140
8141     fixed list of possible editors in popup menu
8142
8143 commit 23f83337
8144 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8145 Date:   Mon Sep 7 19:48:05 2009 +0000
8146
8147     fixes sidecar file grouping
8148     
8149     files with a number in extension were listed twice, it
8150     caused problems later
8151
8152 commit b319e56a
8153 Author: Laurent Monin <zas@norz.org>
8154 Date:   Mon Sep 7 08:24:09 2009 +0000
8155
8156     Comment out unused functions, silenting related compilation warnings.
8157
8158 commit 6178ce7a
8159 Author: Laurent Monin <zas@norz.org>
8160 Date:   Mon Sep 7 08:18:18 2009 +0000
8161
8162     Remove an unused variable and minor code cleanup.
8163
8164 commit 9cfd6cc0
8165 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8166 Date:   Sun Sep 6 14:29:19 2009 +0000
8167
8168     improved editor loading
8169
8170 commit 687a8918
8171 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8172 Date:   Sun Sep 6 14:21:19 2009 +0000
8173
8174     fixed unnecessary image reloads in color menu
8175
8176 commit e0fd3c77
8177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8178 Date:   Sun Sep 6 14:01:03 2009 +0000
8179
8180     load desktop files in idle time
8181     
8182     - scanning all desktop files takes a lot of time because of hdd seek
8183     - this change moves the scanning to idle time
8184     - the editors appears in the menus some time after startup
8185     
8186     https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
8187
8188 commit 397dd167
8189 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8190 Date:   Sun Sep 6 09:08:37 2009 +0000
8191
8192     added messages for debugging startup time
8193
8194 commit a9030eea
8195 Author: Laurent Monin <zas@norz.org>
8196 Date:   Sat Sep 5 13:48:21 2009 +0000
8197
8198     Update svn ignore lists.
8199
8200 commit dcadde2b
8201 Author: Laurent Monin <zas@norz.org>
8202 Date:   Fri Sep 4 15:53:04 2009 +0000
8203
8204     Fix up compilation issues related to libchamplain.
8205     
8206     See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
8207
8208 commit 04946361
8209 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8210 Date:   Thu Sep 3 20:00:40 2009 +0000
8211
8212     fixed in-place rename
8213
8214 commit 6f6186da
8215 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8216 Date:   Thu Sep 3 19:18:20 2009 +0000
8217
8218     do not reload image on copy, move, rename and external editor
8219     
8220     changed files should be detected anyway
8221     http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
8222
8223 commit 2b239ea2
8224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8225 Date:   Fri Aug 28 23:09:05 2009 +0000
8226
8227     fixed vd_notify_cb leak
8228
8229 commit 1dc77a83
8230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8231 Date:   Fri Aug 28 21:01:29 2009 +0000
8232
8233     improved printing of selection
8234
8235 commit fbfb356c
8236 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8237 Date:   Fri Aug 28 20:18:46 2009 +0000
8238
8239     improved the sidecar grouping algorithm
8240
8241 commit 7cc27f48
8242 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8243 Date:   Thu Aug 27 20:23:28 2009 +0000
8244
8245     fixed toggle_slideshow function
8246     
8247     https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
8248
8249 commit ca1e575f
8250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8251 Date:   Wed Aug 26 19:19:06 2009 +0000
8252
8253     updated version message
8254
8255 commit ccc188ca
8256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8257 Date:   Wed Aug 26 19:16:02 2009 +0000
8258
8259     save one unnecessary call to stat_utf8
8260
8261 commit 04c03083
8262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8263 Date:   Tue Aug 25 22:21:46 2009 +0000
8264
8265     use name as a tooltip of external editor if comment is missing
8266     
8267     the hotkey dialog ignores entries with empty tooltip
8268
8269 commit da53e4e5
8270 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8271 Date:   Tue Aug 25 21:30:50 2009 +0000
8272
8273     write metadata before another opeation
8274     
8275     - this is implemented for copy and external editor
8276     - the unsaved metadata should survive operations like move or rename
8277     - saving metadata before delete is pointless
8278
8279 commit 22679396
8280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8281 Date:   Sun Aug 23 14:10:56 2009 +0000
8282
8283     workaround for xpm loader
8284     
8285     https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
8286
8287 commit 399428f6
8288 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8289 Date:   Sun Aug 23 13:37:15 2009 +0000
8290
8291     fixed moving and maintenance of std. thumbnails
8292     
8293     https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
8294
8295 commit e284087c
8296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8297 Date:   Sat Aug 22 21:58:49 2009 +0000
8298
8299     remove deleted files from metadata queue
8300
8301 commit a20b1c7d
8302 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8303 Date:   Sat Aug 22 20:20:19 2009 +0000
8304
8305     fixed sidecar grouping
8306     
8307     this fixes grouping of files which differs only
8308     in upper/lowercase extension. The old code stopped scanning
8309     when the first file was found.
8310
8311 commit 4fd2d2e9
8312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8313 Date:   Tue Aug 18 20:19:23 2009 +0000
8314
8315     fixed possible crash in exif_item_get_integer
8316
8317 commit c1371f79
8318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8319 Date:   Mon Aug 3 20:47:14 2009 +0000
8320
8321     updated links
8322
8323 commit 6873f898
8324 Author: Klaus Ethgen <Klaus@Ethgen.de>
8325 Date:   Mon Aug 3 12:34:57 2009 +0000
8326
8327     Fixing libexiv2 bug
8328
8329 commit 95f139cb
8330 Author: Klaus Ethgen <Klaus@Ethgen.de>
8331 Date:   Sat Aug 1 22:37:57 2009 +0000
8332
8333     Fix a small problem with casefull keywords
8334     
8335     In @1636 I miss one check for keyword case. Now it should be all fixed.
8336
8337 commit 993581fa
8338 Author: Klaus Ethgen <Klaus@Ethgen.de>
8339 Date:   Sat Aug 1 22:37:37 2009 +0000
8340
8341     This function is never used anymore: file_maint_removed
8342
8343 commit 3ba97f11
8344 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8345 Date:   Fri Jul 31 20:46:55 2009 +0000
8346
8347     updated project status
8348
8349 commit c57a5a23
8350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8351 Date:   Fri Jul 31 20:31:56 2009 +0000
8352
8353     added project web page under version control
8354
8355 commit 3591c211
8356 Author: Laurent Monin <zas@norz.org>
8357 Date:   Thu Jul 30 17:59:20 2009 +0000
8358
8359     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.
8360
8361 commit 50d58991
8362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8363 Date:   Wed Jul 29 21:03:38 2009 +0000
8364
8365     updated czech translation
8366
8367 commit e01d5677
8368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8369 Date:   Tue Jul 28 22:27:24 2009 +0000
8370
8371     improved scroll on slower machines
8372     
8373     patch by Stanislav Brabec
8374
8375 commit 41599122
8376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8377 Date:   Tue Jul 28 22:14:26 2009 +0000
8378
8379     do not process sidecar files in bar_gps
8380     
8381     patch by Colin Clark
8382
8383 commit 5d66be28
8384 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8385 Date:   Tue Jul 28 22:03:54 2009 +0000
8386
8387     run the scripts with /bin/sh
8388
8389 commit 9ac5bc98
8390 Author: Laurent Monin <zas@norz.org>
8391 Date:   Sat Jul 25 08:23:23 2009 +0000
8392
8393     French translation was updated.
8394
8395 commit 6c06cb33
8396 Author: Laurent Monin <zas@norz.org>
8397 Date:   Sat Jul 25 08:13:13 2009 +0000
8398
8399     Remove some bashisms from configure.in. Patch by Greg Troxel.
8400
8401 commit 5495e01c
8402 Author: Laurent Monin <zas@norz.org>
8403 Date:   Sat Jul 25 08:00:07 2009 +0000
8404
8405     Romanian translation was completed. Thanks to Sabin Iacob.
8406
8407 commit 206a2270
8408 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8409 Date:   Fri Jul 24 14:07:54 2009 +0000
8410
8411     update column sizes after toggling thumbnails
8412
8413 commit 3374e3d5
8414 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8415 Date:   Fri Jul 24 13:32:37 2009 +0000
8416
8417     fixed switching of multiline texts
8418
8419 commit 2d113f07
8420 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8421 Date:   Fri Jul 24 12:56:54 2009 +0000
8422
8423     do not try to reload deleted image
8424     
8425     deleted image is replaced by the next one from the list, keep
8426     the old image displayed until the new one is set
8427
8428 commit 00c99d21
8429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8430 Date:   Fri Jul 24 12:45:42 2009 +0000
8431
8432     call gtk_tree_view_columns_autosize only when reall needed
8433     
8434     gtk_tree_view_columns_autosize is rather expensive, call it only
8435     afrer directory change or after user-requested refresh
8436
8437 commit 66643fc8
8438 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8439 Date:   Fri Jul 24 12:21:23 2009 +0000
8440
8441     do not use cell_data_func
8442     
8443     cell_data_func is too slow, store formatted string in the tree_store
8444     instead
8445
8446 commit 8494a934
8447 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8448 Date:   Tue Jul 21 14:17:01 2009 +0000
8449
8450     fixed destroying of menu data
8451     
8452     Make sure that menu destroy functions do not access parent widget
8453     structures that are already destroyed
8454     There are 2 ways to achieve this:
8455     - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
8456     - use separate data structure passed to *_popup_menu_destroy_cb()
8457       like in img-view.
8458
8459 commit 7c7eb0a2
8460 Author: Klaus Ethgen <Klaus@Ethgen.de>
8461 Date:   Sat Jul 18 08:16:54 2009 +0000
8462
8463     Fix a overrun
8464     
8465     data_offset + data_length could be bigger than guint which makes the
8466     calculation overflow to a value smaller then size.
8467
8468 commit 6e739c90
8469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8470 Date:   Thu Jul 2 17:37:05 2009 +0000
8471
8472     updated ChangeLog file
8473
8474 commit 08f70c1d
8475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8476 Date:   Thu Jul 2 17:31:38 2009 +0000
8477
8478     updated ca.po - submitted by Mecatxis
8479
8480 commit ecfe3d0a
8481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8482 Date:   Wed Jul 1 20:55:37 2009 +0000
8483
8484     make sure that automake and config.h uses the same installation paths
8485
8486 commit 2e37aa4a
8487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8488 Date:   Wed Jul 1 19:38:17 2009 +0000
8489
8490     updated version string
8491
8492 commit b514d250
8493 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8494 Date:   Wed Jul 1 19:33:09 2009 +0000
8495
8496     fixed mnemonic conflicts
8497
8498 commit 9c0ca8a1
8499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8500 Date:   Wed Jul 1 18:59:39 2009 +0000
8501
8502     removed msgctxt keyword, older gettext fails on it
8503
8504 commit a781a6fa
8505 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8506 Date:   Wed Jul 1 18:32:32 2009 +0000
8507
8508     removed gettext.h reference
8509
8510 commit 0ec10ddf
8511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8512 Date:   Wed Jul 1 07:04:42 2009 +0000
8513
8514     updated spec file
8515
8516 commit 21797ad0
8517 Author: Laurent Monin <zas@norz.org>
8518 Date:   Tue Jun 30 23:40:37 2009 +0000
8519
8520     French translation was updated.
8521
8522 commit 0bf27305
8523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8524 Date:   Tue Jun 30 20:15:33 2009 +0000
8525
8526     fixed an use of uninitialized value
8527
8528 commit b5b0a858
8529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8530 Date:   Tue Jun 30 20:12:28 2009 +0000
8531
8532     fixes for a built without Exiv2
8533     
8534     don't try to access XMP metadata if not compiled with Exiv2
8535     some metadata options are valid without Exiv2, do not disable them
8536
8537 commit f70e420d
8538 Author: Klaus Ethgen <Klaus@Ethgen.de>
8539 Date:   Tue Jun 30 19:53:55 2009 +0000
8540
8541     Revert "Add pgettext for some ambiguous strings"
8542     
8543     Now there should be all ambiguous strings gone. This reverts commit 1628
8544     
8545     With that commit also all ambiguous strings should be solved.
8546
8547 commit ed08c31a
8548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8549 Date:   Tue Jun 30 19:12:25 2009 +0000
8550
8551     add desktop.in files to the tarball
8552
8553 commit 84d6dfa4
8554 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8555 Date:   Mon Jun 29 19:48:14 2009 +0000
8556
8557     fixed writting to gqview legacy format
8558
8559 commit b1e7867f
8560 Author: Laurent Monin <zas@norz.org>
8561 Date:   Mon Jun 29 16:32:43 2009 +0000
8562
8563     French translation was updated.
8564
8565 commit c278582a
8566 Author: Laurent Monin <zas@norz.org>
8567 Date:   Mon Jun 29 16:02:28 2009 +0000
8568
8569     Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
8570
8571 commit f8f76cde
8572 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8573 Date:   Sun Jun 28 13:41:51 2009 +0000
8574
8575     added geeqie-import-geeqie.desktop.in
8576
8577 commit 8bb48410
8578 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8579 Date:   Sun Jun 28 11:55:54 2009 +0000
8580
8581     libchamplain compatibility fix
8582
8583 commit cf4208a5
8584 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8585 Date:   Sun Jun 28 09:25:47 2009 +0000
8586
8587     cleanup: remove some disabled code
8588
8589 commit 3ad0a54d
8590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8591 Date:   Sun Jun 28 09:08:25 2009 +0000
8592
8593     warn if another operation is performed on a file with unsaved metadata
8594
8595 commit dadc45eb
8596 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8597 Date:   Sun Jun 28 08:49:28 2009 +0000
8598
8599     sync histogram state after enabling it from the menu
8600
8601 commit a61e74ef
8602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8603 Date:   Sun Jun 28 08:32:27 2009 +0000
8604
8605     added script for importing GQView and Geeqie-alpha metadata
8606
8607 commit db44d472
8608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8609 Date:   Sat Jun 27 23:12:52 2009 +0000
8610
8611     put preferences to separate submenu
8612
8613 commit d960407d
8614 Author: Klaus Ethgen <Klaus@Ethgen.de>
8615 Date:   Sat Jun 27 22:58:20 2009 +0000
8616
8617     German translation update
8618
8619 commit 6595653e
8620 Author: Klaus Ethgen <Klaus@Ethgen.de>
8621 Date:   Sat Jun 27 22:57:56 2009 +0000
8622
8623     Complete commit @1747 (intltool usage)
8624     
8625     With using intltool the localisation will fail cause of missing
8626     desktop.in file. Also the old desktop files are obsoleted by this
8627     commit.
8628     
8629     Also it is not necessary any more to have a './' in front of the files
8630     in POTFILES.in.
8631
8632 commit 3000474f
8633 Author: Klaus Ethgen <Klaus@Ethgen.de>
8634 Date:   Sat Jun 27 22:56:50 2009 +0000
8635
8636     Fix AM_CFLAGS and AM_CXXFLAGS from @1701
8637     
8638     The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
8639     src/Makefile.am.
8640     
8641     I also did some minor whitespace fixes and made the internal
8642     documentation consistent by using \ than @ for doxygen doc.
8643
8644 commit 1282982b
8645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8646 Date:   Sat Jun 27 22:40:25 2009 +0000
8647
8648     added command for editing ufraw id file, changed menu location
8649
8650 commit 5865742b
8651 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8652 Date:   Sat Jun 27 21:12:07 2009 +0000
8653
8654     reordered View menu
8655
8656 commit 2c3454d7
8657 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8658 Date:   Sat Jun 27 20:47:17 2009 +0000
8659
8660     use radio buttons for file and dir mode in popup menu
8661
8662 commit 9ef08987
8663 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8664 Date:   Sat Jun 27 20:12:56 2009 +0000
8665
8666     simplified menu_item_add_radio usage
8667
8668 commit f9509525
8669 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8670 Date:   Sat Jun 27 17:54:31 2009 +0000
8671
8672     created Files and Folders submenu
8673
8674 commit 8948dca3
8675 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8676 Date:   Sat Jun 27 15:47:50 2009 +0000
8677
8678     improved overlay menu
8679     
8680     - indicate overlay and histogram state in toggle and radio entries in
8681       the menu
8682     - all entries have visible effect in all modes
8683
8684 commit a374a03d
8685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8686 Date:   Wed Jun 24 20:31:30 2009 +0000
8687
8688     test if an accelerator can be stored
8689     
8690     gtk_accel_map_change_entry can't change accelerators
8691     to keys like arrows. Test this and show the keys in the list
8692     only if they can be really changed.
8693     
8694     https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
8695
8696 commit 7bbcd188
8697 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8698 Date:   Tue Jun 23 19:20:48 2009 +0000
8699
8700     improved description string
8701
8702 commit 5a18119c
8703 Author: Klaus Ethgen <Klaus@Ethgen.de>
8704 Date:   Sun Jun 21 22:52:45 2009 +0000
8705
8706     Localizing one string
8707
8708 commit d820c538
8709 Author: Klaus Ethgen <Klaus@Ethgen.de>
8710 Date:   Sun Jun 21 22:52:08 2009 +0000
8711
8712     Fix two memory failures
8713     
8714     1. if the description field for a exif information is empty the program
8715        dumps core when trying to change this. The reason is a strcmp with a
8716        NULL value.
8717     
8718        The fix add the small functionality to set the field to default when
8719        it is set empty.
8720     
8721     2. There was a g_strdup miss in exif.c which could end in memory
8722        corruption.
8723
8724 commit 48de9540
8725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8726 Date:   Sun Jun 21 20:14:53 2009 +0000
8727
8728     improved file list update priority
8729     
8730     - update list with lower priority than the priority of file operations
8731     - make sure that it is updated at least once per 2 seconds
8732
8733 commit 8f5b864b
8734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8735 Date:   Sun Jun 21 13:28:02 2009 +0000
8736
8737     fixed jumping of filelist on focus_in event
8738
8739 commit 624256fd
8740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8741 Date:   Sun Jun 21 12:39:58 2009 +0000
8742
8743     fixed updating of marks in sidecars
8744
8745 commit 8c5f7652
8746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8747 Date:   Sat Jun 20 23:15:11 2009 +0000
8748
8749     various geeqie-ufraw improvements
8750     
8751     - handle xmp sidecars
8752     - commandline options, help
8753
8754 commit ad121b74
8755 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8756 Date:   Sat Jun 20 18:42:23 2009 +0000
8757
8758     fixed leak in file_util_* functions
8759     
8760     - file_util_* are changed to take over the filelist and free it when
8761       done
8762     - make sure that these functions are called correctly
8763
8764 commit 64ac3a19
8765 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8766 Date:   Sat Jun 20 16:46:32 2009 +0000
8767
8768     improved list view
8769     
8770     - do the string formatting in the cell_data callback
8771     - show the sidecar list only in collapsed entries
8772
8773 commit 689f00cf
8774 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8775 Date:   Sat Jun 20 08:51:07 2009 +0000
8776
8777     always check for deleted sidecar files
8778
8779 commit 2ac55900
8780 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8781 Date:   Fri Jun 19 22:37:30 2009 +0000
8782
8783     fixed regexp usage
8784
8785 commit f553c1ad
8786 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8787 Date:   Fri Jun 19 22:34:52 2009 +0000
8788
8789     run external commands from current directory even with no files
8790
8791 commit 6b90e03b
8792 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8793 Date:   Thu Jun 18 20:46:33 2009 +0000
8794
8795     ufraw-batch script
8796     
8797     added a more complicated script that demonstrates advanced
8798     features of external editors:
8799     - create a jpeg + ufraw id file for each raw file
8800     - update the jpeg if the id file was modified
8801
8802 commit ce28ddc9
8803 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8804 Date:   Wed Jun 17 18:41:10 2009 +0000
8805
8806     made file_util_start_editor_from_file consider also sidecars
8807
8808 commit 74888a81
8809 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8810 Date:   Wed Jun 17 18:19:11 2009 +0000
8811
8812     fixed problems with floor/ceil
8813     
8814     - introduce macros ROUND_DOWN, ROUND_UP
8815     - fixed incorrect usage of floor/ceil functions on int arguments
8816     
8817     patch by  Yuriy Kaminskiy
8818
8819 commit a9e0a038
8820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8821 Date:   Mon Jun 15 20:50:35 2009 +0000
8822
8823     use intltool for desktop file translation
8824     
8825     - desktop files are translated via .po files together with other strings
8826     - make update-po is replaced with intltool-update [lang]
8827
8828 commit f63a2dd3
8829 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8830 Date:   Mon Jun 15 19:13:45 2009 +0000
8831
8832     improved rotation script
8833     
8834     - applies the orientation from metadata
8835     - uses exiftran for jpeg an ImageMagick for other files
8836
8837 commit 2900ceba
8838 Author: Laurent Monin <zas@norz.org>
8839 Date:   Sun Jun 14 08:49:39 2009 +0000
8840
8841     French translation was updated.
8842
8843 commit 1401afe8
8844 Author: Klaus Ethgen <Klaus@Ethgen.de>
8845 Date:   Sat Jun 13 22:19:57 2009 +0000
8846
8847     Update documentation
8848     
8849     Now it holds a more verbose doxygen description as discussed in mailing
8850     list.
8851     
8852     - Doxygen style description
8853     - Small visibility changes
8854     - Commit message change
8855
8856 commit 369eab02
8857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8858 Date:   Sat Jun 13 19:26:32 2009 +0000
8859
8860     the options for custom border color were made independent
8861
8862 commit 1283b619
8863 Author: Laurent Monin <zas@norz.org>
8864 Date:   Thu Jun 11 18:18:07 2009 +0000
8865
8866     French translation was updated.
8867
8868 commit 420f3600
8869 Author: Laurent Monin <zas@norz.org>
8870 Date:   Thu Jun 11 17:34:37 2009 +0000
8871
8872     Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
8873
8874 commit f5dbedfb
8875 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8876 Date:   Wed Jun 10 20:45:24 2009 +0000
8877
8878     make sure that a directory exists on saving desktop files
8879
8880 commit 545a2c2c
8881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8882 Date:   Wed Jun 10 20:26:47 2009 +0000
8883
8884     do not install helper scripts into /usr/bin
8885     
8886     - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
8887     - add the directory to $PATH on startup - the Exec line in desktop files
8888       does not have to contain full path
8889     
8890     fixes
8891     https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
8892
8893 commit c266b1d3
8894 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8895 Date:   Tue Jun 9 19:12:37 2009 +0000
8896
8897     enabled color management in img-view
8898     
8899     patch by Omari Stephens
8900
8901 commit 0dbb46ce
8902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8903 Date:   Tue Jun 9 19:08:52 2009 +0000
8904
8905     fixed leak in image_post_process_color
8906     
8907     patch by Omari Stephens
8908
8909 commit 3c312710
8910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8911 Date:   Mon Jun 8 19:05:49 2009 +0000
8912
8913     unify code paths for New directory
8914     keep the directory visible after rename
8915     https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
8916
8917 commit 0128d5e7
8918 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8919 Date:   Sun Jun 7 10:11:05 2009 +0000
8920
8921     do not show wide frame in single image mode
8922     it partially fixes
8923     https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
8924
8925 commit 83196313
8926 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8927 Date:   Sat Jun 6 22:51:55 2009 +0000
8928
8929     added mark filter to menu - now it is possible to assign hotkeys
8930
8931 commit da1d8ad7
8932 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8933 Date:   Sat Jun 6 19:39:46 2009 +0000
8934
8935     preserve zoom value on fullscreen startup
8936
8937 commit 0b06a8bd
8938 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8939 Date:   Sat Jun 6 17:28:16 2009 +0000
8940
8941     swap x and y scale when scaling rotated images - it fixes tiles that were
8942     sometimes off by 1 pixel - thanks Petr for reporting,
8943     code cleanup
8944
8945 commit 538eafee
8946 Author: Laurent Monin <zas@norz.org>
8947 Date:   Sat Jun 6 17:02:21 2009 +0000
8948
8949     French translation was updated.
8950
8951 commit 0b361516
8952 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8953 Date:   Sat Jun 6 16:14:07 2009 +0000
8954
8955     better implementation of tree_view_row_get_visibility,
8956     gtk_tree_view_set_cursor is not sufficient in some cases, call also
8957     tree_view_row_make_visible
8958
8959 commit 2ca07031
8960 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8961 Date:   Sat Jun 6 15:33:56 2009 +0000
8962
8963     do not call signal handler from vdtree_row_expanded
8964     it fixes tree view for user-entered hidden directories
8965
8966 commit 1bd43a67
8967 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8968 Date:   Sat Jun 6 11:15:09 2009 +0000
8969
8970     reduced jumping of directory tree when user clicks on folders
8971
8972 commit 2aa7548f
8973 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8974 Date:   Fri Jun 5 21:52:37 2009 +0000
8975
8976     simplified the code around vd_select_row
8977
8978 commit e88a00be
8979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8980 Date:   Thu Jun 4 21:07:03 2009 +0000
8981
8982     use layout_set_fd() for changing images from a slideshow
8983     - this updates folder and icon in recursive slideshow mode
8984     
8985     preserve slideshow on layout change - fixes
8986       https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
8987
8988 commit f333692b
8989 Author: Laurent Monin <zas@norz.org>
8990 Date:   Thu Jun 4 19:51:20 2009 +0000
8991
8992     Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
8993
8994 commit 47517136
8995 Author: Klaus Ethgen <Klaus@Ethgen.de>
8996 Date:   Thu Jun 4 16:07:41 2009 +0000
8997
8998     Ongoing translation
8999     
9000     Now the most is translated to German language. Just the photographic
9001     notions are missing.
9002
9003 commit 8e677502
9004 Author: Klaus Ethgen <Klaus@Ethgen.de>
9005 Date:   Thu Jun 4 16:07:16 2009 +0000
9006
9007     Change the order of columns for editors dialogue
9008
9009 commit 21b5ebf3
9010 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9011 Date:   Wed Jun 3 20:05:19 2009 +0000
9012
9013     regroup sidecar files when an operation on partial group is finished
9014
9015 commit 347fc7ce
9016 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9017 Date:   Tue Jun 2 22:33:53 2009 +0000
9018
9019     changed selection behavior as requested at
9020     http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
9021     
9022     file view - sidecars are added to the selection if they were expicitly selected
9023                 or if the entry is collapsed
9024     icon view - selection always contains sidecars
9025     
9026     file operations splits partially selected groups - selected files have
9027     disabled grouping
9028
9029 commit 5a743f0a
9030 Author: Laurent Monin <zas@norz.org>
9031 Date:   Mon Jun 1 16:37:30 2009 +0000
9032
9033     Minor code cleanup and redundancy reduction.
9034
9035 commit ce00bafc
9036 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9037 Date:   Sun May 31 14:32:39 2009 +0000
9038
9039     fixed incorrect type conversion
9040
9041 commit 7c034363
9042 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9043 Date:   Sun May 31 13:32:09 2009 +0000
9044
9045     do not display menus ("FileMenu" etc.) in accelerator configuration
9046     improved tooltip texts
9047
9048 commit 7166e8e6
9049 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9050 Date:   Sun May 31 11:08:00 2009 +0000
9051
9052     do not block the files sent to external editors like gimp
9053
9054 commit f6b5317b
9055 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9056 Date:   Sat May 30 20:18:22 2009 +0000
9057
9058     preserve image center over short periods when the "broken image" icon is
9059     displayed
9060     http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
9061
9062 commit 894ebcaf
9063 Author: Laurent Monin <zas@norz.org>
9064 Date:   Tue May 26 19:41:22 2009 +0000
9065
9066     Add .desktop files to restore lossless jpeg rotation via editors.
9067
9068 commit 257284ed
9069 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9070 Date:   Sat May 23 21:23:06 2009 +0000
9071
9072     added doxygen.conf
9073     https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
9074
9075 commit 701705f5
9076 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9077 Date:   Sat May 23 21:07:21 2009 +0000
9078
9079     enabled PageSize code
9080     https://bugzilla.redhat.com/show_bug.cgi?id=222639
9081
9082 commit 94698117
9083 Author: Laurent Monin <zas@norz.org>
9084 Date:   Thu May 21 09:54:20 2009 +0000
9085
9086     Add missing vim modeline.
9087
9088 commit 8b292110
9089 Author: Laurent Monin <zas@norz.org>
9090 Date:   Thu May 21 09:20:48 2009 +0000
9091
9092     Attempt to use stock gtk icons for directory list and tree views.
9093
9094 commit 2a1d1262
9095 Author: Laurent Monin <zas@norz.org>
9096 Date:   Sat May 16 11:31:48 2009 +0000
9097
9098     Fix up too short array, reported by Michael Schwendt.
9099
9100 commit db09073d
9101 Author: Laurent Monin <zas@norz.org>
9102 Date:   Sat May 16 08:48:21 2009 +0000
9103
9104     Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
9105     
9106     
9107     $ desktop-file-validate geeqie.desktop
9108     geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
9109     "Categories" in group "Desktop Entry" contains a deprecated value
9110     "Application"
9111     
9112     http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
9113
9114 commit 93999087
9115 Author: Laurent Monin <zas@norz.org>
9116 Date:   Thu May 14 20:45:34 2009 +0000
9117
9118     Fix up unused variables warnings.
9119
9120 commit 93e62dee
9121 Author: Laurent Monin <zas@norz.org>
9122 Date:   Thu May 14 20:32:14 2009 +0000
9123
9124     Merge common thumb code from view_file_list and view_file_icon to view_file.
9125
9126 commit 63ea2c85
9127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9128 Date:   Tue May 12 20:54:58 2009 +0000
9129
9130     added some notes to README file
9131
9132 commit e0541d55
9133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9134 Date:   Tue May 12 20:38:26 2009 +0000
9135
9136     fixed compilation with older gtk
9137
9138 commit ff49d58f
9139 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9140 Date:   Tue May 12 20:17:03 2009 +0000
9141
9142     updated TODO list
9143
9144 commit 19db93d6
9145 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9146 Date:   Tue May 12 18:25:18 2009 +0000
9147
9148     added GPS map support - patch by Colin Clark
9149
9150 commit f0115682
9151 Author: Laurent Monin <zas@norz.org>
9152 Date:   Tue May 12 06:54:05 2009 +0000
9153
9154     French translation was updated.
9155
9156 commit d9ddcf2b
9157 Author: Laurent Monin <zas@norz.org>
9158 Date:   Tue May 12 06:42:20 2009 +0000
9159
9160     Fix up tooltip text: Color _Management -> Color Management.
9161
9162 commit b8f9d00f
9163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9164 Date:   Mon May 11 20:50:13 2009 +0000
9165
9166     added keyboard configuration dialog
9167     mostly written by Petr Ostadal
9168     alternate keys are not yet fully configurable - the corresponding code
9169     is commented out
9170
9171 commit 59e6c197
9172 Author: Laurent Monin <zas@norz.org>
9173 Date:   Mon May 11 10:10:13 2009 +0000
9174
9175     French translation was updated.
9176
9177 commit b8baff4d
9178 Author: Laurent Monin <zas@norz.org>
9179 Date:   Mon May 11 09:55:39 2009 +0000
9180
9181     Include missing header file.
9182
9183 commit 8ae8938d
9184 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9185 Date:   Sat May 9 19:45:24 2009 +0000
9186
9187     expose the file grouping flag to the user
9188
9189 commit 70138111
9190 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9191 Date:   Sat May 9 19:25:51 2009 +0000
9192
9193     extended the list of grouped metadata tags
9194
9195 commit 5a13c696
9196 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9197 Date:   Sat May 9 17:02:35 2009 +0000
9198
9199     added some structure to the metadata preferences dialog
9200
9201 commit 6736cd68
9202 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9203 Date:   Fri May 8 18:29:09 2009 +0000
9204
9205     better tooltip for disabled lcms
9206
9207 commit 38d38b50
9208 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9209 Date:   Thu May 7 20:24:35 2009 +0000
9210
9211     limit metadata details dialog size
9212
9213 commit ecf3f93d
9214 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9215 Date:   Thu May 7 19:52:38 2009 +0000
9216
9217     fixed keyword tree initialization
9218
9219 commit dee4299e
9220 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9221 Date:   Thu May 7 19:38:07 2009 +0000
9222
9223     updated version string to beta1
9224
9225 commit 0dfdc453
9226 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9227 Date:   Thu May 7 19:34:33 2009 +0000
9228
9229     enabled XDG directory layout
9230
9231 commit 34a545b2
9232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9233 Date:   Thu May 7 19:30:15 2009 +0000
9234
9235     use "keywords" instead of "tags" in option name, it is more consistent
9236
9237 commit fb440ecd
9238 Author: Laurent Monin <zas@norz.org>
9239 Date:   Sun May 3 17:54:37 2009 +0000
9240
9241     French translation was updated.
9242
9243 commit bcc9ac0c
9244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9245 Date:   Sat May 2 22:34:46 2009 +0000
9246
9247     added stock icons for slideshow
9248
9249 commit b9dbcccc
9250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9251 Date:   Sat May 2 22:19:42 2009 +0000
9252
9253     updated czech translation
9254
9255 commit baf66bb1
9256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9257 Date:   Sat May 2 11:14:24 2009 +0000
9258
9259     force the metadata dialog if it was triggered by the menu or the button
9260
9261 commit 034c8455
9262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9263 Date:   Sat May 2 10:59:36 2009 +0000
9264
9265     action table clean up
9266
9267 commit bf8cb167
9268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9269 Date:   Sat May 2 09:15:56 2009 +0000
9270
9271     improved pixel info, changed the menu entry from "Hide" to "Show",
9272     added it on default status bar
9273
9274 commit 022c685a
9275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9276 Date:   Fri May 1 23:40:01 2009 +0000
9277
9278     "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
9279     use <shift>S for sort manager
9280
9281 commit c95bd699
9282 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9283 Date:   Fri May 1 23:15:51 2009 +0000
9284
9285     - handle color profile and write metadata buttons on statusbar by ui_manager
9286     - statusbar buttons made configurable
9287
9288 commit b4760e25
9289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9290 Date:   Fri May 1 09:49:27 2009 +0000
9291
9292     allow external editors without parameters, as long as they are in
9293     category 'X-Geeqie'
9294
9295 commit b2025397
9296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9297 Date:   Wed Apr 29 20:28:54 2009 +0000
9298
9299     updated czech translation, not yet complete
9300
9301 commit 6739de52
9302 Author: Laurent Monin <zas@norz.org>
9303 Date:   Tue Apr 28 21:40:00 2009 +0000
9304
9305     French translation was updated.
9306
9307 commit baa65160
9308 Author: Laurent Monin <zas@norz.org>
9309 Date:   Tue Apr 28 21:38:20 2009 +0000
9310
9311     Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
9312
9313 commit 563caeb6
9314 Author: Laurent Monin <zas@norz.org>
9315 Date:   Tue Apr 28 21:37:27 2009 +0000
9316
9317     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.
9318
9319 commit 90c899b6
9320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9321 Date:   Tue Apr 28 20:09:41 2009 +0000
9322
9323     do not translate internal strings
9324
9325 commit cdf39c97
9326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9327 Date:   Tue Apr 28 06:55:56 2009 +0000
9328
9329     added new files
9330
9331 commit 05a40a1d
9332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9333 Date:   Tue Apr 28 06:54:59 2009 +0000
9334
9335     compilation fixes for older glib and gtk
9336
9337 commit a39d10df
9338 Author: Laurent Monin <zas@norz.org>
9339 Date:   Mon Apr 27 23:07:59 2009 +0000
9340
9341     French translation was updated: fix few main menu mnenonics.
9342
9343 commit e83d0474
9344 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9345 Date:   Mon Apr 27 21:39:56 2009 +0000
9346
9347     compilation fixes
9348
9349 commit 3e0cad19
9350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9351 Date:   Mon Apr 27 20:19:21 2009 +0000
9352
9353     "make dist" fixes
9354
9355 commit 2dfdfc1d
9356 Author: Laurent Monin <zas@norz.org>
9357 Date:   Sun Apr 26 14:08:44 2009 +0000
9358
9359     French translation was updated.
9360
9361 commit 81620ce9
9362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9363 Date:   Sun Apr 26 11:38:28 2009 +0000
9364
9365     small fixes
9366
9367 commit 61f861dd
9368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9369 Date:   Sun Apr 26 09:25:52 2009 +0000
9370
9371     fixed return from metadata_write_revert
9372
9373 commit 86da9a1f
9374 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9375 Date:   Sun Apr 26 09:01:35 2009 +0000
9376
9377     added an option to write image orientation to the metadata
9378
9379 commit f62a4ec8
9380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9381 Date:   Sat Apr 25 22:08:09 2009 +0000
9382
9383     separated Orientation and Grayscale functions
9384     moved Grayscale to Color management menu
9385
9386 commit a0f54dff
9387 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9388 Date:   Sat Apr 25 20:55:11 2009 +0000
9389
9390     added more info to the details dialog
9391
9392 commit 81e98ec3
9393 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9394 Date:   Fri Apr 24 23:26:49 2009 +0000
9395
9396     added details dialog for other operations too
9397
9398 commit 6ac87bdb
9399 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9400 Date:   Fri Apr 24 22:51:00 2009 +0000
9401
9402     added possibility to exclude individual files
9403
9404 commit 6d5b3636
9405 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9406 Date:   Thu Apr 23 21:15:14 2009 +0000
9407
9408     fixed writting metadata behavior at exit
9409
9410 commit 92d41d67
9411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9412 Date:   Thu Apr 23 21:12:19 2009 +0000
9413
9414     added an image to the file details dialog
9415
9416 commit b6e52aec
9417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9418 Date:   Thu Apr 23 20:48:03 2009 +0000
9419
9420     differentiate between "Cancel" and "Discard changes"
9421
9422 commit 7ff04bed
9423 Author: Laurent Monin <zas@norz.org>
9424 Date:   Tue Apr 21 21:47:11 2009 +0000
9425
9426     Fix up few warnings (especially on 64bits platforms).
9427
9428 commit a58c2dc7
9429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9430 Date:   Tue Apr 21 21:16:32 2009 +0000
9431
9432     fixed metadata.confirm_on_dir_change
9433
9434 commit ba226375
9435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9436 Date:   Tue Apr 21 21:07:28 2009 +0000
9437
9438     added possibility to show modifiied metadata before write
9439
9440 commit 97517b5b
9441 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9442 Date:   Mon Apr 20 21:34:16 2009 +0000
9443
9444     added remote interface for exporting additional info (sidecars,
9445     destination) to external commands
9446     
9447     see the symlink command for an example
9448     
9449     http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
9450
9451 commit be3cde05
9452 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9453 Date:   Mon Apr 20 21:07:52 2009 +0000
9454
9455     write info and debugging messages to stderr
9456
9457 commit 4d953e17
9458 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9459 Date:   Mon Apr 20 19:44:50 2009 +0000
9460
9461     improved remote protocol to allow bidirectional communication
9462
9463 commit 119665d7
9464 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9465 Date:   Fri Apr 17 20:26:22 2009 +0000
9466
9467     fixed tests for vd_find_row return value
9468
9469 commit fe28f855
9470 Author: Klaus Ethgen <Klaus@Ethgen.de>
9471 Date:   Tue Apr 14 21:51:29 2009 +0000
9472
9473     German translation updated
9474     
9475     With some help from de.alt.rec.digitalfotografie.
9476
9477 commit 2517907d
9478 Author: Laurent Monin <zas@norz.org>
9479 Date:   Tue Apr 14 20:54:50 2009 +0000
9480
9481     French translation was updated.
9482
9483 commit 3ad77652
9484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9485 Date:   Mon Apr 13 22:40:47 2009 +0000
9486
9487     color profile fixes
9488
9489 commit 75909b6d
9490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9491 Date:   Mon Apr 13 14:39:50 2009 +0000
9492
9493     show color management status on statusbar
9494
9495 commit a512de6d
9496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9497 Date:   Mon Apr 13 10:55:49 2009 +0000
9498
9499     support X11 screen profile
9500     http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
9501
9502 commit 6fa6bdcc
9503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9504 Date:   Mon Apr 13 08:09:56 2009 +0000
9505
9506     moved color profiles from statusbar to View menu
9507
9508 commit 9d1fd8df
9509 Author: Klaus Ethgen <Klaus@Ethgen.de>
9510 Date:   Sun Apr 12 17:58:55 2009 +0000
9511
9512     German translation updated
9513
9514 commit 6b5add46
9515 Author: Laurent Monin <zas@norz.org>
9516 Date:   Sun Apr 12 15:06:43 2009 +0000
9517
9518     French translation was updated.
9519
9520 commit 9907bdcd
9521 Author: Klaus Ethgen <Klaus@Ethgen.de>
9522 Date:   Sun Apr 12 11:02:03 2009 +0000
9523
9524     Update POTFILES.in
9525     
9526     metadata.c was not in the POTFILES.in.
9527
9528 commit 6fc84409
9529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9530 Date:   Sun Apr 12 08:36:53 2009 +0000
9531
9532     fixed ambiguous strings
9533
9534 commit 9483a82f
9535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9536 Date:   Sat Apr 11 21:28:46 2009 +0000
9537
9538     improved default keyword tree
9539
9540 commit 957656a9
9541 Author: Klaus Ethgen <Klaus@Ethgen.de>
9542 Date:   Sat Apr 11 20:46:37 2009 +0000
9543
9544     Fix that the output of msgfmt could be singular
9545     
9546     The output of msgfmt could be singular if there is only one translation
9547     of the given type.
9548
9549 commit 1a73f690
9550 Author: Klaus Ethgen <Klaus@Ethgen.de>
9551 Date:   Sat Apr 11 19:51:03 2009 +0000
9552
9553     Allow to configure case handling of keywords
9554     
9555     Sometimes I use just different case for keywords. This should be
9556     chooseable.
9557
9558 commit 66ad4aee
9559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9560 Date:   Sat Apr 11 19:35:03 2009 +0000
9561
9562     fixed updating of filelist marks
9563
9564 commit cceb6eee
9565 Author: Klaus Ethgen <Klaus@Ethgen.de>
9566 Date:   Sat Apr 11 18:34:12 2009 +0000
9567
9568     Adding debian packaging informations
9569     
9570     Adding debian control directory to create a geeqie debian package.
9571     
9572     NOTES: (To be fixed in autoconf)
9573        - LIRC must be explicit _enabled_ instead of disable. This is wrong
9574          documented.
9575        - It might be a good idea to derivate the readmedir and the htmldir
9576          from docdir.
9577
9578 commit e91e0ff9
9579 Author: Klaus Ethgen <Klaus@Ethgen.de>
9580 Date:   Sat Apr 11 16:34:25 2009 +0000
9581
9582     Implementing CTRL-W to close advanced exif window
9583     
9584     In fact, this implements keypress event handling in the advanced exif
9585     window to handle CTRL-W event.
9586
9587 commit f43df746
9588 Author: Klaus Ethgen <Klaus@Ethgen.de>
9589 Date:   Fri Apr 10 13:54:08 2009 +0000
9590
9591     Just update the internal sort method
9592     
9593     There is no other use of the internal sort method than speeding up the
9594     sorting of a collection. So setting it to SORT_NONE is the better
9595     choice.
9596
9597 commit 6bbb74b3
9598 Author: Klaus Ethgen <Klaus@Ethgen.de>
9599 Date:   Fri Apr 10 13:44:37 2009 +0000
9600
9601     Implement random sort method for collections
9602     
9603     This patch allows to randomize the collections. (Closes: #2497413)
9604     https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
9605
9606 commit 0977d77b
9607 Author: Klaus Ethgen <Klaus@Ethgen.de>
9608 Date:   Fri Apr 10 10:18:42 2009 +0000
9609
9610     Fix the broken statistic generation
9611     
9612     The output of msgfmt has different format if no fuzzy translations (or
9613     even no translated) are available. I fixed that by parsing the output of
9614     msgfmt more intelligent.
9615     
9616     Drawback of the solution is that the parsing will not work if the output
9617     of msgfmt use not the strings "translated messages", "fuzzy
9618     translations" and "untranslated messages".
9619
9620 commit 16e5361e
9621 Author: Klaus Ethgen <Klaus@Ethgen.de>
9622 Date:   Fri Apr 10 09:47:40 2009 +0000
9623
9624     German translation updated
9625     
9626     Also included a update in the README file. Finally I add myself to that
9627     file. :-)
9628
9629 commit a9076f2d
9630 Author: Klaus Ethgen <Klaus@Ethgen.de>
9631 Date:   Fri Apr 10 09:47:20 2009 +0000
9632
9633     Add pgettext for some ambiguous strings
9634     
9635     There are some strings which are ambiguous to translate. There is the
9636     pgettext function to solf that problem.
9637     
9638     For example, locations can be translated to german by Ortsangaben
9639     (geographical) or by Pfad (filesystem). I am sure there are also some
9640     ambiguous in other languages.
9641
9642 commit b2d63b67
9643 Author: Laurent Monin <zas@norz.org>
9644 Date:   Thu Apr 9 20:40:16 2009 +0000
9645
9646     Minor french translations fixes.
9647
9648 commit edae4986
9649 Author: Laurent Monin <zas@norz.org>
9650 Date:   Thu Apr 9 20:07:16 2009 +0000
9651
9652     Fix histogram labels in french.
9653
9654 commit e6fbbd42
9655 Author: Laurent Monin <zas@norz.org>
9656 Date:   Thu Apr 9 19:58:03 2009 +0000
9657
9658     French translation was updated.
9659
9660 commit 672e4f69
9661 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9662 Date:   Wed Apr 8 19:32:30 2009 +0000
9663
9664     improved Exiv2 error reporting:
9665     - use correct charset
9666     - respect --debug
9667
9668 commit fc1b4202
9669 Author: Klaus Ethgen <Klaus@Ethgen.de>
9670 Date:   Mon Apr 6 23:59:54 2009 +0000
9671
9672     Nest new keywords inside existing
9673     
9674     It is boring to first add a bunch of keywords and then move them to the
9675     new location. It is more natural to add them as child to existing ons.
9676
9677 commit 81bcaeee
9678 Author: Klaus Ethgen <Klaus@Ethgen.de>
9679 Date:   Mon Apr 6 23:59:38 2009 +0000
9680
9681     Fix the is_keyword bug
9682     
9683     The is_keyword would be new set when placing the radio buttons. This
9684     Patch fix it by setting the variable afterwards.
9685
9686 commit 80f4d7ef
9687 Author: Klaus Ethgen <Klaus@Ethgen.de>
9688 Date:   Mon Apr 6 23:39:27 2009 +0000
9689
9690     Set the focus for new keyword dialog
9691
9692 commit 6224bad9
9693 Author: Laurent Monin <zas@norz.org>
9694 Date:   Mon Apr 6 22:18:13 2009 +0000
9695
9696     Disable unused functions when compiled without threads support, prevents few warnings.
9697
9698 commit 14946850
9699 Author: Laurent Monin <zas@norz.org>
9700 Date:   Mon Apr 6 22:13:54 2009 +0000
9701
9702     Fix up event source ids type: gint -> guint.
9703     Functions like g_timeout_add() or g_idle_add() return a guint
9704     greater than 0, but in most places it was wrongly stored as int
9705     and initialized to -1.
9706     This broke assertions matching in g_source_remove() for example
9707     since id was always greater than 0 even when timer was not set
9708     (-1 was casted to the biggest guint).
9709
9710 commit bc940421
9711 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9712 Date:   Mon Apr 6 21:52:49 2009 +0000
9713
9714     re-ordered some options, improved descriptions
9715
9716 commit 9e28ad2a
9717 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9718 Date:   Mon Apr 6 20:38:54 2009 +0000
9719
9720     unconditionally enable fast jpeg thumbnailing
9721
9722 commit 61856b1e
9723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9724 Date:   Mon Apr 6 19:53:59 2009 +0000
9725
9726     added pane_notify_selection to pane API
9727
9728 commit 3b39f3a6
9729 Author: Laurent Monin <zas@norz.org>
9730 Date:   Mon Apr 6 19:13:35 2009 +0000
9731
9732     Remove unused field in IconData.
9733
9734 commit d7f36668
9735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9736 Date:   Mon Apr 6 19:09:55 2009 +0000
9737
9738     optimized sidecar file check
9739
9740 commit c1209c2e
9741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9742 Date:   Sun Apr 5 09:46:49 2009 +0000
9743
9744     fixed bug in overlay drawing
9745
9746 commit 51a9455b
9747 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9748 Date:   Sun Apr 5 09:25:48 2009 +0000
9749
9750     improved Scroll reset method in preferences dialog
9751
9752 commit 7ba4f8b9
9753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9754 Date:   Sat Apr 4 23:12:19 2009 +0000
9755
9756     disabled 2-pass rendering also affect color correction
9757     https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
9758
9759 commit 71cf89df
9760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9761 Date:   Sat Apr 4 22:29:25 2009 +0000
9762
9763     added option that simplifies saving of multi-window configurations
9764
9765 commit 28243662
9766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9767 Date:   Sat Apr 4 22:09:50 2009 +0000
9768
9769     dropped show_copy_path option
9770
9771 commit 33d633ef
9772 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9773 Date:   Sat Apr 4 21:53:12 2009 +0000
9774
9775     dropped read_buffer options - they don't have any significant effect
9776
9777 commit 5a332053
9778 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9779 Date:   Sat Apr 4 21:14:34 2009 +0000
9780
9781     startup path options simplified and moved to layout options
9782
9783 commit c4b18aa9
9784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9785 Date:   Sat Apr 4 20:20:17 2009 +0000
9786
9787     moved options from Advanced tab to other tabs
9788     TODO: add Advanced section on each tab
9789
9790 commit c66eafd0
9791 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9792 Date:   Sat Apr 4 19:10:49 2009 +0000
9793
9794     added metadata_read_GPS_coord
9795
9796 commit a5a0e4b5
9797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9798 Date:   Sat Apr 4 16:42:54 2009 +0000
9799
9800     set current fd when the bar is shown again
9801     https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
9802
9803 commit fc76e6d1
9804 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9805 Date:   Fri Apr 3 19:35:34 2009 +0000
9806
9807     convert commandline to utf8
9808
9809 commit 5f808326
9810 Author: Laurent Monin <zas@norz.org>
9811 Date:   Thu Apr 2 23:11:07 2009 +0000
9812
9813     Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
9814
9815 commit 8d622ad6
9816 Author: Laurent Monin <zas@norz.org>
9817 Date:   Thu Apr 2 16:10:12 2009 +0000
9818
9819     Use full path in genmarshal.
9820     This allows out of source builds with fakeroot.
9821     Patch by Lukas Jirkovsky.
9822
9823 commit f1b49514
9824 Author: Laurent Monin <zas@norz.org>
9825 Date:   Tue Mar 31 22:23:33 2009 +0000
9826
9827     Cleanup.
9828
9829 commit dc03f50c
9830 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9831 Date:   Tue Mar 31 21:33:54 2009 +0000
9832
9833     improved next/prev operation on sidecar files
9834     
9835     all operations with list index seem to be broken but IMHO this fix is
9836     sufficient for 1.0. Then it definitely needs a better interface.
9837
9838 commit 91a89497
9839 Author: Laurent Monin <zas@norz.org>
9840 Date:   Tue Mar 31 20:57:31 2009 +0000
9841
9842     Add and install a template to be used as new editor. Need more work.
9843
9844 commit 23e172ec
9845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9846 Date:   Tue Mar 31 20:53:37 2009 +0000
9847
9848     fixed vdlist_find_row return value
9849
9850 commit 0ba13b95
9851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9852 Date:   Tue Mar 31 20:35:04 2009 +0000
9853
9854     use a better signal
9855
9856 commit e2c72d45
9857 Author: Laurent Monin <zas@norz.org>
9858 Date:   Tue Mar 31 20:22:47 2009 +0000
9859
9860     Make desktop window list checkboxes centered and not activatable.
9861
9862 commit f1ff99e0
9863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9864 Date:   Tue Mar 31 20:05:16 2009 +0000
9865
9866     improved debug messages
9867
9868 commit 193a5482
9869 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9870 Date:   Tue Mar 31 19:34:39 2009 +0000
9871
9872     report pixbuf loader errors
9873     https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
9874
9875 commit c20d6b49
9876 Author: Laurent Monin <zas@norz.org>
9877 Date:   Tue Mar 31 18:45:33 2009 +0000
9878
9879     Allow to delete an editor's desktop file from editors list window.
9880
9881 commit 852216c6
9882 Author: Laurent Monin <zas@norz.org>
9883 Date:   Mon Mar 30 20:42:06 2009 +0000
9884
9885     Update POTFILES.in and french translation.
9886
9887 commit 3f65637f
9888 Author: Laurent Monin <zas@norz.org>
9889 Date:   Mon Mar 30 20:01:27 2009 +0000
9890
9891     French translation was updated.
9892
9893 commit 5294d9ad
9894 Author: Laurent Monin <zas@norz.org>
9895 Date:   Mon Mar 30 19:57:44 2009 +0000
9896
9897     Update Changelog file.
9898
9899 commit be6f5186
9900 Author: Laurent Monin <zas@norz.org>
9901 Date:   Mon Mar 30 19:01:09 2009 +0000
9902
9903     Fixed bug where pixel/color information at x=0 coordinates werent shown:
9904     - pixel-coordinates now calculated with floor
9905     - guard for update in layout does not apply for 0 coordinates anymore
9906     
9907     Patch by Ruben Stein.
9908
9909 commit 9ec70804
9910 Author: Laurent Monin <zas@norz.org>
9911 Date:   Mon Mar 30 17:52:14 2009 +0000
9912
9913     Fix up previous patch.
9914
9915 commit 054df736
9916 Author: Laurent Monin <zas@norz.org>
9917 Date:   Mon Mar 30 17:05:31 2009 +0000
9918
9919     Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
9920
9921 commit 5ccbedf9
9922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9923 Date:   Sun Mar 29 20:06:21 2009 +0000
9924
9925     improved bar_pane_comment_notify_cb
9926
9927 commit 93fcf6a8
9928 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9929 Date:   Sun Mar 29 19:57:19 2009 +0000
9930
9931     fixed a typo
9932
9933 commit 41513c5c
9934 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9935 Date:   Sun Mar 29 19:40:16 2009 +0000
9936
9937     fixed possible crash
9938
9939 commit 0fe6e0a1
9940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9941 Date:   Sun Mar 29 16:39:42 2009 +0000
9942
9943     added UfRaw ID files to known filetypes
9944
9945 commit ab645c95
9946 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9947 Date:   Sun Mar 29 14:26:44 2009 +0000
9948
9949     pane interface cleanup
9950
9951 commit 0ceba722
9952 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9953 Date:   Sun Mar 29 14:20:44 2009 +0000
9954
9955     improved sidebar configuration
9956
9957 commit 7958ba1b
9958 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9959 Date:   Sun Mar 29 10:36:13 2009 +0000
9960
9961     re-added possibility to display basic file info (size, mode, date)
9962
9963 commit dd3442ea
9964 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9965 Date:   Sat Mar 28 15:51:21 2009 +0000
9966
9967     fixed keyboard focus on start-up
9968     https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
9969
9970 commit c717291b
9971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9972 Date:   Sat Mar 28 15:31:04 2009 +0000
9973
9974     active image follows keyboard focus
9975
9976 commit 78a1719a
9977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9978 Date:   Sat Mar 28 15:09:09 2009 +0000
9979
9980     split-mode cleanup and improvements
9981
9982 commit 4602b028
9983 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9984 Date:   Fri Mar 27 08:05:14 2009 +0000
9985
9986     added simple desktop file editor
9987
9988 commit e68bdda5
9989 Author: Laurent Monin <zas@norz.org>
9990 Date:   Thu Mar 26 21:49:20 2009 +0000
9991
9992     Improve editors through .desktop files implementation:
9993     - stricter Exec parameters detection
9994     - correct Icon key handling (absolute file vs name and --icon prefix)
9995     - improved escape, single, double quotes handling and escaping
9996
9997 commit f38f31b1
9998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9999 Date:   Thu Mar 26 07:56:01 2009 +0000
10000
10001     fixed histogram drawing
10002
10003 commit 507f2bf9
10004 Author: Laurent Monin <zas@norz.org>
10005 Date:   Mon Mar 23 18:49:23 2009 +0000
10006
10007     French translation was updated.
10008
10009 commit abc71f71
10010 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10011 Date:   Sat Mar 21 23:16:38 2009 +0000
10012
10013     more consistent remote options naming
10014
10015 commit c4330fbf
10016 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10017 Date:   Sat Mar 21 20:19:11 2009 +0000
10018
10019     fixed segfault in histogram
10020     http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
10021
10022 commit 9266c3ea
10023 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10024 Date:   Sat Mar 21 19:51:07 2009 +0000
10025
10026     layout id "_current_" matches the currently active layout window
10027
10028 commit aa2fd4c3
10029 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10030 Date:   Sat Mar 21 18:22:04 2009 +0000
10031
10032     do not copy existing layout id to new window
10033
10034 commit 9b9f197e
10035 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10036 Date:   Sat Mar 21 17:47:50 2009 +0000
10037
10038     update translated pane titles
10039
10040 commit 4f46f6cc
10041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10042 Date:   Fri Mar 20 22:48:01 2009 +0000
10043
10044     do not re-create ui_manager at layout change
10045
10046 commit 223d36e4
10047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10048 Date:   Fri Mar 20 21:28:31 2009 +0000
10049
10050     added a possibility to update existing bars from config
10051
10052 commit 61ff1c80
10053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10054 Date:   Fri Mar 20 17:02:00 2009 +0000
10055
10056     added tooltips to external editors on toolbar
10057     - patch by Colin Clark
10058
10059 commit da76910f
10060 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10061 Date:   Fri Mar 20 16:28:43 2009 +0000
10062
10063     added "load config" command to remote control
10064
10065 commit e63d1ab1
10066 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10067 Date:   Fri Mar 20 14:36:59 2009 +0000
10068
10069     added possibility to update existing layout window from config
10070
10071 commit f85c331b
10072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10073 Date:   Fri Mar 20 11:52:29 2009 +0000
10074
10075     do not add duplicate keywords from config file
10076
10077 commit edddb384
10078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10079 Date:   Fri Mar 20 10:12:29 2009 +0000
10080
10081     be more verbose on parse errors
10082
10083 commit db9583d1
10084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10085 Date:   Fri Mar 20 09:46:35 2009 +0000
10086
10087     added function to reload external editors at any time
10088     eliminated init_after_global_options()
10089
10090 commit a043fedc
10091 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10092 Date:   Thu Mar 19 22:58:28 2009 +0000
10093
10094     initialization clean-up
10095
10096 commit 75ad70e8
10097 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10098 Date:   Thu Mar 19 22:12:14 2009 +0000
10099
10100     improved config file formatting
10101
10102 commit 5cd07681
10103 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10104 Date:   Tue Mar 17 23:03:07 2009 +0000
10105
10106     added more IPTC tags
10107
10108 commit c4397842
10109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10110 Date:   Tue Mar 17 22:41:09 2009 +0000
10111
10112     implemented editing support in exif pane
10113
10114 commit 4bb3d0e1
10115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10116 Date:   Tue Mar 17 19:52:56 2009 +0000
10117
10118     fixed loading of desktop file icons, gtk seems to expect an icon name without extension
10119
10120 commit 8b21951c
10121 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10122 Date:   Tue Mar 17 19:09:34 2009 +0000
10123
10124     simplified code
10125
10126 commit 914fa4e1
10127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10128 Date:   Tue Mar 17 18:58:15 2009 +0000
10129
10130     improved expanding and hiding of helper keywords
10131
10132 commit 48a18d51
10133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10134 Date:   Tue Mar 17 18:30:53 2009 +0000
10135
10136     fixed keyword tree redrawing
10137
10138 commit a142c98b
10139 Author: Laurent Monin <zas@norz.org>
10140 Date:   Tue Mar 17 00:05:13 2009 +0000
10141
10142     Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
10143
10144 commit 496826c1
10145 Author: Laurent Monin <zas@norz.org>
10146 Date:   Mon Mar 16 20:39:09 2009 +0000
10147
10148     gint -> gboolean where applicable. The end (ouf!).
10149
10150 commit 0b6b9778
10151 Author: Laurent Monin <zas@norz.org>
10152 Date:   Mon Mar 16 19:11:39 2009 +0000
10153
10154     gint -> gboolean where applicable.
10155
10156 commit 4cd4d864
10157 Author: Laurent Monin <zas@norz.org>
10158 Date:   Mon Mar 16 18:19:11 2009 +0000
10159
10160     gint -> gboolean where applicable.
10161
10162 commit 049a021e
10163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10164 Date:   Sun Mar 15 23:22:17 2009 +0000
10165
10166     improved pane_keywords notification
10167
10168 commit bdb1e4f3
10169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10170 Date:   Sun Mar 15 22:46:25 2009 +0000
10171
10172     call the notify function just once when the keywords are pushed to the
10173     textarea
10174
10175 commit 5c5e09cf
10176 Author: Laurent Monin <zas@norz.org>
10177 Date:   Sun Mar 15 20:16:20 2009 +0000
10178
10179     gint -> gboolean.
10180
10181 commit 5f2862f7
10182 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10183 Date:   Sun Mar 15 18:41:25 2009 +0000
10184
10185     fixed segfault in osd called from img-view
10186     http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
10187
10188 commit a83ce812
10189 Author: Laurent Monin <zas@norz.org>
10190 Date:   Sun Mar 15 18:06:41 2009 +0000
10191
10192     gint -> gboolean.
10193
10194 commit e297b62d
10195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10196 Date:   Sun Mar 15 17:40:04 2009 +0000
10197
10198     fixed viewing image from dupe and search windows
10199
10200 commit e4ec9f2c
10201 Author: Laurent Monin <zas@norz.org>
10202 Date:   Sun Mar 15 15:01:07 2009 +0000
10203
10204     gint -> gboolean.
10205
10206 commit 54797050
10207 Author: Laurent Monin <zas@norz.org>
10208 Date:   Sun Mar 15 13:33:56 2009 +0000
10209
10210     gint -> gboolean.
10211
10212 commit 1e7fe2f0
10213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10214 Date:   Sun Mar 15 12:41:39 2009 +0000
10215
10216     fixed XMP and IPTC entry names in exif pane
10217
10218 commit 972f0c27
10219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10220 Date:   Sun Mar 15 12:20:14 2009 +0000
10221
10222     added notification to the exif pane
10223
10224 commit 7c3dc4dc
10225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10226 Date:   Sun Mar 15 11:58:46 2009 +0000
10227
10228     fixed a bug in osd updating, it seems that the osd icons work again
10229
10230 commit 04e5dfcf
10231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10232 Date:   Sun Mar 15 11:34:09 2009 +0000
10233
10234     compute histogram in idle time
10235
10236 commit c30d2783
10237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10238 Date:   Sun Mar 15 09:06:13 2009 +0000
10239
10240     fixed possible deadlock with multiple thumb loaders in parallel
10241
10242 commit 3dfd1c11
10243 Author: Laurent Monin <zas@norz.org>
10244 Date:   Sun Mar 15 07:07:52 2009 +0000
10245
10246     gint -> gboolean.
10247
10248 commit 2c38cf91
10249 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10250 Date:   Sat Mar 14 23:26:42 2009 +0000
10251
10252     completely separated global and layout window options
10253     layout window configuration is available under separate menu entry
10254
10255 commit 869dd50b
10256 Author: Laurent Monin <zas@norz.org>
10257 Date:   Sat Mar 14 21:12:55 2009 +0000
10258
10259     gint -> gboolean.
10260
10261 commit 3707f26e
10262 Author: Laurent Monin <zas@norz.org>
10263 Date:   Sat Mar 14 20:07:23 2009 +0000
10264
10265     More gboolean.
10266
10267 commit ccbfd10e
10268 Author: Laurent Monin <zas@norz.org>
10269 Date:   Sat Mar 14 19:25:21 2009 +0000
10270
10271     Use gboolean where applicable, minor cleanup and indentations fixes.
10272
10273 commit 8e811724
10274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10275 Date:   Sat Mar 14 17:21:35 2009 +0000
10276
10277     improved notification system
10278
10279 commit 2770d68d
10280 Author: Laurent Monin <zas@norz.org>
10281 Date:   Sat Mar 14 11:26:43 2009 +0000
10282
10283     More gboolean and tidy up.
10284
10285 commit 57236ac4
10286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10287 Date:   Sat Mar 14 10:34:42 2009 +0000
10288
10289     cleanup, small fixes
10290
10291 commit 83a31276
10292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10293 Date:   Fri Mar 13 23:19:58 2009 +0000
10294
10295     do not allow to add keywords with the same name as siblings
10296
10297 commit c2786468
10298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10299 Date:   Fri Mar 13 16:45:21 2009 +0000
10300
10301     added keyword tree filtering
10302
10303 commit dc9042b3
10304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10305 Date:   Fri Mar 13 12:06:01 2009 +0000
10306
10307     show file name in advanced_exif
10308
10309 commit 3dcfa720
10310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10311 Date:   Fri Mar 13 10:36:32 2009 +0000
10312
10313     handle sidecar files for raw formats that are not known to exiv2
10314
10315 commit b987ed85
10316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10317 Date:   Fri Mar 13 09:03:06 2009 +0000
10318
10319     fixed keyword to mark connection
10320
10321 commit 26823554
10322 Author: Laurent Monin <zas@norz.org>
10323 Date:   Thu Mar 12 22:44:21 2009 +0000
10324
10325     Use gboolean where applicable.
10326
10327 commit ce725290
10328 Author: Laurent Monin <zas@norz.org>
10329 Date:   Thu Mar 12 22:39:06 2009 +0000
10330
10331     Make ishidden() static to filedata.c and rename it is_hidden_file().
10332
10333 commit ea7b2e38
10334 Author: Laurent Monin <zas@norz.org>
10335 Date:   Thu Mar 12 22:35:45 2009 +0000
10336
10337     gint -> gboolean and tidy up.
10338
10339 commit 12d44efd
10340 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10341 Date:   Thu Mar 12 21:27:13 2009 +0000
10342
10343     added a dialog for editing keyword tree
10344
10345 commit 445675df
10346 Author: Laurent Monin <zas@norz.org>
10347 Date:   Thu Mar 12 21:06:37 2009 +0000
10348
10349     Use gboolean where applicable, for the sake of consistency.
10350
10351 commit 2814d203
10352 Author: Laurent Monin <zas@norz.org>
10353 Date:   Wed Mar 11 23:36:01 2009 +0000
10354
10355     Code cleanup.
10356
10357 commit f719019c
10358 Author: Laurent Monin <zas@norz.org>
10359 Date:   Wed Mar 11 23:35:31 2009 +0000
10360
10361     Fix bug when adding a new collection through sort manager. Tidy up.
10362
10363 commit 3ad46d8a
10364 Author: Laurent Monin <zas@norz.org>
10365 Date:   Wed Mar 11 23:04:30 2009 +0000
10366
10367     Tidy up.
10368
10369 commit 0b00a6f6
10370 Author: Laurent Monin <zas@norz.org>
10371 Date:   Wed Mar 11 22:56:56 2009 +0000
10372
10373     Use gboolean pseudo type where applicable.
10374
10375 commit 2f2e1411
10376 Author: Laurent Monin <zas@norz.org>
10377 Date:   Wed Mar 11 22:28:37 2009 +0000
10378
10379     Remove useless functions.
10380
10381 commit 53335b45
10382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10383 Date:   Wed Mar 11 21:54:54 2009 +0000
10384
10385     added a popup menu in keyword tree
10386
10387 commit 13b5d1f4
10388 Author: Laurent Monin <zas@norz.org>
10389 Date:   Wed Mar 11 17:38:20 2009 +0000
10390
10391     Use dynamic allocation for editor key passed to various callbacks.
10392
10393 commit 4ae54d3f
10394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10395 Date:   Tue Mar 10 22:52:12 2009 +0000
10396
10397     fixed saving of file_view_type
10398
10399 commit 7feb265d
10400 Author: Laurent Monin <zas@norz.org>
10401 Date:   Tue Mar 10 17:58:30 2009 +0000
10402
10403     Remove now useless element.
10404
10405 commit 244bab9b
10406 Author: Laurent Monin <zas@norz.org>
10407 Date:   Tue Mar 10 17:22:17 2009 +0000
10408
10409     Remove the toggle on advanced exif window menu item.
10410
10411 commit 0d08080f
10412 Author: Laurent Monin <zas@norz.org>
10413 Date:   Mon Mar 9 19:37:58 2009 +0000
10414
10415     Add missing g_key_file_free() call.
10416
10417 commit 704c8c78
10418 Author: Laurent Monin <zas@norz.org>
10419 Date:   Mon Mar 9 19:35:53 2009 +0000
10420
10421     Fix editor_command_path_parse().
10422
10423 commit 6829be52
10424 Author: Laurent Monin <zas@norz.org>
10425 Date:   Mon Mar 9 19:34:26 2009 +0000
10426
10427     Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
10428
10429 commit 2c12c12f
10430 Author: Laurent Monin <zas@norz.org>
10431 Date:   Mon Mar 9 12:44:06 2009 +0000
10432
10433     Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
10434
10435 commit 67e00d0a
10436 Author: Laurent Monin <zas@norz.org>
10437 Date:   Sun Mar 8 23:12:49 2009 +0000
10438
10439     Introduce EditorFlags type, cleanup.
10440
10441 commit 30fc45e6
10442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10443 Date:   Sun Mar 8 23:09:27 2009 +0000
10444
10445     save and restore the keyword tree
10446
10447 commit c00ba73c
10448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10449 Date:   Sun Mar 8 21:12:45 2009 +0000
10450
10451     fixed crash with certain layout configurations
10452
10453 commit f7dbd694
10454 Author: Laurent Monin <zas@norz.org>
10455 Date:   Sun Mar 8 20:49:48 2009 +0000
10456
10457     Cleanup and minor fixes.
10458
10459 commit 66f5ea89
10460 Author: Laurent Monin <zas@norz.org>
10461 Date:   Sun Mar 8 17:51:03 2009 +0000
10462
10463     Advanced exif window: make all columns sortable and resizable.
10464
10465 commit 411a041e
10466 Author: Laurent Monin <zas@norz.org>
10467 Date:   Sun Mar 8 15:30:15 2009 +0000
10468
10469     Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
10470
10471 commit 91b011a2
10472 Author: Laurent Monin <zas@norz.org>
10473 Date:   Sun Mar 8 15:02:18 2009 +0000
10474
10475     Fix up editor execution.
10476
10477 commit 3014c4ff
10478 Author: Laurent Monin <zas@norz.org>
10479 Date:   Sun Mar 8 14:27:19 2009 +0000
10480
10481     Display icons in edit contextual menu.
10482
10483 commit 0205b0af
10484 Author: Laurent Monin <zas@norz.org>
10485 Date:   Sun Mar 8 13:23:25 2009 +0000
10486
10487     In various Edit context menus, only display editors that match the file types in the selection.
10488
10489 commit 06d738a8
10490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10491 Date:   Sun Mar 8 12:42:23 2009 +0000
10492
10493     dnd fixes
10494
10495 commit e9f2c348
10496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10497 Date:   Sun Mar 8 11:32:12 2009 +0000
10498
10499     dnd fixes
10500
10501 commit e0a06986
10502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10503 Date:   Sun Mar 8 10:38:51 2009 +0000
10504
10505     allow dropping of multiple keywords
10506
10507 commit 3dc57a67
10508 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10509 Date:   Sun Mar 8 10:25:24 2009 +0000
10510
10511     show a label instead of the default drag icon
10512
10513 commit 2874d15e
10514 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10515 Date:   Sun Mar 8 09:56:40 2009 +0000
10516
10517     dnd in keywords tree
10518     improved dnd in advanced exif
10519
10520 commit 60a09da7
10521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10522 Date:   Sat Mar 7 17:02:59 2009 +0000
10523
10524     implemented keywords editor as described at
10525     http://geeqie.wiki.sourceforge.net/keywords
10526     keyword tree is hardcoded for now
10527     TODO: configuration
10528
10529 commit 3d687308
10530 Author: Laurent Monin <zas@norz.org>
10531 Date:   Sat Mar 7 10:32:04 2009 +0000
10532
10533     French translation was updated.
10534
10535 commit fbe13324
10536 Author: Laurent Monin <zas@norz.org>
10537 Date:   Sat Mar 7 10:31:30 2009 +0000
10538
10539     Use a common function bar_pane_expander_title() to set expanders title widget.
10540
10541 commit e4c7b67b
10542 Author: Laurent Monin <zas@norz.org>
10543 Date:   Fri Mar 6 22:34:38 2009 +0000
10544
10545     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).
10546
10547 commit 0006442f
10548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10549 Date:   Fri Mar 6 15:52:47 2009 +0000
10550
10551     simplified bar interface
10552
10553 commit 4da29794
10554 Author: Laurent Monin <zas@norz.org>
10555 Date:   Fri Mar 6 15:04:35 2009 +0000
10556
10557     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).
10558
10559 commit 7b8e46aa
10560 Author: Laurent Monin <zas@norz.org>
10561 Date:   Fri Mar 6 14:53:32 2009 +0000
10562
10563     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()).
10564
10565 commit 25962e35
10566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10567 Date:   Fri Mar 6 14:42:32 2009 +0000
10568
10569     enable wrap mode in comment pane
10570
10571 commit 55a31798
10572 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10573 Date:   Fri Mar 6 14:24:11 2009 +0000
10574
10575     use standard GtkHPaned for sidebar width
10576
10577 commit e8aff870
10578 Author: Laurent Monin <zas@norz.org>
10579 Date:   Fri Mar 6 11:42:25 2009 +0000
10580
10581     Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
10582
10583 commit 9169391b
10584 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10585 Date:   Thu Mar 5 23:32:56 2009 +0000
10586
10587     do not crash if an exif entry is deleted during editing
10588
10589 commit cf3ee0a9
10590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10591 Date:   Thu Mar 5 23:02:15 2009 +0000
10592
10593     added popup menu to the exif pane
10594
10595 commit 8cb3c38b
10596 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10597 Date:   Wed Mar 4 22:44:35 2009 +0000
10598
10599     indicate that the exif pane is empty
10600
10601 commit f4ef4135
10602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10603 Date:   Wed Mar 4 22:34:11 2009 +0000
10604
10605     prepared exif pane for popup menu
10606
10607 commit 96f804c8
10608 Author: Laurent Monin <zas@norz.org>
10609 Date:   Wed Mar 4 21:33:19 2009 +0000
10610
10611     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.
10612
10613 commit b258d123
10614 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10615 Date:   Wed Mar 4 21:19:12 2009 +0000
10616
10617     dnd from advanced exif window to exif pane
10618
10619 commit ed17579e
10620 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10621 Date:   Wed Mar 4 18:53:47 2009 +0000
10622
10623     Display pixel coordinates and rgb - patch by Ruben Stein
10624
10625 commit 82e0b2a4
10626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10627 Date:   Tue Mar 3 23:17:07 2009 +0000
10628
10629     reorder exif pane entries with drag and drop
10630
10631 commit a899ea58
10632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10633 Date:   Mon Mar 2 22:48:04 2009 +0000
10634
10635     overlay now survives image split
10636
10637 commit a4ee370c
10638 Author: Laurent Monin <zas@norz.org>
10639 Date:   Mon Mar 2 21:06:32 2009 +0000
10640
10641     Random tidy up.
10642
10643 commit da428c44
10644 Author: Laurent Monin <zas@norz.org>
10645 Date:   Mon Mar 2 21:05:57 2009 +0000
10646
10647     Fix memleak in previous patch.
10648
10649 commit 0668b940
10650 Author: Laurent Monin <zas@norz.org>
10651 Date:   Mon Mar 2 21:04:38 2009 +0000
10652
10653     Add a directory separator at the end of names in tab completion list to indicate directories.
10654
10655 commit 6a8d8439
10656 Author: Laurent Monin <zas@norz.org>
10657 Date:   Sun Mar 1 23:38:36 2009 +0000
10658
10659     Align exif labels vertically (visually better since name is now smaller than value).
10660
10661 commit 2a1b48f6
10662 Author: Laurent Monin <zas@norz.org>
10663 Date:   Sun Mar 1 23:28:53 2009 +0000
10664
10665     Update POTFILES.in and french translation.
10666
10667 commit 7fbf2e53
10668 Author: Laurent Monin <zas@norz.org>
10669 Date:   Sun Mar 1 23:14:19 2009 +0000
10670
10671     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
10672
10673 commit ac3c275a
10674 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10675 Date:   Sun Mar 1 21:35:18 2009 +0000
10676
10677     make the exif pane grow-only - this reduces sidebar jumping
10678
10679 commit 16754fd5
10680 Author: Laurent Monin <zas@norz.org>
10681 Date:   Sun Mar 1 21:06:55 2009 +0000
10682
10683     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
10684
10685 commit 276cb9bb
10686 Author: Laurent Monin <zas@norz.org>
10687 Date:   Sun Mar 1 19:48:38 2009 +0000
10688
10689     Clarify colorspace determination (exif 2.2/2.21).
10690
10691 commit 352ec1b9
10692 Author: Laurent Monin <zas@norz.org>
10693 Date:   Sun Mar 1 17:58:19 2009 +0000
10694
10695     Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
10696
10697 commit 2f8d1927
10698 Author: Laurent Monin <zas@norz.org>
10699 Date:   Sun Mar 1 17:13:14 2009 +0000
10700
10701     Improve file checks using is_readable_file().
10702
10703 commit 44300b5f
10704 Author: Laurent Monin <zas@norz.org>
10705 Date:   Sun Mar 1 17:11:51 2009 +0000
10706
10707     Only attempt to read exif if the file is readable.
10708
10709 commit f66300e9
10710 Author: Laurent Monin <zas@norz.org>
10711 Date:   Sun Mar 1 17:10:45 2009 +0000
10712
10713     Introduce is_readable_file() which test if file exists, is regular and readable.
10714
10715 commit 2a5590ab
10716 Author: Laurent Monin <zas@norz.org>
10717 Date:   Sun Mar 1 16:46:40 2009 +0000
10718
10719     image_select(), image_set_selectable(): tidy up.
10720
10721 commit d3aa41bc
10722 Author: Laurent Monin <zas@norz.org>
10723 Date:   Sun Mar 1 16:43:48 2009 +0000
10724
10725     Indentation fixes.
10726
10727 commit 671c4e59
10728 Author: Laurent Monin <zas@norz.org>
10729 Date:   Sun Mar 1 15:54:37 2009 +0000
10730
10731     image_post_process_color(): remove exif parameter, just extract it when needed.
10732
10733 commit bc32699c
10734 Author: Laurent Monin <zas@norz.org>
10735 Date:   Sun Mar 1 15:41:51 2009 +0000
10736
10737     Slightly modify access_file() and use it to test profile files existence and read access.
10738
10739 commit 2a3788f2
10740 Author: Laurent Monin <zas@norz.org>
10741 Date:   Sun Mar 1 15:28:06 2009 +0000
10742
10743     Add an ellipse when the file name is truncated.
10744
10745 commit 138449b2
10746 Author: Laurent Monin <zas@norz.org>
10747 Date:   Sun Mar 1 15:15:37 2009 +0000
10748
10749     In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
10750
10751 commit 86e5ecef
10752 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10753 Date:   Sun Mar 1 13:37:30 2009 +0000
10754
10755     dropped ExifUIList
10756
10757 commit 851a2611
10758 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10759 Date:   Sun Mar 1 11:59:32 2009 +0000
10760
10761     do not use separate list of entries, rely on vbox
10762
10763 commit 411fa489
10764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10765 Date:   Sun Mar 1 00:10:00 2009 +0000
10766
10767     fixed possible crash
10768
10769 commit 353d6be2
10770 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10771 Date:   Sat Feb 28 23:59:02 2009 +0000
10772
10773     rewritten exif pane to support arbitrary number of entries
10774
10775 commit 7cc909a7
10776 Author: Laurent Monin <zas@norz.org>
10777 Date:   Sat Feb 28 20:57:26 2009 +0000
10778
10779     max value -> value. Shorter.
10780
10781 commit bbfd2a7a
10782 Author: Laurent Monin <zas@norz.org>
10783 Date:   Sat Feb 28 20:53:59 2009 +0000
10784
10785     Add missing space between while and first parenthesis.
10786
10787 commit 321ff5bb
10788 Author: Laurent Monin <zas@norz.org>
10789 Date:   Sat Feb 28 20:52:51 2009 +0000
10790
10791     Add missing space between switch and first parenthesis.
10792
10793 commit 96a26903
10794 Author: Laurent Monin <zas@norz.org>
10795 Date:   Sat Feb 28 20:48:47 2009 +0000
10796
10797     No space between function name and first parenthesis, it eases greping (see CODING).
10798
10799 commit 5ac2ac2a
10800 Author: Laurent Monin <zas@norz.org>
10801 Date:   Sat Feb 28 20:24:42 2009 +0000
10802
10803     Prevent Gtk assertion failures when no icon is set.
10804
10805 commit f3d61f44
10806 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10807 Date:   Sat Feb 28 20:13:11 2009 +0000
10808
10809     show histogram label in the title
10810     adjusted label texts
10811
10812 commit f9936e38
10813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10814 Date:   Sat Feb 28 19:44:58 2009 +0000
10815
10816     give the panes more control over expander title
10817
10818 commit 106016c6
10819 Author: Laurent Monin <zas@norz.org>
10820 Date:   Sat Feb 28 19:41:23 2009 +0000
10821
10822     Color profiles menu: test for file access before allowing to select it as input profile.
10823
10824 commit dc4646d5
10825 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10826 Date:   Sat Feb 28 18:51:25 2009 +0000
10827
10828     load icons for external editors
10829
10830 commit 073a6537
10831 Author: Laurent Monin <zas@norz.org>
10832 Date:   Sat Feb 28 18:01:16 2009 +0000
10833
10834     Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
10835
10836 commit 42ea9987
10837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10838 Date:   Sat Feb 28 17:20:16 2009 +0000
10839
10840     fixed bar_histogram headers
10841
10842 commit 0520eeff
10843 Author: Laurent Monin <zas@norz.org>
10844 Date:   Sat Feb 28 17:12:00 2009 +0000
10845
10846     Minor simplification and cleanup.
10847
10848 commit df6b9c5b
10849 Author: Laurent Monin <zas@norz.org>
10850 Date:   Sat Feb 28 16:59:20 2009 +0000
10851
10852     image_change_complete(): reduce code redundancy and implify.
10853
10854 commit fa373d75
10855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10856 Date:   Sat Feb 28 14:40:22 2009 +0000
10857
10858     fixed overlay configuration
10859     split overlay options between global and layout window
10860
10861 commit d5b911cd
10862 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10863 Date:   Sat Feb 28 12:50:39 2009 +0000
10864
10865     save and restore toolbar configuration
10866
10867 commit b4581c40
10868 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10869 Date:   Sat Feb 28 09:59:27 2009 +0000
10870
10871     create toolbar from ui_manager
10872
10873 commit b24487aa
10874 Author: Laurent Monin <zas@norz.org>
10875 Date:   Fri Feb 27 23:25:31 2009 +0000
10876
10877     Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
10878
10879 commit bc2d1d08
10880 Author: Laurent Monin <zas@norz.org>
10881 Date:   Fri Feb 27 22:28:17 2009 +0000
10882
10883     Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
10884
10885 commit 9c93c4f8
10886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10887 Date:   Fri Feb 27 21:30:28 2009 +0000
10888
10889     compute histmap in idle callback and only if the histogram is expanded
10890
10891 commit 526bf4ed
10892 Author: Laurent Monin <zas@norz.org>
10893 Date:   Thu Feb 26 21:46:27 2009 +0000
10894
10895     Add a tooltip showing current histogram state on bar histogram.
10896
10897 commit 66b32590
10898 Author: Laurent Monin <zas@norz.org>
10899 Date:   Thu Feb 26 20:50:36 2009 +0000
10900
10901     Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
10902
10903 commit 3b444659
10904 Author: Laurent Monin <zas@norz.org>
10905 Date:   Thu Feb 26 17:34:14 2009 +0000
10906
10907     Add .bak and .mo extensions to svn:ignore.
10908
10909 commit 84a6a75d
10910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10911 Date:   Thu Feb 26 08:04:52 2009 +0000
10912
10913     quoted_value is no longer needed
10914
10915 commit cffe6541
10916 Author: Laurent Monin <zas@norz.org>
10917 Date:   Wed Feb 25 23:04:08 2009 +0000
10918
10919     Silent a minor warning.
10920
10921 commit 5651cebf
10922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10923 Date:   Wed Feb 25 21:09:17 2009 +0000
10924
10925     correctly save and restore overlay string
10926
10927 commit d7b78d91
10928 Author: Laurent Monin <zas@norz.org>
10929 Date:   Wed Feb 25 20:54:38 2009 +0000
10930
10931     Save bar pane histogram state to rc file.
10932
10933 commit fddb6eb6
10934 Author: Laurent Monin <zas@norz.org>
10935 Date:   Wed Feb 25 20:42:35 2009 +0000
10936
10937     Fix up bar pane histogram contextual menu: show current state for channel and log mode.
10938
10939 commit 4d85c50b
10940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10941 Date:   Wed Feb 25 19:46:03 2009 +0000
10942
10943     reuse original utility_box (image + sidebars) on layout change (switch
10944     from list to icon view etc.)
10945
10946 commit f9a9bffc
10947 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10948 Date:   Wed Feb 25 18:21:20 2009 +0000
10949
10950     fixed filter initialization
10951
10952 commit b3477302
10953 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10954 Date:   Tue Feb 24 22:21:28 2009 +0000
10955
10956     improved bar_sort configuration
10957
10958 commit da109aa0
10959 Author: Laurent Monin <zas@norz.org>
10960 Date:   Tue Feb 24 21:08:16 2009 +0000
10961
10962     Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
10963
10964 commit e84b67aa
10965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10966 Date:   Tue Feb 24 20:47:38 2009 +0000
10967
10968     fixed --fullscreen option together with enabled bar
10969
10970 commit 5da3477f
10971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10972 Date:   Tue Feb 24 20:34:39 2009 +0000
10973
10974     simplified and improved bar configuration
10975
10976 commit f2152528
10977 Author: Laurent Monin <zas@norz.org>
10978 Date:   Tue Feb 24 18:00:45 2009 +0000
10979
10980     Enclose macro parameters names with _ to differentiate them from variable names.
10981
10982 commit a8df5363
10983 Author: Laurent Monin <zas@norz.org>
10984 Date:   Tue Feb 24 17:47:45 2009 +0000
10985
10986     Since READ_*() macros are now exported, do not hide
10987     the if() continue; statement in them.
10988     Wrap WRITE_STRING() instructions in a safer do {} while (0).
10989
10990 commit 1bef8f7e
10991 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10992 Date:   Mon Feb 23 22:13:09 2009 +0000
10993
10994     simplified config writing
10995
10996 commit c2b4bce2
10997 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10998 Date:   Mon Feb 23 21:21:15 2009 +0000
10999
11000     enabled commandline again
11001
11002 commit 778dcd70
11003 Author: Laurent Monin <zas@norz.org>
11004 Date:   Mon Feb 23 17:20:40 2009 +0000
11005
11006     Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
11007
11008 commit 4b96dffd
11009 Author: Laurent Monin <zas@norz.org>
11010 Date:   Sun Feb 22 17:46:42 2009 +0000
11011
11012     Set svn:ignore on Makefile and Makefile.in.
11013
11014 commit 6be7a5d9
11015 Author: Laurent Monin <zas@norz.org>
11016 Date:   Sun Feb 22 17:40:32 2009 +0000
11017
11018     Fix and simplify histogram code, drop histogram based on mean value.
11019
11020 commit 9e971273
11021 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11022 Date:   Sun Feb 22 15:35:37 2009 +0000
11023
11024     config file format changed to XML
11025     save and restore all layout windows
11026     save and restore sidebar configuration
11027
11028 commit 179b485a
11029 Author: Laurent Monin <zas@norz.org>
11030 Date:   Sun Feb 22 13:29:49 2009 +0000
11031
11032     Attempt to simplify and fix histrogram code.
11033
11034 commit c6d4606f
11035 Author: Laurent Monin <zas@norz.org>
11036 Date:   Sat Feb 21 20:43:35 2009 +0000
11037
11038     Glibification again.
11039
11040 commit 2c9c37c9
11041 Author: Laurent Monin <zas@norz.org>
11042 Date:   Sat Feb 21 18:28:53 2009 +0000
11043
11044     French translation was updated.
11045
11046 commit 4a596674
11047 Author: Laurent Monin <zas@norz.org>
11048 Date:   Sat Feb 21 18:04:52 2009 +0000
11049
11050     Glibification.
11051
11052 commit 144433d8
11053 Author: Laurent Monin <zas@norz.org>
11054 Date:   Sat Feb 21 10:53:18 2009 +0000
11055
11056     Move grid color setting to histogram_new().
11057
11058 commit 80547e64
11059 Author: Laurent Monin <zas@norz.org>
11060 Date:   Sat Feb 21 10:33:56 2009 +0000
11061
11062     Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
11063
11064 commit 0f103e1b
11065 Author: Laurent Monin <zas@norz.org>
11066 Date:   Sat Feb 21 10:29:13 2009 +0000
11067
11068     Add grid to bar histogram, simplify the code and draw horizontal lines too.
11069
11070 commit 6b0883ba
11071 Author: Laurent Monin <zas@norz.org>
11072 Date:   Thu Feb 19 17:36:38 2009 +0000
11073
11074     Fix bug 2599857: file list sort order was wrong in many cases.
11075
11076 commit 263a0507
11077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11078 Date:   Mon Feb 16 22:48:30 2009 +0000
11079
11080     fixed compiler warning
11081
11082 commit 8422a0c8
11083 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11084 Date:   Mon Feb 16 21:01:27 2009 +0000
11085
11086     hopefully fixed a freeze on solaris
11087
11088 commit 243a7813
11089 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11090 Date:   Sun Feb 15 19:25:55 2009 +0000
11091
11092     added histogram pane
11093
11094 commit a1385820
11095 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11096 Date:   Sun Feb 15 17:27:48 2009 +0000
11097
11098     fixed histogram drawing
11099
11100 commit 63da7df8
11101 Author: Laurent Monin <zas@norz.org>
11102 Date:   Sun Feb 15 15:58:01 2009 +0000
11103
11104     Remove redundant line of code.
11105
11106 commit a38c1510
11107 Author: Laurent Monin <zas@norz.org>
11108 Date:   Sun Feb 15 15:56:48 2009 +0000
11109
11110     Fix up few compilation warnings.
11111
11112 commit a660cd93
11113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11114 Date:   Sun Feb 15 13:11:21 2009 +0000
11115
11116     histogram caching
11117     histogram interface prepared for histogram pane
11118
11119 commit c5ead176
11120 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11121 Date:   Sun Feb 15 09:36:53 2009 +0000
11122
11123     separated "normal" and advanced exif, "Normal" exif is now in the
11124     generic bar, advanced exif is in separate window.
11125
11126 commit a6fb79a9
11127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11128 Date:   Sat Feb 14 20:26:30 2009 +0000
11129
11130     droped Preferences dialog, sidebar should replace it completely
11131
11132 commit ab0cc441
11133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11134 Date:   Sat Feb 14 19:50:54 2009 +0000
11135
11136     replaced bar_info with an universal bar, restored the original
11137     functionality (more or less)
11138     bar configuration is not yet saved
11139
11140 commit 310a646e
11141 Author: Laurent Monin <zas@norz.org>
11142 Date:   Mon Feb 9 09:02:04 2009 +0000
11143
11144     Update ChangeLog using C locale date format, add a script to ease future updates.
11145
11146 commit b4f63e5e
11147 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11148 Date:   Sat Feb 7 21:03:11 2009 +0000
11149
11150     force at least one idle call before writting metadata
11151     (without this the exit_program_write_metadata_cb could be called
11152     before the exit_program function finished)
11153
11154 commit 22f5a68f
11155 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11156 Date:   Sat Feb 7 19:01:21 2009 +0000
11157
11158     use metadata_read_* functions where possible
11159     switch exiv2 to utf8 charset
11160     support for exiv2 formatting that depends on other tags:
11161     http://dev.robotbattle.com/bugs/view.php?id=0000516
11162
11163 commit 9c04cb14
11164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11165 Date:   Fri Feb 6 23:49:03 2009 +0000
11166
11167     Start with "Fit to window" in "Leave Zoom at previous setting" mode
11168
11169 commit c5b33351
11170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11171 Date:   Fri Feb 6 22:56:52 2009 +0000
11172
11173     do not switch to the next image on mouse click in split mode
11174     it interferes with image switching too much
11175
11176 commit 4e7f0d2a
11177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11178 Date:   Fri Feb 6 22:41:47 2009 +0000
11179
11180     improved labels of some menu items
11181
11182 commit 11a4cc20
11183 Author: Laurent Monin <zas@norz.org>
11184 Date:   Wed Feb 4 17:15:30 2009 +0000
11185
11186     Add year 2009 to copyright info everywhere.
11187
11188 commit db594bb6
11189 Author: Laurent Monin <zas@norz.org>
11190 Date:   Wed Feb 4 16:50:24 2009 +0000
11191
11192     Fix up the copyright years info.
11193
11194 commit 16d8352b
11195 Author: Laurent Monin <zas@norz.org>
11196 Date:   Wed Feb 4 16:49:11 2009 +0000
11197
11198     Update README header.
11199
11200 commit 932432f0
11201 Author: Laurent Monin <zas@norz.org>
11202 Date:   Wed Feb 4 16:47:02 2009 +0000
11203
11204     Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
11205
11206 commit 474d7e89
11207 Author: Laurent Monin <zas@norz.org>
11208 Date:   Wed Feb 4 14:51:23 2009 +0000
11209
11210     Do not show geeqie itself in editors menus.
11211
11212 commit b93be6e1
11213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11214 Date:   Tue Feb 3 18:04:10 2009 +0000
11215
11216     do not translate already translated texts from desktop files
11217
11218 commit e03f1995
11219 Author: Laurent Monin <zas@norz.org>
11220 Date:   Tue Feb 3 13:52:20 2009 +0000
11221
11222     Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
11223
11224 commit 7da00ede
11225 Author: Laurent Monin <zas@norz.org>
11226 Date:   Tue Feb 3 13:50:10 2009 +0000
11227
11228     Reorder fields a bit and make flags field unsigned.
11229
11230 commit 27e3c8d9
11231 Author: Laurent Monin <zas@norz.org>
11232 Date:   Tue Feb 3 08:41:21 2009 +0000
11233
11234     editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
11235
11236 commit 413722a5
11237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11238 Date:   Mon Feb 2 20:32:59 2009 +0000
11239
11240     improved placing of external commands in menu
11241     small menu improvements
11242
11243 commit ebfc5ad7
11244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11245 Date:   Sun Feb 1 22:35:40 2009 +0000
11246
11247     test TryExec,
11248     xdg_data_home added to the list of directories
11249
11250 commit ace63c48
11251 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11252 Date:   Sun Feb 1 18:27:42 2009 +0000
11253
11254     fixed switch from single to split image
11255
11256 commit f94b569b
11257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11258 Date:   Sun Feb 1 12:48:14 2009 +0000
11259
11260     read external editors from .desktop files
11261
11262 commit ff084f55
11263 Author: Laurent Monin <zas@norz.org>
11264 Date:   Thu Jan 29 19:43:34 2009 +0000
11265
11266     Sort the list alphabetically and remove an empty line.
11267
11268 commit 7532aed8
11269 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11270 Date:   Thu Jan 29 19:23:39 2009 +0000
11271
11272     switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
11273     (new glib-gettextize does not support the old method)
11274
11275 commit 77a9142b
11276 Author: Laurent Monin <zas@norz.org>
11277 Date:   Thu Jan 29 19:07:07 2009 +0000
11278
11279     gint -> gboolean.
11280
11281 commit 2e3dc8c8
11282 Author: Laurent Monin <zas@norz.org>
11283 Date:   Thu Jan 29 19:00:24 2009 +0000
11284
11285     Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
11286
11287 commit ab98857b
11288 Author: Laurent Monin <zas@norz.org>
11289 Date:   Thu Jan 29 18:52:52 2009 +0000
11290
11291     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.
11292
11293 commit 96c8762c
11294 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11295 Date:   Thu Jan 29 18:05:41 2009 +0000
11296
11297     added SIGBUS handler
11298
11299 commit 788b066d
11300 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11301 Date:   Mon Jan 26 21:08:05 2009 +0000
11302
11303     fixed compilation with lirc
11304
11305 commit c93ae602
11306 Author: Laurent Monin <zas@norz.org>
11307 Date:   Mon Jan 26 14:59:49 2009 +0000
11308
11309     Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
11310
11311 commit 4b69e119
11312 Author: Laurent Monin <zas@norz.org>
11313 Date:   Mon Jan 26 14:50:56 2009 +0000
11314
11315     Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
11316
11317 commit b68add2c
11318 Author: Laurent Monin <zas@norz.org>
11319 Date:   Mon Jan 26 14:49:09 2009 +0000
11320
11321     Move -Wall before -Wno-* options for them to have any effect.
11322
11323 commit 47ed193a
11324 Author: Laurent Monin <zas@norz.org>
11325 Date:   Mon Jan 26 14:18:08 2009 +0000
11326
11327     Keep -O0 over -O2 as requested by Vladimir.
11328
11329 commit 4fcae73e
11330 Author: Laurent Monin <zas@norz.org>
11331 Date:   Mon Jan 26 08:36:23 2009 +0000
11332
11333     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).
11334
11335 commit a24c1c60
11336 Author: Laurent Monin <zas@norz.org>
11337 Date:   Mon Jan 26 08:30:30 2009 +0000
11338
11339     Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
11340
11341 commit d80efe42
11342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11343 Date:   Sun Jan 25 19:38:31 2009 +0000
11344
11345     added the original COPYING file from GQview - we can't rely on autogen.sh
11346
11347 commit ebd61f57
11348 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11349 Date:   Sun Jan 25 18:14:08 2009 +0000
11350
11351     updated ChangeLog from svn log
11352
11353 commit 7debdfe9
11354 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11355 Date:   Sun Jan 25 16:58:19 2009 +0000
11356
11357     fixed gthread detection
11358
11359 commit 66c05794
11360 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11361 Date:   Sun Jan 25 09:27:27 2009 +0000
11362
11363     do not ignore newly created sidecars
11364
11365 commit ad9ac9d1
11366 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11367 Date:   Sat Jan 24 13:46:08 2009 +0000
11368
11369     adjusted marks spacing to align them with the marks filter
11370
11371 commit 0074b6e5
11372 Author: Laurent Monin <zas@norz.org>
11373 Date:   Sat Jan 24 13:38:53 2009 +0000
11374
11375     Fix incorrect translation.
11376
11377 commit 5d7594d2
11378 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11379 Date:   Sat Jan 24 13:05:06 2009 +0000
11380
11381     fixed restoring of OSD at layout_image_full_screen_stop
11382     https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
11383
11384 commit fce85c3c
11385 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11386 Date:   Sat Jan 24 12:15:01 2009 +0000
11387
11388     fixed glib warning
11389
11390 commit 674b05ef
11391 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11392 Date:   Sat Jan 24 10:09:29 2009 +0000
11393
11394     updated version string
11395
11396 commit f9d71075
11397 Author: Laurent Monin <zas@norz.org>
11398 Date:   Sat Jan 24 07:41:23 2009 +0000
11399
11400     Silent two compilation warnings.
11401
11402 commit 0c44dc1f
11403 Author: Laurent Monin <zas@norz.org>
11404 Date:   Sat Jan 24 07:36:21 2009 +0000
11405
11406     French translation was updated.
11407
11408 commit 3928a6a6
11409 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11410 Date:   Fri Jan 23 22:53:02 2009 +0000
11411
11412     fixed possible crash
11413
11414 commit aadb9ca7
11415 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11416 Date:   Wed Jan 21 18:30:54 2009 +0000
11417
11418     enable threads by default
11419
11420 commit 0e1a79d6
11421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11422 Date:   Wed Jan 21 18:16:26 2009 +0000
11423
11424     compilation fixes for older exiv2
11425
11426 commit e3086ee7
11427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11428 Date:   Tue Jan 20 22:53:09 2009 +0000
11429
11430     improved metadata preferences
11431
11432 commit 9d97c970
11433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11434 Date:   Tue Jan 20 22:29:31 2009 +0000
11435
11436     fixed possible segfault
11437
11438 commit 6d9a3f19
11439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11440 Date:   Sun Jan 11 21:28:03 2009 +0000
11441
11442     show symlinks in filelist
11443
11444 commit 07f76a58
11445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11446 Date:   Sun Jan 11 21:24:58 2009 +0000
11447
11448     fixed includes
11449
11450 commit fa197cca
11451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11452 Date:   Sun Jan 11 18:58:05 2009 +0000
11453
11454     added a status bar button for writting metadata immediately
11455
11456 commit 9e2559ec
11457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11458 Date:   Sun Jan 11 12:13:30 2009 +0000
11459
11460     metadata write mode (direct or sidecar) made configurable for each file
11461     format
11462
11463 commit 79003481
11464 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11465 Date:   Sat Jan 10 20:40:37 2009 +0000
11466
11467     simplified metadata interface, dropped metadata_read,
11468     fixes for older exiv2 versions
11469
11470 commit 36c2beab
11471 Author: Laurent Monin <zas@norz.org>
11472 Date:   Sun Jan 4 17:14:34 2009 +0000
11473
11474     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.
11475
11476 commit ae1ea297
11477 Author: Laurent Monin <zas@norz.org>
11478 Date:   Sun Jan 4 10:32:47 2009 +0000
11479
11480     French translation was updated.
11481
11482 commit 1196bc75
11483 Author: Laurent Monin <zas@norz.org>
11484 Date:   Sat Jan 3 17:13:20 2009 +0000
11485
11486     Silent warnings.
11487
11488 commit 911b4136
11489 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11490 Date:   Sat Jan 3 15:29:08 2009 +0000
11491
11492     write keywords and comments with separate functions
11493
11494 commit d16e3818
11495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11496 Date:   Fri Jan 2 23:14:01 2009 +0000
11497
11498     fixed updating of selection after deleting the last image from the list
11499
11500 commit dc4d041d
11501 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11502 Date:   Fri Jan 2 22:57:09 2009 +0000
11503
11504     do not enter a directory after rename
11505     fixed dir tree updating
11506     http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
11507
11508 commit 067cf8e9
11509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11510 Date:   Fri Jan 2 14:58:21 2009 +0000
11511
11512     added done callback to utilops
11513     used the callback for metadata writting at exit and for renaming new
11514     folder
11515
11516 commit a63548cf
11517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11518 Date:   Fri Jan 2 09:39:14 2009 +0000
11519
11520     fixed view_dir notification
11521
11522 commit e040fa03
11523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11524 Date:   Fri Jan 2 09:26:23 2009 +0000
11525
11526     sidecar files grouping was made case-insensitive
11527     added possibility to use macros %raw, %image, %meta in extensions lists
11528
11529 commit 7f754851
11530 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11531 Date:   Sat Dec 27 22:53:07 2008 +0000
11532
11533     fixed writting of legacy metadata
11534
11535 commit c6d5aeb7
11536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11537 Date:   Fri Dec 26 19:04:36 2008 +0000
11538
11539     optimized get_mark_func
11540     fixed reference counting bug
11541
11542 commit 88e91c4e
11543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11544 Date:   Fri Dec 26 18:54:07 2008 +0000
11545
11546     remove cached entries on all changes
11547
11548 commit 7eeeeb77
11549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11550 Date:   Fri Dec 26 17:38:52 2008 +0000
11551
11552     fixed previous change
11553
11554 commit ff8b9366
11555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11556 Date:   Fri Dec 26 14:12:36 2008 +0000
11557
11558     improved sidecar writting
11559     private metadata can be saved in xmp format
11560
11561 commit 0c2e413a
11562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11563 Date:   Thu Dec 25 12:39:34 2008 +0000
11564
11565     implemented a possibility to connect keywords with marks
11566
11567 commit 2dd4ade4
11568 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11569 Date:   Thu Dec 25 12:28:04 2008 +0000
11570
11571     low-level keyword-to-mark functionality
11572
11573 commit 4bf1446d
11574 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11575 Date:   Thu Dec 25 12:19:37 2008 +0000
11576
11577     perform internal commands in idle call
11578
11579 commit 31114993
11580 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11581 Date:   Tue Dec 23 22:42:57 2008 +0000
11582
11583     allow writing of empty keywords/comment
11584
11585 commit b077c46b
11586 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11587 Date:   Tue Dec 23 20:53:44 2008 +0000
11588
11589     added change notification to bar_info.c
11590
11591 commit 6c231281
11592 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11593 Date:   Tue Dec 23 19:15:12 2008 +0000
11594
11595     improved buffering and notifications
11596
11597 commit 85fce407
11598 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11599 Date:   Tue Dec 23 19:13:48 2008 +0000
11600
11601     write changes immediately, the necessary buffering is done on lower
11602     level in metadata.c
11603
11604 commit e2359cd0
11605 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11606 Date:   Mon Dec 22 23:25:15 2008 +0000
11607
11608     file class made configurable in preferences
11609
11610 commit 7180d81d
11611 Author: Laurent Monin <zas@norz.org>
11612 Date:   Mon Dec 22 19:43:46 2008 +0000
11613
11614     French translation was updated.
11615
11616 commit cbbd4a87
11617 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11618 Date:   Mon Dec 22 18:29:25 2008 +0000
11619
11620     write metadata after timeout, image change or dir change
11621
11622 commit c29865e3
11623 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11624 Date:   Mon Dec 22 18:15:26 2008 +0000
11625
11626     show metadata options in preferences dialog
11627
11628 commit b3a68770
11629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11630 Date:   Sun Dec 21 21:36:58 2008 +0000
11631
11632     fixed safe delete
11633
11634 commit b2478a36
11635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11636 Date:   Sun Dec 21 21:20:36 2008 +0000
11637
11638     most of the metadata options now works
11639
11640 commit a9a31060
11641 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11642 Date:   Sun Dec 21 16:26:03 2008 +0000
11643
11644     fixed new options
11645
11646 commit da50487d
11647 Author: Laurent Monin <zas@norz.org>
11648 Date:   Sun Dec 21 09:28:16 2008 +0000
11649
11650     French translation was updated.
11651
11652 commit e9460139
11653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11654 Date:   Sat Dec 20 23:18:20 2008 +0000
11655
11656     added options for metadata - not yet used
11657
11658 commit 40a73b68
11659 Author: Laurent Monin <zas@norz.org>
11660 Date:   Sat Dec 20 21:47:04 2008 +0000
11661
11662     Fix two minor compilation warnings.
11663
11664 commit f4733f77
11665 Author: Laurent Monin <zas@norz.org>
11666 Date:   Sat Dec 20 21:30:27 2008 +0000
11667
11668     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.
11669
11670 commit 9643a254
11671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11672 Date:   Sat Dec 20 20:43:56 2008 +0000
11673
11674     use the workflow in utilops.c for metadata approving and writting
11675     TODO: configuration
11676
11677 commit af283c6a
11678 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11679 Date:   Tue Dec 16 12:59:23 2008 +0000
11680
11681     queue metadata and write them in an idle callback
11682
11683 commit b908ceb6
11684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11685 Date:   Mon Dec 15 22:47:31 2008 +0000
11686
11687     prepared infrastructure for delayed metadata writting - refreshing
11688     metadata immediately before writting is now possible
11689     
11690     modified metadata are stored in fd->modified_xmp
11691
11692 commit b7fdc83d
11693 Author: Laurent Monin <zas@norz.org>
11694 Date:   Mon Dec 15 18:04:42 2008 +0000
11695
11696     Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
11697
11698 commit d1b9489e
11699 Author: Laurent Monin <zas@norz.org>
11700 Date:   Tue Dec 9 19:12:38 2008 +0000
11701
11702     French translation was updated.
11703
11704 commit 0871c189
11705 Author: Laurent Monin <zas@norz.org>
11706 Date:   Tue Dec 9 17:51:28 2008 +0000
11707
11708     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.
11709
11710 commit e5abe232
11711 Author: Laurent Monin <zas@norz.org>
11712 Date:   Mon Dec 8 21:34:32 2008 +0000
11713
11714     Display error dialog with appropriate message when user is trying to open an invalid collection file.
11715
11716 commit 2d44c554
11717 Author: Laurent Monin <zas@norz.org>
11718 Date:   Mon Dec 8 21:33:14 2008 +0000
11719
11720     Cosmetic fix.
11721
11722 commit bb2f0857
11723 Author: Laurent Monin <zas@norz.org>
11724 Date:   Sun Dec 7 15:51:50 2008 +0000
11725
11726     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).
11727
11728 commit 85e69453
11729 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11730 Date:   Sun Dec 7 13:28:04 2008 +0000
11731
11732     handle the case when io.open() fails
11733
11734 commit 68f82126
11735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11736 Date:   Sat Dec 6 21:24:38 2008 +0000
11737
11738     disabled the "unused parameter" warnings, they are harmless and nobody
11739     is going to fix it ;)
11740     (note: -W is equivalent to -Wextra)
11741
11742 commit 0bd9d0fe
11743 Author: Laurent Monin <zas@norz.org>
11744 Date:   Tue Dec 2 19:34:53 2008 +0000
11745
11746     Rename few variables to make the code more readable.
11747
11748 commit 33e01e14
11749 Author: Laurent Monin <zas@norz.org>
11750 Date:   Sun Nov 30 21:59:28 2008 +0000
11751
11752     keyword_list_find() -> find_string_in_list(), return gboolean.
11753
11754 commit 81f6d0d4
11755 Author: Laurent Monin <zas@norz.org>
11756 Date:   Sun Nov 30 21:52:37 2008 +0000
11757
11758     metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
11759
11760 commit d931c87f
11761 Author: Laurent Monin <zas@norz.org>
11762 Date:   Sun Nov 30 21:43:01 2008 +0000
11763
11764     Rename most comment_*() functions to more appropriate metadata_*().
11765
11766 commit 73e8f782
11767 Author: Laurent Monin <zas@norz.org>
11768 Date:   Sun Nov 30 11:46:34 2008 +0000
11769
11770     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().
11771
11772 commit 73a35700
11773 Author: Laurent Monin <zas@norz.org>
11774 Date:   Thu Nov 27 19:10:59 2008 +0000
11775
11776     Do not hardcode exif formatted prefix.
11777
11778 commit 40acac56
11779 Author: Laurent Monin <zas@norz.org>
11780 Date:   Thu Nov 27 12:34:39 2008 +0000
11781
11782     Fix up sign-related  warning.
11783
11784 commit fd5cd319
11785 Author: Laurent Monin <zas@norz.org>
11786 Date:   Thu Nov 27 12:34:03 2008 +0000
11787
11788     Fix up unsigned expression always true warning.
11789
11790 commit 41ba7c59
11791 Author: Laurent Monin <zas@norz.org>
11792 Date:   Thu Nov 27 12:33:07 2008 +0000
11793
11794     Resync .h with .c declarations.
11795
11796 commit 26f6d635
11797 Author: Laurent Monin <zas@norz.org>
11798 Date:   Thu Nov 27 12:31:27 2008 +0000
11799
11800     Fix up pointer signedness warnings.
11801
11802 commit bb28beac
11803 Author: Laurent Monin <zas@norz.org>
11804 Date:   Thu Nov 27 12:30:49 2008 +0000
11805
11806     Fix up not a prototype warning.
11807
11808 commit 402a7b74
11809 Author: Laurent Monin <zas@norz.org>
11810 Date:   Thu Nov 27 12:30:10 2008 +0000
11811
11812     Remove unused variable.
11813
11814 commit fb0fc10f
11815 Author: Laurent Monin <zas@norz.org>
11816 Date:   Thu Nov 27 12:29:38 2008 +0000
11817
11818     Fix up deprecated function and not a prototype warnings.
11819
11820 commit 673dab6b
11821 Author: Laurent Monin <zas@norz.org>
11822 Date:   Wed Nov 26 20:39:50 2008 +0000
11823
11824     Handle return values better to silent some warnings.
11825
11826 commit 3f7d30d1
11827 Author: Laurent Monin <zas@norz.org>
11828 Date:   Wed Nov 26 20:38:47 2008 +0000
11829
11830     Print a message if chown() or chmod() fail.
11831
11832 commit a3cd380d
11833 Author: Laurent Monin <zas@norz.org>
11834 Date:   Wed Nov 26 20:37:14 2008 +0000
11835
11836     Fix up format vs type warning.
11837
11838 commit 85b4c3d6
11839 Author: Laurent Monin <zas@norz.org>
11840 Date:   Tue Nov 25 17:32:51 2008 +0000
11841
11842     Move comments/keywords read and write stuff to new metadata.{c,h}.
11843
11844 commit 49906366
11845 Author: Laurent Monin <zas@norz.org>
11846 Date:   Tue Nov 25 17:01:03 2008 +0000
11847
11848     Fix up unsigned expression always true/false warnings.
11849
11850 commit 50306a69
11851 Author: Laurent Monin <zas@norz.org>
11852 Date:   Sun Nov 23 22:05:27 2008 +0000
11853
11854     Hide .gqv extension from collection name in collection window title and recent menu list.
11855
11856 commit 968a9235
11857 Author: Laurent Monin <zas@norz.org>
11858 Date:   Sun Nov 23 16:16:09 2008 +0000
11859
11860     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().
11861
11862 commit 92a79f4e
11863 Author: Laurent Monin <zas@norz.org>
11864 Date:   Sun Nov 23 16:10:29 2008 +0000
11865
11866     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.
11867
11868 commit 15aaf972
11869 Author: Laurent Monin <zas@norz.org>
11870 Date:   Sat Nov 22 22:54:51 2008 +0000
11871
11872     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.
11873
11874 commit cce7425d
11875 Author: Laurent Monin <zas@norz.org>
11876 Date:   Sat Nov 22 22:43:18 2008 +0000
11877
11878     When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
11879
11880 commit bebe1091
11881 Author: Laurent Monin <zas@norz.org>
11882 Date:   Sat Nov 22 22:10:10 2008 +0000
11883
11884     Tidy up.
11885
11886 commit 15821ce9
11887 Author: Laurent Monin <zas@norz.org>
11888 Date:   Sat Nov 22 22:04:21 2008 +0000
11889
11890     Use common code for layout_image_setup_split_none() too.
11891
11892 commit 67f56552
11893 Author: Laurent Monin <zas@norz.org>
11894 Date:   Sat Nov 22 21:58:07 2008 +0000
11895
11896     layout_image_setup_split_*(): simplify code.
11897
11898 commit 25ac01ca
11899 Author: Laurent Monin <zas@norz.org>
11900 Date:   Sat Nov 22 21:11:09 2008 +0000
11901
11902     layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
11903
11904 commit 7f699d74
11905 Author: Laurent Monin <zas@norz.org>
11906 Date:   Sat Nov 22 16:24:23 2008 +0000
11907
11908     Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
11909
11910 commit f7327cbd
11911 Author: Laurent Monin <zas@norz.org>
11912 Date:   Thu Nov 20 17:28:34 2008 +0000
11913
11914     Force font weight and style to normal for keys.
11915
11916 commit 540d8658
11917 Author: Laurent Monin <zas@norz.org>
11918 Date:   Thu Nov 20 17:23:46 2008 +0000
11919
11920     Fix up yet unmarked keys.
11921
11922 commit ad4dacfa
11923 Author: Laurent Monin <zas@norz.org>
11924 Date:   Thu Nov 20 11:46:43 2008 +0000
11925
11926     Fix compilation warnings.
11927
11928 commit a7fe2449
11929 Author: Laurent Monin <zas@norz.org>
11930 Date:   Thu Nov 20 07:22:56 2008 +0000
11931
11932     Fix up some missing html code.
11933
11934 commit 7d5e78bf
11935 Author: Laurent Monin <zas@norz.org>
11936 Date:   Wed Nov 19 22:57:40 2008 +0000
11937
11938     More keys.
11939
11940 commit 85c37fcf
11941 Author: Laurent Monin <zas@norz.org>
11942 Date:   Wed Nov 19 22:46:27 2008 +0000
11943
11944     Fix text wrongly marked as key.
11945
11946 commit 7f8324bf
11947 Author: Laurent Monin <zas@norz.org>
11948 Date:   Wed Nov 19 22:42:20 2008 +0000
11949
11950     Mark keyboard keys with a span and make them look like a key through css style.
11951
11952 commit 5aba0342
11953 Author: Laurent Monin <zas@norz.org>
11954 Date:   Wed Nov 19 21:36:02 2008 +0000
11955
11956     Replace [Control] by shorter and more common [Ctrl].
11957
11958 commit 67e91a0b
11959 Author: Laurent Monin <zas@norz.org>
11960 Date:   Wed Nov 19 21:16:27 2008 +0000
11961
11962     Unify [Shift] and [Control] notation.
11963
11964 commit 68a305cc
11965 Author: Laurent Monin <zas@norz.org>
11966 Date:   Wed Nov 19 20:53:53 2008 +0000
11967
11968     Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
11969
11970 commit 7d76bf99
11971 Author: Laurent Monin <zas@norz.org>
11972 Date:   Wed Nov 19 17:42:36 2008 +0000
11973
11974     Update documentation.
11975
11976 commit 0362a31e
11977 Author: Laurent Monin <zas@norz.org>
11978 Date:   Mon Nov 17 18:05:42 2008 +0000
11979
11980     Fix up links and various enhancements.
11981
11982 commit 84d0eeb7
11983 Author: Laurent Monin <zas@norz.org>
11984 Date:   Mon Nov 17 17:17:47 2008 +0000
11985
11986     Remove colored background in headings for printable version.
11987
11988 commit bb0dccd4
11989 Author: Laurent Monin <zas@norz.org>
11990 Date:   Mon Nov 17 17:09:44 2008 +0000
11991
11992     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.
11993
11994 commit b4ef8546
11995 Author: Laurent Monin <zas@norz.org>
11996 Date:   Mon Nov 17 07:10:32 2008 +0000
11997
11998     Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
11999
12000 commit 4575fa4a
12001 Author: Laurent Monin <zas@norz.org>
12002 Date:   Sun Nov 16 19:58:43 2008 +0000
12003
12004     Add specific css for print media(has to be improved).
12005
12006 commit 69f15e9d
12007 Author: Laurent Monin <zas@norz.org>
12008 Date:   Sun Nov 16 16:32:14 2008 +0000
12009
12010     Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
12011
12012 commit 19e04201
12013 Author: Laurent Monin <zas@norz.org>
12014 Date:   Sat Nov 15 20:17:14 2008 +0000
12015
12016     Implement preliminary support for XDG Base Directory Specification.
12017     See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
12018     
12019     This feature was requested for a long time (feature requests #1950978 and #2289481).
12020     For now, it is disabled since it breaks compatibility with previous versions.
12021     To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
12022     
12023     geeqierc and other conf files are going to:
12024     $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
12025     
12026     metadata and thumbnails cache (if std is not used) are going to:
12027     $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
12028     and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
12029     
12030     collections are going to:
12031     $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
12032     
12033     
12034     Please test and report any issue.
12035
12036 commit 64198432
12037 Author: Laurent Monin <zas@norz.org>
12038 Date:   Sat Nov 15 20:01:25 2008 +0000
12039
12040     Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
12041
12042 commit 8b10477d
12043 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12044 Date:   Sat Nov 15 19:13:43 2008 +0000
12045
12046     fixed usage of deprecated functions - patch by Omari Stephens
12047
12048 commit 27bcad24
12049 Author: Laurent Monin <zas@norz.org>
12050 Date:   Sat Nov 15 17:48:31 2008 +0000
12051
12052     Rename check_for_home_path() to mkdir_if_not_exists().
12053
12054 commit 788a5765
12055 Author: Laurent Monin <zas@norz.org>
12056 Date:   Sat Nov 15 17:30:45 2008 +0000
12057
12058     Use functions to return directories instead of constants.
12059     Following functions were added:
12060     get_collections_dir()
12061     get_metadata_cache_dir()
12062     get_rc_dir()
12063     get_thumbnails_cache_dir()
12064     get_trash_dir()
12065     
12066     They return the full directory path.
12067
12068 commit e5dd414c
12069 Author: Laurent Monin <zas@norz.org>
12070 Date:   Sat Nov 15 10:35:43 2008 +0000
12071
12072     Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
12073
12074 commit f56852b6
12075 Author: Laurent Monin <zas@norz.org>
12076 Date:   Fri Nov 14 01:10:18 2008 +0000
12077
12078     Fix up Makefile.am: add missing files and do not install template.html.
12079
12080 commit 55bdd334
12081 Author: Laurent Monin <zas@norz.org>
12082 Date:   Wed Nov 12 21:38:00 2008 +0000
12083
12084     Fix a cut'n'paste error.
12085
12086 commit 609fc80b
12087 Author: Laurent Monin <zas@norz.org>
12088 Date:   Wed Nov 12 21:34:55 2008 +0000
12089
12090     More precise description of the pan view find feature and a note about ressources eating was added.
12091
12092 commit 3005309e
12093 Author: Laurent Monin <zas@norz.org>
12094 Date:   Wed Nov 12 21:15:12 2008 +0000
12095
12096     Add some information about the pan view.
12097
12098 commit 3effb3cd
12099 Author: Laurent Monin <zas@norz.org>
12100 Date:   Wed Nov 12 17:59:14 2008 +0000
12101
12102     Add a note about splitted view.
12103
12104 commit ae7645d7
12105 Author: Laurent Monin <zas@norz.org>
12106 Date:   Wed Nov 12 17:48:16 2008 +0000
12107
12108     Add Connected zoom and Split menu items.
12109
12110 commit f055d328
12111 Author: Laurent Monin <zas@norz.org>
12112 Date:   Tue Nov 11 23:35:39 2008 +0000
12113
12114     Add missing s...
12115
12116 commit 5078d7e5
12117 Author: Laurent Monin <zas@norz.org>
12118 Date:   Tue Nov 11 23:30:13 2008 +0000
12119
12120     Minor fixes.
12121
12122 commit 0dabd8de
12123 Author: Laurent Monin <zas@norz.org>
12124 Date:   Tue Nov 11 21:50:42 2008 +0000
12125
12126     Give a new style to menus.
12127
12128 commit ec48abb7
12129 Author: Laurent Monin <zas@norz.org>
12130 Date:   Tue Nov 11 21:49:33 2008 +0000
12131
12132     Fix missing parts.
12133
12134 commit c1a85ebf
12135 Author: Laurent Monin <zas@norz.org>
12136 Date:   Tue Nov 11 21:17:55 2008 +0000
12137
12138     Update main window menus description to match current Geeqie.
12139
12140 commit d6bc7dc5
12141 Author: Laurent Monin <zas@norz.org>
12142 Date:   Tue Nov 11 21:17:03 2008 +0000
12143
12144     Drop dots.
12145
12146 commit f9071c86
12147 Author: Laurent Monin <zas@norz.org>
12148 Date:   Tue Nov 11 10:32:03 2008 +0000
12149
12150     Update exif pane documentation a bit.
12151
12152 commit aeca4f31
12153 Author: Laurent Monin <zas@norz.org>
12154 Date:   Tue Nov 11 10:24:04 2008 +0000
12155
12156     Add Properties Options page.
12157
12158 commit 51a23446
12159 Author: Laurent Monin <zas@norz.org>
12160 Date:   Tue Nov 11 10:09:09 2008 +0000
12161
12162     Advanced options documentation is now almost in sync with current geeqie.
12163
12164 commit eeae9191
12165 Author: Laurent Monin <zas@norz.org>
12166 Date:   Tue Nov 11 09:12:10 2008 +0000
12167
12168     More updates to advanced options documentation. Not yet finished.
12169
12170 commit 9f3cc9ef
12171 Author: Laurent Monin <zas@norz.org>
12172 Date:   Mon Nov 10 23:36:12 2008 +0000
12173
12174     Page cleanup and fixed. Remove obsolete note.
12175
12176 commit f13928fe
12177 Author: Laurent Monin <zas@norz.org>
12178 Date:   Mon Nov 10 23:15:42 2008 +0000
12179
12180     Add missing link.
12181
12182 commit 757b8ebc
12183 Author: Laurent Monin <zas@norz.org>
12184 Date:   Mon Nov 10 23:05:50 2008 +0000
12185
12186     Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
12187
12188 commit b72d86d3
12189 Author: Laurent Monin <zas@norz.org>
12190 Date:   Mon Nov 10 21:33:38 2008 +0000
12191
12192     Let subsection menus match index style.
12193
12194 commit 3c766c91
12195 Author: Laurent Monin <zas@norz.org>
12196 Date:   Mon Nov 10 21:14:34 2008 +0000
12197
12198     Cosmetic changes in image search and find duplicates shortcuts tables.
12199
12200 commit c410dad0
12201 Author: Laurent Monin <zas@norz.org>
12202 Date:   Mon Nov 10 20:42:44 2008 +0000
12203
12204     Tidy up.
12205
12206 commit 25735fd6
12207 Author: Laurent Monin <zas@norz.org>
12208 Date:   Mon Nov 10 20:40:50 2008 +0000
12209
12210     Move from xhtml transitional to xhtml strict.
12211
12212 commit 60ff2fb4
12213 Author: Laurent Monin <zas@norz.org>
12214 Date:   Mon Nov 10 20:16:45 2008 +0000
12215
12216     Minor cleanup.
12217
12218 commit 9b5b9339
12219 Author: Laurent Monin <zas@norz.org>
12220 Date:   Mon Nov 10 19:37:17 2008 +0000
12221
12222     Tidy up and minor fixes.
12223
12224 commit e07b0677
12225 Author: Laurent Monin <zas@norz.org>
12226 Date:   Mon Nov 10 18:02:09 2008 +0000
12227
12228     Notes cleanup and minor stylistic fixes.
12229
12230 commit 82cd089f
12231 Author: Laurent Monin <zas@norz.org>
12232 Date:   Mon Nov 10 17:16:16 2008 +0000
12233
12234     Various fixes and cleanup.
12235
12236 commit 2ec1474a
12237 Author: Laurent Monin <zas@norz.org>
12238 Date:   Mon Nov 10 16:11:28 2008 +0000
12239
12240     Fix up some errors.
12241
12242 commit 0a594f66
12243 Author: Laurent Monin <zas@norz.org>
12244 Date:   Mon Nov 10 15:20:13 2008 +0000
12245
12246     Fix up unvalid xhtml.
12247
12248 commit 12fe48da
12249 Author: Laurent Monin <zas@norz.org>
12250 Date:   Mon Nov 10 14:56:11 2008 +0000
12251
12252     Fix up a broken link.
12253
12254 commit f7216dd1
12255 Author: Laurent Monin <zas@norz.org>
12256 Date:   Mon Nov 10 14:10:39 2008 +0000
12257
12258     Beautify the manual.
12259
12260 commit b8742eb7
12261 Author: Laurent Monin <zas@norz.org>
12262 Date:   Mon Nov 10 13:00:29 2008 +0000
12263
12264     Reformat more pages.
12265
12266 commit 7c5c8854
12267 Author: Laurent Monin <zas@norz.org>
12268 Date:   Mon Nov 10 12:06:05 2008 +0000
12269
12270     Reformat remaining options pages.
12271
12272 commit 2b02d7ed
12273 Author: Laurent Monin <zas@norz.org>
12274 Date:   Mon Nov 10 10:26:51 2008 +0000
12275
12276     Reformatting: notes, advanced options page and more.
12277
12278 commit 2f3f12a0
12279 Author: Laurent Monin <zas@norz.org>
12280 Date:   Sun Nov 9 21:53:33 2008 +0000
12281
12282     Reformatting.
12283
12284 commit 49c72a6c
12285 Author: Laurent Monin <zas@norz.org>
12286 Date:   Sun Nov 9 17:17:19 2008 +0000
12287
12288     Reformat and cleanup.
12289
12290 commit 029e68ef
12291 Author: Laurent Monin <zas@norz.org>
12292 Date:   Sun Nov 9 13:37:39 2008 +0000
12293
12294     More cleanup of tables.
12295
12296 commit fcea33c1
12297 Author: Laurent Monin <zas@norz.org>
12298 Date:   Sun Nov 9 13:06:16 2008 +0000
12299
12300     Cleanup some tables.
12301
12302 commit cd465d19
12303 Author: Laurent Monin <zas@norz.org>
12304 Date:   Sun Nov 9 12:48:00 2008 +0000
12305
12306     Drop most old css classes.
12307
12308 commit eb656466
12309 Author: Laurent Monin <zas@norz.org>
12310 Date:   Sun Nov 9 09:39:14 2008 +0000
12311
12312     Move dialog descriptions to definitions lists, first step.
12313
12314 commit d9afdf93
12315 Author: Laurent Monin <zas@norz.org>
12316 Date:   Sun Nov 9 09:33:01 2008 +0000
12317
12318     Index cleanup.
12319
12320 commit 4c65837d
12321 Author: Laurent Monin <zas@norz.org>
12322 Date:   Sun Nov 9 09:28:59 2008 +0000
12323
12324     Move menu descriptions to definitions lists.
12325
12326 commit db25a0d2
12327 Author: Laurent Monin <zas@norz.org>
12328 Date:   Sat Nov 8 22:11:51 2008 +0000
12329
12330     Re-introduce Geeqie User Manual footer.
12331
12332 commit 8d87ca53
12333 Author: Laurent Monin <zas@norz.org>
12334 Date:   Sat Nov 8 17:38:36 2008 +0000
12335
12336     Simplify bottom navigation table.
12337
12338 commit 8b3ed1c3
12339 Author: Laurent Monin <zas@norz.org>
12340 Date:   Sat Nov 8 17:24:02 2008 +0000
12341
12342     Use col tags with id in top and bottom navigation tables.
12343
12344 commit 0bfece3a
12345 Author: Laurent Monin <zas@norz.org>
12346 Date:   Sat Nov 8 11:37:17 2008 +0000
12347
12348     Add a generic spacer at the bottom of the page, remove now unused css classes.
12349
12350 commit 357f067e
12351 Author: Laurent Monin <zas@norz.org>
12352 Date:   Sat Nov 8 10:59:45 2008 +0000
12353
12354     Add two css classes navtop and navbottom and remove unused ones.
12355
12356 commit 20f28b56
12357 Author: Laurent Monin <zas@norz.org>
12358 Date:   Sat Nov 8 10:49:18 2008 +0000
12359
12360     Add style.css to list of files to install.
12361
12362 commit 2cff7342
12363 Author: Laurent Monin <zas@norz.org>
12364 Date:   Sat Nov 8 10:47:31 2008 +0000
12365
12366     Move css styles to an external stylesheet.
12367
12368 commit 450ff689
12369 Author: Laurent Monin <zas@norz.org>
12370 Date:   Thu Nov 6 23:49:31 2008 +0000
12371
12372     Remove reference to numbered section.
12373
12374 commit 5837dbaa
12375 Author: Laurent Monin <zas@norz.org>
12376 Date:   Thu Nov 6 23:43:46 2008 +0000
12377
12378     Remove references to numbered sections.
12379
12380 commit d2b8b50f
12381 Author: Laurent Monin <zas@norz.org>
12382 Date:   Thu Nov 6 23:39:22 2008 +0000
12383
12384     Simplify the table.
12385
12386 commit a5760993
12387 Author: Laurent Monin <zas@norz.org>
12388 Date:   Thu Nov 6 20:01:32 2008 +0000
12389
12390     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.
12391     
12392     This patch fixes that (and still fixes the case where one searches on
12393     comments and hits a file with keywords but no comments).  Lastly, I would
12394     imagine that there exists a failure mode where one searches for a keyword and
12395     hits a file with a comment but no keyword, and I imagine this patch should fix
12396     that case as well.
12397     
12398     Patch by Omari Stephens (aka xsdg).
12399
12400 commit ebf81820
12401 Author: Laurent Monin <zas@norz.org>
12402 Date:   Tue Nov 4 17:26:46 2008 +0000
12403
12404     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.
12405
12406 commit 6a2475e5
12407 Author: Laurent Monin <zas@norz.org>
12408 Date:   Tue Nov 4 17:11:53 2008 +0000
12409
12410     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.
12411
12412 commit 54ae8be3
12413 Author: Laurent Monin <zas@norz.org>
12414 Date:   Mon Oct 27 13:31:39 2008 +0000
12415
12416     Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
12417
12418 commit 7771d3ca
12419 Author: Laurent Monin <zas@norz.org>
12420 Date:   Sun Oct 26 19:27:20 2008 +0000
12421
12422     Use h2/h3 tags where appropriate.
12423
12424 commit 15759e0f
12425 Author: Petr Ostadal <postadal@suse.cz>
12426 Date:   Sun Oct 26 13:43:10 2008 +0000
12427
12428     Fixed doc/Makefile.am according to renamed doc files.
12429
12430 commit eab88130
12431 Author: Laurent Monin <zas@norz.org>
12432 Date:   Sat Oct 25 14:42:52 2008 +0000
12433
12434     Keyboard table cleanup attempt. Need more work.
12435
12436 commit fcae84ab
12437 Author: Laurent Monin <zas@norz.org>
12438 Date:   Sat Oct 25 13:14:00 2008 +0000
12439
12440     Move menus to unordered lists - step 2.
12441
12442 commit f5596799
12443 Author: Laurent Monin <zas@norz.org>
12444 Date:   Sat Oct 25 11:02:09 2008 +0000
12445
12446     Move menus to unordered lists - step 1.
12447
12448 commit 1f80d96f
12449 Author: Laurent Monin <zas@norz.org>
12450 Date:   Sat Oct 25 08:49:07 2008 +0000
12451
12452     Align Previous to the left, drop useless col tags.
12453
12454 commit ad8d4b69
12455 Author: Laurent Monin <zas@norz.org>
12456 Date:   Sat Oct 25 08:14:34 2008 +0000
12457
12458     Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
12459
12460 commit fdde32bc
12461 Author: Laurent Monin <zas@norz.org>
12462 Date:   Sat Oct 25 08:10:11 2008 +0000
12463
12464     Fix page titles.
12465
12466 commit fef02967
12467 Author: Laurent Monin <zas@norz.org>
12468 Date:   Sat Oct 25 08:07:57 2008 +0000
12469
12470     Drop chapters numbers from h1 title, and reformat top title a bit.
12471
12472 commit 0e44cb8c
12473 Author: Laurent Monin <zas@norz.org>
12474 Date:   Sat Oct 25 07:47:47 2008 +0000
12475
12476     Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
12477
12478 commit 2ad4eda5
12479 Author: Laurent Monin <zas@norz.org>
12480 Date:   Thu Oct 23 22:45:44 2008 +0000
12481
12482     Update legal notice and copyright to mention The Geeqie Team.
12483
12484 commit 89ae704a
12485 Author: Laurent Monin <zas@norz.org>
12486 Date:   Thu Oct 23 19:06:23 2008 +0000
12487
12488     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).
12489
12490 commit d92d4a31
12491 Author: Laurent Monin <zas@norz.org>
12492 Date:   Thu Oct 23 18:06:28 2008 +0000
12493
12494     Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
12495
12496 commit f21cc184
12497 Author: Laurent Monin <zas@norz.org>
12498 Date:   Wed Oct 22 19:56:29 2008 +0000
12499
12500     Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
12501
12502 commit e6eba8a8
12503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12504 Date:   Mon Oct 20 21:00:18 2008 +0000
12505
12506     Fix a cut and paste error when implementing the comment search (Klaus
12507     Ethgen)
12508
12509 commit a0619747
12510 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12511 Date:   Mon Oct 20 17:13:32 2008 +0000
12512
12513     fixed failed assertion in exif_free
12514
12515 commit 652c3a9f
12516 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12517 Date:   Sat Oct 18 20:17:55 2008 +0000
12518
12519     create xmp sidecar when needed
12520
12521 commit fe16e7bf
12522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12523 Date:   Sat Oct 18 19:20:27 2008 +0000
12524
12525     simple synchronization XMP <-> Exif, IPTC
12526
12527 commit 003a4a91
12528 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12529 Date:   Sat Oct 18 18:22:57 2008 +0000
12530
12531     infrastructure for preprocessing of metadata
12532
12533 commit 40e5b63b
12534 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12535 Date:   Sat Oct 18 09:07:52 2008 +0000
12536
12537     fixed bar_exif separator
12538
12539 commit 666154c6
12540 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12541 Date:   Sat Oct 18 08:40:32 2008 +0000
12542
12543     reordered advanced exif columns
12544
12545 commit 2741df92
12546 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12547 Date:   Sat Oct 18 08:31:25 2008 +0000
12548
12549     no need to validate description, it is in utf8
12550
12551 commit b8cfa7ee
12552 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12553 Date:   Fri Oct 17 22:00:07 2008 +0000
12554
12555     improved custom exif look:
12556     - use toggle instead of remove button
12557     - display description instead of property key
12558
12559 commit 0109fd0f
12560 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12561 Date:   Tue Oct 14 21:24:34 2008 +0000
12562
12563     follow Exiv2 SVN changes
12564
12565 commit 100552d7
12566 Author: Laurent Monin <zas@norz.org>
12567 Date:   Sun Oct 12 08:49:45 2008 +0000
12568
12569     French translation was updated.
12570
12571 commit 2ed614f0
12572 Author: Laurent Monin <zas@norz.org>
12573 Date:   Sun Oct 12 08:43:14 2008 +0000
12574
12575     Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
12576
12577 commit 801d2c19
12578 Author: Laurent Monin <zas@norz.org>
12579 Date:   Sun Oct 12 08:36:53 2008 +0000
12580
12581     Better handling of accels map file writing errors.
12582     Secure save is also used for those now, at the expense of
12583     a bit of duplication of gtk functions.
12584     It should fix bug 2146917 (debian BTS #501131), reported by
12585     Stanislav Maslovski.
12586
12587 commit d198cfaf
12588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12589 Date:   Sat Oct 11 20:19:48 2008 +0000
12590
12591     added option to use exif thumbnails
12592     - it requires exiv2 0.18 or the current svn
12593     - it is disabled by default because the exif thumbnails
12594       may be outdated if the image was edited
12595
12596 commit dfb0fdc2
12597 Author: Laurent Monin <zas@norz.org>
12598 Date:   Tue Oct 7 19:34:11 2008 +0000
12599
12600     French translation was updated.
12601
12602 commit bce60ede
12603 Author: Laurent Monin <zas@norz.org>
12604 Date:   Tue Oct 7 19:29:13 2008 +0000
12605
12606     Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
12607
12608 commit eee2c88d
12609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12610 Date:   Tue Oct 7 18:37:32 2008 +0000
12611
12612     Implement the search for image comment - patch by Klaus Ethgen
12613
12614 commit d8c1c93f
12615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12616 Date:   Tue Oct 7 18:22:58 2008 +0000
12617
12618     Fixed degree symbol encoding
12619
12620 commit 0cd8f424
12621 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12622 Date:   Tue Oct 7 18:20:22 2008 +0000
12623
12624     Adding a vim modeline to all files - patch by Klaus Ethgen
12625
12626 commit be6e4ea7
12627 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12628 Date:   Sun Oct 5 18:25:44 2008 +0000
12629
12630     fixed confirm_delete option
12631
12632 commit 69282a38
12633 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12634 Date:   Sat Oct 4 20:28:31 2008 +0000
12635
12636     fixed charset of exiv2 strings in non-utf8 locales
12637
12638 commit 7c50f768
12639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12640 Date:   Wed Oct 1 20:57:56 2008 +0000
12641
12642     Add support for GPSInfo - patch by Klaus Ethgen
12643
12644 commit 599380cc
12645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12646 Date:   Mon Sep 29 21:17:19 2008 +0000
12647
12648     The comment section in the meta file is the last section. However it do
12649     not accept comment lines starting with a '['. This patch will fix that.
12650     - patch by Klaus Ethgen
12651
12652 commit 1d1f495c
12653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12654 Date:   Mon Sep 29 21:09:48 2008 +0000
12655
12656     fixes executable right of images
12657
12658 commit 9ab09626
12659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12660 Date:   Mon Sep 29 21:01:30 2008 +0000
12661
12662     enlarge the dupe window - patch by Klaus Ethgen
12663
12664 commit cf8398c6
12665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12666 Date:   Sat Sep 27 18:48:32 2008 +0000
12667
12668     updated preview loader to work with current svn version of libexiv2
12669
12670 commit d4bc6c7e
12671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12672 Date:   Wed Sep 10 20:37:30 2008 +0000
12673
12674     use SHIFT for connected scroll and zoom
12675     
12676     SHIFT + keys or mouse: affects all split windows
12677     keys or mouse: affects only active window
12678     
12679     CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
12680
12681 commit f7a5afb6
12682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12683 Date:   Tue Sep 9 19:46:44 2008 +0000
12684
12685     reverted buggy part of rev. 1138 - it made the filelist jump
12686     unexpectedly
12687
12688 commit a7c9810b
12689 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12690 Date:   Mon Sep 8 19:57:51 2008 +0000
12691
12692     added possibility to redraw only the parts of image that are already
12693     loaded
12694
12695 commit 383624b8
12696 Author: Laurent Monin <zas@norz.org>
12697 Date:   Mon Sep 8 15:53:01 2008 +0000
12698
12699     Fix a compiler warning regarding argument type.
12700
12701 commit a53fb65f
12702 Author: Petr Ostadal <postadal@suse.cz>
12703 Date:   Sun Sep 7 23:01:30 2008 +0000
12704
12705     Replaced gtk depreceated code.
12706
12707 commit a5aea8fd
12708 Author: Laurent Monin <zas@norz.org>
12709 Date:   Sun Sep 7 19:42:19 2008 +0000
12710
12711     Shorten config_window_apply() a bit, reduce code redunancy.
12712
12713 commit 587b4b8d
12714 Author: Laurent Monin <zas@norz.org>
12715 Date:   Thu Sep 4 22:35:33 2008 +0000
12716
12717     Update translations stats.
12718
12719 commit aff258e5
12720 Author: Laurent Monin <zas@norz.org>
12721 Date:   Thu Sep 4 22:29:32 2008 +0000
12722
12723     French translation was updated.
12724
12725 commit 9b64bd05
12726 Author: Laurent Monin <zas@norz.org>
12727 Date:   Thu Sep 4 22:04:32 2008 +0000
12728
12729     Allow all Preferences pages to scroll vertically. Reduce code redundancy.
12730
12731 commit aa81bf7c
12732 Author: Laurent Monin <zas@norz.org>
12733 Date:   Thu Sep 4 21:38:28 2008 +0000
12734
12735     Allow to change image.scroll_reset_method in Preferences > Image.
12736
12737 commit baedcd2f
12738 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12739 Date:   Thu Sep 4 21:19:09 2008 +0000
12740
12741     fixed various problems with preserving viewport on image change,
12742     options->image.scroll_reset_method should work again (it needs to be
12743     added to the preferences dialog)
12744
12745 commit 9050223d
12746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12747 Date:   Wed Sep 3 21:54:49 2008 +0000
12748
12749     load thumbnails with lower priority
12750     TODO: maybe implement an exception for visible thumbnails
12751
12752 commit e1a5a486
12753 Author: Laurent Monin <zas@norz.org>
12754 Date:   Wed Sep 3 21:13:02 2008 +0000
12755
12756     Improve debug messages.
12757
12758 commit 6f89fefc
12759 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12760 Date:   Wed Sep 3 20:43:10 2008 +0000
12761
12762     adjusted default options
12763
12764 commit c518bcef
12765 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12766 Date:   Wed Sep 3 20:29:32 2008 +0000
12767
12768     adjusted redraw priority relative to icon drawing
12769
12770 commit 48519673
12771 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12772 Date:   Wed Sep 3 19:58:21 2008 +0000
12773
12774     dropped IMAGE_THROTTLE_LARGER_IMAGES code
12775
12776 commit 47a0c37d
12777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12778 Date:   Wed Sep 3 19:52:11 2008 +0000
12779
12780     fixed handling of broken images
12781
12782 commit 64aea117
12783 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12784 Date:   Mon Sep 1 19:18:32 2008 +0000
12785
12786     improved pixbuf draw priority control
12787
12788 commit c6db02fc
12789 Author: Laurent Monin <zas@norz.org>
12790 Date:   Mon Sep 1 17:29:07 2008 +0000
12791
12792     Use a constant for minimal window size. Set it to 32 for all dialogs.
12793
12794 commit bf183b8e
12795 Author: Laurent Monin <zas@norz.org>
12796 Date:   Mon Sep 1 17:22:19 2008 +0000
12797
12798     Remove redundant debug.h inclusion.
12799
12800 commit 14596ddd
12801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12802 Date:   Sun Aug 31 21:19:00 2008 +0000
12803
12804     fixed read ahead callback
12805
12806 commit 0aef6429
12807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12808 Date:   Sun Aug 31 21:02:09 2008 +0000
12809
12810     fixed error handling in image loader
12811
12812 commit b10a2e12
12813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12814 Date:   Sun Aug 31 18:53:11 2008 +0000
12815
12816     fixed possible endless loop
12817
12818 commit 131dc85e
12819 Author: Laurent Monin <zas@norz.org>
12820 Date:   Sun Aug 31 12:29:49 2008 +0000
12821
12822     Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
12823
12824 commit 7725546b
12825 Author: Laurent Monin <zas@norz.org>
12826 Date:   Sun Aug 31 11:27:24 2008 +0000
12827
12828     Move quoted_value() and escquote_value() to misc.[ch].
12829
12830 commit ea455387
12831 Author: Laurent Monin <zas@norz.org>
12832 Date:   Sun Aug 31 10:51:41 2008 +0000
12833
12834     Move miscellaneous functions to their own files (new misc.[ch]).
12835
12836 commit 2b9bf5f4
12837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12838 Date:   Sun Aug 31 10:08:48 2008 +0000
12839
12840     use GThreadPool
12841
12842 commit 5cf88e58
12843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12844 Date:   Sun Aug 31 09:20:29 2008 +0000
12845
12846     improved thread support in image loader
12847
12848 commit 9212340e
12849 Author: Laurent Monin <zas@norz.org>
12850 Date:   Sun Aug 31 09:13:42 2008 +0000
12851
12852     Move save/load_options() to options.[ch].
12853
12854 commit 77bc802f
12855 Author: Laurent Monin <zas@norz.org>
12856 Date:   Sun Aug 31 08:59:39 2008 +0000
12857
12858     Move sync_options_with_current_state() call to save_options().
12859
12860 commit 0db9254e
12861 Author: Laurent Monin <zas@norz.org>
12862 Date:   Sun Aug 31 08:41:42 2008 +0000
12863
12864     Move some code to new functions, to simplify main().
12865
12866 commit f01ec2c4
12867 Author: Laurent Monin <zas@norz.org>
12868 Date:   Sun Aug 31 08:13:36 2008 +0000
12869
12870     Fix two minor compilation warnings.
12871
12872 commit a710f33e
12873 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12874 Date:   Sat Aug 30 20:15:47 2008 +0000
12875
12876     run image loader in separate thread
12877     this feature is disabled by default for now, it must be enabled by
12878     configure --enable-threads
12879
12880 commit 6a73bcf5
12881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12882 Date:   Sat Aug 30 13:04:06 2008 +0000
12883
12884     prepared image loader code for threads
12885
12886 commit 01bbfff0
12887 Author: Laurent Monin <zas@norz.org>
12888 Date:   Sat Aug 30 10:39:35 2008 +0000
12889
12890     Allow to override documentation paths through options:
12891     - documentation.helpdir
12892     - documentation.htmldir
12893     Default values are set at configure time.
12894
12895 commit ba17ee75
12896 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12897 Date:   Fri Aug 29 20:53:53 2008 +0000
12898
12899     converted image loader to a GObject and use signals for notification
12900
12901 commit 6f13139c
12902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12903 Date:   Fri Aug 29 12:35:13 2008 +0000
12904
12905     do not access image_loader directly
12906
12907 commit dc649dfb
12908 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12909 Date:   Fri Aug 29 09:59:20 2008 +0000
12910
12911     added new raw preview interface for legacy exif
12912
12913 commit 6654b671
12914 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12915 Date:   Fri Aug 29 09:38:10 2008 +0000
12916
12917     fixed thumbnail loader for the new raw preview interface
12918
12919 commit bea9cd29
12920 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12921 Date:   Thu Aug 28 22:26:09 2008 +0000
12922
12923     use mmaped files image loader
12924     implemented new interface for extracting raw previews
12925     experiments with previews support in SVN version of Exiv2
12926
12927 commit 7fa8df77
12928 Author: Petr Ostadal <postadal@suse.cz>
12929 Date:   Thu Aug 28 12:51:02 2008 +0000
12930
12931     Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
12932
12933 commit 4908ddd7
12934 Author: Laurent Monin <zas@norz.org>
12935 Date:   Thu Aug 28 10:50:02 2008 +0000
12936
12937     Silent warnings about unused functions when lcms is not used.
12938
12939 commit 35776f2d
12940 Author: Laurent Monin <zas@norz.org>
12941 Date:   Wed Aug 27 17:02:14 2008 +0000
12942
12943     Comment out unused functions.
12944
12945 commit dd4ea407
12946 Author: Laurent Monin <zas@norz.org>
12947 Date:   Wed Aug 27 16:42:59 2008 +0000
12948
12949     Silent a compiler warning.
12950
12951 commit 109ecd8c
12952 Author: Laurent Monin <zas@norz.org>
12953 Date:   Wed Aug 27 16:40:21 2008 +0000
12954
12955     const gpointer -> gconstpointer.
12956
12957 commit 3ec7e572
12958 Author: Laurent Monin <zas@norz.org>
12959 Date:   Tue Aug 26 22:37:18 2008 +0000
12960
12961     Use gpointer instead of void *.
12962
12963 commit cd85461e
12964 Author: Laurent Monin <zas@norz.org>
12965 Date:   Tue Aug 26 22:30:40 2008 +0000
12966
12967     Consistency: type * instead of type*.
12968
12969 commit c1006fb7
12970 Author: Laurent Monin <zas@norz.org>
12971 Date:   Tue Aug 26 22:22:51 2008 +0000
12972
12973     For the sake of consistency, use glib basic types everywhere.
12974
12975 commit aea00af2
12976 Author: Laurent Monin <zas@norz.org>
12977 Date:   Tue Aug 26 21:19:33 2008 +0000
12978
12979     Indentation fixes.
12980
12981 commit 40731498
12982 Author: Petr Ostadal <postadal@suse.cz>
12983 Date:   Tue Aug 26 20:21:30 2008 +0000
12984
12985     Fixed segfault when is run inside directory with non valid uft-8 image
12986     filename.
12987
12988 commit ead8d30a
12989 Author: Petr Ostadal <postadal@suse.cz>
12990 Date:   Tue Aug 26 13:56:56 2008 +0000
12991
12992     Fixed calling "Image search" function in a directory without image.
12993
12994 commit aa4d496a
12995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12996 Date:   Mon Aug 25 22:45:38 2008 +0000
12997
12998     correctly maintain selection during iconlist refresh
12999
13000 commit f39b5907
13001 Author: Laurent Monin <zas@norz.org>
13002 Date:   Mon Aug 25 22:20:45 2008 +0000
13003
13004     Whitespaces cleanup.
13005
13006 commit d0405083
13007 Author: Petr Ostadal <postadal@suse.cz>
13008 Date:   Mon Aug 25 18:13:33 2008 +0000
13009
13010     Fixed segfaulting when alter image in directory without images.
13011
13012 commit c85a9113
13013 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13014 Date:   Mon Aug 25 16:58:27 2008 +0000
13015
13016     removed unused code
13017
13018 commit 6b22ce5f
13019 Author: Laurent Monin <zas@norz.org>
13020 Date:   Sun Aug 24 14:40:18 2008 +0000
13021
13022     Typo fixes.
13023
13024 commit f20dd48a
13025 Author: Laurent Monin <zas@norz.org>
13026 Date:   Sun Aug 24 14:33:03 2008 +0000
13027
13028     Slight code redundancy reduction.
13029
13030 commit 1e7b2c34
13031 Author: Laurent Monin <zas@norz.org>
13032 Date:   Sun Aug 24 14:14:37 2008 +0000
13033
13034     Drop redundant variable affectation.
13035
13036 commit 7d788c98
13037 Author: Laurent Monin <zas@norz.org>
13038 Date:   Sun Aug 24 13:22:08 2008 +0000
13039
13040     Fix untranslated messages. French translation and POTFILES.in were updated.
13041
13042 commit 9a1cc002
13043 Author: Laurent Monin <zas@norz.org>
13044 Date:   Sun Aug 24 10:00:40 2008 +0000
13045
13046     French translation was updated.
13047
13048 commit eca84643
13049 Author: Laurent Monin <zas@norz.org>
13050 Date:   Sun Aug 24 10:00:02 2008 +0000
13051
13052     Mark forgotten string for translation.
13053
13054 commit 46691080
13055 Author: Laurent Monin <zas@norz.org>
13056 Date:   Sat Aug 23 21:07:25 2008 +0000
13057
13058     Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
13059
13060 commit acc2c3b1
13061 Author: Laurent Monin <zas@norz.org>
13062 Date:   Sat Aug 23 20:46:31 2008 +0000
13063
13064     Minor optimization: no need to copy the whole remaining of the string, just copy next char.
13065
13066 commit b5bc1451
13067 Author: Laurent Monin <zas@norz.org>
13068 Date:   Sat Aug 23 17:35:57 2008 +0000
13069
13070     Only display status if there is at least one file in the file list.
13071
13072 commit 060c2f9c
13073 Author: Laurent Monin <zas@norz.org>
13074 Date:   Sat Aug 23 17:00:59 2008 +0000
13075
13076     Remove unneeded type casting.
13077
13078 commit 50483da1
13079 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13080 Date:   Sat Aug 23 08:42:12 2008 +0000
13081
13082     fixed vd_refresh
13083
13084 commit bec02e28
13085 Author: Laurent Monin <zas@norz.org>
13086 Date:   Fri Aug 22 22:09:54 2008 +0000
13087
13088     French translation was updated.
13089
13090 commit eb72228e
13091 Author: Laurent Monin <zas@norz.org>
13092 Date:   Fri Aug 22 21:52:13 2008 +0000
13093
13094     Add an option named layout.home_path which modifies the behavior of the Home button.
13095     By default, pressing this button goes to the user's home directory.
13096     When this option is set to a path, this path is used instead.
13097     One can change the option value through Preferences > Advanced > Navigation
13098     or directly in .geeqierc.
13099     Feature proposed by Colin Clark.
13100
13101 commit d58451c5
13102 Author: Laurent Monin <zas@norz.org>
13103 Date:   Thu Aug 21 22:49:30 2008 +0000
13104
13105     Typo fix: vf -> vd
13106
13107 commit 83cfd439
13108 Author: Laurent Monin <zas@norz.org>
13109 Date:   Thu Aug 21 22:47:49 2008 +0000
13110
13111     Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
13112
13113 commit 43c57655
13114 Author: Laurent Monin <zas@norz.org>
13115 Date:   Thu Aug 21 22:36:20 2008 +0000
13116
13117     Indentation fix.
13118
13119 commit de499c4c
13120 Author: Laurent Monin <zas@norz.org>
13121 Date:   Wed Aug 20 22:26:34 2008 +0000
13122
13123     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.
13124
13125 commit 66bc3de8
13126 Author: Laurent Monin <zas@norz.org>
13127 Date:   Wed Aug 20 22:19:35 2008 +0000
13128
13129     Do not return values of void functions. Reported by Jeffery Small.
13130
13131 commit da981595
13132 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13133 Date:   Wed Aug 20 20:36:36 2008 +0000
13134
13135     update the FileData structure when a new folder is created
13136
13137 commit b65f4f56
13138 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13139 Date:   Tue Aug 19 22:58:31 2008 +0000
13140
13141     improved refresh in view_dir_list
13142
13143 commit e8b3ce85
13144 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13145 Date:   Tue Aug 19 21:01:29 2008 +0000
13146
13147     set fallback pixbuf in case of missing file
13148
13149 commit fe2d4200
13150 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13151 Date:   Tue Aug 19 20:58:23 2008 +0000
13152
13153     fixed possible segfault
13154
13155 commit e1a9ff9e
13156 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13157 Date:   Sun Aug 17 14:18:51 2008 +0000
13158
13159     removed code for maintaining filelist position, gtk_tree_view itself handles it
13160     better
13161
13162 commit 951b6256
13163 Author: Laurent Monin <zas@norz.org>
13164 Date:   Sun Aug 17 09:36:02 2008 +0000
13165
13166     French translation was updated.
13167
13168 commit 3e3a0a45
13169 Author: Laurent Monin <zas@norz.org>
13170 Date:   Sun Aug 17 09:30:45 2008 +0000
13171
13172     Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
13173     - drop VFICON_INFO() and VFLIST_INFO() macros
13174     - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
13175     - replace all related occurrences by shorter expressions.
13176     
13177     For example:
13178     VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
13179     VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
13180
13181 commit 728c032c
13182 Author: Laurent Monin <zas@norz.org>
13183 Date:   Sun Aug 17 09:00:33 2008 +0000
13184
13185     Move variable declaration at start of block.
13186
13187 commit cb320269
13188 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13189 Date:   Sat Aug 16 23:37:26 2008 +0000
13190
13191     marks in iconview made clickable
13192
13193 commit dbf66300
13194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13195 Date:   Sat Aug 16 20:57:40 2008 +0000
13196
13197     keep files with non-zero marks in memory
13198
13199 commit df8df1ee
13200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13201 Date:   Sat Aug 16 20:34:14 2008 +0000
13202
13203     implemented marks filter
13204
13205 commit f0606958
13206 Author: Laurent Monin <zas@norz.org>
13207 Date:   Sat Aug 16 07:18:16 2008 +0000
13208
13209     Fix double escaping of image overlay text.
13210     Bug 2051955, reported by Emmanuel Dupuis.
13211
13212 commit 8fc4646c
13213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13214 Date:   Wed Aug 13 21:07:06 2008 +0000
13215
13216     added keyboard map generator
13217
13218 commit 178dee89
13219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13220 Date:   Wed Aug 13 20:46:06 2008 +0000
13221
13222     a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
13223
13224 commit 86166813
13225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13226 Date:   Tue Aug 12 20:21:25 2008 +0000
13227
13228     fixed crash with float file list and geeqie --blank
13229
13230 commit 5e7e6ce8
13231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13232 Date:   Mon Aug 11 18:53:19 2008 +0000
13233
13234     fixed crash in geeqie --blank
13235
13236 commit 2316a8ab
13237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13238 Date:   Mon Aug 11 17:45:26 2008 +0000
13239
13240     fixed setting visible entry in view_dir_tree
13241
13242 commit d3f019fc
13243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13244 Date:   Wed Jul 30 18:44:49 2008 +0000
13245
13246     updated ChangeLog from svn log
13247
13248 commit 28642010
13249 Author: Laurent Monin <zas@norz.org>
13250 Date:   Mon Jul 28 18:35:19 2008 +0000
13251
13252     Move declarations at the beginning of blocks.
13253
13254 commit bb6bd471
13255 Author: Laurent Monin <zas@norz.org>
13256 Date:   Mon Jul 28 18:07:42 2008 +0000
13257
13258     Optimize tests even more using last changes.
13259
13260 commit a4d5b30d
13261 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13262 Date:   Mon Jul 28 18:02:10 2008 +0000
13263
13264     do not free unallocated exif data
13265
13266 commit 6eac9ecc
13267 Author: Laurent Monin <zas@norz.org>
13268 Date:   Mon Jul 28 17:59:09 2008 +0000
13269
13270     Cache strcmp() result.
13271
13272 commit 660c6883
13273 Author: Laurent Monin <zas@norz.org>
13274 Date:   Mon Jul 28 17:56:56 2008 +0000
13275
13276     Optimize redundant tests.
13277
13278 commit 299bab0e
13279 Author: Laurent Monin <zas@norz.org>
13280 Date:   Mon Jul 28 17:55:06 2008 +0000
13281
13282     Move dest_dir variable to inner block.
13283
13284 commit 9899b80f
13285 Author: Laurent Monin <zas@norz.org>
13286 Date:   Mon Jul 28 09:44:50 2008 +0000
13287
13288     Reduce code redundancy and minor typo fixes.
13289
13290 commit 760c313e
13291 Author: Laurent Monin <zas@norz.org>
13292 Date:   Mon Jul 28 09:14:10 2008 +0000
13293
13294     French translation was updated.
13295
13296 commit f4a4b21d
13297 Author: Laurent Monin <zas@norz.org>
13298 Date:   Mon Jul 28 09:12:33 2008 +0000
13299
13300     Typo fix.
13301
13302 commit 22f458af
13303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13304 Date:   Sun Jul 27 19:22:40 2008 +0000
13305
13306     abort file operations when the file list is empty
13307
13308 commit 473d1760
13309 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13310 Date:   Sun Jul 27 18:20:59 2008 +0000
13311
13312     remember path entered in file dialog
13313     http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
13314
13315 commit 49ed0b4f
13316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13317 Date:   Sun Jul 27 13:46:24 2008 +0000
13318
13319     speed-up of directory notification on deleting large number of files
13320
13321 commit a4311dd5
13322 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13323 Date:   Sun Jul 27 09:51:28 2008 +0000
13324
13325     added "Symlink" as an example of "filter" command
13326
13327 commit b1d0747c
13328 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13329 Date:   Sun Jul 27 08:57:12 2008 +0000
13330
13331     improved updating of view_dir_tree
13332
13333 commit db21a0fc
13334 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13335 Date:   Sun Jul 27 08:40:47 2008 +0000
13336
13337     fixed deleting of non-empty folder
13338
13339 commit fadf71ac
13340 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13341 Date:   Sat Jul 26 22:36:58 2008 +0000
13342
13343     fixed spec file
13344
13345 commit 453565d1
13346 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13347 Date:   Sat Jul 26 22:26:08 2008 +0000
13348
13349     fixed invalid warning on running editors
13350
13351 commit 71e1b5a7
13352 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13353 Date:   Sat Jul 26 20:34:24 2008 +0000
13354
13355     updated version string
13356
13357 commit fdd9338f
13358 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13359 Date:   Sat Jul 26 20:15:00 2008 +0000
13360
13361     dropped references to OpenOffice.org as suggested at
13362     https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
13363
13364 commit da4c68a9
13365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13366 Date:   Sat Jul 26 20:02:20 2008 +0000
13367
13368     string cleanup
13369
13370 commit 8e4dcbe6
13371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13372 Date:   Sat Jul 26 19:52:40 2008 +0000
13373
13374     removed unused messages.desc_dlist
13375
13376 commit b2334b66
13377 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13378 Date:   Sat Jul 26 19:41:46 2008 +0000
13379
13380     fixed new folder command
13381
13382 commit b90ac509
13383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13384 Date:   Sat Jul 26 19:33:36 2008 +0000
13385
13386     fixed renaming of directories
13387
13388 commit f7c504c8
13389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13390 Date:   Sat Jul 26 19:01:20 2008 +0000
13391
13392     warn about changed file extensions
13393
13394 commit 4d670783
13395 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13396 Date:   Sat Jul 26 18:33:49 2008 +0000
13397
13398     added icon for changes without warnings
13399
13400 commit 12bc9f40
13401 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13402 Date:   Sat Jul 26 18:17:56 2008 +0000
13403
13404     allow only existing folders in destination dialog
13405     http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
13406
13407 commit 0ec96056
13408 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13409 Date:   Sat Jul 26 10:27:41 2008 +0000
13410
13411     clean up - checks are handled elsewhere
13412
13413 commit dfab6c69
13414 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13415 Date:   Sat Jul 26 09:58:25 2008 +0000
13416
13417     more checks for file operations
13418
13419 commit e3b71352
13420 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13421 Date:   Fri Jul 25 22:04:55 2008 +0000
13422
13423     improved error reporting
13424
13425 commit 3d6b2cc4
13426 Author: Laurent Monin <zas@norz.org>
13427 Date:   Fri Jul 25 06:35:35 2008 +0000
13428
13429     Minor tidy up and optimization.
13430
13431 commit c658a3d3
13432 Author: Laurent Monin <zas@norz.org>
13433 Date:   Thu Jul 24 20:24:04 2008 +0000
13434
13435     Set GIO channels to binary encoding.
13436     This is needed since messages from commands may not be UTF8-encoded
13437     and g_io_channel_read_chars() may incorrectly interpret some characters.
13438     In practice it was truncating some ISO-8859-1 messages containing some
13439     french characters. This fixes it.
13440
13441 commit 227a6784
13442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13443 Date:   Thu Jul 24 20:03:57 2008 +0000
13444
13445     separated debugging log and debug CFLAGS
13446     enable debugging log support by default
13447
13448 commit bb9823e3
13449 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13450 Date:   Wed Jul 23 22:19:16 2008 +0000
13451
13452     indicate check warnings and errors in delete and rename dialogs
13453
13454 commit 1b80edd5
13455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13456 Date:   Wed Jul 23 20:53:05 2008 +0000
13457
13458     removed file_data_add_change_info
13459     reduced code redundancy - patch by Laurent, slightly modified
13460
13461 commit da4ec2a7
13462 Author: Laurent Monin <zas@norz.org>
13463 Date:   Wed Jul 23 17:38:04 2008 +0000
13464
13465     Minor tidy up.
13466
13467 commit bd26225b
13468 Author: Laurent Monin <zas@norz.org>
13469 Date:   Wed Jul 23 12:46:35 2008 +0000
13470
13471     Tidy up.
13472
13473 commit a01c5f4c
13474 Author: Laurent Monin <zas@norz.org>
13475 Date:   Wed Jul 23 12:45:59 2008 +0000
13476
13477     Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
13478
13479 commit b0a7f6e3
13480 Author: Laurent Monin <zas@norz.org>
13481 Date:   Wed Jul 23 10:21:37 2008 +0000
13482
13483     Simplify parse_out_relatives().
13484
13485 commit 9810215a
13486 Author: Laurent Monin <zas@norz.org>
13487 Date:   Wed Jul 23 09:10:41 2008 +0000
13488
13489     Tidy up.
13490
13491 commit f46043bf
13492 Author: Laurent Monin <zas@norz.org>
13493 Date:   Wed Jul 23 09:00:38 2008 +0000
13494
13495     Fix missing newline at end of file.
13496
13497 commit 90970bd9
13498 Author: Laurent Monin <zas@norz.org>
13499 Date:   Wed Jul 23 08:59:29 2008 +0000
13500
13501     Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
13502
13503 commit d576f7bb
13504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13505 Date:   Tue Jul 22 22:05:20 2008 +0000
13506
13507     do not create duplicate FileData entries
13508
13509 commit 96293a9f
13510 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13511 Date:   Tue Jul 22 21:46:08 2008 +0000
13512
13513     basic infrastructure for early error and dangerous operations checking
13514     it needs more work
13515
13516 commit 3a442a31
13517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13518 Date:   Tue Jul 22 18:27:12 2008 +0000
13519
13520     clean up fd->change on error
13521
13522 commit c8d7bc43
13523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13524 Date:   Tue Jul 22 18:13:41 2008 +0000
13525
13526     remove items from file_data_planned_change_hash when the operation is
13527     canceled
13528
13529 commit 3a0d2bb7
13530 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13531 Date:   Tue Jul 22 17:57:22 2008 +0000
13532
13533     fixed stop button in editor dialog
13534
13535 commit 9f2b4b64
13536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13537 Date:   Tue Jul 22 17:40:24 2008 +0000
13538
13539     delete file_data_planned_change_hash when it is not used
13540
13541 commit ff4704f4
13542 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13543 Date:   Mon Jul 21 21:38:26 2008 +0000
13544
13545     fixed
13546     http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
13547
13548 commit 84e21974
13549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13550 Date:   Mon Jul 21 20:50:24 2008 +0000
13551
13552     file_util_rename_dir should not return anything
13553
13554 commit 89736895
13555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13556 Date:   Mon Jul 21 20:40:29 2008 +0000
13557
13558     added notification handler to view_dir
13559
13560 commit c8f289fb
13561 Author: Laurent Monin <zas@norz.org>
13562 Date:   Mon Jul 21 08:31:43 2008 +0000
13563
13564     French translation was updated.
13565
13566 commit 46a1dea4
13567 Author: Laurent Monin <zas@norz.org>
13568 Date:   Sun Jul 20 15:21:06 2008 +0000
13569
13570     Update POTFILES.in.
13571
13572 commit ddb8f1b1
13573 Author: Laurent Monin <zas@norz.org>
13574 Date:   Sun Jul 20 15:16:05 2008 +0000
13575
13576     Move uri_*() functions to separate files: uri_utils.[ch]
13577
13578 commit 101520ea
13579 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13580 Date:   Sun Jul 20 15:04:40 2008 +0000
13581
13582     periodic testing of changed files can be now disabled
13583
13584 commit b8ea5645
13585 Author: Laurent Monin <zas@norz.org>
13586 Date:   Sun Jul 20 14:56:32 2008 +0000
13587
13588     Move history_list_*() functions to separate files:
13589     history_list.c and history_list.h.
13590
13591 commit c4685e97
13592 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13593 Date:   Sun Jul 20 14:52:00 2008 +0000
13594
13595     implemented "create directory" command
13596
13597 commit ae2ab4e2
13598 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13599 Date:   Sun Jul 20 13:59:55 2008 +0000
13600
13601     fixed file copy/move dialog
13602
13603 commit a3c139ea
13604 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13605 Date:   Sun Jul 20 13:19:22 2008 +0000
13606
13607     fixed the case when a renamed file is detected by directory scanning
13608     before the external rename commands exits. We have to update the
13609     FileData structure immediately, othervise we would get duplicate
13610     entries.
13611
13612 commit 8e0c8b70
13613 Author: Laurent Monin <zas@norz.org>
13614 Date:   Sun Jul 20 12:20:12 2008 +0000
13615
13616     Optimize history_list_add_to_key() a bit.
13617
13618 commit 303bc18d
13619 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13620 Date:   Sun Jul 20 11:29:12 2008 +0000
13621
13622     fixed previous checkin
13623
13624 commit c6fd3564
13625 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13626 Date:   Sun Jul 20 11:22:19 2008 +0000
13627
13628     implemented directory rename and delete operations
13629
13630 commit 9684fd6b
13631 Author: Laurent Monin <zas@norz.org>
13632 Date:   Sun Jul 20 07:52:16 2008 +0000
13633
13634     Move out test outside the loop.
13635
13636 commit 120db804
13637 Author: Laurent Monin <zas@norz.org>
13638 Date:   Sat Jul 19 13:57:03 2008 +0000
13639
13640     Tidy up.
13641
13642 commit 2e9c246e
13643 Author: Laurent Monin <zas@norz.org>
13644 Date:   Sat Jul 19 12:36:46 2008 +0000
13645
13646     Fix missing newline at end of file.
13647
13648 commit 3054110d
13649 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13650 Date:   Sat Jul 19 09:06:24 2008 +0000
13651
13652     increase reference count before sending notification in file_data_new
13653
13654 commit a7213169
13655 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13656 Date:   Fri Jul 18 21:20:49 2008 +0000
13657
13658     fixed test for changed files in cache
13659
13660 commit c4de295c
13661 Author: Laurent Monin <zas@norz.org>
13662 Date:   Fri Jul 18 09:55:15 2008 +0000
13663
13664     Introduce image_loader_set_done_func().
13665
13666 commit e1ea2ccd
13667 Author: Laurent Monin <zas@norz.org>
13668 Date:   Thu Jul 17 22:36:58 2008 +0000
13669
13670     Reduce code redundancy by moving common code to new menu_choice_get_match_type().
13671
13672 commit 6da5f506
13673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13674 Date:   Thu Jul 17 21:51:21 2008 +0000
13675
13676     reload changed images
13677
13678 commit 01e819ff
13679 Author: Laurent Monin <zas@norz.org>
13680 Date:   Tue Jul 15 15:37:14 2008 +0000
13681
13682     Move code from image_osd_update_cb() to separate functions.
13683
13684 commit 56907bd2
13685 Author: Laurent Monin <zas@norz.org>
13686 Date:   Tue Jul 15 14:32:00 2008 +0000
13687
13688     Tidy up and code redundancy reduction.
13689
13690 commit 46f96c81
13691 Author: Laurent Monin <zas@norz.org>
13692 Date:   Tue Jul 15 12:52:02 2008 +0000
13693
13694     Use a specific enum for image.zoom_mode values (ZoomMode) and
13695     simplify calls to image_zoom_get_default(), dropping last parameter
13696     which was always options->image.zoom_mode.
13697
13698 commit e51449e7
13699 Author: Laurent Monin <zas@norz.org>
13700 Date:   Sun Jul 13 14:50:07 2008 +0000
13701
13702     Improve ways to specify html browser (used for help, see bug 2015099).
13703     Two new rc file options were added:
13704     - helpers.html_browser.command_name
13705     - helpers.html_browser.command_line
13706     These are checked first before trying common browser locations.
13707     If these do not lead to a valid browser, then geeqie will
13708     search for geeqie_html_browser script in the path, then
13709     it will try various common browsers.
13710
13711 commit ccd82ce4
13712 Author: Laurent Monin <zas@norz.org>
13713 Date:   Sun Jul 13 13:51:23 2008 +0000
13714
13715     Apply debian-specific patch to launch help browser (bug 2015099).
13716
13717 commit e1dd1bb4
13718 Author: Laurent Monin <zas@norz.org>
13719 Date:   Sun Jul 13 12:36:18 2008 +0000
13720
13721     Fix a segfault occuring when opening some collection files.
13722     Skip all lines not starting with a # when only geometry is required.
13723
13724 commit 19c2605c
13725 Author: Laurent Monin <zas@norz.org>
13726 Date:   Sat Jul 5 10:21:09 2008 +0000
13727
13728     Prevent segfault in certain conditions when displaying debug message.
13729
13730 commit 1823d233
13731 Author: Laurent Monin <zas@norz.org>
13732 Date:   Fri Jul 4 22:49:04 2008 +0000
13733
13734     French translation was updated.
13735
13736 commit 01e6b8f7
13737 Author: Laurent Monin <zas@norz.org>
13738 Date:   Fri Jul 4 20:32:48 2008 +0000
13739
13740     Optimize a bit when connected zoom and scrolling are unset,
13741     just move the test outside loops.
13742
13743 commit 4dfe7f7b
13744 Author: Laurent Monin <zas@norz.org>
13745 Date:   Fri Jul 4 17:21:07 2008 +0000
13746
13747     layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
13748
13749 commit 4fa28d67
13750 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13751 Date:   Thu Jul 3 20:16:15 2008 +0000
13752
13753     refresh thumbnails on file change
13754
13755 commit 579c42a7
13756 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13757 Date:   Thu Jul 3 19:38:19 2008 +0000
13758
13759     set fallback thumbnail pixbuf only if the loading really fails
13760
13761 commit 1a227f62
13762 Author: Laurent Monin <zas@norz.org>
13763 Date:   Thu Jul 3 18:16:39 2008 +0000
13764
13765     Fix missing references for the current directory in pan folder stuff.
13766     It was causing an fd magick assertion failure.
13767     Bug reported by Omari Stephens.
13768
13769 commit 83c79d4c
13770 Author: Laurent Monin <zas@norz.org>
13771 Date:   Thu Jul 3 08:33:10 2008 +0000
13772
13773     Increase debugging info in file_data_ref() and file_data_unref().
13774     When compiled with DEBUG defined, file and line of the caller is displayed
13775     in debug log.
13776
13777 commit 86bea118
13778 Author: Laurent Monin <zas@norz.org>
13779 Date:   Wed Jul 2 08:38:47 2008 +0000
13780
13781     Optimize file_cache_get() by only moving element to front if needed
13782     (most of the time there is no need).
13783     Reduce code redundancy in file_cache_put() by calling file_cache_get().
13784     Enhance debugging code.
13785
13786 commit 5f4a945a
13787 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13788 Date:   Mon Jun 30 21:08:28 2008 +0000
13789
13790     fixed division by zero in pixbuf_renderer_get_scroll_center
13791
13792 commit e2bd6f78
13793 Author: Laurent Monin <zas@norz.org>
13794 Date:   Sun Jun 29 15:51:54 2008 +0000
13795
13796     Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
13797     into thumb_loader_save_thumbnail().
13798     Most of the code was redundant.
13799
13800 commit 29242ec0
13801 Author: Laurent Monin <zas@norz.org>
13802 Date:   Sun Jun 29 10:11:43 2008 +0000
13803
13804     Make better matching between options types in options.h and the rest of the code.
13805     Most changes are from gint to gboolean pseudo type and between gint / guint.
13806
13807 commit f40224fd
13808 Author: Laurent Monin <zas@norz.org>
13809 Date:   Sat Jun 28 08:01:36 2008 +0000
13810
13811     layout_image_drag_cb(): optimize when connected scrolling is unset.
13812
13813 commit ed002751
13814 Author: Laurent Monin <zas@norz.org>
13815 Date:   Sat Jun 28 07:43:37 2008 +0000
13816
13817     Reduce number of parameters (mostly unused), just pass the event pointer.
13818
13819 commit 6f624aae
13820 Author: Laurent Monin <zas@norz.org>
13821 Date:   Sat Jun 28 00:44:31 2008 +0000
13822
13823     Fix warning:
13824     thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
13825
13826 commit bfc848fe
13827 Author: Laurent Monin <zas@norz.org>
13828 Date:   Fri Jun 27 22:57:48 2008 +0000
13829
13830     image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
13831     empty first element.
13832
13833 commit 6b6574ba
13834 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13835 Date:   Fri Jun 27 21:35:21 2008 +0000
13836
13837     do not read keywords and comment between exif_read_fd and exif_free_fd
13838     calls (fd->exif does not have reference counting)
13839
13840 commit 530a58fe
13841 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13842 Date:   Fri Jun 27 21:09:15 2008 +0000
13843
13844     added pixbuf_fallback function
13845     fixed thumb loader for non-image files
13846
13847 commit 84accd59
13848 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13849 Date:   Fri Jun 27 18:43:05 2008 +0000
13850
13851     fixed crash in entering fullscreen during loading
13852
13853 commit 7d44fe8a
13854 Author: Laurent Monin <zas@norz.org>
13855 Date:   Fri Jun 27 10:00:55 2008 +0000
13856
13857     osd_template_insert(): optimize and simplify using flags.
13858
13859 commit 42fc5158
13860 Author: Laurent Monin <zas@norz.org>
13861 Date:   Fri Jun 27 08:05:51 2008 +0000
13862
13863     image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
13864     Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
13865
13866 commit ea7852be
13867 Author: Laurent Monin <zas@norz.org>
13868 Date:   Thu Jun 26 23:29:08 2008 +0000
13869
13870     image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
13871
13872 commit 98622a43
13873 Author: Laurent Monin <zas@norz.org>
13874 Date:   Thu Jun 26 15:59:20 2008 +0000
13875
13876     Use flags for pr_zoom_*() functions.
13877
13878 commit b26d38c1
13879 Author: Laurent Monin <zas@norz.org>
13880 Date:   Thu Jun 26 14:43:52 2008 +0000
13881
13882     Use stricter types for image options.
13883
13884 commit cd68217e
13885 Author: Laurent Monin <zas@norz.org>
13886 Date:   Thu Jun 26 12:23:48 2008 +0000
13887
13888     Use flags instead of int parameters for pixbuf_renderer_overlay_add().
13889
13890 commit a3ffd5d7
13891 Author: Laurent Monin <zas@norz.org>
13892 Date:   Thu Jun 26 11:48:40 2008 +0000
13893
13894     Only define ExifOrientationType if GQ_BUILD is not defined since
13895     it is already defined in exif.h.
13896
13897 commit d29cd729
13898 Author: Laurent Monin <zas@norz.org>
13899 Date:   Wed Jun 25 20:53:52 2008 +0000
13900
13901     Tidy up.
13902
13903 commit 0633bc36
13904 Author: Laurent Monin <zas@norz.org>
13905 Date:   Wed Jun 25 20:22:02 2008 +0000
13906
13907     French translation was updated.
13908
13909 commit 7c4531fa
13910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13911 Date:   Sun Jun 22 20:07:32 2008 +0000
13912
13913     optimized marks drawing
13914
13915 commit 3d04c879
13916 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13917 Date:   Sun Jun 22 20:01:20 2008 +0000
13918
13919     show marks in iconview
13920
13921 commit 975fc4e9
13922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13923 Date:   Sun Jun 22 10:01:26 2008 +0000
13924
13925     show sidecars in icon view
13926
13927 commit 5a236ea2
13928 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13929 Date:   Sun Jun 22 09:40:57 2008 +0000
13930
13931     fixed in-place renaming
13932
13933 commit 5b05e115
13934 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13935 Date:   Sun Jun 22 09:19:42 2008 +0000
13936
13937     added possibility to disable grouping of selected files
13938
13939 commit 58b7c37c
13940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13941 Date:   Sat Jun 21 22:01:45 2008 +0000
13942
13943     cache size made configurable
13944
13945 commit c74e0581
13946 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13947 Date:   Sat Jun 21 19:26:01 2008 +0000
13948
13949     measure pixbuf cache size in bytes
13950
13951 commit 1986378e
13952 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13953 Date:   Sat Jun 21 16:00:13 2008 +0000
13954
13955     simple cache for loaded pixbufs
13956
13957 commit 70fb7244
13958 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13959 Date:   Sat Jun 21 11:05:55 2008 +0000
13960
13961     renamed fd->pixbuf to fd->thumb_pixbuf
13962
13963 commit 065cba78
13964 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13965 Date:   Wed Jun 18 22:26:52 2008 +0000
13966
13967     implemented generic FileData cache
13968     use it for caching decoded exif data
13969
13970 commit 2ca1adb7
13971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13972 Date:   Tue Jun 17 20:25:05 2008 +0000
13973
13974     more robust thumbs progress bar
13975
13976 commit 11224ad1
13977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13978 Date:   Tue Jun 17 19:56:21 2008 +0000
13979
13980     do not allocate new buffer for thumbnails with correct orientation
13981
13982 commit 304e05c4
13983 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13984 Date:   Mon Jun 16 19:07:02 2008 +0000
13985
13986     fixed memory leak
13987
13988 commit 57a04dae
13989 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13990 Date:   Mon Jun 16 18:37:35 2008 +0000
13991
13992     another try to free layout at exit
13993
13994 commit b4d3e995
13995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13996 Date:   Sun Jun 15 21:52:15 2008 +0000
13997
13998     rotate thumbnails by exif
13999
14000 commit f59f1323
14001 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14002 Date:   Sun Jun 15 20:09:15 2008 +0000
14003
14004     use FileData in thumb_loader
14005
14006 commit 0d80d511
14007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14008 Date:   Sat Jun 14 21:49:48 2008 +0000
14009
14010     use GtkSizeGroup to control initial size of split images
14011
14012 commit 1df917cf
14013 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14014 Date:   Sat Jun 14 18:41:30 2008 +0000
14015
14016     preserve image center on refresh
14017
14018 commit aac341d5
14019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14020 Date:   Sat Jun 14 18:33:40 2008 +0000
14021
14022     use multiline description in vflist with large thumbnails
14023     always display marks in the first column
14024     show expander in "name" column
14025
14026 commit ac6e8d73
14027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14028 Date:   Sat Jun 14 17:32:27 2008 +0000
14029
14030     join name and sidecars to one string
14031
14032 commit 17344587
14033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14034 Date:   Sat Jun 14 17:14:28 2008 +0000
14035
14036     optimized vflist_setup_iter_recursive
14037
14038 commit 8244a9e4
14039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14040 Date:   Sat Jun 14 12:43:39 2008 +0000
14041
14042     iconlist_refresh optimization
14043
14044 commit 0f4fcde4
14045 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14046 Date:   Sat Jun 14 12:30:44 2008 +0000
14047
14048     fixed iconview update after deletion of selected image
14049
14050 commit 37fd19aa
14051 Author: Laurent Monin <zas@norz.org>
14052 Date:   Sat Jun 14 06:52:52 2008 +0000
14053
14054     Silent unused variable warning.
14055
14056 commit 5f7b0591
14057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14058 Date:   Fri Jun 13 21:32:58 2008 +0000
14059
14060     optimized vflist_setup_iter
14061
14062 commit 922cb25e
14063 Author: Laurent Monin <zas@norz.org>
14064 Date:   Fri Jun 13 13:33:11 2008 +0000
14065
14066     French translation was updated.
14067
14068 commit 669a4954
14069 Author: Laurent Monin <zas@norz.org>
14070 Date:   Fri Jun 13 12:27:41 2008 +0000
14071
14072     Revert patches 759 and 760.
14073     759 patch broke adding selection of files through sort manager
14074     to an unopened collection.
14075
14076 commit 16aa61eb
14077 Author: Laurent Monin <zas@norz.org>
14078 Date:   Fri Jun 13 11:51:23 2008 +0000
14079
14080     Display total size of files in collection window, for the list and for the selection.
14081
14082 commit c687f78e
14083 Author: Laurent Monin <zas@norz.org>
14084 Date:   Fri Jun 13 11:11:57 2008 +0000
14085
14086     Optionnally display directory's date in list view.
14087     It can be set through Preferences > Advanced > Behavior and
14088     is saved to rc file as layout.show_directory_date option.
14089
14090 commit 0a1ad21b
14091 Author: Laurent Monin <zas@norz.org>
14092 Date:   Thu Jun 12 22:43:32 2008 +0000
14093
14094     load_options_from():
14095     - do not copy option name and value anywhere, only copy value_all to a separate buffer
14096     - allow more relaxed syntax on read, so we can correctly read option name and value
14097       even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
14098     - minor aesthetical changes
14099
14100 commit 11a07ebc
14101 Author: Laurent Monin <zas@norz.org>
14102 Date:   Thu Jun 12 21:21:32 2008 +0000
14103
14104     Add a comment about relative positions of image overlay in the rc file.
14105
14106 commit 943be3f7
14107 Author: Laurent Monin <zas@norz.org>
14108 Date:   Thu Jun 12 20:33:51 2008 +0000
14109
14110     Allow to set image overlay info position through options:
14111     - image_overlay.common.x
14112     - image_overlay.common.y
14113     
14114     For now, there are only editable through rc file.
14115
14116 commit e6b5b172
14117 Author: Laurent Monin <zas@norz.org>
14118 Date:   Thu Jun 12 20:17:22 2008 +0000
14119
14120     Move some functions from image.[ch] to image-overlay.c and make them static:
14121     - image_overlay_add()
14122     - image_overlay_set()
14123     - image_overlay_remove()
14124     - image_overlay_get() (unused)
14125
14126 commit c5eb8769
14127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14128 Date:   Thu Jun 12 18:30:33 2008 +0000
14129
14130     reverted changes in layout_close made in rev. 890 and 901
14131
14132 commit 86a4f3c9
14133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14134 Date:   Tue Jun 10 19:25:21 2008 +0000
14135
14136     fixed vdtree_sort_cb
14137
14138 commit 69b52cb5
14139 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14140 Date:   Tue Jun 10 18:39:19 2008 +0000
14141
14142     fixed segfault in vd_rename_cb
14143
14144 commit 08524203
14145 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14146 Date:   Tue Jun 10 18:19:17 2008 +0000
14147
14148     dropped vficon_sync, use vficon_refresh everywhere
14149
14150 commit f42d498e
14151 Author: Laurent Monin <zas@norz.org>
14152 Date:   Tue Jun 10 11:55:18 2008 +0000
14153
14154     collection_from_dnd_data(): simplify and optimize.
14155
14156 commit 554bfe98
14157 Author: Laurent Monin <zas@norz.org>
14158 Date:   Tue Jun 10 11:27:35 2008 +0000
14159
14160     collection_info_list_to_dnd_data(): simplify and optimize.
14161
14162 commit 55be71b4
14163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14164 Date:   Mon Jun 9 20:27:39 2008 +0000
14165
14166     moved notification to view_file.c
14167
14168 commit e0469987
14169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14170 Date:   Mon Jun 9 19:43:56 2008 +0000
14171
14172     run idle function just once
14173
14174 commit d77ba4a9
14175 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14176 Date:   Mon Jun 9 19:41:37 2008 +0000
14177
14178     use vficon_refresh for updating
14179
14180 commit 1e0be504
14181 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14182 Date:   Mon Jun 9 19:00:47 2008 +0000
14183
14184     handle deletion of selected files
14185
14186 commit eff5536c
14187 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14188 Date:   Mon Jun 9 18:28:28 2008 +0000
14189
14190     optimized vficon_refresh_real
14191
14192 commit f4c575e6
14193 Author: Laurent Monin <zas@norz.org>
14194 Date:   Mon Jun 9 10:10:34 2008 +0000
14195
14196     Minor fixes and add a note about variable declaration.
14197
14198 commit 1e2563b3
14199 Author: Laurent Monin <zas@norz.org>
14200 Date:   Mon Jun 9 07:14:46 2008 +0000
14201
14202     Use unsigned type for marks since it is used as a bitfield.
14203
14204 commit f104380f
14205 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14206 Date:   Mon Jun 9 07:06:53 2008 +0000
14207
14208     fixed saving options on exit
14209
14210 commit 020655c6
14211 Author: Laurent Monin <zas@norz.org>
14212 Date:   Sun Jun 8 23:42:51 2008 +0000
14213
14214     Tidy up: add/remove white lines, minor code changes.
14215
14216 commit 1f83c4e6
14217 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14218 Date:   Sun Jun 8 21:21:13 2008 +0000
14219
14220     improved vficon_populate
14221
14222 commit a871f293
14223 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14224 Date:   Sun Jun 8 20:24:46 2008 +0000
14225
14226     vficon_sync speed-up
14227
14228 commit b4f826d2
14229 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14230 Date:   Sun Jun 8 19:09:44 2008 +0000
14231
14232     better check for notify type
14233
14234 commit c64e06ce
14235 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14236 Date:   Sun Jun 8 09:25:39 2008 +0000
14237
14238     fixed switching thumbnails in listview on and off - bug 1984825
14239
14240 commit cd2e0e41
14241 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14242 Date:   Sat Jun 7 22:44:17 2008 +0000
14243
14244     various refresh and notification fixes
14245
14246 commit b993ae7c
14247 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14248 Date:   Sat Jun 7 15:08:33 2008 +0000
14249
14250     various notification improvements
14251
14252 commit 063bd585
14253 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14254 Date:   Sat Jun 7 10:45:33 2008 +0000
14255
14256     use the new notification for collections
14257
14258 commit ee08f41b
14259 Author: Laurent Monin <zas@norz.org>
14260 Date:   Sat Jun 7 10:18:30 2008 +0000
14261
14262     Display Lirc state in config log.
14263     Re-organize the config log a bit.
14264
14265 commit 4df45b3d
14266 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14267 Date:   Sat Jun 7 09:36:12 2008 +0000
14268
14269     use new notification in img-view
14270
14271 commit 92497f66
14272 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14273 Date:   Sat Jun 7 09:10:01 2008 +0000
14274
14275     use new notification in layout and layout_image
14276
14277 commit f7450662
14278 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14279 Date:   Sat Jun 7 08:13:22 2008 +0000
14280
14281     used new notification in search.c
14282
14283 commit 7637e235
14284 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14285 Date:   Sat Jun 7 07:45:08 2008 +0000
14286
14287     used new notification in dupe.c
14288
14289 commit dd62fe18
14290 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14291 Date:   Fri Jun 6 22:34:15 2008 +0000
14292
14293     used new notification in cache_maint
14294
14295 commit f3353452
14296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14297 Date:   Fri Jun 6 22:11:03 2008 +0000
14298
14299     added NotifyType
14300
14301 commit 8bca5d11
14302 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14303 Date:   Fri Jun 6 21:50:09 2008 +0000
14304
14305     realtime file monitor
14306
14307 commit f0ca274d
14308 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14309 Date:   Fri Jun 6 20:59:03 2008 +0000
14310
14311     zero-lenght path must be allowed for now
14312
14313 commit 765ce1d5
14314 Author: Laurent Monin <zas@norz.org>
14315 Date:   Fri Jun 6 08:01:19 2008 +0000
14316
14317     French translation was updated.
14318
14319 commit f64e2fa6
14320 Author: Laurent Monin <zas@norz.org>
14321 Date:   Thu Jun 5 23:31:22 2008 +0000
14322
14323     Fix "No newline at end of file" warning.
14324
14325 commit 7839d6af
14326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14327 Date:   Thu Jun 5 18:43:44 2008 +0000
14328
14329     use new notification in vficon
14330
14331 commit 3cf04e27
14332 Author: Laurent Monin <zas@norz.org>
14333 Date:   Thu Jun 5 09:24:42 2008 +0000
14334
14335     Compare paths using utf8_collate_key() since paths are utf8-encoded.
14336     It fixes bug 1959854.
14337
14338 commit baf540a7
14339 Author: Laurent Monin <zas@norz.org>
14340 Date:   Thu Jun 5 08:41:02 2008 +0000
14341
14342     Use uft8_collate_key() to sort utf8 strings.
14343     Modify file_data_set_path() to sync collate keys and file_data_pool
14344     on path change.
14345     
14346     Partially fix bug 1959854.
14347
14348 commit 6129e31e
14349 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14350 Date:   Wed Jun 4 21:12:47 2008 +0000
14351
14352     new notification system (used only in vflist for now)
14353
14354 commit b83763ac
14355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14356 Date:   Tue Jun 3 19:44:19 2008 +0000
14357
14358     replaced directory path with FileData* dir_fd
14359
14360 commit af94f830
14361 Author: Laurent Monin <zas@norz.org>
14362 Date:   Tue Jun 3 15:54:05 2008 +0000
14363
14364     Allow to modify the aspect of Geeqie through the use of a
14365     gtkrc file that may be present in the geeqie rc directory.
14366     Patch by Aldric RENAUDIN and me.
14367
14368 commit fa9d41fd
14369 Author: Laurent Monin <zas@norz.org>
14370 Date:   Tue Jun 3 13:54:22 2008 +0000
14371
14372     Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
14373
14374 commit 02ad6645
14375 Author: Laurent Monin <zas@norz.org>
14376 Date:   Tue Jun 3 11:24:16 2008 +0000
14377
14378     Drop initialization to NULL since filelist_read() will take care of it.
14379
14380 commit 3df14dfb
14381 Author: Laurent Monin <zas@norz.org>
14382 Date:   Tue Jun 3 09:41:00 2008 +0000
14383
14384     filelist_read_real(): optimize and clean up.
14385
14386 commit c3cbb65b
14387 Author: Laurent Monin <zas@norz.org>
14388 Date:   Tue Jun 3 09:03:33 2008 +0000
14389
14390     Reduce indentation level.
14391
14392 commit 18f3117f
14393 Author: Laurent Monin <zas@norz.org>
14394 Date:   Tue Jun 3 08:57:46 2008 +0000
14395
14396     Reduce indentation level.
14397
14398 commit 688b1111
14399 Author: Laurent Monin <zas@norz.org>
14400 Date:   Tue Jun 3 08:53:53 2008 +0000
14401
14402     collection_table_find_data_by_coord(): tidy up.
14403
14404 commit 25c47b53
14405 Author: Laurent Monin <zas@norz.org>
14406 Date:   Tue Jun 3 07:37:24 2008 +0000
14407
14408     vflist_maint(): only allocate memory and compare strings if needed.
14409
14410 commit 9069f1e0
14411 Author: Laurent Monin <zas@norz.org>
14412 Date:   Tue Jun 3 07:32:13 2008 +0000
14413
14414     layout_real_renamed(), layout_real_removed(), layout_real_moved():
14415     simplify code.
14416
14417 commit e1edb9d5
14418 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14419 Date:   Sat May 31 19:46:26 2008 +0000
14420
14421     do not change original FileData on copy
14422
14423 commit 7fe61122
14424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14425 Date:   Sat May 31 19:44:41 2008 +0000
14426
14427     replaced vflist_maint functions by vflist_refresh - it allows to follow
14428     changes made by external editors more precisely
14429
14430 commit 10e0bd55
14431 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14432 Date:   Fri May 30 21:41:46 2008 +0000
14433
14434     vflist_populate_view: better handle selected files that are renamed or deleted
14435
14436 commit 44179fa3
14437 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14438 Date:   Fri May 30 20:13:16 2008 +0000
14439
14440     fixed thumb index (thumbnails are shown again)
14441
14442 commit f5bae1ff
14443 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14444 Date:   Fri May 30 19:53:52 2008 +0000
14445
14446     simplified vflist_populate_view
14447
14448 commit ce29b00d
14449 Author: Laurent Monin <zas@norz.org>
14450 Date:   Fri May 30 08:39:52 2008 +0000
14451
14452     Use functions to set editors name and command and ensure they are
14453     utf8-encoded.
14454     Previously, non-utf8 strings from rc file caused some issues.
14455
14456 commit 639e6684
14457 Author: Laurent Monin <zas@norz.org>
14458 Date:   Fri May 30 08:36:23 2008 +0000
14459
14460     Make utf8_validate_or_convert() to always allocate a new string.
14461
14462 commit ab16da5e
14463 Author: Laurent Monin <zas@norz.org>
14464 Date:   Fri May 30 07:20:25 2008 +0000
14465
14466     Check for existing editor command using is_valid_editor_command().
14467
14468 commit 7afa3a0b
14469 Author: Laurent Monin <zas@norz.org>
14470 Date:   Thu May 29 07:58:34 2008 +0000
14471
14472     Preserve properties window width and height during session even when
14473     layout.save_window_positions is not set.
14474     It restores the pre revision 858 behavior.
14475
14476 commit 05f3eb89
14477 Author: Laurent Monin <zas@norz.org>
14478 Date:   Thu May 29 07:52:05 2008 +0000
14479
14480     Save properties window width and height to rc file and restore
14481     them on next session if layout.save_window_positions is set to TRUE.
14482
14483 commit f89fbbf0
14484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14485 Date:   Wed May 28 22:12:10 2008 +0000
14486
14487     improved infrastructure for tracing changes, optimized vflist_populate_view
14488
14489 commit 335a8f53
14490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14491 Date:   Tue May 27 18:46:34 2008 +0000
14492
14493     measure time of filelist update
14494
14495 commit 01a388eb
14496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14497 Date:   Tue May 27 18:37:15 2008 +0000
14498
14499     another fix in notification
14500
14501 commit d5c32208
14502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14503 Date:   Mon May 26 18:32:04 2008 +0000
14504
14505     Fix histogram grid - patch by Uwe Ohse
14506
14507 commit 9530a02b
14508 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14509 Date:   Mon May 26 18:22:08 2008 +0000
14510
14511     use fputs instead of printf - patch by Uwe Ohse
14512
14513 commit 1f01199c
14514 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14515 Date:   Mon May 26 17:06:30 2008 +0000
14516
14517     fixed bug in notification code
14518
14519 commit 5407c7dd
14520 Author: Laurent Monin <zas@norz.org>
14521 Date:   Sun May 25 20:17:07 2008 +0000
14522
14523     Tidy up: indentation fixes, typo fixes, ...
14524
14525 commit aa3fda66
14526 Author: Laurent Monin <zas@norz.org>
14527 Date:   Sun May 25 19:54:00 2008 +0000
14528
14529     Typo fix.
14530
14531 commit 7aca9bde
14532 Author: Laurent Monin <zas@norz.org>
14533 Date:   Sun May 25 19:13:04 2008 +0000
14534
14535     Typo fix.
14536
14537 commit 8973118a
14538 Author: Laurent Monin <zas@norz.org>
14539 Date:   Sun May 25 19:03:30 2008 +0000
14540
14541     bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
14542
14543 commit 56b0d6ec
14544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14545 Date:   Sat May 24 22:44:18 2008 +0000
14546
14547     rewritten utilops.h:
14548     - better integration of external commands
14549     - filter commands
14550
14551 commit d2e08881
14552 Author: Laurent Monin <zas@norz.org>
14553 Date:   Sat May 24 20:01:59 2008 +0000
14554
14555     Allow to escape star characters in the template string with a \.
14556     One can insert a \ by escaping it with another \.
14557     Fix deletion of empty parts when using | trick.
14558     Append the separator " - " only if data is neither NULL nor empty.
14559     Patch by Uwe Ohse and Laurent Monin.
14560
14561 commit c3c6184b
14562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14563 Date:   Sat May 24 09:18:09 2008 +0000
14564
14565     improved filedata interface
14566
14567 commit 2f9f06e4
14568 Author: Laurent Monin <zas@norz.org>
14569 Date:   Fri May 23 23:40:12 2008 +0000
14570
14571     Fix display of libpthread detection.
14572     Fix display of lirc support, do not test for headers if disabled.
14573
14574 commit 8c7decff
14575 Author: Laurent Monin <zas@norz.org>
14576 Date:   Fri May 23 23:18:40 2008 +0000
14577
14578     Silent few warnings that appeared when using --disable-exiv2 configure option.
14579
14580 commit a2f6ae48
14581 Author: Laurent Monin <zas@norz.org>
14582 Date:   Fri May 23 22:57:51 2008 +0000
14583
14584     French translation was updated.
14585
14586 commit 6e80a2da
14587 Author: Laurent Monin <zas@norz.org>
14588 Date:   Fri May 23 22:55:23 2008 +0000
14589
14590     Use the same label for toolbar buttons tooltip than in main menu.
14591
14592 commit 2d39c9d4
14593 Author: Laurent Monin <zas@norz.org>
14594 Date:   Fri May 23 15:07:30 2008 +0000
14595
14596     Add -Wstrict-prototypes to gcc options only in developer mode
14597     since it clutters the compilation log with unfixable warnings.
14598     Add -Wall in developer mode to display even more warnings.
14599     Fix display of --enable-deprecated at end of configure (yes
14600     and no were inversed).
14601
14602 commit 07c12724
14603 Author: Laurent Monin <zas@norz.org>
14604 Date:   Fri May 23 12:27:28 2008 +0000
14605
14606     slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
14607
14608 commit 5caa58af
14609 Author: Laurent Monin <zas@norz.org>
14610 Date:   Fri May 23 12:19:42 2008 +0000
14611
14612     Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
14613
14614 commit 001635e8
14615 Author: Laurent Monin <zas@norz.org>
14616 Date:   Fri May 23 00:20:56 2008 +0000
14617
14618     Try to load a system-wide rc file if any, before per-user rc file.
14619     For now, system-wide rc file path is set to /etc/geeqie/geeqierc
14620     (defined by GQ_SYSTEM_WIDE_DIR in main.h).
14621     filter_parse() was modified to replace entries having the same key,
14622     needed since it may be called more than once.
14623     
14624     Please test heavily.
14625
14626 commit 43b4e486
14627 Author: Laurent Monin <zas@norz.org>
14628 Date:   Thu May 22 23:22:12 2008 +0000
14629
14630     Pass ConfOptions * to save_options() and load_options().
14631
14632 commit 0fe33428
14633 Author: Laurent Monin <zas@norz.org>
14634 Date:   Thu May 22 23:17:26 2008 +0000
14635
14636     Move code from save_options() to new save_options_to() which takes
14637     the destination path as parameter.
14638
14639 commit 9d0560eb
14640 Author: Laurent Monin <zas@norz.org>
14641 Date:   Thu May 22 23:09:53 2008 +0000
14642
14643     Move setup_default_options() and sync_options_with_current_state() to options.[ch].
14644     Pass ConfOptions * to these instead of directly using global variable.
14645     Cleanup #include in main.c.
14646
14647 commit 91a77c72
14648 Author: Laurent Monin <zas@norz.org>
14649 Date:   Thu May 22 22:49:07 2008 +0000
14650
14651     Move code from exit_program_final() to new sync_options_with_current_state().
14652
14653 commit 2d0d34ea
14654 Author: Laurent Monin <zas@norz.org>
14655 Date:   Thu May 22 22:43:07 2008 +0000
14656
14657     Separate path building code from options loading code.
14658     Most code of load_options() is moved to new load_options_from().
14659     ExifUIList initialization is moved to setup_default_options().
14660
14661 commit b5d0f1f9
14662 Author: Laurent Monin <zas@norz.org>
14663 Date:   Thu May 22 20:22:13 2008 +0000
14664
14665     Make shell command and its option rc file options instead of hardcoded strings.
14666     This allows users to modify the shell command that execute "editors".
14667     Two new options appear in rc file:
14668     - shell.path (default to "/bin/sh")
14669     - shell.options (default to "-c")
14670     
14671     These options can only be changed from the rc file, not at runtime.
14672     Tests are made to check that shell.path is not empty and lead to
14673     an executable file.
14674
14675 commit 94c67ee5
14676 Author: Laurent Monin <zas@norz.org>
14677 Date:   Thu May 22 13:00:45 2008 +0000
14678
14679     Fix signed vs unsigned warnings.
14680     In most cases, gint was used instead of guint.
14681
14682 commit a4226d0d
14683 Author: Laurent Monin <zas@norz.org>
14684 Date:   Thu May 22 11:28:35 2008 +0000
14685
14686     Comment out unused static function extension_truncate().
14687
14688 commit 6f08b3a0
14689 Author: Laurent Monin <zas@norz.org>
14690 Date:   Thu May 22 11:27:43 2008 +0000
14691
14692     Fix up some types, make some signed vs unsigned warnings quiet.
14693
14694 commit e050d2a0
14695 Author: Laurent Monin <zas@norz.org>
14696 Date:   Thu May 22 10:09:07 2008 +0000
14697
14698     Modify set_default_image_overlay_template_string() to accept the pointer to
14699     the string to modify and add a generic function to set template_string value.
14700
14701 commit 4abc6715
14702 Author: Laurent Monin <zas@norz.org>
14703 Date:   Thu May 22 09:22:29 2008 +0000
14704
14705     French translation was updated.
14706
14707 commit a331805a
14708 Author: Laurent Monin <zas@norz.org>
14709 Date:   Thu May 22 09:12:36 2008 +0000
14710
14711     Introduce an helper function that returns the name of an editor.
14712     It helps to reduce code redundancy.
14713
14714 commit 48582c36
14715 Author: Laurent Monin <zas@norz.org>
14716 Date:   Thu May 22 08:49:52 2008 +0000
14717
14718     Use a struct to handle editor's properties.
14719
14720 commit cceaf6dd
14721 Author: Laurent Monin <zas@norz.org>
14722 Date:   Wed May 21 19:37:18 2008 +0000
14723
14724     Make stricter match for option's names consisting of a prefix and a number.
14725     It allows to have names like "prefix_12" and "prefix_something" in the same file.
14726     Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
14727     to unpredictable results. It was wrong too with "prefix_something", which
14728     was equivalent to "prefix_0", instead of being an option of its own.
14729
14730 commit f4fdeefe
14731 Author: Laurent Monin <zas@norz.org>
14732 Date:   Wed May 21 11:46:19 2008 +0000
14733
14734     Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
14735
14736 commit ec284481
14737 Author: Laurent Monin <zas@norz.org>
14738 Date:   Wed May 21 11:45:29 2008 +0000
14739
14740     Use g_build_filename().
14741
14742 commit f42ea511
14743 Author: Laurent Monin <zas@norz.org>
14744 Date:   Wed May 21 11:07:23 2008 +0000
14745
14746     Use G_DIR_SEPARATOR where applicable.
14747
14748 commit 88b13873
14749 Author: Laurent Monin <zas@norz.org>
14750 Date:   Wed May 21 11:00:13 2008 +0000
14751
14752     Use G_DIR_SEPARATOR_S where applicable.
14753
14754 commit 1ba45c26
14755 Author: Laurent Monin <zas@norz.org>
14756 Date:   Wed May 21 10:52:38 2008 +0000
14757
14758     Use g_build_filename() and G_DIR_SEPARATOR_S.
14759
14760 commit 9cbd3ca2
14761 Author: Laurent Monin <zas@norz.org>
14762 Date:   Wed May 21 10:46:33 2008 +0000
14763
14764     Use g_build_filename() instead of g_strconcat().
14765
14766 commit 0be6f799
14767 Author: Laurent Monin <zas@norz.org>
14768 Date:   Wed May 21 10:11:56 2008 +0000
14769
14770     tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
14771
14772 commit a847d10f
14773 Author: Laurent Monin <zas@norz.org>
14774 Date:   Wed May 21 09:58:29 2008 +0000
14775
14776     tab_completion_popup_cb(): use g_build_filename() and simplify code.
14777
14778 commit e07eab47
14779 Author: Laurent Monin <zas@norz.org>
14780 Date:   Wed May 21 09:50:32 2008 +0000
14781
14782     Use expand_tilde() instead of simple concatenation, it allows correct expansion
14783     of ~user as well as ~dir.
14784
14785 commit 5acd3990
14786 Author: Laurent Monin <zas@norz.org>
14787 Date:   Wed May 21 09:30:53 2008 +0000
14788
14789     dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
14790
14791 commit 550af58c
14792 Author: Laurent Monin <zas@norz.org>
14793 Date:   Wed May 21 08:53:51 2008 +0000
14794
14795     Fix a segfault occuring when logging an empty message and there is no log window.
14796
14797 commit 98cabee9
14798 Author: Laurent Monin <zas@norz.org>
14799 Date:   Wed May 21 00:42:14 2008 +0000
14800
14801     Use g_build_filename().
14802
14803 commit e45c0d95
14804 Author: Laurent Monin <zas@norz.org>
14805 Date:   Wed May 21 00:39:16 2008 +0000
14806
14807     thumb_std_cache_path(): use g_build_filename() and simplify.
14808
14809 commit c656b4ad
14810 Author: Laurent Monin <zas@norz.org>
14811 Date:   Wed May 21 00:32:57 2008 +0000
14812
14813     Use g_build_filename().
14814
14815 commit 9fbfbb25
14816 Author: Laurent Monin <zas@norz.org>
14817 Date:   Wed May 21 00:20:13 2008 +0000
14818
14819     Use g_build_filename() where applicable.
14820
14821 commit a9bd1c76
14822 Author: Laurent Monin <zas@norz.org>
14823 Date:   Wed May 21 00:15:41 2008 +0000
14824
14825     Use g_build_filename() instead of g_strconcat().
14826
14827 commit fe454711
14828 Author: Laurent Monin <zas@norz.org>
14829 Date:   Wed May 21 00:13:12 2008 +0000
14830
14831     Use g_build_filename() and get rid of "root dir fix".
14832
14833 commit 0b30da04
14834 Author: Laurent Monin <zas@norz.org>
14835 Date:   Wed May 21 00:12:19 2008 +0000
14836
14837     Use g_build_filename().
14838
14839 commit 5e710445
14840 Author: Laurent Monin <zas@norz.org>
14841 Date:   Wed May 21 00:01:03 2008 +0000
14842
14843     Disable unused code:
14844     - cache_maintain_home_dir()
14845     - cache_maintain_dir()
14846
14847 commit 95eebfff
14848 Author: Laurent Monin <zas@norz.org>
14849 Date:   Tue May 20 23:41:13 2008 +0000
14850
14851     Build path using g_build_filename() then calculate its length.
14852
14853 commit e80fa4c9
14854 Author: Laurent Monin <zas@norz.org>
14855 Date:   Tue May 20 23:11:47 2008 +0000
14856
14857     Use G_DIR_SEPARATOR_S instead of hardcoded "/".
14858
14859 commit 381f82f2
14860 Author: Laurent Monin <zas@norz.org>
14861 Date:   Tue May 20 23:07:09 2008 +0000
14862
14863     Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
14864
14865 commit d145a208
14866 Author: Laurent Monin <zas@norz.org>
14867 Date:   Tue May 20 22:47:13 2008 +0000
14868
14869     cache_find_location(): use g_build_filename() and move redundant code to new functions.
14870
14871 commit 267dbe2a
14872 Author: Laurent Monin <zas@norz.org>
14873 Date:   Tue May 20 22:22:11 2008 +0000
14874
14875     Use g_build_filename().
14876
14877 commit d1ad0442
14878 Author: Laurent Monin <zas@norz.org>
14879 Date:   Tue May 20 22:13:48 2008 +0000
14880
14881     Use size_t instead of gint, it silents a signed vs unsigned warning.
14882
14883 commit 3bd79d0d
14884 Author: Laurent Monin <zas@norz.org>
14885 Date:   Tue May 20 22:11:59 2008 +0000
14886
14887     Use g_build_filename() instead of g_strconcat().
14888
14889 commit 73e10c62
14890 Author: Laurent Monin <zas@norz.org>
14891 Date:   Tue May 20 22:09:04 2008 +0000
14892
14893     Drop concat_dir_and_file() and use g_build_filename() instead.
14894
14895 commit ca505f0d
14896 Author: Laurent Monin <zas@norz.org>
14897 Date:   Tue May 20 22:00:14 2008 +0000
14898
14899     Use G_DIR_SEPARATOR instead of '/' where applicable.
14900
14901 commit c56dcb92
14902 Author: Laurent Monin <zas@norz.org>
14903 Date:   Tue May 20 21:51:25 2008 +0000
14904
14905     Use g_build_filename() to build paths.
14906
14907 commit ddee8f88
14908 Author: Laurent Monin <zas@norz.org>
14909 Date:   Tue May 20 20:11:29 2008 +0000
14910
14911     Do not use glib posix wrappers since they were introduced in 2.6
14912     and we want 2.4 compatibility.
14913
14914 commit dc3b4402
14915 Author: Laurent Monin <zas@norz.org>
14916 Date:   Tue May 20 20:06:11 2008 +0000
14917
14918     Use access() instead of g_access() which is only available in 2.8.
14919
14920 commit f2424a9a
14921 Author: Laurent Monin <zas@norz.org>
14922 Date:   Tue May 20 19:14:36 2008 +0000
14923
14924     Use utf-8 charset instead of iso-8859-1.
14925     Minor cleanup.
14926
14927 commit dd45f154
14928 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14929 Date:   Tue May 20 17:43:37 2008 +0000
14930
14931     updated ru.po by Alexandre Prokoudine
14932
14933 commit 231d9567
14934 Author: Laurent Monin <zas@norz.org>
14935 Date:   Tue May 20 08:18:30 2008 +0000
14936
14937     French translation was updated.
14938
14939 commit b130dfe5
14940 Author: Laurent Monin <zas@norz.org>
14941 Date:   Tue May 20 08:14:35 2008 +0000
14942
14943     Sort out log_printf() vs printf_term() mix up.
14944
14945 commit a8d4af5c
14946 Author: Laurent Monin <zas@norz.org>
14947 Date:   Tue May 20 07:52:49 2008 +0000
14948
14949     Use print_term() instead of printf(), since it handles charset conversion
14950     from utf8 to locale if needed.
14951
14952 commit 11819b31
14953 Author: Laurent Monin <zas@norz.org>
14954 Date:   Mon May 19 11:09:23 2008 +0000
14955
14956     Remove C-specific gcc options from CXXFLAGS.
14957     Add few more warnings.
14958
14959 commit 592f3393
14960 Author: Laurent Monin <zas@norz.org>
14961 Date:   Mon May 19 09:27:30 2008 +0000
14962
14963     Fix some incomplete initialization warnings.
14964
14965 commit 2a2b70b7
14966 Author: Laurent Monin <zas@norz.org>
14967 Date:   Mon May 19 08:46:37 2008 +0000
14968
14969     depreceated -> deprecated
14970
14971 commit 17c0fcef
14972 Author: Laurent Monin <zas@norz.org>
14973 Date:   Mon May 19 08:43:11 2008 +0000
14974
14975     Typo fixes.
14976
14977 commit 55c5b71c
14978 Author: Laurent Monin <zas@norz.org>
14979 Date:   Mon May 19 08:36:06 2008 +0000
14980
14981     Create auxdir if needed.
14982
14983 commit 397adc4d
14984 Author: Laurent Monin <zas@norz.org>
14985 Date:   Mon May 19 08:24:10 2008 +0000
14986
14987     Fix spurious end of line introduced in revision 780.
14988
14989 commit bc32bf0b
14990 Author: Petr Ostadal <postadal@suse.cz>
14991 Date:   Mon May 19 01:15:17 2008 +0000
14992
14993     configure.in was rewritten:
14994     - uses PKG_CHECK_MODULES everywhere
14995     - added --enable-debug (enable debugging support)
14996     - added --enable-developer (developer mode, checks depreceated code ...)
14997     - removed obsoleted INCLUDES from Makefile.am
14998     Fixed src/debug.h (added glib.h).
14999     Fixed src/exiv2.c compilation with libexiv2 v0.15.
15000     Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
15001
15002 commit 51e2636c
15003 Author: Petr Ostadal <postadal@suse.cz>
15004 Date:   Mon May 19 00:54:59 2008 +0000
15005
15006     Updated CODING (GPL header, macros, svn change-log, ...).
15007
15008 commit 31ed8e20
15009 Author: Laurent Monin <zas@norz.org>
15010 Date:   Sun May 18 21:14:01 2008 +0000
15011
15012     Save order of Properties dialog tabs to rc file.
15013     Users of GTK+ <2.10 can set tabs order directly in the rc file,
15014     others can move tabs using drag'n drop.
15015     The option is named properties.tabs_order, its default value
15016     is "123" which is General, Keywords, Exif tabs (left to right).
15017
15018 commit a1726043
15019 Author: Laurent Monin <zas@norz.org>
15020 Date:   Sun May 18 12:56:18 2008 +0000
15021
15022     Cleanup and code redundancy reduction.
15023
15024 commit 3df95a31
15025 Author: Laurent Monin <zas@norz.org>
15026 Date:   Sun May 18 11:39:58 2008 +0000
15027
15028     Memorize text to display in the log window when the window is
15029     not yet created. On log window display, the memorized text
15030     is then recalled and displayed.
15031
15032 commit c219d832
15033 Author: Laurent Monin <zas@norz.org>
15034 Date:   Sun May 18 07:36:57 2008 +0000
15035
15036     Do not create log window more than once.
15037
15038 commit aa1e905e
15039 Author: Laurent Monin <zas@norz.org>
15040 Date:   Sat May 17 22:37:04 2008 +0000
15041
15042     Fix formatted.SubjectDistance appearing twice in exif bar configuration.
15043
15044 commit d5ddb658
15045 Author: Laurent Monin <zas@norz.org>
15046 Date:   Sat May 17 21:28:02 2008 +0000
15047
15048     Update POTFILES.in.
15049
15050 commit c293dfff
15051 Author: Laurent Monin <zas@norz.org>
15052 Date:   Sat May 17 21:26:45 2008 +0000
15053
15054     Add a log window that shows normal and debug messages. For now, it was added to Help menu.
15055
15056 commit 44bf725c
15057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15058 Date:   Fri May 16 20:12:11 2008 +0000
15059
15060     fixed exiv2 version test
15061
15062 commit 4e2cbf60
15063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15064 Date:   Fri May 16 20:09:32 2008 +0000
15065
15066     get processed values from exiv2
15067     http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
15068
15069 commit 2cf62964
15070 Author: Laurent Monin <zas@norz.org>
15071 Date:   Fri May 16 14:59:45 2008 +0000
15072
15073     Fix redundant application name in window titles.
15074     It simplifies code.
15075
15076 commit 4dd8a0ca
15077 Author: Laurent Monin <zas@norz.org>
15078 Date:   Fri May 16 14:38:05 2008 +0000
15079
15080     French translation was updated.
15081
15082 commit 80363827
15083 Author: Laurent Monin <zas@norz.org>
15084 Date:   Fri May 16 12:16:49 2008 +0000
15085
15086     Do not use printf() directly but use new wrapper function log_printf() instead.
15087
15088 commit 4419bda7
15089 Author: Laurent Monin <zas@norz.org>
15090 Date:   Fri May 16 12:08:51 2008 +0000
15091
15092     Drop include "debug.h".
15093
15094 commit 08f6266e
15095 Author: Laurent Monin <zas@norz.org>
15096 Date:   Fri May 16 10:02:56 2008 +0000
15097
15098     Include debug.h from main.h since debug macros may be used anywhere in the code.
15099
15100 commit 9cdcce43
15101 Author: Laurent Monin <zas@norz.org>
15102 Date:   Fri May 16 09:10:56 2008 +0000
15103
15104     Improve editor commands error display:
15105     - display all errors (not only syntax errors)
15106     - display errors from Preferences (checks are made on Apply or OK)
15107
15108 commit dbb4e406
15109 Author: Laurent Monin <zas@norz.org>
15110 Date:   Fri May 16 08:37:07 2008 +0000
15111
15112     Improve editors a bit:
15113     - allow whitespaces before and after %v, %V, %w
15114     - allow % escaping using %% (mandatory to use shell commands than contain % characters)
15115     - display a dialog on execution if a syntax error is detected (only for generic editors)
15116     - update README editors section
15117
15118 commit 8cf9235c
15119 Author: Laurent Monin <zas@norz.org>
15120 Date:   Wed May 14 18:12:11 2008 +0000
15121
15122     The Encoding key is now deprecated by the FreeDesktop standard and all
15123     strings are required to be encoded in UTF-8. This desktop entry
15124     explicitly specifies an Encoding of UTF-8, which is harmless but no longer
15125     necessary.
15126     
15127     See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
15128     
15129     Patch #1963689.
15130
15131 commit 696b1afc
15132 Author: Laurent Monin <zas@norz.org>
15133 Date:   Wed May 14 18:09:05 2008 +0000
15134
15135     Patch #1963690 was applied.
15136     It fixes hyphens/minus confusion in the man page.
15137
15138 commit 12d37bfb
15139 Author: Laurent Monin <zas@norz.org>
15140 Date:   Wed May 14 17:00:25 2008 +0000
15141
15142     Simplify thumb_std_maint_moved(), since g_list_append knows
15143     how to append to a NULL list. Patch by Uwe Ohse.
15144
15145 commit 7c3a9257
15146 Author: Laurent Monin <zas@norz.org>
15147 Date:   Wed May 14 16:52:55 2008 +0000
15148
15149     Simplify collect_manager_add_action(), since g_list_append knows
15150     how to append to a NULL list. Patch by Uwe Ohse.
15151
15152 commit e6057c67
15153 Author: Laurent Monin <zas@norz.org>
15154 Date:   Wed May 14 12:59:00 2008 +0000
15155
15156     Merge vflist_row_by_path() into vflist_index_by_path().
15157
15158 commit 53d0d0d3
15159 Author: Laurent Monin <zas@norz.org>
15160 Date:   Wed May 14 10:40:43 2008 +0000
15161
15162     Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
15163     Patch #1963691.
15164
15165 commit d8bacc9a
15166 Author: Laurent Monin <zas@norz.org>
15167 Date:   Wed May 14 08:56:08 2008 +0000
15168
15169     Make vf_pop_menu_*_cb static.
15170
15171 commit a2b5404a
15172 Author: Laurent Monin <zas@norz.org>
15173 Date:   Tue May 13 20:31:35 2008 +0000
15174
15175     French translation fixes.
15176
15177 commit 81193b24
15178 Author: Laurent Monin <zas@norz.org>
15179 Date:   Tue May 13 20:21:00 2008 +0000
15180
15181     Resync POTFILES.in and *.po, update french translation and
15182     regenerate statistics in README.
15183
15184 commit 16e84c76
15185 Author: Laurent Monin <zas@norz.org>
15186 Date:   Tue May 13 20:13:44 2008 +0000
15187
15188     Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
15189
15190 commit d62b5063
15191 Author: Laurent Monin <zas@norz.org>
15192 Date:   Tue May 13 19:56:52 2008 +0000
15193
15194     Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
15195
15196 commit 0ae96b1f
15197 Author: Laurent Monin <zas@norz.org>
15198 Date:   Tue May 13 19:54:13 2008 +0000
15199
15200     vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
15201
15202 commit d89bc943
15203 Author: Laurent Monin <zas@norz.org>
15204 Date:   Tue May 13 19:51:22 2008 +0000
15205
15206     vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
15207
15208 commit dc820ece
15209 Author: Laurent Monin <zas@norz.org>
15210 Date:   Tue May 13 19:45:04 2008 +0000
15211
15212     Fix last patch, only set vf->clicked_mark for a valid mark.
15213
15214 commit 91e4b2d6
15215 Author: Laurent Monin <zas@norz.org>
15216 Date:   Tue May 13 19:32:25 2008 +0000
15217
15218     Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
15219     named clicked_mark.
15220     Marks numbering is now consistent with menus (starting at 1, 0 is an
15221     invalid mark), assertions were modified accordingly.
15222
15223 commit 86ebde92
15224 Author: Laurent Monin <zas@norz.org>
15225 Date:   Tue May 13 16:09:43 2008 +0000
15226
15227     Expand tilde with file: and view: remote parameters.
15228     Now these are working:
15229     geeqie -r file:~/dir
15230     geeqie -r view:~user/file
15231
15232 commit 38975e5e
15233 Author: Laurent Monin <zas@norz.org>
15234 Date:   Tue May 13 14:49:38 2008 +0000
15235
15236     Display a message when invalid remote options are used.
15237
15238 commit e88a963a
15239 Author: Laurent Monin <zas@norz.org>
15240 Date:   Tue May 13 14:35:51 2008 +0000
15241
15242     Comparing tag id is not sufficient, check the tag name too.
15243
15244 commit f558c8c2
15245 Author: Laurent Monin <zas@norz.org>
15246 Date:   Tue May 13 11:58:47 2008 +0000
15247
15248     Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
15249
15250 commit 2ce8b27e
15251 Author: Laurent Monin <zas@norz.org>
15252 Date:   Tue May 13 08:53:26 2008 +0000
15253
15254     Move all remote stuff from main.c to remote.[ch].
15255
15256 commit 12639ee4
15257 Author: Laurent Monin <zas@norz.org>
15258 Date:   Tue May 13 08:02:46 2008 +0000
15259
15260     Move some functions from main.[ch] to new window.[ch].
15261
15262 commit c8611249
15263 Author: Laurent Monin <zas@norz.org>
15264 Date:   Tue May 13 07:34:37 2008 +0000
15265
15266     Ensure that we end with UTF8 encoded comment and keywords.
15267
15268 commit 8b3ee1ee
15269 Author: Laurent Monin <zas@norz.org>
15270 Date:   Mon May 12 23:26:00 2008 +0000
15271
15272     Reading of Iptc.Application2.Keywords should now be fixed.
15273     Use uft8_validate_or_convert() on exif's text data to be safe.
15274
15275 commit 9aacc4a2
15276 Author: Laurent Monin <zas@norz.org>
15277 Date:   Mon May 12 23:21:35 2008 +0000
15278
15279     Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
15280
15281 commit 885b2123
15282 Author: Laurent Monin <zas@norz.org>
15283 Date:   Mon May 12 23:00:04 2008 +0000
15284
15285     bar_exif_validate_text(): use computed length and cleanup.
15286
15287 commit 7b4885c2
15288 Author: Laurent Monin <zas@norz.org>
15289 Date:   Mon May 12 19:56:28 2008 +0000
15290
15291     Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
15292
15293 commit 874ac4ea
15294 Author: Laurent Monin <zas@norz.org>
15295 Date:   Mon May 12 17:10:40 2008 +0000
15296
15297     Extract and append keywords from Iptc.Application2.Keywords tags.
15298     A function was added to make the keywords unique in the list.
15299     Note: Iptc.Application2.Keywords is only read, not written.
15300
15301 commit c50d73be
15302 Author: Laurent Monin <zas@norz.org>
15303 Date:   Mon May 12 10:46:23 2008 +0000
15304
15305     When an option was successfully read, just continue to next line.
15306
15307 commit 75f14d8c
15308 Author: Laurent Monin <zas@norz.org>
15309 Date:   Mon May 12 10:37:37 2008 +0000
15310
15311     Minor formatting fix in rc file header.
15312
15313 commit ff365dc6
15314 Author: Laurent Monin <zas@norz.org>
15315 Date:   Mon May 12 08:52:17 2008 +0000
15316
15317     Rework read_*_option():
15318     - read_u?int_option() now interpret a value of "true" as 1
15319     - read_bool_option() now interpret any value different from 0 as true.
15320     - make functions return TRUE on successful read, FALSE else
15321     
15322     Theses changes will help to maintain compatibility when options are modified.
15323
15324 commit 0481d1d4
15325 Author: Laurent Monin <zas@norz.org>
15326 Date:   Mon May 12 08:11:27 2008 +0000
15327
15328     Rename option image_overlay.common.enabled to image_overlay.common.state
15329     since it is not a boolean anymore.
15330
15331 commit 99a50120
15332 Author: Laurent Monin <zas@norz.org>
15333 Date:   Mon May 12 00:22:38 2008 +0000
15334
15335     Add some wrapper functions for not yet common code.
15336
15337 commit 98e46592
15338 Author: Laurent Monin <zas@norz.org>
15339 Date:   Sun May 11 23:56:40 2008 +0000
15340
15341     Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
15342
15343 commit c2147d9b
15344 Author: Laurent Monin <zas@norz.org>
15345 Date:   Sun May 11 23:47:59 2008 +0000
15346
15347     Move a part of pop up menu common code to view_file.[ch].
15348
15349 commit 4ba97284
15350 Author: Laurent Monin <zas@norz.org>
15351 Date:   Sun May 11 23:09:39 2008 +0000
15352
15353     Introduce vf_pop_menu_file_list() as a wrapper to
15354     vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
15355
15356 commit 2be39b52
15357 Author: Laurent Monin <zas@norz.org>
15358 Date:   Sun May 11 21:11:54 2008 +0000
15359
15360     Use vf_* functions where possible.
15361
15362 commit 2a9c38f8
15363 Author: Laurent Monin <zas@norz.org>
15364 Date:   Sun May 11 20:38:21 2008 +0000
15365
15366     Drop unused layout_list_get_path() and vf*_index_get_path().
15367
15368 commit 1fe24ccb
15369 Author: Laurent Monin <zas@norz.org>
15370 Date:   Sun May 11 13:17:38 2008 +0000
15371
15372     French translation was updated.
15373
15374 commit 814bbc28
15375 Author: Laurent Monin <zas@norz.org>
15376 Date:   Sun May 11 13:14:58 2008 +0000
15377
15378     An option to save and restore the last path used was added.
15379     This option appears as startup.use_last_path in rc file.
15380     Preferences > General > Startup was modified accordingly.
15381
15382 commit ff3bbba6
15383 Author: Laurent Monin <zas@norz.org>
15384 Date:   Sun May 11 12:23:26 2008 +0000
15385
15386     Rename options:
15387     startup_path_enable -> startup.restore_path
15388     startup_path        -> startup.path
15389     
15390     Geeqie is still able to read old options.
15391
15392 commit 4e0f18ac
15393 Author: Laurent Monin <zas@norz.org>
15394 Date:   Sun May 11 11:46:48 2008 +0000
15395
15396     Fix help window title.
15397
15398 commit b01f014e
15399 Author: Laurent Monin <zas@norz.org>
15400 Date:   Sun May 11 11:44:58 2008 +0000
15401
15402     Use computed string length.
15403
15404 commit 53e7b0df
15405 Author: Laurent Monin <zas@norz.org>
15406 Date:   Sun May 11 11:41:32 2008 +0000
15407
15408     Slightly increase help window's default width.
15409
15410 commit 4e6dd664
15411 Author: Laurent Monin <zas@norz.org>
15412 Date:   Sun May 11 11:30:41 2008 +0000
15413
15414     Add an help button to OSD info configuration in Preferences dialog.
15415     Make its own section named "Overlay Screen Display".
15416
15417 commit c7a434ca
15418 Author: Laurent Monin <zas@norz.org>
15419 Date:   Sun May 11 10:25:04 2008 +0000
15420
15421     Partially update main README.
15422     A section concerning overlay info was added.
15423     Translation statistics were updated.
15424
15425 commit 1fa5d80b
15426 Author: Laurent Monin <zas@norz.org>
15427 Date:   Sun May 11 09:37:46 2008 +0000
15428
15429     Change translations statistics formatting to match the style
15430     use in the README file.
15431     
15432     Here is the result for current trunk:
15433     
15434     Translations statistics
15435     Date: Sun, 11 May 2008 11:33:14 +0200
15436     
15437     Note: completion % in the chart below may not be quite correct
15438           when fuzzy translations exist but do not appear in the source.
15439           For exact results, run make update-po with up to date POTFILES.in.
15440           comp % = trans / (trans + fuzzy + untrans)
15441     
15442     Language      Comp(%)  Trans  Fuzzy  Untrans  Total
15443     fr             100.00    985      0        0    985
15444     be              90.56    892     25       68    985
15445     eu              68.53    675    150      160    985
15446     eo              68.22    672    153      160    985
15447     vi              68.02    670    156      159    985
15448     it              67.82    668    154      163    985
15449     pt_BR           67.82    668    154      163    985
15450     zh_TW           66.90    659    150      176    985
15451     sk              66.50    655    158      172    985
15452     fi              64.37    634    176      175    985
15453     nl              64.37    634    179      172    985
15454     sv              64.16    632    175      178    985
15455     bg              64.06    631    175      179    985
15456     ca              64.06    631    175      179    985
15457     cs              64.06    631    175      179    985
15458     de              64.06    631    175      179    985
15459     es              64.06    631    175      179    985
15460     ja              64.06    631    175      179    985
15461     ru              64.06    631    175      179    985
15462     pl              60.61    597    148      240    985
15463     ar              42.94    423    315      247    985
15464     ro              37.56    370    342      273    985
15465     hu              36.14    356    332      297    985
15466     id              19.70    194    408      383    985
15467     et              19.29    190    407      388    985
15468     uk              17.16    169    411      405    985
15469     nb              15.94    157    416      412    985
15470     zh_CN.GB2312    15.94    157    416      412    985
15471     th              15.13    149    413      423    985
15472     sl              14.72    145    419      421    985
15473     da              12.99    128    402      455    985
15474     ko              11.37    112     52      821    985
15475     tr               6.60     65    398      522    985
15476
15477 commit 0cbf3280
15478 Author: Laurent Monin <zas@norz.org>
15479 Date:   Sat May 10 21:29:53 2008 +0000
15480
15481     Fix display of collection in overlay info.
15482     Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
15483     
15484     Overlay info syntax was extended to allow the wrapping of displayed data with markup.
15485     
15486     General syntax is: %name[:length limit][:extra]%
15487     Extra string uses special character '*' to mark the place of the data to display.
15488     If no '*' is present, then extra string is just appended to data.
15489     Any "\n" is replaced by a newline on display.
15490     Pango mark up is accepted in left and right parts.
15491     If data is empty, nothing will be displayed.
15492     
15493     Examples:
15494     "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
15495     "%size:\n%"         -> size is displayed with a newline at end
15496     "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
15497     "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
15498     
15499     
15500     Collection name formatting was slighly improved by not displaying the .gqv extension.
15501     The default overlay info string was modified to use the new syntax, but older info strings should be
15502     displayed as usual.
15503
15504 commit fc25dbbf
15505 Author: Laurent Monin <zas@norz.org>
15506 Date:   Sat May 10 14:22:18 2008 +0000
15507
15508     image_osd_get() now returns OsdShowFlags.
15509
15510 commit 73fa427e
15511 Author: Laurent Monin <zas@norz.org>
15512 Date:   Sat May 10 13:54:25 2008 +0000
15513
15514     Display a simple grid with histogram.
15515
15516 commit af4f4a11
15517 Author: Laurent Monin <zas@norz.org>
15518 Date:   Sat May 10 12:33:52 2008 +0000
15519
15520     Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
15521
15522 commit 48916cac
15523 Author: Laurent Monin <zas@norz.org>
15524 Date:   Sat May 10 09:00:14 2008 +0000
15525
15526     Save full OSD state to rc file and restore it on startup.
15527     It allows to restore OSD with or without histogram depending
15528     on previous state.
15529
15530 commit 8ccd3621
15531 Author: Laurent Monin <zas@norz.org>
15532 Date:   Fri May 9 12:43:10 2008 +0000
15533
15534     image_osd_info_render(): if there's no fd, just return.
15535
15536 commit c93ee033
15537 Author: Laurent Monin <zas@norz.org>
15538 Date:   Fri May 9 12:33:24 2008 +0000
15539
15540     Move overlay histogram stuff from ImageWindow to OverlayStateData.
15541     It simplifies things a lot and make more sense.
15542     
15543     Note: overlay icons display is broken since a long time it seems.
15544
15545 commit 46a015d5
15546 Author: Laurent Monin <zas@norz.org>
15547 Date:   Fri May 9 11:15:56 2008 +0000
15548
15549     Introduce image_get_osd_data() and image_set_osd_data().
15550
15551 commit 77d3ccb4
15552 Author: Laurent Monin <zas@norz.org>
15553 Date:   Fri May 9 09:58:46 2008 +0000
15554
15555     image_osd_get() and image_osd_set() now uses flags.
15556
15557 commit 94833dae
15558 Author: Laurent Monin <zas@norz.org>
15559 Date:   Fri May 9 09:34:38 2008 +0000
15560
15561     image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
15562     reduce indentation level.
15563
15564 commit dd431ef1
15565 Author: Laurent Monin <zas@norz.org>
15566 Date:   Fri May 9 08:39:18 2008 +0000
15567
15568     Preserve last histogram modes.
15569     When a new histogram is displayed, it uses previously chosen
15570     modes.
15571     These modes are saved on exit to rc file as options:
15572     histogram.last_channel_mode
15573     histogram.last_log_mode
15574
15575 commit 7917c5a3
15576 Author: Laurent Monin <zas@norz.org>
15577 Date:   Fri May 9 08:03:25 2008 +0000
15578
15579     Update CODING and HACKING files, and add po/README file for translators.
15580
15581 commit 8ef1e8c8
15582 Author: Laurent Monin <zas@norz.org>
15583 Date:   Fri May 9 07:46:18 2008 +0000
15584
15585     Make lirc_cleanup() and lirc_input_callback() static.
15586
15587 commit 9cb23ddf
15588 Author: Laurent Monin <zas@norz.org>
15589 Date:   Fri May 9 07:32:30 2008 +0000
15590
15591     Use function(void) instead of function() for declaring functions which
15592     do not take any parameters at all.
15593     It respects current Geeqie coding style more.
15594
15595 commit 524cf262
15596 Author: Laurent Monin <zas@norz.org>
15597 Date:   Thu May 8 22:59:14 2008 +0000
15598
15599     In the search results view, hide dimensions column instead of
15600     displaying an empty one.
15601     When dimensions search criteria is used, it is always displayed.
15602
15603 commit 6b17a6ad
15604 Author: Laurent Monin <zas@norz.org>
15605 Date:   Thu May 8 22:49:16 2008 +0000
15606
15607     Reset thumbnail column to NULL when hidden.
15608     It fixes bug 1960274.
15609
15610 commit 786c7401
15611 Author: Laurent Monin <zas@norz.org>
15612 Date:   Thu May 8 20:21:03 2008 +0000
15613
15614     search_status_update(): slightly reduce code redundancy.
15615
15616 commit cfe2b3ba
15617 Author: Laurent Monin <zas@norz.org>
15618 Date:   Thu May 8 12:50:25 2008 +0000
15619
15620     Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
15621     Add a FIXME where potential improper usage of strncasecmp() is made.
15622
15623 commit 6559dd1a
15624 Author: Laurent Monin <zas@norz.org>
15625 Date:   Thu May 8 12:38:34 2008 +0000
15626
15627     Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
15628     are used.
15629
15630 commit 947a8668
15631 Author: Laurent Monin <zas@norz.org>
15632 Date:   Wed May 7 23:27:26 2008 +0000
15633
15634     Replace deprecated functions by their counterparts:
15635     g_strcasecmp() -> g_ascii_strcasecmp()
15636     g_strncasecmp() -> g_ascii_strncasecmp()
15637     gtk_input_remove() -> g_source_remove()
15638     g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
15639     
15640     All these are deprecated either since 2.2 or 2.4.
15641
15642 commit c5f3fab3
15643 Author: Laurent Monin <zas@norz.org>
15644 Date:   Wed May 7 22:54:33 2008 +0000
15645
15646     Resync po files.
15647     French translation was updated.
15648
15649 commit 0479ab31
15650 Author: Laurent Monin <zas@norz.org>
15651 Date:   Wed May 7 22:48:30 2008 +0000
15652
15653     Add a way to invert the current selection.
15654     An item labeled "Invert selection" was added to the Select submenu
15655     in the main menu.
15656
15657 commit 2927044d
15658 Author: Laurent Monin <zas@norz.org>
15659 Date:   Tue May 6 23:58:08 2008 +0000
15660
15661     Tidy up.
15662
15663 commit 38ac488d
15664 Author: Laurent Monin <zas@norz.org>
15665 Date:   Tue May 6 23:53:12 2008 +0000
15666
15667     French translation was updated.
15668
15669 commit 4b93995f
15670 Author: Laurent Monin <zas@norz.org>
15671 Date:   Tue May 6 23:52:09 2008 +0000
15672
15673     Add trash.c.
15674
15675 commit 25ad32ba
15676 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15677 Date:   Tue May 6 21:35:31 2008 +0000
15678
15679     moved safe delete functions to separate file
15680
15681 commit 8546ea31
15682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15683 Date:   Tue May 6 20:24:16 2008 +0000
15684
15685     use some of the new functions in filedata.c
15686
15687 commit f05bac9c
15688 Author: Laurent Monin <zas@norz.org>
15689 Date:   Tue May 6 17:00:55 2008 +0000
15690
15691     Allow the user to append or replace comments for a group of selected files.
15692     Two buttons were added to the Keywords panel.
15693
15694 commit 5f3ddd49
15695 Author: Laurent Monin <zas@norz.org>
15696 Date:   Tue May 6 12:31:23 2008 +0000
15697
15698     Use a dedicated option to enable keywords and comment saving as XMP tags
15699     in image's files.
15700     This new option is named "save_metadata_in_image_file" in configuration file.
15701     User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
15702     Description of enable_metadata_dirs was modified as an attempt to improve clarity.
15703
15704 commit 5ecec83a
15705 Author: Laurent Monin <zas@norz.org>
15706 Date:   Tue May 6 12:03:39 2008 +0000
15707
15708     comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
15709
15710 commit a729f590
15711 Author: Laurent Monin <zas@norz.org>
15712 Date:   Mon May 5 21:27:39 2008 +0000
15713
15714     French translation was updated, various fixes.
15715
15716 commit 146b6e2a
15717 Author: Laurent Monin <zas@norz.org>
15718 Date:   Mon May 5 20:56:20 2008 +0000
15719
15720     Belarusian translation was updated. Thanks to Pavel Piatruk.
15721
15722 commit 117767d6
15723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15724 Date:   Mon May 5 20:51:51 2008 +0000
15725
15726     started implementation of API for sidecar files
15727
15728 commit ffc2e299
15729 Author: Laurent Monin <zas@norz.org>
15730 Date:   Mon May 5 20:51:50 2008 +0000
15731
15732     Update POTFILES.in (filelist.c -> filedata.c).
15733
15734 commit 512e5ddd
15735 Author: Laurent Monin <zas@norz.org>
15736 Date:   Mon May 5 20:49:40 2008 +0000
15737
15738     Modify regen_potfiles.sh to generate a patch instead of
15739     directly applying changes to POTFILES.in.
15740
15741 commit bf41ef49
15742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15743 Date:   Mon May 5 19:20:46 2008 +0000
15744
15745     added .gqv to known file types
15746
15747 commit 6e7bf48d
15748 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15749 Date:   Mon May 5 19:11:12 2008 +0000
15750
15751     split filelist.c to filefilter.c and filedata.c
15752
15753 commit f798c6ab
15754 Author: Laurent Monin <zas@norz.org>
15755 Date:   Mon May 5 09:21:01 2008 +0000
15756
15757     Revert wrong patch rev 676.
15758
15759 commit cfa6a118
15760 Author: Laurent Monin <zas@norz.org>
15761 Date:   Mon May 5 09:12:07 2008 +0000
15762
15763     Add an helper script to regenerate POTFILES.in file.
15764     POTFILES.in was updated.
15765     French translation was updated.
15766
15767 commit 0a259ddb
15768 Author: Laurent Monin <zas@norz.org>
15769 Date:   Mon May 5 08:32:18 2008 +0000
15770
15771     Revert patch 675, and correctly fix gtk assertion failure.
15772
15773 commit 37193c24
15774 Author: Laurent Monin <zas@norz.org>
15775 Date:   Mon May 5 08:15:52 2008 +0000
15776
15777     Fix two memory leaks.
15778
15779 commit 6c35f9de
15780 Author: Laurent Monin <zas@norz.org>
15781 Date:   Mon May 5 07:46:32 2008 +0000
15782
15783     Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
15784     when swapping to/from file icon view.
15785
15786 commit 5cacdd94
15787 Author: Laurent Monin <zas@norz.org>
15788 Date:   Sun May 4 23:57:20 2008 +0000
15789
15790     vficon_release_cb(): use switch() and cleanup.
15791
15792 commit b9cb52f0
15793 Author: Laurent Monin <zas@norz.org>
15794 Date:   Sun May 4 23:20:43 2008 +0000
15795
15796     Minor tidyup.
15797
15798 commit c2117e7e
15799 Author: Laurent Monin <zas@norz.org>
15800 Date:   Sun May 4 23:06:46 2008 +0000
15801
15802     Drop unused vficon_select_by_path() and vflist_select_by_path().
15803
15804 commit b6ea1461
15805 Author: Laurent Monin <zas@norz.org>
15806 Date:   Sun May 4 23:03:36 2008 +0000
15807
15808     Minor cleanup.
15809
15810 commit 509c7038
15811 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15812 Date:   Sun May 4 21:54:20 2008 +0000
15813
15814     dropped path_list functions, use filelist functions everywhere
15815
15816 commit ac3bd2a2
15817 Author: Laurent Monin <zas@norz.org>
15818 Date:   Sun May 4 19:00:39 2008 +0000
15819
15820     Remove unused functions:
15821     vflist_set_status_func()
15822     vflist_set_thumb_status_func()
15823     vflist_set_layout()
15824     vficon_set_status_func()
15825     vficon_set_thumb_status_func()
15826     vficon_set_layout()
15827
15828 commit d3ade2f9
15829 Author: Laurent Monin <zas@norz.org>
15830 Date:   Sun May 4 18:45:06 2008 +0000
15831
15832     Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
15833
15834 commit 1267a5c0
15835 Author: Laurent Monin <zas@norz.org>
15836 Date:   Sun May 4 16:16:07 2008 +0000
15837
15838     Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
15839
15840 commit be9e0972
15841 Author: Laurent Monin <zas@norz.org>
15842 Date:   Sun May 4 11:47:36 2008 +0000
15843
15844     Prepare switch to ViewFile (unused yet).
15845
15846 commit 7192ff23
15847 Author: Laurent Monin <zas@norz.org>
15848 Date:   Sun May 4 00:32:05 2008 +0000
15849
15850     Shorten Edit menu labels, dropping "in ". It will ease
15851     translations too, and user can define its own label in Preferences.
15852
15853 commit f83f83ee
15854 Author: Laurent Monin <zas@norz.org>
15855 Date:   Sun May 4 00:21:14 2008 +0000
15856
15857     Do not show Copy, Move, Rename, Delete, New Folder external commands
15858     in the Edit section of contextual menus.
15859
15860 commit 50a7b031
15861 Author: Laurent Monin <zas@norz.org>
15862 Date:   Sun May 4 00:16:37 2008 +0000
15863
15864     Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
15865
15866 commit 66238168
15867 Author: Laurent Monin <zas@norz.org>
15868 Date:   Sat May 3 20:55:16 2008 +0000
15869
15870     exif_get_description_by_key(): check for "formatted." prefix, and optimize.
15871
15872 commit 03acb7cb
15873 Author: Laurent Monin <zas@norz.org>
15874 Date:   Sat May 3 20:49:25 2008 +0000
15875
15876     exif_get_formatted_by_key(): skip prefix when comparing.
15877
15878 commit 1000ac5a
15879 Author: Laurent Monin <zas@norz.org>
15880 Date:   Sat May 3 20:40:50 2008 +0000
15881
15882     Change the prefix of formatted exif tags to a more explicit "formatted." prefix
15883     instead of the shorter "f".
15884     Warning: custom overlay info string has to be modified since old names are no
15885     more recognized, one can reset it to default through Preferences > Advanced.
15886
15887 commit e01df055
15888 Author: Laurent Monin <zas@norz.org>
15889 Date:   Sat May 3 16:58:17 2008 +0000
15890
15891     Fix a bug occuring when using certain actions on a collection
15892     item which is not in the selection.
15893     Triggering it will either result in an assertion failure or a
15894     segfault.
15895     
15896     To reproduce:
15897     - open a collection
15898     - right-click on a non-selected image
15899     - select Delete... menu entry (or Copy, Move, Rename, Properties...)
15900     
15901     It results in the best case:
15902     ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
15903     or a pure segfault due to corrupted data.
15904     
15905     collection_table_popup_file_list() has to return a list of filedata *
15906     not a list of gchar *.
15907
15908 commit 31ba226e
15909 Author: Laurent Monin <zas@norz.org>
15910 Date:   Sat May 3 15:19:35 2008 +0000
15911
15912     Move marks-related fields from _ViewFileInfoList to _ViewFile, since
15913     they'll be used for file icon view too.
15914
15915 commit 13e75141
15916 Author: Laurent Monin <zas@norz.org>
15917 Date:   Sat May 3 15:17:24 2008 +0000
15918
15919     Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
15920     to _ViewFile.
15921
15922 commit 8ac7dc26
15923 Author: Laurent Monin <zas@norz.org>
15924 Date:   Sat May 3 15:13:15 2008 +0000
15925
15926     Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
15927     the name used in ViewFileList.
15928
15929 commit fd7d8c58
15930 Author: Laurent Monin <zas@norz.org>
15931 Date:   Sat May 3 15:09:21 2008 +0000
15932
15933     Remove useless thumbs_list from ViewFileIcon.
15934
15935 commit e1c39fa2
15936 Author: Laurent Monin <zas@norz.org>
15937 Date:   Sat May 3 12:50:52 2008 +0000
15938
15939     Add function prototypes (yet unused).
15940
15941 commit a4659c7e
15942 Author: Laurent Monin <zas@norz.org>
15943 Date:   Sat May 3 12:48:45 2008 +0000
15944
15945     Drop redundant vflist_thumbs_set() introduced in revision 649,
15946     modify and use existing vflist_thumb_set().
15947
15948 commit 26de6ed0
15949 Author: Laurent Monin <zas@norz.org>
15950 Date:   Sat May 3 12:21:22 2008 +0000
15951
15952     Remove redundant prototype.
15953
15954 commit c790abbf
15955 Author: Laurent Monin <zas@norz.org>
15956 Date:   Sat May 3 11:58:41 2008 +0000
15957
15958     Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
15959
15960 commit 26cd72f8
15961 Author: Laurent Monin <zas@norz.org>
15962 Date:   Sat May 3 11:34:13 2008 +0000
15963
15964     Replace Layout icon_view field by more generic file_view_type.
15965     Replace option layout.view_as_icons by layout.file_view_type.
15966
15967 commit f5b1784d
15968 Author: Laurent Monin <zas@norz.org>
15969 Date:   Sat May 3 10:31:37 2008 +0000
15970
15971     Set thumbs_enabled through new function vflist_thumbs_set() instead
15972     of vflist_new().
15973
15974 commit 04a9e3e2
15975 Author: Laurent Monin <zas@norz.org>
15976 Date:   Sat May 3 09:41:09 2008 +0000
15977
15978     Prepare merging of some parts of view_file_list and view_file_icon and
15979     simplification of view_file* interface.
15980
15981 commit f520f8c5
15982 Author: Laurent Monin <zas@norz.org>
15983 Date:   Sat May 3 08:35:08 2008 +0000
15984
15985     Change default positions of dividers since width of the main menu
15986     was increased.
15987
15988 commit d2e52306
15989 Author: Laurent Monin <zas@norz.org>
15990 Date:   Fri May 2 23:11:31 2008 +0000
15991
15992     Make exif_rational_to_double() and exif_get_rational_as_double() static.
15993
15994 commit 4d369dda
15995 Author: Laurent Monin <zas@norz.org>
15996 Date:   Fri May 2 23:08:18 2008 +0000
15997
15998     info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
15999     info disappearing when moving the tab.
16000
16001 commit 2fc5d88c
16002 Author: Laurent Monin <zas@norz.org>
16003 Date:   Fri May 2 22:59:04 2008 +0000
16004
16005     Fix a Pango warning related to UTF8 when displaying internationalized
16006     description in Advanced Exif Properties panel.
16007
16008 commit 66d230fa
16009 Author: Laurent Monin <zas@norz.org>
16010 Date:   Fri May 2 22:31:24 2008 +0000
16011
16012     exif_get_description_by_key(): tidy up.
16013
16014 commit 30eb0123
16015 Author: Laurent Monin <zas@norz.org>
16016 Date:   Fri May 2 22:28:39 2008 +0000
16017
16018     Add a pointer to the build function in the formatted exif tags struct
16019     and use a loop in exif_get_formatted_by_key().
16020
16021 commit c59ca563
16022 Author: Laurent Monin <zas@norz.org>
16023 Date:   Fri May 2 21:58:36 2008 +0000
16024
16025     Indentation fix.
16026
16027 commit 74dc50f2
16028 Author: Laurent Monin <zas@norz.org>
16029 Date:   Fri May 2 21:34:26 2008 +0000
16030
16031     Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
16032     An helper macro was added to call them.
16033
16034 commit 4fff33dd
16035 Author: Laurent Monin <zas@norz.org>
16036 Date:   Fri May 2 20:56:59 2008 +0000
16037
16038     Remove unused checksum_simple() function.
16039
16040 commit 7fd292e3
16041 Author: Laurent Monin <zas@norz.org>
16042 Date:   Fri May 2 20:40:47 2008 +0000
16043
16044     Simplify remove_extension_from_path().
16045
16046 commit 4f05f85b
16047 Author: Laurent Monin <zas@norz.org>
16048 Date:   Fri May 2 20:27:47 2008 +0000
16049
16050     remove_level_from_path() was simplified.
16051
16052 commit f4b58f72
16053 Author: Laurent Monin <zas@norz.org>
16054 Date:   Fri May 2 09:03:52 2008 +0000
16055
16056     Move variable declaration and affectation near where it is used.
16057
16058 commit 01429668
16059 Author: Laurent Monin <zas@norz.org>
16060 Date:   Fri May 2 08:41:32 2008 +0000
16061
16062     Replace GQView by Geeqie.
16063
16064 commit 3cce6cae
16065 Author: Laurent Monin <zas@norz.org>
16066 Date:   Thu May 1 23:20:26 2008 +0000
16067
16068     Use sizeof() instead of hardcoded buffer sizes.
16069
16070 commit 787538b3
16071 Author: Laurent Monin <zas@norz.org>
16072 Date:   Thu May 1 22:59:54 2008 +0000
16073
16074     cache_sim_write_similarity(): cleanup and simplification.
16075
16076 commit 0d8286dd
16077 Author: Laurent Monin <zas@norz.org>
16078 Date:   Thu May 1 22:31:14 2008 +0000
16079
16080     Use secure_save stuff to write .sim files.
16081
16082 commit 68cf3760
16083 Author: Laurent Monin <zas@norz.org>
16084 Date:   Thu May 1 22:30:16 2008 +0000
16085
16086     save_options(): minor code simplification.
16087
16088 commit a2ff3d30
16089 Author: Laurent Monin <zas@norz.org>
16090 Date:   Thu May 1 22:27:44 2008 +0000
16091
16092     Add a wrapper to fwrite().
16093
16094 commit cae11cbe
16095 Author: Laurent Monin <zas@norz.org>
16096 Date:   Thu May 1 21:42:22 2008 +0000
16097
16098     Typo fix.
16099
16100 commit 394f2839
16101 Author: Laurent Monin <zas@norz.org>
16102 Date:   Thu May 1 18:37:50 2008 +0000
16103
16104     Indentation fixes.
16105
16106 commit ac59f992
16107 Author: Laurent Monin <zas@norz.org>
16108 Date:   Thu May 1 18:26:30 2008 +0000
16109
16110     Simplify and optimize extension_find_dot().
16111
16112 commit e00eb936
16113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16114 Date:   Tue Apr 29 22:44:06 2008 +0000
16115
16116     fixed a memory leak
16117
16118 commit 53bb7d6c
16119 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16120 Date:   Tue Apr 29 18:12:49 2008 +0000
16121
16122     cleanup: use image_get_image_size
16123
16124 commit 76b0903e
16125 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16126 Date:   Tue Apr 29 17:52:12 2008 +0000
16127
16128     fixed connected zoom and scroll that didn't work in some cases
16129     http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
16130
16131 commit 6e5e4f76
16132 Author: Petr Ostadal <postadal@suse.cz>
16133 Date:   Sun Apr 27 23:31:20 2008 +0000
16134
16135     fix warning cast from pointer to integer of different size (when an integer is
16136     passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
16137
16138 commit 5ae4228a
16139 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16140 Date:   Sun Apr 27 20:05:11 2008 +0000
16141
16142     Added LIRC patch written by Matteo Beniamino
16143
16144 commit 24110e7c
16145 Author: Laurent Monin <zas@norz.org>
16146 Date:   Fri Apr 25 20:23:21 2008 +0000
16147
16148     Fix number of directory views, bug introduced in revision 617.
16149
16150 commit 1f3d7a4f
16151 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16152 Date:   Fri Apr 25 20:08:47 2008 +0000
16153
16154     fixed dragging multiple files from file list
16155     http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
16156
16157 commit 0fb3e027
16158 Author: Laurent Monin <zas@norz.org>
16159 Date:   Fri Apr 25 09:31:32 2008 +0000
16160
16161     Add a line about variable and function names.
16162
16163 commit 23b98281
16164 Author: Laurent Monin <zas@norz.org>
16165 Date:   Fri Apr 25 09:28:45 2008 +0000
16166
16167     Document the Geeqie coding style.
16168     This is a draft, please improve.
16169
16170 commit 74182a12
16171 Author: Laurent Monin <zas@norz.org>
16172 Date:   Fri Apr 25 08:07:22 2008 +0000
16173
16174     Handle the case of reduction of the number of view directory types.
16175     Previously it was leading to a segfault.
16176
16177 commit 856f0b26
16178 Author: Laurent Monin <zas@norz.org>
16179 Date:   Thu Apr 24 20:29:09 2008 +0000
16180
16181     Allow to copy the path of a directory to clipboard from directory views.
16182     Show Copy path option has to be enabled.
16183     Suggested by Frédéric Mantegazza.
16184
16185 commit 76747275
16186 Author: Laurent Monin <zas@norz.org>
16187 Date:   Thu Apr 24 20:18:59 2008 +0000
16188
16189     Do not allow to add anything but directories to sort bar in
16190     folder mode through drag'n'drop.
16191     Introduce a new field only_directories to _BookMarkData struct.
16192
16193 commit 9816ef50
16194 Author: Laurent Monin <zas@norz.org>
16195 Date:   Thu Apr 24 16:35:02 2008 +0000
16196
16197     Add missing spaces around equal sign.
16198
16199 commit a792a5a9
16200 Author: Laurent Monin <zas@norz.org>
16201 Date:   Thu Apr 24 16:32:20 2008 +0000
16202
16203     Cleanup exif_get_formatted_by_key().
16204
16205 commit de5436b4
16206 Author: Laurent Monin <zas@norz.org>
16207 Date:   Thu Apr 24 15:57:58 2008 +0000
16208
16209     Add missing space.
16210
16211 commit f6a8c6df
16212 Author: Laurent Monin <zas@norz.org>
16213 Date:   Thu Apr 24 15:53:08 2008 +0000
16214
16215     6 for() vs 201 for (): winner is for ().
16216
16217 commit db804e24
16218 Author: Laurent Monin <zas@norz.org>
16219 Date:   Thu Apr 24 15:49:57 2008 +0000
16220
16221     Convert the minority of while() to while ().
16222
16223 commit 371332db
16224 Author: Laurent Monin <zas@norz.org>
16225 Date:   Thu Apr 24 15:44:43 2008 +0000
16226
16227     Use only one secure_fprintf() call instead of two.
16228
16229 commit 1203b7f1
16230 Author: Laurent Monin <zas@norz.org>
16231 Date:   Thu Apr 24 15:31:21 2008 +0000
16232
16233     Use sizeof().
16234
16235 commit 0b16c714
16236 Author: Laurent Monin <zas@norz.org>
16237 Date:   Thu Apr 24 12:47:09 2008 +0000
16238
16239     Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
16240
16241 commit 002da404
16242 Author: Laurent Monin <zas@norz.org>
16243 Date:   Thu Apr 24 12:23:02 2008 +0000
16244
16245     Remove whitespace between function name and first parenthesis for the sake of consistency.
16246
16247 commit a603169a
16248 Author: Laurent Monin <zas@norz.org>
16249 Date:   Thu Apr 24 11:40:26 2008 +0000
16250
16251     Indentation fix.
16252
16253 commit 9ed4108d
16254 Author: Laurent Monin <zas@norz.org>
16255 Date:   Thu Apr 24 09:50:37 2008 +0000
16256
16257     Display file_data debug messages only at level 2.
16258
16259 commit 7e6cbe55
16260 Author: Laurent Monin <zas@norz.org>
16261 Date:   Thu Apr 24 09:43:23 2008 +0000
16262
16263     Move get_exec_time() to debug.{c,h}.
16264
16265 commit 161a3cf4
16266 Author: Laurent Monin <zas@norz.org>
16267 Date:   Thu Apr 24 09:09:48 2008 +0000
16268
16269     Move options stuff to options.{c,h} and remove globals.c
16270
16271 commit af1beef9
16272 Author: Laurent Monin <zas@norz.org>
16273 Date:   Thu Apr 24 08:53:39 2008 +0000
16274
16275     Move debug macros from main.h to new debug.h.
16276     Make debug_level static to debug.c and add utility functions
16277     to manipulate it.
16278     Add #include "debug.h" where needed.
16279
16280 commit b23c9dac
16281 Author: Laurent Monin <zas@norz.org>
16282 Date:   Thu Apr 24 00:15:03 2008 +0000
16283
16284     Handle the newline in DEBUG_N() macro instead of adding one
16285     in each debug message string.
16286
16287 commit 30cfbdf8
16288 Author: Laurent Monin <zas@norz.org>
16289 Date:   Wed Apr 23 23:52:20 2008 +0000
16290
16291     French translation was updated.
16292
16293 commit 9a8f43f7
16294 Author: Laurent Monin <zas@norz.org>
16295 Date:   Wed Apr 23 23:51:02 2008 +0000
16296
16297     Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
16298
16299 commit addef370
16300 Author: Laurent Monin <zas@norz.org>
16301 Date:   Wed Apr 23 23:47:53 2008 +0000
16302
16303     Fix image overlay displayed only on second "I" press in layout view.
16304
16305 commit 7d68ee68
16306 Author: Laurent Monin <zas@norz.org>
16307 Date:   Wed Apr 23 23:35:13 2008 +0000
16308
16309     Display file and line along debug messages for any debug level but level 1.
16310     Add a DEBUG_0() macro for instant debugging.
16311
16312 commit e153caa7
16313 Author: Laurent Monin <zas@norz.org>
16314 Date:   Wed Apr 23 22:40:55 2008 +0000
16315
16316     Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
16317     occuring when toggling file list view <-> file icon view.
16318
16319 commit a2a3d0fe
16320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16321 Date:   Wed Apr 23 22:38:34 2008 +0000
16322
16323     clear the buffer before loading of an image
16324
16325 commit 1d9e03e8
16326 Author: Laurent Monin <zas@norz.org>
16327 Date:   Wed Apr 23 22:33:18 2008 +0000
16328
16329     Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
16330
16331 commit 5773dede
16332 Author: Laurent Monin <zas@norz.org>
16333 Date:   Wed Apr 23 22:22:37 2008 +0000
16334
16335     Update to contributors list.
16336
16337 commit 3a71a78d
16338 Author: Laurent Monin <zas@norz.org>
16339 Date:   Wed Apr 23 22:17:21 2008 +0000
16340
16341     Allow the copy of file paths to clipboard.
16342     This feature is disabled by default, it can be set through
16343     Preferences > Advanced > Behavior > Show "Copy path" ...
16344     When enabled, it adds a menu entry "Copy path" that let the
16345     user copies current selection's paths to X clipboard.
16346     It is very convenient to paste paths to xterm for example.
16347     Patch by Carles Pina i Estany and me.
16348
16349 commit b022eddf
16350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16351 Date:   Wed Apr 23 21:08:29 2008 +0000
16352
16353     fixed a bug in opening files with non-utf8 locales in exiv2.cc
16354
16355 commit 51514f06
16356 Author: Laurent Monin <zas@norz.org>
16357 Date:   Wed Apr 23 20:47:19 2008 +0000
16358
16359     Introduce macros to display debug messages.
16360     if (debug) printf(...) is now replaced by variadic macros:
16361     DEBUG_1()
16362     And for higher debugging levels:
16363     DEBUG_2()
16364     DEBUG_3()
16365     DEBUG_4()
16366
16367 commit b9812650
16368 Author: Laurent Monin <zas@norz.org>
16369 Date:   Wed Apr 23 13:46:18 2008 +0000
16370
16371     Honor Control and Shift keys while drag'n'droping files
16372     to directories.
16373     Before a menu (Copy/Move/Cancel) was always displayed, now
16374     if the user hold Shift key or Control key, the menu
16375     is not shown, but move or copy actions take place.
16376     If no modifier key is used, the menu is displayed as usual.
16377
16378 commit 8239272a
16379 Author: Laurent Monin <zas@norz.org>
16380 Date:   Wed Apr 23 13:03:04 2008 +0000
16381
16382     Only display message if in debug mode.
16383
16384 commit 68262989
16385 Author: Laurent Monin <zas@norz.org>
16386 Date:   Wed Apr 23 09:56:21 2008 +0000
16387
16388     Fix adding a selection to a collection with no window open
16389     using the sort manager. Only one file was added, now all
16390     files in the selection are added (but duplicates).
16391     A pointer was not reset correctly.
16392
16393 commit 9b106381
16394 Author: Laurent Monin <zas@norz.org>
16395 Date:   Tue Apr 22 23:53:24 2008 +0000
16396
16397     Save sort manager state to rc file.
16398
16399 commit b1c55eb8
16400 Author: Laurent Monin <zas@norz.org>
16401 Date:   Tue Apr 22 22:45:51 2008 +0000
16402
16403     Remove unused function bar_info_size_request().
16404
16405 commit 38c13e59
16406 Author: Laurent Monin <zas@norz.org>
16407 Date:   Tue Apr 22 22:44:10 2008 +0000
16408
16409     Save state and width of exif, info and sort panels to rc file.
16410     Width is restored only if save windows dimensions is set.
16411
16412 commit a634981a
16413 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16414 Date:   Tue Apr 22 19:26:07 2008 +0000
16415
16416     updated ChangeLog from svn log
16417
16418 commit 1aeed5d3
16419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16420 Date:   Tue Apr 22 18:06:38 2008 +0000
16421
16422     fixed version string ;)
16423
16424 commit 3ace564b
16425 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16426 Date:   Tue Apr 22 17:45:08 2008 +0000
16427
16428     updated version number
16429
16430 commit 17fd8dee
16431 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16432 Date:   Tue Apr 22 17:40:29 2008 +0000
16433
16434     fixed reading of signed rational type with Exiv2
16435
16436 commit 0975a01f
16437 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16438 Date:   Tue Apr 22 09:57:26 2008 +0000
16439
16440     fixed instalation of doc files
16441
16442 commit d19be6a6
16443 Author: Laurent Monin <zas@norz.org>
16444 Date:   Tue Apr 22 09:40:05 2008 +0000
16445
16446     Correctly escape data before using pango_layout_set_markup().
16447     Exif data may contain characters like & or < >.
16448
16449 commit b38d66e9
16450 Author: Laurent Monin <zas@norz.org>
16451 Date:   Tue Apr 22 09:01:29 2008 +0000
16452
16453     Use image_osd_toggle() in layout_menu_overlay_cb().
16454     Drop layout_image_overlay_update().
16455
16456 commit 996cf10a
16457 Author: Laurent Monin <zas@norz.org>
16458 Date:   Tue Apr 22 08:53:07 2008 +0000
16459
16460     Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
16461
16462 commit 5a18e80f
16463 Author: Laurent Monin <zas@norz.org>
16464 Date:   Tue Apr 22 08:34:30 2008 +0000
16465
16466     Make histogram depends on image window not layout window.
16467     It simplifies the code, and make more sense.
16468
16469 commit 360f7fca
16470 Author: Laurent Monin <zas@norz.org>
16471 Date:   Tue Apr 22 08:16:02 2008 +0000
16472
16473     Ensure Properties dialog is displayed above fullscreen window.
16474     Add a parameter to info_window_new() to pass parent window and
16475     revert patch 472.
16476
16477 commit e67ca235
16478 Author: Laurent Monin <zas@norz.org>
16479 Date:   Mon Apr 21 22:19:32 2008 +0000
16480
16481     Indicate bugs and feature requests trackers, remove obsolete stuff.
16482
16483 commit 3f5e512a
16484 Author: Laurent Monin <zas@norz.org>
16485 Date:   Mon Apr 21 22:15:56 2008 +0000
16486
16487     Lowercased name.
16488
16489 commit c5b86fa1
16490 Author: Laurent Monin <zas@norz.org>
16491 Date:   Mon Apr 21 22:14:57 2008 +0000
16492
16493     . -> dot
16494
16495 commit 29042cb9
16496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16497 Date:   Mon Apr 21 21:46:38 2008 +0000
16498
16499     updated copyright in source files
16500
16501 commit db4cefbd
16502 Author: Laurent Monin <zas@norz.org>
16503 Date:   Mon Apr 21 20:45:35 2008 +0000
16504
16505     Properly initialize image_overlay options.
16506
16507 commit f717a496
16508 Author: Laurent Monin <zas@norz.org>
16509 Date:   Mon Apr 21 20:42:18 2008 +0000
16510
16511     Few more fixes to french translation.
16512
16513 commit 6be1d7a6
16514 Author: Laurent Monin <zas@norz.org>
16515 Date:   Mon Apr 21 20:39:36 2008 +0000
16516
16517     Add some macros to handle rc file compatibility issues related to
16518     option name changes.
16519
16520 commit c3d35ef8
16521 Author: Laurent Monin <zas@norz.org>
16522 Date:   Mon Apr 21 20:27:39 2008 +0000
16523
16524     Minor french translation fix.
16525
16526 commit f47a3abc
16527 Author: Laurent Monin <zas@norz.org>
16528 Date:   Mon Apr 21 20:24:15 2008 +0000
16529
16530     French translation was updated.
16531
16532 commit 5a38c6d5
16533 Author: Laurent Monin <zas@norz.org>
16534 Date:   Mon Apr 21 20:12:49 2008 +0000
16535
16536     Rename few functions and replace fullscreen info with image overlay template string.
16537     fullscreen_info_default_cb() -> image_overlay_default_template_cb()
16538     fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
16539     set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
16540
16541 commit 7eb4f724
16542 Author: Laurent Monin <zas@norz.org>
16543 Date:   Mon Apr 21 20:01:22 2008 +0000
16544
16545     Replace fullscreen.info and fullscreen.show_info options by:
16546     image_overlay.common.enabled => to save last state to rc file
16547     image_overlay.common.show_at_startup => overrides .common.enabled at startup
16548     image_overlay.common.template_string => replace fullscreen.info
16549     
16550     common is used since for now there is only one image overlay setup,
16551     later specific setups may be added.
16552
16553 commit 1b403188
16554 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16555 Date:   Mon Apr 21 19:42:58 2008 +0000
16556
16557     fixed another "gqview" occurence
16558
16559 commit 83e3573f
16560 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16561 Date:   Mon Apr 21 19:10:41 2008 +0000
16562
16563     updated NEWS, README and other documentation files
16564
16565 commit 00157fa2
16566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16567 Date:   Mon Apr 21 18:09:30 2008 +0000
16568
16569     renamed no.po to nb.po
16570
16571 commit e13355d5
16572 Author: Laurent Monin <zas@norz.org>
16573 Date:   Mon Apr 21 15:30:16 2008 +0000
16574
16575     Fix a segfault occuring when pressing 'i' for overlay info
16576     in a separate image window (no layout).
16577
16578 commit 4d1beccf
16579 Author: Laurent Monin <zas@norz.org>
16580 Date:   Mon Apr 21 14:19:48 2008 +0000
16581
16582     histogram_draw(): tidy up.
16583
16584 commit 667d0572
16585 Author: Laurent Monin <zas@norz.org>
16586 Date:   Mon Apr 21 13:39:17 2008 +0000
16587
16588     histogram_read(): speed up calculations by 20%.
16589
16590 commit c397f66d
16591 Author: Laurent Monin <zas@norz.org>
16592 Date:   Mon Apr 21 11:44:03 2008 +0000
16593
16594     histogram_read(): use memset() to initialize histogram data instead of for() loop.
16595
16596 commit a7ae3688
16597 Author: Laurent Monin <zas@norz.org>
16598 Date:   Mon Apr 21 10:11:55 2008 +0000
16599
16600     French translation was updated.
16601
16602 commit 56adb85f
16603 Author: Laurent Monin <zas@norz.org>
16604 Date:   Mon Apr 21 10:10:23 2008 +0000
16605
16606     Add compat.c to POTFILES
16607
16608 commit d3339b5e
16609 Author: Laurent Monin <zas@norz.org>
16610 Date:   Mon Apr 21 10:09:01 2008 +0000
16611
16612     Allow the user to set the drag'n drop icon size through
16613     Preferences > Advanced > Behavior > Drag'n drop icon size.
16614     It is saved to rc file as dnd_icon_size.
16615
16616 commit c10bf959
16617 Author: Laurent Monin <zas@norz.org>
16618 Date:   Sun Apr 20 23:17:35 2008 +0000
16619
16620     Add a replacement for gtk_radio_action_set_current_value() which
16621     require GTK+ >= 2.10.
16622     Two new files were added, compat.h and compat.c.
16623
16624 commit bac25c15
16625 Author: Laurent Monin <zas@norz.org>
16626 Date:   Sun Apr 20 22:51:53 2008 +0000
16627
16628     French translation was updated.
16629
16630 commit 1563535b
16631 Author: Laurent Monin <zas@norz.org>
16632 Date:   Sun Apr 20 22:45:00 2008 +0000
16633
16634     Add number mnemonics to image view editors submenu.
16635
16636 commit ea59e24d
16637 Author: Laurent Monin <zas@norz.org>
16638 Date:   Sun Apr 20 22:29:23 2008 +0000
16639
16640     Prefix editor entries in the main menu with numbers.
16641     It allows Alt+E+number as shortcut to start an editor.
16642
16643 commit 2fa99cc1
16644 Author: Laurent Monin <zas@norz.org>
16645 Date:   Sun Apr 20 22:14:54 2008 +0000
16646
16647     Add missing shortcuts.
16648
16649 commit 8b4cfba1
16650 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16651 Date:   Sun Apr 20 22:14:38 2008 +0000
16652
16653     fixed color profile code for older versions of exiv2
16654     compilation fixes
16655
16656 commit 118f92d8
16657 Author: Laurent Monin <zas@norz.org>
16658 Date:   Sun Apr 20 22:01:26 2008 +0000
16659
16660     Mark slideshow toggle state in the menu.
16661     There is still an issue due to layout vs view slideshows...
16662
16663 commit 59c6c8f0
16664 Author: Laurent Monin <zas@norz.org>
16665 Date:   Sun Apr 20 21:38:45 2008 +0000
16666
16667     Fix a typo introduced by revision 521.
16668
16669 commit 282581c9
16670 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16671 Date:   Sun Apr 20 21:35:03 2008 +0000
16672
16673     read color profiles from jpeg also with Exiv2
16674
16675 commit 7d1f6b97
16676 Author: Laurent Monin <zas@norz.org>
16677 Date:   Sun Apr 20 21:30:36 2008 +0000
16678
16679     Use explicit names for mouse buttons instead of numbers.
16680     MOUSE_BUTTON_LEFT   = 1
16681     MOUSE_BUTTON_MIDDLE = 2
16682     MOUSE_BUTTON_RIGHT  = 3
16683     It makes the code easier to read.
16684
16685 commit cd9fb13e
16686 Author: Laurent Monin <zas@norz.org>
16687 Date:   Sun Apr 20 20:35:26 2008 +0000
16688
16689     Fix a typo: unoffical -> unofficial
16690
16691 commit b880b00f
16692 Author: Laurent Monin <zas@norz.org>
16693 Date:   Sun Apr 20 18:07:51 2008 +0000
16694
16695     Effectively drop empty newlines at end of files (missing from rev 535)
16696
16697 commit a1c71d3b
16698 Author: Laurent Monin <zas@norz.org>
16699 Date:   Sun Apr 20 16:50:19 2008 +0000
16700
16701     comment_file_read(): rewrite the parser, drop leading and trailing newlines
16702     in comment.
16703
16704 commit d4392d11
16705 Author: Laurent Monin <zas@norz.org>
16706 Date:   Sun Apr 20 13:42:22 2008 +0000
16707
16708     Minor cleanup and code redundancy reduction.
16709
16710 commit 9ad0a718
16711 Author: Laurent Monin <zas@norz.org>
16712 Date:   Sun Apr 20 13:30:36 2008 +0000
16713
16714     editor_command_one(): tidy up.
16715
16716 commit 7adf4f74
16717 Author: Laurent Monin <zas@norz.org>
16718 Date:   Sun Apr 20 13:04:57 2008 +0000
16719
16720     Big whitespaces cleanup:
16721     - drop whitespaces at end of lines
16722     - convert eight spaces to tab at start of lines
16723     - drop spurious spaces mixed with tabs
16724     - remove empty lines at end of files
16725
16726 commit c97955e4
16727 Author: Laurent Monin <zas@norz.org>
16728 Date:   Sun Apr 20 10:05:27 2008 +0000
16729
16730     Allow the user to change open_recent_list_maxsize option through
16731     Preferences > Advanced > Navigation.
16732
16733 commit 71f3f6c7
16734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16735 Date:   Sun Apr 20 09:53:37 2008 +0000
16736
16737     rm as external delete command is too dangerous, even for testing
16738
16739 commit 95eb1d8b
16740 Author: Laurent Monin <zas@norz.org>
16741 Date:   Sun Apr 20 09:47:51 2008 +0000
16742
16743     Add a way to restore original state in Adjust menu.
16744
16745 commit 8b67bd63
16746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16747 Date:   Sun Apr 20 09:29:46 2008 +0000
16748
16749     added fColorProfile pseudo-tag with detailed information
16750
16751 commit c648cdf4
16752 Author: Laurent Monin <zas@norz.org>
16753 Date:   Sun Apr 20 09:02:05 2008 +0000
16754
16755     Fix the case "orientation from FileData, color profile from exif".
16756     Reported by Vladimir Nadvornik.
16757
16758 commit 448b0fb8
16759 Author: Laurent Monin <zas@norz.org>
16760 Date:   Sat Apr 19 23:12:30 2008 +0000
16761
16762     Rename inappropriate folder_size to folder.
16763
16764 commit 49f7e41a
16765 Author: Laurent Monin <zas@norz.org>
16766 Date:   Sat Apr 19 22:32:07 2008 +0000
16767
16768     Use sizeof() for buffer size where appropriate.
16769
16770 commit 3e04d15e
16771 Author: Laurent Monin <zas@norz.org>
16772 Date:   Sat Apr 19 21:50:05 2008 +0000
16773
16774     Keep image orientation set by the user during the session.
16775
16776 commit a99ca586
16777 Author: Laurent Monin <zas@norz.org>
16778 Date:   Sat Apr 19 21:30:19 2008 +0000
16779
16780     Save Show Marks state to rc file and display current state in menu.
16781     It is saved as boolean option layout.show_marks.
16782
16783 commit 1879b713
16784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16785 Date:   Sat Apr 19 21:20:08 2008 +0000
16786
16787     fixed max. number of profiles
16788
16789 commit 9fbfd4fb
16790 Author: Laurent Monin <zas@norz.org>
16791 Date:   Sat Apr 19 21:18:24 2008 +0000
16792
16793     Sort options.
16794
16795 commit b2b6e8ce
16796 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16797 Date:   Sat Apr 19 21:10:18 2008 +0000
16798
16799     fixed color profile index
16800
16801 commit 218f722e
16802 Author: Laurent Monin <zas@norz.org>
16803 Date:   Sat Apr 19 20:53:12 2008 +0000
16804
16805     Let toggle marks with numeric keypad.
16806
16807 commit cc35c193
16808 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16809 Date:   Sat Apr 19 20:19:27 2008 +0000
16810
16811     I have finally found how to add alternative hotkeys
16812     removed more hard-coded keys
16813     "Split Quad" is without hotkey for now
16814
16815 commit 28b3a3ee
16816 Author: Laurent Monin <zas@norz.org>
16817 Date:   Sat Apr 19 19:28:10 2008 +0000
16818
16819     Accept keywords composed by two words ("Todo" = "A faire" in french).
16820     Prevent duplicate keywords in the list.
16821
16822 commit 3cb190ac
16823 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16824 Date:   Sat Apr 19 17:55:41 2008 +0000
16825
16826     show the AdobeRGB profile in the menu, indicate input profile from image
16827
16828 commit f3f92c31
16829 Author: Laurent Monin <zas@norz.org>
16830 Date:   Sat Apr 19 17:14:03 2008 +0000
16831
16832     file_dat_unref: display number of references as well of path (debug only).
16833
16834 commit 1a73876d
16835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16836 Date:   Sat Apr 19 16:26:29 2008 +0000
16837
16838     first support for AdobeRGB colorspace
16839
16840 commit fa1a2b4b
16841 Author: Laurent Monin <zas@norz.org>
16842 Date:   Sat Apr 19 16:10:08 2008 +0000
16843
16844     French translation fixes.
16845
16846 commit 9654df99
16847 Author: Laurent Monin <zas@norz.org>
16848 Date:   Sat Apr 19 13:40:20 2008 +0000
16849
16850     French translation fixes and updates.
16851
16852 commit 7d2b5d37
16853 Author: Laurent Monin <zas@norz.org>
16854 Date:   Sat Apr 19 13:39:21 2008 +0000
16855
16856     Add missing _().
16857
16858 commit 7f2c5644
16859 Author: Laurent Monin <zas@norz.org>
16860 Date:   Sat Apr 19 12:46:59 2008 +0000
16861
16862     Add the possibility to update only one translation file using,
16863     for example: make update-po PO=fr
16864     autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
16865
16866 commit c96a154e
16867 Author: Laurent Monin <zas@norz.org>
16868 Date:   Sat Apr 19 11:11:53 2008 +0000
16869
16870     Cleanup last patch:
16871     - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
16872     - use G_N_ELEMENTS()
16873
16874 commit a139b891
16875 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16876 Date:   Sat Apr 19 09:49:14 2008 +0000
16877
16878     improved spec file
16879
16880 commit d338acaf
16881 Author: Laurent Monin <zas@norz.org>
16882 Date:   Sat Apr 19 09:36:30 2008 +0000
16883
16884     Fix directory view popup menu to display a View As submenu
16885     to switch between different directory views.
16886
16887 commit faead040
16888 Author: Laurent Monin <zas@norz.org>
16889 Date:   Fri Apr 18 23:35:16 2008 +0000
16890
16891     gimp-remote has no -n option.
16892
16893 commit 21673141
16894 Author: Laurent Monin <zas@norz.org>
16895 Date:   Fri Apr 18 23:09:03 2008 +0000
16896
16897     Add zoom ratio display to OSD in fullscreen mode.
16898     It appears as [%zoom%] in fullscreen info string.
16899     It is now displayed by default.
16900
16901 commit f595a30b
16902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16903 Date:   Fri Apr 18 22:31:58 2008 +0000
16904
16905     partially fixed reading embedded color profiles with exiv2
16906
16907 commit aa3a6e89
16908 Author: Laurent Monin <zas@norz.org>
16909 Date:   Fri Apr 18 22:15:01 2008 +0000
16910
16911     Add two new options to control image read buffer at runtime.
16912     They are available in Preferences > Advanced > Image loading and caching.
16913     Default read buffer size was set to 4096 instead of 512.
16914     These options are saved to rc file.
16915
16916 commit 37af10a7
16917 Author: Laurent Monin <zas@norz.org>
16918 Date:   Fri Apr 18 21:53:33 2008 +0000
16919
16920     Display elapsed time since previous get_exec_time() call (debug only).
16921
16922 commit a010c8ea
16923 Author: Laurent Monin <zas@norz.org>
16924 Date:   Fri Apr 18 21:51:08 2008 +0000
16925
16926     Remove forgotten debug printf().
16927
16928 commit 763f8437
16929 Author: Laurent Monin <zas@norz.org>
16930 Date:   Fri Apr 18 21:42:00 2008 +0000
16931
16932     Fix OSD display when fullscreen info string is empty.
16933
16934 commit 7df25c1b
16935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16936 Date:   Fri Apr 18 21:30:12 2008 +0000
16937
16938     replace inner loops with memcpy
16939
16940 commit a31575c3
16941 Author: Laurent Monin <zas@norz.org>
16942 Date:   Fri Apr 18 20:41:09 2008 +0000
16943
16944     Explode pr_tile_mirror() in three optimized functions:
16945     pr_tile_mirror_only()
16946     pr_tile_mirror_and_flip()
16947     pr_tile_flip_only()
16948
16949 commit 41f45372
16950 Author: Laurent Monin <zas@norz.org>
16951 Date:   Fri Apr 18 16:53:41 2008 +0000
16952
16953     Rename vd_drop_update() to vd_dnd_drop_update().
16954     Add two function pointers to ViewDir struct to keep
16955     vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
16956     static to view_dir_tree.c.
16957
16958 commit 1b102510
16959 Author: Laurent Monin <zas@norz.org>
16960 Date:   Fri Apr 18 16:29:47 2008 +0000
16961
16962     Drop 3 useless #define.
16963
16964 commit 5add0a6f
16965 Author: Laurent Monin <zas@norz.org>
16966 Date:   Fri Apr 18 16:25:40 2008 +0000
16967
16968     Fix forgotten vd->pf affectation.
16969     Cleanup, and reduce code redundancy a bit.
16970
16971 commit 07b43fa0
16972 Author: Laurent Monin <zas@norz.org>
16973 Date:   Fri Apr 18 11:01:41 2008 +0000
16974
16975     Explode pr_tile_rotate_90() in two functions:
16976     pr_tile_rotate_90_clockwise()
16977     pr_tile_rotate_90_counter_clockwise()
16978     Optimize the code at the expense of a bit of code redundancy:
16979     tests were moved outside the loops, intermediate results are now cached.
16980
16981 commit d7c30437
16982 Author: Laurent Monin <zas@norz.org>
16983 Date:   Fri Apr 18 09:15:09 2008 +0000
16984
16985     Introduce printf_term() macro and use it.
16986
16987 commit 8d5ef0b6
16988 Author: Laurent Monin <zas@norz.org>
16989 Date:   Thu Apr 17 20:14:49 2008 +0000
16990
16991     Add a shortcut key for List (L) and change the one for Tree (T),
16992     they are now in a submenu.
16993
16994 commit 1b4a527e
16995 Author: Laurent Monin <zas@norz.org>
16996 Date:   Thu Apr 17 20:03:49 2008 +0000
16997
16998     Add some wrappers in view_dir.c and simplify even more.
16999
17000 commit c53023e2
17001 Author: Laurent Monin <zas@norz.org>
17002 Date:   Thu Apr 17 19:57:41 2008 +0000
17003
17004     Fix a bug introduced in revision 489.
17005
17006 commit fb146a2c
17007 Author: Laurent Monin <zas@norz.org>
17008 Date:   Thu Apr 17 18:44:17 2008 +0000
17009
17010     Reduce code redundancy with the introduction of a new
17011     function named vd_get_fd_from_tree_path().
17012
17013 commit 8015d0ae
17014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17015 Date:   Thu Apr 17 17:44:54 2008 +0000
17016
17017     image post-processing (rotation and color management) moved to
17018     pixbuf-renderer
17019
17020 commit 524fc51f
17021 Author: Laurent Monin <zas@norz.org>
17022 Date:   Thu Apr 17 17:35:51 2008 +0000
17023
17024     Merge vd(list|tree)_release_cb() in vd_release_cb().
17025     I made some assumptions here i hope correct.
17026
17027 commit a165d9a1
17028 Author: Laurent Monin <zas@norz.org>
17029 Date:   Thu Apr 17 17:19:41 2008 +0000
17030
17031     Merge few more functions to view_dir.c.
17032
17033 commit 054116d5
17034 Author: Laurent Monin <zas@norz.org>
17035 Date:   Thu Apr 17 16:33:31 2008 +0000
17036
17037     Move common menu position callback to view_dir.c.
17038
17039 commit 4394fa7a
17040 Author: Laurent Monin <zas@norz.org>
17041 Date:   Thu Apr 17 14:51:32 2008 +0000
17042
17043     Merge dirlist/dirview dnd code.
17044
17045 commit a264c79b
17046 Author: Laurent Monin <zas@norz.org>
17047 Date:   Wed Apr 16 22:51:32 2008 +0000
17048
17049     Regenerate translations files and update french translation.
17050
17051 commit add5ed9d
17052 Author: Laurent Monin <zas@norz.org>
17053 Date:   Wed Apr 16 22:31:52 2008 +0000
17054
17055     Fix new folder feature in dirlist mode, it was broken by revision 481.
17056
17057 commit d129ccdd
17058 Author: Laurent Monin <zas@norz.org>
17059 Date:   Wed Apr 16 22:23:43 2008 +0000
17060
17061     Fix a crash introduced in revision 477.
17062
17063 commit ed88a7f0
17064 Author: Laurent Monin <zas@norz.org>
17065 Date:   Wed Apr 16 22:21:01 2008 +0000
17066
17067     Fix two errors made in revision 473.
17068
17069 commit 0313a638
17070 Author: Laurent Monin <zas@norz.org>
17071 Date:   Wed Apr 16 21:58:05 2008 +0000
17072
17073     Merge few more vdlist/vdtree functions.
17074
17075 commit 87388b59
17076 Author: Laurent Monin <zas@norz.org>
17077 Date:   Wed Apr 16 20:36:10 2008 +0000
17078
17079     Make directory view popup menu common and move it to view_dir.{c,h}.
17080
17081 commit 8b709929
17082 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17083 Date:   Wed Apr 16 20:32:44 2008 +0000
17084
17085     fixed compiler warnings
17086
17087 commit 6820b9f7
17088 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17089 Date:   Wed Apr 16 20:15:42 2008 +0000
17090
17091     in debug mode print time information on selected events
17092
17093 commit 5a2f5a7a
17094 Author: Laurent Monin <zas@norz.org>
17095 Date:   Wed Apr 16 18:57:50 2008 +0000
17096
17097     Clean up and simplify.
17098
17099 commit 2bf00ad0
17100 Author: Laurent Monin <zas@norz.org>
17101 Date:   Wed Apr 16 16:54:38 2008 +0000
17102
17103     Merge parts of view_dir_list/tree constructors/destructors to
17104     view_dir.
17105
17106 commit 2ed8126b
17107 Author: Laurent Monin <zas@norz.org>
17108 Date:   Wed Apr 16 16:05:12 2008 +0000
17109
17110     Move some dnd common code from view_dir_list.c and view_dir_tree.c
17111     to view_dir.c.
17112
17113 commit 49506cdb
17114 Author: Laurent Monin <zas@norz.org>
17115 Date:   Wed Apr 16 14:56:31 2008 +0000
17116
17117     Rename vdt occurences to vd.
17118
17119 commit 252ecb11
17120 Author: Laurent Monin <zas@norz.org>
17121 Date:   Wed Apr 16 14:51:39 2008 +0000
17122
17123     Rename vdl occurences to vd.
17124
17125 commit b90ce435
17126 Author: Laurent Monin <zas@norz.org>
17127 Date:   Wed Apr 16 14:45:22 2008 +0000
17128
17129     Introduce a new struct ViewDir to handle directory views common
17130     data.
17131     Specific data is now in ViewDirInfoList and ViewDirInfoTree.
17132     Type of directory view can be specified with enum DirViewType.
17133     This is saved to rc file as layout.dir_view_type, which replace
17134     layout.view_as_tree.
17135     Code was modified to reflect these changes.
17136     This is a first to move to merge common code of view_dir_list.c
17137     and view_dir_tree.c and ease the introduction of new types
17138     of directory view.
17139
17140 commit 926c9122
17141 Author: Laurent Monin <zas@norz.org>
17142 Date:   Tue Apr 15 21:49:28 2008 +0000
17143
17144     Indicate --debug[=level] in usage display.
17145
17146 commit 5d5d65db
17147 Author: Laurent Monin <zas@norz.org>
17148 Date:   Tue Apr 15 21:47:03 2008 +0000
17149
17150     Parse command line for --debug option as soon as possible and allow
17151     --debug[=level] syntax.
17152     Only display message indication debug level once.
17153
17154 commit 68ec77a8
17155 Author: Laurent Monin <zas@norz.org>
17156 Date:   Tue Apr 15 21:06:00 2008 +0000
17157
17158     Cleanup read/write of image.zoom_mode option.
17159
17160 commit dbdee25d
17161 Author: Laurent Monin <zas@norz.org>
17162 Date:   Tue Apr 15 20:56:55 2008 +0000
17163
17164     Read show_icon_names only once.
17165
17166 commit 02d26d43
17167 Author: Laurent Monin <zas@norz.org>
17168 Date:   Tue Apr 15 20:55:21 2008 +0000
17169
17170     Rename l_conf to layout_order and make it more local.
17171
17172 commit ba6443e9
17173 Author: Laurent Monin <zas@norz.org>
17174 Date:   Tue Apr 15 20:46:14 2008 +0000
17175
17176     Fix a bug that was here since a long time, buf has nothing
17177     to do with options->layout.order, so compare it to l_conf instead.
17178     It fixes refreshing of files and directories lists when changing
17179     filtering options.
17180
17181 commit 7919d675
17182 Author: Laurent Monin <zas@norz.org>
17183 Date:   Tue Apr 15 20:36:11 2008 +0000
17184
17185     Add a new option in Preferences > Filtering to allow the
17186     user to choose to display '.' directory in folder lists or not.
17187     This option is saved to rc file as file_filter.show_dot_directory.
17188     A minor fix was made to disable display of .. in folder selection
17189     dialogs when current path is /.
17190
17191 commit 5fb1b9fa
17192 Author: Laurent Monin <zas@norz.org>
17193 Date:   Tue Apr 15 20:00:27 2008 +0000
17194
17195     Add and use few new macros in rc file writing code.
17196
17197 commit 0612855a
17198 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17199 Date:   Tue Apr 15 18:34:24 2008 +0000
17200
17201     this might fix the freezes on freebsd, solaris, etc.
17202
17203 commit 0e4f634e
17204 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17205 Date:   Tue Apr 15 16:57:30 2008 +0000
17206
17207     save file_class to config file
17208
17209 commit 9225b41f
17210 Author: Laurent Monin <zas@norz.org>
17211 Date:   Tue Apr 15 07:16:51 2008 +0000
17212
17213     Exit fullscreen mode when Properties is displayed.
17214
17215 commit 4ad9ed88
17216 Author: Laurent Monin <zas@norz.org>
17217 Date:   Tue Apr 15 06:56:25 2008 +0000
17218
17219     New Go to directory view feature that permits to find and display the directory
17220     corresponding to an image view.
17221     For example, when you open an image in new window from collection, right clicking on
17222     the newly displayed image will let you choose Go to directory view, which would open
17223     a new window, with image and directory list.
17224     If current directory is the one of the image, menu item is disabled.
17225
17226 commit 28d489b1
17227 Author: Laurent Monin <zas@norz.org>
17228 Date:   Mon Apr 14 23:47:13 2008 +0000
17229
17230     Move layout.order default init to setup_default_options().
17231
17232 commit ec46e7a2
17233 Author: Laurent Monin <zas@norz.org>
17234 Date:   Mon Apr 14 23:39:46 2008 +0000
17235
17236     collection_load(): use booleans and always count failures (for debug).
17237
17238 commit 95f5f103
17239 Author: Laurent Monin <zas@norz.org>
17240 Date:   Mon Apr 14 23:29:54 2008 +0000
17241
17242     collection_load(): improve headers parsing.
17243
17244 commit d11ebdf0
17245 Author: Laurent Monin <zas@norz.org>
17246 Date:   Mon Apr 14 23:09:48 2008 +0000
17247
17248     collection_load(): fix typo (missing #) made in rev 453.
17249
17250 commit 51a638cf
17251 Author: Laurent Monin <zas@norz.org>
17252 Date:   Mon Apr 14 23:08:27 2008 +0000
17253
17254     collection_load(): accept whitespaces at start of lines.
17255
17256 commit 598acd26
17257 Author: Laurent Monin <zas@norz.org>
17258 Date:   Mon Apr 14 22:57:26 2008 +0000
17259
17260     collection_load(): increase verbosity in debug mode.
17261
17262 commit d0738ee1
17263 Author: Laurent Monin <zas@norz.org>
17264 Date:   Mon Apr 14 22:50:50 2008 +0000
17265
17266     collection_load(): replace official by limit_failures (and
17267     invert the tests).
17268
17269 commit 7b5e4b99
17270 Author: Laurent Monin <zas@norz.org>
17271 Date:   Mon Apr 14 22:45:53 2008 +0000
17272
17273     Increase collection_load() buffer size and do not activate
17274     error limiting for GQview collections.
17275
17276 commit 0b84d42b
17277 Author: Laurent Monin <zas@norz.org>
17278 Date:   Mon Apr 14 22:28:29 2008 +0000
17279
17280     Merge collection_load_only_geometry() into collection_load().
17281
17282 commit 3ababb59
17283 Author: Laurent Monin <zas@norz.org>
17284 Date:   Mon Apr 14 22:05:47 2008 +0000
17285
17286     Use flags for collection_load*().
17287
17288 commit 03dfde54
17289 Author: Laurent Monin <zas@norz.org>
17290 Date:   Sun Apr 13 20:33:45 2008 +0000
17291
17292     Apply exif display config (Never/If set/Always) to pan view too.
17293
17294 commit d8dac8fc
17295 Author: Laurent Monin <zas@norz.org>
17296 Date:   Sun Apr 13 19:21:13 2008 +0000
17297
17298     Rename show_dot_files to show_hidden_files.
17299     There is no need to expose the underlying method to hide
17300     files.
17301
17302 commit 38e6918e
17303 Author: Laurent Monin <zas@norz.org>
17304 Date:   Sun Apr 13 18:56:24 2008 +0000
17305
17306     Let toggle the visibility of hidden files from directories list
17307     or tree contextual menu.
17308
17309 commit c1b559c3
17310 Author: Laurent Monin <zas@norz.org>
17311 Date:   Sun Apr 13 12:24:42 2008 +0000
17312
17313     Add a button to reset fullscreen info string to default value.
17314
17315 commit a7f368b7
17316 Author: Laurent Monin <zas@norz.org>
17317 Date:   Sun Apr 13 12:12:44 2008 +0000
17318
17319     Fix a typo, READ_CHAR() must use value_all.
17320
17321 commit 8b62dc72
17322 Author: Laurent Monin <zas@norz.org>
17323 Date:   Sun Apr 13 09:10:38 2008 +0000
17324
17325     Use convenient macros to read options, it will ensure options
17326     names are matching (in the rc file and internally).
17327
17328 commit 9ca550ab
17329 Author: Laurent Monin <zas@norz.org>
17330 Date:   Sun Apr 13 08:36:17 2008 +0000
17331
17332     Simplify read_*_option() stuff by passing pointer to option value.
17333     Introduce read_uint_option() to read enum values and read_int_option_clamp()
17334     to read clamped values.
17335
17336 commit 49b7c7fe
17337 Author: Laurent Monin <zas@norz.org>
17338 Date:   Sat Apr 12 23:59:31 2008 +0000
17339
17340     Partly rewrite option parser to accept whitespaces at start
17341     of lines.
17342
17343 commit 3d8e3738
17344 Author: Laurent Monin <zas@norz.org>
17345 Date:   Sat Apr 12 23:41:35 2008 +0000
17346
17347     exif_* -> exif.display.*
17348
17349 commit e343ae4e
17350 Author: Laurent Monin <zas@norz.org>
17351 Date:   Sat Apr 12 23:32:08 2008 +0000
17352
17353     Add a note in the rc file about special editor slots.
17354
17355 commit e2a2cc27
17356 Author: Laurent Monin <zas@norz.org>
17357 Date:   Sat Apr 12 23:16:41 2008 +0000
17358
17359     sidecar_ext -> sidecar.ext
17360
17361 commit 92b6d1c6
17362 Author: Laurent Monin <zas@norz.org>
17363 Date:   Sat Apr 12 23:07:04 2008 +0000
17364
17365     Unify names of options between variables and rc file.
17366
17367 commit 8f2f4ae8
17368 Author: Laurent Monin <zas@norz.org>
17369 Date:   Sat Apr 12 23:02:00 2008 +0000
17370
17371     Use tree_descend_subdirs everywhere.
17372
17373 commit e5253f24
17374 Author: Laurent Monin <zas@norz.org>
17375 Date:   Sat Apr 12 22:22:11 2008 +0000
17376
17377     Use startup_path_enable everywhere.
17378
17379 commit 32611f3c
17380 Author: Laurent Monin <zas@norz.org>
17381 Date:   Sat Apr 12 22:17:14 2008 +0000
17382
17383     Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
17384
17385 commit fc112e86
17386 Author: Laurent Monin <zas@norz.org>
17387 Date:   Sat Apr 12 22:10:38 2008 +0000
17388
17389     Rename dupe_custom_threshold option to duplicates_similarity_threshold.
17390
17391 commit a8828803
17392 Author: Laurent Monin <zas@norz.org>
17393 Date:   Sat Apr 12 22:04:29 2008 +0000
17394
17395     Move safe_delete* and in place rename options to file_ops
17396     struct.
17397     Re-order rc file a bit.
17398
17399 commit cae690df
17400 Author: Laurent Monin <zas@norz.org>
17401 Date:   Sat Apr 12 21:45:30 2008 +0000
17402
17403     Rename option thumbnails.enabled to layout.show_thumbnails as it makes
17404     more sense.
17405
17406 commit 99862dd6
17407 Author: Laurent Monin <zas@norz.org>
17408 Date:   Sat Apr 12 21:38:55 2008 +0000
17409
17410     Rename user_specified_window_background and window_background_color
17411     to image.use_custom_border_color and image.border_color.
17412     Rename pref_background_color_set_cb() to pref_color_button_set_cb().
17413     Rename pref_colorbutton_new() to pref_color_button_new().
17414
17415 commit 4f893077
17416 Author: Laurent Monin <zas@norz.org>
17417 Date:   Sat Apr 12 19:33:59 2008 +0000
17418
17419     Rename window options (moved to layout) and re-order rc file.
17420
17421 commit 3b9d8732
17422 Author: Laurent Monin <zas@norz.org>
17423 Date:   Sat Apr 12 17:20:34 2008 +0000
17424
17425     Fix bad image option name in the rc file.
17426
17427 commit 3129bfd4
17428 Author: Laurent Monin <zas@norz.org>
17429 Date:   Sat Apr 12 17:09:20 2008 +0000
17430
17431     Fix display bug when using "Limit image size when autofitting" option.
17432
17433 commit 41eed806
17434 Author: Laurent Monin <zas@norz.org>
17435 Date:   Sat Apr 12 15:13:00 2008 +0000
17436
17437     Beautify rc file, adding sub-sections titles.
17438
17439 commit 72d1f620
17440 Author: Laurent Monin <zas@norz.org>
17441 Date:   Sat Apr 12 15:04:58 2008 +0000
17442
17443     Rename image-related options.
17444
17445 commit 02911560
17446 Author: Laurent Monin <zas@norz.org>
17447 Date:   Sat Apr 12 09:41:44 2008 +0000
17448
17449     Rename thumbnails related options.
17450
17451 commit b9dfc440
17452 Author: Laurent Monin <zas@norz.org>
17453 Date:   Sat Apr 12 09:12:37 2008 +0000
17454
17455     Rename file filtering options.
17456
17457 commit cbe3a31e
17458 Author: Laurent Monin <zas@norz.org>
17459 Date:   Sat Apr 12 08:59:52 2008 +0000
17460
17461     Drop unused stuff.
17462
17463 commit 2868bf63
17464 Author: Laurent Monin <zas@norz.org>
17465 Date:   Sat Apr 12 08:40:02 2008 +0000
17466
17467     Rename collection options.
17468
17469 commit 08116df6
17470 Author: Laurent Monin <zas@norz.org>
17471 Date:   Sat Apr 12 08:35:58 2008 +0000
17472
17473     Rename file sorting options.
17474
17475 commit 7aa11252
17476 Author: Laurent Monin <zas@norz.org>
17477 Date:   Sat Apr 12 08:28:08 2008 +0000
17478
17479     Re-order and try to group options.
17480
17481 commit 640bb21d
17482 Author: Laurent Monin <zas@norz.org>
17483 Date:   Sat Apr 12 08:05:44 2008 +0000
17484
17485     Rename color profile options.
17486
17487 commit e6711263
17488 Author: Laurent Monin <zas@norz.org>
17489 Date:   Sat Apr 12 07:46:01 2008 +0000
17490
17491     Rename slideshow options.
17492
17493 commit 4c1a8d75
17494 Author: Laurent Monin <zas@norz.org>
17495 Date:   Sat Apr 12 07:09:19 2008 +0000
17496
17497     Only display defined exif tags by default.
17498
17499 commit 766bebce
17500 Author: Laurent Monin <zas@norz.org>
17501 Date:   Sat Apr 12 07:00:14 2008 +0000
17502
17503     Drop redundant code.
17504
17505 commit d0cc864a
17506 Author: Laurent Monin <zas@norz.org>
17507 Date:   Sat Apr 12 06:42:47 2008 +0000
17508
17509     Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
17510     Requested by Frédéric Mantegazza.
17511
17512 commit 165c0da7
17513 Author: Laurent Monin <zas@norz.org>
17514 Date:   Fri Apr 11 23:32:22 2008 +0000
17515
17516     Rationalize fullscreen options naming.
17517
17518 commit 52e680bc
17519 Author: Laurent Monin <zas@norz.org>
17520 Date:   Fri Apr 11 23:01:00 2008 +0000
17521
17522     options_c -> c_options
17523
17524 commit 90490472
17525 Author: Laurent Monin <zas@norz.org>
17526 Date:   Fri Apr 11 22:52:22 2008 +0000
17527
17528     Move more options to ConfOptions.
17529
17530 commit 638d6c37
17531 Author: Laurent Monin <zas@norz.org>
17532 Date:   Fri Apr 11 22:27:54 2008 +0000
17533
17534     Move file_sort_case_sensitive to ConfOptions.
17535
17536 commit d2979ca0
17537 Author: Laurent Monin <zas@norz.org>
17538 Date:   Fri Apr 11 22:14:36 2008 +0000
17539
17540     Add a new struct ConfOptions to handle options.
17541     Changes were made among the code to use only one global var
17542     named "options" of type ConfOptions *.
17543     Initialization takes place in new init_options().
17544
17545 commit 11559797
17546 Author: Laurent Monin <zas@norz.org>
17547 Date:   Fri Apr 11 20:35:37 2008 +0000
17548
17549     Make thumbnail standard fail directory after current application
17550     name and version.
17551
17552 commit f4b07b91
17553 Author: Laurent Monin <zas@norz.org>
17554 Date:   Fri Apr 11 20:01:29 2008 +0000
17555
17556     Define drag and drop target string in dnd.h.
17557     Make it use the current name of the application.
17558
17559 commit bfa84d17
17560 Author: Laurent Monin <zas@norz.org>
17561 Date:   Fri Apr 11 19:43:36 2008 +0000
17562
17563     Use secure save in history_list_save().
17564
17565 commit 22e2b40b
17566 Author: Laurent Monin <zas@norz.org>
17567 Date:   Fri Apr 11 17:11:14 2008 +0000
17568
17569     Use secure save in comment_file_write().
17570
17571 commit e91c9429
17572 Author: Laurent Monin <zas@norz.org>
17573 Date:   Fri Apr 11 16:46:21 2008 +0000
17574
17575     Secure save now unlinks temporary file on error by default.
17576     It will prevent left-behind temporary files, but also prevent
17577     potential data recovery from partially written files (it
17578     should not be a problem here).
17579
17580 commit 8f757173
17581 Author: Laurent Monin <zas@norz.org>
17582 Date:   Fri Apr 11 16:04:37 2008 +0000
17583
17584     Use secure save feature when saving collections.
17585
17586 commit 90a5034f
17587 Author: Laurent Monin <zas@norz.org>
17588 Date:   Fri Apr 11 16:02:33 2008 +0000
17589
17590     Preserve permissions of the destination file when using secure save.
17591
17592 commit 960050a7
17593 Author: Laurent Monin <zas@norz.org>
17594 Date:   Fri Apr 11 15:27:08 2008 +0000
17595
17596     Revert part of the previous patch, let the caller take care
17597     of calling path_from_utf8().
17598
17599 commit 6b819d4c
17600 Author: Laurent Monin <zas@norz.org>
17601 Date:   Fri Apr 11 14:27:55 2008 +0000
17602
17603     Use path_from_utf8() on the passed filename.
17604     Add const attribute.
17605
17606 commit add11b2e
17607 Author: Laurent Monin <zas@norz.org>
17608 Date:   Fri Apr 11 13:07:48 2008 +0000
17609
17610     ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
17611     so add a test for it in configure.
17612     Wrap generated headers files with #ifdef/#endif and add
17613     a comment related to their auto-generated nature.
17614     Make the generation itself quiet, but display a message
17615     on error.
17616     Make these targets depend on respective Makefile.in.
17617
17618 commit b27dd030
17619 Author: Laurent Monin <zas@norz.org>
17620 Date:   Fri Apr 11 12:31:32 2008 +0000
17621
17622     Move secure save code to its own files: secure_save.{c,h}.
17623
17624 commit cb6d88cc
17625 Author: Laurent Monin <zas@norz.org>
17626 Date:   Fri Apr 11 12:25:36 2008 +0000
17627
17628     Add missing #ifdef/#endif.
17629
17630 commit 9bdd3084
17631 Author: Laurent Monin <zas@norz.org>
17632 Date:   Fri Apr 11 10:46:52 2008 +0000
17633
17634     Ensure that gcc flag -Wall is set.
17635
17636 commit 10a062d5
17637 Author: Laurent Monin <zas@norz.org>
17638 Date:   Fri Apr 11 10:45:37 2008 +0000
17639
17640     Silent some gcc warnings.
17641
17642 commit ee484a48
17643 Author: Laurent Monin <zas@norz.org>
17644 Date:   Fri Apr 11 09:02:20 2008 +0000
17645
17646     Prevent multiple insertion of the same file in a collection.
17647     Use a hash table to speed up existence tests.
17648
17649 commit 9c0b2f02
17650 Author: Laurent Monin <zas@norz.org>
17651 Date:   Fri Apr 11 08:10:40 2008 +0000
17652
17653     Only display these messages if debug mode is enabled.
17654
17655 commit d934f5a7
17656 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17657 Date:   Thu Apr 10 19:27:42 2008 +0000
17658
17659     fixed dates in pan-calendar
17660
17661 commit 6b5b5bbd
17662 Author: Laurent Monin <zas@norz.org>
17663 Date:   Thu Apr 10 12:07:34 2008 +0000
17664
17665     Fix fCamera even more.
17666
17667 commit 3655d651
17668 Author: Laurent Monin <zas@norz.org>
17669 Date:   Thu Apr 10 11:31:20 2008 +0000
17670
17671     Do not display ... if not truncated.
17672
17673 commit 4f1fc98c
17674 Author: Laurent Monin <zas@norz.org>
17675 Date:   Thu Apr 10 10:43:15 2008 +0000
17676
17677     Add the possibility to truncate overlay infos displayed:
17678     %fCamera:20% will truncate data displayed to 20 characters
17679     and add 3 dots at the end.
17680     For example, %name% -> some_file, %name:4% -> some...
17681
17682 commit c3a31cca
17683 Author: Laurent Monin <zas@norz.org>
17684 Date:   Thu Apr 10 00:09:43 2008 +0000
17685
17686     Fix broken remove_common_prefix(), fCamera didn't display model as it should.
17687
17688 commit c265a3b2
17689 Author: Laurent Monin <zas@norz.org>
17690 Date:   Wed Apr 9 22:47:43 2008 +0000
17691
17692     Resync .po files. French translation was updated (100% made).
17693
17694 commit cbf85334
17695 Author: Laurent Monin <zas@norz.org>
17696 Date:   Wed Apr 9 22:36:43 2008 +0000
17697
17698     Add 3 missing files to POTFILES.in.
17699
17700 commit 9e55d96d
17701 Author: Laurent Monin <zas@norz.org>
17702 Date:   Wed Apr 9 22:33:06 2008 +0000
17703
17704     Simple helper script to display translation statistics.
17705
17706 commit 472a9ba6
17707 Author: Laurent Monin <zas@norz.org>
17708 Date:   Wed Apr 9 22:13:11 2008 +0000
17709
17710     Fix a typo: "while fluorescent" -> "white fluorescent"
17711
17712 commit 2e2e9de4
17713 Author: Laurent Monin <zas@norz.org>
17714 Date:   Wed Apr 9 22:01:52 2008 +0000
17715
17716     Resync .po files. Update french translation.
17717
17718 commit dcd6cfb9
17719 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17720 Date:   Wed Apr 9 21:14:50 2008 +0000
17721
17722     fixed crash in pan_calendar
17723
17724 commit 64e92b47
17725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17726 Date:   Wed Apr 9 20:49:32 2008 +0000
17727
17728     improved histogram drawing
17729
17730 commit 5bf349ca
17731 Author: Laurent Monin <zas@norz.org>
17732 Date:   Wed Apr 9 16:37:54 2008 +0000
17733
17734     Simplify and unify gtk_window creation with the help of
17735     the new window_new() function, that wraps gtk_window_new()
17736     call.
17737     Subclass, title and icon are set in the same call.
17738
17739 commit c6bd6b0e
17740 Author: Laurent Monin <zas@norz.org>
17741 Date:   Wed Apr 9 13:53:01 2008 +0000
17742
17743     Replace occurences of Geeqie / geeqie by constants defined in main.h.
17744
17745 commit ce0e2d84
17746 Author: Laurent Monin <zas@norz.org>
17747 Date:   Tue Apr 8 23:41:01 2008 +0000
17748
17749     int -> gint
17750
17751 commit ea526201
17752 Author: Laurent Monin <zas@norz.org>
17753 Date:   Tue Apr 8 23:39:27 2008 +0000
17754
17755     Make xmp debug info only appears when debug >= 2.
17756
17757 commit 1e8eddcf
17758 Author: Laurent Monin <zas@norz.org>
17759 Date:   Tue Apr 8 23:33:49 2008 +0000
17760
17761     Enable image rotation depending on EXIF by default.
17762     New users shouldn't have to search for it.
17763
17764 commit f798c695
17765 Author: Laurent Monin <zas@norz.org>
17766 Date:   Tue Apr 8 23:25:46 2008 +0000
17767
17768     Fix missing header files inclusions.
17769
17770 commit 0d0b4d75
17771 Author: Laurent Monin <zas@norz.org>
17772 Date:   Tue Apr 8 23:16:12 2008 +0000
17773
17774     GQVIEW_* -> GQ_*
17775
17776 commit dd06ccc3
17777 Author: Laurent Monin <zas@norz.org>
17778 Date:   Tue Apr 8 23:07:09 2008 +0000
17779
17780     GQVIEW_H -> MAIN_H
17781
17782 commit f4398500
17783 Author: Laurent Monin <zas@norz.org>
17784 Date:   Tue Apr 8 23:02:33 2008 +0000
17785
17786     gqview.h -> main.h
17787
17788 commit 4ccdd1c2
17789 Author: Laurent Monin <zas@norz.org>
17790 Date:   Tue Apr 8 22:31:42 2008 +0000
17791
17792     Remove obsolete prototype.
17793
17794 commit 656ba051
17795 Author: Laurent Monin <zas@norz.org>
17796 Date:   Tue Apr 8 22:28:55 2008 +0000
17797
17798     gqview_remote -> remote_connection
17799     gqview_command_collection -> command_collection
17800     gqview_remote_control() -> remote_control()
17801     gqview_remote_help() -> remote_help()
17802     gqview_remote_command_find() -> remote_command_find()
17803     gqview_remote_build_list() -> remote_build_list()
17804     gqview_remote_cb() -> remote_cb()
17805
17806 commit ae45bad7
17807 Author: Laurent Monin <zas@norz.org>
17808 Date:   Tue Apr 8 22:16:56 2008 +0000
17809
17810     exit_gqview() renamed to exit_program().
17811     exit_gqview_final() renamed to exit_program_final().
17812
17813 commit a7475aea
17814 Author: Laurent Monin <zas@norz.org>
17815 Date:   Tue Apr 8 22:05:04 2008 +0000
17816
17817     Add support for some Samsung raw files (.pef).
17818     
17819     Samsung raw not strongly differ from Pentax raw.
17820     The only difference in header (manufacturer, camera name and etc).
17821     Tested on Samsung GX-1S and Pentax *ist DS.
17822     Patch by Max Lushnikov.
17823
17824 commit ccc53865
17825 Author: Laurent Monin <zas@norz.org>
17826 Date:   Tue Apr 8 21:55:58 2008 +0000
17827
17828     Implement secure rc file saving.
17829     First data is written to a temporary file, then if nothing
17830     was wrong, this file is renamed to the final name.
17831     This way the risk of corrupted rc file is greatly reduced.
17832     The code is borrowed from ELinks (http://elinks.cz).
17833
17834 commit 0e8b4aab
17835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17836 Date:   Tue Apr 8 21:52:04 2008 +0000
17837
17838     fixed histogram label
17839
17840 commit e975cd7b
17841 Author: Laurent Monin <zas@norz.org>
17842 Date:   Tue Apr 8 21:33:29 2008 +0000
17843
17844     Fix the "continuous display" of tooltips in the collection view
17845     (before the tooltip delay occured once, then changing icon to icon never hide the
17846     tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
17847     but disappears when moving cursor to another icon).
17848     
17849     Display the full path to the file when Show filename text is on (before nothing
17850     was displayed).
17851     
17852     When Show filename text is off, behavior is unchanged, the (short) filename is
17853     displayed.
17854
17855 commit bddcf782
17856 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17857 Date:   Tue Apr 8 20:56:50 2008 +0000
17858
17859     reworked the histogram patch by Uwe Ohse, most of the code is in
17860     separate files
17861
17862 commit 14916148
17863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17864 Date:   Tue Apr 8 17:26:13 2008 +0000
17865
17866     fixed file delete notification in view_file_icon
17867
17868 commit 692e15a3
17869 Author: Laurent Monin <zas@norz.org>
17870 Date:   Tue Apr 8 16:22:21 2008 +0000
17871
17872     gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
17873
17874 commit 7e989ce8
17875 Author: Laurent Monin <zas@norz.org>
17876 Date:   Tue Apr 8 15:53:03 2008 +0000
17877
17878     Move active variable affectation after the test.
17879
17880 commit 94caf46e
17881 Author: Laurent Monin <zas@norz.org>
17882 Date:   Tue Apr 8 14:52:42 2008 +0000
17883
17884     Simplify layout_color_name_parse() using g_strdelimit().
17885
17886 commit b4369780
17887 Author: Laurent Monin <zas@norz.org>
17888 Date:   Tue Apr 8 14:50:14 2008 +0000
17889
17890     Tidy up, whitespaces and indentation fix.
17891
17892 commit 5d4ea30f
17893 Author: Laurent Monin <zas@norz.org>
17894 Date:   Tue Apr 8 11:53:35 2008 +0000
17895
17896     Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
17897     Nadvornik.
17898     gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
17899     gdk_color_to_string() was replaced by a equivalent function.
17900
17901 commit 255ee552
17902 Author: Laurent Monin <zas@norz.org>
17903 Date:   Mon Apr 7 19:47:22 2008 +0000
17904
17905     Add the possibility to print file names with path.
17906     A checkbox was added to the Text tab in the Print dialog.
17907     
17908     Name checked and Path unchecked  -> filename.jpg
17909     Name checked and Path checked    -> /some/dir/filename.jpg
17910     Name unchecked and Path checked  -> /some/dir/
17911     
17912     Patch by Michael Mokeev and Laurent Monin.
17913
17914 commit cf45b42e
17915 Author: Laurent Monin <zas@norz.org>
17916 Date:   Mon Apr 7 19:06:17 2008 +0000
17917
17918     Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
17919
17920 commit da12ecf1
17921 Author: Laurent Monin <zas@norz.org>
17922 Date:   Mon Apr 7 18:52:54 2008 +0000
17923
17924     Add the possibility to match duplicates on the name but ignoring the case.
17925     A new item was added to types of match combo box in the Find duplicates dialog.
17926
17927 commit e0831fd6
17928 Author: Laurent Monin <zas@norz.org>
17929 Date:   Mon Apr 7 08:09:39 2008 +0000
17930
17931     Display marks in overlay info only if at least one is set.
17932     Fix a missing g_string_free().
17933
17934 commit 7391c9dd
17935 Author: Laurent Monin <zas@norz.org>
17936 Date:   Sun Apr 6 10:17:41 2008 +0000
17937
17938     Mark all exif labels as translatable.
17939     Before only some of them were enclosed by N_().
17940
17941 commit 99f37aed
17942 Author: Laurent Monin <zas@norz.org>
17943 Date:   Sun Apr 6 10:03:54 2008 +0000
17944
17945     Mark strings as translatable.
17946
17947 commit 6033096a
17948 Author: Laurent Monin <zas@norz.org>
17949 Date:   Sat Apr 5 15:23:39 2008 +0000
17950
17951     Improve remove_trailing_slash() so it allocates no more than
17952     needed bytes and remove all trailing slashes instead only one.
17953
17954 commit 3cd193f1
17955 Author: Laurent Monin <zas@norz.org>
17956 Date:   Sat Apr 5 11:59:29 2008 +0000
17957
17958     Comment out unused code.
17959     Geeqie code now compiles cleanly with -Wall gcc option.
17960
17961 commit 4b5d3667
17962 Author: Laurent Monin <zas@norz.org>
17963 Date:   Fri Apr 4 22:34:55 2008 +0000
17964
17965     Change default exif order a bit to move up common and useful
17966     info.
17967
17968 commit 629f6463
17969 Author: Laurent Monin <zas@norz.org>
17970 Date:   Fri Apr 4 22:23:36 2008 +0000
17971
17972     Re-add "What to show in properties dialog:" label before the table.
17973
17974 commit 9c6fe295
17975 Author: Laurent Monin <zas@norz.org>
17976 Date:   Fri Apr 4 22:12:28 2008 +0000
17977
17978     Rename exif preferences tab to "Properties", and name the
17979     subsection "Exif".
17980
17981 commit b74a5e41
17982 Author: Laurent Monin <zas@norz.org>
17983 Date:   Fri Apr 4 18:50:52 2008 +0000
17984
17985     Fix a segfault occuring when enabling debug mode.
17986     At this point il->fd can be null.
17987
17988 commit e8cca019
17989 Author: Laurent Monin <zas@norz.org>
17990 Date:   Thu Apr 3 23:29:14 2008 +0000
17991
17992     Make the wmclass value unique among the code by defining
17993     it in main header file as GQ_WMCLASS.
17994     Before this patch, it was set using PACKAGE (="geeqie"),
17995     or by the hardcoded string "Geeqie".
17996     Now all Geeqie windows have the same value for wmclass.
17997
17998 commit ba02c720
17999 Author: Laurent Monin <zas@norz.org>
18000 Date:   Thu Apr 3 22:39:50 2008 +0000
18001
18002     Initialize variables, clearing a gcc warning.
18003
18004 commit 9c57ca46
18005 Author: Laurent Monin <zas@norz.org>
18006 Date:   Thu Apr 3 22:33:28 2008 +0000
18007
18008     Add missing prototype to header file.
18009
18010 commit 1d07e403
18011 Author: Laurent Monin <zas@norz.org>
18012 Date:   Thu Apr 3 22:29:20 2008 +0000
18013
18014     Add few missing prototypes to header file.
18015
18016 commit bae17221
18017 Author: Laurent Monin <zas@norz.org>
18018 Date:   Thu Apr 3 22:20:42 2008 +0000
18019
18020     Drop a bunch of unused variables.
18021
18022 commit 4233904c
18023 Author: Laurent Monin <zas@norz.org>
18024 Date:   Thu Apr 3 22:14:37 2008 +0000
18025
18026     Add missing #include.
18027
18028 commit b5004054
18029 Author: Laurent Monin <zas@norz.org>
18030 Date:   Thu Apr 3 22:13:12 2008 +0000
18031
18032     Remove unused variables.
18033
18034 commit 0f370af7
18035 Author: Laurent Monin <zas@norz.org>
18036 Date:   Thu Apr 3 22:09:36 2008 +0000
18037
18038     Add missing prototype.
18039
18040 commit 46cbdf33
18041 Author: Laurent Monin <zas@norz.org>
18042 Date:   Thu Apr 3 22:06:31 2008 +0000
18043
18044     Drop 3 unused variables and comment out 2 unused functions.
18045
18046 commit b452f41c
18047 Author: Laurent Monin <zas@norz.org>
18048 Date:   Thu Apr 3 22:03:14 2008 +0000
18049
18050     Add parenthesis around affection to clear a gcc warning.
18051
18052 commit fab357ea
18053 Author: Laurent Monin <zas@norz.org>
18054 Date:   Thu Apr 3 22:01:08 2008 +0000
18055
18056     Fix a signedness warning.
18057
18058 commit 91d0e07d
18059 Author: Laurent Monin <zas@norz.org>
18060 Date:   Thu Apr 3 21:54:23 2008 +0000
18061
18062     Main configuration file was renamed from gqviewrc to geeqierc.
18063
18064 commit 94fe3fcb
18065 Author: Laurent Monin <zas@norz.org>
18066 Date:   Thu Apr 3 21:50:53 2008 +0000
18067
18068     Fix a segfault occuring when using --without-exiv2 and
18069     concerning exif stuff.
18070
18071 commit c34caea4
18072 Author: Laurent Monin <zas@norz.org>
18073 Date:   Thu Apr 3 21:49:17 2008 +0000
18074
18075     Fix missing bit of previous patch.
18076
18077 commit 287ce3f2
18078 Author: Laurent Monin <zas@norz.org>
18079 Date:   Thu Apr 3 21:04:19 2008 +0000
18080
18081     Fix two more gcc warnings related to function declarations.
18082
18083 commit 7c014bca
18084 Author: Laurent Monin <zas@norz.org>
18085 Date:   Thu Apr 3 20:53:13 2008 +0000
18086
18087     Remove two unused variables declarations, and add a missing #include.
18088
18089 commit ae6a05ca
18090 Author: Laurent Monin <zas@norz.org>
18091 Date:   Thu Apr 3 20:46:55 2008 +0000
18092
18093     Drop unused variable.
18094
18095 commit 71e3199f
18096 Author: Laurent Monin <zas@norz.org>
18097 Date:   Thu Apr 3 20:45:55 2008 +0000
18098
18099     Add missing return at the end of editor_command_next_start().
18100
18101 commit f73531be
18102 Author: Laurent Monin <zas@norz.org>
18103 Date:   Thu Apr 3 20:40:15 2008 +0000
18104
18105     Drop unused variable.
18106
18107 commit 66f99ad9
18108 Author: Laurent Monin <zas@norz.org>
18109 Date:   Thu Apr 3 20:38:59 2008 +0000
18110
18111     Make collect_manager_process_action() static.
18112
18113 commit 8e4da844
18114 Author: Laurent Monin <zas@norz.org>
18115 Date:   Thu Apr 3 20:34:49 2008 +0000
18116
18117     Fix typos in functions names: file_list -> filelist.
18118
18119 commit c2eef3c9
18120 Author: Laurent Monin <zas@norz.org>
18121 Date:   Thu Apr 3 20:25:22 2008 +0000
18122
18123     Remove unused variable declarations.
18124
18125 commit 6c8390b4
18126 Author: Laurent Monin <zas@norz.org>
18127 Date:   Thu Apr 3 20:24:20 2008 +0000
18128
18129     Fix missing header include (filelist.h).
18130
18131 commit a161508a
18132 Author: Laurent Monin <zas@norz.org>
18133 Date:   Thu Apr 3 20:19:16 2008 +0000
18134
18135     Remove unused variables declarations.
18136
18137 commit 8746b22d
18138 Author: Laurent Monin <zas@norz.org>
18139 Date:   Thu Apr 3 20:11:09 2008 +0000
18140
18141     Move tabs code from config_window_create() to new smaller functions.
18142     Each tab has now its own function named:
18143     config_tab_general(), config_tab_image(), config_tab_windows(),
18144     config_tab_filtering(), config_tab_editors(), config_tab_exif(),
18145     config_tab_advanced();
18146
18147 commit 1557cbb5
18148 Author: Laurent Monin <zas@norz.org>
18149 Date:   Thu Apr 3 18:20:39 2008 +0000
18150
18151     Use more generic names for some cache manager callback functions.
18152
18153 commit aecafd20
18154 Author: Laurent Monin <zas@norz.org>
18155 Date:   Thu Apr 3 17:34:30 2008 +0000
18156
18157     Replace some occurences of gqview by Geeqie.
18158
18159 commit e10dc3fb
18160 Author: Laurent Monin <zas@norz.org>
18161 Date:   Thu Apr 3 17:15:49 2008 +0000
18162
18163     Add a debug level spinner at the end of Preferences > Advanced.
18164     One can now enable debug mode without restarting geeqie.
18165     A possibility to disable all debugging code and related options
18166     at compile time was added.
18167
18168 commit 7cc8e4c3
18169 Author: Laurent Monin <zas@norz.org>
18170 Date:   Thu Apr 3 14:35:03 2008 +0000
18171
18172     Fix and simplify thumbnails size combo box related code.
18173     Some variables were unused, code was buggy (spurious entry at
18174     the end of the list). A sanity check for values coming from
18175     rc file was added. Two constants now define the default
18176     thumbnail size.
18177
18178 commit 1671ec2f
18179 Author: Laurent Monin <zas@norz.org>
18180 Date:   Thu Apr 3 13:58:20 2008 +0000
18181
18182     Make the preferences window resizeable, and try to improve
18183     display of editors tab.
18184
18185 commit ab990a8c
18186 Author: Laurent Monin <zas@norz.org>
18187 Date:   Thu Apr 3 13:24:13 2008 +0000
18188
18189     Tidy up. Fix indentation and missing whitespaces.
18190     Make editors table creation code a bit more readable.
18191
18192 commit cf516685
18193 Author: Laurent Monin <zas@norz.org>
18194 Date:   Thu Apr 3 08:51:32 2008 +0000
18195
18196     Setting no limit size to trash directory is now possible using zero as value.
18197     A tooltip was added to the spinner to inform the user of this possibility.
18198     When 0 is set, no remaining/free space check occurs.
18199     Default size of the trash was set to a 128M and maximum size is now 2048MB, which
18200     is more conform to today's standards.
18201     The delete dialog now displays more information:
18202     - if external command will be used
18203     - if safe delete is on, max size and path to the trash
18204     - if safe delete is off
18205
18206 commit 84a0008e
18207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18208 Date:   Wed Apr 2 20:44:40 2008 +0000
18209
18210     various exif improvements based on patch by Uwe Ohse
18211     try to compute 35mm focal length
18212
18213 commit a667d7a3
18214 Author: Laurent Monin <zas@norz.org>
18215 Date:   Wed Apr 2 12:12:50 2008 +0000
18216
18217     Make properties tabs reorderable through drag'n drop.
18218     Order is preserved during the whole session.
18219     When a new properties dialog is open, it uses the last order used.
18220     Currently, order isn't saved to rc file.
18221
18222 commit 119f6773
18223 Author: Laurent Monin <zas@norz.org>
18224 Date:   Wed Apr 2 10:40:54 2008 +0000
18225
18226     Honor selection while fullscreen navigation.
18227     The behavior is now consistent in full screen and windowed mode.
18228     It fixes the fact that the selection was discarded on "Next".
18229     Patch by Uwe Ohse. Cleanups by Laurent Monin.
18230
18231 commit 9c13e122
18232 Author: Laurent Monin <zas@norz.org>
18233 Date:   Tue Apr 1 07:42:31 2008 +0000
18234
18235     Fix display of image number in properties dialog when more than one image is selected.
18236
18237 commit 46b72816
18238 Author: Laurent Monin <zas@norz.org>
18239 Date:   Mon Mar 31 22:10:25 2008 +0000
18240
18241     Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
18242
18243 commit 04eaaa21
18244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18245 Date:   Mon Mar 31 21:09:36 2008 +0000
18246
18247     use quoted_value everywhere
18248     simplify parsing of multiple quoted values on one line
18249
18250 commit e24208c2
18251 Author: Laurent Monin <zas@norz.org>
18252 Date:   Mon Mar 31 07:29:03 2008 +0000
18253
18254     Indentation and white lines minor fixes.
18255
18256 commit fcd13bbc
18257 Author: Laurent Monin <zas@norz.org>
18258 Date:   Sun Mar 30 19:26:35 2008 +0000
18259
18260     Move strlen() calls outside the while loop.
18261
18262 commit 05e26604
18263 Author: Laurent Monin <zas@norz.org>
18264 Date:   Sun Mar 30 14:19:34 2008 +0000
18265
18266     Comment out forgotten debugging code.
18267
18268 commit 7bfda96a
18269 Author: Laurent Monin <zas@norz.org>
18270 Date:   Sun Mar 30 14:18:04 2008 +0000
18271
18272     Fix two minor compilation warnings.
18273
18274 commit a3842d6e
18275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18276 Date:   Sun Mar 30 11:47:14 2008 +0000
18277
18278     differentiate among normal image, raw image and metadata
18279     removed raw extension lists on various places and fixed most of the
18280     Exiv2 warnings
18281     todo: configuration and a special icons for unreadable raw or metadata
18282
18283 commit 07a39dad
18284 Author: Laurent Monin <zas@norz.org>
18285 Date:   Sun Mar 30 07:14:37 2008 +0000
18286
18287     Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
18288
18289 commit 4cd843a2
18290 Author: Laurent Monin <zas@norz.org>
18291 Date:   Sat Mar 29 21:47:10 2008 +0000
18292
18293     Improve escaping and quoting of strings saved in rc files.
18294
18295 commit a6b65213
18296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18297 Date:   Sat Mar 29 14:59:14 2008 +0000
18298
18299     configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
18300
18301 commit 34d53a46
18302 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18303 Date:   Sat Mar 29 10:38:15 2008 +0000
18304
18305     set user-defined color as image background - patch by Laurent MONIN
18306
18307 commit a33be844
18308 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18309 Date:   Sat Mar 29 10:11:02 2008 +0000
18310
18311     fixed color management initialization
18312
18313 commit c8156a82
18314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18315 Date:   Wed Mar 26 12:07:00 2008 +0000
18316
18317     README fixes
18318
18319 commit 407aa583
18320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18321 Date:   Wed Mar 26 08:02:45 2008 +0000
18322
18323     updated README files
18324
18325 commit 32674919
18326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18327 Date:   Wed Mar 26 08:00:46 2008 +0000
18328
18329     improved xmp vs. legacy metadata handling
18330
18331 commit 6d057f05
18332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18333 Date:   Mon Mar 24 23:15:29 2008 +0000
18334
18335     fixed crashes with --debug
18336
18337 commit b62f6a36
18338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18339 Date:   Mon Mar 24 20:42:39 2008 +0000
18340
18341     added all possible raw extensions that I could find
18342
18343 commit 667f7560
18344 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18345 Date:   Mon Mar 24 14:49:00 2008 +0000
18346
18347     improved support for older exiv2 versions
18348
18349 commit da4c691f
18350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18351 Date:   Mon Mar 24 14:03:46 2008 +0000
18352
18353     exiv2 version checks
18354
18355 commit 84ae8561
18356 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18357 Date:   Mon Mar 24 12:04:31 2008 +0000
18358
18359     more renames
18360
18361 commit 70dabcc5
18362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18363 Date:   Mon Mar 24 10:27:22 2008 +0000
18364
18365     changed logo
18366
18367 commit 81d7720e
18368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18369 Date:   Mon Mar 24 09:55:09 2008 +0000
18370
18371     more renames
18372
18373 commit 63da0215
18374 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18375 Date:   Sun Mar 23 20:38:54 2008 +0000
18376
18377     rename GQview -> Geeqie over the code
18378
18379 commit a0778c99
18380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18381 Date:   Sun Mar 23 20:18:51 2008 +0000
18382
18383     renamed to geeqie
18384
18385 commit ea452132
18386 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18387 Date:   Sat Mar 22 19:28:45 2008 +0000
18388
18389     raw related fixes
18390
18391 commit 492c7832
18392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18393 Date:   Sat Mar 22 17:32:43 2008 +0000
18394
18395     overview of supported raw formats
18396
18397 commit 6974277c
18398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18399 Date:   Sat Mar 22 17:09:14 2008 +0000
18400
18401     configure --without-exiv2
18402
18403 commit 2e9a8e8d
18404 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18405 Date:   Sat Mar 22 16:43:59 2008 +0000
18406
18407     crw preview support with exiv2
18408
18409 commit 7f9de3a4
18410 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18411 Date:   Sun Mar 16 14:11:22 2008 +0000
18412
18413     whitelist of files that can have an xmp sidecar, sample external command
18414     for creating sidecar
18415
18416 commit a7b47030
18417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18418 Date:   Sun Mar 16 10:52:44 2008 +0000
18419
18420     fixed reading sidecar extensions from config file
18421
18422 commit 7597fd79
18423 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18424 Date:   Sun Mar 16 10:32:52 2008 +0000
18425
18426     write comment and keywords to xmp, sidecars are used if exist
18427
18428 commit c0cdc489
18429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18430 Date:   Sat Mar 15 19:53:33 2008 +0000
18431
18432     write support in Exiv2 wrapper; for now only string values
18433
18434 commit 61e73a06
18435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18436 Date:   Sun Feb 24 18:55:19 2008 +0000
18437
18438     a hack to read raw previews with exiv2 0.16, however it should be fixed
18439     in the library
18440
18441 commit 406e5426
18442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18443 Date:   Fri Feb 15 10:48:09 2008 +0000
18444
18445     read also iptc and xmp
18446
18447 commit 8c7b5e49
18448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18449 Date:   Thu Feb 14 14:04:43 2008 +0000
18450
18451     more exiv2 fixes
18452
18453 commit 2b562312
18454 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18455 Date:   Thu Feb 14 11:03:20 2008 +0000
18456
18457     more exiv2 fixes
18458
18459 commit 0330894f
18460 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18461 Date:   Wed Feb 13 23:02:48 2008 +0000
18462
18463     more exiv2 fixes
18464
18465 commit 4f5f0918
18466 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18467 Date:   Wed Feb 13 19:31:50 2008 +0000
18468
18469     unified tag names between exiv2 and internal rxif parser
18470
18471 commit bf05ea3f
18472 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18473 Date:   Wed Feb 13 17:47:55 2008 +0000
18474
18475     more exiv2 fixes
18476
18477 commit 69bc9e2f
18478 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18479 Date:   Wed Feb 13 17:08:04 2008 +0000
18480
18481     and first version that actually shows some exif data (see advanced view)
18482
18483 commit fd37e582
18484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18485 Date:   Wed Feb 13 16:52:41 2008 +0000
18486
18487     first exiv2 support that does not crash immediately
18488
18489 commit d5f48145
18490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18491 Date:   Wed Feb 13 14:46:23 2008 +0000
18492
18493     started exiv2 integration
18494
18495 commit dd9103a2
18496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18497 Date:   Wed Feb 13 13:57:31 2008 +0000
18498
18499     simplified exif.h, moved implementation-specific stuff to exif-int.h
18500
18501 commit 431265bc
18502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18503 Date:   Mon Feb 11 15:23:43 2008 +0000
18504
18505     do not show frame for full-window images
18506
18507 commit b3b7ee17
18508 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18509 Date:   Mon Feb 11 12:51:28 2008 +0000
18510
18511     improved drawing of image frames
18512
18513 commit 0628b6e3
18514 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18515 Date:   Sat Jan 26 21:18:23 2008 +0000
18516
18517     updated TODO list
18518
18519 commit bf5d79e0
18520 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18521 Date:   Sun Jan 20 19:04:18 2008 +0000
18522
18523     debug messages cleanup
18524
18525 commit 631cb035
18526 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18527 Date:   Wed Jan 16 19:37:54 2008 +0000
18528
18529     added file with release notes and TODO
18530
18531 commit 6d82f53e
18532 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18533 Date:   Sun Dec 23 21:24:48 2007 +0000
18534
18535     basic sidecar files configuration via preferences dialog
18536
18537 commit 45bbe448
18538 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18539 Date:   Sun Dec 23 20:28:50 2007 +0000
18540
18541     fixed loading thumbnails for sidecar files
18542
18543 commit 29b1508b
18544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18545 Date:   Sun Dec 23 15:49:23 2007 +0000
18546
18547     fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
18548     files
18549
18550 commit c1a3110b
18551 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18552 Date:   Sat Dec 22 20:33:09 2007 +0000
18553
18554     fixed filelist refresh
18555
18556 commit b06e457b
18557 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18558 Date:   Sat Dec 22 10:10:40 2007 +0000
18559
18560     preserve marks setting on layout change
18561
18562 commit c753cf51
18563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18564 Date:   Sat Dec 22 09:51:12 2007 +0000
18565
18566     basic support for marks in view_file_icon.c
18567
18568 commit ec7b00c2
18569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18570 Date:   Thu Dec 20 22:43:52 2007 +0000
18571
18572     update FileData on file change
18573
18574 commit 9114e31e
18575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18576 Date:   Thu Dec 20 16:18:28 2007 +0000
18577
18578     <num> toggles mark num
18579     <control><num> selects mark num
18580
18581 commit eda3ed61
18582 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18583 Date:   Thu Dec 20 16:06:20 2007 +0000
18584
18585     created menu "Select" with selection and marks operations
18586
18587 commit 3d075305
18588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18589 Date:   Wed Dec 19 22:01:46 2007 +0000
18590
18591     complete set of boolean operation with marks -
18592     union, intersection, complement
18593
18594 commit 89bad26e
18595 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18596 Date:   Tue Dec 18 21:15:16 2007 +0000
18597
18598     use accels also in fullscreen mode
18599
18600 commit a9437da3
18601 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18602 Date:   Mon Dec 17 21:42:24 2007 +0000
18603
18604     moved some actions to menu and accels
18605
18606 commit a38f59e3
18607 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18608 Date:   Mon Dec 17 19:34:43 2007 +0000
18609
18610     removed unused variable
18611
18612 commit 345a2cf8
18613 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18614 Date:   Sun Dec 16 22:30:19 2007 +0000
18615
18616     fixed in-place rename
18617
18618 commit 05cfc9b2
18619 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18620 Date:   Sat Dec 15 17:58:51 2007 +0000
18621
18622     better integration of split image functions into menu
18623
18624 commit 69f60d96
18625 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18626 Date:   Fri Dec 14 21:51:46 2007 +0000
18627
18628     show active marks in image overlay
18629
18630 commit 9ccee7c5
18631 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18632 Date:   Sun Dec 9 21:20:27 2007 +0000
18633
18634     fixed image focus
18635
18636 commit b44635e7
18637 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18638 Date:   Sun Dec 9 12:33:51 2007 +0000
18639
18640     fixed copying zoom an scroll values from the original image on splitting
18641
18642 commit ce0883ff
18643 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18644 Date:   Sun Dec 9 11:58:39 2007 +0000
18645
18646     do not hilight selected image in SPLIT_NONE
18647
18648 commit 4c1e2733
18649 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18650 Date:   Sun Dec 9 00:11:40 2007 +0000
18651
18652     improved drawing of frame around selected image
18653
18654 commit 7ea79525
18655 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18656 Date:   Sun Nov 25 10:25:25 2007 +0000
18657
18658     more operations with file marks
18659
18660 commit a0cf6aaa
18661 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18662 Date:   Sat Nov 24 21:06:30 2007 +0000
18663
18664     marks: fixes and cleanup
18665
18666 commit 5c3c8067
18667 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18668 Date:   Thu Nov 22 21:15:35 2007 +0000
18669
18670     improved directory scanning a bit
18671
18672 commit 106211b1
18673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18674 Date:   Wed Nov 21 22:46:50 2007 +0000
18675
18676     added possibility to specify prefered file type for external commands
18677
18678 commit 439688c6
18679 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18680 Date:   Wed Nov 21 21:21:17 2007 +0000
18681
18682     prevent duplicate sidecar files; code cleanup
18683
18684 commit 07fcc6b5
18685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18686 Date:   Tue Nov 20 22:28:40 2007 +0000
18687
18688     fixed grouping sidecar files and made it configurable via config file
18689     (no gui yet)
18690
18691 commit f4cbb100
18692 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18693 Date:   Mon Oct 22 19:58:47 2007 +0000
18694
18695     fixed preloading images in file list
18696
18697 commit db51b567
18698 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18699 Date:   Mon Oct 8 19:41:49 2007 +0000
18700
18701     improved FileDataChangeInfo structure, check for another file operation in progress
18702
18703 commit 0f0a7caa
18704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18705 Date:   Tue Oct 2 21:49:02 2007 +0000
18706
18707     display sidecar files (jpeg + raw)  using gtk_tree_store
18708     This is just a prototype to test the functionality, it needs more work.
18709     
18710     Please test, omments are welcome :)
18711
18712 commit bd71fb9a
18713 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18714 Date:   Mon Oct 1 19:52:10 2007 +0000
18715
18716     use FileData even for sidecar file list
18717
18718 commit dab00f02
18719 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18720 Date:   Sun Sep 30 21:10:54 2007 +0000
18721
18722     editors.c was almost completely rewritten:
18723     - centralized template parsing
18724     - better control of executed editors
18725     - possibility to get editor exit status via callback
18726
18727 commit 0521644a
18728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18729 Date:   Wed Sep 12 21:17:31 2007 +0000
18730
18731     display sidecar extensions in filelist
18732     some cleanup of file marks
18733
18734 commit 06959abb
18735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18736 Date:   Tue Sep 11 20:06:29 2007 +0000
18737
18738     replaced gchar* path with FileData *fd
18739
18740 commit d9367f6d
18741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18742 Date:   Thu Aug 23 20:45:59 2007 +0000
18743
18744     started support for sidecar files like xmp, raw+jpeg etc.
18745
18746 commit d42c34b8
18747 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18748 Date:   Mon Aug 20 20:11:32 2007 +0000
18749
18750     more external commands
18751
18752 commit a4e65742
18753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18754 Date:   Thu Aug 16 20:57:09 2007 +0000
18755
18756     improved external delete command
18757
18758 commit 19d0a141
18759 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18760 Date:   Wed Aug 15 21:37:51 2007 +0000
18761
18762     started implementation of external commands; external Delete should work
18763
18764 commit 57c15b1c
18765 Author: Petr Ostadal <postadal@suse.cz>
18766 Date:   Fri Jul 20 07:10:48 2007 +0000
18767
18768     compilation fix
18769
18770 commit 84f67e52
18771 Author: Petr Ostadal <postadal@suse.cz>
18772 Date:   Fri Jul 13 14:03:08 2007 +0000
18773
18774     First implementation of marks for all photos.
18775
18776 commit f231104f
18777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18778 Date:   Thu Jul 12 20:46:28 2007 +0000
18779
18780     relative scroll is working; some cleanup
18781
18782 commit 45424fcc
18783 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18784 Date:   Wed Jul 11 21:10:25 2007 +0000
18785
18786     connected zoom
18787
18788 commit 625f31c5
18789 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18790 Date:   Wed Jul 11 20:00:07 2007 +0000
18791
18792     started relative scroll, keep scroll position
18793
18794 commit 44d8cd9b
18795 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18796 Date:   Tue Jul 10 21:25:51 2007 +0000
18797
18798     improved connected scroll and active image switching
18799
18800 commit f2c63eb2
18801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18802 Date:   Fri Jun 29 15:16:46 2007 +0000
18803
18804     implemented split windows
18805     TODO: menus and hotkeys, connected zoom, activating on drag
18806
18807 Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>
18808
18809         * README: Fix credits for Belarusian translation.
18810
18811 Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>
18812
18813         * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
18814         the data returned by parts_list() was not used here at all.
18815
18816 Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>
18817
18818         * README: Updates.
18819         * configure.in: Release 2.1.5
18820
18821 Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>
18822
18823         * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
18824         to the system shell. Assumes bash-like escaping syntax for "sh -c".
18825
18826 Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>
18827
18828         * image-overlay.[ch]: More work on osd icons.
18829         * image.c: Use correct flag when setting auto rotation state, and set
18830         the state again after the rotation so that osd can update.
18831         * img-view.c: Show osd icon when overlay is enabled.
18832         * layout.c, layout_image.[ch]: Enable overlay regardless of the
18833         full screen state, only difference now is that image description text
18834         is only shown when in full screen but icons will always appear.
18835         * layout_util.c: Make I key toggle overlay from windowed mode too.
18836         * typedefs.h (LayoutWindow): Remove no longer used 
18837         full_screen_overlay_on.
18838
18839 Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>
18840
18841         * print.c (print_job_ps_page_image): Use a white mask when printing
18842         transparent images, fixes bug #1426596.
18843
18844 Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>
18845
18846         * slideshow.c (real_slideshow_start): Fix memory leak when unable to
18847         begin a slideshow.
18848
18849 Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>
18850
18851         * image-overlay.[ch]: Prepare for icon notification display, and fix
18852         info overlay image index when on last image of slideshow.
18853         * img-view.c: Fix image index when on last image of slideshow.
18854
18855 Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>
18856
18857         * image-overlay.[ch]: Rewrite most of the information overlay code to
18858         be more flexible and easily extended.
18859         * image.[ch], typedefs.h: Remove image_new_func, and replace it with
18860         image_state_func callback which is much more informative.
18861         * img-view.c, layout.c, layout_image.c: Updates for new image overlay
18862         function names.
18863
18864 Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>
18865
18866         * image.c: When resuming a previous color adjustment, set the display
18867         to update incrementally to avoid user confusion of why half of image
18868         is color adjusted.
18869
18870 Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>
18871
18872         * color-man.[ch]: Allow color manager to work with GdkPixbufs not
18873         linked to an ImageWindow. Fix missing embedded dummy function when
18874         compiling without color profile support.
18875         * image.c: When embedded color profiles is enabled and EXIF ColorSpace
18876         is set to 1 use sRGB color profile for the image. Also fixed order of
18877         starting the image read-ahead when color profiles are in use.
18878         * typedefs.h (ImageWindow): Use gpointer definition correctly so that
18879         cm is a pointer and not a pointer to a pointer.
18880         * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
18881         of FALSE.
18882
18883 Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>
18884
18885         * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
18886         * color-man.[ch]: Add color_man_new_embedded for using in-memory color
18887         profiles.
18888         * exif.[ch]: Add support for extracting color profiles embedded in jpeg
18889         and tiff images. This resulted in a rewrite of the jpeg parser; both
18890         to allow searching for any marker type, and to make the code readable.
18891         * format_raw.c: Add color profile tag to the debug code.
18892         * image.c, layout.c: Use embedded color profiles when found and
18893         enabled, also add toggle for the option in color profile menu.
18894
18895 Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>
18896
18897         * configure.in: Add test for lcms (little cms).
18898         * Makefile.am: Add color-man.[ch]:
18899         * color-man.[ch]: New files for color management support.
18900         * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
18901         variables and option saving.
18902         * image.[ch]: Add color profile functions.
18903         * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
18904         fix sort menu to use radio buttons.
18905         * menu.c: Use radio buttons for sort menu when appropriate.
18906         * preferences.c: Add color profile options to preferences.
18907         * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
18908         * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
18909         * view_file_icon.c, view_file_list.c: Check for active state in sort
18910         menu callbacks.
18911         * README: Add info about lcms, and how to disable.
18912
18913 Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>
18914
18915         * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
18916         does not follow symbolic links.
18917         * utilops.[ch]: Add file_util_delete_dir(), and support functions.
18918         * view_dir_list.c: Add delete to folder popup menu.
18919         * view_dir_tree.c: Add delete to folder popup menu, and set rename and
18920         delete sensitive only when parent folder is writable.
18921
18922 Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>
18923
18924         * view_file_icon.c: Fix odd crash when removing files, it seems the
18925         high priority idle sync is no longer called before the treeview tries
18926         to redraw itself, so fix the cleanup of removed pointers so that they
18927         are always valid or NULL (I wonder if the priorities used by
18928         GtkTreeView have changed in newer versions of GTK?).
18929         * view_file_list.c: Fix progress bar warning when files are removed
18930         before thumbnail generation is finished.
18931
18932 Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>
18933
18934         * exif.[ch]: Fix memory alignment issues, bug #1593252.
18935
18936 Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>
18937
18938         * image.c: Fix up initial scroll offset into image when auto rotated
18939         by exif info, and keep same center point when rotating otherwise.
18940
18941 Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>
18942
18943         * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
18944         the value, as when that is eventually fixed to be alignment safe,
18945         the so shall this.
18946
18947 Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>
18948
18949         * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
18950         more in line with their counterparts of exif_byte_get..()
18951
18952 Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>
18953
18954         * pan-view.c: Break this monstrosity of code into smaller files.
18955         * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
18956         layout types into their own files (for now flower is with folder tree).
18957         * pan-item.c: PanItem creation, drawing, actions, and maintenance.
18958         * pan-types.h: Defines, data types, function prototypes.
18959         * pan-util.c: Various utilities.
18960         * src/Makefile.am: Add new files above.
18961
18962 Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>
18963
18964         * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
18965         and use a buffer when drawing to those windows to avoid flicker.
18966         Scrolling with the info [I] visible in full screen is now much
18967         smoother. Only one regression that will be fixed later: overlapping
18968         overlays are now ugly.
18969
18970 Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>
18971
18972         * format_nikon.h: For the pentax test, use tiff make instead of a magic
18973         string that can move location.
18974
18975 Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>
18976
18977         * pan-view.c: For calendar view only show months that contain an image.
18978         Allow choice of size when displaying an image with the info popup.
18979
18980 Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>
18981
18982         * exif.c: Use new format_raw_exif_offset() function to find Exif in
18983         raw files.
18984         * filelist.c: Add orf and pef to displayed file types.
18985         * format_canon.h, format_fuji.h: Update to new #define format.
18986         * format_fuji.c: Use same offset for Exif as the jpeg image as the
18987         Exif is always embedded in the jpeg and assuming offset of 12 is
18988         just broken.
18989         * format_nikon.h: Update to new #define format, and add pentax here
18990         as finding the jpeg will be same code.
18991         * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
18992         not all raw files will have a jpeg, but all appear to have Exif tags.
18993         * format_raw.[ch]: Add new camera types, and add a debugging facility
18994         to easily list all tags within tiff files (see format_raw.h to enable).
18995
18996 Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>
18997
18998         * format_olympus.c: Fix olympus makernote tag types to match image
18999         sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
19000         and Olympus.FlashBias.
19001
19002 Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>
19003
19004         * pan-view.c: Always recalculate canvas size when displaying popups.
19005         * README: Updates.
19006         * po/eo.po: Mark translation for 'Command Line' not fuzzy.
19007         * configure.in: Release 2.1.4 (quick bug fix for pan view).
19008
19009 Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>
19010
19011         * pan-view.c: Only print things to console when debug is enabled.
19012         * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
19013         canvas will not treat scroll position as if a new image was set, this
19014         fixes popups in the Pan View from causing a scroll to the top left or
19015         center when scroll_reset_method is not set to 'no change'. Also clean
19016         up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
19017         always set TRUE as they were old cruft.
19018
19019 Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>
19020
19021         * README: Updates.
19022         * icons/Makefile.am: Remove icon files that no longer exist.
19023         * configure.in: Release 2.1.3
19024
19025 Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>
19026
19027         * pan-view.c: Fix shortcuts to work regardless of what has the focus.
19028         Make [Control]+F (in addition to [/] show the find bar and [Control]+G
19029         go to next match. Add folder location field to info popup.
19030
19031 Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>
19032
19033         * bar_exif.[ch]: Make list of general exif tags available to rest of
19034         application.
19035         * pan-view.c: Add option to display exif information in info popup.
19036         Clean up the info popup text alignment. Make displaying the full size
19037         image below the info popup optional (off by default).
19038         * pixbuf-renderer.c (pr_source_tile_changed): Guard against
19039         width/height less than 1.
19040         * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
19041         than 1.
19042
19043 Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>
19044
19045         * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
19046         collections and view windows.
19047         * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
19048         by the previous keypress handler code cleanup. Add [Control]+V to
19049         view current image in a new image window.
19050
19051 Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>
19052
19053         * view_file_list.c: Fix slow re-sort when updating list by clearing the
19054         list and adding items in the new order instead of simply moving them.
19055         Fixes bug #1451200.
19056
19057 Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>
19058
19059         * po/eo.po: Add Esperanto translation,
19060         submitted by Antonio C. Codazzi <f_sophia@libero.it>.
19061         * configure.in (ALL_LINGUAS): Add new translation.
19062         * README: Update credits for above.
19063
19064 Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
19065
19066         * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
19067         instead of xpms.
19068         * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
19069         * pixbuf_util.[ch]: Add new icons.
19070         * icons/Makefile.am: Update generated inline pixbufs.
19071         * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
19072         icons/view.xpm: Remove old xpm icons.
19073         * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
19074         icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
19075         * icons/svg/*.svg: Add svg sources for icons, they are not used or
19076         anything, but this way I can not misplace them again.
19077
19078 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
19079
19080         * info.c: Increase default info window size to 600x400.
19081         * po/be.po: Update Belarusian translation,
19082         submitted by Pavel Piatruk <berserker@neolocation.com>.
19083         * gqview.desktop: Add additional formats to MimeType list.
19084
19085 Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>
19086
19087         * img-view.c: Use correct method to close the window using Escape key,
19088         fixes bug #1231845. Also added more robust method to update window
19089         list when a window is closed so this doesn't happen again.
19090         * slideshow.c: Add sanity checks to exported functions to check for
19091         NULL SlideShow pointers, to match rest of coding style.
19092
19093 Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>
19094
19095         * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
19096         gtk_object_sink is not available as it is deprecated.
19097
19098 Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>
19099
19100         * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
19101         where obstructed portions of an image were not always generating an
19102         expose event when scrolling the image.
19103
19104 Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>
19105
19106         * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
19107         toggle fullscreen.
19108
19109 Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>
19110
19111         * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
19112         view_file_icon.c: Keypress signal handler code clean-up round 2: the
19113         remaining files. Make control and shift logic easier to follow.
19114
19115 Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>
19116
19117         * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
19118         code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
19119         deactivating full screen [F].
19120
19121 Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>
19122
19123         * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
19124         * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
19125         the display of current image with [Shift]+[G] keyboard shortcut and
19126         'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
19127         activating refresh [R].
19128         * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
19129         function.
19130
19131 Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>
19132
19133         * layout.[ch] (layout_new_with_geometry): New function to create a
19134         layout sized to an X geometry string.
19135         * main.c: Add support for --geometry on the command line.
19136
19137 Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>
19138
19139         * utilops.c: Fix minimum allowed auto-rename value to be zero again,
19140         but keep the default at 1.
19141
19142 Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>
19143
19144         * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
19145         local thumbnails as per the freedesktop.org thumbnail spec.
19146         * filelist.c: Add .thumblocal to list of ignored folders (those we
19147         never show user).
19148         * main.c: Fix bug in recent command line parser changes, a single
19149         folder on the command line was not processed by parse_out_relatives().
19150
19151 Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>
19152
19153         * pan-view.c: For now, also display the full size image under the
19154         thumbnail's information bubble. Make clicking the info box close it.
19155
19156 Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>
19157
19158         * pan-view.c: Recalc the size of the layout when popping up new images
19159         in the calendar so that all new images can be scrolled into view.
19160         * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
19161         to resize a tile canvas without the need for a complete reset/render.
19162
19163 Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>
19164
19165         * main.c: Fix command line parser to work with any combination of files
19166         and/or folders on the command line.
19167
19168 Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>
19169
19170         * eu.po: Add Basque translation,
19171         submitted by Piarres Beobide <pi@beobide.net>.
19172         * configure.in (ALL_LINGUAS): Add eu.
19173         * README: Update credits.
19174
19175 Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>
19176
19177         * po/*.po: Make distcheck touches these.
19178         * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
19179         * configure.in: Release 2.1.2
19180
19181 Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>
19182
19183         * vi.po: Update Vietnamese translation,
19184         submitted by pclouds <pclouds@vnlinux.org>.
19185         * README: Updates.
19186
19187 Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>
19188
19189         * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
19190         it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
19191         vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
19192         zoom to fit" translations, and unmark as fuzzy when only the change in
19193         punctuation caused the fuzzy state.
19194         * README: Updated po-stats list.
19195
19196 Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>
19197
19198         * utilops.c: Mark string for translation.
19199         * fi.po: Update Finnish translation [merge from 2.0.2],
19200         submitted by Lauri Nurmi <lanurmi@iki.fi>.
19201         * README: Updates.
19202
19203 Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>
19204
19205         * ru.po: Update Russian translation [merge from 2.0.2],
19206         submitted by Vitaly Lipatov <lav@altlinux.ru>.
19207
19208 Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>
19209
19210         * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
19211         of the d_ino > 0 test as all files listed by readdir should be valid.
19212         dirent.d_ino is not guanteed by POSIX, and at one recent point is
19213         not implemented on cygwin.
19214
19215 Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>
19216
19217         * pl.po: Update Polish translation,
19218         submitted by Wit Wilinski <madman@linux.bydg.org>.
19219         * README: Updates.
19220
19221 Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>
19222
19223         * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
19224         plus punctuation fix.
19225         * utilops.c: Change auto rename start number to default to 1.
19226         * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
19227         * gqview.spec.in: Add Italian translation to RPM spec file,
19228         submitted by HappyCactus <happycactus@people.it>.
19229         * be.po: Add Belarusion translation,
19230         submitted by Pavel Piatruk <berserker@neolocation.com>.
19231         * ca.po: Add Catalan translation [merge from 2.0.2],
19232         submitted by catux.org <mecatxis@ya.com>.
19233         * de.po: Update German translation [merge from 2.0.2],
19234         submitted by Ronny Steiner <Post@SIRSteiner.de>.
19235         * fr.po: Update French translation,
19236         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
19237         * it.po: Update Italian translation,
19238         submitted by Kostantino <ciclope10ATalice.it>.
19239         * ko.po: Add Korean translation (mostly menus),
19240         submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
19241         * pt_BR.po: Update Brazilian Portuguese translation,
19242         submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
19243         * sk.po: Update Slovak translation,
19244         submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
19245         * zh_TW.po: Update Traditional Chinese translation,
19246         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
19247
19248 Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>
19249
19250         * collect-io.c, thumb_standard.c: Do not ignore return value from
19251         g_list_append as newer versions of gtk now set a warning flag.
19252         * utilops.c: Add new auto rename option to enter formatted text, which
19253         uses * and # characters to symbolize original filename and numerical
19254         value (respectively) in new filenames.
19255
19256 Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>
19257
19258         * cache.c: Make cache loader tolerant of unknown line values, so that
19259         a cache written by newer/older versions of GQview does not result in
19260         recreating data that is actually there.
19261
19262 Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>
19263
19264         * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
19265         md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
19266         ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
19267         view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
19268         warnings in gcc 4.0.
19269
19270 Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>
19271
19272         * view_dir_tree.c (vdtree_set_path): Do not force reading folder
19273         contents, to allow the check for a changed timestamp do it's job.
19274         * doc/10_options.html: Fix page link in docs.
19275
19276 Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>
19277
19278         * cache-loader.c (cache_loader_process): When converting Exif date
19279         string to time_t, tell mktime DST is unknown (-1).
19280
19281 Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>
19282
19283         * image.c (image_zoom_cb): If needed, update window title when
19284         zoom changes.
19285         * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
19286         size results in a new scale value.
19287         * README: Updates.
19288         * configure.in: Release 2.1.1
19289
19290 Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>
19291
19292         * editors.[ch]: Add "%w" macro to disable full screen deactivation when
19293         running an editor command.
19294         * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
19295         prevent exit of full screen.
19296         * image-load.c (image_load_begin): Fix to not treat short reads as
19297         end of file condition.
19298         * README, doc/10_5_editor_commands.html: Document %w macro for editor
19299         commands.
19300         * po/it.po: Update Italian translation,
19301         submitted by Kostantino <inverness1ATvirgilio.it>.
19302
19303 Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>
19304
19305         * format_canon.[ch]: Reimplement canon raw parser to use convenience
19306         functions from exif.c, also separated parsers into one per file type.
19307         For the cr2 format also verify compression type in tiff field 0x0103.
19308         * format_raw.c: Add FIXME comment noting current shortcomings.
19309
19310 Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>
19311
19312         * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
19313         exif_text_list_find_value() will always return newly allocated text.
19314
19315 Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>
19316
19317         * exif.c (exif_parse_IFD_table): Fix offset count before testing
19318         against buffer size.
19319         * exif.h: Make exif_text_list_find_value available.
19320         * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
19321         adjust several text descriptions.
19322         * format_fuji.c: Remove "MkN." text from tag names.
19323         * format_nikon.c: Fix offset count before testing against buffer size,
19324         and remove "MkN." text from tag names. Add several new tags.
19325         * format_olympus.[ch]: New files for olympus makernote.
19326         * format_raw.c: Add exif olympus hook.
19327         * src/Makefile.am: Add format_olympus.[ch].
19328
19329 Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>
19330
19331         * pan-view.c: Add exif date sorting option to right click menu, and
19332         change 'reading dimensions...' message to be more generic as it may now
19333         also be reading embedded exif dates, or both date and dimensions.
19334
19335 Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>
19336
19337         * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
19338         bytes with values of 0 are actually in the data to compare.
19339
19340 Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>
19341
19342         * exif.[ch]: A lot of code clean up, add generic tiff header parser,
19343         remove use of packed structures to interpret tiff file format,
19344         fix possible endless loops in tiff parser with corrupt IFD tables,
19345         and fix possible overflow in jpeg exif parser.
19346         * format_canon.[ch]: Add additional makernote values, plus a few
19347         spelling fixes. Header update.
19348         * format_fuji.[ch]: Header update.
19349         * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
19350         code cleanup. Header update.
19351         * format_raw.[ch]: Add pathname argument to file descriptor version of
19352         raw parser to quickly rule out non-raw files based on file extension.
19353         Add raw header match type to check for tiff "make" field value.
19354         * image-load.c (image_loader_begin): Add image filename for raw parser.
19355
19356 Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>
19357
19358         * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
19359         * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
19360         description field for MakerNote parser.
19361         * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
19362         * format_raw.c: Add debug description output and Nikon raw parser hook.
19363
19364 Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>
19365
19366         * filelist.c (path_list_recursive_append): Fix memory leak by using
19367         correct function to free path list.
19368
19369 Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>
19370
19371         * exif.[ch]: Use glib provided data types and byte order functions for
19372         consistency with rest of application. Made several more functions
19373         available in the header. Use MakerNote parsing from format_raw.c.
19374         * format_canon.[ch]: Changes to match exif.h and format_raw.h.
19375         * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
19376         * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
19377         * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
19378         camera formats here (similar to existing raw format list).
19379         * src/Makefile.am: Add format_nikon.[ch].
19380
19381 Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>
19382
19383         * README: Update credits.
19384
19385         Apply fix from Daniel M. German:
19386
19387         * format_canon.c (canon_read_int): Fixed error which caused a
19388         segfault under OS X. It was a casting a number as a 32
19389         bit, when it was 16. it works in little endian, but not in big
19390         endian machines.
19391         
19392 Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>
19393
19394         * format_canon.c (canon_mknote_parse_convert): For serial number
19395         conversion, use the value of the data - not the value of the pointer.
19396
19397 Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>
19398
19399         * bar_exif.c: Set a default size for the EXIF data column in the
19400         advanced view, and allow resizing of that column to allow more data to
19401         be visible when needed.
19402         * format_canon.c: Fix data type for Canon MakerNote Serial Number.
19403
19404 Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>
19405
19406         * exif.[ch]: Export several parsing functions for use by the exif
19407         makernote parsers, and add hook for MakerNote data parsing.
19408         * format_canon.[ch]: Add Canon EXIF MakerNote support.
19409         * format_raw.c: Fix warning printf grammar.
19410
19411 Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>
19412
19413         * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
19414
19415 Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>
19416
19417         * format_raw.[ch]: Move camera specific code to manufacturer specific
19418         format_*.c files. Change code so that file descripter version is now a
19419         separate functions that wraps the standard parser by using mmap.
19420         * format_canon.[ch]: Moved Canon specific raw support here, removed
19421         file descriptor versions of parser. This Canon raw file parser written
19422         by Daniel M. German.
19423         * format_fuji.[ch]: Move Fuji specific raw support here, parser written
19424         by Lars Ellenberg.
19425         * exif.c: Update for change to format_raw_img_exif_offsets.
19426         * filelist.c: Add cr2 extension to Canon raw format list.
19427         * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
19428         that buffer is refilled using new offset of file descriptor.
19429         * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
19430
19431 Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>
19432
19433         * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
19434         does proper checking for existing folder to avoid clobbering an
19435         existing folder.
19436         * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
19437         a folder to fix possible clobbering of an existing folder with the
19438         same name as the requested name.
19439
19440 Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>
19441
19442         * format_raw.[ch]: New files to parse image data and exif offsets for
19443         the raw camera formats.
19444         * exif.c, image-load.c: Add support calls to format_raw.c functions
19445         above.
19446         * filelist.c: Add Fujifilm raw file extension to known formats.
19447         * thumb_standard.c (thumb_loader_std_start): Check for existing
19448         thumbnail file before checking for a failure mark.
19449         * src/Makefile.am: Add format_raw.[ch].
19450
19451 Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>
19452
19453         * po/cs.po: Update Czech translation,
19454         submitted by Jan Raska <jan.raska@tiscali.cz>
19455         * de.po, fr.po: Typo and spelling fixes.
19456
19457 Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>
19458
19459         * image.c, pixbuf-renderer.c: Fix sending of complete signal.
19460         * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
19461         * utilops.c: Additional validation for destination of copy/move
19462         dialogs, and do not include extension when conveniently selecting
19463         filename text in rename dialogs.
19464
19465 Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>
19466
19467         * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
19468         * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
19469         never actually set these dimensions. Increase default size of main
19470         window.
19471         * layout_util.c: Use GTkToolbar for the main window toolbar.
19472         * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
19473         * rcfile.c: Add note to config file that it is autogenerated.
19474         * typedefs.h: Remove no longer used tooltip in LayoutWindow.
19475         * ui_misc.[ch]: pref_toolbar additions.
19476         * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
19477         * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
19478         * icons/Makefile.am: Add above icons to inline pixbuf list.
19479
19480 Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>
19481
19482         * pan-view.c: Add option to ignore symbolic links to folders when
19483         creating file list (no gui control yet), and do not allow listing
19484         the root folder as this introduces too many issues (for instance
19485         how do we ignore special filesystems such as /proc using only stat
19486         attributes?). Add fix to not show empty folders in the flower view.
19487         * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
19488         thumbnails to be saved for images with a size between normal and large
19489         when using large thumbnails.
19490         * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
19491
19492 Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>
19493
19494         * cache.c (cache_sim_data_load): Fix to return CacheData if any data
19495         type exists.
19496         * pan-view.c: Fix slow merging of embedded dates into file list;
19497         includes optimizing pan_cache_sync_date and plugging a memory leak.
19498
19499 Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>
19500
19501         * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
19502         queue (source). Fixes crash introduced by Apr 12 changes.
19503
19504 Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>
19505
19506         * cache-loader.[ch]: New utility to load cache-able data.
19507         * cache.[ch]: Add embedded (exif) date caching.
19508         * pan-view.c: Use new cache loading mechanism. Add exif date support
19509         to timeline and calendar view.
19510         * src/Makefile.am: Add cache-loader.[c,h].
19511
19512 Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>
19513
19514         * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
19515         tainting user perspective of image hues.
19516         * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
19517         to avoid wasteful memory allocation, this will reduce memory waste
19518         when in full screen.
19519
19520 Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>
19521
19522         * pan-view.c: Optimize pan_layout_intersect by dividing object list
19523         into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
19524         drawing tiles much faster when the window contains > 100,000 images.
19525         This adds the complexity of walking two lists when searching for a
19526         specific item, but the speed increase is worth it.
19527
19528 Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>
19529
19530         * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
19531         only_existing argument.
19532
19533 Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>
19534
19535         * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
19536         * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
19537         namespace conflict with util in pixbuf_util.h.
19538         * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
19539
19540 Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>
19541
19542         * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
19543         * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
19544         only have effect on tiles that not currently visible. Remove use of
19545         hard coded PR_TILE_SIZE from tile size calculations, as it is only
19546         supposed to be used as the default value.
19547
19548 Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>
19549
19550         * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
19551         the parts of the image that have an existing tile, fixes slow loading
19552         of images when zoomed in because it was generating a tile for even
19553         off screen parts of the image.
19554
19555 Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>
19556
19557         * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
19558         to draw the background.
19559
19560 Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>
19561
19562         * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
19563         when both the ImageWindow and global setting are both enabled.
19564         * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
19565         gtk_adjustment_value_changed to fix performance hit when scrolling.
19566         * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
19567         invalidating so that there is no chance it will be used with old data.
19568         Only emit 'scroll-notify' signal when the value or range changes.
19569         Fix copy of zoom value in pixbuf_renderer_move.
19570
19571 Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>
19572
19573         * image.c (image_options_set): Update PixbufRenderer parent window so
19574         that changing 'fit window to image' option works.
19575         * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
19576         for main windows.
19577         * pixbuf-renderer.c: Fix (re-implement) check for maximized window
19578         state. Fix pr_source_tile_visible() calculation which was using the x
19579         axis where it should be y. Add redrawn return value to pr_zoom_clamp()
19580         and use that value in pr_zoom_sync() to pass pr_redraw correct args.
19581         * gqview.1: Fix spelling of vertical in man page.
19582
19583 Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>
19584
19585         * image.[ch]: Add utility to sync image settings to user preferences.
19586         * pixbuf-renderer.c: Fix rounding errors.
19587         * preferences.c: Call image_options_sync() when applying changes.
19588
19589 Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>
19590
19591         * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
19592         listener to update. Fix delay flip by listening for 'render_complete'.
19593         * pixbuf-renderer.[ch]: Add complete property and and emit a
19594         'render-complete' signal when changing complete back to TRUE.
19595         * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
19596         whenever it is expanded.
19597
19598 Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>
19599
19600         * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
19601         * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
19602         focus and full screen work again.
19603         * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
19604
19605 Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>
19606
19607         * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
19608         queue item for each tile, and now that a tile holds a queue pointer
19609         there is no need to walk the tile list to find a possible merge victim.
19610
19611 Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>
19612
19613         * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
19614         works again (mostly).
19615
19616 Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>
19617
19618         * image.[ch]: Start conversion to use of PixbufRenderer.
19619         * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
19620         * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
19621         layout_image.c, print.c: Changes for above ImageWindow conversion.
19622         * typedefs.h: Remove unused ImageWindow variables.
19623
19624 Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>
19625
19626         * pan-view.c: Convert to using new PixbufRenderer.
19627         * pixbuf-renderer.[ch]: Clean up and fixes.
19628
19629 Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>
19630
19631         * image.c (image_scroller_start): Unref scroller pixbuf after adding it
19632         as an overlay to avoid leaking it.
19633         * pixbuf-renderer.[ch]: All functions defined in header file are now
19634         implemented.
19635
19636 Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>
19637
19638         * pixbuf-renderer.[ch]: Set up object properties and additional.
19639
19640 Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>
19641
19642         * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
19643         not gdk_scroll, as scroll often invalidates the entire window (!). Also
19644         merged in source tiles code from image.c.
19645         * pan-view.c: Change picked up when testing PixbufRender zoom.
19646
19647 Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>
19648
19649         * pixbuf-renderer.[ch]: Start of turning image drawing portion of
19650         ImageWindow into an actual GtkWidget.
19651         * src/Makefile.am: Add pixbuf-renderer.[ch].
19652         * pan-view.c: Added temporary hack button and callback for testing
19653         PixbufRenderer widget.
19654
19655 Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>
19656
19657         * README: Updates.
19658         * configure.in: Release 2.1.0
19659
19660 Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>
19661
19662         * main.c: Enable the beta message at startup.
19663         * po/fr.po: Update French translation (from stable branch),
19664         submitted by Eric Lassauge.
19665
19666 Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>
19667
19668         * pan-view.c: Make date search work in calendar view, plus calendar
19669         fixes. Make '/' search key refocus search entry.
19670
19671 Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>
19672
19673         * pan-view.c: Add calendar view. Make mouse wheel scroll.
19674         * po/POTFILES.in: Add pan-view.c for translation.
19675
19676 Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>
19677
19678         * pan-view.c: Make subsequent searches for same string step through all
19679         matches, also show match index and count in search result label.
19680
19681 Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>
19682
19683         * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
19684         floats whenever possible.
19685         * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
19686         message body so specifying newlines is no longer needed.
19687         * pan-view.c: Display info dialog when thumbnail caching settings are
19688         not optimal.
19689
19690 Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>
19691
19692         * pan-view.c: Add 'dots' image size option, fix up border size at edge
19693         of grid, and make drag and drop work to/from the window.
19694
19695 Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>
19696
19697         * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
19698         * image-load.c, typedefs.h: Add shrunk flag to determine if an image
19699         was scaled down using image_loader_set_requested_size.
19700         * image.c: Make panning with mouse scroll more when holding shift key.
19701         * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
19702         xvpics option in the gui - now a hidden option.
19703         * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
19704
19705 Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>
19706
19707         * image.[ch] (image_scroll_to_point): Add alignment for location of
19708         point within visible region.
19709         * pan-view.c: Use alignment for scrolling above, and fix date search
19710         to only search thumbs and images.
19711
19712 Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>
19713
19714         * src/Makefile.am: Add pan-view.[ch]:
19715         * image.[ch]: Add support for using a grid of tiles as soource image.
19716         Added scroll_notify callback for when the viewable regionis scrolled.
19717         Added ability to set min and max for the zoom range. Removed
19718         unnecessary gtk_widget_size_request from image_size_sync. Added
19719         image_scroll_to_point.
19720         * layout_util.c: Add menu item and callback for the new 'Pan view'.
19721         * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
19722         * typedefs.h: Add source tile stuff for ImageWindow.
19723         * ui_tabcomp.c: Fix tab completion pop-up menu placement.
19724         * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
19725
19726 Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>
19727
19728         * README: Updates.
19729         * configure.in: Release 2.0.0
19730
19731 Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>
19732
19733         * po/bg.po: Update Bulgarian translation,
19734         submitted by Vladimir Petrov.
19735         * po/it.po: Update Italian translation,
19736         submitted by Costantino, with additions from Marco Colombo.
19737         * po/nl.po: Update Dutch translation,
19738         submitted by Tino Meinen.
19739         * po/pl.po: Update Polish translation,
19740         submitted by Wit Wilinski.
19741
19742 Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>
19743
19744         * doc/11_1_command_line.html: Small fix.
19745
19746 Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>
19747
19748         * po/es.po: Update Spanish translation,
19749         submitted by Ariel Fermani.
19750         * po/it.po: Update Italian translation,
19751         submitted by Costantino.
19752         * po/ja.po: Update Japanese translation,
19753         submitted by Takeshi Aihana.
19754         * po/ru.po: Update Russian translation,
19755         submitted by Sergey Pinaev.
19756
19757 Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>
19758
19759         * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
19760
19761 Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
19762
19763         * main.c: Disable startup beta message.
19764         * po/it.po: Update Italian translation,
19765         submitted by Costantino <inverness1ATvirgilio.it>.
19766         * README: Updates.
19767         * configure.in: Release 1.5.9
19768
19769 Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
19770
19771         * search.c (search_file_next): Ignore case for keyword search.
19772
19773 Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
19774
19775         * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
19776         to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
19777
19778 Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
19779
19780         * cache.c (cache_sim_data_save): Print a warning when a save fails.
19781         * search.c: Fix search saving the cached data by first creating the
19782         directory for the location of the data, fixes search caching bug.
19783
19784 Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
19785
19786         * search.[ch]: Add ability to set the default image used for similarity
19787         in a search.
19788         * layout_util.c: Set the default image in a search to the visible
19789         image.
19790
19791 Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
19792
19793         * layout_util.c: Correct wrong main window keyboard shortcuts for the
19794         editor slots.
19795
19796 Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
19797
19798         * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
19799         * src/Makefile.am: Remove png libs from LDADD.
19800         * README: Updates.
19801         * configure.in: Remove libpng checks, release 1.5.8
19802
19803 Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
19804
19805         * globals.c: Change default thumbnail mechanism to shared thumbnails.
19806         * po/it.po: Update Italian translation,
19807         submitted by Costantino <inverness1ATvirgilio.it>.
19808         * po/ru.po: Update Russian translation,
19809         submitted by Sergey Pinaev <dfo@antex.ru>.
19810         * po/sv.po: Update Swedish translation,
19811         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
19812         * doc/10_6_advanced.html: Describe option 'Store keywords and comments
19813         local to source image'.
19814         * doc/11_4_management.html: Add list describing all folders and files
19815         used by GQview, and purpose.
19816         * doc/9_printing: Clarify a description.
19817
19818 Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
19819
19820         * bar_sort.c (bar_sort_collection_list_build): Blank the collection
19821         key before setting the bookmark list to that key, fixes incorrect list
19822         when collection folder is now empty.
19823         * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
19824
19825 Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
19826
19827         * bar_info.[ch]: Use the cache find utility instead of only looking for
19828         metadata in one place. If an a metdata file exists when writing,
19829         use it's location. Porperly update the keyword sidebar when renaming or
19830         moving a file to that the delayed save mechanism does not lose changes.
19831         * cache.c: Make cache_get_location honor enable_metadata_dirs, and
19832         removed duplicate isfile check in cache_find_location.
19833         * cache_maint.c: Change order of maintenance calls so that metadata is
19834         moved before the views are updated.
19835         * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
19836         metadata local to source image.
19837         * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
19838         * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
19839         of moved thumbnails - thumb_loader_std_save requires a NULL path.
19840
19841 Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
19842
19843         * search.c: Fix initial keywords matching state to be same as menu.
19844
19845 Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
19846
19847         * view_file_list.c: Update vfl->select_cb when populating the list and
19848         add a sanity check to vflist_select_image.
19849
19850 Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
19851
19852         * print.c: Added picas option for units. Made the default for units be
19853         metric for anything but the US,PR locales. Fixed default custom printer
19854         text to use <printer name> instead of the format string with %s.
19855
19856 Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
19857
19858         * src/Makefile.am: Add INTLLIBS to cmpile libs.
19859         * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
19860         the make dist target - it took me an hour to figure out why pos were
19861         not updateing >-/
19862         * README: Updates, including new translation status list.
19863         * configure.in: Release 1.5.7
19864
19865 Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
19866
19867         * preferences.c: Use new ui_misc utilities for radio buttons.
19868         * po/es.po: Update Spanish translation,
19869         submitted by Ariel Fermani <arielfermani@yahoo.com>.
19870         * po/fr.po: Update French translation,
19871         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
19872         * po/it.po: Update Italian translation,
19873         submitted by Costantino <inverness1ATvirgilio.it>.
19874
19875 Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
19876
19877         * preferences.c: Change Options dialog title to Preferences.
19878         * doc/*.html: Update documentation.
19879         * doc/11_4_management.html: Add page for Cache and Data Management.
19880
19881 Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
19882
19883         * cache_maint.c: Improve dialog descriptions.
19884         * dupe.c: Add fix for delayed status text update.
19885         * image-overlay.[ch] (image_overlay_update): New functions to schedule
19886         an update of an image info overlay, and fix incorrect dimensions when
19887         image has delayed flip enabled.
19888         * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
19889         whenever the file count changes.
19890
19891 Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
19892
19893         * preferences.c, print.c, search.c: Updates for functions deprecated
19894         in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
19895         * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
19896         boxes with NULL text set the GtkComboBox active item to 0.
19897
19898 Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
19899
19900         * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
19901         fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
19902         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
19903         Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
19904         for using glib idle and timeout functions and to use new GtkComboBox.
19905         * ui_misc.[ch]: Add toolbar utilities.
19906
19907 Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
19908
19909         * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
19910         GtkUIManager, this has a nice side effect of fixing the broken
19911         shortcuts when the tools are floating.
19912
19913 Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
19914
19915         * configure.in: Increase GTK+ requirement to 2.4.
19916         * README: Note above new requirement.
19917         * collect-table.c, view_file_icon.c: Fix filename tooltip window
19918         placement when using GTK 2.4.
19919         * fullscreen.c: Removed gtk version check for 'Stay above' option.
19920         * layout.c: Changes for new combobox used in GTK 2.4.
19921         * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
19922         ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
19923         GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
19924         * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
19925
19926 Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
19927
19928         * bar_sort.c: Make add button show new collection dialog when in
19929         collection mode.
19930
19931 Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
19932
19933         * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
19934         newer autoconf macros (no more acconfig.h). Update to use glib's
19935         gettext instead gettext directly. Change documentation install
19936         location to $prefix/share/doc/gqview-#version.
19937         * acconfig.h, BUGS: Removed, not used.
19938         * doc/Makefile.am: Install docs to new location.
19939
19940 Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
19941
19942         * bar_sort.c: Add option to choose current image or all selected files
19943         when adding images to a collection in the sort manager.
19944         * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
19945         allow adding to a bookmark list that is not editable via drag and drop.
19946         * ui_tabcomp.c: Add heading to path entry selection dialog.
19947
19948 Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
19949
19950         * collect-dlg.c: Allow saving empty collections.
19951         * collect-io.c: Remove erroneous warning about failed removes.
19952         * collect.c (collection_remove): Mark collection changed even when
19953         resulting collection is empty.
19954
19955 Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
19956
19957         * bar_sort.c: Change default view of sort manager to folders, and fix
19958         widget packing. Fix collection list to be sorted.
19959
19960 Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
19961
19962         * print.c: Add checkbox to remember print settings. Set a signal
19963         handler to catch a SIGPIPE when printing to a pipe, not pretty but it
19964         works. Do not allow printing to a file that already exists. Add print
19965         error dialog to tell user why printing did not complete.
19966
19967 Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
19968
19969         * bar_sort.c: Add collection option to sort manager.
19970         * collect-io.[ch]: Add collection manager add and remove utilities.
19971         * collect.[ch] (collection_window_find_by_path): New function.
19972         * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
19973         and to make a list not editable. Also made bookmark buttons compact.
19974
19975 Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
19976
19977         * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
19978         keywords entry and remaining 1/3 to comment entry.
19979
19980 Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
19981
19982         * cache.c: Metadata for keywords/comments no longer has the option to
19983         be stored locally to the source file.
19984         * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
19985         change the dialog to have a stop and close button so that the dialog
19986         remains displayed for the user until it is user closed.
19987
19988 Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
19989
19990         * fullscreen.[ch], preferences.c: Add full screen location option
19991         'Determined by Window Manager' which is now the default. This option
19992         sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
19993         the size and position like 'active monitor' but the window manager may
19994         completely ignore the request. Also removed old #if 0'ed out code.
19995         * globals.c (fullscreen_screen): Set the default screen to be the new
19996         option above 'Determined by Window Manager'.
19997
19998 Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
19999
20000         * image.c: Revert change to attempt to keep unkown icon unscaled, as it
20001         interferes when a pixbuf is specifically set.
20002         * icons/folder_open.png: Adjust width of the graphic in the open
20003         folder icon.
20004
20005 Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
20006
20007         * icons/folder_*.xpm: Remove unused files.
20008         * icons/folder_*.png: Add new folder icons.
20009         * icons/Makefile.am: Changes for above.
20010         * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
20011         * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
20012         change the folder list view so that current folder uses the open icon
20013         and the parent folder uses the 'up' icon.
20014
20015 Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
20016
20017         * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
20018         * src/Makefile.am: Removed unused files.
20019         * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
20020         files.
20021         * gobals.c, image.c, layout.c, preferences.c, thumb.c,
20022         thumb_standard.c: Use new pixbuf_inline utility.
20023         * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
20024         icons.
20025         * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
20026         The new or moved png images to be made inline.
20027
20028 Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
20029
20030         * cache_maint.c: Only manage shared thumbnails when the option is
20031         enabled, since this is a time consuming task.
20032         * preferences.c: Fix sensitivity of thumbnail options that are disabled
20033         when the shared thumb cache is in use. Removed clear cache button, as
20034         it is now in the maintenance window.
20035         * thumb_standard.c: Add notes about implementation and what it lacks.
20036         * ui_misc.[ch]: Add pref_table_button_new and
20037         pref_button_link_sensitivity_swap.
20038
20039 Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
20040
20041         * dupe.c: Fix widget spacings in find dupes window.
20042         * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
20043
20044 Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
20045
20046         * src/main.c: Make message about being a beta sound less ominous.
20047         * README: Updates.
20048         * configure.in: Release 1.5.6
20049
20050 Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
20051
20052         * doc/6_collections.html: Add note that $HOME/.gqview/collections is
20053         now updated when moving or renaming files.
20054         * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
20055         * doc/10_6_advanced.html: Explain "Stay above other windows" option.
20056         * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
20057         Apparently I have a habit of type "the" twice, and not noticing.
20058         * doc/12_credits.html: Update copyright year.
20059
20060 Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
20061
20062         * search.c: Clean up appearance of search window.
20063         * po/fr.po: Update French translation,
20064         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
20065         * po/ru.po: Update Russian translation,
20066         submitted by Sergey Pinaev <dfo@antex.ru>.
20067         * preferences.c, README: Update copyright year.
20068
20069 Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
20070
20071         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
20072         option to try to keep full screen window above other windows. Since
20073         this uses a GTK 2.4 function, it is disabled on GTK 2.2.
20074         * main.c: Issue warning when running with a GTK library with an older
20075         minor version than what GQview was compiled with.
20076
20077 Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
20078
20079         * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
20080         * main.c: When it takes time to get a connection to a remote GQview
20081         because it is still starting up, print progress dots (.) to the
20082         console to indicate we are waiting, and not hung.
20083         * thumb_standard.[ch]: Move core of thumb cache path building to
20084         thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
20085         or deleting thumbnails to match changes to the source image.
20086
20087 Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
20088
20089         * collect-io.c (collection_save_private): Use a temp file when saving
20090         a collection so that if an error occurs during write the original is
20091         not lost. The only disadvantage with temp files is group and user ids
20092         of the original are not guaranteed to be preserved by chown, oh well.
20093         * preferences.c: Remove silly EXPERIMENTAL text from description of
20094         shared thumbnails cache option.
20095         * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
20096         which attributes we want to copy.
20097
20098 Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
20099
20100         * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
20101         will allow images to loader faster if you know you only need at most
20102         width by height image. Since only the jpeg gdk-pixbuf loader supports
20103         it, this only effects jpegs.
20104         * thumb.c, thumb_standard.c: These changes are currently disabled, but
20105         it would set the requested size when loading thumbnails for a speed
20106         improvement on jpegs.
20107
20108 Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
20109
20110         * cache_maint.c: Implemented local thumbnail rendering option, and
20111         only enable it when the standard thumb cache is active.
20112         * filelist.c (path_list_filter): When filtering a dir list remove
20113         .thumbnails and .metadata.
20114         * preferences.c: Do not allow focus on progress entry in safe delete
20115         clear dialog.
20116         * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
20117         per loader basis instead of using the global setting.
20118         * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
20119         duplicated in three places into thumb_loader_std_next_source. Added
20120         retry flag to force a retry on images that are flagged as a failure.
20121         * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
20122
20123 Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
20124
20125         * cache_main.c: Reset list to NULL before using in next path_list.
20126
20127 Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
20128
20129         * cache_maint.[ch]: Add maintenance window to select various thumbnail
20130         cache operations for removing old thumbnails, deleting thumbnails, and
20131         to create thumbnails for a folder. Creating thumbnails local option is
20132         not yet implemented. Also move clear cache confirm dialog here.
20133         * layout_util.c: Change thumbnails menu item name, and open the
20134         maintenance window instead of purge utility.
20135         * preferences.c: Move clear cache confirm dialog out of here.
20136         * thumb_standard.[ch]: Make local thumb caches use permissions of the
20137         source images. Local thumbnails should not store failures. Added a
20138         thumb validate utility for use by the new thumb cache manager.
20139
20140 Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
20141
20142         * Makefile.am (gqview_sources): Add thumb_standard.[ch].
20143         * collect-io.c: Use new thumb loader functions.
20144         * collect-table.c: Use doubles instead of floats in most places.
20145         * collect.c: Remove unnecessary include of thumb.h.
20146         * dupe.[ch]: Use double for rank values, and updates for new thumb
20147         functions.
20148         * globals.c: Change default thumb size to 96x72, add
20149         thumbnail_spec_standard to toggle use of new thumbnail cache.
20150         * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
20151         use of float to double.
20152         * image-load.[ch]: Use doubles instead of floats for progress value.
20153         * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
20154         now a double.
20155         * layout.[ch], layout_image.[ch]: More float to double changes.
20156         * preferences.c: Change selection of thumbnail sizes offered to user,
20157         and allow a custom item when the thumbnail size configured in the
20158         rc file does not match the predefined list. Added toggle for new
20159         shared thumbnail standard (option needs a better description?)
20160         * print.c: Update for image zoom now being a double.
20161         * rcfile.c: Save and restore thumbnail_spec_standard.
20162         * search.c: More float to double change madness, and update for new
20163         thumb functions.
20164         * similar.[ch]: More floats to doubles.
20165         * thumb.[ch]: Updated the thumb function API to something a bit more
20166         sane, but mostly to match that of thumb_standard.h. When the standard
20167         thumb loaders are enabled thumb_loader_new will now return a loader
20168         from thumb_loader_std_new - the function access to thumb loaders is the
20169         same but the structures are completely different - don't access the
20170         structure directly. Also removed unused utility functions in thumbs.c.
20171         * thumb_standard.[ch]: New utilities for a thumb loader that implements
20172         the proposed thumbnail management standard on freedesktop.org.
20173         * typedefs.h: ThumbLoader is now treated as an opaque structure (but
20174         no attempt is made to hide it) because there are now two thumb loader
20175         implementations (thumb.c and thumb_standard.c). We check which loader
20176         and structure is in use with the standard_loader flag common to each. 
20177         * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
20178         and updates for new thumb functions.
20179
20180 Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
20181
20182         * main.c (help_browser_command): Only print info when debug is on.
20183         * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
20184         offset this by setting the idle function to low priority.
20185
20186 Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
20187
20188         * layout.c (layout_status_update_progress): Fix progressbar height from
20189         changing status bar size by setting text to a space instead of NULL.
20190
20191 Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
20192
20193         * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
20194         preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
20195         view_file_icon.c, view_file_list.c: Specifically enable or disable
20196         the search feature of the GTkTreeViews, as it interferes with shortcuts
20197         for the main window and elsewhere, also when it is enabled set the
20198         search column.
20199
20200         Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
20201         of the treeview search feature has changed such that it can now get
20202         in the way when it is not specifically disabled.
20203
20204 Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
20205
20206         * collect-io.c: Keep a pointer to the tail of the pending action list
20207         so that each append does not require walking the list.
20208
20209 Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
20210
20211         * collect-io.[ch]: Add collection manager to update collections
20212         contained in $HOME/.gqview/collections when files are moved. Made
20213         collection loading abort after too many errors.
20214         * collect.[ch]: Add collection_add_check to allow adding files to a
20215         collection that do not exist, attach collection manager to maintenance
20216         move functions.
20217         * main.c (gqview_exit_final): Flush pending collection manager changes
20218         before exit.
20219
20220 Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
20221
20222         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
20223         Add print context menu item to relevant sections of manual.
20224         * README: Updates.
20225         * configure.in: Release 1.5.5
20226
20227 Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
20228
20229         * collect-table.c: Make context menu have same number of items, making
20230         the ones that do not apply insensitive. Add print menu item.
20231         * collect.[ch] (collection_list_get_path_list): Add utility to get a
20232         path list from a colletion list.
20233         * dupe.c, search.c: Add print to context menus.
20234
20235 Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
20236
20237         * bar_info.c: Allow sizing of keyword sidebar when insensitive.
20238         * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
20239         raise windows instead of direct gdk_window_raise.
20240         * image.c: Fix broken redraws when sizing image view with NULL image,
20241         and fix clamping of scroller overlay within the new window size.
20242         * main.c: Raise remote main window when --remote is the only command
20243         line option. Fix crash when quitting from a remote --quit command.
20244         * remote.c (remote_server_client_cb): No need to check for error when
20245         return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
20246
20247 Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
20248
20249         * main.c: Add -sr<folder> remote command for recursive slideshows,
20250         based on patch submitted by Henry Minsky.
20251         * po/fr.po: Update French translation,
20252         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
20253         * po/it.po: Update Italian translation,
20254         submitted by Kostantino <inverness1ATvirgilio.it>.
20255         * po/sv.po: Update Swedish translation,
20256         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
20257         * doc/11_1_command_line.html: Document new remote -sr command.
20258
20259 Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
20260
20261         * image-load.c: Properly initialize load_fd to -1 in image_loader_new
20262         so that an immediate call to image_loader_free does not do bad things.
20263         Protect against calling image_loader_start more than once on a loader.
20264
20265 Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
20266
20267         * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
20268         * print.c: Retain print settings used in print dialog.
20269         * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
20270         double, or string values in the history for future use.
20271
20272 Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
20273
20274         * main.c: Change remote quit description to quit (from exit).
20275         * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
20276         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
20277         11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
20278         4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
20279         documentation for recent dialog and preference window changes, and
20280         do any doc updates pending in TODO.
20281
20282 Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
20283
20284         * fullscreen.c, layout_config.c, preferences.c: Update preferences
20285         window to match newer dialog padding and style, moved several options
20286         to different tabs, and removed the dithering option from the ui.
20287         * ui_misc.[ch]: New convenience functions for preference window.
20288         * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
20289         utility available for use outside this file.
20290
20291 Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
20292
20293         * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
20294         buttons.
20295         * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
20296         respective edge of image.
20297         * layout_util.c: Rename Exit menu item to Quit.
20298         * preferences.c: Update about dialog to match other dialogs.
20299         * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
20300         gtk-alternative-button-order.
20301
20302 Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
20303
20304         * layout.c: Increase default window width, add fix to make image pane
20305         visible (non-zero initial width) in one specific condition.
20306
20307 Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
20308
20309         * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
20310         to format floating point numbers in postscript output.
20311         * gqview.png: Change desktop icon.
20312
20313 Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
20314
20315         * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
20316         and appearance of the sidebars.
20317         * info.c: Update property window appearance.
20318         * ui_help.c: Adjust help window padding.
20319         * ui_misc.c (pref_table_new): Support parent_box == NULL.
20320
20321 Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
20322
20323         * bar_info.c: Dialog heading fix.
20324         * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
20325         button to a discard button when confirming close of changed collection.
20326         * main.c: Heading fix for exit dialog with unsaved collection.
20327         * print.c: Fix layout indenting broken by fix in pref_table_label.
20328         * ui_bookmark.c: Give dialog to edit bookmarks a heading.
20329         * ui_misc.[ch]: Be consistent with GTK stock button padding, even
20330         though it seems to violate GNOME HIG. FIx pref_table_label packing.
20331         * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
20332         * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
20333         Fix missing error dialog when a file copy fails, and fixed (null)
20334         filename for destination in copy/move error dialog.
20335
20336 Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
20337
20338         * slideshow.c (generate_random_list): Fix crash when return value of
20339         rand == RAND_MAX.
20340
20341 Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
20342
20343         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
20344         dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
20345         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
20346         view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
20347         utility changes and additions, use padding defines for widget spacing.
20348         * print.c: Move pref_* stuff out of here.
20349         * ui_misc.[ch]: Move pref_* stuff here.
20350         * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
20351         arg from generic_dialog_new(), cleaned up button utilities into a
20352         single general purpose utility. Change widget spacing, dialog layout,
20353         and dialog button order to match GNOME HIG 2.0 (ie backwards).
20354         * utilops.[ch]: Changes for above utility dialog alterations.
20355
20356 Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
20357
20358         * print.c: More updates for HIG utils, added image scale to reduce
20359         image size on page.
20360         * ui_misc.c: Fix incorrect namespace used for callback.
20361
20362 Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
20363
20364         * main.c: Make -l command line option now include collections that are
20365         specified on the command line, also link the first collection on the
20366         command line to the main window so that -s and -f with a collection
20367         will work as expected.
20368         * print.c: Change margin to margins.
20369
20370 Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
20371
20372         * print.c: Play with widget spacing and group styling to match HIG,
20373         get it and utils right here for when we use them to update rest of app.
20374
20375 Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
20376
20377         * print.c: Implement postscript text placement, still needs to convert
20378         utf8 to a proper postscript encoding. Fixed landscape orientation for
20379         postscript output.
20380
20381 Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
20382
20383         * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
20384         * print.c: Fix drawing of text onto pixbufs. Update preview when
20385         changing the text options. Added red preview lines to indicate image
20386         grid when selecting proof sheet layout.
20387
20388 Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
20389
20390         * image.c: Assume any request to resize the top window (per fit window
20391         to image option) will fail, and request a direct redraw - this works
20392         because we also changed the idle redraw handler's priority from
20393         G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
20394         priority than the resize signal. This fixes the fvwm2 maximized window
20395         does not redraw bug - the fault never was with fvwm2, although it would
20396         be nice if it set the maximized flag when windows are maximized :/.
20397
20398 Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
20399
20400         * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
20401         it is not necessary with GtkDrawingArea. Also removed GTK double
20402         buffering of the image display, fixes flicker when resizing window -
20403         double buffer is useless to us anyway since GQview's images are not
20404         displayed/drawn synchonously with GTK expose events.
20405         * img-view.c: Fix use of removed image eventbox.
20406
20407 Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
20408
20409         * README, TODO: Updates.
20410         * po/*.po: make distcheck touches these.
20411         * configure.in: Release 1.5.4
20412
20413 Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
20414
20415         * po/it.po: Update Italian translation,
20416         submitted by Kostantino <inverness1ATvirgilio.it>.
20417         * po/ja.po: Update Japanese translation,
20418         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
20419         * po/fr.po: Update French translation,
20420         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
20421         * po/sv.po: Update Swedish translation,
20422         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
20423         * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
20424         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
20425         * po/ar.po: Add Arabic translation,
20426         submitted by Youssef Assad <youssef@devcabal.org>.
20427         * configure.in (ALL_LINGUAS): Add AR translation.
20428         * README: Updates.
20429
20430 Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
20431
20432         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
20433         collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
20434         layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
20435         search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
20436         ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
20437         view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
20438         calling window. Some dialogs in utilops.c are still not set. Also
20439         fixed missing break in switch case causing Control+S to also close the
20440         collection window.
20441
20442 Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
20443
20444         * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
20445         fixes and grammar.
20446
20447 Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
20448
20449         * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
20450
20451 Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
20452
20453         * collect.c: Fix untitled (n) counter start number and Control+S
20454         shortcut to save collection as...
20455         * dupe.[ch]: Add Control+T to toggle thumbnails.
20456         * search.c: Add Control+T to toggle thumbnails, and Control+W to close
20457         search window.
20458         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
20459         More documentation.
20460
20461 Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
20462
20463         * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
20464         preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
20465         directories as folders in all places.
20466         * image.c (util_clip_region): Fix clipping bounds check to return FALSE
20467         on 0 width or height.
20468         * search.c: Reduce flush size to update search count when over 100
20469         instead of 101.
20470         * doc/10_1_general.html: Update docs to use the term folder when
20471         referring to directories.
20472
20473
20474 Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
20475
20476         * fullscreen.c (fullscreen_start): Rethink full screen geometry and
20477         window manager hints after referring to the icccm. Seems to work with
20478         all tested window managers, even twm :) . Still have to figure out
20479         which hint to use to tell the window managers to place a full screen
20480         window above panels and docks.
20481         * layout.c: Tell window managers not to request window position from
20482         user when 'save window positions' is enabled.
20483
20484 Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
20485
20486         * thumb.c: Fix possible endless loop between error and done handlers,
20487         clean up image loader free/setup.
20488
20489 Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
20490
20491         * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
20492         max slideshow delay, and increase the max delay to 3600 seconds.
20493         * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
20494         2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
20495         3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
20496         5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
20497         Documentation updates.
20498
20499 Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
20500
20501         * globals.c (fullscreen_screen): Change default full screen location to
20502         active monitor.
20503
20504 Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
20505
20506         * main.c (gr_slideshow_delay): Remove use of non-portable round().
20507
20508 Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
20509
20510         * fullscreen.c: Turn off decorations for the full screen window, as the
20511         window manager may not yet support full screen hints.
20512         * img-view.c: Hook up R key to refresh displayed image.
20513         * layout_image.c: Hook up R refresh key to full screen.
20514
20515 Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
20516
20517         * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
20518         handle to EXIF and Keywords sidebars.
20519         * image.c (image_size_cb): Fix return value, size_allocate prototype
20520         return is void, not gint.
20521         * ui_misc.[ch]: Implement sizer handle widget.
20522
20523 Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
20524
20525         * doc/3_1_image_window.html, 3_2_image_properties.html,
20526         3_other_windows.html: Add Chapter 3 documentation (Other Windows).
20527         * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
20528         and grammar fixes.
20529         * doc/Makefile.am: Add new files above.
20530
20531 Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
20532
20533         * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
20534         4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
20535         5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
20536         More pages of documentation.
20537         * doc/Makefile.am: Add above.
20538         * doc/index.html: Update missing page (m) markers.
20539
20540
20541 Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
20542
20543         * dupe.c: Fix missing status messages in the Find Dupes window
20544         introduced by last set of speed optimizations. Fix progress counters
20545         for checksums and dimensions.
20546
20547 Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
20548
20549         * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
20550         7_sidebars.html: Add documentation for sidebars.
20551         * doc/Makefile.am: Add above.
20552         * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
20553
20554 Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
20555
20556         * main.c (html_browsers): Change key used to determine GNOME browser to
20557         /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
20558         to be no longer used or changed when setting Preferred Applications.
20559
20560 Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
20561
20562         * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
20563         2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
20564         * doc/Makefile.am: Install new files above.
20565
20566 Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
20567
20568         * gqview.desktop: Add supported mime types, disable startup
20569         notification, and add Viewer to Categories.
20570
20571 Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
20572
20573         * image-load.[ch] (image_loader_get_format): New util to query the
20574         mime type of the active image.
20575         * info.c: Add (mime) file type field to image properties dialog, and
20576         increase the dialogs default height to 350 (from 300).
20577
20578 Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
20579
20580         * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
20581         text onto a pixbuf with an alpha channel.
20582         * print.c: Add image text info output, implement RGB and Preview text
20583         writers - PS text is still to be done.
20584         * view_file_icon.c (vficon_maint_removed): When removing a file from
20585         the grid, set the pointer NULL to avoid possible access before the
20586         idle sync. This is an attempt to fix a seemingly random crash when
20587         deleting files from the find dupes window.
20588
20589 Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
20590
20591         * image-overlay.c: Fix overlay to counter to account for slide show.
20592         * image.c: Fix overlay date and time display for preloaded images by
20593         setting them before calling image_new_util().
20594         * img-view.c: Fix overlay counter by setting list_pointer before
20595         changing the image, and to account for slide show.
20596
20597 Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
20598
20599         * image.c: Fix to draw overlays when image is set to NULL.
20600
20601 Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
20602
20603         * print.c: Allow user to set the DPI to use for printing.
20604
20605 Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
20606
20607         * image-overlay.c (image_overlay_info_render): Process the image count
20608         value returned for view windows.
20609
20610 Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
20611
20612         * image.[ch], typedefs.h: Add function callback for notification of
20613         a new image.
20614         * image-overlay.[ch]: New utils for image info overlays.
20615         * img-view.[ch]: Add image overlay to stand alone image window.
20616         * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
20617         given an ImageWindow.
20618         * layout_image.c: Move overlay utils to new image-overlay.c.
20619
20620 Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
20621
20622         * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
20623         * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
20624         and ui_pixbuf_ops.c.
20625         * print.c: Close the current print job when closing the print window,
20626         so we don't crash when closing while preview is not complete.
20627         * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
20628         now in pixbuf_util.c.
20629
20630 Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
20631
20632         * layout_image.c: Display more information in full screen overlays.
20633
20634 Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
20635
20636         * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
20637         when tools are hidden/float - bug introduced by removing focus border.
20638
20639 Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
20640
20641         * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
20642         if the loading image is not the currently visible image. Fixes stuck
20643         busy cursor case #2.
20644         * image.c: Increase scroller timer to 30 updates per second.
20645
20646 Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
20647
20648         * image.c: Fix stuck busy cursor when initially displaying an image
20649         that is still loading and smooth flip is enabled. Actually, this is the
20650         result - the fix is to only sync the pixbuf image if it has changed.
20651
20652 Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
20653
20654         * image.[ch]: Fix overlay updates when over border, fix overlay test
20655         on expose event.
20656         * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
20657         display image information, enabled with the I key.
20658         * print.c: Use pixbuf_set_*() to initialize pixbufs.
20659         * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
20660         rectangles by directly setting values.
20661
20662 Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
20663
20664         * image.[ch]: Remove alpha level parameter from image overlay, since it
20665         seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
20666         to create the render mask, and not when rendering over existing pixels
20667         like gdk_pixbuf_composite...
20668
20669 Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
20670
20671         * image.[ch], typedefs.h: Added ability to set overlays onto the image
20672         display in the form of GdkPixbufs. Change the scroller to display
20673         itself using an overlay.
20674
20675 Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
20676
20677         * bar_info.c (bar_keyword_list_sync): Fix to translate the default
20678         keyword list.
20679
20680 Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
20681
20682         * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
20683         * README: Updates.
20684         * configure.in: Release 1.5.3
20685
20686 Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
20687
20688         * print.c: Make text tab insensitive, to indicate it does nothing.
20689         * po/ja.po: Updated Japanese translation,
20690         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
20691         * po/sv.po: Updated Swedish translation,
20692         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
20693         * po/it.po: Updated Italian translation,
20694         submitted by Kostantino <inverness1ATvirgilio.it>.
20695         * README: Update Italian translation credits.
20696
20697 Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
20698
20699         * search.c: Change date entries to new util from ui_misc.h, which
20700         includes convenient date selection popup.
20701         * ui_misc.[ch]: New files for the above date entry widget.
20702
20703 Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
20704
20705         * img-view.c: Fix broken file management operations when full screen.
20706         * layout_util.c: Fix V key test for full screen.
20707
20708 Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
20709
20710         * view_dir_list.c: Remove redundant NULL path checks.
20711         * view_dir_tree.c: Make a copy of the path so that we do not free the
20712         original, fixes crash with slideshows started with folder tree view
20713         right click menu.
20714
20715 Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
20716
20717         * bar_exif.c: Added ability for user to add additional items to the
20718         standard exif view by toggling the checkmark for items listed in the
20719         advanced view.
20720
20721 Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
20722
20723         * print.c: Do not allow printing when margins or proof size result in
20724         no output, grey out the print button to indicate this. Close the
20725         print window when finished printing. Postscript image data is scaled
20726         down to a max of 300 dpi to reduce spool size (hmm, this dpi value
20727         should probably be user selectable).
20728
20729 Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
20730
20731         * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
20732         so that the image will fill the window vertically or horizontally.
20733         * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
20734         set the zoom to fill window width and height, respectively. Changed
20735         hide tools shortcut to [Control] + H.
20736         * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
20737         * doc/gqview_faq.html: New manual page for the FAQ.
20738
20739 Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
20740
20741         * gqview.desktop: Change exec command to "gqview -r %F", per desktop
20742         spec 0.9.4 at freedesktop.org.
20743         * img-view.c (view_window_new): Support directories and collection
20744         files passed in as the path.
20745         * main.c: Added remote command view:filename to open filename in
20746         a new window, describe file: so it shows up in remote help list.
20747         * ui_fileops.[ch]: Move file_extenstion_match() util here.
20748
20749 Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
20750
20751         * image.c: Fix remaining scroller bugs: Properly draw it onto the
20752         border, and move scroller scrolling updates into image_scroll_real()..
20753
20754 Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
20755
20756         * print.c: Begin postscript output, needs page orientation fixed.
20757         * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
20758         NULL terminated string.
20759
20760 Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
20761
20762         * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
20763         and property tab to be 'Keywords' to better describe what they do.
20764         * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
20765         8_image_presentation.html, index.html: Update docs to use 'Keywords'.
20766
20767
20768 Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
20769
20770         * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
20771         Move icon declarations to globals.h, and allow use of inline pixbufs
20772         created from pngs.
20773         * globals.h: New header to include image declarations.
20774         * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
20775         clamping in image_queue().
20776         * scroller.png: New image for scroller icon.
20777
20778 Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
20779
20780         * main.c: Fix handling of more than one file on the command line with
20781         the remote option, so that is works the same as no remote.
20782
20783 Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
20784
20785         * layout.c: Fix crash when selecting dropdown history with NULL layout
20786         path, fix layout_tools_float_set to support NULL lw for main window.
20787         * main.c: Push all remote commands to server regardless of order,
20788         implement remote passing of command line filenames.
20789         * remote.c: Mark noisy printfs for debug.
20790
20791 Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
20792
20793         * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
20794         and save the status to the rc file.
20795         * image.c (image_top_window_sizable): Do not attempt to automatically
20796         resize a window when it is maximized, since a maximized window is not
20797         really sizable.
20798         * layout.c: FIx layout_valid to actually check if the layout pointer
20799         is valid. Restore maximized window state.
20800         * main.c: New window_maximized() utility to check said state. Save
20801         maximized state on exit, and do not set update stored window geometry
20802         if the main window is maximized.
20803
20804 Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
20805
20806         * print.c: Fix page count display when result is no pages, make 1:1
20807         zoom button change zoom to fit when zoom is already 1:1, attempt to
20808         avoid slow bilinear pixbuf scaling when scale is under 0.01.
20809
20810 Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
20811
20812         * print.c: Add preview to print job render types, so that the preview
20813         uses the same render path as printing. Cleanup unused code.
20814
20815 Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
20816
20817         * print.c: Fill custom printer list using lpstat -p.
20818
20819 Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
20820
20821         * globals.c: Change default thumbnail quility to tiles and default
20822         zoom quality to bilinear.
20823
20824 Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
20825
20826         * globals.c, gqview.h, image.c, rcfile.c: Added rc option
20827         scroll_reset_method, to adjust visible area behavior when changing
20828         to a new image.
20829         * doc/10_7_hidden.html: Document new scroll_reset_method option.
20830
20831 Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
20832
20833         * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
20834         Increase comparison speed by limiting number of expensive progress bar
20835         updates per second.
20836
20837 Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
20838
20839         * cache.[ch]: Add support for md5sums to sim cache.
20840         * dupe.[ch]: Use md5sums for checksums.
20841         * md5-util.[ch]: New files with md5sum utilities.
20842         * ui_fileops.[ch]: Move several includes to header file.
20843
20844 Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
20845
20846         * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
20847         hidden tool window for the first time.
20848         * view_file_icon.h: Remove extra semicolon.
20849
20850 Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
20851
20852         * remote.[ch]: New utils for sending and receiving ipc commands.
20853         * main.c: Add command line options to control an existing GQview
20854         process (-r, --remote, -rh, --remote-help).
20855         * Makefile.am: Add remote.[ch].
20856
20857 Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
20858
20859         * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
20860         layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
20861         window manager' option - the new full screen behavior is correct, and
20862         no longer grabs the keyboard interfering with an xscreensaver lock.
20863         * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
20864         from help manual.
20865
20866
20867 Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
20868
20869         * layout_config.c (layout_config_list_order_set): Fix transposed src
20870         and dest variable causing inconsistent layout order.
20871         * layout_image.c (layout_image_new): Remove focus border from image
20872         when it is the only thing displayed in the main window.
20873
20874 Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
20875
20876         * collect-table.c: Attempted focus fix on item removal.
20877         * view_file_icon.c: Fix focus behavior when removing items, by ensuring
20878         row and column coordinates match the actual focus.
20879
20880 Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
20881
20882         * README: Updates.
20883         * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
20884         * configure.in: Release 1.5.2
20885
20886 Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
20887
20888         * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
20889         note the many missing sections in table of contents.
20890         * print.c: Add note to print dialog that printing is not functional.
20891
20892 Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
20893
20894         * bar_info.c (comment_read): Fix mem leak by freeing key variable.
20895
20896 Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
20897
20898         * ui_fileops.c (copy_file): Check if source and target are hardlinks to
20899         the same file, and if so simply return success for the copy request.
20900
20901 Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
20902
20903         * editors.c: Dump popen and use genuine fork and execvp to run
20904         editor commands when we need to display the command's output, this
20905         fixes verbose editor commands that were hanging GQview until they
20906         finished.
20907         * main.c: Clean up html help browser exec code.
20908         * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
20909         documentation.
20910
20911 Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
20912
20913         * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
20914
20915 Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
20916
20917         * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
20918         even if gtk was not yet initialized by attaching the dialog to an idle
20919         loop called by a gtk_init_add() function.
20920
20921 Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
20922
20923         * bar_info.c: Add favorite keywords list for faster keyword selection,
20924         added dialog to edit the list.
20925         * layout_util.c: Change print shortcut to [Shift] + P.
20926         * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
20927
20928 Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
20929
20930         * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
20931         8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
20932         9_printing.html: More docmentation.
20933         * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
20934         Makefile.am, index.html: Updates.
20935
20936 Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
20937
20938         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
20939         typdefs.h: Added option to disable screen saver during full screen.
20940         * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
20941         10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
20942         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
20943         11_2_keyboard_shortcuts.html: More documentation.
20944         * doc/index.html: Fixes.
20945
20946 Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
20947
20948         * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
20949         * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
20950         * POTFILES.in: Added print.c.
20951         * layout_util.c, main.c: Add help contents menu item, add utility to
20952         launch user's preferred HTML browser for User Manual.
20953         * print.c: Start adding text settings to print dialog.
20954
20955 Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
20956
20957         * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
20958         * print.c: Add jpeg writing, free job_pixbuf when job is done.
20959
20960 Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
20961
20962         * print.c: Added print job path, can now print to png files - at least
20963         it can actually do something now...
20964
20965 Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
20966
20967         * print.c: Fleshed out print progress dialog - still no actual print..
20968
20969 Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
20970
20971         * print.c: Add output device selection - still no actual printing.
20972
20973 Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
20974
20975         * print.c: Organize print dialog - still no actual printing.
20976
20977 Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
20978
20979         * print.c: Implement single image preview - still no actual printing.
20980
20981 Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
20982
20983         * print.c: Add entry for proof thumbnail size, and use the size to
20984         layout the preview.
20985
20986 Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
20987
20988         * print.c: Add print preview page navigation, zoom controls - still no
20989         printing.
20990
20991 Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
20992
20993         * print.c: Add source selection, layout selection (not hooked up),
20994         scale down the preview pixbuf to a sane size, and account for  margins
20995         in the preview - still no actual printing.
20996         * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
20997
20998 Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
20999
21000         * print.c: Add orientation, margins, units - still no actual printing.
21001
21002 Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
21003
21004         * image.[ch] (image_area_changed): New util to notify image widget that
21005         an area of the image has changed, and needs a redraw.
21006         * layout_util.c: Add a print menu item (temporary shortcut is P).
21007         * print.[ch]: New files for (eventually) printing images. Currently a
21008         not so useful dialog.
21009
21010 Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
21011
21012         * image.c (image_load_done_cb): Use correct, and much faster, method to
21013         set the completed pixbuf when delay_flip is enabled.
21014
21015 Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
21016
21017         * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
21018         Add option to delay page flips until image is completeley loaded when
21019         in full screen.
21020         * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
21021
21022 Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
21023
21024         * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
21025         slideshow_delay to have subsecond precision. Set that precision
21026         to 10ths of a second (use #define in slideshow.h to change precision).
21027         Change minimum slideshow delay to 0.10.
21028
21029 Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
21030
21031         * bar_info.[ch] (keyword_list_pull): Let this function also support
21032         pulling keywords from a GtkEntry.
21033         * fullscreen.c: Make the screen debug output honor debug flag.
21034         * preferences.c: Add path selection dialog buttons to path entries.
21035         * search.c: Change the keyword TextView into an Entry, show dimensions
21036         in results whenever possible. Allow sorting of results by column.
21037         * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
21038         add path selection dialog buttons to path and icon entries.
21039         * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
21040         add button to a tab completion to pop up a path selection dialog.
21041
21042 Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
21043
21044         * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
21045         ExposureTime has priority over ShutterSpeedValue, as calculating the
21046         original exposure setting from an APEX value can introduce error.
21047
21048 Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
21049
21050         * layout.c, layout_util.[ch]: Connect the keypress signal handler to
21051         the floating tool window, to fix tool window keyboard handling.
21052
21053 Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
21054
21055         * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
21056         (merge from 1.4.3).
21057
21058 Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
21059
21060         * po/ro.po: Updated Romanian translation (from 1.4.3),
21061         submitted by Harald Ersch <harald@ersch.ro>.
21062         * po/ru.po: Updated Russian translation,
21063         submitted by Sergey Pinaev <dfo@antex.ru>.
21064
21065 Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
21066
21067         * editors.c (editor_verbose_start): Set our end of pipe non blocking,
21068         so that complex editor commands that, for instance have if;then and for
21069         loops, do not hang GQview until completion.
21070
21071 Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
21072
21073         [merge from stable branch] 
21074         * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
21075         to date, includes a workaround for utime's inabality to change
21076         timestamps when the user is not the owner of the file.
21077         * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
21078         check if the thumbnail is current.
21079
21080 Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
21081
21082         [merge from stable branch]
21083         * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
21084         button callbacks into a single callback with a button argument, added
21085         scroll callback.
21086         * img-view.c, layout_image.c: Changes for above, and add support for
21087         horizontal scrolling.
21088         * info.c, utilops.c: Changes for new image button and scroll callbacks.
21089
21090 Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
21091
21092         * collect-table.c (collection_table_file_remove): Update selection when
21093         removing a selected item, fixes crash when removing items from a
21094         collection window.
21095         * dupe.c: Fix rank calculation on orphaned items. Fix list focus
21096         behavior when changing selection or removing items.
21097         * search.c: Maintain correct state when removing items while still
21098         searching or generating thumbnails. Fix list focus behavior when
21099         changing selection or removing rows.
21100         * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
21101         and the popup window size when column is offscreen. Add
21102         tree_view_move_cursor_away() utility.
21103         * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
21104         freed GenericDialog when auto_close is TRUE, and only attempt to close
21105         the dialog once.
21106         * view_file_icon.c (vficon_sync): Update row count so that focus can
21107         not move beyond the last row.
21108         * view_file_list.c: Fix list focus behavior when changing selection or
21109         removing rows.
21110
21111 Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
21112
21113         * README: Updates.
21114         * po/ja.po: Updated Japanese translation,
21115         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
21116         * configure.in: Release 1.5.1
21117
21118 Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
21119
21120         * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
21121         layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
21122         compile with GDK_DISABLE_DEPRECATED defined.
21123         * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
21124         ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
21125         G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
21126         * utilops.c: Fix auto update of preview column when dragging rows to
21127         reorder them.
21128         * view_dir_tree.c: Center new path when it is not visible.
21129         * view_file_list.c: When scrolling to display new row, center the row.
21130
21131 Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
21132
21133         * search.c (search_file_load_process): Fix swapped paths on a call to
21134         filetime_set, fixes ugly bug causing source file timestamps to be
21135         changed when using search by content similarity or dimensions!
21136
21137 Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
21138
21139         * fullscreen.[ch]: Added support for multiple screens and monitors,
21140         removed broken Xinerama usage, we use the gtk screen/monitor utils now.
21141         * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
21142         preferences.c, rcfile.c: Added option to not ignore the window manager
21143         fullscreen handling. Added selection of screen and/or monitor to use
21144         for display of the full screen window.
21145         * image.c: Set the wallpaper on the root window that the window belongs
21146         to, remove #include of gdkx.h.
21147         * configure.in, src/Makefile.am: Remove test for Xinerama, remove
21148         Xinerama and Xlib from link stage.
21149
21150 Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
21151
21152         * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
21153
21154 Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
21155
21156         * preferences.c: Make the entry in the clear trash dialog non editable
21157         instead of insensitive.
21158
21159 Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
21160
21161         * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
21162         the ExifBar structure, as layout_util.c accesses this data from
21163         within a destroy signal callback.
21164
21165 Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
21166
21167         * bar_info.[ch]: Add size request utility.
21168         * layout_util.c: Fix clipping of labels in Image Details sidebar, by
21169         changing the size request method (see above).
21170         * img-view.c: Change folder popup menu to match rest of application.
21171         * search.c: Fix gettext warning by setting specific string format,
21172         increase year spin button width, fix compile error by correcting
21173         declaration location.
21174         * utilops.c: Fix dialog titles, use folder instead of directory when
21175         communicating with user.
21176         * po/bg.po: Updated Bulgarian translation,
21177         submitted by Vladimir Petrov <vladux@mail.bg>
21178
21179 Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
21180
21181         * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
21182         * po/*.po: Make distcheck updates.
21183         * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
21184         * configure.in: Release 1.5.0.
21185
21186 Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
21187
21188         * bar_info.c: Modified toolbar (added space to separate save).
21189         * layout_util.c: Fix initial selection count sent to details sidebar.
21190
21191 Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
21192
21193         * search.c: Add results search type, to search current results list.
21194         * README, TODO: Updates.
21195
21196 Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
21197
21198         * search.c: Add option to search all files with comments (metadata).
21199         * ui_tabcomp.c: Set completion button size allocation height to that
21200         of the entry.
21201
21202 Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
21203
21204         * layout_util.c: Set initial search path to the current path. Fix
21205         initial display of the details sidebar with more than one selection.
21206
21207 Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
21208
21209         * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
21210         Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
21211         remains out of order (2/29/04) - but it _is_ inline with version order.
21212
21213 Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
21214
21215         * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
21216         on what we are told. Added option to only display metadata info.
21217         * info.c: Added Details tab for displaying metadata, merged permissions
21218         tab into the general tab.
21219         * layout.c, layout_util.[ch]: Notify the details sidebar of selection
21220         count changes.
21221
21222 Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
21223
21224         * bar_info.[ch], layout_util.c: Add functions to set keywords to the
21225         current file selection.
21226         * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
21227
21228 Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
21229
21230         * cache.[ch], gqview.h: Changed cache get and find functions to take
21231         a CacheType, so that metadata location can be seperate from thumbnails.
21232         * cache_maint.c: Add support for meta cache to maintenance.
21233         * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
21234         as it has long been fixed.
21235         * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
21236         * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
21237         for all the above changes.
21238
21239 Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
21240
21241         * bar_info.c: Clean up comment format.
21242         * info.c, preferences.c: Set the properties, options, and about
21243         windows to type dialog.
21244
21245 Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
21246
21247         * bar_info.c: Fix details bar display when no image is present.
21248
21249 Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
21250
21251         * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
21252         preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
21253         view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
21254         for all GtkTreeViews to make them look better.
21255         * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
21256         default size.
21257
21258 Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
21259
21260         * search.c: Implement similarity match type.
21261
21262 Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
21263
21264         * search.c: Fix statusbar label size twitching, fix selection idle
21265         update bug, increase default search window size - sorry 640x480 users.
21266
21267 Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
21268
21269         * search.c: Implement dimensions matching, add dimensions 'between',
21270         overload FileData passed to search_result_append(), so that it also
21271         holds dimensions and similarity fields, and display dimensions if
21272         available. Fix memory leak in search_result_change_path(). Also make it
21273         work with 'between' input swapped (first is higher than second).
21274
21275 Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
21276
21277         * search.c: Change a few default values, make search parameters
21278         insensitive during search, reorder status bar items, change start/stop
21279         button into two distinct stock buttons (find and stop).
21280
21281 Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
21282
21283         * search.c: Add search options for match case, recurse search path,
21284         and 'between' for file size. Hide unused widgets when match type is
21285         not 'between'.
21286
21287 Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
21288
21289         * search.[ch]: Implement maintenance utils.
21290         * utilops.c: Hook up search maintenance.
21291
21292 Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
21293
21294         * search.c: Implement thumbnails, clean up the status bar.
21295         * TODO: Updates.
21296
21297 Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
21298
21299         * search.c: Sort directories as they are searched. Use list buffer and
21300         only flush to the result GtkTreeView every 100 iterations or so, to
21301         reduce tree view internal updates that take time, thereby significantly
21302         increasing search speed when returning many results.
21303         * po/POTFILES.in: Added bar_sort.c and search.c.
21304
21305 Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
21306
21307         * search.c: More work: selections, context menu, keyboard shortcuts,
21308         status bar, drag and drop.
21309
21310 Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
21311
21312         * bar_info.[ch]: Export the comment/keyword read/write utilities.
21313         * dupe.[ch] (cell_renderer_height_override): Export this hack.
21314         * filelist.[ch] (file_data_new_simple): New util in easy to use form.
21315         * layout_util.c: Hook up search window to menu.
21316         * search.[ch]: New files, started the image search window. Basically
21317         works, but can not do anything with the results yet.
21318
21319 Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
21320
21321         * bar_info.[ch]: Add details sidebar for display/entry of keywords and
21322         comments per image.
21323         * bar_sort.c: Fix text capitalization of Link.
21324         * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
21325         * layout_util.[ch]: Support details sidebar, not sure header needs to
21326         export it though, not used anywhere else.
21327         * typedefs.h: Add bar_info vars to LayoutWindow.
21328
21329 Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
21330
21331         * bar_sort.c: Add symbolic linking option sort manager.
21332         * main.c: Notify of beta software on startup.
21333         * ui_fileops.[ch]: Add symlink_utf8() util.
21334         * configure.in: Branch/merge for 1.5 devel cycle.
21335
21336 Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
21337
21338         * README, TODO: Updates.
21339         * po/*.po: make distcheck touches these.
21340         * configure.in: Release 1.4.1
21341
21342 Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
21343
21344         * hu.po: Updated Hungarian translation,
21345         submitted by Koblinger Egmont <egmont@uhulinux.hu>
21346         * gqview.desktop: Updated, convert to utf-8.
21347         * README: Update credits.
21348
21349 Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
21350
21351         * view_dir_tree.c: Fix crash when encountering a folder named
21352         (sigh, wait for it...) "empty". Fix is twofold: check success of
21353         vdtree_populate_path_by_iter() before accessing something it may free,
21354         and use a zero length string ("") for the placeholder node path/name,
21355         as there shouldn't be any folders with that name to encounter...
21356
21357 Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
21358
21359         * main.c (main): Move gtk_init and friends before any code that may
21360         cause a warning dialog that needs gtk to be initialized. This
21361         specifically fixes crash when attempting warning about invalid home
21362         directory filename encoding.
21363
21364 Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
21365
21366         * po/*.po: Make distcheck updates these.
21367         * README: Update translation status.
21368         * configure.in: Release 1.4.0
21369
21370 Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
21371
21372         * README: Add overview of changes since last stable 1.2.2 release,
21373         update email address, some clean up.
21374         * gqview.1: Update email address.
21375         * TODO: Clean up.
21376
21377 Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
21378
21379         * po/fr.po: Updated French translation,
21380         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
21381         with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
21382
21383 Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
21384
21385         * po/bg.po: Updated Bulgarian translation,
21386         submitted by Vladimir Petrov <vladux@mail.bg>.
21387         * po/cs.po: Updated Czech translation,
21388         submitted by Jan Raska <jan_raska@hotmail.com>.
21389         * po/de.po: Updated German translation,
21390         submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
21391         * po/es.po: Updated Spanish translation,
21392         submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
21393         * po/fi.po: Updated Finnish translation,
21394         submitted by Lauri Nurmi <lanurmi@iki.fi>.
21395         * po/nl.po: Updated Dutch translation,
21396         submitted by Tino Meinen <a.t.meinen@chello.nl>.
21397         * po/sk.po: Updated Slovak translation,
21398         submitted by Ivan Priesol <priesol@iris-sk.sk>.
21399         * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
21400         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
21401         * README: Credit updates.
21402
21403 Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
21404
21405         * cache_maint.c(cache_maintain_home): Set the entry that displays
21406         the working path as not editable instead of insensitive, as at least
21407         the Galaxy theme shows no text in insensitive entries (fg == bg color).
21408
21409 Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
21410
21411         * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
21412         before attempting access into list model.
21413
21414 Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
21415
21416         * layout_config.c: Fix to display translations of layout_title strings.
21417
21418 Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
21419
21420         * exif.c(exif_read): Fix for gcc 3.3.2 warning.
21421
21422 Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
21423
21424         * README: Updates.
21425         * gqview.desktop: Fix Encoding field "Legacy-Mixed".
21426         * po/*.po: make distcheck touches these.
21427         * configure.in: Release 1.3.9
21428
21429 Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
21430
21431         * README: Updates.
21432         * *.[ch]: Update copyright year in file headers.
21433         * main.c: Remove start up print of beta notice.
21434
21435 Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
21436
21437         * po/bg.po: Updated Bulgarian translation,
21438         submitted by Vladimir Petrov <vladux@mail.bg>
21439         * po/es.po: Updated Spanish translation,
21440         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
21441         * po/fi.po: Updated Finnish translation,
21442         submitted by Lauri Nurmi <lanurmi@iki.fi>
21443         * po/fr.po: Updated French translation,
21444         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
21445         * po/pl.po: Updated Polish translation,
21446         submitted by Emil Nowak <emil5@go2.pl>
21447         * po/ru.po: Updated Russian translation,
21448         submitted by Sergey Pinaev <dfo@antex.ru>
21449         * po/sv.po: Updated Swedish translation,
21450         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
21451         * po/vi.po: Updated Vietnamese translation,
21452         submitted by pclouds <pclouds@vnlinux.org>
21453         * README: Update translation credits where necessary.
21454
21455 Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
21456
21457         * README: Updates.
21458         * gqview.1: Updated man page.
21459         * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
21460         fullscreen, F is still the official key but V was currently unused and
21461         it helps the upgraders migrate with less pain.
21462
21463 Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
21464
21465         * exif.c: Translate return strings, include config.h so intl.h works..
21466         * ui_fileops.c: Include config.h.
21467
21468 Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
21469
21470         * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
21471         unsupported format id values.
21472         * configure.in: Add --disable-xinerama configure switch.
21473         * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
21474
21475 Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
21476
21477         * layout.c: Removed unused code.
21478         * main.c: Move print_term out of here, fix terminal message encoding,
21479         disable listing of 'experimental' command line options.
21480         * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
21481         * ui_fileops.[ch]: Move print_term() here.
21482
21483 Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
21484
21485         * utilops.c: Remove Preview button from batch rename dialog, and fixed
21486         the preview column to auto update. BUG: rows-reordered signal of a tree
21487         model is never sent, so reordering with drag and drop will not update
21488         the preview column - this appears to be a GTK 2.2.4 bug.
21489
21490 Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
21491
21492         * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
21493         event, also check if file exists, if not simply return false instead
21494         of doing the whole attempt which will fail anyway.
21495
21496 Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
21497
21498         * po/*.po: Make distcheck touches these.
21499         * README: Update translation table. Fix release year (re make dist).
21500         * configure.in: Release 1.3.8
21501
21502 Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
21503
21504         * preferences.c: Changed the copyright string such that changes to
21505         (c) year, website address, and email address will no longer break the
21506         translations.
21507         * README: Updates.
21508
21509 Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
21510
21511         * info.c, utilops.c: Marked additional strings for translation.
21512         * po/fi.po: Updated Finnish translation,
21513         submitted by Lauri Nurmi <lanurmi@iki.fi>
21514         * po/ja.po: Updated Japanese translation,
21515         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
21516         * po/sv.po: Updated Swedish translation,
21517         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
21518         [note: es and fr are awaiting a resend in gzip form, unless I can
21519         figure out what netscape 4.x does to po files sent as plain text...]
21520
21521 Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
21522
21523         * cellrenderericon.[ch]: Changed function and structure names to avoid
21524         using the gtk namespace.
21525         * collect-table.c, view_file_icon.c: Use new names (above).
21526         * img-view.c, layout_image.c: Allow 'N' key to step to next image.
21527         * layout_util.c: Revert to old behavior where page up/down are now
21528         global to the window for stepping through images. Use Ctrl-Up/Dn to
21529         scroll file/folder views a page at a time.
21530
21531 Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
21532
21533         * dupe.c: Apply patch to fix char pointer array overrun,
21534         submitted by Richard Curnow <rc@rc0.org.uk>.
21535
21536 Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
21537
21538         * view_file_icon.c, view_file_list.c: Disabled double click to go to
21539         full screen - control clicking for mulitple selection too fast can
21540         activate fullscreen - need to revisit strategy.
21541
21542 Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
21543
21544         * collect-table.c: Fix division by zero when all thumbnails fail to
21545         generate resulting in initial zero row count.
21546         * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
21547         ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
21548         Use 64 bit integer to store and count file sizes, to properly display
21549         >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
21550         available, also use work-around to avoid %lld for printf conversions.
21551
21552 Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
21553
21554         * image.c: NULL initialize function pointers.
21555         * view_file_icon.c, view_file_list.c: Set double click in icon and list
21556         view to start fullscreen.
21557
21558 Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
21559
21560         * image.[ch], typedefs.h: Added image load completed function, it will
21561         be called when the current image is finished rendering to screen and
21562         when the image preload is complete. Only tested with --debug.
21563
21564 Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
21565
21566         * dupe.c: Mark column title strings for translation.
21567         * editors.c: Translate command name field for the default editors.
21568         * menu.c: Fix sort menu grammar.
21569
21570 Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
21571
21572         * exif.c: Fix spelling error of fluorescent.
21573         * info.c: Make filename entry non-editable in place of non-sensitive.
21574         * main.c: Use the locale's preferred encoding when printing --help text
21575         to the terminal.
21576         * preferences.c: Make entire filter editor non-sensitive when filtering
21577         is disabled.
21578         * utilops.c: Grammar, newline fixes.
21579
21580 Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
21581
21582         * ui_help.c (help_window_load_text): When encountering invalid utf-8,
21583         insert a blank line in place of broken text, removed warnings.
21584         * README: Convert encoding to proper utf-8.
21585
21586 Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
21587
21588         * layout_util.c (layout_bar_exif_sized): Fix signal handler,
21589         size_allocate has no return value.
21590
21591 Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
21592
21593         * cache.c: Fixes to initialize char variables before use.
21594         * dupe.c: Reset opposing group list when clearing a list. Fixes crash
21595         when clearing main list, then adding new files in 'compare two file
21596         sets' mode.
21597
21598 Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
21599
21600         * view_file_list.c (vflist_select_by_path): Set the focus to this row,
21601         so that up/down moves to the expected image when the list has focus.
21602
21603 Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
21604
21605         * bar_exif.[ch]: Allow exif info to start in advanced view, added
21606         utility to retrieve advanced state.
21607         * info.c: Fix for change to bar_exif_new().
21608         * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
21609         sidebar size and advanced state, note this per window, and is not
21610         saved on exit.
21611
21612 Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
21613
21614         * img-view.c: Fix image stepping bug when same image path is in the
21615         list more than once.
21616
21617 Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
21618
21619         * thumb.c: Do not scale unknown image icon larger than orginial size.
21620
21621 Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
21622
21623         * view_dir_tree.c: Added workaround so that user entered hidden paths
21624         are displayed even when 'display hidden files' option is disabled.
21625
21626 Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
21627
21628         * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
21629         new folders, so that the name sticks immediately in the view.
21630
21631 Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
21632
21633         * view_file_list.c (vflist_select_cb): Remove unnecessary check for
21634         previous button click row that was interfering with image selection.
21635
21636 Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
21637
21638         * info.c (info_tab_general_image): Fix 'Image size' calculation.
21639
21640 Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
21641
21642         * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
21643         * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
21644         unknown images.
21645
21646 Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
21647
21648         * README: Updated.
21649         * po/*.po: Make distcheck updates.
21650         * configure.in: Release 1.3.7
21651
21652 Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
21653
21654         * cellrenderericon.h: Fix show_text to be type boolean.
21655         * collect-table.c: Fix progressbar height changes by always setting the
21656         text of the widget to contain at least one character.
21657         * dupe.c, view_file_list.c: Fix warninga about invalid height
21658         parameter when setting cell height over 100, this hack simply changes
21659         maximum of the height property on GtkCellRenderer.
21660         * configure.in (ALL_LINGUAS): Added sv, Swedish language.
21661         * po/sv.po: Added Swedish translation,
21662         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
21663         * po/ru/po: Updated Russian translation,
21664         submitted by Sergey Pinaev <dfo@antex.ru>.
21665         * README, TODO: Updates.
21666
21667 Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
21668
21669         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
21670         menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
21671         view_file_icon.c, view_file_list.c: Added mnemonics to all of the
21672         pop up menus. FIxed a few key bindings, notably fullscreen toggle is
21673         now F, New folder is Ctrl-F (and was renamed from Create dir), removed
21674         binding for set as wallpaper (conflicted with new window), and Float
21675         file list is now L.
21676         * README: Documented new key bindings.
21677
21678 Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
21679
21680         * image.c: Increase minimum size when dropping scale quality to
21681         GDK_INTERP_NEAREST (3 to 8).
21682         * TODO: Updates.
21683
21684 Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
21685
21686         * collect-table.c, view_file_icon.c: Fix pageup/down increment when
21687         text is enabled; fix keyboard popup menu placement; fix image view
21688         selection when clicking file already selected with multiple selection.
21689
21690 Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
21691
21692         * exif.c: Fix return value (actually return something, oddly with -O2
21693         gcc 3.2.2 is not giving a warning about this). Plus a few changes
21694         to avoid casting confusion.
21695
21696 Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
21697
21698         * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
21699         using correct casting of data to sizeof char.
21700
21701 Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
21702
21703         * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
21704         GtkTreeView by setting the focus to a column with zero width. (We draw
21705         the focus ourselves by setting the "has-focus" property of the
21706         GtkCellRendererIcon.
21707
21708 Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
21709
21710         * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
21711
21712 Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
21713
21714         * collect-table.c: Hook up Control-T to toggle filename text, set the
21715         mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
21716         shown. Fixed border padding (again).
21717
21718 Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
21719
21720         * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
21721         works as expected, anyway...
21722
21723 Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
21724
21725         * cellrenderericon.[ch], collect-table.c: More fixes and work, added
21726         ability to toggle display of filename text.
21727
21728 Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
21729
21730         * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
21731         icon views can show the filename under the icon.
21732         * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
21733         work...
21734         * Makefile.am: Added cellrenderericon.[ch].
21735
21736 Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
21737
21738         * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
21739         supplying missing comma in command - fixes crash on refresh.
21740
21741 Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
21742
21743         * TODO: Updates.
21744         * configure.in: Release 1.3.6
21745
21746 Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
21747
21748         * dupe.c: Do not unref a GtkStyle we never refed.
21749         * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
21750         Removed "Insert file drops at pointer location" option for collections,
21751         now this is always the behavior. Moved a few options to the advanced
21752         tab, removed the collections tab.
21753         * main.c: Make the printed beta release note on startup a one liner.
21754         * README: Updates.
21755         * TODO: Updated.
21756
21757 Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
21758
21759         * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
21760         checking that GtkTreeView is realized before attempting to scroll.
21761         This was a problem when the tools are hidden.
21762
21763 Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
21764
21765         * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
21766         a few strings.
21767
21768 Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
21769
21770         * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
21771         * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
21772         icon when beggining a dnd operation.
21773         * dupe.c: Set drag icon, fix progress bar value warning when starting
21774         thumbnail loading.
21775         * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
21776         free to correct place).
21777
21778 Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
21779
21780         * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
21781         dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
21782         layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
21783         preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
21784         ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
21785         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
21786         Remove use of deprecated GTK functions
21787         (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
21788
21789 Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
21790
21791         * collect-table.c: Fix removal of right clicked, but non selected
21792         items.
21793
21794 Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
21795
21796         * ui_clist_edit.[ch]: Removed, clist is deprecated.
21797         * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
21798         * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
21799
21800 Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
21801
21802         * collect-table.c, typedefs.h: Fixed the marker positioning, made the
21803         drop placement more intuitive, and removed ugly popup window for
21804         display of marker position.
21805         * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
21806         adjustment will change.
21807         * icons/marker.xpm: Gave marker a black border for some contrast on
21808         red images/themes.
21809
21810 Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
21811
21812         * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
21813         now stored as pixbufs instead of pixmaps...
21814         * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
21815         as a guide, so it now has the same selection behavior.
21816         * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
21817
21818 Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
21819
21820         * view_file_icon.c: Fix centering of icons in columns, set keyboard
21821         cursor when moving focus.
21822
21823 Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
21824
21825         * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
21826         option show_icon_names - for future ability to display filnames in the
21827         icon view. (this will need a custom gtkcellrenderer, on TODO).
21828
21829 Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
21830
21831         * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
21832         * ui_tree_edit.h: Fix function description.
21833         * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
21834         unrefed style pointers, guard against possible button release event
21835         on drop event (not sure what is causing this).
21836
21837 Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
21838
21839         * ui_bookmark.[ch]: Added history_combo utilities.
21840         * ui_utildlg.c: Use default history length for file dialogs.
21841         * utilops.c: When auto renaming single file, show preview of new name.
21842         Added drop down history for numerical rename prefix and suffixes. Fixed
21843         bug with numerical rename when anything but first row was selected.
21844         Gave prefix and suffix entries all available room, packed the image
21845         preview into a pane so image does not resize with window. Fixed
21846         incorrect lower value (1 -> 0) in start number selection.
21847         * view_file_list.c: Fixed incorrect resort when renaming files.
21848         * TODO: Major todo list cleanup.
21849
21850 Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
21851
21852         * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
21853         * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
21854         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
21855         Use new dnd, fix dnd bugs. Ignore button release event when it resulted
21856         from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
21857         now works.
21858
21859 Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
21860
21861         * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
21862         Fix bug when updating nodes via timestamp change. Force refresh when
21863         setting a path, to ensure new folders appear (in automounted folders).
21864
21865 Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
21866
21867         * cache_maint.c (cache_maintain_home_cb): Use correct path when
21868         attempting to remove old thumbnails.
21869         * view_dir_list.c: Check access with R_OK | X_OK.
21870         * view_dir_tree.c: Fix icon states, population by expander click.
21871
21872 Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
21873
21874         * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
21875         * ui_pathsel.c: Remove while(events) hack.
21876         * ui_tree_edit.c: Move the while(events) hack here, so that tree is
21877         in consistent state before showing popup.
21878         * view_dir_tree.c: Fix new folder command.
21879
21880 Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
21881
21882         * intl.h: Fix compile error when gettext is disabled.
21883         * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
21884         * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
21885
21886 Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
21887
21888         * layout.c: Set the default keybaord focus to the image pane.
21889         * layout_util.c: Make the image zoom/traversal keys only work when the
21890         image has the keyboard focus.
21891         * view_dir_tree.c: Many fixes for expansion, population, sorting,
21892         dnd hovering expansion, expander display, expander clicks, and
21893         removed unused cruft.
21894
21895 Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
21896
21897         * view_dir_tree.c: Fixed so clicking expanders does not select row,
21898         remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
21899
21900 Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
21901
21902         * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
21903         compiles cleanly - but has 'issues'.
21904         * view_dir_list.c: Minor fixes done when using as reference for above.
21905
21906 Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
21907
21908         * utilops.c: Convert multiple rename clist to a treeview, added preview
21909         for autorename results.
21910         * view_file_list.c: Fix update errors after a rename.
21911
21912 Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
21913
21914         * view_file_list.c: Fix loss of selection when changing sort order, fix
21915         incorrect next row selection when deleting files, and add fix to
21916         maintain row position when toggling thumbnails.
21917
21918 Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
21919
21920         * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
21921         that leaves old rows behind, eventually causing crash on autorefresh.
21922
21923 Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
21924
21925         * dupe.c: Fix keyboard menu placement on second_listview, set middle
21926         mouse button to toggle row selection.
21927         * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
21928         placement from keyboard pop-up, set middle button to toggle row
21929         selection, and fix image display on a select-all.
21930
21931 Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
21932
21933         * dupe.c: Consistently handle button press/release pairs.
21934         * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
21935         based on current visibility.
21936         * view_dir_list.c: Correctly scroll to and set focus to highlight
21937         previous path when going up the tree.
21938         * view_file_list.c: Allow dnd with button 1, fix selection behavior,
21939         fix auto scrolling.
21940
21941 Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
21942
21943         * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
21944         thumbnails. Changes for file list move to GtkTreeView.
21945         * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
21946         * view_dir_list.c: Set the cursor focus when clicking a row, change
21947         selection mode to NONE.
21948         * view_file_list.c: Change from GtkCList to GtkTreeView for main
21949         file list, needs cleanup.
21950
21951 Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
21952
21953         * layout_config.c: Change clist to treeview for layout order.
21954         * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
21955         * preferences.c: Remove include of ui_clist_edit.h.
21956         * ui_pathsel.c: Fixes for leaking GtkTreePaths.
21957         * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
21958         * view_dir_list.c: Add folder icons back, porting this widget complete?
21959
21960 Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
21961
21962         * ui_tree_edit.c: Make start of scroll smoother when starting from
21963         edges of widget by slowly ramping up speed.
21964
21965 Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
21966
21967         * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
21968         * view_dir_list.c: use above auto scroll for dnd.
21969
21970 Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
21971
21972         * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
21973         view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
21974         * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
21975         * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
21976         zero region is avoided.
21977         * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
21978         * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
21979         set correct dnd behavior (when source, disable dnd dest). Also removed
21980         ".." folder when root is listed.
21981
21982 Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
21983
21984         * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
21985         GdkColor when the widget changes.
21986         * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
21987         * ui_tree_edit.[ch]: Make shift_color available to rest of app.
21988
21989 Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
21990
21991         * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
21992         instead of a direct gdk_cursor_destroy (still leaks though).
21993
21994 Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
21995
21996         * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
21997         cursor on listview while comparing/sorting.
21998
21999 Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
22000
22001         * dupe.c: Row height is now correct when thumbnails is on, set the
22002         unknown pic for broken thumbnails, properly set alignment on date
22003         and size columns, and fixed keyboard popup menu placement.
22004         * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
22005         has option to return unknown image if thumbnail is broken.
22006
22007 Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
22008
22009         * dupe.c: Reimplement the alternating row color per match group,
22010         learning how to manipulate a gtktreeview sure is fun :-P
22011
22012 Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
22013
22014         * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
22015
22016 Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
22017
22018         * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
22019         * TODO: List things needed to be done to complete above conversion.
22020
22021 Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
22022
22023         * utilops.c: Show safe delete status in delete dialogs (off or on).
22024
22025 Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
22026
22027         * README: Updates.
22028         * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
22029         * configure.in: Release 1.3.5
22030
22031 Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
22032
22033         * bar_exif.c: Add padding to right of advanced view checkbutton.
22034         * exif.c: Use correct key when retrieving ApertureValue for fAperture.
22035
22036 Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
22037
22038         * exif.c: string_append_raw_bytes() character replacement fix, added
22039         description for GPSInfo.
22040
22041 Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
22042
22043         * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
22044         fSubjectDistance to return properly formatted data per 2.2 specs.
22045
22046 Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
22047
22048         * exif.[ch]: Fix incorrect orientation order by swapping
22049         BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
22050         * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
22051         rotate image per exif info option (off by default).
22052         * image.c: Add missing include of ui_fileops.h.
22053
22054 Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
22055
22056         * bar_exif.c: Fix incorrect column number setup in advanced view.
22057         * exif.c: Added additional tags (to misc section), and altered a few
22058         things after checking exif.org PDF spec sheet.
22059
22060 Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
22061
22062         * bar_exif.c: Added advanced view for exif data.
22063         * exif.c: Fix capitalization, mark relevent (standard view) strings for
22064         translation.
22065         * info.c: Use a paned widget to allow expansion of properties window
22066         without expanding image view size.
22067
22068 Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
22069
22070         * bar_exif.c: Fix alignments when adding labels to table, so that
22071         entries with mulitple lines will be top aligned.
22072
22073 Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
22074
22075         * README, TODO: Updates.
22076
22077 Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
22078
22079         * ui_fileops.c: When converting filenames to utf-8 fails, display
22080         clear warning to user, and simply allow the broken strings through.
22081
22082 Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
22083
22084         * src/Makefile.am: Added exif.c back to build list.
22085         * exif.[ch]: Moved necessary declarations out to header file, a few
22086         namespace changes, added access functions (still need: (uns)byte,
22087         undefined, float, double, and the multiple data element ones).
22088         * bar_exif.c: Fixes to use exif.h instead of exif.c.
22089
22090 Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
22091
22092         * bar_exif.c: Removed remnants of old exif parser.
22093         * info.[ch]: Removed unnecessary tab updates, avoid reloading things
22094         like exif data every time the window size changes.
22095
22096 Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
22097
22098         * exif.c: Allow support for unknown IDF tags.
22099         * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
22100         and copyright fields.
22101
22102 Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
22103
22104         * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
22105         problem 2: retrieving invalid key name! :-/
22106
22107 Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
22108
22109         * bar_exif.c, exif.c: Added formatting utility to get the commonly
22110         used data tags in a user meaningful format, output now matches previous
22111         versions, however the Shutter speeds differ a bit, will need to
22112         check (off by one?).
22113
22114 Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
22115
22116         * exif.c: Rewrite EXIF parser so that data is stored in list format,
22117         such that adding additional tags will be easy, and ExifData will not
22118         need to be touched. Very rough, human readable output for exif keys
22119         is yet to be added.
22120         * bar_exif.c: Changed to work with new exif.c, temporarily include
22121         exif.c instead of exif.h, since exif.h has not been updated yet.
22122         * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
22123         includes it directly.
22124
22125 Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
22126
22127         * editors.c(editor_verbose_io_cb): Use count returned from read when
22128         validating/converting text.
22129
22130 Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
22131
22132         * README: Updates, and converted encoding format to utf-8.
22133
22134 Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
22135
22136         * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
22137         filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
22138         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
22139         a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
22140         warning to user when such conditions occur. Editor command result text
22141         is now validated before use in verbose window.
22142
22143 Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
22144
22145         * ui_spinner.png: Changed order of frames for smoother start..
22146
22147 Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
22148
22149         * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
22150         so that newly installed loaders are automatically added to the filters.
22151         * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
22152         keys from filter to filter_ext, since the values are not backward
22153         compatible. Jumping between old and new releases will reset the list.
22154
22155 Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
22156
22157         * filelist.c(filter_add_defaults): Added svg format, if you have
22158         librsvg installed, chances are you have the gdkpixbuf loader too.
22159
22160 Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
22161
22162         * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
22163         icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
22164         unused icon files.
22165         * Makefile.am: Remove references to above.
22166         * layout_util.c: Really remove references to above.
22167
22168 Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
22169
22170         * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
22171
22172 Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
22173
22174         * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
22175         * ui_spinner.[ch]: New activity spinner and icon utils.
22176         * ui_spinner.png, ui_tabcomp.png: New icon files.
22177         * ui_tabcomp.xpm: Removed, using pngs now.
22178         * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
22179         * editors.c: Added spinner to verbose window.
22180
22181 Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
22182
22183         * editors.c: Include editors.h. (-Wmissing-prototypes warning)
22184         * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
22185         * utilops.c: Made file_util_unlink static. (same)
22186         * README: Updated.
22187         * po/*.po: Make distcheck touches these.
22188         * configure.in: Release 1.3.4
22189
22190 Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
22191
22192         * utilops.c(file_util_safe_number): Fix mem leaks, includes using
22193         correct utility to free the list (path_list_free -> filelist_free).
22194         Also avoid sorting list more than once.
22195
22196 Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
22197
22198         * editors.c(editor_command_one): Free path removed from list, fixes
22199         memory leak.
22200         * image.c(image_free): Set post buffer NULL before destroying image
22201         window, fixes mem leak.
22202         * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
22203         thumbnails [yeek! has this always been here?].
22204
22205 Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
22206
22207         * README: Updates:
22208         * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
22209         scalers when image window size is less than 3 in any direction.
22210         (debian BUG# 209365)
22211
22212 Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
22213
22214         * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
22215         exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
22216         layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
22217         rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
22218         are now held in utf8 strings. Paths are now converted to locale prior
22219         to use in a library function.
22220         * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
22221         * ui_bookmark.[ch]: utf8 fixes.
22222         * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
22223         * ui_help.c: Removed old comments no longer needed.
22224         * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
22225         * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
22226         * utilops.c: utf8 fixes, also fixed broken auto rename option when
22227         copy/move a single file.
22228         * view_dir_list.c, view_dir_tree.c: utf8 fixes.
22229         * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
22230         selection fixes.
22231
22232 Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
22233
22234         * editors.c: Added stop button to allow aborting midway through
22235         multiple file operations.
22236         * preferences.c: Added help button for the command macros to the editor
22237         preferences tab, added credits button to the about dialog.
22238         * README: Added editors section describing macros, marked credits
22239         section to be found by about credits button.
22240         * po/POTFILES.in: Added editors.c
22241
22242 Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
22243
22244         * editors.[ch]: Moved the editor command stuff here, added window to
22245         display results of a command. Window only shown when command prefixed
22246         by %v.
22247         * gqview.h, main.c: Removed above functions.
22248         * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
22249         layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
22250         Include editors.h.
22251         * ui_fileops.[ch]: Moved path_list_copy here.
22252
22253 Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
22254
22255         * README, TODO: Updates.
22256         * po/*.po: make distcheck changes.
22257         * configure.in: Release 1.3.3
22258
22259 Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
22260
22261         * preferences.c: Clean up the editor slot entry alignments, removed
22262         extra frame from inside each tab.
22263
22264 Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
22265
22266         * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
22267         of editor slots adjustable by a define, instead of hard coding it
22268         everywhere. Increase the slot count to 10. Add lossless jpeg rotation
22269         to the defaults (uses jpegtran).
22270         * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
22271         menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
22272         * view_file_icon.c: Fix loss of selection of changed files on refresh.
22273         * README: Updates.
22274
22275 Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
22276
22277         * exif.[ch]: Flash display patch to work with more cameras, based on
22278         gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
22279         * de.po: Updated German translation,
22280         submitted by Unseld@t-online.de (Rainer Unseld).
22281         * es.po: Updated Spanish translation,
22282         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
22283         * preferences.c: Some cleanup fo duplicated code, set the options
22284         insensitive that can be disabled by another.
22285         * view_dir_list.c: Added the '.' folder back so that users can drop
22286         images into the current path with dnd.
22287         * dupes.c: Added ability to select all group 1 (parent) and all
22288         group 2 (child) duplicates. Very handy when comparing two file sets.
22289         * info.c: Make the properties window remember its size when expanded.
22290         * layout_util.c(layout_key_press_cb): Small fix.
22291         * layout.c(layout_selection_list): Return active image when in
22292         collection view mode.
22293
22294 Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
22295
22296         * utilops.c: Fix incorrect test for file_util_unlink return value.
22297
22298 Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
22299
22300         * utilops.c: Added debug printf.
22301         * README: Updated changes list.
22302
22303 Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
22304
22305         * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
22306         Added a safe delete feature (trash folder), location and max size can
22307         be set in preferences. By default trash is off (normal delete). Let's
22308         just say the developer wishes he had the safe delete option only a
22309         few hours ago...
22310         * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
22311         views return if they were affected by the maintenance call. Use this
22312         info when resetting the autorefresh time stamp for the layout.
22313
22314 Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
22315
22316         * dupe.c(dupe_item_set_path): Correctly update the lists when the
22317         second list is enabled.
22318
22319 Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
22320
22321         * image.c, typedefs.h: When read ahead is enabled, also buffer the
22322         previous image.
22323
22324 Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
22325
22326         * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
22327         that there is only one place to check for it.
22328
22329 Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
22330
22331         * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
22332         'algorithm' layout to make adjustments easier (only from similar.c).
22333
22334 Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
22335
22336         * dupe.c: Fixed up the compare two file sets option, results now
22337         include which list the image is from.
22338
22339 Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
22340
22341         * dupe.c: Fixups, and make item removal work.
22342
22343 Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
22344
22345         * dupe.c: Added debug thumbprint window to display what is going
22346         on with the similarity thumbprints.
22347
22348 Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
22349
22350         * dupe.c: More fixes for sort/group by rank. Still need to work on
22351         the removal and second list functions.
22352
22353 Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
22354
22355         * dupe.[ch]: Major reorganization, started change to rank based
22356         sorting and grouping of matches.
22357
22358 Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
22359
22360         * cache.c: Fixups to string comparison logic (eek!).
22361         * similar.c: Added (unused) utility to stretch the contrast of a
22362         color channel, may use this for the grey mode.
22363
22364 Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
22365
22366         * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
22367         similarity algorithm.
22368         * main.c: Added command line option --greysims to enable the greyscale
22369         algorithm.
22370
22371 Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
22372
22373         * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
22374         view_file_list.c: Made case sensitive sorting optional.
22375         * ui_fileops.[ch]: Add case sensitive sort option utility.
22376         * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
22377         file dialogs.
22378
22379 Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
22380
22381         * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
22382         of filenames to be case insensitive.
22383         * view_dir_tree.c: Ditto, but required a bit more than simply changing
22384         strcmp to strcasecmp, sorting was using the internal compare of clist.
22385
22386 Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
22387
22388         * utilops.c: Added image preview panes for the delete and rename
22389         dialogs.
22390
22391 Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
22392
22393         * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
22394         file list before selecting the undone source image so that the
22395         selection matches the viewed image.
22396
22397 Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
22398
22399         * bar_exif.c: Added sizing arrows to this sidebar.
22400         * bar_sort.c: Added (1 level) undo to the sort manager.
22401
22402 Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
22403
22404         * image.c (image_size_sync): Remove redundant image redraw causing
22405         flicker when going fullscreen. Still flickers  on other ops though.
22406
22407 Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
22408
22409         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
22410         the auto update features (update_on_time_change).
22411         * image.c, layout.c: Honor the update_on_time_change option.
22412
22413 Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
22414
22415         * nl.po: Updated Dutch translation,
22416         submitted by Tino Meinen <a.t.meinen@chello.nl>
22417         * es.po: Updates Spanish translation,
22418         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
22419         * id.po: Added Indonesian translation,
22420         submitted by Tedi Heriyanto <tedi_h@gmx.net>
22421         * bg.po: Added Bulgarian translation,
22422         submitted by Vladimir Petrov <vladux@mail.bg>
22423         * README: Updates.
22424         * configure.in: Release 1.3.2
22425
22426 Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
22427
22428         * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
22429         * ui_tabcomp.c: When enter signal is not connected do not claim
22430         the keypress.
22431         * README: Updates.
22432
22433 Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
22434
22435         * layout.c: Increased zoom label width.
22436         * layout_util.c: Added separator in view menu for sidebar items.
22437
22438 Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
22439
22440         * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
22441         * bar_exif.[ch]: Moved the exif display here from info.c and made it
22442         more generic, also to be used in a sidebar format.
22443         * manager.[ch]: Removed these files (see bar_sort).
22444         * exif.c: Fixed major file descriptor leak in exif reader.
22445         * info.c: Use new exif display utlity in bar_exif.c.
22446         * layout.c: New exif sidebar, updates to sort sidebar.
22447         * layout_image.c: Hook sidebar into image changes.
22448         * layout_util.[ch]: Updates to sidebar management, sidebar namespace
22449         changes. Added exif sidebar.
22450         * typedefs.h: Sidebar items added to LayoutWindow struct.
22451         * po/POTFILES.in: Updated for new/removed files.
22452
22453 Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
22454
22455         * info.c: Apply patch to fix display of exif exposure time,
22456         * po/fi.po: Update translated string.
22457         both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
22458
22459 Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
22460
22461         * manager.[ch]: New files for sort manager utility.
22462         * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
22463         * po/POTFILE.in: Added manager.c
22464
22465 Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
22466
22467         * main.c (setup_default_options): Register the default bookmarks.
22468
22469 Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
22470
22471         * image.[ch], typedefs.h: Added auto refresh utilities.
22472         * fullscreen.c: Honor auto refresh setting in full screen.
22473         * img-view.c, layout_image.c: Set auto image refresh enabled.
22474
22475 Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
22476
22477         * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
22478         columns in the path selection table when used as a directory chooser.
22479
22480 Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
22481
22482         * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
22483         the history list handling here.
22484         * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
22485         editing of ui_clist_edit.[ch].
22486         * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
22487         allow drag and drop from the lists. Padding fixes.
22488         * ui_utildlg.c: Packing and padding fixes.
22489         * ui_tabcomp.[ch]: Fixes from SLIK.
22490         * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
22491         the new location fo the history_list utils.
22492
22493 Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
22494
22495         * exif.c: Changed the #include for stdint.h to inttypes.h, as some
22496         libcs do not seem to have the former (solaris 9).
22497
22498 Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
22499
22500         * README: Updates.
22501         * po/*.po: distcheck touches these.
22502         * po/POTFILES.in: Added exif.c
22503         * configure.in: Release 1.3.1
22504
22505 Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
22506
22507         * utilops.c: Further fixes for copy/move overwrite dialogs.
22508         * po/es.po: Updated Spanish translation,
22509         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
22510         * po/fr.po: Updated French translation,
22511         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
22512         * po/vi.po: Added Vietnamese translation,
22513         submitted by pclouds <pclouds@gmx.net>.
22514         * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
22515         * README: Updated a few credits.
22516
22517 Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
22518
22519         * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
22520         dialogs.
22521
22522 Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
22523
22524         * info.c, exif.c: Marked the exif strings for translation, they will be
22525         the same even in the event of exif API rewrite.
22526
22527 Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
22528
22529         * info.c: Exif fixups,
22530         in patch from Eric Swalens <eric.swalens@easynet.be>.
22531
22532 Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
22533
22534         * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
22535         menus and strings display for the translations.
22536         * preferences.c: Moved to GtkListStore/TreeView for the filter
22537         listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
22538
22539 Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
22540
22541         * layout.c: Removed tooltip form the path entry.
22542         * layout_util.c(layout_key_press_cb): When the path entry has the
22543         focus, try sending it the keypress event first. This fixes the menu
22544         accelorators from having precedence over input to the entry.
22545
22546 Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
22547
22548         * image.c: Fixed flicker when the image focus state changes.
22549
22550 Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
22551
22552         * preferences.c: Added close button to about window.
22553         * ui_help.c: Changed close button to a stock button.
22554
22555 Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
22556
22557         * README: Updates.
22558         * configure.in: Release 1.3.0
22559
22560 Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
22561
22562         * README, ChangeLog: Updates, typos.
22563         * fr.po: Updated french translation,
22564         submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
22565         * exif.[ch]: Removed comment babble.
22566         * preferences.c: Marked about window title string for translation,
22567         fixed a label indent.
22568
22569 Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
22570
22571         * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
22572         keyboard users are not stuck viewing every single path between where
22573         they are and where they want to be.
22574         * view_file_list.c: Pass a valid row when highlighting a context menu
22575         key press.
22576
22577 Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
22578
22579         * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
22580         layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
22581         view_file_list.c: Hooked up context menu key, to show right click
22582         menus, F10 will also work for the collection, dupes, and image windows.
22583         Also now explicitely destroy pop up menus when the underlying view is
22584         destroyed, since the menu does not go away when menu items are toggled
22585         with the spacebar (no selection done is sent in this case).
22586         * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
22587         passed coordinates will position the menu so that it is entirely on
22588         screen, adjusting the x,y values if needed.
22589
22590 Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
22591
22592         * TODO: Updates.
22593         * info.c: Some exif display cleanups.
22594
22595 Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
22596
22597         * exif.[ch]: Added a util, some cleanup.
22598         * info.c: Fixed up exif info display, added missing fields. Also hooked
22599         up mouse buttons/wheel on the image for moving within the image list.
22600         * layout.c: Added temporary tooltip warning beta users of brokenness.
22601
22602 Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
22603
22604         * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
22605
22606 Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
22607
22608         * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
22609         are selected, pass entire selection to the new view window.
22610
22611 Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
22612
22613         * exif.[ch]: New files for EXIF support.
22614         * Makefile.am: Added exif files, above.
22615         * info.c: Added Exif properties tab, missing a few fields though.
22616         * main.c: Enabled startup beta warning.
22617
22618 Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
22619
22620         * info.c: Use stock buttons/icons for file info window.
22621         * layout_util.[ch]: Use stock icons for the toolbar where available.
22622         * preferences.c: Update copyright in about.
22623         * po/*.po: Updated strings for the new copyright year.
22624
22625 Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
22626
22627         * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
22628         layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
22629         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
22630         Added stock icons for menu items and dialog buttons.
22631         * utilops.c: Same, also fixed big where skipping a file during
22632         copy/move operations, when the source and dest are the same, does not
22633         actually skip to the next file.
22634         * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
22635         and dialog button support.
22636
22637 Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
22638
22639         * globals.c, layout.c: Fix default window/pane values to match the
22640         slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
22641         * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
22642         new support of scroll_event on the mouse wheel.
22643         * ui_help.c: Use a mark to scroll, since scroll to iter does not work
22644         when the textview is not yet visible.
22645         * view_dir_tree.c: Increase folder tree view row height by 1.
22646         * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
22647
22648 Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
22649
22650         * [GTK2 port]
22651         * merged in latest release.
22652
22653 Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
22654
22655         * README, TODO: Updates.
22656         * po/*.po: Distcheck always touches these.
22657         * configure.in: Release 1.2.1
22658
22659 Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
22660
22661         * image.c: Added file chunk size throttling when reading image files
22662         larger than 1 MB (current throttle is 4x).
22663         * ru.po: Updated Russian translation,
22664         submitted by Oleg Andryuschenko <oandr@itek.com.ua>
22665         * fr.po: Updated French translation,
22666         submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
22667         * ja.po: Updated Japanese translation, submitted
22668         by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
22669
22670 Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
22671
22672         * README, TODO: Updates.
22673         * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
22674         mouse' option from the general user. Can be enabled by editing the
22675         gqviewrc file, see README. The option is also reset to it's new default
22676         on upgrade by renaming rc key to display_dialogs_under_mouse.
22677         * layout_util.c: The editor slots now use the current file selection
22678         when selected from the main menu, instead of only the viewed image.
22679
22680 Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
22681
22682         * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
22683         no longer valid when updating the icon view. FIXES bug causing remnant
22684         images to be displayed after delete/move operations.
22685
22686 Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
22687
22688         * [GTK2 port]
22689         * merged in 1.2.0 stable.
22690
22691 Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
22692
22693         * README, TODO: Updates.
22694         * configure.in: Release 1.2.0
22695
22696 Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
22697
22698         * po/de.po: Updated German translation,
22699         submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
22700         * po/fi.po: Updated Finnish translation,
22701         submitted by Lauri Nurmi <lanurmi@iki.fi>
22702         * po/cs.po: Updated Czech translation,
22703         submitted by Michal Bukovjan <bukm@centrum.cz>
22704
22705 Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
22706
22707         * configure.in: Set the locale path to that of datadir instead of the
22708         prefix.
22709         * gqview.spec.in: Ditto.
22710
22711 Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
22712
22713         * [GTK2 port]
22714         * merged in latest codebase.
22715         * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
22716         * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
22717         * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
22718         been renamed to has_focus in the GtkWindow structure.
22719
22720 Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
22721
22722         * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
22723         * po/*.po: Make distcheck touches these.
22724         * README: Updated.
22725         * configure.in: Release 1.1.6.
22726
22727 Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
22728
22729         * po/et.po: Updated Estonian translation,
22730         submitted by Ilmar Kerm <ikerm@hot.ee>.
22731         * po/fi.po: Updated Finnish translation,
22732         submitted by Lauri Nurmi <lanurmi@iki.fi>.
22733         * po/fr.po: Updated French translation,
22734         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
22735         * po/ro.po: Added Romanian translation,
22736         submitted by Harald Ersch <hersch@romatsa.ro>.
22737         * configure.in(ALL_LINGUAS): Added tro.
22738
22739 Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
22740
22741         * info.c: Fixed display of arrow buttons in properties window, some
22742         themes do not work with GTK_SHADOW_NONE...
22743
22744 Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
22745
22746         * globals.c: Thumbnail caching is now _on_ by default.
22747         * layout.c, layout_util.c: The list and icon views are now a radio
22748         group in the menus. Now Ctrl-L display list view and Ctrl-I displays
22749         the icon view. Also grouped the related file view options in the menus.
22750         * README: Updates to the key shortcuts.
22751
22752 Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
22753
22754         * view_file_icon.c: Do not pop up the filename tooltip if the window
22755         does not have the focus (fixes popping up when in fullscreen).
22756         * layout_image.c: The window and tools window should always be
22757         sensitive, even in fullscreen, since some users have Xinerama and could
22758         therefore still be able to use the main/tools window.
22759
22760 Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
22761
22762         * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
22763         title to remove the " - " part when no image is viewed. Also made the
22764         exit using control-Q consitent, hooked up control-P for image
22765         properties, and fixed it to drop out of full screen when showing the
22766         image properties window. (note that fullscreen is not intended for
22767         'file management' use, therefore new windows will not work correctly
22768         when displayed from fullscreen, so the mode is exited.)
22769         * collect.c, dups.c: Hooked up Control-P to properties.
22770         * README: Documented Ctrl-P properties window shortcut.
22771
22772 Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
22773
22774         * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
22775
22776 Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
22777
22778         * fileutils.c(filters_add_default): Removed pcx (not supported by
22779         gdk-pixbuf), and added raster (.ras) to default filter group.
22780
22781 Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
22782
22783         * thumb.c: Broken images are now marked with a 0 byte thumb file, so
22784         that regeneration is not reattempted until the timestamp changes.
22785         Also added (better) debugging output for thumb code.
22786
22787 Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
22788
22789         * view_file_icon.c: Syn the view in an idle call when removing multiple
22790         files, for speed/clean view.
22791         * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
22792
22793 Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
22794
22795         * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
22796         parent' popup menu item in it's place.
22797         * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
22798
22799 Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
22800
22801         * image.c: Retain zoom setting even when no image is present. Also
22802         fixed string on no image from returning infinite zoom text.
22803
22804 Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
22805
22806         * rcfile.c: Fixed editing commands to allow quotes in the command.
22807         * main.c: Use %f in some example (default) commands.
22808
22809 Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
22810
22811         * filelist.[ch]: Reimplemented the file filter lists.
22812         * globals.c, gqview.h: Removed global vars for specific file types.
22813         * main.c: Setup new file filters.
22814         * preferences.c: Added new file filter editor, also added missing
22815         cancel button to clear thumbnails confirm dialog.
22816
22817 Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
22818
22819         * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
22820         actively being thumbnailed, set the thumbnail pointer to NULL so that
22821         the thumb routines will ignore this cycle (instead of trying to use it
22822         along with the freed memory!).
22823         * view_file_list.c(vflist_maint_removed): Ditto.
22824
22825 Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
22826
22827         * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
22828         * autogen.sh: More gettextize command line options.
22829         * po/Makevars: New file for the new gettext - MANY cursing and
22830         complaint lines removed from ChangeLog that could have been simply
22831         avoided by adding upgrade notes to the gettext README!
22832         * po/*.po: Make distcheck with new gettext did this, plus a few fixes
22833         that the new gettext complains about (and fails on).
22834
22835 Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
22836
22837         * main.c: Removed printing of beta warning message at startup.
22838         * README: Updates.
22839         * po/*.po: make distcheck touches these.
22840         * configure.in: Release 1.1.5
22841
22842 Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
22843
22844         * po/et.po: Updated Estonian translation,
22845         submitted by Ilmar Kerm <ikerm@hot.ee>
22846         * po/uk.po: Updated Ukrainian translation,
22847         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
22848
22849 Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
22850
22851         * layout.c: When syncing window paths, pass full image path to the file
22852         list for correct scroll point.
22853         * view_file_list.c: Fixed refresh causing odd scroll point jumping.
22854         * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
22855         is thawed.
22856
22857 Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
22858
22859         * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
22860         compares for the directory/filter history lists.
22861
22862 Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
22863
22864         * image.c(image_change_from_image): Maintain scroll offset. 
22865
22866 Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
22867
22868         * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
22869         resulted in the window resizing onscreen when first showed.
22870         * utilops.c: Added a "Skip all" button to the move and copy overwrite
22871         dialog.
22872
22873 Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
22874
22875         * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
22876         classic behavior of changing the path not effecting the displayed
22877         image. The new behavior is now to view the first image in the new
22878         path (many users wanted this - to enable old behavior set
22879         lazy_image_sync to true in gqviewrc).
22880         * main.c(main): Fixes to work with new non lazy image changing.
22881
22882 Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
22883
22884         * layout_image.c: Set the main window (and tools) insensitive when
22885         showing full screen.
22886         * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
22887         top level window is insensitive (fixes bug that tooltip can show up
22888         when switching to fullscreen).
22889         * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
22890         display the subdirectories.
22891
22892 Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
22893
22894         * layout.c: Fixed broken 'fit window to image when tools float' option
22895         for the main window. Also fixed pane positioning bug causing panes to
22896         move to 1,1 when user holds down h or f to hide or float the tools.
22897
22898 Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
22899
22900         * configure.in: Added test for Xinerama.
22901         * fullscreen.c: Added Xinerama support based on patch from
22902         "Jörg Mensmann" <joerg.mensmann@gmx.de>
22903         (untested - do not have Xinerama display - NVidia's twinview does not
22904         support it with tv out as the second device - crash :/ )
22905         * Makefile.am(LD_ADD): Added Xinerama lib var.
22906         * view_file_list.c: Some crash fixes when refreshing the file view. Of
22907         note make sure nothing is selected until the clist is completely
22908         synced, and guard against vflist_index_get_data returning NULL,
22909         although that should no longer happen during the refresh.
22910
22911 Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
22912
22913         * layout.c(layout_style_set): NULL widget pointers before destroying
22914         them, as the group box destruction will cause attempts to update
22915         widgets that may already be flagged for destruction.
22916
22917 Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
22918
22919         * info.c: Added drag and drop support to info window (as source only).
22920
22921 Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
22922
22923         * layout_config.c: Made the window layout selection look better.
22924
22925 Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
22926
22927         * README, TODO: Updated.
22928         * po/*.po: Make distcheck always touches these.
22929         * configure.in: Release 1.1.4
22930
22931 Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
22932
22933         * layout.c: Fixed delete event signal handler parameters (oops), and
22934         unref the gtk_tooltips on window close to avoid leaking them.
22935         * layout_util.[ch]: Added new window menu item to create another main
22936         window, along with the companion close window menu item.
22937         * README: Updates.
22938
22939 Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
22940
22941         * img-view.[ch]: Added maintenance support for deleted/moved files.
22942         * utilops.c: Hooked up the new img-view maintenance functions (above).
22943
22944 Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
22945
22946         * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
22947         as that is the only place that used them).
22948         * img-view.c: Dropping a list a of files onto the window now remembers
22949         the entire list, they can be navigated as in the main window and used
22950         to start a slideshow for that window. Dropped directories also pop up
22951         a menu requesting the actions, similar to the duplicates and
22952         collection window drag and drop stuff.
22953         * img-view.h: Added view_window_new_from_list.
22954
22955 Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
22956
22957         * image.c(image_zoom_adjust_real): Removed the rounding hack when
22958         incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
22959         was a broken attempt to clamp the zoom to the increment size, which,
22960         upon further review is really just unexpected behavior and breaks
22961         when the increment size is larger than the resulting fit window scale.
22962         (surprised no one saw this earlier, it has been this way since pre 1.0)
22963         * preferences.c(zoom_increment_cb): Fix for converting float to int.
22964
22965 Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
22966
22967         * utilops.c: Added the ability to auto-rename files numerically from
22968         within the rename (multiple) files dialog.
22969
22970 Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
22971
22972         * info.c: Added display of image transparency (yes or no).
22973         * layout_image.c(layout_image_maint_removed): Move to the next closest
22974         image within a collection when deleting files, and a collection member
22975         is the actively viewed image.
22976         * view_file_icon.c, view_file_list.c: In the maintenance removed utils
22977         consider that the viewed image may be a collection member.
22978
22979 Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
22980
22981         * main.c: Added support of %f escape to insert filenames anywhere
22982         within the editor command line.
22983         * rcfile.c(save_options): Remove brain dead fprintf that could result
22984         in writing random memory to the config file by simply specifying an
22985         printf format escape in an editor slot (oops).
22986
22987 Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
22988
22989         * [GTK2 port]
22990         * image.c: Changed focus drawing a bit to remove the frame when the
22991         focus is active, and removed some crufty #if 0 sections.
22992         * view_file_icon.c: Grab the focus for the clist on a button 1 press.
22993
22994 Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
22995
22996         * [GTK2 port]
22997         * collect-table.c: Fixes for removal of gtk_widget_popup.
22998         * dupe.c: Fixes for removal of gdk_time_get.
22999         * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
23000         * image.c: Fixes to find size of a pixmap, focus drawing, and
23001         gdk_pixbuf_(un_)referencing.
23002         * layout.c: Fixes for gdk_time_get and remove setting of paned handle
23003         size.
23004         * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
23005         gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
23006         * preferences.c: Fixes button box spacing and about label justify.
23007         * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
23008         slik GTK2 port.
23009         * view_dir_list.c: Fixes for pulling the GdkFont from a style.
23010         * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
23011         values so that drag and drop works.
23012         * view_file_list.c: Fixes for pulling the GdkFont from a style.
23013         * configure.in: Use new gtk2 checks.
23014         * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
23015
23016 Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
23017
23018         * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
23019         view_file_icon.c, view_file_list.c: Proper signal handler casts, and
23020         use of const gchar * where appropriate (for clean gtk2 compile).
23021
23022 Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
23023
23024         * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
23025         printfs and comments.
23026
23027 Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
23028
23029         * image.[ch]: Alterations now retain the center point of the image.
23030         Also added image_zoom_adjust_at_point(), which will keep the same
23031         point x,y in position after the zoom.
23032         * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
23033         so that ctrl-mouse wheel zooming stays relative to the mouse position.
23034
23035 Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
23036
23037         * layout.c, typedefs.h: The active path of the main window is now
23038         checked for a timestamp change, is so call a refresh.
23039         * view_file_list.c: Fixed bug causing a jump to end of the list during
23040         a refresh or toggling thumbnails.
23041
23042 Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
23043
23044         * README: Updates.
23045         * po/*.po: Make distcheck will touch these.
23046         * configure.in: Release 1.1.3
23047
23048 Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
23049
23050         * pixbuf_util.c: Compile cleanup.
23051         * po/POTFILES.in: Added info.c.
23052         * po/cs.po: Updated Czech translation,
23053         submitted by Jan Raska <jan_raska@hotmail.com>
23054
23055 Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
23056
23057         * info.c: Added a misc. tab to the properties dialog for permissions.
23058
23059 Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
23060
23061         * info.c (info_window_new): Remove unused vbox variable.
23062         * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
23063         functions (appears roughly 2-3x faster, could probably be further
23064         improved by making clockwise and counter-clockwise specific versions,
23065         to remove the if statements from the inner loops).
23066
23067 Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
23068
23069         * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
23070
23071 Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
23072
23073         * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
23074         option, on by default.
23075         * image.c, typedefs.h: Implemented two pass zooming, also tried to
23076         throttle the image buffer size for larger image files - but left it
23077         #defined out for now, the buffer size needs to be calcualted better
23078         than mulitplying by 8 :)
23079
23080 Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
23081
23082         * image.c: Removed the old debugging defines.
23083
23084 Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
23085
23086         * info.c: When image is unkown flaged, do not display image attributes.
23087         * layout.c: When an image has no read access, display this fact.
23088         * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
23089         (and poor design) (Un)float, etc. menu text.
23090         * view_dir_list.c: Scroll to show previous directory when walking up
23091         the path tree.
23092         * view_file_list.c: Fix broken filename text alignment when turning
23093         off thumbnails in the middle of loading the thumbnails.
23094
23095 Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
23096
23097         * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
23098         and drop autoscroller callback when the widget is destroyed.
23099
23100 Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
23101
23102         * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
23103         * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
23104         hide the toolbar buttons,
23105         based on patch from Trevor Harmon <trevor@vocaro.com>
23106
23107 Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
23108
23109         * slideshow.c(generate_list): Fix non random list generation. (it was
23110         reversing the list after adding each index - with fun results).
23111
23112 Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
23113
23114         * dupe.c: Fixed the reversed addition of matches that has been around
23115         since the beginning of time. (Fix absolutely needed now for the rank
23116         numbers to make any real sense.)
23117
23118 Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
23119
23120         * info.c: Added compression ratio display to image properties. This is
23121         the real ratio of disk size to memory size.
23122         * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
23123         display of the similarity rankings to the find dupes window. Also added
23124         a user adjustable 'custom threshold' for similarity.
23125
23126 Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
23127
23128         * info.[ch]: Added an image properties dialog, only shows basic info
23129         at this time...
23130         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
23131         view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
23132         the menus to show the new dialog.
23133
23134 Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
23135
23136         * similar.c: Did some optimizing, quick timing with stopwatch shows
23137         improvements in compares from 2 to 3.5 times faster. Tried to improve
23138         similarity data generation, but I doubt it helped much (if at all).
23139
23140 Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
23141
23142         * README: Updates.
23143         * po/*.po: Make distcheck touched these.
23144         * po/th.po: Removed duplicate translation of "Overwrite file"
23145         * configure.in: Release 1.1.2.
23146
23147 Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
23148
23149         * po/et.po, gqview.desktop: Updated Estonian translation,
23150         submitted by Ilmar Kerm <ikerm@hot.ee>.
23151         * po/fr.po: Updated French translation,
23152         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
23153         * po/th.po: Added Thai translation,
23154         submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
23155         * README: Added translator credit.
23156
23157 Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
23158
23159         * layout.c: Fixed mem leak.
23160         * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
23161         extensions for us. Also added extension_from_path() util.
23162         * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
23163         pointer to the button.
23164         * utilops.c: Added auto/rename options to the file overwrite dialogs.
23165
23166 Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
23167
23168         * image-load.c: Spew a warning if area_update happens with a NULL
23169         pixbuf.
23170
23171 Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
23172
23173         * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
23174         imge backgrounds to be set to black.
23175         * image.[ch]: Added background color setting support, black or any
23176         other color (at this time app does not have custom color option).
23177         * fullscreen.c: Use new image_background_set_black (above) to set
23178         fullscreen images to black background.
23179         * img-view.[ch]: Added util to sync the color preferences, also all
23180         open windows are now kept in a list.
23181         * layout.[ch], layout_image.c: Support for color syncing to user
23182         setting.
23183
23184 Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
23185
23186         * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
23187         views, respectively. 'Remove old thumbnails' no longer has a shortcut.
23188         Also added menu items for these (view menu), and made thumbnails menu
23189         and button insensitive when icon view is active.
23190         * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
23191         copy_file_attributes util.
23192         * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
23193         after delete operation.
23194
23195 Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
23196
23197         * layout.[ch]: The tools float and hide seem to be working well now.
23198         * layout_image.c, layout_util.c: Use the 'smart'
23199         layout_tools_{float|hide}_toggle() functions.
23200         * main.c: Pull the tools information before saving the rc file.
23201         * typedefs.h(LayoutWindow): Added slots to store the divider positions.
23202         * view_file_icon.c (destroy_cb): Unschedule the tip window when
23203         the view is destroyed (fixes crash).
23204
23205 Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
23206
23207         * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
23208         the divider position of the tools window.
23209         * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
23210         Started implementation of the float/hide tools option. Sort of works,
23211         but does not properly restore divider positions in some cases. Also
23212         get an X badwindow when holding down hide or float keys (hmm, race?).
23213
23214 Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
23215
23216         * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
23217         0.16.0 or higher enable the TILES zoom quality option.
23218         * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
23219         * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
23220         * ui_pathsel.c: Added divider between dir and file lists.
23221
23222 Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
23223
23224         * collect-table.c: Use drag_leave signal to stop the autoscroller.
23225         * view_file_icon.c: File refresh and removal positioning fixes.
23226
23227 Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
23228
23229         * view_dir_tree.c: Fix highlight dnd bug.
23230
23231 Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
23232
23233         * configure.in: Use datadir for the GNOME icon and desktop entry, so
23234         that prefix is honored.
23235
23236 Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
23237
23238         * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
23239         layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
23240         view_file_icon.c, view_file_list.c: More proper signal casting (menus).
23241
23242 Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
23243
23244         * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
23245         image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
23246         layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
23247         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
23248         Signal connection, prototype, and return value clean ups.
23249
23250 Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
23251
23252         * view_dir_tree.c: Unset the click_node and drop_node if they match the
23253         removed node.
23254
23255 Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
23256
23257         * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
23258         the source file ( > just does not work), then set the mtime of the
23259         thumbnail/sim to that of the source file. You probably needed to
23260         re-generate those thousands of thumbnails anyway ;)
23261         * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
23262         deleting an image the next is not automatically selected/viewed.
23263
23264 Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
23265
23266         * ui_*.c: Fixes from SLIK (0.7.0).
23267
23268 Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
23269
23270         * main.c: Set the current worrking path to that of the file before
23271         calling the editor command. For multiple files, the first path in the
23272         list is used.
23273
23274 Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
23275
23276         * rcfile.c: Fix buffer over-runs y using strncpy.
23277
23278 Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
23279
23280         * view_dir_tree.c: Compile clean ups.
23281         * README, TODO: Updated.
23282         * po/*.po: Pretty sure make dist(check) is gonna touch these.
23283         * configure.in: Release 1.1.1
23284
23285 Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
23286
23287         * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
23288         of base == "/" to avoid paths like "//name".
23289         * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
23290         view_file_list.c: Use new concat_dir_and_file where appropriate.
23291         * utilops.c: The move/cop_simple calls now correctly determine single
23292         file operations, such that they are not treated as multiple files.
23293         * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
23294         shortcust for zooms of -2, -3, and -4, respectively.
23295
23296 Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
23297
23298         * layout.c(layout_list_new): Pass NULL as path when creating lists.
23299         * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
23300         really a ctree.
23301         * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
23302         to the right click menus, check access perms before allowing in menus.
23303         * view_file_icon.c: More fixes.
23304
23305 Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
23306
23307         * view_file_icon.c: Fixed sync() update when removing files from table.
23308         Wasted 30 minutes trying to fix focus handling for sync, discovered I
23309         was trying to re-invent what 1 call to vficon_update_focus() already
23310         does :-/
23311
23312 Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
23313
23314         * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
23315         K, or MB.
23316         * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
23317         as many bytes read from the image file per idle cycle.
23318         * layout.c: Fix sort sync bug. size totals are now displayed for the
23319         file list.
23320         * layout_util.[ch]: Added folder pixmap utilities.
23321         * typedefs.h: Added PixmapFolders struct (for above), and additional
23322         vars for the dir views.
23323         * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
23324         list for consistency, several fixes/cleanups, also allow drops on the
23325         std list for move/copy.
23326         * view_file_list.c: Fixes, selected images are passed to the image
23327         handler when idle (to avoid multiple selection mess).
23328
23329 Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
23330
23331         * filelist.[ch]: Added filelist_insert_sort. util.
23332         * layout.[ch], layout_image.[ch]: Added maintenance support.
23333         * preferences.c, rcfile.c: The tree_descend_subdirs option is now
23334         user adjustable, and saved.
23335         * utilops.c: Hooked up layout maintenance.
23336         * view_dir_tree.c: Refresh now updates active path.
23337         * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
23338         selection retention on refresh, and possible crashes when syncing the
23339         icon view.
23340
23341 Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
23342
23343         * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
23344         * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
23345         not pass a call to access().
23346
23347 Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
23348
23349         * icons/folder_[open|close]/xpm: New icons for folders.
23350         * view_dir_tree.c: Us folder icons in the ctree's view.
23351
23352 Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
23353
23354         * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
23355         * filelist.c, ui_fileops.c: Fixed reading of file list so that top
23356         level paths (this in root dir) do not return //path (note double slash)
23357         * globals.c, gqview.h: Added tree_descend_subdirs option vars.
23358         * typedefs.h(ViewDirTree): Filled in needed vars.
23359         * layout.c: Hooked up vdtree_* stuff.
23360         * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
23361         location dialog when you do not need it.
23362         * view_dir_tree.[ch]: Implemented tree view.
23363         * view_file_list.c: Fixed crash on refresh after moving selected files.
23364         (the refresh stuff still needs work)
23365
23366 Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
23367
23368         * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
23369         and tree view options.
23370         * image.c: When image is set to NULL, still call the update function.
23371         * layout.[ch]: Support view as icons and tree, fix leak on layout
23372         style change.
23373         * typedefs.h: More needed vars to structs.
23374         * view_dir_list.c: Disconnect popup menu destroy signal when the main
23375         widget is destroyed, as it may be gone before the popup is done.
23376         * view_file_list.c: Added 'View as icons' popup menu option, also
23377         same fix as above.
23378         * view_file_icon.c: More work, selections states, dnd, menus, more.
23379
23380 Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
23381
23382         * layout.c: Added the necessary vficon_xxx calls.
23383         * typedefs.h: Added necessary stuff to ViewFileIcon struct.
23384         * view_file_icon.[ch]: Started as collect-table.c, then edited to
23385         use FileData instead of CollectInfo... Sort of works.
23386
23387 Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
23388
23389         * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
23390         slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
23391         make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
23392         * README: Updates.
23393         * po/POTFILES.in: Updated.
23394         * po/*.po: Make distcheck touched these.
23395         * configure.in: Released 1.1.0
23396
23397 Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
23398
23399         * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
23400         when setting syncing clist order.
23401
23402 Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
23403
23404         * menu.[ch]: Allow sort menu to indicate current sort type.
23405         * main.c: Correctly set and save sort options.
23406         * collect-table.c: Fix for layout sort API change.
23407         * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
23408         sort to the file list pop up menu.
23409         * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
23410
23411 Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
23412
23413         * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
23414         slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
23415         working. Applying settings in config window now updates the layout
23416         of the main window - this seems to be ok, but I still cross my fingers
23417         when I press apply ;)
23418
23419 Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
23420
23421         * layout.c: Fixed (most of) the tab completion and history.
23422         * layout_util.c: Keyboard shortcuts should all work now.
23423         * main.c: Removed old keyboard handler (to layout_util.c).
23424         * layout_image.c, dnd.c: Main window image dnd hooked up.
23425         * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
23426         entry cursor positioning when selecting from the menu.
23427
23428 Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
23429
23430         * layout_image.c, slideshow.c: Fixed read ahead issues (was double
23431         loading the file, sequentially)
23432         * menu.c: Removed include for window.h, file no longer exists.
23433
23434 Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
23435
23436         * global.c, gqview.h, rcfile.c: Added horizontal divider var.
23437         * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
23438         view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
23439         resembles a useable interface again.
23440         * slideshow.c: Fixes.
23441         * menu.c: Removed all old menu stuff, clean now.
23442         * window.[ch]: Removed files.
23443
23444 Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
23445
23446         * img-main.[ch]: Dumped.
23447         * layout_image.[ch]: New files, contains image code adapted from
23448         above img-main files.
23449         * typedefs.h: Move all public structures here.
23450         * fullscreen.h, slideshow.h: Move structures out (to above).
23451         * collect-table.c, collect.c, dups.c, window.c: Include fixes.
23452         * dnd.c, menu.c: Removed unused code.
23453         * gqview.h, main.c: start_editor_* fixes.
23454         * layout.[ch], view_file_list.[ch]: More work.
23455
23456 Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
23457
23458         * typedefs.h: Moved layout, list struct headers here.
23459         * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
23460         Changes for above.
23461         * layout.c, view_file_list.[ch]: The file listing now sort of works.
23462         * slideshow.c: Fixed crash from wrong test placement.
23463
23464 Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
23465
23466         * dnd.[ch]: Made drop types public.
23467         * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
23468         * filelist.[ch]: Fixes.
23469         * layout.[ch]: Added dir list view plus more work.
23470         * menu.c: Removed old dir popup menu code.
23471         * view_dir_list.[ch]: Impemented, pretty much done except for reporting
23472         back to the layout.
23473
23474 Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
23475
23476         * layout_config.[ch]: Added new files, includes util to select window
23477         layout and to convert the selected layout to/from simple format for
23478         saving in an rc file.
23479         * globals.c, gqview.h, main.c: Added layout variables for default view.
23480         * rcfile.c: Save/restore these variables.
23481         * layout.c, layout_util.c: More work, mainly all for configuration.
23482         * preferences.c: Added layout configuration to window tab.
23483
23484 Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
23485
23486         * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
23487         Also worked on the layout code, seems it should be done in a simpler
23488         way....
23489
23490 Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
23491
23492         * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
23493         * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
23494         Fixed for new layout structure.
23495         * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
23496         * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
23497         (mostly by #if 0-ing out offending code).
23498         * layout.[ch]: More fleshing out.
23499         * view_file_list.[ch]: Well it compiles...
23500         * slideshow.[ch]: Fixed to use new layout window, should be ok.
23501         * Makefile.am: Updates, well it now compiles without warnings - just
23502         don't run it -- there's no window :)
23503
23504 Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
23505
23506         * filelist.[ch]: Stripped out old file list code, only list utils are
23507         to remain here (no GUI stuff).
23508         * layout.[ch]: This will be the functions to generate the main window.
23509         * view_file_list.[ch]: Began new file list code (much of it is just
23510         making original file list self-contained (no globals, etc.)
23511         * view_file_icon.[ch]: The is will be a wrapper around the collection
23512         table to view the file list as a collection layout. (currently empty).
23513         * view_dir_list.[ch]: Will be new directory list (currently empty).
23514         * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
23515         will probal start with using tree code from old bitgrazer app).
23516         * Makefile.am: Added above new files, note that no compiling has been
23517         attempted - it wont work anyway for a quite a while.
23518
23519 Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
23520
23521         * main.c: Removed pre-1.0 compatibility code (very old versions
23522         placed gqviewrc and thumbnail dir in top of $HOME, this checked
23523         for and moved them to current location $HOME/.gqview/.)
23524         * TODO: Updated.
23525         * ChangeLog: added marker for start of post-2.0 Changes.
23526
23527 Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
23528
23529         * *.[ch]: Update copyright year.
23530         * main.c(main): Print blurb about devel beta etc.
23531         * configure.in: Removed useless test.
23532
23533 =======================================================================
23534
23535   GQview 1.1.x series started.  (1.1 marker)
23536
23537 =======================================================================
23538
23539 Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>
23540
23541         * README: Updated.
23542         * configure.in: Release 1.0.2
23543
23544 Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>
23545
23546         * po/*.po: Make distcheck touched these.
23547         * README: Updated.
23548
23549 Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>
23550
23551         * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
23552         * po/cs.po: Updated Czech translation,
23553         submitted by Jan Raska <jan_raska@hotmail.com>
23554         * po/zh_CN.GB2312.po: Updated Chinese translation,
23555         submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
23556         * po/pl.po: Minor Polish translation tweak.
23557
23558 Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>
23559
23560         * dupe.c(dupe_window_remove_selected): Copy the selection list before
23561         removing files, because clist->selection may change as items are
23562         removed. Fixes BUG where not all files selected were being removed
23563         from the list.
23564
23565 Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>
23566
23567         * gqview.1: Updated contact info in man page.
23568         * configure.in: Release 1.0.1
23569
23570 Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>
23571
23572         * preferences.c, README: Old gqview@email.com changed to
23573         gqview@users.sourceforge.net.
23574         * po/*.po: Some patching to update e-mail (above).
23575
23576 Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>
23577
23578         * cs.po: Added Czech translation,
23579         submitted by Jan Raska <jan_raska@hotmail.com>
23580         * uk.po: Updated Ukrainian translation,
23581         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
23582         * configure.in (ALL_LINGUAS): Added cs.
23583         * README: small update.
23584
23585 Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>
23586
23587         * po/hu.po: Updated Hungarian translation,
23588         submitted by Egmont Koblinger <egmont@suselinux.hu>
23589         * po/nl.po: Updated Dutch translation,
23590         submitted by Tino Meinen <a.t.meinen@chello.nl>
23591         * README: Updated.
23592         * configure.in: Released 1.0
23593
23594 Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>
23595
23596         * po/nl.po: Updated from Tino Meinen.
23597         * README, TODO: Updated.
23598         * configure.in: Release 0.99.3 (release candidate 1)
23599
23600 Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>
23601
23602         * po/nl.po: Updated Dutch translation,
23603         submitted by Tino Meinen <a.t.meinen@chello.nl>
23604
23605 Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>
23606
23607         * po/no.po: Fixed fuzzy caused by make dist.
23608         * po/ru.po: Minor format change from a make dist (no translation
23609         changed, however).
23610         * po/*.po: Make dist updated the POT creation date for the others.
23611
23612 Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>
23613
23614         * preferences.c: Fixed the license statement in the about dialog.
23615         * po/*.po: Adjusted translation lines for above, where I could - to
23616         avoid fuzzies.
23617
23618 Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>
23619
23620         * po/et.po: Updated Estonian translation,
23621         submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
23622         * po/es.po: Updated Spanish translation,
23623         submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
23624         * po/fr.po: Updated French translation,
23625         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
23626         * po/ru.po: Updated Russian translation,
23627         submitted by Sergey Pinaev <dfo@antex.ru>
23628         * po/no.po: Added Norwegian translation,
23629         submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
23630         * po/it.po: Added Italian translation, submitted
23631         by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
23632         * configure.in (LINGUAS): Added no.
23633
23634 Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>
23635
23636         * README: Updated.
23637         * po/*.po: Make distcheck touched these.
23638         * configure.in: Release 0.99.2
23639
23640 Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>
23641
23642         * README, TODO, gqview.1: Minor updates.
23643         * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
23644         * po/zh_TW.po: Updated Traditional Chinese translation,
23645         submitted by Abel Cheung <deaddog@deaddog.ws>
23646         * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
23647         request - not sure of any possible problems this may cause?
23648         * po/fi.po: Updated Finnish translation,
23649         submitted by Lauri Nurmi <lanurmi@iki.fi>
23650         * po/de.po: Updated German translation,
23651         submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
23652         * po/fr.po: Updated French translation,
23653         submitted by Eric Lassauge <lassauge@mail.dotcom.fr
23654         * po/sk.po: Updated Slovak translation,
23655         submitted by Ivan Priesol <priesol@frki.utc.sk>
23656         * po/pt_BR.po: Updated Brazilian Portuguese translation,
23657         submitted by Guilherme M. Schroeder <slump@linuxall.org>
23658
23659 Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>
23660
23661         * README: Updated.
23662         * configure.in: Release 0.99.1
23663
23664 Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>
23665
23666         * po/*.po: Make distcheck updated these.
23667         * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
23668
23669 Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>
23670
23671         * da.po: Added Danish translation,
23672         submitted by Birger Langkjer <birger.langkjer@image.dk>.
23673         * pt_BR.po: Updated Brazilian Portuguese translation,
23674         submitted by Guilherme M. Schroeder <slump@ieg.com.br>
23675         * configure.in: Added da to LINGUAS.
23676         * README: Updates.
23677
23678 Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>
23679
23680         * README, gqview.spec.in, po/fr.po: Updated French translation,
23681         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
23682         * filelist.c: When entering a directory with no read acces, still clear
23683         the file/dir lists. Also add . and .. to allow exit of said dir.
23684         * img-view.c, window.c: The " - GQview" string really should not be
23685         marked for translation.
23686
23687 Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>
23688
23689         * README: Updated.
23690         * configure.in: Release 0.99.0
23691
23692 Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>
23693
23694         * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
23695         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
23696
23697 Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>
23698
23699         * image.c(image_tile_render): Use the simple render when scale is also
23700         1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
23701         Also removed crufty #if 0'ed lines.
23702
23703 Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>
23704
23705         * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
23706         needed to add a 'new image' flag to a few funcs for this.
23707
23708 Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>
23709
23710         * filelist.c: The history menu text is now truncated using the
23711         available space in the GtkOptionMenu instead of forcing to 32 chars.
23712
23713 Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>
23714
23715         * Makefile.am, configure.in, acconfig.h: Install README to a share
23716         dir.
23717         * README: Added section keys.
23718         * gqview.spec.in: Added README of share dir.
23719         * POTFILES.in: Added ui_help.c
23720         * gqview.h, main.c, menu.c: Added simple help window to display README.
23721         * ui_help.[ch]: New files for utils to display a help window.
23722
23723 Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>
23724
23725         * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
23726         as it is more portable.
23727
23728 Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>
23729
23730         * README: Updated.
23731         * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
23732         * po/POTFILES.in: cache_main.c is actually cach_maint.c.
23733         * configure.in: Release 0.13.0
23734
23735 Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>
23736
23737         * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
23738         dialog displaying 'purge thumbnails' progress - it also no longer
23739         blocks the app.
23740         * cache.[ch]: Moved above out of here.
23741         * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
23742         functions and/or include cache_maint.h.
23743         * po/POTFILES.in: Added cache_maint.c
23744
23745 Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>
23746
23747         * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
23748         dir.
23749         * collect-table.c: Update include of marker.xpm.
23750
23751 Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>
23752
23753         * Makefile.am, marker.xpm: Added marker icon file.
23754         * collect-table.c: Added marker to display insertion point of a dropped
23755         image in collection windows, same for moving. Also dropped directories
23756         are sorted before adding to the collection, and honor the
23757         collection_drop_inserted option. Also if the mouse is outside the
23758         clist window, shut down the autoscroll cb.
23759         * filelist.[ch]: Made path_list_sort() public.
23760
23761 Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>
23762
23763         * main.c: Changed exit dialog title.
23764         * window.c: Fixed delete_event handlers to return TRUE (was void).
23765
23766 Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>
23767
23768         * collect-dlg.[ch]: Added type to close collection window after save.
23769         * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
23770         changed flag to collections, and use it to remind user a collection
23771         was modified before closing the window.
23772         * main.c: Remind user at least one open collection has been modified,
23773         with option to cancel exit.
23774
23775 Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>
23776
23777         * gqview.spec.in: Updated the RPM spec file.
23778         * po/nl.po: Updated Dutch translation,
23779         submitted by Hette J Visser <hette@linux.nl>
23780         * po/uk.po: Added Ukrainian translation,
23781         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
23782         * configure.in: Added uk to LINGUAS.
23783         * README: Updates.
23784         * po/{all_others}.po: Make dist did this while testing RPM build.
23785
23786 Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>
23787
23788         * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
23789         insert, and added moving of images within a collection using dnd.
23790         * dupe.[ch]: Changed color coding for duplicate list, alternate colors
23791         are now 10% darker instead of inverted fg and bg.
23792         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
23793         dropped files into a collection at the drop point.
23794         * main.c, slideshow.c: Use random instead of rand.
23795         * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
23796         * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
23797
23798 Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
23799
23800         * ui_menu.[ch]: Added more menu item utils.
23801
23802 Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
23803
23804         * preferences.c: Made ok, apply, and cancel button sizes consistent.
23805         * collect-dlg.c: Changed Load to more consistent Open.
23806
23807 Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
23808
23809         * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
23810         size, moved some space from above the buttons to top of window).
23811         Also aligned buttons right and made them bigger.
23812
23813 Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>
23814
23815         * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
23816         check entire string (strcmp). Ordered filter addition so that they are
23817         listed in descending order, but keep All Files ( * ) filter at the
23818         bottom of the list.
23819
23820 Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>
23821
23822         * ui_clist_edit.c: Explicitely set the focus for the text entry to
23823         fix missing cursor.
23824         * README: Updated.
23825         * configure.in: Release 0.12.0
23826
23827 Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>
23828
23829         * README, TODO: updated.
23830         * po/et.po: Added Estonian translation,
23831         submitted by Ilmar Kerm <ikerm@hot.ee>
23832         * configure.in: Added et to ALL_LINGUAS.
23833
23834 Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>
23835
23836         * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
23837         fixed control-key test.
23838         * README: Credit updates.
23839
23840 Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>
23841
23842         * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
23843         rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
23844         option. Also added compile-time feature to sort names numerically
23845         (numerical sort based on patch from Martin Pool <mbp@samba.org>)
23846         * README, gqview.1: Documented the I keyboard shortcut for collections.
23847
23848 Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>
23849
23850         * utilops.c (file_util_create_dir_cb): Support dir names entered as an
23851         absolute path.
23852
23853 Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>
23854
23855         * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
23856         are created with mode 0755 (as before), but the .thumbnails dirs
23857         created near the images are now 0775 (so that others in the group can
23858         update the thumbs).
23859         * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
23860         filelist.c to use this in future), also fixed the clist_moveto calls
23861         to use a valid column number (-1).
23862         * ui_pathsel.c: Added right click menus to rename dirs and files, and
23863         to delete files. Also added a New Directory button to create new
23864         directories from within the dialog.
23865
23866 Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>
23867
23868         * po/ja.po: Updated Japanese translation,
23869         submitted by Yuuki NINOMIYA <gm@debian.or.jp>
23870         on behalf of SATO Satoru <ss@gnome.gr.jp>
23871         * po/pl.po: Updated Polish translation,
23872         submitted by Zbigniew Chyla <cyba@gnome.pl>
23873         * po/nl.po: Added Dutch translation,
23874         submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
23875         * po/fi.po: Added Finnish translation,
23876         submitted by Lauri Nurmi <lanurmi@iki.fi>
23877
23878 Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>
23879
23880         * filelist.[ch]: Added text_from_time and text_from_size utils for
23881         file attribute display. Added size and date to the file list.
23882         * window.c: Changes for above.
23883         * dupe.c: Removed text_from_time, use new one as well as one for byte
23884         size from filelist.h.
23885         * collect-table.c: Fixed a style leak on clist cell selections.
23886
23887 Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>
23888
23889         * dupe.c: Fix style leak when re-aligning clist row colors, also made
23890         removing multiple selected rows much faster (it was realigning the
23891         row styles after every line removal, eww).
23892
23893 Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>
23894
23895         * collect-table.c: Added copy, move, rename, and delete to the pop
23896         up menu of collections (keyboard support not done).
23897
23898 Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>
23899
23900         * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
23901         of the window.
23902         * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
23903         the divider position between dirs and files. Also fixed a bug that
23904         attempting to get the tool window size when it was not visible.
23905
23906 Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>
23907
23908         * filelist.[ch]: Fixed path_list_filter() to do checks on the file
23909         name, not full path. Also added is_dir_list which will not do the
23910         check for the extension on directory lists.
23911         * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
23912         additional filtering for the duplicates window.
23913
23914 Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>
23915
23916         * po/de.po: Updated German translation, submitted by
23917         Christian Ullrich <quiana@quiana.net>
23918         * po/ja.po: Updated Japanese translation, submitted by
23919         Yuuki NINOMIYA <gm@debian.or.jp>
23920         * po/fr.po: Updated French translation, submitted by
23921         Eric Lassauge <lassauge@mail.dotcom.fr>
23922         * po/sl.po: Updated Slovene translation, submitted by
23923         Matej Erman <matej.erman@guest.arnes.si>
23924         * po/it.po: Updated Italian translation, submitted by
23925         Christopher R. Gabriel <cgabriel@pluto.linux.it>
23926
23927 Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>
23928
23929         * README: Updated.
23930         * configure.in: Release 0.11.0
23931
23932 Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>
23933
23934         * image.c: Added #define option to use faster zooming method. Also
23935         attempted to fix shrinking window bug - failed.
23936         * README: Updated.
23937         * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
23938         by Abel Cheung <deaddog@deaddog.ws>.
23939
23940 Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>
23941
23942         * dupe.c: Freeze dw->second_clist when adding files.
23943
23944 Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>
23945
23946         * main.c: Added support for opening collections from the command line.
23947
23948 Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>
23949
23950         * dupe.c: Minor window file count fix.
23951         * thumb.c: Use xvpics (if enabled) only as a last resort when
23952         searching for a pre-existing thumbnail.
23953
23954 Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>
23955
23956         * dupe.[ch]: Added option to compare between two different sets of
23957         files (very useful when checking a handful of new files to a known
23958         unique group). Also set the default window width back to 600.
23959
23960 Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>
23961
23962         * gqview.h, image.c: Went back to 0.10.0 method of using
23963         gdk_pixbuf_composite_color() for every quality except NEAREST for
23964         images without transparency. Also disabled the TILES option for zooming
23965         all together - my little test scenario now crashes with the new
23966         gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
23967         scaling compuations somewhere, but damn if I can find it.
23968
23969 Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>
23970
23971         * configure.in, gqview.h, image.c: Made quick non-public package so
23972         that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
23973         try the fixes with GQview. (all broken scaling methods are enabled in
23974         this version).
23975
23976 Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>
23977
23978         * po/es.po: Updates Spanish translation, from
23979         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
23980         * dupe.c: Made the default window 20 pixels wider.
23981
23982 Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>
23983
23984         * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
23985         * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
23986         scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
23987         option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
23988         bug, as the other qualities work fine - ask for test case of image
23989         sizes if anyone is interested in fixing this).
23990
23991 Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>
23992
23993         * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
23994         utilops.c, window.c: Use GQview as the window class, as X man page
23995         encourages capitalization of first letter, and this removes conflict
23996         of gqview for instance of main window.
23997
23998 Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>
23999
24000         * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
24001         Wu Yulun <migr@operamail.com>.
24002         * README, TODO, gqview.spec.in: Updated.
24003         * configure.in: Release 0.10.1
24004
24005 Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>
24006
24007         * filelist.c (path_list_recursive): Return NULL, not FALSE.
24008         (it's a pointer)
24009         * img-main.c (main_image_slideshow_start_from_list): Free the
24010         path_list before returning if slideshow is already running.
24011         * slideshow.c (real_slideshow_start): Fix test of path_list before
24012         return of NULL.
24013
24014 Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>
24015
24016         * image-load.c: Fix to support image loaders that do not have a
24017         pixbuf until the the loader is actually closed. (This should fix
24018         thumbnail generation failures for xpm and tiff).
24019         * similar.c (image_sim_fill_data): Fix to support generation of data
24020         for images with dimensions less than 32 x 32.
24021
24022 Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>
24023
24024         * cache.c: Added blurb about the SIMcache file format.
24025         * dupe.c: Properly ref/unref clist row styles.
24026
24027 Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>
24028
24029         * dupe.[ch]: Operations now give a (very rough) estimate of time left
24030         before completion of the comparison stage.
24031
24032 Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>
24033
24034         * cache.[ch]: New files to handle the caching placement/management
24035         stuff. Also location of reading and writing of the dupe window cache
24036         data.
24037         * dupe.c: Added caching of file data (dimensions, checksum,
24038         and similarity).
24039         * filelist.c, menu.c: Namespace update for cache maintenance.
24040         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
24041         cache data into direct subdir of source (.thumbnails support).
24042         * thumb.[ch]: Use new cache functions for locating thumbs.
24043         * utilops.c: Move/remove cache date when doing the same for their
24044         parent files.
24045
24046 Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>
24047
24048         * ui_fileops.[ch]: Moved include of time.h back to the .c file.
24049         * ui_utildlg.c: #include <sys/types.h>, this should have been the
24050         original fix anyway...
24051         * gqview.h: Added #include <sys/types.h>
24052         * image-load.c: Removed above include.
24053
24054 Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>
24055
24056         * gqview.1, README: Updates.
24057         * configure.in: Release 0.10.0
24058
24059 Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>
24060
24061         * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
24062         you must set it manually with generic_dialog_attach_default(). Note
24063         that file_dialog_add_path_widgets() does this automatically.
24064         * utilops.c: Added a few attaches, from above.
24065
24066 Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>
24067
24068         * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
24069         function upon press of enter while a gtkentry has the focus. (no
24070         longer conflicts with pressing enter while focused on, say a button).
24071
24072 Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>
24073
24074         * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
24075         since painting merely a black rectangle was very broken with some
24076         theme engines (and did not follow the theme).
24077
24078 Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>
24079
24080         * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
24081
24082 Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>
24083
24084         * README, TODO: Updates.
24085         * configure.in: Release 0.9.5.
24086
24087 Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>
24088
24089         * Makefile.am, gqview.spec.in: Added man page.
24090         * gqview.1: The man page, submitted by
24091         Ryan Murray <rmurray@debian.org>
24092         * README: Credits for man page.
24093
24094 Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>
24095
24096         * menu.c: Use gdk-pixbuf to generate toolbar images.
24097         * window.c (tollwindow_hide): Retrieve the window's geometry attributes
24098         before hiding the window (else we get a random X BadMatch error).
24099
24100 Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>
24101
24102         * fullscreen.c: The mouse is now hidden on start of fullscreen instead
24103         of waiting for the 'no-move timeout'.
24104         * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
24105         created as needed, instead of globally at start-up. Right clicking
24106         unselected files in the file list now highlights them. Added a right
24107         click menu to the dir list that includes new slideshow recursive
24108         feature (also standard slideshow, and find duplicates choices).
24109         * globals.c, gqview.h: Removed unused global menu vars (above).
24110         * img-main.[ch]: Added main_image_slideshow_start_from_list().
24111
24112 Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>
24113
24114         * image.c (image_size_top_window): When checking if a resize is needed,
24115         compare to the window that will actually be resized (the top window).
24116         This was checking the wrong widget's window, and was returning TRUE
24117         incorrectly, subsequently causing no update if the image had the same
24118         size for the main window.
24119         * po/hu.po: Updated Hungarian translation from
24120         Mátyás Tibor <templar@tempi.scene.hu>
24121
24122 Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>
24123
24124         * configure.in (ALL_LINGUAS): Added hu (Hungarian).
24125         * po/hu.po: Added Hungarian translation from
24126         Mátyás Tibor <templar@tempi.scene.hu>
24127         * po/fr.po: Updated French translation from
24128         Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
24129
24130 Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>
24131
24132         * image.c (image_change_from_image): Copy all relevent data from
24133         source, now fullscreen toggle while loading an image works. This is
24134         really a move function, it moves most data from source to dest.
24135         Probably should add a copy function that copies pixbuf, or loads from
24136         scratch if still loading source.
24137         * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
24138         'mouse scrolls image' option when holding down shift, and also zooms
24139         when holding down control.
24140         * typedefs.h (ImageWindow): Removed crufty size_idle_id.
24141
24142 Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>
24143
24144         * filelist.c (file_is_moved): Fixed bug causing moved files not to
24145         removed from the file list.
24146         * image.c (image_scroll_real): Fix race condition between expose_event
24147         and scrolling so that redraws are always called on the correct region.
24148         (This was the cause of missing redraws when scrolling with the mouse).
24149
24150 Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>
24151
24152         * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
24153
24154 Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>
24155
24156         * README, TODO: Updates.
24157         * configure.in: Release 0.9.4
24158
24159 Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>
24160
24161         * dupe.c: Added keyboard shortcuts for the duplicates window.
24162         * image.c (image_change_complete): Call the update function
24163         explicitely if sync if FALSE.
24164
24165 Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>
24166
24167         * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
24168         new dialog routines to re-implement place dialogs under mouse option.
24169         * ui_utildlg.h: Fixed #defines for re-definition safety.
24170
24171 Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>
24172
24173         * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
24174         Also speedups by using the image_sim_compare_fast() (below), and
24175         setting the buffer size of the image loader higher (8).
24176         * similar.[ch] (image_sim_compare_fast): New function that aborts when
24177         the return no longer has the possibility of reaching the minimim
24178         requested value. Significantly faster when used to search for images
24179         that are very close. (say, above .95).
24180
24181 Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>
24182
24183         * similar.[ch]: New files, provides functions for simple comparison
24184         of images by average area color content.
24185         * dupe.[ch]: Added similarity compare methods (normal, high, and low
24186         accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
24187
24188 Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>
24189
24190         * image.c: Fixed typo in comparison of window sizes in top_window_size,
24191         also do not call gtk_widget_set_usize in that func, as gdk_window_size
24192         is enough (and avoids duplicate size events). Also only call a redraw
24193         if the top window was not resized, as the size event will do this for
24194         us.
24195         * img-view.c: Attached ctrl-w to close a view window.
24196
24197 Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>
24198
24199         * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
24200         with this do not result in "///file" path names.
24201         * img-view.c, main.c: Added following key support: P to toggle pause
24202         of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
24203         Also marked debug printfs with if (debug), and and added --version
24204         command line option.
24205
24206 Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>
24207
24208         * collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
24209         * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
24210         the pop-up menu, and fixed the alternating color swap (now that
24211         individual items can be removed, the colors need to be re-synced).
24212         * filelist.[ch]: Added file_is_moved(), and fixes to use the
24213         file_maint_*() stuff.
24214         * img-main.[ch] (main_image_get_collection): Added this accessor.
24215         * utilops.[ch]: Added file_maint_*() funcs, call these when files have
24216         been manipulated (rename, move, delete).
24217
24218 Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>
24219
24220         * image-load.[ch]: Added ability to set the priority of the image
24221         loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
24222         * typedefs.h (ImageLoader): Added idle_priority (see above).
24223         * image.c: The drawing queue now uses an idle with priority
24224         G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
24225         anything else. (this way when scrolling a still-loading image, the
24226         scrolled area is updated faster)
24227
24228 Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>
24229
24230         * collect-io.[ch], collect.[ch]: Const ify some arguments.
24231         * configure.in: Release 0.9.3
24232
24233 Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>
24234
24235         * collect.c (collection_window_new): Only load the path if it is
24236         absolute (starts with a '/');
24237         * main.c: Added -l,--list option to open a collection window with the
24238         files from the command line.
24239
24240 Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>
24241
24242         * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
24243         translation markers from item_factory accessors.
24244         * po/pl.po: Updated Polish translation from
24245         Zbigniew Chyla <cyba@gnome.pl>
24246         * po/es.po: Updated Spanish translation (missed for 0.9.2) from
24247         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
24248         * po/ru.po: Updated Russian translation (missed for 0.9.2) from
24249         Michael Bravo <mbravo@tag-ltd.spb.ru>
24250         * po/sl.po: Added Slovene translation (missed for 0.9.2) from
24251         Matej Erman <matej.erman@guest.arnes.si>
24252
24253 Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>
24254
24255         * utilops.c: Put the name of the file in the entry of the rename
24256         dialog, and select the text.
24257         * image.c: #ifdef some debugging output.
24258
24259 Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>
24260
24261         * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
24262         signal, so make sure to retrieve the pixbuf before calling our loader's
24263         "area_updated" signal.
24264         * image.c: Added new_data status to debugging info.
24265
24266 Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>
24267
24268         * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
24269         lowercase, and changes for new window_set_icon().
24270         * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
24271         * preferences.c: Made about it's own window, and made the config window
24272         a little more compact.
24273
24274 Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>
24275
24276         * filelist.[ch] (path_list_filter): New function, applies filter
24277         options on a path list.
24278         * collect-table.c, dupe.c: Run path lists through the filter (above).
24279
24280 Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>
24281
24282         * image.c: Use the collection's name field instead of pulling it from
24283         the end of the path field.
24284         * main.c: Multiple files on the command line are now added to a
24285         collection, this collection is then set to the main window viewer.
24286
24287 Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>
24288
24289         * thumb.c: Fix xvpics support: the done signal was never being sent for
24290         xvpics. Also made xvpics scale to the thumbnail size even when smaller.
24291
24292 Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>
24293
24294         * image-load.[ch], typedefs.h: Added ability to set the size of the
24295         read buffer. The buffer is always 512 bytes (as before), what this
24296         does is set the number of time to read from the file on each idle call,
24297         in effect increasing the buffer size to 512 x size.
24298         * image.c: Fixed race condition where an image area may be ready to be
24299         queued before the pixbuf is set. Fixed the tile blank flag, it is now
24300         set correctly in all (?) cases. Set the image loader buffer size to 4,
24301         so that more of the image is decoded between render calls. Also removed
24302         unused crufty function argument for image_tile_expose.
24303
24304 Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>
24305
24306         * image.c: Fix scrolling while partially obscured, and made the focus
24307         drawing code cleaner (removed gtk_signal_disconnect() junk).
24308
24309 Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>
24310
24311         * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
24312         rcfile.c: Made the delete key optional, since this is a dangerous key
24313         with delete confirmation disabled. Also do not come out of fullscreen
24314         when confirm delete is disabled. Based on patch submitted by
24315         Niku Toivola <niku.toivola@iki.fi>
24316
24317 Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>
24318
24319         * image.c: Fix setting scale when zoom_to_fit_expands is false.
24320         * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
24321         dialog for the save as dialog.
24322         (The good: Easy fixes. The bad: Stupid mistakes.
24323          The ugly: Had not tested these before release.)
24324
24325 Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>
24326
24327         * README: Updates.
24328         * configure.in: Release 0.9.2.
24329
24330 Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>
24331
24332         * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
24333         same path in the entry when calling this.
24334
24335 Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>
24336
24337         * *.[ch]: Changed the copyright in all the files to 2001.
24338
24339 Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>
24340
24341         * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
24342         * configure.in: Bump version to 0.9.2
24343         * utilops.c: Fix text in copy/move dialog for multiple files.
24344
24345 Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>
24346
24347         * dupe.c: When starting a compare set the status text to file count,
24348         gives user idea of how many files are being compared.
24349         * image.c: Compile clean-up.
24350         * po/*.po: Make distcheck touched these.
24351
24352 Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>
24353
24354         * filelist.c, window.c: Fix drop down history on main window to change
24355         to the selected path after the popup window is hidden.
24356         * image.c (image_pixbuf_sync): Clear the window when set to a NULL
24357         pixbuf.
24358         * utilops.c (generic_dialog_add_images): Implemented this function.
24359
24360 Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>
24361
24362         * filelist.c: Fix sticky thumbnails when changing to a dir with files
24363         that have similar file names as the previous dir. Fix refresh to
24364         reload thumbnails (it was stalling in the thumb_next checks).
24365         * menu.c: Call filelist_refresh() instead of the hack to refresh by
24366         changing to the same dir.
24367         * preferences.c: Use a button box for the ok, apply, cancel buttons.
24368         * po/POTFILES.in: Added new files, removed missing.
24369
24370 Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>
24371
24372         * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
24373         ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
24374         from SLIK.
24375         * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
24376         utildlg.[ch]: Removed (see above).
24377         * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
24378         dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
24379         menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
24380         utilops.[ch], window.c: Use the new convenience functions, constify
24381         things where needed.
24382         * main.c: Moved the file path utils out of here (see above).
24383
24384 Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>
24385
24386         * image.[ch]: Added fit window to image support (back in).
24387         * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
24388         * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
24389
24390 Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>
24391
24392         * image.c: Scrolling while decoding a scaled image no longer causes
24393         dropped (black) areas. Also added an tile blank flag so that tiles
24394         with no loaded data simply render a black rectangle for a speed
24395         improvement (this is currrently semi-broken as image_tile_sync() is
24396         currently always called to set the blank flag to FALSE :(.
24397
24398 Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>
24399
24400         * fullscreen.c: Made the full screen window have a black background
24401         once again.
24402         * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
24403         the keyboard after a popup menu closes.
24404
24405 Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>
24406
24407         * image-load.c(image_loader_free): Fix a memory leak.
24408
24409 Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>
24410
24411         * dupe.c: Create the clist with 6 columns (forgot to increment this
24412         when I added the thumbnail column).
24413         * image.[ch]: Added the update functions, made them work.
24414         * img-main.c, img-view.c: Set the update functions, attach the windows
24415         for the titles.
24416         * window.c: Set the initial image to the logo.
24417
24418 Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>
24419
24420         * dnd.c: Temporarily disable dnd highlighting for image windows.
24421         * gqview.h, main.c: Minor fixups.
24422         * image.c: Generally works now, borders are cleared, focus is handled,
24423         etc. TODO: Add update callback, window title updating, and window
24424         auto-sizing.
24425         * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
24426         during convertion to a menu_factory.
24427         * window.c: Moved focus draw/handling code out of here (into image.c).
24428
24429 Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>
24430
24431         * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
24432         is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
24433         
24434         This only applies when the scale width offset is not zero _and_ the
24435         resulting right edge of the scaled image is also the right side of the
24436         source image. (in other words: when rendering a tile that is aligned
24437         with the right side of the image).
24438
24439         Under the above conditions, gdk_pixbuf_scale() breaks for all
24440         GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
24441         broken for TILES (I suspect this is because eog uses it, but does not
24442         have a TILES option, so that was not tested). At this point I was tired
24443         of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
24444         broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
24445         and breakage means the last 2 columns of pixels are seamingly generated
24446         from some random memory point, at best causing them to be corrupted, at
24447         worst causing a crash.
24448
24449         So what I did: Use gdk_pixbuf_composite_color() since it is the least
24450         broken. It does seem slower than gdk_pixbuf_scale(), since it does
24451         more.
24452
24453         (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
24454         gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
24455         entries in 3 months...)
24456
24457 Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>
24458
24459         * image.c, typedefs.h: Well, it now displays the image in all zoom
24460         settings. Still have to add (back) scrolling, set up the update call
24461         function, and work on redrawing the borders (borders currently do not
24462         get cleared to remove the previous image).
24463
24464 Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>
24465
24466         * image.[ch], typedefs.h: Start towards a new method of rendering the
24467         image to the screen. The image window is now basically _only_ a
24468         gtk_drawing_area, and we do all the scrolling ourselves. Currently I
24469         am lucky if it doesn't crash, and really lucky if part of an image
24470         appears :) Well, at least the namespaces for the functions are at
24471         least a little saner now, so I accomplished something, althought the
24472         whole thing still needs to be re-thought from the tile/render point
24473         of view.
24474         * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
24475         utildlg.c, window.c: Made it at least compile for testing.
24476
24477 Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>
24478
24479         * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
24480         of main_image_change_to(), so that the file list of the main window
24481         also syncs to the image.
24482
24483 Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>
24484
24485         * dupe.[ch]: Added thumbnail support.
24486
24487 Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>
24488
24489         * dupe.[ch]: More work, many fixes, added right click menu, and
24490         generally made it nice to use (useable).
24491         * collect-table.c: Add the collection to the dupe window.
24492         * menu.c: Added 'Find duplicates...' to the file menu.
24493
24494 Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>
24495
24496         * README, TODO: Updates.
24497         * collect-table.c: Set default duplicate window mask to sort by name.
24498         * dupe.[ch]: Allow change of comparison method by adding drop down
24499         menu, fixed dnd when dragging from the list.
24500         * filelist.c: Only allow rename when new name does not exist.
24501         
24502
24503 Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>
24504
24505         * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
24506         allow saving of user's accel keys (to ~/.gqview/accels).
24507         * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
24508         do not use the data (because GtkItemFactory has a weird signal
24509         alignment (gpointer is first).
24510
24511         Sorry translators, menus must be re-translated (and it does not look
24512         like fun with GtkItemFactoryEntry using menu paths)
24513
24514 Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>
24515
24516         * configure.in: Do more compatible checks for png ?
24517         * tabcomp.c: Sanity checks for adding NULL key/path to list.
24518
24519 Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>
24520
24521         * image.c: Added render_types to better decrease unnecessary renders.
24522         * main.c, window.c: Save/Restore the window positions like in gimp,
24523         since that seems to work better.
24524         (And gimp programmers can't be wrong :)
24525
24526 Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>
24527
24528         * dupe.[ch]: Added new files containing 'find duplicates' window.
24529         * collect-table.c: Added 'find duplicates...' to pop-up menu.
24530         * fileops.[ch]: Added checksum_simple(), made some things const.
24531         * collect.[ch]: Added collection_info_valid().
24532         * filelist.[ch], menu.c, pathsel.c: const stuff.
24533         * image-load.[ch]: Added image_load_dimensions(), const stuff.
24534         * Makefile.am: Added dupe.[ch] to objects.
24535
24536 Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>
24537
24538         * po/*.po: Make distcheck did this.
24539         * configure.in, README: Release 0.9.1.
24540
24541 Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>
24542
24543         * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
24544         completely clearing the disk cache.
24545         * filelist.c, menu.c: Changes for above.
24546         * preferences.c: Added a 'Clear cache' button.
24547         * utildlg.c: Allow passing NULL pointer for the cancel callback in
24548         confirm_dialog_new() and confirm_dialog_add().
24549
24550 Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>
24551
24552         * icons/collect.xpmi: Added wm icon for collection windows.
24553         * collect.c: Use it.
24554
24555 Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>
24556
24557         * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
24558         and made it consistent with the one for view window. Added 'slideshow
24559         pause'.
24560         * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
24561         4 less global Widget variables now, yay.
24562         * image.c: Reset scroll to 0,0 on new image.
24563         * img-main.[ch]: Used new menus, added necessary accessors for menus.
24564         * img-view.c: Added 'view in new window', and 'slideshow pause'.
24565
24566 Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>
24567
24568         * utildlg.[ch]: Added class parameter to set windowmanager class for
24569         dialogs. Also added option to set window under the mouse.
24570         * collect-dlg.c, filelist.c, utilops.c: Changed to add class
24571         assignments.
24572         * globals.c, gqview.h, preferences.c, rcfile.c: Added
24573         place_dialogs_under_mouse var.
24574
24575 Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>
24576
24577         * po/ru.po: Updated Russian translation,
24578         submitted by val <frob@df.ru>.
24579         * po/fr.po: Updated French translation,
24580         submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
24581         * po/pl.po: Added Polish translation,
24582         submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
24583         (yes, close to a release once I do this).
24584
24585 Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>
24586
24587         * collect.c, image.c: Removed #warning warnings :)
24588         * fullscreen.c: Make sure the window is set to 0,0.
24589         * preferences.c: Changed the way thumbnail sizes are selected. Now uses
24590         a dynamic drop down menu. Available sizes are now stored in a static
24591         list, and added a few more sizes.
24592
24593 Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>
24594
24595         * image.[ch]: Added read ahead buffering.
24596         * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
24597         main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
24598         the necessary read-ahead stuff. Allow verbosity levels for debug: each
24599         --debug on the command line increments verbosity.
24600         * thumb.c: Even on error, attempt to display what we have.
24601
24602 Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>
24603
24604         * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
24605
24606 Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>
24607
24608         * image.c: Fix printing of window titles.
24609         * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
24610         * preferences: Cleaned up window a bit, added tab 'window'.
24611
24612 Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>
24613
24614         * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
24615         preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
24616         option, zoom and dither quality options, adjustable zoom increment.
24617         Fixed menu separators to be insensitive.
24618
24619 Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>
24620
24621         * image.[ch]: Fix window resizing when zoom is auto, changed a few
24622         image_area options to be standard.
24623         * fullscreen.c, img-view.c, window.c: Use new image_area options that
24624         are now needed.
24625
24626 Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>
24627
24628         * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
24629         from autozoom mode (implement it).
24630         * img-main.[ch], menu.c: call image_reload when reload button/menu is
24631         selected.
24632         * utildlg.c: Made Escape key cancel all dialogs.
24633
24634 Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>
24635
24636         * image.c: Fix image_area_set_from_image to actually copy the pixbuf
24637         and image data.
24638         * img-main.c, img-view.c: Update for slideshow, below.
24639         * slideshow.[ch]: Added arguments to slideshow_start_* functions so
24640         that slideshows start from the current image when no in random mode.
24641         Also added a slideshow_pause set of functions, currently not used
24642         anywhere right now -- will hook to keys/mouse menus later.
24643
24644 Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>
24645
24646         * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
24647         include a progress bar.
24648         * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
24649         rotate options.
24650         * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
24651         * README: Added rotate keys to key summary.
24652
24653 Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>
24654
24655         * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
24656         provides save to png function.
24657         * Makefile.am, thumb.c: Used save to png function.
24658         * configure.in: Test for png, now required.
24659         * image.c: Fix bug in queue area computation.
24660         * main.c: Change -help to --help in warning message.
24661         * po/*.po: Fix --help stuff.
24662
24663 Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>
24664
24665         * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
24666         * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
24667         global data, so it is only included once.
24668         * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
24669         * thumb.h, typedefs.h: Moved all structs to typedefs.h.
24670         * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
24671         references, added gdk-pixbuf stuff.
24672
24673 Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>
24674
24675         * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
24676         GIF loader seems to error out on thumbnail _RE_generation, will have
24677         to look into that.
24678         * filelist.c: Use it.
24679         * collect-table.c: Broken, but at least it compiles to test new
24680         thumbnail code.
24681
24682 Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>
24683
24684         * image.c: Image loading now works with no black spots on scroll :)
24685         Still a lot of fixes/optimizes/mem cache management to do though...
24686
24687 Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>
24688
24689         * image.[ch]: Move to a floating point zoom, mor work on queue and
24690         rendering.. still really broken.
24691         * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
24692         number type.
24693
24694 Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>
24695
24696         * filelist.c: Fix crash when deleting files while loading thumbs (this
24697         code will die a horrible death anyway when I move thumb loading to an
24698         idle call that uses image-loader.c stuff.
24699         * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
24700         * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
24701         error prone, no zoom.
24702         * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
24703         places though <-- FIXME.
24704         * configure.in, Makefile.am: Added gdk-pixbuf, new files.
24705         * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
24706         (eventually).
24707
24708 Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>
24709
24710         * img-main.c: Fix file operations from keyboard when coming out of full
24711         screen.
24712         * configure.in, README: release 0.9.0
24713
24714 Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>
24715
24716         * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
24717         -Wmissing-prototypes -Wmissing-declarations -Werror"
24718
24719 Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>
24720
24721         * tabcomp.c: Preserver order of keys between load/save.
24722         * filelist.[ch], window.c: Added a path history to the path entry,
24723         combo crashes when changed while popped up, so it does not work as
24724         expected, yet.
24725         * README: Updated.
24726
24727 Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>
24728
24729         * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
24730         window sizes to the collection file. (and restore is 'save window
24731         positions' is enabled)
24732         * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
24733         our own hidden .gqview dir, no reason to hide the config file.
24734
24735 Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>
24736
24737         * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
24738         * collect-table.[ch], collect.c: Added more keyboard commands, more
24739         fixes.
24740         * image.c: Check that image in a collection is valid before using it.
24741         * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
24742         path (well, duh).
24743         * window.c: Changes for additional sort option.
24744
24745 Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>
24746
24747         * collect-io.c: Change warning printf.
24748         * preferences.c: Open proper tab when showing 'about'.
24749         * po/POTFILES.in: Updated to include collection files, as well ad the
24750         other new ones added since 0.8.2.
24751
24752 Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>
24753
24754         * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
24755         support for the numeric keypad. Zoom using +, -, /, *; move with
24756         the number keys, etc.
24757         * collect-table.c, typedefs.h: Added support for navigation/selection
24758         in collections with the keyboard.
24759
24760 Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>
24761
24762         * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
24763         for displaying status, image/selection count, etc.
24764         * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
24765         options, added selection style option. Save open_recent_max to config.
24766
24767 Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>
24768
24769         * collect-table.c: Properly set the main image on 'view'.
24770         * dnd.c, main.c: Namespace changes, make dropping collections work on
24771         main window.
24772         * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
24773         appropriate there.
24774         * img-main.[ch]: Added (back) slideshow, various minor changes.
24775         * img-view.c: Added slideshow,  make keys work with CAPS on.
24776         * slideshow.c: Make only the main window support filelist slideshows.
24777
24778 Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>
24779
24780         * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
24781         * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
24782         names (below).
24783         * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
24784         * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
24785         * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
24786         a path list, collection list, or falls back to filelist.
24787
24788 Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>
24789
24790         * collect-dlg.c: Don't free the data in the confirm_cancel callback,
24791         it is just a NOP.
24792         * collect-table.c, collect.c: More work on popup menus, added recursive
24793         directory dropping. And more work overall.
24794         * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
24795         in place of old free_selected_list, Exposed more in the filelist.h
24796         header.
24797         * fileops.[ch]: Added path_list_* functions.
24798         * img-view.[ch]: Added a way to start a new window from a collection.
24799
24800 Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>
24801
24802         * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
24803         popup menus for, sorting, saving, editing. Collections now have
24804         a ref count.
24805         * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
24806         recent open menu, history saving, popup menu utils.
24807         * pathsel.c: Synced the file list to change as the user types in the
24808         entry. (also fixes it to change when combo-items are selected).
24809         * tabcomp.[ch]: Added history_list features to load/save keys to a
24810         file.
24811
24812 Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>
24813
24814         * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
24815         is generated, since the case of the same path being in a collection
24816         multiple times broke the old method. Moving between collections seems
24817         to work now. Added collection stepping accessors.
24818         * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
24819         * main.c (filename_from_path): Test that path != NULL.
24820         * typedefs.c: Move collect.h typedefs here.
24821
24822         Its funny, but after this bit of hacking I feel dirty, like I did this
24823         all wrong...
24824
24825 Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>
24826
24827         * collect-table.c: Added a tooltip to display the filenames, probably
24828         should be an option.
24829
24830 Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>
24831
24832         * collect-dlg.[ch]: Added load save dialogs for collections.
24833         * collect-io.[ch], collect-table.c, collect.c: More work.
24834         * filelist.[ch]: Added select all routines.
24835         * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
24836         hierarchy: Everything is under ~/.gqview now, old locations are moved
24837         to the new ones if found on start-up.
24838         * pathsel.[ch]: Added filtering toggle.
24839         * utildlg.h: Added a generic data pointer for FileDialogs.
24840         * menu.c: Added collection new/open and select all/none menu items.
24841
24842 Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>
24843
24844         * collect-table.c, collect.h: Added selections, started dnd data set,
24845         and other stuff.
24846         * dnd.[ch]: New function, make_uri_file_list(), put it in header.
24847
24848 Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>
24849
24850         * collect.[ch], collect-table.[ch]: Actually displays something now
24851         when a file is dragged on the window.
24852
24853 Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>
24854
24855         * img-main.c: When in fullscreen, hide the mouse cursor after
24856         5 seconds of inactivity.
24857
24858 Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>
24859
24860         * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
24861         updated netpedia URL, since the old location is often (always) broken.
24862
24863 Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>
24864
24865         * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
24866         should work, if there was anything that actually used the functions.
24867         Right now a blank window opens :)
24868         * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
24869         * menu.c, typedefs.h: Added 'Open collection...' menu item, added
24870         SORT_NONE to SortType enum.
24871         * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
24872
24873 Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>
24874
24875         * *.[ch]: All c files now have corresponding .h headers, except
24876         globals.c and main.c, which are in gqview.h.
24877         * src/Makefile.am: Added the headers.
24878         * config.[ch]: renamed to preferences.[ch] to avoid conflict with
24879         autogenerated config.h.
24880
24881 Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>
24882
24883         * filelist.c, gqview.h, main.c: Added new function to change the
24884         current image through the filelist given pathname. Use it to fix bug
24885         causing filename not to be selected in list on startup and tab
24886         completion entry.
24887
24888 Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>
24889
24890         * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
24891         basic sorting of files on name, size, or date.
24892
24893 Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>
24894
24895         * configure.in: Release 0.8.2
24896         * README: Updated.
24897         * utilops.c: Change a \b to a \n.
24898         * po/*.po: Make corresponding change to above.
24899
24900 Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>
24901
24902         * filelist.c (filelist_change_to): When going up one dir, make previous
24903         place visible in the list.
24904
24905 Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>
24906
24907         * clist_edit.c: Fixups for positioning.
24908         * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
24909         renaming optional.
24910
24911 Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>
24912
24913         * clist_edit.[ch]: New files that allow in place editing of a clist.
24914         * filelist.c: Add in place renaming.
24915
24916 Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>
24917
24918         * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
24919         icons on windows.
24920         * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
24921         icons/Makefile.am: Add new icons for windows.
24922         * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
24923         * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
24924         GQview title is now after the image filename.
24925
24926 Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>
24927
24928         * main.c: Pressing delete now correctly deletes selected files.
24929         * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
24930         expands images too (by default, added config option to have old
24931         behavior.
24932
24933 Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>
24934
24935         * po/it.po: Added Italian translation, submitted by
24936         Christopher R. Gabriel <cgabriel@pluto.linux.it>
24937         * po/es.po: Updated Spanish translation, submitted by
24938         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
24939         * po/pt_BR.po: Updated brazilian translation, submitted by
24940         "Evandro F. Giovanini" <elinux@linuxave.net>
24941         * configure.in: Added it to ALL_LINGUAS
24942
24943 Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>
24944
24945         * README: Updated.
24946         * configure.in: release 0.8.1
24947
24948 Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>
24949
24950         * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
24951         support for mouse wheel (4,5) to scroll image or flip through images.
24952
24953 Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>
24954
24955         * configure.in, po/sk.po: Added Slovak translation, submitted by
24956          "Sandokan" <cortex@nextra.sk>
24957
24958 Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>
24959
24960         * configure.in, po/es.po: Added Spanish translation, subbmitted by
24961         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
24962
24963 Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>
24964
24965         * confgure.in, po/fr.po: Added French translation, submitted by
24966          Jean-pierre PEDRON <jppedron@club-internet.fr>
24967
24968 Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>
24969
24970         * Makefile.am, configure.in: Include gqview.spec in make distcheck so
24971         that rpm -tb will work.
24972         * po/tr.po, gqview.desktop: Update Turkish translation, from
24973         Fatih Demir <kabalak@gmx.net>
24974
24975 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
24976
24977         * README: Release 0.8.0.
24978
24979 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
24980
24981         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
24982         causing custom_filter to only have one entry max.
24983         * utilops.c: Removed unused code, fix rename description.
24984
24985 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
24986
24987         * filelist.c, gqview.h, window.c: File list now scrolls to display
24988         the first file that matches the path entry box during tab completion.
24989         The directory changes to follow the completion too.
24990
24991 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
24992
24993         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
24994         Save thumnbnail mode to rcfile; add command line option for slideshow,
24995         rename other long options; make next/prev work properly during
24996         slideshow.
24997
24998 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
24999
25000         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
25001         translation from Kam Tik <kamtik@hongkong.com>
25002
25003 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
25004
25005         * *.[ch]: Update copyrights to 2000.
25006         * configure.in: Bumper version to 0.8.0 ('bout time)
25007         * README, TODO: Updates
25008
25009 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
25010
25011         * image.c, img-main.c: Fix mem leaks.
25012         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
25013         * utilops.c: Added display of source and dest images to overwrite
25014         dialogs (uses above).
25015         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
25016
25017 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
25018
25019         * main.c: Added full screen startup option (-f or -full), derived from
25020         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
25021
25022 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
25023
25024         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
25025         to set the root window wallpaper. (If zoom is fit to window, image is
25026         scaled, otherwise tiled.
25027         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
25028
25029 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
25030
25031         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
25032         by Martial MICHEL <martial@users.sourceforge.net>
25033
25034 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
25035
25036         * fileops.c (get_current_dir): Fix problem when there is no read
25037         permission for the current dir. Derived from patch by
25038         Mathieu Dessus <mdessus@free.fr>
25039
25040  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
25041
25042         * configure.in, po/tr.po: Added Turkish translation from
25043         Fatih Demir <kabalak@gmx.net> 
25044
25045 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
25046
25047         * pathsel.c, tabcomp.c: Fix memory leaks.
25048
25049 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
25050
25051         * po/ru.po: Added Russian translation
25052         from Oleg Andrjushenko <oandr@itec.cn.ua>
25053         * po/pt_BR.po: Added Brazilian Portuguese translation
25054         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
25055         * po/ja/po: Added Japanese translation
25056         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
25057         * configure.in: Updated ALL_LINGUAS.
25058
25059 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
25060
25061         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
25062         gtk+-1.2.5-pre1. I think there are still realize issues with that
25063         version of GTK+, however.
25064
25065 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
25066
25067         * filelist.c: Fix reversal of calculating column width of the files
25068         list for icons vs. no icons.
25069         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
25070         horizontal scrollbar is accurate (and usually not there ;)
25071
25072 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
25073
25074         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
25075         history. This was done by adding a combo widget option to the tab
25076         completion routines.
25077
25078 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
25079
25080         * config.c: Fix 'fall back to 48x48 icon size' bug.
25081
25082 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
25083
25084         * po/de.po: Added german translation
25085         by mawarkus@t-online.de (Matthias Warkus)
25086         * configure.in (ALL_LINGUAS): Added de.
25087
25088 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
25089
25090         * utilops.c: Make it easier for translators.
25091
25092 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
25093
25094         * thumb.c: Regenerate thumbnails whent the preferred size changes.
25095
25096 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
25097
25098         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
25099         'save settings on exit' option and always save one exit, this was
25100         leading to confusion as to why settings are not always saved.
25101         * menus.: Removed the save settings menu line, no longer needed.
25102
25103 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
25104
25105         * main.c(main): Use gtk_set_locale();
25106         * window.c: Use gqview instead of main for wmhints.
25107
25108 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
25109
25110         * filelist.c: Update the file count when files are removed.
25111         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
25112         the lists to account for possibly deleted files.
25113
25114 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
25115
25116         * window.c: Fix hang bug when dragging a file after starting with tools
25117         floating, then unfloating the window. (don't use gtk_widget_reparent
25118         for this).
25119         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
25120         all drags to Gimp 1.1.6 works.
25121
25122 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
25123
25124         * configure.in, Makefile.am: Added localedir definition.
25125         * src/main.c: Added locale and i18n initialization.
25126
25127 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
25128
25129         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
25130         gtk/imlib checks.
25131         * po/POTFILES.in: Created for gettext.
25132         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
25133         translation.
25134
25135 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
25136
25137         * all files: Moved to autoconf and automake.
25138
25139 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
25140
25141         * gqview.h, README, gqview.spec: Release 0.7.0
25142
25143 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
25144
25145         * img-view.c: Added a 'close window' option to pop up dialog.
25146
25147 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
25148
25149         * main.c (main): Fix so that window does not expand to image size when
25150         strting up with an image (from command line).
25151         * img-view.c (view_window_new): Follow the limit window size option,
25152         if enabled.
25153
25154 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
25155
25156         * main.c: Setup random seed, for better random slideshows.
25157
25158 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
25159
25160         * img-main.c: Use black background for full screen.
25161         * menu.c: Keep keyboard grab when full screen menu closes.
25162
25163 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
25164
25165         * img-main.c: Keyboard now works with full screen.
25166         * main.c: Drop out of full screen before exiting.
25167
25168 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
25169
25170         * image.c: Fix image snapping to uppper left when resizing window.
25171         * main.c: Increase progressive scrolling rate.
25172
25173 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
25174
25175         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
25176         progressive key scrolling option.
25177
25178 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
25179
25180         * image.c, img-main.c, gqview.h: A few api changes with regard to image
25181         auto-sizing and zooming.
25182         * dnd.c: Made image dnd more generic to work with separate views.
25183         * img-view.c: Added  dnd and keyboard support.
25184
25185 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
25186
25187         * image.c, img-view.c, window.c: Fixups for window resizing and initial
25188         size setting.
25189
25190 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
25191
25192         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
25193         file list no longer displays image, but correctly, only displays
25194         action/popup menu.
25195         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
25196         screen option.
25197
25198 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
25199
25200         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
25201         view images in a new window. ImageWindow functions are now completely
25202         generic (save one spot).
25203
25204 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
25205
25206         * slideshow.c, filelist.c: Make slideshow work correctly.
25207         * config.c, rcfile.c: Add saving and adjustment of slide show options.
25208
25209 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
25210
25211         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
25212         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
25213         * filelist.c: Made a few functions needed for slideshow public.
25214
25215 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
25216
25217         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
25218         handling (creating) GLists.
25219
25220 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
25221
25222         * rcfile.c (load_options): Fix memory leak, patch submitted by
25223         F. Petitjean <fpetitje@bureauveritas.com>
25224
25225 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
25226
25227         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
25228
25229 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
25230
25231         * filelist.c: Generate thumbnails for visible files first. Thumbnails
25232         are now kept when renaming.
25233
25234 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
25235
25236         * pathsel.c: Merge improvements from gqmpeg version.
25237         * tabcomp.c, tabcomp.xpm: ditto.
25238         * utildlg.c: ditto.
25239         * config.c, utilops.c, window.c: Use newer features of above.
25240
25241 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
25242
25243         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
25244         viewed files are moved, renamed, or deleted.
25245
25246 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
25247
25248         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
25249         color displays.
25250
25251 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
25252
25253         * Makefile: Added static build target, some cleanup.
25254
25255 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
25256
25257         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
25258         so it can be resized smaller.
25259
25260 0.6.0 (3-5-98)
25261   > Major rewrite (60-70%), now requires gtk+-1.2.0
25262   > Multiple file selection.
25263   > Drag and drop.
25264   > Better keyboard support.
25265   > xvpics thumbnail support (read only), optional.
25266   - Add command line options to force show and hide of tools.
25267   * Fix tab completion bug.
25268   * Fix gtk 1.2.0 related bugs.
25269
25270 0.5.1 (12-8-98)
25271   - Should compile now without editing the Makefile with any gtk through 1.1.5
25272   * Fix file highlight bug when user tab completes to currently displayed dir.
25273   * Fix for FreeBSD.
25274
25275 0.5.0  (11-11-98)
25276   > Add path entry window with tab completion.
25277   > Add tab completion to all areas where a path can be typed.
25278   > Add option to save window positions.
25279   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
25280     for some keyboard layouts.
25281   - Add border to floating tools window for better appearance on some WM's.
25282
25283 0.4.3  (10-09-98)
25284   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
25285     image selected has the same dimensions, it would not display.
25286   * More fixes dealing with 'fit window to image'
25287
25288 0.4.2  (10-07-98)
25289   > Add 'fit window to image' option when tools float or hide.
25290   > Add copy and move dialogs.
25291   > Add option to hide the tools completely.
25292   > Save settings on exit option added, and option to restore tool state.
25293   - Pressing the [ESC] key will now stop loading of thumbnails.
25294   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
25295   - Add save button to config dialog.
25296   - New configuration tab: image, moved relevent options there.
25297
25298 0.4.1  (9-11-98)
25299   > Scrollbars removed, now you can pan the image by pressing and dragging the
25300     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
25301   > The file selection area and status line can be 'floated' into a separate
25302     window, this allows the image window to display more of the image.
25303   > The file delete confirmation dialog can now be disabled in the options
25304     window.
25305   > The beginnings of keyboard support ( see the keyboard chart, above )
25306   - Now if a thumbnail is older than it's parent image, the thumbnail is
25307     recreated, so that changed images have their thumbnail properly updated.
25308   - While loading thumbnails GQview is now responsive to commands, slowly, but
25309     it works. You can now load images, delete files, etc. while the thumbnails
25310     are being generated. The thumbnail generation can be interrupted too by
25311     simply turning them off.
25312   * The code that determines the user's HOME directory has been rewritten, now
25313     hopefully users of nis will be happy. If the directory is not found or
25314     cannot be determined, GQview exits semi-gracefully.
25315   * Fixed some bugs here and there.
25316
25317 0.4.0  (8-15-98)
25318   > Thumbnail caching added ($HOME/.gqview_thmb).
25319   - patch from Joshua Thomas Green applied for those that want to compile
25320     with GTK 1.1.x (the development version), just uncomment one line in the
25321     Makefile.
25322   - patch from Joel Young applied to the .spec file of the RPM version.
25323
25324 0.3.4  (7-30-98)
25325   * Fixed problem loading files into external editors when a space was in the
25326     pathname.
25327
25328 0.3.3  (5-15-98)
25329   - Changes to file listing code for speed improvement in large directories.
25330   * Fixed a bug that would cause a thumbnail's height or width to be zero when
25331     an image has a large aspect ratio.
25332   * Fixed some memory leaks in the file listing code.
25333   - Other small changes including source re-organization.
25334   - Added a pixmap file to use as an icon (gqview.xpm).
25335
25336 0.3.2  (5-7-98)
25337   * Fixed a bug which made the first editor slot useless from config dialog.
25338
25339 0.3.1  (5-4-98)
25340   - Changed filelist code to properly implement Glist.
25341   - Moved definitions of variables and #includes to better places.
25342
25343 0.3.0  (4-24-98)
25344   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
25345   > Thumbnails size can be selected (General Options).
25346   > Rewrite (again) of the file list (to support adding/removing entries
25347     without re-reading the entire directory listing, [still need to convert
25348     the directory list, however]).
25349   - minor display layout changes (to accomodate the progress bar).
25350   - if a file format cannot be determined, a generic 'unknown image' picture
25351     is displayed.
25352   - added display for the number of files listed.
25353   - added '-debug' command line option for debug output (preliminary)
25354
25355 0.2.1  (4-8-98)
25356   > Added a handle, now the file lists are sizeable.
25357   - renamed menu item Exit to Quit.
25358   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
25359
25360 0.2.0  (3-19-98)
25361   > External editors can be specified in the configuration window (max 8).
25362       Under the "external editors" tab.
25363   - Popup menu for filelist (delete, rename, and edit).
25364   - Filelist highlight now follows currently viewed image.
25365   - A few minor fixes.
25366
25367 0.1.1  (3-3-98)
25368   > Updated code to compile with GTK+-0.99.4
25369      (will not work with previous versions of GTK)
25370   - Command line no longer requires a complete path to a file if it is in
25371     the current working directory. (or must be relative to it)
25372   - When moving to the next (or previous) image, the file list
25373     scrolls to include the current image's name.
25374
25375 0.1.0  (2-28-98)
25376   > Added menu bar.
25377   > Added keyboard shorcuts.
25378   > Configuration can be saved (to .gqviewrc in user's home dir)
25379   > Command line support. (specify startup directory or file to view)
25380   > Can set startup directory in options window (can be disabled)
25381   > Added custom filtering options to support more formats
25382      (Imlib supports almost anything your system can read using
25383       ImageMagick or Netpbm, if available).
25384   > File operations: create directory, rename file, delete file.
25385   > clicking mouse on image:
25386       button one: next image
25387       button two: previous image
25388       button three: popup menu (zoom, file operations, edit image)
25389   > Added option to load image into The Gimp.
25390   - Fixed a bug in the history list truncating routine. (GQview would crash)
25391   - Other minor improvements and fixes.
25392
25393 0.0.3  (2-18-98)
25394   > Source code clean up! The source code has been organized
25395     and is now readable (some code still needs organizing, but
25396     at least now the code can be followed).
25397   > Makefile rewritten, it may still need editing for some systems.
25398     The '-g' gcc option was removed for the released code, this makes
25399     the binary about 1/3 smaller (it removes some debugging facilities)
25400   - Fixed the transparency problem. This removes the garbage displayed
25401     where an image is transparent, unfortunately for now it is set to purple.
25402
25403 0.0.2  (2-14-98)
25404   > Rewrote directory and file list handling, the lists
25405     can now be of any length.
25406   > Lists are now sorted.
25407   > History list no longer expands out of control as the
25408     directory path gets longer, entries are truncated at
25409     32 characters and '/...' is prepended.
25410   > Added configuration window, including:
25411     - show or hide dot files
25412     - select default zoom mode for new image
25413     - disable file filtering
25414     - choose file types to filter
25415     - about tab for version and contact info
25416
25417 0.0.1  (2-10-98)
25418   > No history, first release!
25419