Preparing release
[geeqie.git] / ChangeLog
1 commit bd1ecdb6
2 Author: Colin Clark <colin.clark@cclark.uk>
3 Date:   Mon Aug 12 10:25:26 2019 +0100
4
5     Fix ZoneDetect licence bug
6     
7     ZoneDetect licence was not displayed
8
9 commit 18afee58
10 Author: Colin Clark <colin.clark@cclark.uk>
11 Date:   Tue Aug 6 12:49:55 2019 +0100
12
13     Bug fix #626: Animated GIFS lead to high CPU load
14     
15     https://github.com/BestImageViewer/geeqie/issues/626
16     
17     Cure a memory leak.
18     A less significant memory leak remains.
19
20 commit bc94f215
21 Author: Colin Clark <colin.clark@cclark.uk>
22 Date:   Mon Aug 5 12:56:48 2019 +0100
23
24     Bug fix: Eliminate runtime error
25     
26     Eliminate runtime error: "gdk_pixbuf_format_get_name: assertion 'format
27     != NULL' failed"
28
29 commit 538c3261
30 Author: Colin Clark <colin.clark@cclark.uk>
31 Date:   Sun Aug 4 17:08:01 2019 +0100
32
33     Fix #626: Animated GIFS lead to high CPU load
34     
35     https://github.com/BestImageViewer/geeqie/issues/626
36     
37     File is read asynchronously, so no longer blocks while the file is read.
38     Cpu load is still high, but this is unavoidable.
39
40 commit d7d01330
41 Author: Dmitry Marakasov <>
42 Date:   Sat Aug 3 12:34:42 2019 +0100
43
44     Fix #703: Fix build on non-glibc platforms
45     
46     https://github.com/BestImageViewer/geeqie/pull/703
47
48 commit 662438ad
49 Author: Colin Clark <colin.clark@cclark.uk>
50 Date:   Sat Aug 3 12:25:16 2019 +0100
51
52     Fix #683: Build fails on macOS due to use of _NL_TIME_FIRST_WEEKDAY
53     
54     https://github.com/BestImageViewer/geeqie/issues/683
55
56 commit ce3619e6
57 Author: Klaus Ethgen <Klaus@Ethgen.de>
58 Date:   Sat Jul 27 09:30:15 2019 +0100
59
60     Compatibility function for lua > 5.1
61
62 commit 28221d2f
63 Author: Klaus Ethgen <Klaus@Ethgen.de>
64 Date:   Sun Jul 28 20:24:06 2019 +0100
65
66     Make the zoom lable a bit bigger
67     
68     Thanks Sami Farin for reporting and patch.
69     
70     Closes #686.
71
72 commit 87e76531
73 Author: Klaus Ethgen <Klaus@Ethgen.de>
74 Date:   Sun Jul 28 23:14:39 2019 +0100
75
76     Limiting to more recent version of glib and fix travis
77     
78     g_utf8_make_valid was implemented with glib 2.52. That also causes
79     builds on ubuntu trusty fail.
80
81 commit 17dfa054
82 Author: Colin Clark <colin.clark@cclark.uk>
83 Date:   Thu Jul 25 09:25:28 2019 +0100
84
85     Bug fix: Compute TimeZone data
86     
87     Improved error detection
88
89 commit 69b6794d
90 Author: Colin Clark <colin.clark@cclark.uk>
91 Date:   Wed Jul 24 16:47:06 2019 +0100
92
93     Fix #691: wrong GPS
94     
95     https://github.com/BestImageViewer/geeqie/issues/691
96     
97     European locales use a comma as a decimal separator.
98     The XMP spec. specifies a dot as a decimal separator.
99
100 commit e3f1bab5
101 Author: Ð\92икÑ\82оÑ\80 Ð\9cайÑ\81Ñ\82Ñ\80енко <>
102 Date:   Fri Jul 12 10:43:56 2019 +0100
103
104     Update Russian translation
105
106 commit 435502b0
107 Author: Colin Clark <colin.clark@cclark.uk>
108 Date:   Fri Jul 12 10:34:37 2019 +0100
109
110     Remove references to obsolete desktop files
111
112 commit 99a30398
113 Author: Colin Clark <colin.clark@cclark.uk>
114 Date:   Sun Jun 30 12:22:19 2019 +0100
115
116     Enable lua scripts to be called from Info sidebar
117     
118     A lua script can be called from any of the List Panes in the Info
119     sidebar.
120     
121     Add a new entry and in the Key field use:
122     lua.<lua script name>
123     
124     The output of the script should of course be text.
125
126 commit 2038ab56
127 Author: Colin Clark <colin.clark@cclark.uk>
128 Date:   Sat Jun 22 16:37:40 2019 +0100
129
130     Bug fix: Start-up directory setting not preserved
131     
132     When the Start-up directory radio buttons were initialized, the setting
133     always reverted to No change.
134
135 commit cc9a39ff
136 Author: Colin Clark <colin.clark@cclark.uk>
137 Date:   Mon Jun 17 11:32:22 2019 +0100
138
139     Implement downloadable timezone database
140     
141     Option in Preferences/General to download timezone database from
142     geeqie.org/downloads
143     Updated source files from https://github.com/BertoldVdb/ZoneDetect
144     Script for generation of timezone database
145
146 commit b3963dd5
147 Author: Klaus Ethgen <Klaus@Ethgen.de>
148 Date:   Mon Jan 22 21:45:39 2018 +0100
149
150     Error out if gen_* cannot be done
151
152 commit 724b16b4
153 Author: Dima Kogan <>
154 Date:   Sun Jun 9 10:51:57 2019 +0100
155
156     Fix #678: The image overlay should show the full image path, not just the filename
157     
158     https://github.com/BestImageViewer/geeqie/issues/678
159     Additional parameter path in OSD
160
161 commit ce96095e
162 Author: Colin Clark <cclark@carbon>
163 Date:   Wed Jun 5 10:32:53 2019 +0100
164
165     Camera import - warn of duplicate filenames
166     
167     Digital cameras can have files of the same name in several sub-folders.
168     Detect this and warn the user that some files will not be downloaded.
169
170 commit c220ddef
171 Author: Pieter Krul <github@krul.cc>
172 Date:   Sun May 12 03:23:44 2019 +0200
173
174     Fix build against exiv2-0.27.1+
175
176 commit 40c858bd
177 Author: Klaus Ethgen <Klaus@Ethgen.de>
178 Date:   Fri May 24 09:04:42 2019 +0100
179
180     Working check for lua
181     
182     This was not working on gentoo as gento use slotted packages instead of
183     versioned package namens.
184
185 commit ca78ff68
186 Author: Klaus Ethgen <Klaus@Ethgen.de>
187 Date:   Fri May 24 08:38:54 2019 +0100
188
189     Allow to disable trash completely
190     
191     The posibilito to not use trash at all was lost with implementation of
192     system trash.
193     
194     However, usually one does not want the system to keep megabytes of trash
195     lying around. That option allows to switch trash of completely.
196     
197     The implementation, however, is a bit dirty, maybe someone else has a
198     better Idea to do it.
199
200 commit 56493b10
201 Author: Colin Clark <colin.clark@cclark.uk>
202 Date:   Mon Apr 8 11:32:12 2019 +0100
203
204     Fix #664: Recursive slideshow does not respect file sorting
205     
206     https://github.com/BestImageViewer/geeqie/issues/664
207
208 commit 73472a2b
209 Author: Tomasz Goliński <tomaszg@math.uwb.edu.pl>
210 Date:   Mon Apr 1 11:56:36 2019 +0100
211
212     Fix #663: Use grammatically correct month names in pan view
213     
214     https://github.com/BestImageViewer/geeqie/issues/663
215
216 commit 652337f4
217 Author: Colin Clark <colin.clark@cclark.uk>
218 Date:   Sun Mar 31 11:28:34 2019 +0100
219
220     Bug fix: Update documentation, remove obsolete GQview import options
221     
222     Remove reference to plugins/import folder
223
224 commit a6b2ca71
225 Author: Colin Clark <colin.clark@cclark.uk>
226 Date:   Wed Mar 27 11:56:16 2019 +0000
227
228     Update documentation, remove obsolete GQview import options
229     
230     Update plugin and remote commands documentation.
231     The last update for GQview was 13 years ago; presumably the import
232     options are no longer useful.
233
234 commit 0004617a
235 Author: Andreas Rönnquist <>
236 Date:   Tue Feb 26 10:07:24 2019 +0000
237
238     Fix #661, #662: String comparison to translated string causes crash
239     
240     https://github.com/BestImageViewer/geeqie/issues/661
241
242 commit 298b3479
243 Author: Colin Clark <colin.clark@cclark.uk>
244 Date:   Thu Feb 21 15:04:01 2019 +0000
245
246     Bug Fix: DEBUG_NAME() function for use with GTKInspector
247     
248     gcc shows a "too many arguments" error, but clang does not.
249
250 commit 02e52cb9
251 Author: Colin Clark <colin.clark@cclark.uk>
252 Date:   Thu Feb 14 12:05:04 2019 +0000
253
254     DEBUG_NAME() function for use with GTKInspector
255     
256     This debug function can be used with GTKInspector to provide a visual
257     indication of where a widget is declared.
258     
259     This is a documentation facility to aid developers new to the project.
260     
261     Sample call:
262     GTK_DEBUG=interactive src/geeqie
263
264 commit ae0d7fad
265 Author: Colin Clark <colin.clark@cclark.uk>
266 Date:   Wed Feb 13 11:47:38 2019 +0000
267
268     Bug fix: Search page - calls to g_regex_unref)
269     
270     Eliminate run-time errors caused by unwanted calls to g_regex_unref()
271
272 commit 354020e6
273 Author: yasarciv67 <yasarciv67@gmail.com>
274 Date:   Sat Feb 2 18:18:13 2019 +0200
275
276     tr.po-update
277
278 commit 281213ab
279 Author: Klaus Ethgen <Klaus@Ethgen.de>
280 Date:   Thu Jan 31 08:25:14 2019 +0100
281
282     Don't include ZoneDetect sources
283     
284     Reverted Colins commit on request.
285     
286     This Commit is just to create a conflict. Do *NOT* merge!
287     
288     `git reset (--hard) origin/master` is the way to go.
289
290 commit 431adf32
291 Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
292 Date:   Mon Jan 21 11:54:49 2019 +0000
293
294     Fix #658: Bug fix: reads of uninitialized data
295     
296     https://github.com/BestImageViewer/geeqie/pull/658
297
298 commit f3799ef2
299 Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
300 Date:   Sun Jan 20 22:56:30 2019 +0300
301
302     Bug fix: reads of uninitialized data
303
304 commit f9213c8a
305 Author: Rasmus Thomsen <Rasmus.thomsen@protonmail.com>
306 Date:   Sun Jan 6 17:40:31 2019 +0000
307
308     Fix #654, 655: fix build against exiv2-0.27.x
309     
310     https://github.com/BestImageViewer/geeqie/pull/655
311
312 commit ebcff68b
313 Author: Andreas Rönnquist <>
314 Date:   Sun Jan 6 17:17:20 2019 +0000
315
316     Fix #656: make install fails on POTFILES.in (random-image plugin)
317     
318     https://github.com/BestImageViewer/geeqie/issues/656
319
320 commit a4a37be7
321 Author: Colin Clark <colin.clark@cclark.uk>
322 Date:   Sun Jan 6 14:28:19 2019 +0000
323
324     Addl fix #619: Man page disagrees with --remote-help
325     
326     https://github.com/BestImageViewer/geeqie/issues/619
327     
328     The remote commands --file: and --view: will now display images in paths
329     relative to the folder the remote command is executed from
330
331 commit d309cc7c
332 Author: Rasmus Thomsen <rasmus.thomsen@protonmail.com>
333 Date:   Wed Jan 2 01:04:45 2019 +0100
334
335     fix build against exiv2-0.27.x
336     
337     fixes #654
338
339 commit c71b2075
340 Author: Colin Clark <colin.clark@cclark.uk>
341 Date:   Sat Jan 5 20:08:50 2019 +0000
342
343     Fix #619: Man page disagrees with --remote-help
344     
345     https://github.com/BestImageViewer/geeqie/issues/619
346     
347     Standardize format for remote commands i.e. ensure all options start
348     with "--"
349
350 commit 567e349f
351 Author: Colin Clark <colin.clark@cclark.uk>
352 Date:   Sat Jan 5 16:22:05 2019 +0000
353
354     Fix #516: Shortcut/Feature: Select random image
355     
356     https://github.com/BestImageViewer/geeqie/issues/516
357     
358     Implemented as a plugin.
359     
360     The random image is selected from all files in all collections plus all
361     images in the current folder.
362
363 commit 680acc87
364 Author: Colin Clark <colin.clark@cclark.uk>
365 Date:   Fri Jan 4 13:44:58 2019 +0000
366
367     Additional remote commands
368     
369     --get-filelist:[<FOLDER>]  Get list of files and class
370     --get-filelist-recurse:[<FOLDER>]  Get list of files and class recursive
371     --get-collection:<COLLECTION>  Get collection content
372     --get-collection-list Get list of collections
373     
374     Changed command:
375     --tell Print filename of current image [and Collection, if collection
376     being displayed]
377
378 commit 57951454
379 Author: Colin Clark <colin.clark@cclark.uk>
380 Date:   Thu Dec 20 11:45:20 2018 +0000
381
382     Bug fix: Extra characters in mailmap
383
384 commit 1d8d758e
385 Author: Jiří Boháč <>
386 Date:   Wed Dec 19 10:10:10 2018 +0000
387
388     Fix #650, 651: fullscreen does not work over multiple monitors
389     
390     https://github.com/BestImageViewer/geeqie/issues/650
391
392 commit 5d939d2e
393 Author: Colin Clark <colin.clark@cclark.uk>
394 Date:   Tue Dec 18 16:42:02 2018 +0000
395
396     Preferences tabs orientation
397     
398     Move preferences tabs to the left side so that all tabs are always in
399     view.
400
401 commit d6610589
402 Author: Colin Clark <colin.clark@cclark.uk>
403 Date:   Tue Dec 11 11:46:00 2018 +0000
404
405     Bug fix: View in new window from files pane
406     
407     When View in New Window was called from a right-click in the files pane,
408     the image was not shown at the correct size
409
410 commit e95fcb79
411 Author: Jiri Bohac <jbohac@suse.cz>
412 Date:   Fri Dec 7 00:30:22 2018 +0100
413
414     Fix fullscreen spanning multiple monitors
415     
416     Commit a16635c ("Fix fullscreen - remove all the garbage
417     which breaks things and let Gtk do its job.")
418     broke fullscreen spanning multiple monitors.
419     
420     Fix this for GTK3 by using gdk_window_set_fullscreen_mode().
421     Fixes #650.
422     
423     Unfortunately, GTK2 has no equivalent.
424
425 commit 969791e9
426 Author: Dave Lambert <>
427 Date:   Fri Nov 30 11:05:43 2018 +0000
428
429     Fix #649: Tell Git to ignore .desktop files globally
430     
431     https://github.com/BestImageViewer/geeqie/pull/649
432
433 commit 1ec22362
434 Author: Dave Lambert <dave@davelambert.org>
435 Date:   Mon Nov 26 12:11:40 2018 +0000
436
437     Tell Git to ignore .desktop files globally
438     
439     These files are all generated by the build, with the exception of the
440     template.desktop file, so:
441     
442     * Have Git ignore all *.desktop files.
443     * Rename template.desktop to template.desktop.in to
444       avoid a clash with this new ignore rule.
445     * Remove the checked-in image-crop.desktop file, which is built
446       anyway.
447
448 commit d3c0882a
449 Author: Dave Lambert <>
450 Date:   Mon Nov 26 17:53:22 2018 +0000
451
452     Fix #648: Correctly size image windows opened from collections
453     
454     https://github.com/BestImageViewer/geeqie/pull/648
455
456 commit 3655791d
457 Author: Dave Lambert <dave@davelambert.org>
458 Date:   Mon Nov 26 11:52:23 2018 +0000
459
460     Correctly size image windows opened from collections
461     
462     When opening a view window from a collection, get the the image size
463     info from the file so the new window is appropriately sized.
464
465 commit 93990999
466 Author: grumpytetra <>
467 Date:   Fri Nov 23 17:11:24 2018 +0000
468
469     Fix #647: rename configure.in to configure.ac
470     
471     https://github.com/BestImageViewer/geeqie/pull/647
472
473 commit 15879423
474 Author: grumpytetra <grumpytetra@teknik.io>
475 Date:   Fri Nov 23 13:24:22 2018 +0100
476
477     rename configure.in to configure.ac
478
479 commit 40ee2ff3
480 Author: Colin Clark <colin.clark@cclark.uk>
481 Date:   Thu Nov 22 15:08:54 2018 +0000
482
483     Ref #160: Replace print dialog by standard GTK dialog
484     
485     https://github.com/BestImageViewer/geeqie/issues/160
486     
487     Permit exif tags to be included in the image text annotations (as for
488     the Overlay screen Display)
489
490 commit e335e4d8
491 Author: Colin Clark <colin.clark@cclark.uk>
492 Date:   Sun Nov 18 17:38:10 2018 +0000
493
494     Ref #631: Compilation script for all distributions
495     
496     https://github.com/BestImageViewer/geeqie/issues/631
497     
498     Reference to all-distros script included in README.
499     
500     Full list of dependencies still not included.
501
502 commit 081a4f33
503 Author: Colin Clark <colin.clark@cclark.uk>
504 Date:   Sat Nov 17 20:07:33 2018 +0000
505
506     Show timezone data when no date-time
507     
508     Make available GPS lat/long derived data Timezone, Country Name, Country
509     Code even when there is no GPS date and time available.
510
511 commit 74e04b2e
512 Author: Colin Clark <colin.clark@cclark.uk>
513 Date:   Sat Nov 17 19:48:35 2018 +0000
514
515     Fix #645: Hide Bars cannot be toggled after Geeqie restart
516     
517     https://github.com/BestImageViewer/geeqie/issues/645
518
519 commit 88791d22
520 Author: Colin Clark <colin.clark@cclark.uk>
521 Date:   Wed Nov 14 10:15:23 2018 +0000
522
523     Bug fix #251: Crop simulation
524     
525     https://github.com/BestImageViewer/geeqie/issues/251
526     
527     If the drawn rectangle started or ended outside the image area,
528     incorrect coordinates were returned.
529     
530     The coordinates of the enclosed part of the image are now returned.
531
532 commit e85e9bf3
533 Author: Colin Clark <colin.clark@cclark.uk>
534 Date:   Thu Nov 8 12:26:09 2018 +0000
535
536     Info sidebar: Preserve state of Show Hidden flags
537     
538     In the  Info Sidebar, preserve the state of the Show Hidden flags for
539     the Exif and File Info panes
540
541 commit eedf0ad8
542 Author: Colin Clark <colin.clark@cclark.uk>
543 Date:   Sat Nov 3 17:53:31 2018 +0000
544
545     Fix #437:  Delete to standard Trash directory
546     
547     https://github.com/BestImageViewer/geeqie/issues/437
548     
549     The method of file deletion is changed. The Preferences/Behaviour option
550     "Safe delete" is removed.
551     
552     The user has the option to choose Geeqie-defined trash bin or
553     system-defined trash bin as the normal mode - set in
554     Preferences/Behaviour.
555     
556     Menus have two entries: Move to trash and Permanent delete.
557     
558     The Delete key moves to trash; shift-Delete deletes permanently.
559     
560     Both Move to trash and Permanent delete have user-selectable
561     confirmation, set in Preferences/Behaviour.
562     
563     This means the function of the Delete key is changed from Permanent
564     delete to Move to trash, which is a fail-safe change.
565
566 commit b5319464
567 Author: Colin Clark <colin.clark@cclark.uk>
568 Date:   Thu Nov 1 13:59:03 2018 +0000
569
570     Eliminate FIXME: enable or disable individual plugins from configure
571     
572     Additional checkbox in Edit/Configure Plugins to prevent plugins being
573     displayed in the menus
574
575 commit dffb94e1
576 Author: Colin Clark <colin.clark@cclark.uk>
577 Date:   Sat Oct 27 12:40:59 2018 +0100
578
579     Plugin for image crop
580     
581     Requires ImageMagick and exiftool
582
583 commit fb38eb97
584 Author: Colin Clark <colin.clark@cclark.uk>
585 Date:   Thu Oct 25 20:11:22 2018 +0100
586
587     Plugin for camera download
588     
589     Basic function: download all, skip existing, to current folder.
590     Requires gphoto2
591
592 commit ec0012d4
593 Author: Colin Clark <colin.clark@cclark.uk>
594 Date:   Tue Oct 23 19:44:36 2018 +0100
595
596     Plugin for tethered photography
597     
598     Basic tethered photography using gphoto2
599
600 commit 8ad0d469
601 Author: Colin Clark <colin.clark@cclark.uk>
602 Date:   Sun Oct 21 11:32:53 2018 +0100
603
604     Fix #642: If a folder is a link, use an icon to indicate it is a link
605     
606     https://github.com/BestImageViewer/geeqie/issues/642
607     
608     There is no stock icon for a folder as a link. The icon used is not
609     particularly appropriate, but its meaning should be clear.
610     
611     The target path is shown as a tooltip.
612
613 commit d354f618
614 Author: Colin Clark <colin.clark@cclark.uk>
615 Date:   Sun Oct 21 10:48:33 2018 +0100
616
617     Do not grab focus when --remote view:<file> is used
618     
619     Ref:
620     https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1781858
621
622 commit a4988a48
623 Author: Colin Clark <colin.clark@cclark.uk>
624 Date:   Fri Oct 19 18:42:55 2018 +0100
625
626     Permit icon field in desktop file to be an absolute path
627
628 commit f19c90a4
629 Author: Andreas Rönnquist <>
630 Date:   Fri Oct 19 10:51:27 2018 +0100
631
632     Fix 641: Add export-jpeg to POTFILES.in
633     
634     https://github.com/BestImageViewer/geeqie/pull/641
635
636 commit 6471d138
637 Author: Andreas Rönnquist <andreas@ronnquist.net>
638 Date:   Thu Oct 18 23:20:41 2018 +0200
639
640     Add export-jpg to POTFILES.in
641
642 commit 25ba04ba
643 Author: Colin Clark <colin.clark@cclark.uk>
644 Date:   Thu Oct 18 19:31:24 2018 +0100
645
646     Permit rotate commands to be on toolbar
647
648 commit bedad2ae
649 Author: Wojciech Muła <>
650 Date:   Thu Oct 18 19:13:07 2018 +0100
651
652     Fix #544: copy symlinks as symlinks instead of dereferencing them
653     
654     https://github.com/BestImageViewer/geeqie/issues/544
655     
656     Revert back to previous commit.
657     Include new patch to prevent the crash noted in #640
658
659 commit 7562336c
660 Author: Colin Clark <colin.clark@cclark.uk>
661 Date:   Tue Oct 16 19:07:11 2018 +0100
662
663     Fix #640: geeqie core dumps (for me) on symlink copy
664     
665     https://github.com/BestImageViewer/geeqie/issues/640
666     
667     Revert commits 205a701a and d5521e38
668     Something in these patches is causing the seg. fault.
669     It is best to revert them until the reason can be found.
670
671 commit 1db3c0af
672 Author: Colin Clark <colin.clark@cclark.uk>
673 Date:   Sun Oct 14 12:40:03 2018 +0100
674
675     Fix #635: Export in JPG
676     
677     https://github.com/BestImageViewer/geeqie/issues/635
678     
679     Implemented via plugin
680
681 commit c4d04c5a
682 Author: Colin Clark <colin.clark@cclark.uk>
683 Date:   Sun Oct 14 10:39:17 2018 +0100
684
685     Bug fix: View in new window wrong size
686     
687     Opening an image in "View in new window" was displayed in a window of
688     minimum size.
689     The window was opened before the image was completely loaded, and so the
690     window size was not known.
691
692 commit 7b4b8cf2
693 Author: Klaus Ethgen <Klaus@Ethgen.de>
694 Date:   Sun Oct 7 12:09:17 2018 +0100
695
696     Updating mailmap to map to correct user
697
698 commit 73c076b8
699 Author: Olaf Seibert <>
700 Date:   Sun Oct 7 11:01:36 2018 +0100
701
702     Fix #638: Avoid non-portable == for the test command
703     
704     https://github.com/BestImageViewer/geeqie/pull/638
705
706 commit 16c210a3
707 Author: Rhialto The M <Rhialto@users.noreply.github.com>
708 Date:   Sat Oct 6 18:26:43 2018 +0200
709
710     Avoid non-portable == for the test command
711     
712     The test command doesn't accept `==` as operator. It should be a single `=` for portable use. The `==` is a gnu extension.
713     
714     Note that the x-trick hasn't been needed for a long, long time. You can reliably write it with quotes:
715     ```
716     if test "$gtk3" = yes; then
717     ```
718     but I left that alone since it doesn't hurt other than being ugly.
719
720 commit 61f03cce
721 Author: Colin Clark <colin.clark@cclark.uk>
722 Date:   Sat Oct 6 09:51:37 2018 +0100
723
724     Fix #637: Remove unused function vf_index_is_selected
725     
726     https://github.com/BestImageViewer/geeqie/pull/637
727
728 commit 3c51a37e
729 Author: Daniel Mueller <deso@posteo.net>
730 Date:   Fri Oct 5 18:30:47 2018 -0700
731
732     Remove unused function vf_index_is_selected
733
734 commit 9341482f
735 Author: Colin Clark <colin.clark@cclark.uk>
736 Date:   Thu Oct 4 16:16:25 2018 +0100
737
738     Ref #160: Replace print dialog by standard GTK dialog
739     
740     https://github.com/BestImageViewer/geeqie/issues/160
741     
742     Rotate to exif orientation
743
744 commit 0c805f5e
745 Author: Colin Clark <colin.clark@cclark.uk>
746 Date:   Tue Oct 2 13:01:06 2018 +0100
747
748     Simplify OSD settings in Preferences
749     
750     Move Overlay Screen Display settings in Preferences from the Windows tab
751     to its own tab.
752     Allow preformatted tags to be set by button click or drag-and-drop.
753
754 commit 574ccd0b
755 Author: Andreas Rönnquist <>
756 Date:   Mon Sep 24 11:10:02 2018 +0100
757
758     Fix #632: Add FILES section to manual page
759     
760     https://github.com/BestImageViewer/geeqie/pull/632
761
762 commit 3fb5d538
763 Author: Andreas Rönnquist <>
764 Date:   Mon Sep 24 10:23:28 2018 +0100
765
766     Fix #633: Fix typo in GuideReferenceConfig.html
767     
768     https://github.com/BestImageViewer/geeqie/pull/633
769
770 commit 60dd0dfc
771 Author: Andreas Rönnquist <andreas@ronnquist.net>
772 Date:   Sun Sep 23 22:13:09 2018 +0200
773
774     Fix typo geqqie/geeqie
775
776 commit 045f1c96
777 Author: Andreas Rönnquist <andreas@ronnquist.net>
778 Date:   Sun Sep 23 22:05:03 2018 +0200
779
780     Add FILES section to man
781
782 commit 0c352dfb
783 Author: Colin Clark <colin.clark@cclark.uk>
784 Date:   Sun Sep 23 20:09:30 2018 +0100
785
786     Fix #160: Replace print dialog by standard GTK dialog
787     
788     https://github.com/BestImageViewer/geeqie/issues/160
789     
790     Option to place text as header or footer
791     Option to show additional text field on each page of a single or
792     multi-page print job
793
794 commit 71e00c80
795 Author: Colin Clark <colin.clark@cclark.uk>
796 Date:   Fri Sep 21 10:59:56 2018 +0100
797
798     Bug fix #160: Replace print dialog by standard GTK dialog
799     
800     https://github.com/BestImageViewer/geeqie/issues/160
801     
802     Ensure print dialog has a parent window
803     Eliminate run-time error
804
805 commit c6dc4426
806 Author: Colin Clark <colin.clark@cclark.uk>
807 Date:   Thu Sep 20 19:29:39 2018 +0100
808
809     Fix #160: Replace print dialog by standard GTK dialog
810     
811     https://github.com/BestImageViewer/geeqie/issues/160
812     
813     Does not include proof print.
814
815 commit 7db73c18
816 Author: Colin Clark <colin.clark@cclark.uk>
817 Date:   Fri Sep 7 19:09:43 2018 +0100
818
819     Change right-click menu item name
820     
821     Change Edit to Plugins
822
823 commit 42eb85f5
824 Author: Colin Clark <colin.clark@cclark.uk>
825 Date:   Wed Aug 29 17:28:34 2018 +0100
826
827     Script for compiling on Debian systems
828     
829     Additional dependency required - for Linux Mint, at least
830
831 commit 30eb4e18
832 Author: Colin Clark <colin.clark@cclark.uk>
833 Date:   Mon Aug 27 11:28:17 2018 +0100
834
835     Bug fix: Option to hide predefined keyword tree
836     
837     Eliminate run-time error
838
839 commit 1983e406
840 Author: Colin Clark <colin.clark@cclark.uk>
841 Date:   Sun Aug 26 19:32:38 2018 +0100
842
843     Option to hide predefined keyword tree
844     
845     Selected on Preferences/General
846
847 commit 1f5de90d
848 Author: Colin Clark <colin.clark@cclark.uk>
849 Date:   Sun Aug 26 19:14:39 2018 +0100
850
851     Bug fix #305: Faster Tagging (Keywords)
852     
853     https://github.com/BestImageViewer/geeqie/issues/305
854     
855     Make correct context-sensitive help file call
856
857 commit bd30e33f
858 Author: Colin Clark <colin.clark@cclark.uk>
859 Date:   Sun Aug 26 13:32:42 2018 +0100
860
861     Fix #305: Faster Tagging (Keywords)
862     
863     https://github.com/BestImageViewer/geeqie/issues/305
864     
865     Keyword autocompletion - see the Info Sidebar section in the Help file
866     for details
867
868 commit 593356f8
869 Author: Colin Clark <colin.clark@cclark.uk>
870 Date:   Tue Aug 21 17:02:20 2018 +0100
871
872     Additional parameters from ZoneDetect
873     
874     Additional parameters derived from GPS data:
875     formatted.countryname - ISO 3166 country name
876     formatted.countrycode - ISO 3166 two-letter country code
877
878 commit 74ec8998
879 Author: oxpa <>
880 Date:   Tue Aug 21 12:21:17 2018 +0100
881
882     Fix #630: add headline field to the sidebar
883     
884     https://github.com/BestImageViewer/geeqie/pull/630
885
886 commit 7135c766
887 Author: Igor Ippolitov <iippolitov@gmail.com>
888 Date:   Mon Aug 20 18:30:44 2018 +0300
889
890     add headline field
891
892 commit ba7980cb
893 Author: Colin Clark <colin.clark@cclark.uk>
894 Date:   Mon Aug 20 14:34:57 2018 +0100
895
896     Remove ZoneDetect .bin file from repository
897     
898     A Debian maintainer has pointed out that Debian does not permit .bin
899     files in the packages they create.
900     The ZoneDetect database file, timezone21.bin has therefore been removed
901     from the repository.
902     
903     New users must download the .bin file themself if they require UTC/DST
904     time offset.
905     
906     This situation exists because the ZoneDetect developer has not yet put
907     the source code for the database generator onto GitHub - when that
908     happens, the database file will be generated by Geeqie (using the
909     ZoneDetect sources) during the installation procedure.
910
911 commit 1d7a8321
912 Author: Colin Clark <colin.clark@cclark.uk>
913 Date:   Sat Aug 18 11:00:35 2018 +0100
914
915     Bug fix #251: Crop simulation
916     
917     https://github.com/BestImageViewer/geeqie/issues/251
918     
919     If draw rectangle is not selected, return null.
920
921 commit 8785b68e
922 Author: Colin Clark <colin.clark@cclark.uk>
923 Date:   Fri Aug 17 18:12:04 2018 +0100
924
925     Fix #629: Keywords are not adding properly to selected files
926     
927     https://github.com/BestImageViewer/geeqie/issues/629
928     
929     The right-click menu of the left-hand keywords pane of the info sidebar
930     now uses only the selected keywords.
931     Any partially selected keywords will be expanded to the full keyword.
932     Select none == select all
933
934 commit 52162998
935 Author: Colin Clark <colin.clark@cclark.uk>
936 Date:   Thu Aug 16 19:48:59 2018 +0100
937
938     Bug fix #624: Filter files by shell or regular expression pattern
939     
940     https://github.com/BestImageViewer/geeqie/issues/624
941     
942     Show new entries in the combo box
943     Permit entries to be deleted (select the entry, click on the text box,
944     press delete, press enter)
945
946 commit eb348ad6
947 Author: Colin Clark <colin.clark@cclark.uk>
948 Date:   Wed Aug 15 19:43:06 2018 +0100
949
950     Fix #624: Filter files by shell or regular expression pattern
951     
952     https://github.com/BestImageViewer/geeqie/issues/624
953     
954     An option on Select/Show File Filter (or the toolbar) to provide regular
955     expression file-filtering of the currently displayed folder.
956
957 commit ee13c13a
958 Author: Andreas Rönnquist <andreas@ronnquist.net>
959 Date:   Tue Aug 14 22:22:49 2018 +0200
960
961     Fix typo unkown/unknown
962
963 commit 15637ceb
964 Author: Colin Clark <colin.clark@cclark.uk>
965 Date:   Mon Aug 13 14:30:01 2018 +0100
966
967     Ref #624: Filter files by shell or regular expression pattern
968     
969     https://github.com/BestImageViewer/geeqie/issues/624
970     
971     The File name (when "contains" is selected) and Comment items on the
972     Search page use Perl Compatible Regular Expressions.
973     
974     Basic searches should be no different to current usage.
975
976 commit bd11ce89
977 Author: Colin Clark <colin.clark@cclark.uk>
978 Date:   Sun Aug 12 17:29:35 2018 +0100
979
980     Move menu/toolbar to top of window
981     
982     Moving the menu/toolbar to the top of the window eliminates the problem
983     of these items being partially obscured when the tools pane is reduced
984     to a small width.
985
986 commit 863dbd55
987 Author: Colin Clark <colin.clark@cclark.uk>
988 Date:   Sat Aug 11 19:48:17 2018 +0100
989
990     Additional optional entries for the toolbar
991
992 commit 54dc7076
993 Author: Colin Clark <colin.clark@cclark.uk>
994 Date:   Fri Aug 10 10:06:19 2018 +0100
995
996     Bug fix: Crash when GPSInfo contains illegal characters
997     
998     If Exif.GPSInfo contains unexpected characters, it can cause a seg.
999     fault when passed to atof().
1000
1001 commit 9cdcc6cd
1002 Author: Colin Clark <colin.clark@cclark.uk>
1003 Date:   Mon Aug 6 12:55:46 2018 +0100
1004
1005     Script for compiling on Debian systems
1006     
1007     Several improvements
1008
1009 commit b71ab43a
1010 Author: Colin Clark <colin.clark@cclark.uk>
1011 Date:   Sat Aug 4 19:57:56 2018 +0100
1012
1013     Tooltips for bookmarks and shortcuts
1014     
1015     The tooltip shows the path for bookmarks and shortcuts
1016
1017 commit 84faf637
1018 Author: Colin Clark <colin.clark@cclark.uk>
1019 Date:   Thu Aug 2 20:15:36 2018 +0100
1020
1021     Tooltip for path entry
1022     
1023     The current path entry can be partially obscured if the vertical divider
1024     is pushed too far to the left.
1025     This commit shows the current path as the tooltip.
1026
1027 commit 6045bae3
1028 Author: Colin Clark <colin.clark@cclark.uk>
1029 Date:   Thu Aug 2 14:28:17 2018 +0100
1030
1031     Revised script for compiling on Debian system
1032     
1033     Omitted dependencies
1034     Command line option to compile commit -n
1035     Distribution detection
1036
1037 commit a77e3316
1038 Author: Colin Clark <colin.clark@cclark.uk>
1039 Date:   Wed Aug 1 19:17:46 2018 +0100
1040
1041     Bug Fix: Float file list layout not preserved in GTK3
1042     
1043     gtk_vpaned_new() is deprecated and replaced by gtk_paned_new().
1044     
1045     But the macro GTK_IS_VPANED does not work with gtk_paned_new().
1046
1047 commit fe1cddea
1048 Author: Andreas Rönnquist <>
1049 Date:   Wed Aug 1 10:37:17 2018 +0100
1050
1051     Fix #627: Add awk shebang to geocode-parameters.awk
1052     
1053     https://github.com/BestImageViewer/geeqie/pull/627
1054
1055 commit 56ed7edc
1056 Author: Andreas Rönnquist <andreas@ronnquist.net>
1057 Date:   Tue Jul 31 18:34:40 2018 +0200
1058
1059     Add awk shebang to geocode-parameters.awk
1060
1061 commit 0f655fa3
1062 Author: Colin Clark <colin.clark@cclark.uk>
1063 Date:   Fri Jul 27 16:49:58 2018 +0100
1064
1065     Enhanced script for compiling on Debian systems
1066
1067 commit baa6fa89
1068 Author: Colin Clark <colin.clark@cclark.uk>
1069 Date:   Sat Jul 21 19:18:08 2018 +0100
1070
1071     Shell script to aid compiling on Debian systems
1072
1073 commit ef1012f1
1074 Author: Colin Clark <colin.clark@cclark.uk>
1075 Date:   Sat Jul 21 12:34:02 2018 +0100
1076
1077     Bug fix: Preserve cache mode
1078     
1079     In some circumstances, the selected cache mode was not preserved
1080
1081 commit 0d404f00
1082 Author: Colin Clark <colin.clark@cclark.uk>
1083 Date:   Fri Jul 20 17:45:10 2018 +0100
1084
1085     Fix #251: Crop simulation
1086     
1087     Menu option to draw a rectangle.
1088     Rectangle co-ordinates can be obtained with the remote command:
1089     --remote --get-rectangle
1090
1091 commit eb896440
1092 Author: Colin Clark <colin.clark@cclark.uk>
1093 Date:   Thu Jul 19 10:56:46 2018 +0100
1094
1095     Bug fix: Collection preview
1096     
1097     Creating thumbnails takes too long; use only thumbnails in the cache.
1098     Option in Preferences/General to define the maximum number of thumbnails
1099     in the montage.
1100
1101 commit 43f74815
1102 Author: Colin Clark <colin.clark@cclark.uk>
1103 Date:   Wed Jul 18 11:09:22 2018 +0100
1104
1105     Ref #332: include pdf-view
1106     
1107     Display an image of the first page of a pdf file.
1108     GTK3 only.
1109
1110 commit 12ec3e9b
1111 Author: Colin Clark <colin.clark@cclark.uk>
1112 Date:   Wed Jul 18 10:16:41 2018 +0100
1113
1114     Collection preview
1115     
1116     If the folder containing collection files (usually
1117     $HOME/.local/share/geeqie/collections) is opened, the image pane will
1118     show a montage of the thumbnails (to a maximum of 20) of the images in
1119     the selected collection.
1120     Requires ImageMagick.
1121     
1122     This is a simplistic implementation, and should be improved e.g.
1123     
1124     Use collect-io.c to parse the collection file
1125     Use cached thumbnails instead of re-creating
1126     Use Geeqie to create the montage instead of using ImageMagick
1127
1128 commit d3e4730c
1129 Author: Colin Clark <colin.clark@cclark.uk>
1130 Date:   Sun Jul 15 11:02:07 2018 +0100
1131
1132     Pan view warning window
1133     
1134     Ensure the pan view warning window is displayed at a sensible width
1135
1136 commit 55055a7b
1137 Author: Colin Clark <colin.clark@cclark.uk>
1138 Date:   Sat Jul 14 17:26:32 2018 +0100
1139
1140     British English translation update
1141     
1142     dialog -> dialogue
1143
1144 commit 31398ad2
1145 Author: Colin Clark <colin.clark@cclark.uk>
1146 Date:   Sat Jul 14 16:46:15 2018 +0100
1147
1148     Additional toolbar icons
1149
1150 commit 35f8ac20
1151 Author: Colin Clark <colin.clark@cclark.uk>
1152 Date:   Sat Jul 14 14:23:55 2018 +0100
1153
1154     Ref #331: Overimposed custom composition rule lines
1155     
1156     "Rule of thirds" guidelines are included as an additional item in the
1157     overlay screen display feature.
1158
1159 commit da34a2b6
1160 Author: Colin Clark <colin.clark@cclark.uk>
1161 Date:   Sat Jul 7 19:50:31 2018 +0100
1162
1163     Collections changes
1164     
1165     Implement a file class for Collections
1166     Include an icon for collections (temporary icon until someone creates an
1167     appropriate one)
1168     Double-click on a .gqv icon in the files pane opens the collection
1169     window
1170     Option in Preferences/Behavior to open collection windows on top
1171     
1172     N.B. current users have to manually edit the Collections entry in
1173     Preferences/Files to change the collections class from metadata to
1174     collection
1175
1176 commit 2b60164f
1177 Author: Colin Clark <colin.clark@cclark.uk>
1178 Date:   Fri Jul 6 19:46:54 2018 +0100
1179
1180     Additional file info parameters (2)
1181     
1182     Omitted files
1183
1184 commit d0881f57
1185 Author: Colin Clark <colin.clark@cclark.uk>
1186 Date:   Fri Jul 6 19:44:10 2018 +0100
1187
1188     Additional file info parameters
1189     
1190     Additional parameters which can be displayed in the info sidebar or
1191     overlay screen display:
1192     
1193     file owner (file.owner)
1194     file group (file.group)
1195     file class (file.class) e.g. RAW image etc.
1196     file symbolic link (file.link)
1197
1198 commit 8af0e856
1199 Author: Colin Clark <colin.clark@cclark.uk>
1200 Date:   Sat Jun 30 22:18:19 2018 +0100
1201
1202     Drag and drop file onto search window
1203     
1204     If a file is dragged and dropped onto either the path or similarity
1205     entry box in the search window, the full URI (e.g. file:///home/etc_etc)
1206     is copied.
1207     
1208     This commit ensures the correct format is used, and also fills in the
1209     tooltip.
1210
1211 commit e4fc2462
1212 Author: Colin Clark <colin.clark@cclark.uk>
1213 Date:   Fri Jun 29 12:19:26 2018 +0100
1214
1215     Adl fix #323: Rating system
1216     
1217     https://github.com/BestImageViewer/geeqie/issues/323
1218     
1219     Display star rating in collection window
1220
1221 commit 5fc1f749
1222 Author: Colin Clark <colin.clark@cclark.uk>
1223 Date:   Fri Jun 29 11:27:49 2018 +0100
1224
1225     Addl fix #147: Darktable XMP Sidecar Files not grouped
1226     
1227     https://github.com/BestImageViewer/geeqie/issues/147
1228     
1229     In some cases remove_level_from_path() returned NULL instead of a
1230     zero-length string.
1231     This caused problems when followed by a strcmp()
1232
1233 commit e3e593f4
1234 Author: Colin Clark <colin.clark@cclark.uk>
1235 Date:   Thu Jun 28 19:22:21 2018 +0100
1236
1237     Tabcomp and hidden files
1238     
1239     Make tabcomp follow the "Show hidden files or folders" option
1240
1241 commit b9f4412d
1242 Author: Andreas Rönnquist <>
1243 Date:   Tue Jun 26 14:50:24 2018 +0100
1244
1245     Fix #620: Fix build on x32
1246     
1247     https://github.com/BestImageViewer/geeqie/pull/620
1248
1249 commit e1cf6b63
1250 Author: Colin Clark <colin.clark@cclark.uk>
1251 Date:   Tue Jun 26 11:59:11 2018 +0100
1252
1253     Addl fix #323: Rating system
1254     
1255     https://github.com/BestImageViewer/geeqie/issues/323
1256     
1257     g_ascii_string_to_unsigned() requires glib 2.54.
1258     The test set-up on Travis requires glib 2.40
1259
1260 commit c84ca102
1261 Author: Andreas Rönnquist <>
1262 Date:   Mon Jun 25 10:19:46 2018 +0100
1263
1264     Fix #618: Avoid using PATH_MAX where not available
1265     
1266     https://github.com/BestImageViewer/geeqie/pull/618
1267     
1268     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.
1269
1270 commit 748d0bdf
1271 Author: Colin Clark <colin.clark@cclark.uk>
1272 Date:   Sun Jun 24 20:20:23 2018 +0100
1273
1274     Change character code in decode_sim
1275     
1276     Change character code 0xD7 to 0x78
1277
1278 commit e2488891
1279 Author: Colin Clark <colin.clark@cclark.uk>
1280 Date:   Sun Jun 24 16:13:47 2018 +0100
1281
1282     Update documentation for similarity cache
1283
1284 commit 7455656e
1285 Author: Colin Clark <colin.clark@cclark.uk>
1286 Date:   Sun Jun 24 14:43:35 2018 +0100
1287
1288     Bug fix: Create thumbnails maintenance option
1289     
1290     In the Cache Maintenance dialog, Create Thumbnails is always enable. If
1291     thumbnail creation is disabled in Preferences/General, thumbnails are
1292     still created, but sometimes in the wrong folder.
1293     
1294     This commit disables Create Thumbnails in the maintenance dialog when
1295     when thumbnail creation is disabled in Preferences.
1296
1297 commit e5bfd654
1298 Author: micrococo <>
1299 Date:   Sun Jun 24 11:50:22 2018 +0100
1300
1301     Fix #617: Spanish translation update
1302     
1303     https://github.com/BestImageViewer/geeqie/pull/617
1304
1305 commit 6ec17eac
1306 Author: Colin Clark <colin.clark@cclark.uk>
1307 Date:   Sun Jun 24 11:39:19 2018 +0100
1308
1309     British English translation
1310
1311 commit d1f9dec9
1312 Author: Colin Clark <colin.clark@cclark.uk>
1313 Date:   Fri Jun 22 19:20:08 2018 +0100
1314
1315     Addl fix #323: Rating system
1316     
1317     https://github.com/BestImageViewer/geeqie/issues/323
1318     
1319     Preserve show star rating setting
1320     User option to select the character for Star and Rejected -
1321     Preferences/General
1322
1323 commit 087fa744
1324 Author: Klaus Ethgen <Klaus@Ethgen.de>
1325 Date:   Fri Jun 22 10:38:37 2018 +0100
1326
1327     Little note about comments in bug report
1328
1329 commit a3fdc3ed
1330 Author: Colin Clark <colin.clark@cclark.uk>
1331 Date:   Thu Jun 21 11:50:49 2018 +0100
1332
1333     Fix #616: Image Position settings missing in 1.4
1334     
1335     https://github.com/BestImageViewer/geeqie/issues/616
1336     
1337     Image scroll settings are now on status bar. Update tool-tip and
1338     documentation.
1339
1340 commit 6d61e1cb
1341 Author: Colin Clark <colin.clark@cclark.uk>
1342 Date:   Wed Jun 20 18:16:40 2018 +0100
1343
1344     Bug fix323: Rating system
1345     
1346     Revised Unicode character
1347
1348 commit 5ccd1c0a
1349 Author: Colin Clark <colin.clark@cclark.uk>
1350 Date:   Wed Jun 20 16:06:48 2018 +0100
1351
1352     Buf fix #323: Rating system
1353     
1354     https://github.com/BestImageViewer/geeqie/issues/323
1355     
1356     Convert Unicode characters to UTF-8
1357
1358 commit ecdcba77
1359 Author: Colin Clark <colin.clark@cclark.uk>
1360 Date:   Wed Jun 20 11:07:08 2018 +0100
1361
1362     Fix #614: Wrap and/or truncate long file names in file list view
1363     
1364     https://github.com/BestImageViewer/geeqie/issues/614
1365     
1366     In List view, the tooltip is set to column 1 data.
1367
1368 commit 8be05f77
1369 Author: Colin Clark <colin.clark@cclark.uk>
1370 Date:   Mon Jun 18 19:17:19 2018 +0100
1371
1372     Show star rating in files pane
1373     
1374     Accessed via a right-click menu
1375
1376 commit b7985bf6
1377 Author: Colin Clark <colin.clark@cclark.uk>
1378 Date:   Mon Jun 18 18:53:46 2018 +0100
1379
1380     Read metadata in the idle loop
1381     
1382     Selecting sort-by DateOriginal, DateDigitized or Rating caused Geeqie to
1383     freeze while the metadata was read for the whole folder contents.
1384     
1385     This commit reads those data in the idle loop and thus prevents the
1386     freeze.
1387     There is an option in Preferences/Metadata to autmatically read the
1388     metadata in the idle loop whenever a new folder is selected.
1389
1390 commit 65d3bf6e
1391 Author: Colin Clark <colin.clark@cclark.uk>
1392 Date:   Thu Jun 7 14:13:43 2018 +0100
1393
1394     Option to change default button for copy/move dialogs
1395     
1396     Option on Preferences/Behavior to use With Rename as the default button
1397     for Copy/Move dialogs.
1398     The option is off by default.
1399
1400 commit ba59336f
1401 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1402 Date:   Thu Jun 7 11:44:36 2018 +0100
1403
1404     Fix #612: Pan view image class filtering
1405     
1406     https://github.com/BestImageViewer/geeqie/issues/612
1407
1408 commit 257cba81
1409 Author: Colin Clark <colin.clark@cclark.uk>
1410 Date:   Sun Jun 3 11:39:01 2018 +0100
1411
1412     Show rating as star characters
1413     
1414     Additional tag formatted.star_rating to show Xmp.xmp.Rating as a set of
1415     star characters
1416
1417 commit 75edf4d5
1418 Author: Colin Clark <colin.clark@cclark.uk>
1419 Date:   Thu May 31 19:00:02 2018 +0100
1420
1421     Bug fix: incorrect initialization check of filedata exifdate_digitized
1422
1423 commit 9d94d0cc
1424 Author: Colin Clark <colin.clark@cclark.uk>
1425 Date:   Thu May 31 11:20:22 2018 +0100
1426
1427     Include file ctime as a formatted tag
1428     
1429     Include ctime as the formatted tag: file.ctime
1430
1431 commit 66847a25
1432 Author: Colin Clark <colin.clark@cclark.uk>
1433 Date:   Mon May 28 10:05:33 2018 +0100
1434
1435     Pan view - right click menu goto original
1436     
1437     Additional item on the right-click menu to go to the source image
1438
1439 commit 7c7cab31
1440 Author: Colin Clark <colin.clark@cclark.uk>
1441 Date:   Mon May 28 09:58:42 2018 +0100
1442
1443     Bug fix: Pan view - implement exif data display
1444     
1445     If geeqierc.xml contained no data for the sidebar exif pane, there would
1446     be a seg fault
1447
1448 commit 7cca0c5c
1449 Author: Colin Clark <colin.clark@cclark.uk>
1450 Date:   Sun May 27 17:57:58 2018 +0100
1451
1452     Pan view calendar - show day-of-week legend
1453
1454 commit cefac810
1455 Author: Michał Pecio <>
1456 Date:   Sun May 27 10:45:10 2018 +0100
1457
1458     Support for Canon ISO tags
1459     
1460     Some pre-2010 Canon cameras didn't write the standard EXIF ISO speed
1461     tag. The ISO speed of photos taken with such cameras can be found in
1462     the proprietary Exif.CanonSi.ISOSpeed tag
1463
1464 commit 41052870
1465 Author: Colin Clark <colin.clark@cclark.uk>
1466 Date:   Sat May 26 20:20:01 2018 +0100
1467
1468     Pan view calendar - use locale to set first day of week
1469
1470 commit c89ac7a4
1471 Author: Colin Clark <colin.clark@cclark.uk>
1472 Date:   Thu May 24 19:25:45 2018 +0100
1473
1474     Pan view - implement exif data display
1475     
1476     The option to display exif data in pan view was NULLed out.
1477     
1478     This commit implements the display of exif data.
1479     The parameters displayed are the same as in the info sidebar.
1480
1481 commit 5ffa2cce
1482 Author: Colin Clark <colin.clark@cclark.uk>
1483 Date:   Thu May 24 10:04:39 2018 +0100
1484
1485     Pan view - eliminate run-time error
1486     
1487     Remove redundant code
1488
1489 commit c4d700ed
1490 Author: Colin Clark <colin.clark@cclark.uk>
1491 Date:   Fri May 18 17:48:12 2018 +0100
1492
1493     Addl fix #220: marks do not persist
1494     
1495     https://github.com/BestImageViewer/geeqie/issues/220
1496     
1497     Additional parameter on search page to find files which have marks set.
1498
1499 commit 136cf508
1500 Author: Colin Clark <colin.clark@cclark.uk>
1501 Date:   Wed May 16 19:22:12 2018 +0100
1502
1503     Fix #597: Help file search
1504     
1505     https://github.com/BestImageViewer/geeqie/issues/597
1506     
1507     Only on-line help files are searched.
1508     Search engine defined in Preferences/General.
1509     Local help files are not searched.
1510
1511 commit cbd97ae4
1512 Author: Colin Clark <colin.clark@cclark.uk>
1513 Date:   Wed May 16 10:04:01 2018 +0100
1514
1515     Bug fix: Mnemonic text for marks
1516     
1517     Incorrect initialization
1518
1519 commit d619df43
1520 Author: Colin Clark <colin.clark@cclark.uk>
1521 Date:   Tue May 15 09:37:55 2018 +0100
1522
1523     Fix #609: Crash on "View in New Window" if no image active
1524     
1525     https://github.com/BestImageViewer/geeqie/issues/609
1526
1527 commit 7ce4193d
1528 Author: Colin Clark <colin.clark@cclark.uk>
1529 Date:   Sun May 6 19:54:36 2018 +0100
1530
1531     Rename menu item "Thumbnail maintenance" to "Cache maintenance"
1532
1533 commit 14a53516
1534 Author: Colin Clark <colin.clark@cclark.uk>
1535 Date:   Sun May 6 16:55:11 2018 +0100
1536
1537     Mnemonic text for marks
1538     
1539     The marks check boxes at the top of the file pane have tooltips that may
1540     be used to describe each mark.
1541     The text can be modified by right-click.
1542
1543 commit 6269b0da
1544 Author: Colin Clark <colin.clark@cclark.uk>
1545 Date:   Sun May 6 09:40:30 2018 +0100
1546
1547     Log window - do not show buttons when debug is disabled
1548
1549 commit 850bd515
1550 Author: Colin Clark <colin.clark@cclark.uk>
1551 Date:   Fri May 4 16:16:37 2018 +0100
1552
1553     Fix #220, 269: marks do not persist
1554     
1555     https://github.com/BestImageViewer/geeqie/issues/220
1556     https://github.com/BestImageViewer/geeqie/issues/269
1557     
1558     Marks/image connections can optionally be saved in a text file in the
1559     same folder as History etc.
1560     The option is in Preferences/Behavior - set to save by default.
1561     Also a menu item to clear all marks.
1562
1563 commit 6cfa5805
1564 Author: Colin Clark <colin.clark@cclark.uk>
1565 Date:   Thu May 3 16:03:26 2018 +0100
1566
1567     Ensure ChangeLog gets regenerated
1568
1569 commit e8db929f
1570 Author: Colin Clark <colin.clark@cclark.uk>
1571 Date:   Wed May 2 19:02:13 2018 +0100
1572
1573     Fix #605: Crash when writing metadata to .svg files
1574     
1575     https://github.com/BestImageViewer/geeqie/issues/605
1576     
1577     This corrects a coding error, which caused the crash.
1578     
1579     Parhaps the defaults in filefilter.c at about line 238 should be changed
1580     to set these files to no-write:
1581     pnm, svg, gif, xbm, xpm, bmp, ico, ras
1582     
1583     But line 228 sets them to writable anyway.
1584
1585 commit ac40ce3a
1586 Author: Colin Clark <colin.clark@cclark.uk>
1587 Date:   Tue May 1 16:46:59 2018 +0100
1588
1589     Update ffmpegthumbnailer library version
1590     
1591     Update required library version to 2.1.0 - required for
1592     ThumbnailerLogLevel
1593
1594 commit cf43eb55
1595 Author: Colin Clark <colin.clark@cclark.uk>
1596 Date:   Wed Apr 25 11:46:38 2018 +0100
1597
1598     Local time - UTC offset and daylight saving correction
1599     
1600     Use GPS lat/long to provide local time corrected for UTC offset and DST
1601     correction.
1602     
1603     The corrected time is available in formatted.localtime
1604     The selected timezone is available in formatted.timezone
1605
1606 commit 57d6435c
1607 Author: Colin Clark <colin.clark@cclark.uk>
1608 Date:   Thu Apr 12 11:34:52 2018 +0100
1609
1610     Fix #600: Window "Edit command results" with GTK3 has disproportionate spacing (OK with GTK2)
1611     
1612     https://github.com/BestImageViewer/geeqie/issues/600
1613
1614 commit 93df5158
1615 Author: Colin Clark <colin.clark@cclark.uk>
1616 Date:   Wed Apr 11 16:23:10 2018 +0100
1617
1618     Modify copy/move dialogs
1619     
1620     Revert "Copy" and "Move" button to its previous brief format.
1621     Additional "With Rename" button to start the on-the-fly renaming dialog.
1622
1623 commit e3f2825f
1624 Author: Wolfgang Lieff <>
1625 Date:   Fri Apr 6 17:43:03 2018 +0100
1626
1627     Additional loader for DDS file format
1628
1629 commit 379823d7
1630 Author: Colin Clark <colin.clark@cclark.uk>
1631 Date:   Tue Apr 3 13:08:34 2018 +0100
1632
1633     Bug fix: Option to display window ID
1634     
1635     Reinstate line deleted in error.
1636
1637 commit fcf4c376
1638 Author: Colin Clark <colin.clark@cclark.uk>
1639 Date:   Tue Apr 3 12:41:35 2018 +0100
1640
1641     Option to display window ID
1642     
1643     Additional Preferences/Windows option to show the window ID in the
1644     titlebar. Off by default.
1645
1646 commit 01fd562a
1647 Author: Colin Clark <colin.clark@cclark.uk>
1648 Date:   Sun Apr 1 11:36:20 2018 +0100
1649
1650     Additional remote commands for layout windows
1651     
1652     Additional remote commands:
1653     --remote --id:<ID>
1654     --remote --open-window
1655     --remote --close-window
1656     
1657     The id:<ID> parameter sends subsequent commands to the specified window.
1658     The window titlebar show the window identifier.
1659
1660 commit 69022467
1661 Author: Colin Clark <colin.clark@cclark.uk>
1662 Date:   Thu Mar 29 17:10:58 2018 +0100
1663
1664     Fix #162: Cannot symlink file if two geeqie instances are running
1665     
1666     https://github.com/BestImageViewer/geeqie/issues/162
1667     
1668     Do not permit a second instance of Geeqie to be started.
1669     
1670     There is only one geeqierc.xml file - it is not sensible to allow more
1671     than one instance to be run.
1672     
1673     File/New Window can be used instead.
1674
1675 commit 7f5ac747
1676 Author: Colin Clark <colin.clark@cclark.uk>
1677 Date:   Sat Mar 24 10:37:17 2018 +0000
1678
1679     Collection window - thumbnail focus
1680     
1681     If a collection is being shown in an image window, moving through the
1682     images causes the thumbnail in focus in the collection window to follow
1683
1684 commit f62fd076
1685 Author: Colin Clark <colin.clark@cclark.uk>
1686 Date:   Wed Mar 21 13:59:50 2018 +0000
1687
1688     Fix #599: Shift + Direction is not accelerated in image viewer like help file suggests
1689     
1690     https://github.com/BestImageViewer/geeqie/issues/599
1691
1692 commit da564ede
1693 Author: Colin Clark <colin.clark@cclark.uk>
1694 Date:   Tue Mar 13 11:16:21 2018 +0000
1695
1696     Fix #535: Include additional mime types
1697     
1698     https://github.com/BestImageViewer/geeqie/issues/535
1699
1700 commit 36ddb9db
1701 Author: Colin Clark <colin.clark@cclark.uk>
1702 Date:   Wed Mar 7 10:33:53 2018 +0000
1703
1704     Collections - goto menu option
1705     
1706     In a Collections window, an additional right-click menu option to go to
1707     the source image.
1708
1709 commit dfa9b961
1710 Author: Colin Clark <colin.clark@cclark.uk>
1711 Date:   Sun Mar 4 12:00:19 2018 +0000
1712
1713     Fix #592: Directory widget loses focus on tab completion
1714     
1715     https://github.com/BestImageViewer/geeqie/issues/592
1716     
1717     The call to layout_set_path() was shifting the focus.
1718
1719 commit bb224a9f
1720 Author: Colin Clark <colin.clark@cclark.uk>
1721 Date:   Tue Feb 27 17:12:33 2018 +0000
1722
1723     Remote command --pixel-info
1724     
1725     Additional remote command:
1726     geeqie --remote --pixel-info
1727     
1728     Gives X, Y and RGB of the mouse pointer on the current image. Format is:
1729     [x,y]: RGB( r, g, b)
1730
1731 commit 294c2edb
1732 Author: Colin Clark <colin.clark@cclark.uk>
1733 Date:   Sun Feb 11 11:12:37 2018 +0000
1734
1735     Additional documentation for webp format
1736     
1737     Include sample script to install webp pixbuf loader
1738     Other on-line help updates
1739
1740 commit 75c7df8b
1741 Author: Misty De Meo <>
1742 Date:   Sat Feb 10 17:16:52 2018 +0000
1743
1744     Fix #588,589: Geeqie fails to build on macOS
1745     
1746     https://github.com/BestImageViewer/geeqie/issues/588
1747     https://github.com/BestImageViewer/geeqie/pull/589
1748
1749 commit d44bd7a8
1750 Author: Misty De Meo <mistydemeo@gmail.com>
1751 Date:   Wed Feb 7 23:04:01 2018 -0800
1752
1753     layout_util: fix passing an rvalue to WEXITSTATUS
1754     
1755     Fixes #588.
1756
1757 commit 82532814
1758 Author: Colin Clark <colin.clark@cclark.uk>
1759 Date:   Sun Feb 4 11:43:05 2018 +0000
1760
1761     Show .icc files when selecting color profiles
1762     
1763     Modify tabcomp code to permit filter and filter description to be set.
1764     Modify preferences to filter on .icc when selecting color profiles.
1765
1766 commit 3d5f9816
1767 Author: Colin Clark <colin.clark@cclark.uk>
1768 Date:   Sat Feb 3 11:29:16 2018 +0000
1769
1770     Use web help files if local files do not exist
1771
1772 commit 4f51c5a4
1773 Author: Colin Clark <colin.clark@cclark.uk>
1774 Date:   Sat Feb 3 10:51:17 2018 +0000
1775
1776     Ref #584: There is no way to show the rating of an image
1777     
1778     https://github.com/BestImageViewer/geeqie/issues/584
1779     
1780     Include rating, keywords, comment, imagecomment in OSD tooltip
1781
1782 commit 2fac47dd
1783 Author: Colin Clark <colin.clark@cclark.uk>
1784 Date:   Thu Feb 1 10:07:49 2018 +0000
1785
1786     Ref. #584: There is no way to show the rating of an image
1787     
1788     https://github.com/BestImageViewer/geeqie/issues/584
1789     
1790     Additional tag %rating% for image overlay
1791
1792 commit 76838779
1793 Author: Klaus Ethgen <Klaus@Ethgen.de>
1794 Date:   Wed Jan 24 22:40:02 2018 +0100
1795
1796     Let the user specify gtk version and more in bug reports
1797
1798 commit 3e268f59
1799 Author: Colin Clark <colin.clark@cclark.uk>
1800 Date:   Tue Jan 23 19:48:24 2018 +0000
1801
1802     Bug fix: Bookmark DnD
1803     
1804     In some cases dragging-and-dropping something that is not a URI to
1805     create a bookmark will cause Geeqie to crash.
1806
1807 commit 0a6cb496
1808 Author: Klaus Ethgen <Klaus@Ethgen.de>
1809 Date:   Tue Jan 23 00:40:57 2018 +0100
1810
1811     Fixing automake build system
1812
1813 commit a5867663
1814 Author: Colin Clark <colin.clark@cclark.uk>
1815 Date:   Mon Jan 22 13:25:41 2018 +0000
1816
1817     Fix #523: <Esc> in "Really continue?" copy confirmation dialog leads to crash
1818     
1819     https://github.com/BestImageViewer/geeqie/issues/523
1820     
1821     Patch by Michael Cross and Andreas Rönnquist
1822
1823 commit f4f5b4d1
1824 Author: Michael Cross <mc@xi2.org>
1825 Date:   Mon Jan 22 01:21:49 2018 +0100
1826
1827     Fix crash after strange behaviour of the "Really Continue" dialog
1828
1829 commit c6a41bb9
1830 Author: Colin Clark <colin.clark@cclark.uk>
1831 Date:   Sun Jan 21 17:26:55 2018 +0000
1832
1833     Fix #577: give user warning/error when it is impossible to update EXIF orientation
1834     
1835     https://github.com/BestImageViewer/geeqie/issues/577
1836     
1837     Insert [ $? != 0 ] after all calls to exiv2, exiftran and mogrify
1838
1839 commit d37941b2
1840 Author: Anthony DeRobertis <anthony@derobert.net>
1841 Date:   Sat Jan 20 03:09:08 2018 +0100
1842
1843     Thumbnail all files if filtering is disabled.
1844     
1845     If the user has disabled filtering by file extension, then we should
1846     also disable that filtering when generating/loading thumbnails. Fixes
1847     regression from 9be75e3431104d6a3a0c80324a8e3ac60316be13.
1848
1849 commit 4df045ff
1850 Author: Colin Clark <colin.clark@cclark.uk>
1851 Date:   Wed Jan 17 16:42:48 2018 +0000
1852
1853     Fix #578: unable to write orientation to file
1854     
1855     https://github.com/BestImageViewer/geeqie/issues/578
1856     
1857     Path/filename was not protected with quotes
1858
1859 commit d7a361f4
1860 Author: Andreas Rönnquist <andreas@ronnquist.net>
1861 Date:   Fri Jan 12 15:24:36 2018 +0100
1862
1863     Trap build errors
1864     
1865     Without this fix the make would fail on missing symbols, and this instead
1866     makes it fail already when gdk_pixbuf_csource is faulty.
1867
1868 commit 571f5871
1869 Author: Colin Clark <colin.clark@cclark.uk>
1870 Date:   Fri Jan 5 19:07:48 2018 +0000
1871
1872     Fix #567: unused return value in color-man.c
1873     
1874     https://github.com/BestImageViewer/geeqie/issues/567
1875
1876 commit 09fd5e6f
1877 Author: Colin Clark <colin.clark@cclark.uk>
1878 Date:   Fri Jan 5 19:06:05 2018 +0000
1879
1880     Fix #566: submenu items "variable set but not used" errors in 1.4
1881     
1882     https://github.com/BestImageViewer/geeqie/issues/566
1883
1884 commit a55c78d2
1885 Author: Andreas Rönnquist <>
1886 Date:   Thu Jan 4 17:06:16 2018 +0000
1887
1888     Fix #574: Spelling errors detected by Lintian
1889     
1890     https://github.com/BestImageViewer/geeqie/pull/574
1891
1892 commit 705cf22e
1893 Author: Zoltan Ivanfi <>
1894 Date:   Thu Jan 4 16:30:39 2018 +0000
1895
1896     Partial fix #561: Hi-DPI-aware rendering of images
1897     
1898     https://github.com/BestImageViewer/geeqie/issues/561
1899     
1900     Image overlays and thumbnails still to be done
1901
1902 commit 43d72f3f
1903 Author: Andreas Rönnquist <andreas@ronnquist.net>
1904 Date:   Thu Jan 4 14:28:10 2018 +0100
1905
1906     Fix spelling mistake occured/occurred
1907
1908 commit 0ef10ad0
1909 Author: Colin Clark <colin.clark@cclark.uk>
1910 Date:   Wed Jan 3 20:58:28 2018 +0000
1911
1912     Sort/search on Exif.Photo.DateTimeDigitized
1913     
1914     Implement sort and search on Exif.Photo.DateTimeDigitized
1915     
1916     Note: pan view not included
1917
1918 commit caabfd97
1919 Author: Colin Clark <colin.clark@cclark.uk>
1920 Date:   Wed Jan 3 17:49:15 2018 +0000
1921
1922     Sort/search on file class
1923     
1924     Implement sort and search on file class (raw image, video etc.)
1925     
1926     Note that the sort order is set by an enumerated type in typedefs.h, but
1927     cannot be easily changed because the class is saved in the filter
1928     section of geeqierc.xml as an integer.
1929
1930 commit d599fbc9
1931 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1932 Date:   Wed Jan 3 16:10:35 2018 +0000
1933
1934     Fix #571: Huge performance hit when enabling animation
1935     
1936     https://github.com/BestImageViewer/geeqie/issues/571
1937     
1938     Check for  animation only on gif files.
1939
1940 commit 0a0e941e
1941 Author: Zoltan Ivanfi <zivanfi@apache.org>
1942 Date:   Thu Dec 28 19:32:22 2017 +0100
1943
1944     Partially fix #561: Hi-DPI-aware rendering of images.
1945     
1946     Displayed images are no longer blurry on Hi-DPI displays, nor they have a grid
1947     artifact any more.
1948     
1949     Image overlays and thumbnails are not addresset yet and are still blurry.
1950
1951 commit d232acf1
1952 Author: Colin Clark <colin.clark@cclark.uk>
1953 Date:   Mon Jan 1 19:12:33 2018 +0000
1954
1955     Context-sensitve help
1956     
1957     Implement context-sensitive help key for the following windows:
1958     exif
1959     collection
1960     duplicates
1961     image
1962     pan view
1963     search
1964     
1965     Replace all instances of the constant GDK_KEY_F1 with a call to a
1966     function which gets the key code set by the user in Preferences/Keyboard
1967     for Help
1968
1969 commit 76d8576d
1970 Author: Klaus Ethgen <Klaus@Ethgen.de>
1971 Date:   Mon Jan 1 13:40:30 2018 +0100
1972
1973     Adding direct subscribe field on the page
1974
1975 commit ebecbdef
1976 Author: Klaus Ethgen <Klaus@Ethgen.de>
1977 Date:   Mon Jan 1 13:33:53 2018 +0100
1978
1979     Applying website changes from release
1980
1981 commit dfcc7037
1982 Author: Klaus Ethgen <Klaus@Ethgen.de>
1983 Date:   Mon Dec 25 12:43:28 2017 +0100
1984
1985     Mailinglist
1986
1987 commit 205a701a
1988 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1989 Date:   Sat Dec 30 13:53:50 2017 +0100
1990
1991     Fix for some small memory leaks
1992
1993 commit dcceea75
1994 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1995 Date:   Sat Dec 30 13:46:51 2017 +0100
1996
1997     Update polish translations
1998
1999 commit fa8f4638
2000 Author: Klaus Ethgen <Klaus@Ethgen.de>
2001 Date:   Sat Dec 30 13:40:21 2017 +0100
2002
2003     Catch build errors
2004     
2005     Small node for #563, the case in doc/Makefile.am is no issue. It is a
2006     complete different syntax.
2007     
2008     This fix #563.
2009
2010 commit 826b0347
2011 Author: Klaus Ethgen <Klaus@Ethgen.de>
2012 Date:   Thu Dec 28 20:11:46 2017 +0100
2013
2014     Update klingon po
2015
2016 commit a84412ce
2017 Author: Klaus Ethgen <Klaus@Ethgen.de>
2018 Date:   Thu Dec 28 20:11:31 2017 +0100
2019
2020     Update all po files
2021
2022 commit df16d05b
2023 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2024 Date:   Thu Dec 28 19:31:06 2017 +0100
2025
2026     Update polish translations
2027
2028 commit 668f95b0
2029 Author: Klaus Ethgen <Klaus@Ethgen.de>
2030 Date:   Mon Dec 18 10:54:40 2017 +0100
2031
2032     Some dir debuggings
2033
2034 commit 14187c75
2035 Author: Colin Clark <colin.clark@cclark.uk>
2036 Date:   Tue Dec 12 18:51:56 2017 +0000
2037
2038     Addl fix #543: Size of dialog windows in the GTK3 version is too small
2039     
2040     https://github.com/BestImageViewer/geeqie/issues/543
2041     
2042     Prevent duplicate entries when multiple Geeqie windows are opened
2043
2044 commit 05778257
2045 Author: Klaus Ethgen <Klaus@Ethgen.de>
2046 Date:   Tue Dec 12 13:22:32 2017 +0100
2047
2048     Catch build errors in this special case
2049     
2050     Unfortunately, Debian decided to just report that to there own
2051     repository with bug number #883526 but does not report it upstream.
2052     
2053     However, that will fix the "bug".
2054
2055 commit 11622a75
2056 Author: Colin Clark <colin.clark@cclark.uk>
2057 Date:   Sat Dec 9 11:13:34 2017 +0000
2058
2059     Fix #548: Send text output to stdout
2060     
2061     https://github.com/BestImageViewer/geeqie/issues/548
2062     
2063     Additional parameter to print_term() and printf_term() to send output to
2064     either stderr or stdout
2065
2066 commit 29d85893
2067 Author: Colin Clark <colin.clark@cclark.uk>
2068 Date:   Fri Dec 8 11:58:17 2017 +0000
2069
2070     Dialogs with thumbnails do not resize correctly
2071     
2072     Dialogs with thumbnails do not resize correctly when width is changed
2073
2074 commit 5ebdb58d
2075 Author: Colin Clark <colin.clark@cclark.uk>
2076 Date:   Fri Dec 8 11:45:30 2017 +0000
2077
2078     Fix #553:Desktop file without %f or %F crashes Geeqie
2079     
2080     https://github.com/BestImageViewer/geeqie/issues/553
2081     
2082     A .desktop file without %f or %F and is a filter, will crash Geeqie.
2083     Check if filedata structure is null.
2084
2085 commit 8e848353
2086 Author: Colin Clark <colin.clark@cclark.uk>
2087 Date:   Fri Dec 1 09:28:55 2017 +0000
2088
2089     Addl fix #254: GIF animation support
2090     
2091     https://github.com/BestImageViewer/geeqie/issues/254
2092     
2093     Animation enabled by default
2094
2095 commit d5521e38
2096 Author: gqpwruser <>
2097 Date:   Sat Nov 25 17:08:34 2017 +0000
2098
2099     Fix #544: copy symlinks as symlinks instead of dereferencing them
2100     
2101     https://github.com/BestImageViewer/geeqie/issues/544
2102     
2103     Relative symbolic links and the Move operation are still not handled
2104
2105 commit 978ec2dd
2106 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2107 Date:   Fri Nov 24 10:27:12 2017 +0000
2108
2109     Fix #541: Showing existing, or maybe generating thumbnails for MP4 and WEBM
2110     
2111     https://github.com/BestImageViewer/geeqie/issues/541
2112     
2113     Preview and thumbnails of video clips can be displayed. Clips can be run via a defined external program
2114
2115 commit 6acc2d3e
2116 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2117 Date:   Fri Nov 24 10:07:58 2017 +0000
2118
2119     Additional default video filters
2120
2121 commit d1d5344b
2122 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2123 Date:   Fri Nov 24 10:04:06 2017 +0000
2124
2125     Code clean-up
2126
2127 commit 1caab195
2128 Author: Colin Clark <colin.clark@cclark.uk>
2129 Date:   Thu Nov 23 20:44:03 2017 +0000
2130
2131     Fix #543: Size of dialog windows in the GTK3 version is too small
2132     
2133     https://github.com/BestImageViewer/geeqie/issues/543
2134     
2135     Additional option in Preferences/Windows to preserve size and location
2136     of dialog windows
2137
2138 commit a2504a3a
2139 Author: Colin Clark <colin.clark@cclark.uk>
2140 Date:   Fri Nov 17 16:46:18 2017 +0000
2141
2142     Disconnect all mark keyword connections
2143     
2144     Additional keyword menu item to disconnect all marks keywords
2145     connections
2146
2147 commit ac58f0b2
2148 Author: Colin Clark <colin.clark@cclark.uk>
2149 Date:   Thu Nov 16 10:07:31 2017 +0000
2150
2151     Additional pixbuf loader documentation
2152     
2153     Also update web/help files
2154
2155 commit e702a744
2156 Author: Colin Clark <colin.clark@cclark.uk>
2157 Date:   Mon Nov 13 10:41:19 2017 +0000
2158
2159     Fix #542: About window shows old commit
2160     
2161     https://github.com/BestImageViewer/geeqie/issues/542
2162     
2163     The old commit ID was being kept in autom4te.cache. This is not being
2164     cleared by "make distclean", and so the old ID continues to be used.
2165     
2166     Revised user docs show to use:
2167     
2168     sudo make uninstall; sudo make maintainer-clean; ./autogen.sh
2169     make -j<no. of cpu cores>; sudo make install
2170
2171 commit 0d8825da
2172 Author: Colin Clark <colin.clark@cclark.uk>
2173 Date:   Mon Nov 13 09:58:48 2017 +0000
2174
2175     Addl Fix #137: "Copy path" problem (or may be feature)
2176     
2177     https://github.com/BestImageViewer/geeqie/issues/137
2178     
2179     Fix error which shows up with clang
2180
2181 commit b0ea0793
2182 Author: Colin Clark <colin.clark@cclark.uk>
2183 Date:   Sat Nov 11 14:53:53 2017 +0000
2184
2185     Update documentation for Fit image to window options
2186
2187 commit 0ede96cf
2188 Author: Colin Clark <colin.clark@cclark.uk>
2189 Date:   Fri Nov 10 16:24:59 2017 +0000
2190
2191     Fix #538: Sort Configure Plugins by default
2192     
2193     https://github.com/BestImageViewer/geeqie/issues/538
2194
2195 commit b0cb5d87
2196 Author: Colin Clark <colin.clark@cclark.uk>
2197 Date:   Thu Nov 9 15:52:54 2017 +0000
2198
2199     Fix #520: copy path inserts quotes around path
2200     
2201     https://github.com/BestImageViewer/geeqie/issues/520
2202     
2203     Additional menu item:
2204     Copy path unquoted
2205     
2206     DnD still uses quotes
2207
2208 commit 051b5217
2209 Author: Colin Clark <colin.clark@cclark.uk>
2210 Date:   Wed Nov 8 17:06:50 2017 +0000
2211
2212     Fix #137: "Copy path" problem (or may be feature)
2213     
2214     https://github.com/BestImageViewer/geeqie/issues/137
2215     
2216     Additional option on Preferences/Behavior to select either PRIMARY or
2217     CLIPBOARD for the copy path menu item
2218
2219 commit 5a6cd202
2220 Author: Klaus Ethgen <Klaus@Ethgen.de>
2221 Date:   Sun Nov 5 19:53:36 2017 +0100
2222
2223     Include note about original author
2224
2225 commit 5786d77c
2226 Author: Klaus Ethgen <Klaus@Ethgen.de>
2227 Date:   Sat Nov 4 21:22:59 2017 +0100
2228
2229     Revert Copy path breakage patch
2230     
2231     This reverts commit ea5503b10067779c9055b1211b7e91553a6a93c6.
2232
2233 commit ea5503b1
2234 Author: Colin Clark <colin.clark@cclark.uk>
2235 Date:   Sat Nov 4 18:47:50 2017 +0000
2236
2237     Fix #137: "Copy path" problem (or may be feature)
2238     
2239     https://github.com/BestImageViewer/geeqie/issues/137
2240     
2241     Use CLIPBOARD instead of PRIMARY for copy path commands
2242
2243 commit f882d3ca
2244 Author: Colin Clark <colin.clark@cclark.uk>
2245 Date:   Sat Nov 4 11:29:31 2017 +0000
2246
2247     Update web help file and other docs
2248     
2249     Update on-line help files
2250     Update man page
2251     Update README, HACKING, CODING docs
2252     Remove BUGS file - it does not seem to be useful
2253
2254 commit 16e72d19
2255 Author: Colin Clark <colin.clark@cclark.uk>
2256 Date:   Sat Nov 4 10:46:22 2017 +0000
2257
2258     Slideshow --remote delay in hrs-mins-secs
2259
2260 commit 37da8065
2261 Author: Colin Clark <colin.clark@cclark.uk>
2262 Date:   Fri Nov 3 12:04:17 2017 +0000
2263
2264     Addl: Update man page
2265     
2266     Quit missing from --remote options
2267
2268 commit 11d37937
2269 Author: Colin Clark <colin.clark@cclark.uk>
2270 Date:   Fri Nov 3 11:16:58 2017 +0000
2271
2272     Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
2273     
2274     https://github.com/BestImageViewer/geeqie/issues/532
2275     
2276     Fix Makefile.am
2277
2278 commit c6237058
2279 Author: Colin Clark <colin.clark@cclark.uk>
2280 Date:   Fri Nov 3 11:06:15 2017 +0000
2281
2282     Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
2283     
2284     https://github.com/BestImageViewer/geeqie/issues/532
2285     
2286     Remove ChangeLog file from repository; replace by ChangeLog.gqview which
2287     contains only the early changes
2288
2289 commit fd364579
2290 Author: Colin Clark <colin.clark@cclark.uk>
2291 Date:   Thu Nov 2 19:58:40 2017 +0000
2292
2293     Update man page
2294
2295 commit f44b98b3
2296 Author: Colin Clark <colin.clark@cclark.uk>
2297 Date:   Thu Nov 2 11:37:53 2017 +0000
2298
2299     Addl fix #444: User-definable toolbar
2300     
2301     https://github.com/BestImageViewer/geeqie/issues/444
2302     
2303     .desktop file icons are displayed.
2304     Still problems with other icons.
2305
2306 commit 605297a6
2307 Author: Colin Clark <colin.clark@cclark.uk>
2308 Date:   Thu Nov 2 11:04:25 2017 +0000
2309
2310     Fix #533: fails to make install if markdown not install
2311     
2312     https://github.com/BestImageViewer/geeqie/issues/533
2313
2314 commit 258cd76c
2315 Author: Colin Clark <colin.clark@cclark.uk>
2316 Date:   Mon Oct 30 13:57:16 2017 +0000
2317
2318     Fix #163: Remove redundant file types
2319     
2320     https://github.com/BestImageViewer/geeqie/issues/163
2321     
2322     gdk-pixbuf no longer supports RAS, PCX and WBMP
2323     https://bugzilla.gnome.org/show_bug.cgi?id=721372
2324     
2325     JPEG-2000 - libpixbufloader-jasper has been removed from debian:
2326     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812630
2327     Some other distributions may still have it
2328     
2329     DCR, X3F, K25 don't display
2330
2331 commit cbe2074d
2332 Author: Klaus Ethgen <Klaus@Ethgen.de>
2333 Date:   Sun Oct 29 13:39:18 2017 +0100
2334
2335     Fixing changelog generation
2336
2337 commit 4064414b
2338 Author: Colin Clark <colin.clark@cclark.uk>
2339 Date:   Sat Oct 28 18:17:06 2017 +0100
2340
2341     Fix #532: Remove Changelog.html and Readme.html from Makefile.am
2342     
2343     https://github.com/BestImageViewer/geeqie/issues/532
2344     
2345     Wrong exit codes
2346
2347 commit f0e54425
2348 Author: Colin Clark <colin.clark@cclark.uk>
2349 Date:   Sat Oct 28 16:24:43 2017 +0100
2350
2351     Addl fix 269: Image marks "save" feature
2352     
2353     https://github.com/BestImageViewer/geeqie/issues/269
2354     
2355     ifdef out --remote --lua if lua not installed
2356
2357 commit fe137c11
2358 Author: Colin Clark <colin.clark@cclark.uk>
2359 Date:   Sat Oct 28 12:07:11 2017 +0100
2360
2361     Auto-generate README and ChangeLog html user docs
2362     
2363     Change Makefile.am to:
2364     Run markdown to create README.html from README.md
2365     Run git to create new ChangeLog file and ChangeLog.html from that
2366     Revise format of ChangeLog.html
2367     If markdown or git executables are not present, do nothing
2368
2369 commit f9be9d39
2370 Author: Colin Clark <colin.clark@cclark.uk>
2371 Date:   Sat Oct 28 11:23:18 2017 +0100
2372
2373     Temp fix #531: Segfault when changing width of Collection window (GTK3)
2374     
2375     https://github.com/BestImageViewer/geeqie/issues/531
2376     
2377     Temporary fix to stop the crash
2378
2379 commit 64e5525b
2380 Author: Colin Clark <colin.clark@cclark.uk>
2381 Date:   Thu Oct 26 10:56:11 2017 +0100
2382
2383     Document additional pixbuf loaders
2384
2385 commit 5abf8374
2386 Author: Klaus Ethgen <Klaus@Ethgen.de>
2387 Date:   Wed Oct 25 20:45:15 2017 +0100
2388
2389     Adding issue template
2390
2391 commit 9caaac8f
2392 Author: Klaus Ethgen <Klaus@Ethgen.de>
2393 Date:   Wed Oct 25 20:27:42 2017 +0100
2394
2395     Remove more links to sourceforge
2396
2397 commit b181983e
2398 Author: Klaus Ethgen <Klaus@Ethgen.de>
2399 Date:   Wed Oct 25 20:14:33 2017 +0100
2400
2401     Remove sourceforge mailinglist from website
2402
2403 commit bc543c30
2404 Author: Colin Clark <colin.clark@cclark.uk>
2405 Date:   Wed Oct 25 19:11:40 2017 +0100
2406
2407     Fix #196: Geeqie crashes when renaming some images inside a collection
2408     
2409     https://github.com/BestImageViewer/geeqie/issues/196
2410
2411 commit 0890884d
2412 Author: Colin Clark <colin.clark@cclark.uk>
2413 Date:   Sun Oct 22 19:39:44 2017 +0100
2414
2415     Fix #269: External image marks - (--remote --lua)
2416     
2417     https://github.com/BestImageViewer/geeqie/issues/269
2418     
2419     Additional lua fn: Image:get_marks()
2420     Additional command line option: --remote --lua:<file>,<lua_script>
2421
2422 commit 43c2479a
2423 Author: Yuri Kozlov <>
2424 Date:   Wed Oct 18 17:49:46 2017 +0100
2425
2426     Fix #134: Incorrect russian translation
2427     
2428     https://github.com/BestImageViewer/geeqie/issues/134
2429
2430 commit 7831e637
2431 Author: unqwist <>
2432 Date:   Wed Oct 18 17:04:54 2017 +0100
2433
2434     Fix #356: Select dirlist when entering a directory
2435     
2436     https://github.com/BestImageViewer/geeqie/issues/356
2437
2438 commit f46058ba
2439 Author: Colin Clark <colin.clark@cclark.uk>
2440 Date:   Tue Oct 17 17:43:49 2017 +0100
2441
2442     Fix #313, #521: zoom increment is not multiplicative
2443     
2444     https://github.com/BestImageViewer/geeqie/issues/313
2445     https://github.com/BestImageViewer/geeqie/issues/521
2446
2447 commit a737324b
2448 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2449 Date:   Mon Oct 16 10:15:19 2017 +0100
2450
2451     Addl fix 510: Rudimentary video support
2452     
2453     https://github.com/BestImageViewer/geeqie/issues/510
2454     Segfaults when you click on the image area in an empty directory
2455
2456 commit 74096520
2457 Author: Colin Clark <colin.clark@cclark.uk>
2458 Date:   Sun Oct 15 19:46:31 2017 +0100
2459
2460     Fix #527: source directory is not writable
2461     
2462     https://github.com/BestImageViewer/geeqie/issues/527
2463     
2464     The case of a file being in the root ( / ) folder not taken into account
2465
2466 commit 2d5611e5
2467 Author: mandree <>
2468 Date:   Sun Oct 15 11:50:37 2017 +0100
2469
2470     Fix #514: Permit reinstallation of symlink
2471     
2472     https://github.com/BestImageViewer/geeqie/pull/514
2473
2474 commit 37a571ce
2475 Author: Klaus Ethgen <Klaus@Ethgen.de>
2476 Date:   Sat Oct 14 09:07:13 2017 +0100
2477
2478     Fixing missing field initializer
2479
2480 commit 414e01d4
2481 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2482 Date:   Fri Oct 13 16:55:27 2017 +0100
2483
2484     Addl fix #510: Rudimentary video support
2485     
2486     https://github.com/BestImageViewer/geeqie/issues/510
2487     
2488     Additional option to start video playback via left-click.
2489
2490 commit ac74cef5
2491 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2492 Date:   Fri Oct 13 14:19:22 2017 +0100
2493
2494     Addl fix #147: Darktable XMP Sidecar Files not grouped
2495     
2496     https://github.com/BestImageViewer/geeqie/issues/147
2497
2498 commit 96a1fc7a
2499 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2500 Date:   Fri Oct 13 13:21:11 2017 +0100
2501
2502     Multi-button mouse support
2503     
2504     Initial support for multi-button mouse.
2505     When image pane has focus, mouse buttons 8 and 9 are mapped to Forward and Back.
2506
2507 commit 4290e6e1
2508 Author: Colin Clark <colin.clark@cclark.uk>
2509 Date:   Thu Oct 12 10:39:25 2017 +0100
2510
2511     Fix documentation errors
2512
2513 commit 9c00154f
2514 Author: Colin Clark <colin.clark@cclark.uk>
2515 Date:   Wed Oct 11 19:24:57 2017 +0100
2516
2517     Rename External Editors to Plugins
2518
2519 commit 2a38ef56
2520 Author: Colin Clark <colin.clark@cclark.uk>
2521 Date:   Wed Oct 11 12:27:00 2017 +0100
2522
2523     Set template.desktop to have a default icon
2524
2525 commit 045924fb
2526 Author: Colin Clark <colin.clark@cclark.uk>
2527 Date:   Tue Oct 10 19:02:41 2017 +0100
2528
2529     Addl #444: Change format for Add button menu
2530     
2531     https://github.com/BestImageViewer/geeqie/issues/444
2532     
2533     For Add button show the action icon instead of a Plus sign.
2534
2535 commit d27eaf4f
2536 Author: Colin Clark <colin.clark@cclark.uk>
2537 Date:   Tue Oct 10 17:02:01 2017 +0100
2538
2539     Update template.desktop documentation
2540
2541 commit 5ff96301
2542 Author: Colin Clark <colin.clark@cclark.uk>
2543 Date:   Tue Oct 10 10:53:31 2017 +0100
2544
2545     Fix #444: User-definable toolbar
2546     
2547     https://github.com/BestImageViewer/geeqie/issues/444
2548     
2549     Set via an additional tab on the Preferences dialogue
2550
2551 commit c23342c8
2552 Author: Colin Clark <colin.clark@cclark.uk>
2553 Date:   Sun Oct 8 13:30:05 2017 +0100
2554
2555     Remove GQView legacy items from menu; update docs
2556
2557 commit 990299b2
2558 Author: Colin Clark <colin.clark@cclark.uk>
2559 Date:   Tue Oct 3 10:35:14 2017 +0100
2560
2561     Revert: Do not send debug data to terminal
2562
2563 commit 3d8820a4
2564 Author: Klaus Ethgen <Klaus@Ethgen.de>
2565 Date:   Sat Sep 30 18:07:35 2017 +0100
2566
2567     Fix regression
2568     
2569     Fix #519.
2570
2571 commit 81dc6bbc
2572 Author: Colin Clark <colin.clark@cclark.uk>
2573 Date:   Sat Sep 30 10:25:33 2017 +0100
2574
2575     Fix #207: Symlink doesn't show in Sort Manager
2576     
2577     https://github.com/BestImageViewer/geeqie/issues/207
2578
2579 commit 13f5f8fd
2580 Author: Colin Clark <colin.clark@cclark.uk>
2581 Date:   Wed Sep 27 17:43:52 2017 +0100
2582
2583     Update installation instructions
2584
2585 commit 39cbcfb5
2586 Author: Colin Clark <colin.clark@cclark.uk>
2587 Date:   Tue Sep 26 18:42:37 2017 +0100
2588
2589     Do not send debug data to terminal
2590     
2591     When running Geeqie from the terminal, a user sees irrelevant messages
2592     and when debugging the window gets clogged with unnecessary data.
2593     The log window - or log file - contains all debug output anyway.
2594
2595 commit e014563a
2596 Author: Colin Clark <colin.clark@cclark.uk>
2597 Date:   Tue Sep 26 11:27:32 2017 +0100
2598
2599     Bug fix: Initialise map coordinates to gdouble
2600
2601 commit 8fc4a35a
2602 Author: Colin Clark <colin.clark@cclark.uk>
2603 Date:   Sat Sep 23 11:35:02 2017 +0100
2604
2605     Addl Fix #508: Copy and Move windows scale incorrectly
2606     
2607     https://github.com/BestImageViewer/geeqie/issues/508
2608
2609 commit 86405b9d
2610 Author: Colin Clark <colin.clark@cclark.uk>
2611 Date:   Sat Sep 23 11:01:45 2017 +0100
2612
2613     Bug fix: Failed editor call blocks further actions
2614     
2615     When a call to an external editor fails, cancel the action so that
2616     further editors can be called
2617
2618 commit b5172796
2619 Author: Colin Clark <colin.clark@cclark.uk>
2620 Date:   Sat Sep 23 10:53:10 2017 +0100
2621
2622     Fix #518: [raw file] -> External Editor -> RawTerapee can't be started
2623     
2624     https://github.com/BestImageViewer/geeqie/issues/518
2625     
2626     Additional mime types
2627
2628 commit b801467d
2629 Author: Colin Clark <colin.clark@cclark.uk>
2630 Date:   Fri Sep 22 17:43:07 2017 +0100
2631
2632     Slideshow delay in hrs-mins-secs
2633
2634 commit 44b34708
2635 Author: ilexiris <>
2636 Date:   Thu Sep 21 11:30:39 2017 +0100
2637
2638     Fix #517: Fix checkbox falling out of sync
2639     
2640     https://github.com/BestImageViewer/geeqie/pull/517
2641
2642 commit 79917d0d
2643 Author: Colin Clark <colin.clark@cclark.uk>
2644 Date:   Tue Sep 19 09:51:20 2017 +0100
2645
2646     Bug fix: Segfault in pan view
2647     
2648     If an image is double-clicked in pan view, Geeqie crashes
2649
2650 commit 776d9f6b
2651 Author: Colin Clark <colin.clark@cclark.uk>
2652 Date:   Mon Sep 18 12:00:54 2017 +0100
2653
2654     Fix #512: The "Back" button does not operate correctly
2655     
2656     https://github.com/BestImageViewer/geeqie/issues/512
2657     
2658     Include a Forward button also
2659
2660 commit a685bfbc
2661 Author: Klaus Ethgen <Klaus@Ethgen.de>
2662 Date:   Sun Sep 17 15:53:47 2017 +0100
2663
2664     Fix the implicit-fallthrough stuff in code
2665     
2666     First, this flag was not supported by older gcc.
2667     
2668     And second and more important, there _was_ a bug with a lost break in
2669     9643a2546bcc. Combined with a unreachable code segment.
2670
2671 commit f6566dd2
2672 Author: Klaus Ethgen <Klaus@Ethgen.de>
2673 Date:   Sun Sep 17 15:12:21 2017 +0100
2674
2675     Fix writing to meta files
2676     
2677     Some time ago, this seemed to break. It should never have worked as it
2678     took the image extension and compare it to "...meta".
2679
2680 commit 1f007a8c
2681 Author: Klaus Ethgen <Klaus@Ethgen.de>
2682 Date:   Sun Sep 17 13:45:42 2017 +0100
2683
2684     Remove some stuff that is throwing errors in gcc-7
2685     
2686     New gcc warns (and errors with -Werror) if there are unused functions or
2687     variables.
2688     
2689     - Remove two leftover functions from ae34634113b2
2690     - Remove definition made to much in 035c3253ded5
2691     - Remove two variable definitions made in b0b11291d2c9
2692     - Remove not really used function in 15917d4063ce
2693     - Remove two variable definitions made in 5ed2574fb8cc
2694     - Remove variable definition made in efe0e6a38273
2695     - Remove variable definition made in c95bd6996583 and since then removed
2696       usage
2697     - Remove unused variable definition made in bc02fd0eb0d9
2698     - Remove unused variable definition made in 324129463b17
2699     - Remove two variables left over from fe69cac65ad4 (Pretty old code from
2700       John Ellis)
2701     - Remove some functions not used anymore with one obsolete variable
2702     - Remove Variables introduced in 8746b22d3ed1 and 51a9455bd33f
2703     - Fix missed change in definition in 6e3b2edff8cf
2704     - Remove unused function from 63a96f8504a2
2705     - Remove unused function from c6bdbaa559c7 (Pretty old code)
2706
2707 commit 286b68b2
2708 Author: Klaus Ethgen <Klaus@Ethgen.de>
2709 Date:   Sun Sep 17 13:37:10 2017 +0100
2710
2711     Fix configure error with gcc-7
2712
2713 commit 2a4c92c7
2714 Author: Colin Clark <colin.clark@cclark.uk>
2715 Date:   Sun Sep 17 10:33:08 2017 +0100
2716
2717     Revise DEBUG_0() usage
2718     
2719     Replace all DEBUG_0() calls with log_printf() or another debug level.
2720     This will stop the user seeing irrelevant debug output
2721     when the debug level is set to the default of 0.
2722
2723 commit 05b71bc2
2724 Author: Matthias Andree <matthias.andree@gmx.de>
2725 Date:   Sat Sep 16 18:23:08 2017 +0200
2726
2727     Fix out-of-path (VPATH) builds.
2728
2729 commit 989a7a60
2730 Author: Colin Clark <colin.clark@cclark.uk>
2731 Date:   Sat Sep 16 20:30:53 2017 +0100
2732
2733     Update log window output
2734     
2735     Implement message text colors in GTK3
2736     
2737     For log_printf(), if the first word of the message is "error" or
2738     "warning" (case insensitive), display the message with the appropriate
2739     color-coding
2740
2741 commit f6831eee
2742 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2743 Date:   Sat Sep 16 20:18:35 2017 +0100
2744
2745     Bug fix #509: Increase number of marks to 10
2746     
2747     https://github.com/BestImageViewer/geeqie/issues/509
2748
2749 commit db9a2d60
2750 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2751 Date:   Sat Sep 16 20:12:22 2017 +0100
2752
2753     Bug fix: Marks checkboxes in iconview
2754     
2755     The width of the marks checkboxes was not taken into account in icon view mode
2756
2757 commit 9be75e34
2758 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2759 Date:   Thu Sep 14 10:38:09 2017 +0100
2760
2761     Addl #510: Rudimentary video support
2762     
2763     https://github.com/BestImageViewer/geeqie/issues/510
2764     
2765     Add video files extension to default file filter (disabled by default).
2766     Use recorded format_class in fd in metadata.c
2767     Do not try to generate/read thumb for files which are not images.
2768
2769 commit d33e0f6a
2770 Author: Colin Clark <colin.clark@cclark.uk>
2771 Date:   Wed Sep 13 11:21:58 2017 +0100
2772
2773     Ref #510: Rudimentary video support
2774     
2775     https://github.com/BestImageViewer/geeqie/issues/510
2776     
2777     Implement icons for FORMAT_CLASS
2778
2779 commit bc02fd0e
2780 Author: Colin Clark <colin.clark@cclark.uk>
2781 Date:   Mon Sep 11 18:19:46 2017 +0100
2782
2783     Optional timer data in log window
2784
2785 commit babefee6
2786 Author: Colin Clark <colin.clark@cclark.uk>
2787 Date:   Sun Sep 10 19:24:20 2017 +0100
2788
2789     Save Collection window geometry
2790     
2791     Previously collection window geometry was preserved only when an
2792     explicit save was made.
2793     This patch ensures the window position is always saved, unless the
2794     window has unsaved data.
2795
2796 commit a7c22f9f
2797 Author: Colin Clark <colin.clark@cclark.uk>
2798 Date:   Sun Sep 10 11:11:00 2017 +0100
2799
2800     Update documentation for autogen.sh options
2801
2802 commit 876de3db
2803 Author: Colin Clark <colin.clark@cclark.uk>
2804 Date:   Sun Sep 10 10:57:20 2017 +0100
2805
2806     Add Collections to Shortcuts bar
2807
2808 commit 435f7c0f
2809 Author: Colin Clark <colin.clark@cclark.uk>
2810 Date:   Sun Sep 10 10:10:47 2017 +0100
2811
2812     Addl Fix #508: Copy and Move windows scale incorrectly
2813     
2814     https://github.com/BestImageViewer/geeqie/issues/508
2815     
2816     Collections dialog
2817
2818 commit ba8b5dd9
2819 Author: Colin Clark <colin.clark@cclark.uk>
2820 Date:   Sat Sep 9 17:40:37 2017 +0100
2821
2822     Reverse autogen.sh default map option
2823     
2824     Default is to enable libclutter and libchamplain
2825
2826 commit 5ed2574f
2827 Author: Colin Clark <colin.clark@cclark.uk>
2828 Date:   Fri Sep 8 17:11:02 2017 +0100
2829
2830     Fix #278: Shortcut to change time between images in slideshow
2831     
2832     https://github.com/BestImageViewer/geeqie/issues/278
2833     
2834     Keypad plus and minus to change the interval in 0.5 sec units.
2835
2836 commit 1ceb6bcd
2837 Author: Colin Clark <colin.clark@cclark.uk>
2838 Date:   Fri Sep 8 11:25:06 2017 +0100
2839
2840     Bug fix: Info sidebar width in GTK3
2841     
2842     In bar_size_allocate() the width obained is the allocated width. In GTK2
2843     this is the actual width. In GTK3 it is the *minimum* width. This
2844     results in the info sidebar being able to increase, but not decrease.
2845     There does not seem to be a way in GTK3 to get the actual width of a
2846     widget. For GTK3 the only way is to disable it. The width of the sidebar
2847     is therefore not preserved across restarts.
2848
2849 commit 317f0e8a
2850 Author: Colin Clark <colin.clark@cclark.uk>
2851 Date:   Wed Sep 6 19:56:58 2017 +0100
2852
2853     Show destination in Copy/Move dialog
2854     
2855     Expand the information message to include the destination folder for
2856     Copy and Move operations.
2857
2858 commit 6d3a2956
2859 Author: Colin Clark <colin.clark@cclark.uk>
2860 Date:   Wed Sep 6 11:59:47 2017 +0100
2861
2862     Fix #508: Copy and Move windows scale incorrectly
2863     
2864     https://github.com/BestImageViewer/geeqie/issues/508
2865
2866 commit 8702dec8
2867 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2868 Date:   Thu Aug 31 11:38:26 2017 +0100
2869
2870     Fix #507: Slightly rearrange keywords context menu
2871     
2872     https://github.com/BestImageViewer/geeqie/issues/507
2873
2874 commit 535b244d
2875 Author: Alberto Griggio <>
2876 Date:   Tue Aug 29 10:13:17 2017 +0100
2877
2878     Fix #506: ignore chmod errors for filesystems not supporting the operation
2879     
2880     https://github.com/BestImageViewer/geeqie/issues/506
2881
2882 commit 33386eb2
2883 Author: Colin Clark <colin.clark@cclark.uk>
2884 Date:   Tue Aug 22 10:12:34 2017 +0100
2885
2886     Update doxygen.conf
2887
2888 commit 3087f7ae
2889 Author: Colin Clark <colin.clark@cclark.uk>
2890 Date:   Sun Aug 20 11:20:48 2017 +0100
2891
2892     Change recent code comments to Doxygen style
2893
2894 commit ae346341
2895 Author: Colin Clark <colin.clark@cclark.uk>
2896 Date:   Fri Aug 18 14:25:36 2017 +0100
2897
2898     Right-click menus - collections
2899     
2900     On all relevent right-click menus include a sub-menu to store an image
2901     selection to either a new or existing collection.
2902     
2903     On Collection window right-click menu, remove "Append from file list" -
2904     that can be achieved with "Append from file selection"
2905
2906 commit 01715c03
2907 Author: Colin Clark <colin.clark@cclark.uk>
2908 Date:   Wed Aug 16 09:42:42 2017 +0100
2909
2910     Bug fix: Collection in multiple windows
2911     
2912     The same collection can be opened in multiple windows, causing problems
2913     when different files are appended to different windows.
2914     
2915     This commit permits only one window per collection.
2916
2917 commit 19dca3c8
2918 Author: Colin Clark <colin.clark@cclark.uk>
2919 Date:   Tue Aug 15 20:07:40 2017 +0100
2920
2921     Append file selection to collection
2922     
2923     Additional right-click menu item to append file selection to a
2924     collection window
2925
2926 commit a3abc188
2927 Author: Colin Clark <colin.clark@cclark.uk>
2928 Date:   Mon Aug 14 16:46:55 2017 +0100
2929
2930     Update website
2931
2932 commit 5e0b8494
2933 Author: Colin Clark <colin.clark@cclark.uk>
2934 Date:   Fri Aug 11 20:53:32 2017 +0100
2935
2936     Ref #226: Update website
2937     
2938     https://github.com/BestImageViewer/geeqie/issues/226
2939     
2940     Sourceforge email address wrong
2941
2942 commit 123f8337
2943 Author: Colin Clark <colin.clark@cclark.uk>
2944 Date:   Fri Aug 11 19:41:01 2017 +0100
2945
2946     Ref #226: Update website
2947     
2948     https://github.com/BestImageViewer/geeqie/issues/226
2949     
2950     Update README.md to give a more complete list of features.
2951     Update https://en.wikipedia.org/wiki/Geeqie to include a link to
2952     README.md on the github site - anyone accessing it will see it in html
2953     format.
2954     Include a "Preview release" date on above website - to show current
2955     source status.
2956     
2957     Update Licence text to v2.
2958
2959 commit 8ddd74a1
2960 Author: Colin Clark <colin.clark@cclark.uk>
2961 Date:   Thu Aug 10 20:03:50 2017 +0100
2962
2963     Bug fix: Improve debug output
2964     
2965     Fix commit 271aa1833d31
2966
2967 commit 89575fd7
2968 Author: Colin Clark <colin.clark@cclark.uk>
2969 Date:   Wed Aug 9 15:14:27 2017 +0100
2970
2971     Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
2972     
2973     https://github.com/BestImageViewer/geeqie/issues/436
2974     
2975     Send stderr to /dev/null
2976
2977 commit 271aa183
2978 Author: Colin Clark <colin.clark@cclark.uk>
2979 Date:   Tue Aug 8 22:10:21 2017 +0100
2980
2981     Improve debug output
2982     
2983     Use __func__ compiler identifier
2984
2985 commit b2c2c8ce
2986 Author: Colin Clark <colin.clark@cclark.uk>
2987 Date:   Tue Aug 8 19:30:01 2017 +0100
2988
2989     Update secondary user documentation
2990     
2991     Use standard gtk_about_dialog for Help About
2992     Move contributers to AUTHORS file so that they appear in the Credits
2993     dialog
2994     Change gen_changelog.sh to create ChangeLog.html
2995     Include ChangeLog on Help menu
2996     Make presence of README.html and ChangeLog.html mandatory
2997     
2998     It would be better to generate above html files from automake.
2999     gtk_about_dialog uses msgid _("translator-credits"), but the translators
3000     do not use it.
3001
3002 commit 07b95e44
3003 Author: Colin Clark <colin.clark@cclark.uk>
3004 Date:   Sun Aug 6 20:17:44 2017 +0100
3005
3006     Fix #505: ‘Copy path’ and ‘Delete’ are too close in the drop down menu
3007     
3008     https://github.com/BestImageViewer/geeqie/issues/505
3009     
3010     This commit attempts to ameliorate this issue by moving the Delete
3011     action to the end of a section and ensuring a divider is immedialtely
3012     below it.
3013
3014 commit 2d94b0ad
3015 Author: Colin Clark <colin.clark@cclark.uk>
3016 Date:   Sun Aug 6 19:25:07 2017 +0100
3017
3018     Prelim: display README in html format
3019     
3020     If README.html exists, it is displayed in the default browser in
3021     preference to README.md in text format.
3022     
3023     Still requires the automake files to be modified for markdown (or some
3024     other command) to generate the README.html file.
3025
3026 commit 980fd785
3027 Author: Colin Clark <colin.clark@cclark.uk>
3028 Date:   Sat Aug 5 17:36:05 2017 +0100
3029
3030     Bug fix: GPS map expander
3031     
3032     When the expander for the GPS map was closed, the map continued to be
3033     displayed.
3034     The reason is unknown.
3035     
3036     This commit uses the expander signal to explicitly show or hide the
3037     child of the expander.
3038
3039 commit 4a896417
3040 Author: Colin Clark <colin.clark@cclark.uk>
3041 Date:   Sat Aug 5 10:57:44 2017 +0100
3042
3043     Fix geonames coding error
3044
3045 commit 35f0119c
3046 Author: Colin Clark <colin.clark@cclark.uk>
3047 Date:   Fri Aug 4 21:04:45 2017 +0100
3048
3049     Partial fix #504: Increase limit on Decoded Image Cache Size
3050     
3051     https://github.com/BestImageViewer/geeqie/issues/504
3052
3053 commit a920f59f
3054 Author: Colin Clark <colin.clark@cclark.uk>
3055 Date:   Fri Aug 4 17:04:07 2017 +0100
3056
3057     Fix #192: tiff files (and others) appear blurry when 1:1 view
3058     
3059     https://github.com/BestImageViewer/geeqie/issues/192
3060     
3061     Up to commit 808d8558b3d5 alpha-channel files at scale 1:1 always had
3062     GdkInterpType set to GDK_INTERP_NEAREST - the lowest quality. As there
3063     was no scaling, this was ok.
3064     Thereafter scaling was set to that selected by the user, resulting in
3065     problems when GDK_INTERP_HYPER was selected.
3066     This commit reverts to the previous method.
3067
3068 commit 559f0843
3069 Author: Colin Clark <colin.clark@cclark.uk>
3070 Date:   Mon Jul 31 14:36:29 2017 +0100
3071
3072     Fix #500: Geeqie doesn’t use shared thumbnail folder
3073     
3074     https://github.com/BestImageViewer/geeqie/issues/500
3075
3076 commit c7cb4da3
3077 Author: Colin Clark <colin.clark@cclark.uk>
3078 Date:   Mon Jul 24 11:08:35 2017 +0100
3079
3080     Fix #499: Unable to move zoomed image
3081     
3082     https://github.com/BestImageViewer/geeqie/issues/499
3083
3084 commit 4c3854b5
3085 Author: Colin Clark <colin.clark@cclark.uk>
3086 Date:   Sun Jul 23 12:05:26 2017 +0100
3087
3088     Bug fix: Zoom mode overwritten
3089     
3090     Zoom mode was overwritten whenever Preferences were saved.
3091
3092 commit 46539884
3093 Author: Colin Clark <colin.clark@cclark.uk>
3094 Date:   Thu Jul 20 11:11:50 2017 +0100
3095
3096     Image Search - Ignore rotation
3097     
3098     In the Image Search window, include a checkbox for Ignore Rotation on
3099     the Image Content line.
3100
3101 commit dd8ee572
3102 Author: Colin Clark <colin.clark@cclark.uk>
3103 Date:   Thu Jul 20 09:57:57 2017 +0100
3104
3105     Collections on command line
3106     
3107     In the current implementation, the complete path must be used when
3108     opening a collection from the command line.
3109     This commit permits just the collection name, with or without extension,
3110     to be used.
3111
3112 commit 16a51da0
3113 Author: Colin Clark <colin.clark@cclark.uk>
3114 Date:   Tue Jul 18 19:39:58 2017 +0100
3115
3116     Move install folder for geocode-parameters
3117     
3118     Install geocode-parameters.awk in GQ_BIN_DIR.
3119     
3120     User can put their own version in ~/.config/geeqie/applications/
3121
3122 commit 21700f64
3123 Author: Colin Clark <colin.clark@cclark.uk>
3124 Date:   Sun Jul 16 16:32:31 2017 +0100
3125
3126     Fix compatibility problems with log window
3127
3128 commit 035c3253
3129 Author: Colin Clark <colin.clark@cclark.uk>
3130 Date:   Fri Jul 14 17:02:29 2017 +0100
3131
3132     Fix #302: possibility to copy exif field values from the info sidebar
3133     
3134     Copy info sidebar exif values to the clipboard.
3135
3136 commit bfa5abb9
3137 Author: Colin Clark <colin.clark@cclark.uk>
3138 Date:   Thu Jul 13 12:00:17 2017 +0100
3139
3140     Copy exif data to clipboard
3141     
3142     Click on any cell in the Exif Window, and the data is copied into the
3143     clipboard.
3144
3145 commit c4cfa5f5
3146 Author: Klaus Ethgen <Klaus@Ethgen.de>
3147 Date:   Mon Jul 10 12:23:19 2017 +0100
3148
3149     Adding more Entries to mailmap
3150
3151 commit 9ab6445b
3152 Author: Klaus Ethgen <Klaus@Ethgen.de>
3153 Date:   Mon Jul 10 10:27:47 2017 +0100
3154
3155     Update mailmap
3156
3157 commit 366ee2bf
3158 Author: Klaus Ethgen <Klaus@Ethgen.de>
3159 Date:   Mon Jul 10 09:23:52 2017 +0100
3160
3161     Adding mailmap file to unify commiter
3162     
3163     If one wants to have different entry in the git `git shortlog`, just
3164     give me a hint or just update it.
3165
3166 commit 4bb7c12d
3167 Author: Omari Stephens <xsdg@xsdg.org>
3168 Date:   Mon Jul 10 07:53:04 2017 +0000
3169
3170     Update translation files after more source file shuffling.
3171
3172 commit d2350bb4
3173 Author: Omari Stephens <xsdg@xsdg.org>
3174 Date:   Sun Jul 9 06:20:35 2017 +0000
3175
3176     update POTFILES.in
3177
3178 commit 3bbefe21
3179 Author: Omari Stephens <xsdg@xsdg.org>
3180 Date:   Fri Jul 7 13:57:17 2017 +0000
3181
3182     deduplicate shared code in view_file_icon and view_file_list
3183     
3184     Also, moves view_file.c into the view_file subdir.
3185
3186 commit 1bc4a19f
3187 Author: Omari Stephens <xsdg@xsdg.org>
3188 Date:   Mon Jul 10 07:51:30 2017 +0000
3189
3190     Update translation files after source file move.
3191
3192 commit d1306df6
3193 Author: Omari Stephens <xsdg@xsdg.org>
3194 Date:   Sun Jul 9 21:40:05 2017 +0000
3195
3196     Enable C99 mode
3197     
3198     Also, make AC_INIT macro independent of available branch names.
3199
3200 commit c90b6063
3201 Author: Omari Stephens <xsdg@xsdg.org>
3202 Date:   Sun Jul 9 05:54:05 2017 +0000
3203
3204     Ran regen_potfiles.sh to add missing files and correct the location of view_file files in POTFILES.in
3205
3206 commit 95dd7b35
3207 Author: Omari Stephens <xsdg@xsdg.org>
3208 Date:   Fri Jul 7 13:48:00 2017 +0000
3209
3210     Avoid c99 feature
3211
3212 commit c4e6fc62
3213 Author: Omari Stephens <xsdg@xsdg.org>
3214 Date:   Fri Jul 7 13:21:15 2017 +0000
3215
3216     *phew* commented and simplified.
3217
3218 commit 70751490
3219 Author: Omari Stephens <xsdg@xsdg.org>
3220 Date:   Fri Jul 7 13:03:25 2017 +0000
3221
3222     Hopefully make it not crash
3223
3224 commit eb082bd9
3225 Author: Omari Stephens <xsdg@xsdg.org>
3226 Date:   Fri Jul 7 12:32:25 2017 +0000
3227
3228     It compiles!
3229
3230 commit 9828bbe6
3231 Author: Omari Stephens <xsdg@xsdg.org>
3232 Date:   Thu Jul 6 19:33:31 2017 +0000
3233
3234     Remove all references to "IconData"
3235
3236 commit 6c65564f
3237 Author: Omari Stephens <xsdg@xsdg.org>
3238 Date:   Fri Jul 7 16:37:12 2017 +0000
3239
3240     update .gitignore
3241
3242 commit 2aef83ca
3243 Author: Colin Clark <colin.clark@cclark.uk>
3244 Date:   Fri Jul 7 12:11:56 2017 +0100
3245
3246     Ensure .sim files are cleared from cache
3247     
3248     If file filtering was enabled, the .sim files were not cleared from the
3249     geeqie cache
3250
3251 commit 65f3e7f0
3252 Author: Colin Clark <colin.clark@cclark.uk>
3253 Date:   Thu Jul 6 14:47:45 2017 +0100
3254
3255     Fix clang compile errors
3256
3257 commit 18911135
3258 Author: Omari Stephens <xsdg@xsdg.org>
3259 Date:   Wed Jul 5 21:41:18 2017 +0000
3260
3261     Refactor: move view_file implementations to their own subdirectory.
3262
3263 commit 4606ea7a
3264 Author: Omari Stephens <xsdg@xsdg.org>
3265 Date:   Fri Dec 30 04:24:46 2016 +0000
3266
3267     Add the ability to use regular expressions for Pan View keyword filtering.
3268
3269 commit 6ea6f44e
3270 Author: Omari Stephens <xsdg@xsdg.org>
3271 Date:   Thu Dec 29 09:58:59 2016 +0000
3272
3273     Add pan filtering to all of the pan view modes
3274
3275 commit e67dcc4f
3276 Author: Omari Stephens <xsdg@xsdg.org>
3277 Date:   Tue Dec 27 20:35:59 2016 +0000
3278
3279     Revamp pan view filtering to support different modes and grouping.
3280     
3281     Conceptually, the filter is a sequence of filter elements, which are considered
3282     in order for each image in the pan view.  The end result is that each image is
3283     either rejected or displayed as normal.
3284
3285 commit 91062845
3286 Author: Omari Stephens <xsdg@xsdg.org>
3287 Date:   Tue Dec 27 19:26:45 2016 +0000
3288
3289     Move filter code into pan-fiew-filter.{c,h}
3290
3291 commit fddcfa7f
3292 Author: Omari Stephens <xsdg@xsdg.org>
3293 Date:   Sun Dec 25 08:25:13 2016 +0000
3294
3295     Adds a keyword filtering feature to Timeline PanView.
3296     
3297     UI needs some work, and currently only supports intersection between multiple
3298     keywords.  Would be easy to support keyword unions, if the UI supported it.
3299     
3300     Should probably hide the button in modes that don't yet support it.
3301
3302 commit f640a7a5
3303 Author: Omari Stephens <xsdg@xsdg.org>
3304 Date:   Sat Dec 24 22:37:21 2016 +0000
3305
3306     Pull the search UI construction code out into a distinct function.
3307     
3308     Also, it looks like the existing code would just leak the search UI widgets.
3309     Having the construction code in a distinct function makes it much easier to
3310     ensure the appropriate cleanup happens as well.
3311
3312 commit b2335bb9
3313 Author: Omari Stephens <xsdg@xsdg.org>
3314 Date:   Sat Dec 24 05:23:02 2016 +0000
3315
3316     Start moving pan view search code to its own module
3317     
3318     Next step is to pull the construction of the Search UI into the module
3319     as well.  Ideally, pan-view.c should just instantiate a Search thing,
3320     without having to worry about exactly how it's constructed or destructed.
3321
3322 commit 1ee18ab9
3323 Author: Colin Clark <colin.clark@cclark.uk>
3324 Date:   Sun Jul 2 19:46:19 2017 +0100
3325
3326     Minor doc update - config file locations
3327
3328 commit f6a87c01
3329 Author: Colin Clark <colin.clark@cclark.uk>
3330 Date:   Thu Jun 29 11:05:59 2017 +0100
3331
3332     Addl fix #488: Issues using Geeqie to compare pictures
3333     
3334     https://github.com/BestImageViewer/geeqie/issues/488
3335     
3336     Implement Alt-Up and Alt-Down keys
3337
3338 commit d058419b
3339 Author: Colin Clark <colin.clark@cclark.uk>
3340 Date:   Wed Jun 28 16:57:11 2017 +0100
3341
3342     Fix #282: no support for multi-file actions in the sort bar
3343     
3344     https://github.com/BestImageViewer/geeqie/issues/282
3345     
3346     Sort manager actions operate on file selections
3347     
3348     Original patch by Glenn Rolland
3349
3350 commit 35721aae
3351 Author: Klaus Ethgen <Klaus@Ethgen.de>
3352 Date:   Sun Jun 25 22:54:21 2017 +0100
3353
3354     Better Markdown
3355
3356 commit 148d4ddd
3357 Author: Klaus Ethgen <Klaus@Ethgen.de>
3358 Date:   Sun Jun 25 22:31:31 2017 +0100
3359
3360     Using foreign to allow README file called README.md
3361
3362 commit 7f0d622e
3363 Author: Klaus Ethgen <Klaus@Ethgen.de>
3364 Date:   Sun Jun 25 22:21:09 2017 +0100
3365
3366     Convert README to markdown
3367     
3368     This allows to display images and links a better way.
3369
3370 commit 3557bcbb
3371 Author: Klaus Ethgen <Klaus@Ethgen.de>
3372 Date:   Sun Jun 25 21:57:35 2017 +0100
3373
3374     Fix int<->uint problem
3375
3376 commit 6eebdfd3
3377 Author: Colin Clark <colin.clark@cclark.uk>
3378 Date:   Sun Jun 25 13:23:51 2017 +0100
3379
3380     Bug fix: Additional debug features
3381     
3382     Ensure grep works on entire message line
3383     guint/gint compile problem
3384     compile with --disable-debug-log (patch by Guillaume Castagnino)
3385
3386 commit 732210aa
3387 Author: Klaus Ethgen <Klaus@Ethgen.de>
3388 Date:   Sat Jun 24 20:47:50 2017 +0100
3389
3390     Change travis to use trusty
3391     
3392     Precise is to old to build geeqie.
3393
3394 commit d229ec4d
3395 Author: Klaus Ethgen <Klaus@Ethgen.de>
3396 Date:   Sat Jun 24 20:17:51 2017 +0100
3397
3398     Adding travis yaml
3399
3400 commit 32412946
3401 Author: Colin Clark <colin.clark@cclark.uk>
3402 Date:   Thu Jun 22 13:17:00 2017 +0100
3403
3404     Additional debug features
3405     
3406     -g:<regexp>, --grep:<regexp> filter debug output by regular expression
3407     +w, --show-log-window        show log window
3408     -o:<file>, --log-file:<file> save log data to file
3409     
3410     Save geomtery and position of log window
3411     Various buttons on log window
3412
3413 commit 9c47109d
3414 Author: Colin Clark <colin.clark@cclark.uk>
3415 Date:   Wed Jun 21 13:15:32 2017 +0100
3416
3417     Fix #262: double click and fullscreen
3418     
3419     https://github.com/BestImageViewer/geeqie/issues/262
3420
3421 commit 3229f865
3422 Author: Colin Clark <colin.clark@cclark.uk>
3423 Date:   Tue Jun 20 11:11:55 2017 +0100
3424
3425     Fix #492: Shortcut to Hide all sidebars simultaneously
3426     
3427     https://github.com/BestImageViewer/geeqie/issues/492
3428     
3429     Menu item to toggle hiding info, sort, and files panes.
3430     Default key is backtick.
3431
3432 commit 12a4fe18
3433 Author: Colin Clark <colin.clark@cclark.uk>
3434 Date:   Sun Jun 18 11:03:09 2017 +0100
3435
3436     Eliminate FIXME: Log window line limit
3437     
3438     Set log window line limit in Preferences/Behavior
3439
3440 commit 0dd6923f
3441 Author: Colin Clark <colin.clark@cclark.uk>
3442 Date:   Sat Jun 17 09:14:58 2017 +0100
3443
3444     Fix #280: Set defaults for Auto Rename
3445     
3446     https://github.com/BestImageViewer/geeqie/issues/280
3447     
3448     Remember last used settings
3449
3450 commit 68c4796e
3451 Author: Colin Clark <colin.clark@cclark.uk>
3452 Date:   Fri Jun 16 09:45:57 2017 +0100
3453
3454     Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
3455     
3456     https://github.com/BestImageViewer/geeqie/issues/436
3457
3458 commit 63a96f85
3459 Author: Colin Clark <colin.clark@cclark.uk>
3460 Date:   Wed Jun 14 19:26:03 2017 +0100
3461
3462     Fix #314: Remote commands for thumbnail maintenance
3463     
3464     https://github.com/BestImageViewer/geeqie/issues/314
3465     
3466     Additional remote commands so that thumbnail maintenance may be executed
3467     from cron.
3468
3469 commit 9313974a
3470 Author: Colin Clark <colin.clark@cclark.uk>
3471 Date:   Mon Jun 12 19:15:29 2017 +0100
3472
3473     Fix #264, 274, 285, 436: Add 'Losslessly rotate image' keyboard shortcuts
3474     
3475     https://github.com/BestImageViewer/geeqie/issues/264
3476     https://github.com/BestImageViewer/geeqie/issues/274
3477     https://github.com/BestImageViewer/geeqie/issues/285
3478     https://github.com/BestImageViewer/geeqie/issues/436
3479     
3480     Additional entries on Edit/Orientation menu:
3481     Write orientation to file
3482     Write orientation to file (preserve timestamp)
3483     
3484     Preferences/Metadata option "Write altered image orientation to the
3485     metadata" must be off.
3486     Exiftran and mogrify must be installed.
3487
3488 commit cb2fa6ae
3489 Author: Colin Clark <colin.clark@cclark.uk>
3490 Date:   Thu Jun 8 20:46:52 2017 +0100
3491
3492     Fix #323: Rating system
3493     
3494     https://github.com/BestImageViewer/geeqie/issues/323
3495     
3496     Initial implementation.
3497     Set values either by Edit menu, or Alt+Keypad+n: n is 0 to 5
3498     Alt+keypad+minus sets the value to -1.
3499
3500 commit ca8f5cee
3501 Author: Colin Clark <colin.clark@cclark.uk>
3502 Date:   Thu Jun 8 11:46:20 2017 +0100
3503
3504     Ref #202: "Set as wallpaper" doesn't work with GNOME Shell
3505     
3506     https://github.com/BestImageViewer/geeqie/issues/202
3507     
3508     Remove menu items for GTK3.
3509
3510 commit 22010917
3511 Author: Colin Clark <colin.clark@cclark.uk>
3512 Date:   Thu Jun 8 11:29:16 2017 +0100
3513
3514     Fix #490: Creating info sidebar panes
3515     
3516     https://github.com/BestImageViewer/geeqie/issues/490
3517     
3518     Additional icon in the sidebar panel to create new panes.
3519
3520 commit cdd3c3a4
3521 Author: Colin Clark <colin.clark@cclark.uk>
3522 Date:   Wed Jun 7 17:53:16 2017 +0100
3523
3524     Document XMP, Exif and IPTC tag usage
3525
3526 commit 8a3549d0
3527 Author: Colin Clark <colin.clark@cclark.uk>
3528 Date:   Mon Jun 5 16:55:14 2017 +0100
3529
3530     Additional keyword menu entries
3531     
3532     1. Revert all hidden
3533     2. Collapse all
3534     3. Revert (see Help file)
3535
3536 commit af063456
3537 Author: Colin Clark <colin.clark@cclark.uk>
3538 Date:   Sat Jun 3 10:04:14 2017 +0100
3539
3540     Fix #446: Minor text updates
3541     
3542     https://github.com/BestImageViewer/geeqie/issues/446
3543     
3544     Plus warning with info sidebar heights
3545
3546 commit 2e7f616a
3547 Author: Colin Clark <colin.clark@cclark.uk>
3548 Date:   Wed May 31 18:45:01 2017 +0100
3549
3550     Addl fix #488: Hide menus when not in split mode
3551     
3552     https://github.com/BestImageViewer/geeqie/issues/488
3553
3554 commit d901af03
3555 Author: Colin Clark <colin.clark@cclark.uk>
3556 Date:   Wed May 31 11:56:38 2017 +0100
3557
3558     Fix #488: Issues using Geeqie to compare pictures
3559     
3560     https://github.com/BestImageViewer/geeqie/issues/488
3561     
3562     Part 3: Use alt+left/right arrow keys to move between split window panes
3563
3564 commit 4b6aa2ad
3565 Author: Colin Clark <colin.clark@cclark.uk>
3566 Date:   Wed May 31 09:01:35 2017 +0100
3567
3568     Fix #357: Save mark-and-keyword connections
3569     
3570     https://github.com/BestImageViewer/geeqie/issues/357
3571     
3572     Patch by unqwist and dragon-sh
3573
3574 commit 521f209e
3575 Author: Colin Clark <colin.clark@cclark.uk>
3576 Date:   Tue May 30 15:51:00 2017 +0100
3577
3578     Partial fix #488: Split view with sidecars
3579     
3580     https://github.com/BestImageViewer/geeqie/issues/488
3581     
3582     Bug 2: fix split view when images with sidecars are involved
3583
3584 commit 50f5ef3c
3585 Author: Alexander Antimonov <>
3586 Date:   Mon May 29 12:06:13 2017 +0100
3587
3588     Fix #381: Feature-Request: Make JPEG comment available for overlays
3589     
3590     https://github.com/BestImageViewer/geeqie/issues/381
3591     
3592     Additional tag "imagecomment" for JPEG comments
3593
3594 commit 64b3e53d
3595 Author: Colin Clark <colin.clark@cclark.uk>
3596 Date:   Sun May 28 19:30:41 2017 +0100
3597
3598     Fix #477: similarity duplicate search
3599     
3600     https://github.com/BestImageViewer/geeqie/issues/477
3601     
3602     Additional find dupes option: sort groups with the lowest number of
3603     matches to the top of the results list
3604
3605 commit 3fff57c8
3606 Author: Colin Clark <colin.clark@cclark.uk>
3607 Date:   Sat May 27 15:58:00 2017 +0100
3608
3609     Minor dupe documentation
3610     
3611     Ctrl+shift+right-click to show debug info.
3612
3613 commit 67d93b5d
3614 Author: Colin Clark <colin.clark@cclark.uk>
3615 Date:   Fri May 26 20:00:22 2017 +0100
3616
3617     Temporary Fix #133: switching between images causes window to keep shrinking
3618     
3619     https://github.com/BestImageViewer/geeqie/issues/133
3620     
3621     Temporary fix to hide problem. You may need to set Preferences/Windows
3622     "Limit size when auto-sizing window" to 94% or less.
3623
3624 commit b1dd4301
3625 Author: Colin Clark <colin.clark@cclark.uk>
3626 Date:   Thu May 25 21:17:08 2017 +0100
3627
3628     Fix #486: Build error
3629     
3630     https://github.com/BestImageViewer/geeqie/issues/486
3631     
3632     Bug solution from Guillaume Castagnino
3633
3634 commit 36d2e8e1
3635 Author: Colin Clark <colin.clark@cclark.uk>
3636 Date:   Thu May 25 12:53:54 2017 +0100
3637
3638     Remember keywords layout
3639     
3640     Save and restore expanded keywords rows
3641
3642 commit 4293c453
3643 Author: Klaus Ethgen <Klaus@Ethgen.de>
3644 Date:   Thu May 25 09:07:32 2017 +0100
3645
3646     Enable silent build as default
3647     
3648     Mimic Linux kernel builds.
3649
3650 commit 23625715
3651 Author: Klaus Ethgen <Klaus@Ethgen.de>
3652 Date:   Thu May 25 07:56:03 2017 +0100
3653
3654     Fix assignment in dupe keypress function
3655     
3656     Thanks clang for detecting this typo.
3657
3658 commit 2ed5e0e3
3659 Author: Colin Clark <colin.clark@cclark.uk>
3660 Date:   Mon May 22 13:35:40 2017 +0100
3661
3662     Fix #445: Info sidebar section heights
3663     
3664     https://github.com/BestImageViewer/geeqie/issues/445
3665     
3666     Options in preferences/general to set heights of:
3667     Title
3668     Comment
3669     Keywords
3670     
3671     Restart of Geeqie required for changes to take effect.
3672
3673 commit 06b80ed3
3674 Author: Colin Clark <colin.clark@cclark.uk>
3675 Date:   Fri May 19 19:49:47 2017 +0100
3676
3677     Documentation update
3678     
3679     Desktop files and the sort mnager.
3680
3681 commit 30a7a60d
3682 Author: Colin Clark <colin.clark@cclark.uk>
3683 Date:   Fri May 19 19:22:55 2017 +0100
3684
3685     Temporary Fix #207:Symlink doesn't show in Sort Manager
3686     
3687     https://github.com/BestImageViewer/geeqie/issues/207
3688     
3689     This fix simply delays showing the sort manager until the user opens it,
3690     by which time setup has been completed.
3691
3692 commit d0224edc
3693 Author: Colin Clark <colin.clark@cclark.uk>
3694 Date:   Tue May 16 19:56:54 2017 +0100
3695
3696     Speed up re-read of exif date
3697     
3698     Remove unnecessary resets of exif date which cause re-reads of exif date
3699     to be slow.
3700     The initial read of exif date is unfortunately still slow.
3701
3702 commit 7d42ca04
3703 Author: Colin Clark <colin.clark@cclark.uk>
3704 Date:   Sun May 14 21:57:53 2017 +0100
3705
3706     Geocode image by drag-drop
3707     
3708     If an image is not geocoded, drag-and-drop on the map to write latitude
3709     and longitude to metadata
3710
3711 commit ab4c998d
3712 Author: Colin Clark <colin.clark@cclark.uk>
3713 Date:   Thu May 11 19:06:13 2017 +0100
3714
3715     Search on geo-position
3716     
3717     Additional search option to locate images within a distance of a
3718     location. The search origin can be specified in a number of ways - see
3719     the Help file.
3720
3721 commit 2d3cd230
3722 Author: Colin Clark <colin.clark@cclark.uk>
3723 Date:   Sat May 6 11:10:57 2017 +0100
3724
3725     Temporary Fix #467: Refresh doesn't preserve thumbnail viewpoint
3726     
3727     https://github.com/BestImageViewer/geeqie/issues/467
3728     
3729     The reason for the reset of the view is unknown. This patch hides the
3730     problem for the moment.
3731
3732 commit 101f1bab
3733 Author: Colin Clark <colin.clark@cclark.uk>
3734 Date:   Thu May 4 19:06:48 2017 +0100
3735
3736     Bug fix: Re-size images in GTK3
3737     
3738     When compiled with GTK3 if an image is opened with "View in new window"
3739     the minimum window size is determined by the image size and screen size
3740     etc. If a file selection is opened, the minimum window size is set by
3741     the first image displayed.
3742     This feature is determined by a call to gtk_widget_set_size_request().
3743     
3744     When compiled with GTK2, the call to gtk_widget_set_size_request() seems
3745     to be ignored, and the window can be resized at will.
3746     
3747     The GTK2 style is much more practical, so the call to
3748     gtk_widget_set_size_request() is ignored in GTK3.
3749
3750 commit d72088e0
3751 Author: Colin Clark <colin.clark@cclark.uk>
3752 Date:   Wed May 3 11:30:12 2017 +0100
3753
3754     Fix #123: Limit image expansion in Fit To Window
3755     
3756     https://github.com/BestImageViewer/geeqie/issues/123
3757     
3758     Additional option in Preferences/Image to limit the expansion of an
3759     image in Fit To Window mode. Stops small images being over-magnified.
3760
3761 commit b8995ea4
3762 Author: Colin Clark <colin.clark@cclark.uk>
3763 Date:   Tue May 2 09:54:59 2017 +0100
3764
3765     Fix #442: Path filter combobox not initialised
3766
3767 commit a596e763
3768 Author: Colin Clark <colin.clark@cclark.uk>
3769 Date:   Mon May 1 19:05:08 2017 +0100
3770
3771     Eliminate a FIXME: Collection window position
3772
3773 commit 66fa2e11
3774 Author: Colin Clark <colin.clark@cclark.uk>
3775 Date:   Sat Apr 29 19:24:33 2017 +0100
3776
3777     Bug Fix: Marks checkboxes in GTK 3.14
3778     
3779     Make marks checkboxes visible in icon mode in GTK 3.14 and later
3780
3781 commit 852582b4
3782 Author: Colin Clark <colin.clark@cclark.uk>
3783 Date:   Thu Apr 27 21:36:46 2017 +0100
3784
3785     Minor documentation update
3786
3787 commit 55a7ed01
3788 Author: Colin Clark <colin.clark@cclark.uk>
3789 Date:   Thu Apr 27 10:57:36 2017 +0100
3790
3791     Additional Fix #245: Eliminate run-time error
3792
3793 commit e5f56d79
3794 Author: Colin Clark <colin.clark@cclark.uk>
3795 Date:   Fri Apr 14 16:03:13 2017 +0100
3796
3797     Fix #290: Mouse-only image viewing
3798     
3799     https://github.com/BestImageViewer/geeqie/issues/290
3800     
3801     The mouse can now be used to change image, and zoom and pan image.
3802     
3803     Single middle-click toggles the mouse wheel function between "change
3804     image" and "change zoom".
3805     In split-view quad mode each pane can be clicked, allowing Connected
3806     Zoom to made on any combination of panes.
3807     
3808     This function cannot be used with "Mouse wheel scrolls image" or
3809     "Navigation by left or middle click on image" options.
3810
3811 commit 529b863a
3812 Author: Colin Clark <colin.clark@cclark.uk>
3813 Date:   Tue Mar 28 19:27:16 2017 +0100
3814
3815     Bug fix: Remote --tell output
3816     
3817     Make the output go where it is supposed to go
3818
3819 commit ecbdd1d6
3820 Author: Colin Clark <colin.clark@cclark.uk>
3821 Date:   Mon Mar 27 13:22:58 2017 +0100
3822
3823     Fix #201: Geeqie to pop to top of current windows when open up with -r
3824     
3825     https://github.com/BestImageViewer/geeqie/issues/201
3826     
3827     Additional remote option to bring Geeqie widow to the top when opening
3828     image:
3829     
3830     file:<file>  open <file>, bring Geeqie window to the top
3831     File:<file>  open <file>, do not bring Geeqie window to the top
3832
3833 commit acb88198
3834 Author: Colin Clark <colin.clark@cclark.uk>
3835 Date:   Sun Mar 26 11:42:10 2017 +0100
3836
3837     Fix #130: Doubled path in thumbnail preferences
3838     
3839     https://github.com/BestImageViewer/geeqie/issues/130
3840
3841 commit e44198de
3842 Author: Colin Clark <colin.clark@cclark.uk>
3843 Date:   Fri Mar 24 19:45:44 2017 +0000
3844
3845     Fix #245: Zoom settings on status bar
3846     
3847     https://github.com/BestImageViewer/geeqie/issues/245
3848     
3849     Move commonly used zoom settings from Preferences to a button on the
3850     status bar
3851
3852 commit 1b57b82a
3853 Author: Colin Clark <colin.clark@cclark.uk>
3854 Date:   Thu Mar 23 10:06:59 2017 +0000
3855
3856     Fix #85: can not switch to list view in folder pane with keyboard
3857     
3858     https://github.com/BestImageViewer/geeqie/issues/85
3859     
3860     Ctrl-T is now a toggle to switch between list view and tree view in the
3861     folder pane
3862
3863 commit 5428ae8e
3864 Author: Colin Clark <colin.clark@cclark.uk>
3865 Date:   Wed Mar 22 15:58:25 2017 +0000
3866
3867     Fix #56: "Create folder" under "copy/move" should select new folder
3868     
3869     https://github.com/BestImageViewer/geeqie/issues/56
3870
3871 commit e08195b8
3872 Author: Colin Clark <colin.clark@cclark.uk>
3873 Date:   Wed Mar 22 14:33:48 2017 +0000
3874
3875     Bug fix: Seg fault in copy/move dialog
3876     
3877     If a non-existant folder is entered as the destination in a copy/move
3878     operation, Geeqie will crash.
3879     
3880     Check for NULL returned from registered_extension_from_path()
3881
3882 commit e498f547
3883 Author: Colin Clark <colin.clark@cclark.uk>
3884 Date:   Wed Mar 22 10:13:03 2017 +0000
3885
3886     Minor code amendments
3887     
3888     Ensure the shortcuts (bookmarks) pane is visible on first run
3889     Remove unused defines
3890     Document search on Exif date
3891
3892 commit 869cbf26
3893 Author: Colin Clark <colin.clark@cclark.uk>
3894 Date:   Tue Mar 21 17:28:55 2017 +0000
3895
3896     Fix #219: Ability to set solid colour for transparency layer
3897     
3898     https://github.com/BestImageViewer/geeqie/issues/219
3899     
3900     The checkerboard colours can be set on the Preferences/Image tab
3901
3902 commit f470e79e
3903 Author: Colin Clark <colin.clark@cclark.uk>
3904 Date:   Fri Mar 17 11:07:16 2017 +0000
3905
3906     Bug fix: Remote view:filename command
3907     
3908     The command:
3909     geeqie -r view:filename
3910     crashes Geeqie if the filename is not preceeded by a path.
3911     
3912     Use a string function that handles nulls.
3913
3914 commit f12204d3
3915 Author: Colin Clark <colin.clark@cclark.uk>
3916 Date:   Thu Mar 16 10:45:28 2017 +0000
3917
3918     Ref #242: Documentation update for collections
3919     
3920     https://github.com/BestImageViewer/geeqie/issues/242
3921     
3922     Clarify some Collection window functions
3923
3924 commit 2be9b24c
3925 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3926 Date:   Wed Mar 15 11:06:10 2017 +0000
3927
3928     Fix #147: Alternative format for sidecar extension
3929     
3930     https://github.com/BestImageViewer/geeqie/issues/147
3931     
3932     Add option to store sidecar extension with a format e.g. filename.jpg.xmp rather than filename.xmp
3933
3934 commit 09258d88
3935 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3936 Date:   Mon Mar 6 18:41:00 2017 +0100
3937
3938     Update README.md
3939     
3940     Making unordered lists into parsable Markdown.
3941
3942 commit a4270094
3943 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3944 Date:   Mon Mar 6 18:41:00 2017 +0100
3945
3946     Update README.md
3947     
3948     Making unordered lists into parsable Markdown.
3949
3950 commit 4fe23213
3951 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3952 Date:   Mon Mar 6 18:38:52 2017 +0100
3953
3954     Rename README to README.md
3955     
3956     So that GitHub picks up the Markdown headings...
3957
3958 commit 33b23c82
3959 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3960 Date:   Mon Mar 6 18:38:52 2017 +0100
3961
3962     Rename README to README.md
3963     
3964     So that GitHub picks up the Markdown headings...
3965
3966 commit d8c80051
3967 Author: Colin Clark <colin.clark@cclark.uk>
3968 Date:   Sun Feb 26 19:58:21 2017 +0000
3969
3970     Documentation update for new options
3971     
3972     Options are:
3973     * Whether to use saved window positions also for new windows
3974     * Whether to enable navigation by left or middle click on image
3975     * Ability to set keyboard scrolling step multiplier
3976     * Whether list directory view uses single click to enter a directory or
3977     GTK+ activation default (which is currently a double click)
3978
3979 commit 08f1031b
3980 Author: Colin Clark <colin.clark@cclark.uk>
3981 Date:   Sat Feb 25 11:11:45 2017 +0000
3982
3983     Fix #473: Parameter type fix for "motion-notify-event" signal handlers
3984     
3985     The "motion-notify-event" signal "event" parameter is a GdkEventMotion
3986     structure, not GdkEventButton.
3987     Patch created by Maciej S. Szmigiero
3988
3989 commit 8eca5b30
3990 Author: Colin Clark <colin.clark@cclark.uk>
3991 Date:   Fri Feb 24 20:09:35 2017 +0000
3992
3993     Fix #326: Save position of float file list
3994     
3995     Save the position of the floated file list/tools window during a
3996     session.
3997
3998 commit e45c365d
3999 Author: Colin Clark <colin.clark@cclark.uk>
4000 Date:   Fri Feb 24 16:25:33 2017 +0000
4001
4002     Fix #431: Bookmarks (shortcuts) to folders
4003     
4004     Additional section in the folders pane to permit shortcuts (bookmarks)
4005     to commonly used folders or images.
4006
4007 commit dcc7108b
4008 Author: Colin Clark <colin.clark@cclark.uk>
4009 Date:   Wed Feb 22 10:46:07 2017 +0000
4010
4011     Bug fix: Crash using drag/drop in copy/move dialog
4012     
4013     In the copy/move dialog, if a folder is dragged onto the bookmarks pane
4014     to create a new bookmark, Geeqie will crash.
4015     A filedata list was returned instead of a path list.
4016
4017 commit ba6b6855
4018 Author: Klaus Ethgen <Klaus@Ethgen.de>
4019 Date:   Thu Feb 16 00:20:26 2017 +0100
4020
4021     Update german translation
4022
4023 commit fa4df089
4024 Author: cclark <colin.clark@cclark.uk>
4025 Date:   Tue Feb 14 13:07:07 2017 +0000
4026
4027     Orientation commands and file selections
4028     
4029     In the current implementation, the orientation commands (rotate, mirror
4030     etc.) affect only the single image that has focus.
4031     
4032     With this commit, the right-click menu orientation commands affect only
4033     the single image the right-click is made upon.
4034     The orientation commands from the main menu Edit/Orientation will affect
4035     all selected files.
4036
4037 commit 3c2b3ad6
4038 Author: Colin Clark <colin.clark@cclark.uk>
4039 Date:   Fri Feb 3 09:52:26 2017 +0000
4040
4041     Fix progress bar text
4042     
4043     Ensure progress bar text is shown in GTK3
4044
4045 commit 93ff6360
4046 Author: Colin Clark <colin.clark@cclark.uk>
4047 Date:   Sat Jan 28 19:58:06 2017 +0000
4048
4049     Move exif auto-rotate option to a menu
4050     
4051     Move the exif auto-rotate option from preferences to the
4052     edit/orientation menu. The shortcut key is Alt-X. There is also a button
4053     on the status bar.
4054     The intention is to make it easy for the user to make a comparison
4055     beteen the actual and auto-rotated view as an aid to detecting
4056     orientations made erroneously e.g. scanned images which have been
4057     mirrored by mistake.
4058     
4059     Expanded documentation on rotation commands.
4060     
4061     Preserve the setting of the rectangular select option.
4062
4063 commit 36c47f75
4064 Author: Colin Clark <colin.clark@cclark.uk>
4065 Date:   Thu Jan 26 10:28:21 2017 +0000
4066
4067     Fix #469: Exif rotation problems
4068     
4069     https://github.com/BestImageViewer/geeqie/issues/469
4070
4071 commit fcc67f90
4072 Author: Colin Clark <colin.clark@cclark.uk>
4073 Date:   Tue Jan 24 20:24:58 2017 +0000
4074
4075     Save position of tools window
4076     
4077     Correctly save position of tools window when floated
4078
4079 commit 24c93fa4
4080 Author: Colin Clark <colin.clark@cclark.uk>
4081 Date:   Mon Jan 23 20:17:13 2017 +0000
4082
4083     Update documentation for orientation commands
4084     
4085     Clarify some sections and remove a TBD
4086
4087 commit 3799ee6f
4088 Author: Colin Clark <colin.clark@cclark.uk>
4089 Date:   Mon Jan 23 17:40:40 2017 +0000
4090
4091     Search on exif date
4092     
4093     Additional search parameter to search using exif date.
4094     The implementation is rather crude. It would be better to have a
4095     drop-down box so that other date formats could be also used - e.g.
4096     DateTimeDigitized
4097     
4098     Note: if a file does not have an exif date, it will default to 01
4099     January 1970
4100
4101 commit 78193941
4102 Author: Colin Clark <colin.clark@cclark.uk>
4103 Date:   Wed Jan 18 13:57:37 2017 +0000
4104
4105     GIF animation settings
4106     
4107     Preserve GIF animation setting between sessions
4108     Include GIF animation on View menu. Shortcut key is "A"
4109
4110 commit 769316dd
4111 Author: Colin Clark <colin.clark@cclark.uk>
4112 Date:   Wed Jan 11 22:00:49 2017 +0000
4113
4114     Eliminate some deprecations
4115
4116 commit 2bb1e27e
4117 Author: Colin Clark <colin.clark@cclark.uk>
4118 Date:   Wed Jan 11 13:21:10 2017 +0000
4119
4120     Fix compile warnings
4121     
4122     Fix compile warnings introduced in commit 2afb371
4123
4124 commit a51e5cfb
4125 Author: Colin Clark <colin.clark@cclark.uk>
4126 Date:   Wed Jan 11 10:48:30 2017 +0000
4127
4128     Fix compile warning
4129     
4130     Fix compile warning introduced in commit 2afb371
4131
4132 commit dac946af
4133 Author: Colin Clark <colin.clark@cclark.uk>
4134 Date:   Tue Jan 10 11:39:44 2017 +0000
4135
4136     Move duplicates options
4137     
4138     Move duplicates options Custom Similarity Threshold and Rotation
4139     Invariant Duplicate Check to the duplicates window.
4140     It makes more sense to place them where the user can easily access them.
4141
4142 commit ea0dc6c5
4143 Author: Colin Clark <colin.clark@cclark.uk>
4144 Date:   Sun Jan 8 18:10:03 2017 +0000
4145
4146     Right-click menu separators
4147     
4148     Right-click menu separators are not displayed with GTK 3.20.
4149     Replace gtk_menu_item_new() with gtk_separator_menu_item_new().
4150
4151 commit d0d5ee60
4152 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4153 Date:   Sun Jan 8 17:41:56 2017 +0100
4154
4155     Update Polish translation
4156
4157 commit 6385be22
4158 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4159 Date:   Sun Jan 8 16:43:39 2017 +0100
4160
4161     Correct the location of pan-view files in POTFILES.in
4162     
4163     Commit 58d397efc9e99104d21ea686837396673939ccde didn't update corresponding entries in POTFILES.in
4164
4165 commit 843ba935
4166 Author: Colin Clark <colin.clark@cclark.uk>
4167 Date:   Sun Jan 8 14:04:44 2017 +0000
4168
4169     Temporary fix #459: GTK 3.20 drop-down
4170     
4171     https://github.com/BestImageViewer/geeqie/issues/459
4172     
4173     This is just a quick fix to make life easier for the users. The whole
4174     GTK 3.0/3.20 problem requires significant effort.
4175
4176 commit 12383485
4177 Author: Colin Clark <colin.clark@cclark.uk>
4178 Date:   Sat Jan 7 11:47:30 2017 +0000
4179
4180     Fix #435: Remember duplicates settings
4181     
4182     https://github.com/BestImageViewer/geeqie/issues/435
4183     
4184     Preserve duplicates window settings - Compare By, Thumbnails and Group
4185     Selected - between sessions
4186
4187 commit 336bfce8
4188 Author: Colin Clark <colin.clark@cclark.uk>
4189 Date:   Fri Jan 6 13:20:26 2017 +0000
4190
4191     Fix #460: Multiple duplicates
4192     
4193     https://github.com/BestImageViewer/geeqie/issues/460
4194     
4195     Ensure the duplicates lists do not contain more than one entry for each
4196     physical file
4197
4198 commit b2e96323
4199 Author: Colin Clark <colin.clark@cclark.uk>
4200 Date:   Thu Jan 5 13:53:31 2017 +0000
4201
4202     Preferences: Open recent list maximum size
4203     
4204     Implement this function, and change the name to "Recent folder list
4205     maximum size"
4206
4207 commit b0b11291
4208 Author: Colin Clark <colin.clark@cclark.uk>
4209 Date:   Wed Jan 4 20:01:47 2017 +0000
4210
4211     Rectangular selection
4212     
4213     Add toggle Rectangular Selection to Select menu. Shortcut key is Alt-R.
4214     Also on Collection widow.
4215     Removed option from Preferences page as it is redundant
4216
4217 commit 5b98d324
4218 Author: Omari Stephens <xsdg@xsdg.org>
4219 Date:   Sun Dec 25 01:47:15 2016 +0000
4220
4221     Add "-Werror -Wno-error=" to the default CFLAGS.
4222
4223 commit 549edfd1
4224 Author: Omari Stephens <xsdg@xsdg.org>
4225 Date:   Sun Dec 25 01:47:15 2016 +0000
4226
4227     Fix GCC and Clang compile warnings.
4228
4229 commit d4f41aeb
4230 Author: Colin Clark <colin.clark@cclark.uk>
4231 Date:   Mon Jan 2 19:37:33 2017 +0000
4232
4233     Revised Help documentation
4234     
4235     Revised documentation for keyboard shortcuts.
4236     Context-sensitive F1 help for Collections, Duplicates, Search and Pan
4237     View windows
4238
4239 commit 113b1fe2
4240 Author: Colin Clark <colin.clark@cclark.uk>
4241 Date:   Mon Jan 2 10:13:57 2017 +0000
4242
4243     F10 in Search window
4244     
4245     If F10 is pressed when the search window is empty, Geeqie will crash.
4246     Bug fix.
4247
4248 commit 0a8ad064
4249 Author: Colin Clark <colin.clark@cclark.uk>
4250 Date:   Sun Jan 1 16:57:42 2017 +0000
4251
4252     Fix #447: Preferences Enable Delete key
4253     
4254     https://github.com/BestImageViewer/geeqie/issues/447
4255     
4256     The preference "Enable Delete key" is now used in the main window
4257
4258 commit 2c776698
4259 Author: Colin Clark <colin.clark@cclark.uk>
4260 Date:   Fri Dec 30 11:51:15 2016 +0000
4261
4262     Status bar tooltips
4263     
4264     Ensure all status bar items have tooltips
4265
4266 commit 4297e8ce
4267 Author: Colin Clark <colin.clark@cclark.uk>
4268 Date:   Thu Dec 29 16:33:08 2016 +0000
4269
4270     Command line option to print current filename
4271     
4272     Command line remote option to print the filename of the currently
4273     displayed image.
4274     
4275     geeqie --remote --tell
4276     
4277     Originator:
4278     https://sourceforge.net/p/geeqie/mailman/geeqie-
4279     devel/thread/20161227192724.GC1622%40hodi/#msg35573019
4280
4281 commit 58d397ef
4282 Author: Omari Stephens <xsdg@xsdg.org>
4283 Date:   Sat Dec 24 05:38:38 2016 +0000
4284
4285     Move pan-view components to their own subdir.
4286     
4287     This makes it easier to modularize pan-view without cluttering the src dir
4288     with extra files, and without worrying as much about exposing pan-view-internal
4289     APIs to the rest of Geeqie.
4290
4291 commit 28f8352a
4292 Author: Omari Stephens <xsdg@xsdg.org>
4293 Date:   Sat Dec 24 05:28:00 2016 +0000
4294
4295     Update the automake file with new headers
4296
4297 commit f66088a4
4298 Author: Omari Stephens <xsdg@xsdg.org>
4299 Date:   Fri Dec 23 22:23:02 2016 +0000
4300
4301     Refactor pan-types.h into discrete header files for each pan-view code module
4302
4303 commit a43d4084
4304 Author: Omari Stephens <xsdg@xsdg.org>
4305 Date:   Fri Dec 23 21:36:24 2016 +0000
4306
4307     Fix errors in -Werror (except GdkPixbuf deprecation warnings)
4308     
4309     With these changes, Geeqie compiles with
4310     ./configure CFLAGS="-Werror -Wno-error=deprecated-declarations"
4311
4312 commit 2afb371e
4313 Author: Colin Clark <colin.clark@cclark.uk>
4314 Date:   Tue Dec 20 21:36:52 2016 +0000
4315
4316     Fix #434: Part 2.0
4317     
4318     https://github.com/BestImageViewer/geeqie/issues/434
4319     
4320     Remove data duplicated in the README and Help files
4321     Include context-sensitive help in all preferences windows
4322     Minor addition to README file
4323
4324 commit 5b6d0c2c
4325 Author: Colin Clark <colin.clark@cclark.uk>
4326 Date:   Tue Dec 20 19:41:36 2016 +0000
4327
4328     Fix #434: Remove duplicate data, context-sensitive help
4329     
4330     https://github.com/BestImageViewer/geeqie/issues/434
4331     
4332     Remove data duplicated in the README and Help files
4333     Include context-sensitive help in all preferences windows
4334     Minor addition to README file
4335
4336 commit 43da3985
4337 Author: Colin Clark <colin.clark@cclark.uk>
4338 Date:   Sat Dec 17 21:27:37 2016 +0000
4339
4340     Partial fix #395: File selection collection
4341     
4342     https://github.com/BestImageViewer/geeqie/issues/395
4343     
4344     Right-click on a file selection has a menu option to append the
4345     selection to a new Collection
4346
4347 commit 22b4f6c1
4348 Author: Colin Clark <colin.clark@cclark.uk>
4349 Date:   Sat Dec 17 20:07:11 2016 +0000
4350
4351     Partial fix 435: Duplicates in file selection
4352     
4353     https://github.com/BestImageViewer/geeqie/issues/435
4354     
4355     Right-click on a file selection has a menu option to open the Find
4356     Duplicates window
4357
4358 commit aa6a20a4
4359 Author: Colin Clark <colin.clark@cclark.uk>
4360 Date:   Thu Dec 15 19:05:51 2016 +0000
4361
4362     Fix #401: Find duplicates status bar text
4363     
4364     https://github.com/BestImageViewer/geeqie/issues/401
4365     
4366     Ensure display of informative text such as "Reading dimensions.."
4367
4368 commit 5bd5a402
4369 Author: Colin Clark <colin.clark@cclark.uk>
4370 Date:   Thu Dec 15 13:23:12 2016 +0000
4371
4372     Fix #411: Use locale for date format
4373     
4374     https://github.com/BestImageViewer/geeqie/issues/411
4375     
4376     Use system locale for date format on the search page
4377
4378 commit 8b7e0e01
4379 Author: Colin Clark <colin.clark@cclark.uk>
4380 Date:   Tue Dec 13 20:12:06 2016 +0000
4381
4382     Fix #417: Natural sort order
4383     
4384     https://github.com/BestImageViewer/geeqie/issues/417
4385     Refer also to commit bd34c324c92456f5182579d6922d7aba664f93c3
4386     
4387     Include an option on the Files tab of Preferences to permit the
4388     selection of either g_utf8_collate_key() or
4389     g_utf8_collate_key_for_filename() for the sort order of files and
4390     folders
4391
4392 commit 39fc45ba
4393 Author: Christian Heckendorf <heckendorfc@gmail.com>
4394 Date:   Sat Dec 3 11:24:36 2016 -0500
4395
4396     Set animation NULL after free on static images.
4397
4398 commit bcdc6881
4399 Author: Martin Pelikán <mpel@google.com>
4400 Date:   Sat Dec 3 22:53:50 2016 +1100
4401
4402     Open BigTIFF (64-bit) files using the custom TIFF loader.
4403     
4404     In the worst case, old libtiff versions will return a different error.
4405     See http://www.awaresystems.be/imaging/tiff/bigtiff.html for more info.
4406
4407 commit 13ba5663
4408 Author: Christian Heckendorf <heckendorfc@gmail.com>
4409 Date:   Sat Aug 27 20:34:00 2016 -0400
4410
4411     Silence g_object_unref failed assertions.
4412
4413 commit 50318899
4414 Author: Christian Heckendorf <heckendorfc@gmail.com>
4415 Date:   Sat Aug 27 20:32:46 2016 -0400
4416
4417     Make animation functions static.
4418
4419 commit a27623d3
4420 Author: Christian Heckendorf <heckendorfc@gmail.com>
4421 Date:   Sat Aug 27 14:32:33 2016 -0400
4422
4423     Stop animation if no file is showing.
4424
4425 commit 15917d40
4426 Author: Christian Heckendorf <heckendorfc@gmail.com>
4427 Date:   Fri Aug 26 18:38:51 2016 -0400
4428
4429     Animated images.
4430
4431 commit b484a282
4432 Author: Colin Clark <colin.clark@cclark.uk>
4433 Date:   Wed Aug 24 17:28:23 2016 +0100
4434
4435     Fix #414 Render Intents
4436     
4437     https://github.com/BestImageViewer/geeqie/issues/414
4438     
4439     Permit the user to select the rendering intent.
4440
4441 commit d3fe27a9
4442 Author: Colin Clark <colin.clark@cclark.uk>
4443 Date:   Wed Aug 24 17:19:04 2016 +0100
4444
4445     Map image direction
4446     
4447     If an image has a valid Exif.GPSInfo.GPSImgDirection tag, and the icon
4448     on the map is clicked, a line showing camera direction is displayed
4449     also.
4450
4451 commit ba79fd47
4452 Author: Colin Clark <colin.clark@cclark.uk>
4453 Date:   Wed Aug 24 17:01:32 2016 +0100
4454
4455     Bug Fix #426: geeqie -r file:FILE crashes if FILE does not exist
4456     
4457     If the file does not exist, default to the home directory
4458
4459 commit d2bda657
4460 Author: Michael Cross <mc@xi2.org>
4461 Date:   Fri Aug 19 12:33:01 2016 +0100
4462
4463     Wrap cairo_destroy call with appropriate CPP macro
4464
4465 commit e665261c
4466 Author: Michael Cross <mc@xi2.org>
4467 Date:   Fri Aug 19 11:28:22 2016 +0100
4468
4469     Fix memory leak
4470
4471 commit 03283a34
4472 Author: Michael Cross <mc@xi2.org>
4473 Date:   Fri Aug 19 07:03:41 2016 +0100
4474
4475     Fixing Memory leak
4476     
4477     I also suffer from what I believe is this bug. It was not present in
4478     geeqie 1.0 and was simple for me to reproduce in 1.2+. I open a
4479     directory containing a few thousand jpg files of around 100k each and
4480     just keep hitting the key for "Next Image". After around a minute my
4481     computer will freeze.
4482     
4483     Given this reproducibility, I ran git bisect and found the commit that
4484     introduced the behaviour for me was the following
4485     
4486         commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
4487         Author: Vladimir Nadvornik <nadvornik@suse.cz>
4488         Date:   Thu Aug 2 00:15:16 2012 +0200
4489     
4490             use cairo for drawing
4491     
4492     I then noticed what I think is a missing cairo_destroy call in
4493     cellrenderericon.c. The following patch solves the problem completely
4494     for me as far as I can tell.
4495
4496 commit 46fb8433
4497 Author: Colin Clark <colin.clark@cclark.uk>
4498 Date:   Mon Aug 8 20:22:40 2016 +0100
4499
4500     Revised Help files
4501
4502 commit ddcb9e4d
4503 Author: Colin Clark <colin.clark@cclark.uk>
4504 Date:   Sun Jul 24 21:27:14 2016 +0100
4505
4506     Bug Fix #233 Custom Border
4507     
4508     https://github.com/BestImageViewer/geeqie/issues/233
4509     
4510     In the change from v1.1 to v1.2 (GTK3 and cairo were part of this), the
4511     custom border was ignored and simply set to black.
4512     Perhaps it was not possible to get a "good" solution with the current
4513     design.
4514     Possibly this change is not the best solution, but nevertheless it
4515     should be sufficient until a better version is produced.
4516
4517 commit 2dd25168
4518 Author: Colin Clark <colin.clark@cclark.uk>
4519 Date:   Wed Jul 20 13:20:24 2016 +0100
4520
4521     CopyMoveRename
4522     
4523     In Copy, Move and Rename operations, show a thumbnail of the source file
4524     and, if the destination already exists, show a thumbnail for that also.
4525     Use the Rename dialogue for Copy and Move operations also.
4526
4527 commit eb8db3e1
4528 Author: Wayne A. Ptaff <wayne@ptaff.ca>
4529 Date:   Fri Jul 15 11:51:42 2016 -0400
4530
4531     Force focus to geeqie after leaving fullscreen
4532     
4533     On some multi-monitor setups / window manager
4534     combinations, the geeqie main window does not
4535     claim focus back after leaving fullscreen mode.
4536     
4537     This fixes https://github.com/BestImageViewer/geeqie/issues/418
4538
4539 commit 9d98d221
4540 Author: Colin Clark <colin.clark@cclark.uk>
4541 Date:   Wed Jul 13 20:14:46 2016 +0100
4542
4543     Bug fix: Crashes with drag-drop in bookmarks
4544     
4545     Also ameliorates https://github.com/BestImageViewer/geeqie/issues/377
4546     
4547     bookmark_drag_begin:
4548     eliminate a run-time error message
4549     
4550     bookmark_dnd_get_data:
4551     uri_filelist_from_uris returns a list of type FileData. What is required
4552     is text.
4553     
4554     bookmark_drag_set_data:
4555     uris_from_filelist expects a list of type FileData, but was given a list
4556     of type text
4557     
4558     The code: "gdk_drag_context_get_dest_window(context) ==
4559     gtk_widget_get_window(bm->widget)"
4560     does not function as expected. The reason is unknown.
4561     In order to avoid crashes, drags from bookmarks are disabled for the
4562     moment.
4563     There is no significant loss of functionality.
4564
4565 commit 3135c234
4566 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4567 Date:   Sat Jul 9 19:25:08 2016 +0200
4568
4569     Add four new preferences
4570     
4571     This commit adds four new preferences:
4572     * Whether to use saved window positions also for new windows (in case saved
4573     window positions are enabled),
4574     * Whether to enable navigation by left or middle click on image,
4575     * Ability to set keyboard scrolling step multiplier,
4576     * Whether list directory view uses single click to enter a directory or
4577     GTK+ activation default (which is currently a double click).
4578     
4579     Default values of all these preferences have been set in a such way to not
4580     cause any changes in behavior for existing users.
4581     
4582     Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4583
4584 commit 56b0d418
4585 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4586 Date:   Sat Jul 9 18:57:08 2016 +0200
4587
4588     Fix hidden directories not showing in a tree view
4589     
4590     Directory tree view contains code that when "Show hidden files or folders"
4591     option is not enabled but the user enters a path containing hidden
4592     directories the missing tree entries are added automatically.
4593     
4594     This didn't work (at least) in case when the first hidden directory in
4595     newly selected path was in a current directory because the tree populating
4596     function exited early when directory contents did not change since last
4597     run, before checking for this special case.
4598     
4599     Fix this by skipping this check when we have to add such hidden directory
4600     entry.
4601     
4602     This check must also be skipped when 'force' flag is passed to this
4603     function, otherwise when enabling "Show hidden files or folders" option
4604     the missing directories are not added to the tree until Geeqie is
4605     restarted.
4606     
4607     Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4608
4609 commit 3e8045cd
4610 Author: Colin Clark <colin.clark@cclark.uk>
4611 Date:   Tue Jul 5 19:47:40 2016 +0100
4612
4613     Fix deprecated - gdk_window_get_pointer
4614     
4615     Also fixes https://github.com/BestImageViewer/geeqie/issues/399
4616
4617 commit efe0e6a3
4618 Author: Colin Clark <colin.clark@cclark.uk>
4619 Date:   Wed Jun 29 20:24:54 2016 +0100
4620
4621     Keyboard Map
4622     
4623     Add keyboard map option to Help menu.
4624     
4625     qwerty keyboard only.
4626
4627 commit 8564d94d
4628 Author: nikoss <niko@nava.de>
4629 Date:   Wed Jun 29 21:17:19 2016 +0300
4630
4631     1 fuzzy (0%), 11 untranslated (0%)
4632
4633 commit f67d5813
4634 Author: nikoss <niko@nava.de>
4635 Date:   Sun Jun 26 21:26:21 2016 +0300
4636
4637     fuzzy 0% [8], untranslates 4% [60]
4638
4639 commit 40ff1303
4640 Author: Colin Clark <colin.clark@cclark.uk>
4641 Date:   Mon Jun 20 17:03:37 2016 +0100
4642
4643     Keyword right-click menu
4644     
4645     https://github.com/BestImageViewer/geeqie/issues/404
4646     
4647     Change confusing menu prompt from Add to New
4648
4649 commit ceadba59
4650 Author: Colin Clark <colin.clark@cclark.uk>
4651 Date:   Mon Jun 20 14:31:32 2016 +0100
4652
4653     Check if GPS data is reasonable
4654     
4655     https://github.com/BestImageViewer/geeqie/issues/406
4656     
4657     Fix incorrect logic.
4658
4659 commit 650aa8ea
4660 Author: Colin Clark <colin.clark@cclark.uk>
4661 Date:   Mon Jun 20 12:25:27 2016 +0100
4662
4663     Check if GPS data is reasonable
4664     
4665     https://github.com/BestImageViewer/geeqie/issues/406
4666     
4667     Change lat/long fallback values to 0 rather than 1000
4668
4669 commit 7d6343ae
4670 Author: Rezső Páder <rezso@rezso.net>
4671 Date:   Mon Jun 20 01:25:10 2016 +0200
4672
4673     Use correct thumbnail dirs
4674     
4675     Since glib 2.34, the thumbnails are in .cache/thumbnails, not in .thumbnails.
4676
4677 commit 9a24b29d
4678 Author: Martin Pelikán <mpel@google.com>
4679 Date:   Mon Jun 20 01:32:00 2016 +1000
4680
4681     Properly open and work with large TIFF files.
4682     
4683     Any file between 2^31 and 2^32 bytes shouldn't have its size displayed
4684     as a negative number. Viewing more than 32768 pixels in each dimension
4685     is only a matter of using 64bit arithmetic when calculating allocation
4686     sizes and pointers into that memory. Multiplying is always suspicious.
4687     
4688     While there, make the error messages clearer about what went wrong.
4689     
4690     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4691
4692 commit f05b104a
4693 Author: nikoss <niko@nava.de>
4694 Date:   Fri Jun 17 12:01:39 2016 +0300
4695
4696     fuzzy 3%, unstranslated 10%
4697
4698 commit b34ce94b
4699 Author: nikoss <niko@nava.de>
4700 Date:   Tue Jun 14 23:02:06 2016 +0300
4701
4702     fuzzy 3%, untranslated down to 15%
4703
4704 commit 461a5b54
4705 Author: nikoss <niko@nava.de>
4706 Date:   Sat Jun 11 20:56:53 2016 +0300
4707
4708     fuzzy strings down to 3%
4709
4710 commit 970562d0
4711 Author: nikoss <niko@nava.de>
4712 Date:   Fri Jun 3 22:46:24 2016 +0300
4713
4714     some more changes
4715
4716 commit a0b1c732
4717 Author: nikoss <niko@nava.de>
4718 Date:   Fri Jun 3 00:00:00 2016 +0300
4719
4720     even more changes
4721
4722 commit 65ef9d07
4723 Author: nikoss <niko@nava.de>
4724 Date:   Wed Jun 1 21:54:27 2016 +0300
4725
4726     more changes
4727
4728 commit 4f19e060
4729 Author: nikoss <niko@nava.de>
4730 Date:   Wed Jun 1 21:23:35 2016 +0300
4731
4732     1st change
4733
4734 commit 0b044d1d
4735 Author: David Kalnischkies <david@kalnischkies.de>
4736 Date:   Fri May 27 12:04:40 2016 +0100
4737
4738     Work around changed c++11 std::string implementation
4739     
4740     Bug was already partly fixed by 96db62d but there was even more
4741     positions that was unseen by Solomon.
4742     
4743     The patch is originally from Debian bug report #800350.
4744     
4745     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4746
4747 commit 3b0fff2a
4748 Author: Klaus Ethgen <Klaus@Ethgen.de>
4749 Date:   Fri May 27 11:15:08 2016 +0100
4750
4751     Update web page
4752
4753 commit 4b953fe8
4754 Author: Klaus Ethgen <Klaus@Ethgen.de>
4755 Date:   Fri May 27 10:46:11 2016 +0100
4756
4757     Backported stuff from release and web
4758
4759 commit eff44ead
4760 Author: Klaus Ethgen <Klaus@Ethgen.de>
4761 Date:   Thu May 26 20:58:35 2016 +0100
4762
4763     Reformat and reword README
4764
4765 commit aafc9ecd
4766 Author: Klaus Ethgen <Klaus@Ethgen.de>
4767 Date:   Thu May 26 20:52:20 2016 +0100
4768
4769     Better Changelog
4770     
4771     - Don't show merges
4772     - Don't show notes
4773     - Force using UTF-8
4774
4775 commit bb44257b
4776 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4777 Date:   Thu May 26 09:23:06 2016 +0100
4778
4779     Updated polish translation
4780     
4781     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4782
4783 commit 8722e5f5
4784 Author: Klaus Ethgen <Klaus@Ethgen.de>
4785 Date:   Tue May 24 14:47:56 2016 +0100
4786
4787     Update copyright in all files
4788
4789 commit 9f16a7d1
4790 Author: Colin Clark <colin.clark@cclark.uk>
4791 Date:   Tue May 24 14:22:28 2016 +0100
4792
4793     Configuration options and documentation
4794     
4795     Configuration option changes:
4796     --enable-gps is now --enable-map
4797     --enable-clutter is now --enable-gpu-accel
4798     
4799     If --disable-gtk3 is issued, both map and gpu-accel options are also
4800     disabled.
4801     
4802     --enable-map is the only option required to compile in the map.
4803     
4804     README updated accordingly.
4805
4806 commit a255fd18
4807 Author: Klaus Ethgen <Klaus@Ethgen.de>
4808 Date:   Tue May 24 13:59:50 2016 +0100
4809
4810     German translation completed
4811
4812 commit 5a2c041e
4813 Author: Klaus Ethgen <Klaus@Ethgen.de>
4814 Date:   Tue May 24 12:42:42 2016 +0100
4815
4816     Enable color manager in all fullscreen methods
4817     
4818     For some reasons, that got lost when moving the image instead of
4819     copying.
4820     
4821     Fixes #375.
4822
4823 commit 1bfcecb1
4824 Author: Colin Clark <colin.clark@cclark.uk>
4825 Date:   Mon May 23 09:49:25 2016 +0100
4826
4827     Collections mouse hover
4828     
4829     Partial solution to #396
4830     https://github.com/BestImageViewer/geeqie/issues/396
4831     
4832     When the mouse is hovered over a thumbnail in a collections window, the
4833     tooltip (the filename and path) is in the correct position.
4834     
4835     Not a good solution, but there will be more problems with GTK 3.20
4836
4837 commit 0b03539c
4838 Author: Colin Clark <colin.clark@cclark.uk>
4839 Date:   Sun May 22 10:35:21 2016 +0100
4840
4841     Image overlay configurable items GTK2
4842     
4843     Supports GTK2 and GTK3
4844
4845 commit e3acbed5
4846 Author: ode79 <oemmerson@gmx.com>
4847 Date:   Sun May 22 01:17:14 2016 +0100
4848
4849     Fix compilation instructions.
4850     
4851     There is no configure file, you have to run autogen.sh before make.
4852
4853 commit 17324f0b
4854 Author: Klaus Ethgen <Klaus@Ethgen.de>
4855 Date:   Thu May 19 17:40:50 2016 +0100
4856
4857     Updated all .po files with current strings
4858
4859 commit f282fd9f
4860 Author: Klaus Ethgen <Klaus@Ethgen.de>
4861 Date:   Thu May 19 17:26:05 2016 +0100
4862
4863     Refined zoom step
4864     
4865     I would give the credentials to the orignal author but he is only known
4866     as "unqwist".
4867     
4868     Closes #359.
4869
4870 commit a9ce4ed4
4871 Author: Klaus Ethgen <Klaus@Ethgen.de>
4872 Date:   Thu May 19 16:27:35 2016 +0100
4873
4874     Remove some leftover from toolbar rc entries
4875     
4876     This revert (partly) c95bd69 and d5b911c.
4877
4878 commit 7978f863
4879 Author: Klaus Ethgen <Klaus@Ethgen.de>
4880 Date:   Thu May 19 14:35:25 2016 +0100
4881
4882     Don't store toolbars in config file
4883     
4884     It makes no sense to save that information in config file. Even more, it
4885     makes more troubles than it is worth.
4886     
4887     Starting from here, just drop that information and use the configured in
4888     values all the time.
4889     
4890     This also fixes the troubles with e9fc136.
4891
4892 commit 08e35271
4893 Author: Klaus Ethgen <Klaus@Ethgen.de>
4894 Date:   Thu May 19 14:29:22 2016 +0100
4895
4896     Fixing some whitespace issues
4897
4898 commit 9c915b12
4899 Author: Colin Clark <colin.clark@cclark.uk>
4900 Date:   Thu May 19 15:27:16 2016 +0100
4901
4902     Image overlay configurable items
4903     
4904     The gui items require GTK+ 3.4.
4905     For GTK+ 2 the effects are neverthless obtainable by editing the
4906     relevant lines in geeqierc.xml
4907
4908 commit dc382f01
4909 Author: Klaus Ethgen <Klaus@Ethgen.de>
4910 Date:   Wed May 18 22:19:52 2016 +0100
4911
4912     Update de and pl po files from pot
4913
4914 commit 215bb15c
4915 Author: Colin Clark <colin.clark@cclark.uk>
4916 Date:   Wed May 18 20:36:07 2016 +0100
4917
4918     Image overlay configurable colours
4919     
4920     User configurable options to set the colours of the Image Overlay text
4921     and background
4922
4923 commit 8b7898a5
4924 Author: Colin Clark <colin.clark@cclark.uk>
4925 Date:   Wed May 18 12:13:12 2016 +0100
4926
4927     Image overlay configurable font
4928     
4929     User configurable option to set the font of the Image Overlay text
4930
4931 commit 14c30e3c
4932 Author: Colin Clark <colin.clark@cclark.uk>
4933 Date:   Mon May 16 11:45:51 2016 +0100
4934
4935     Code clean up
4936     
4937     Uncomment code: https://bugzilla.gnome.org/show_bug.cgi?id=596419 fixed
4938     Uncomment code: champlain zoom fixed
4939     Deprecated code updated
4940     Unused variables deleted
4941
4942 commit b4fa20f1
4943 Author: Klaus Ethgen <Klaus@Ethgen.de>
4944 Date:   Sun May 15 12:20:34 2016 +0100
4945
4946     Display the similarity image
4947
4948 commit 316293b2
4949 Author: Klaus Ethgen <Klaus@Ethgen.de>
4950 Date:   Sun May 15 11:00:52 2016 +0100
4951
4952     Removing obsolete checksum stuff
4953     
4954     That checksum stuff for similarity check is replaced with MD5 from the
4955     very begin. Removing that ancient code.
4956
4957 commit 79e0c64d
4958 Author: Klaus Ethgen <Klaus@Ethgen.de>
4959 Date:   Sun May 15 10:47:45 2016 +0100
4960
4961     Simple script to decode similarity data
4962     
4963     This is just for debugging.
4964
4965 commit d38fdd09
4966 Author: Klaus Ethgen <Klaus@Ethgen.de>
4967 Date:   Fri May 13 16:44:10 2016 +0100
4968
4969     Allow to configure rotation invariance
4970
4971 commit 49df4e25
4972 Author: Cyril Roussillon <>
4973 Date:   Fri May 13 13:43:41 2016 +0100
4974
4975     Slightly better similarity samples
4976     
4977     Slight modification of the image_sim_fill_data, that creates the
4978     similarity signature. When the image size is not a multiple of 32, all
4979     cells had size w/32, so the last w%32 pixels were just ignored, and more
4980     importantly it was not symmetric at all when the signature was built
4981     from the other side, which is annoying for my comparison algorithm. So I
4982     changed the cell size (x_inc) from a constant one to
4983     "round(w_left/n_left)", in order to spread the spare pixels (eg to split
4984     42 pixels into 4 cells, it results in 11,10,11,10 instead of
4985     10,10,10,10). With an image of size w with w%32=16, my
4986     rotation-invariant algorithm results in a similarity of
4987     0.951000 with the original version, and 0.999968 with this modification
4988     (apparently lossless jpeg rotation is not perfectly lossless).
4989     
4990     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4991
4992 commit 3d8ad9bd
4993 Author: Cyril Roussillon <>
4994 Date:   Fri May 13 13:41:02 2016 +0100
4995
4996     Implementing rotation invariant duplicates search
4997     
4998     Modifies the functions image_sim_compare and image_sim_compare_fast so
4999     that it compares with the eight possible isometric transformations
5000     (compositions of 90°-rotations, mirrors, transpose,...), using the same
5001     similarity signature.
5002     
5003     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5004
5005 commit 9559a0c9
5006 Author: Klaus Ethgen <Klaus@Ethgen.de>
5007 Date:   Fri May 6 17:29:06 2016 +0100
5008
5009     Better configure
5010
5011 commit 42c80e2c
5012 Author: Klaus Ethgen <Klaus@Ethgen.de>
5013 Date:   Fri May 6 17:09:18 2016 +0100
5014
5015     Remove obsolete and outdated debian directory
5016     
5017     Debian replaces the content of this directory anyway and it does not
5018     match the current project state anymore. So lets remove it.
5019     
5020     That does not mean that it is gone forever but then I will most likely
5021     use the original debian one.
5022
5023 commit 1c952102
5024 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
5025 Date:   Thu Mar 17 13:14:57 2016 +0100
5026
5027     debian: point watch file to github
5028
5029 commit 8a2a3697
5030 Author: Michael Schwendt <mschwendt@fedoraproject.org>
5031 Date:   Fri Feb 1 18:44:12 2013 +0100
5032
5033     Patch to fix duplicate window update
5034     
5035     Fixes #190.
5036     
5037     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5038
5039 commit db07c983
5040 Author: Colin Clark <colin.clark@cclark.uk>
5041 Date:   Thu May 5 18:40:59 2016 +0100
5042
5043     Lua Documentation
5044     
5045     Basic Lua documentation.
5046     
5047     Requires expansion and re-work.
5048
5049 commit 2a564f2d
5050 Author: Michael Schwendt <mschwendt@fedoraproject.org>
5051 Date:   Mon Dec 24 14:24:27 2012 +0100
5052
5053     Avoids a double-free
5054     
5055     Avoids a double-free due to a boolean that would be retrieved from a
5056     deleted/freed structure.
5057     
5058     Fix #361.
5059     
5060     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5061
5062 commit 82a1755f
5063 Author: Klaus Ethgen <Klaus@Ethgen.de>
5064 Date:   Thu May 5 12:26:05 2016 +0100
5065
5066     Removed some obsolete tools
5067
5068 commit 050ec33a
5069 Author: Klaus Ethgen <Klaus@Ethgen.de>
5070 Date:   Thu May 5 11:19:53 2016 +0100
5071
5072     Improving desktop template
5073
5074 commit bd568d6a
5075 Author: Klaus Ethgen <Klaus@Ethgen.de>
5076 Date:   Wed May 4 17:47:34 2016 +0100
5077
5078     Small dependency to fully mitigate the marshaler stuff
5079
5080 commit 6287845d
5081 Author: Klaus Ethgen <Klaus@Ethgen.de>
5082 Date:   Wed May 4 17:34:43 2016 +0100
5083
5084     Remove autocreated files from git
5085     
5086     That is a nasty bug. The files gq-marshal.[ch] gets created from
5087     gq-marshal.list but are checked in to git.
5088     
5089     I removed that files now from git so they get recreated properly every
5090     time. (Closes #383)
5091     
5092     Thanks Russel Winder for the insistent nagging about that.
5093
5094 commit ce7e589e
5095 Author: Klaus Ethgen <Klaus@Ethgen.de>
5096 Date:   Wed May 4 15:59:25 2016 +0100
5097
5098     Update German translations
5099     
5100     Issue: #387
5101
5102 commit 8936cb50
5103 Author: Klaus Ethgen <Klaus@Ethgen.de>
5104 Date:   Wed May 4 13:50:27 2016 +0100
5105
5106     Update from pot file
5107     
5108     Fixes #364.
5109
5110 commit 70751974
5111 Author: Klaus Ethgen <Klaus@Ethgen.de>
5112 Date:   Wed May 4 13:35:31 2016 +0100
5113
5114     Enable greek translation
5115     
5116     Thanks to Nikos Papadopoulos.
5117     
5118     See #364.
5119
5120 commit d78ae721
5121 Author: Klaus Ethgen <Klaus@Ethgen.de>
5122 Date:   Wed May 4 08:30:12 2016 +0100
5123
5124     Fix a typo
5125     
5126     This bug was introduced in fe69cac by John (2005-03-19).
5127     
5128     Fixes #386.
5129
5130 commit d739cc3c
5131 Author: Klaus Ethgen <Klaus@Ethgen.de>
5132 Date:   Tue May 3 11:17:49 2016 +0100
5133
5134     Set git version in master branch
5135
5136 commit 6446b9ce
5137 Author: Klaus Ethgen <Klaus@Ethgen.de>
5138 Date:   Tue May 3 10:54:00 2016 +0100
5139
5140     Removing not used configure variables
5141     
5142     $GQ_PATCH_VERSION and $GQ_PATCH_DATE was never used.
5143
5144 commit 67ced953
5145 Author: Colin Clark <colin.clark@cclark.uk>
5146 Date:   Sun May 1 17:44:01 2016 +0100
5147
5148     Document toolbar enhancements
5149     
5150     Update help file to describe how to put additional icons on the toolbar.
5151     
5152     Requires re-work.
5153
5154 commit e64b20d1
5155 Author: Colin Clark <colin.clark@cclark.uk>
5156 Date:   Sun May 1 12:05:59 2016 +0100
5157
5158     Fix #211 Corrupt help file
5159     
5160     https://github.com/BestImageViewer/geeqie/issues/211
5161     
5162     Section 4.4 External Editors now displayed.
5163     
5164     Requires much more re-work.
5165
5166 commit 4c94608d
5167 Author: Klaus Ethgen <Klaus@Ethgen.de>
5168 Date:   Sat Apr 30 10:32:25 2016 +0100
5169
5170     Update German po file
5171
5172 commit a687cf56
5173 Author: Klaus Ethgen <Klaus@Ethgen.de>
5174 Date:   Sat Apr 30 10:17:52 2016 +0100
5175
5176     Adding Klingon po file
5177     
5178     Searching for native speakers. ;-)
5179
5180 commit cabf8f15
5181 Author: Colin Clark <colin.clark@cclark.uk>
5182 Date:   Thu Apr 28 21:00:14 2016 +0100
5183
5184     Fix #333 Renaming file extensions
5185     
5186     https://github.com/BestImageViewer/geeqie/issues/333
5187     
5188     The Preferences/Files tab has an additional checkbox:
5189     Disable file extension checks
5190     
5191     When checked, files can be renamed to a different extension with no
5192     warning issued.
5193
5194 commit c6633ff4
5195 Author: Colin Clark <colin.clark@cclark.uk>
5196 Date:   Tue Apr 26 15:52:12 2016 +0100
5197
5198     Fix crash on drag and drop from Xfe
5199     
5200     The issue is that when dragging and dropping from Xfe, paths aren't
5201     escaped like they are when dnd'ing from a GTK app.
5202
5203 commit e0222223
5204 Author: Josef Kufner <josef@kufner.cz>
5205 Date:   Thu Apr 21 00:22:00 2016 +0200
5206
5207     'Stay above' option now works independently of screen for fullscreen window
5208
5209 commit a16635ca
5210 Author: Josef Kufner <josef@kufner.cz>
5211 Date:   Wed Apr 20 23:58:40 2016 +0200
5212
5213     Fix fullscreen - remove all the garbage which breaks things and let Gtk do its job.
5214     
5215     The most problematic thing was the `gdk_window_set_override_redirect`
5216     call. That was what made most of the mess. Another bad idea was to deny
5217     resizing of the fullscreen window, which causes window manager to fail
5218     to adjust window size to screen size.
5219     
5220     Fixes #222, #218, #103.
5221
5222 commit b5fef3db
5223 Author: Klaus Ethgen <Klaus@Ethgen.de>
5224 Date:   Thu Apr 14 14:25:44 2016 +0100
5225
5226     Work around GCC6
5227     
5228     This problem is really annoying. Left shifting a value does not require
5229     it to be positive in C. However, some specifications define that as
5230     undefined behaviour.
5231     
5232     Nevertheless, as used in this case it is perfectly fine and widely used
5233     construct.
5234     
5235     Closes #230, #378
5236
5237 commit 010ed5dd
5238 Author: Colin Clark <colin.clark@cclark.uk>
5239 Date:   Wed Apr 13 18:53:12 2016 +0100
5240
5241     Issue #332 Rename function can delete files
5242     
5243     https://github.com/BestImageViewer/geeqie/issues/332
5244     
5245     During a Rename operation, if the user assigns a single destination
5246     filename to multiple source files, an error dialog is shown and the
5247     operation is aborted.
5248
5249 commit cd4334e6
5250 Author: Morgan Hardwood <entertheyoni@gmail.com>
5251 Date:   Tue Apr 12 21:35:11 2016 +0200
5252
5253     Updated web.
5254
5255 commit 1b5028cd
5256 Author: Klaus Ethgen <Klaus@Ethgen.de>
5257 Date:   Tue Apr 12 10:39:00 2016 +0100
5258
5259     Tuning file types for Github
5260
5261 commit e9a17eb5
5262 Author: Klaus Ethgen <Klaus@Ethgen.de>
5263 Date:   Tue Apr 12 10:38:49 2016 +0100
5264
5265     Updating web
5266
5267 commit 1797b9e1
5268 Author: Colin Clark <colin.clark@cclark.uk>
5269 Date:   Mon Apr 11 19:14:29 2016 +0100
5270
5271     Issue #329 easier way to get cwd when copying
5272     
5273     https://github.com/BestImageViewer/geeqie/issues/329
5274     
5275     A bookmark with the name "." (a single full-stop) is treated as a
5276     special case. Each time it is displayed, its path is loaded with
5277     Geeqie's current working folder. This bookmark, like any other, can be
5278     deleted and re-created at any time.
5279
5280 commit 6e3b2edf
5281 Author: Colin Clark <colin.clark@cclark.uk>
5282 Date:   Thu Mar 31 16:58:51 2016 +0100
5283
5284     Update command line options documentation
5285     
5286     Update both the Help file documentation for command line options, and
5287     the output of the -h and -rh command line parameters.
5288
5289 commit a174e816
5290 Author: Colin Clark <colin.clark@cclark.uk>
5291 Date:   Wed Mar 30 15:36:32 2016 +0100
5292
5293     Bug fix #227 + enable user to set height of Keywords pane
5294     
5295     Bug #227 Keywords section of Info sidebar doesn't work on GTK3 build
5296     https://sourceforge.net/p/geeqie/bugs/227/
5297     
5298     Permit the user to set the height of the Keywords pane in the Info
5299     sidebar by editing the line:
5300     
5301     <pane_keywords id = "keywords" title = "Keywords" expanded = "true" key
5302     = "Xmp.dc.subject" height = "200"/>
5303     
5304     in the configuration file geeqierc.xml
5305
5306 commit 411ef45d
5307 Author: Colin Clark <colin.clark@cclark.uk>
5308 Date:   Tue Mar 29 18:18:05 2016 +0100
5309
5310     Update for new cogl version
5311     
5312     Parameters for cogl_texture_3d_new_from_data have changed.
5313
5314 commit 352ec11e
5315 Author: Simon Frei <freisim93@gmail.com>
5316 Date:   Thu Mar 10 21:36:58 2016 +0100
5317
5318     cleanup of sourceforge references
5319     
5320     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5321
5322 commit cbcf4618
5323 Author: Klaus Ethgen <Klaus@Ethgen.de>
5324 Date:   Wed Mar 9 23:16:01 2016 +0100
5325
5326     Fix web page
5327     
5328     one slash too much
5329
5330 commit 352fee7b
5331 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
5332 Date:   Wed Mar 9 22:59:37 2016 +0100
5333
5334     Web page update
5335     
5336     How about dropping as much sf links as possible from the index page?
5337     
5338     I attached an updated geeqie.org/index.html.
5339     
5340     Re-arranged a bit,
5341     only kept the direct link to the lists.sf subscribe page,
5342     dropped all other sf links,
5343     added two ML archive links,
5344     and re-worded to be more "proud" and self-confident.
5345     
5346     It has been eight years since the fork from GQview,
5347     that should not be the one distinct point to make.
5348     
5349     Rather, (cl)aim to be the best image viewer.
5350     Sometimes it's not enough to be good.
5351     Sometimes people need to also notice it.
5352
5353 commit 7ca48dae
5354 Author: Klaus Ethgen <Klaus@Ethgen.de>
5355 Date:   Mon Mar 7 22:53:52 2016 +0100
5356
5357     Updating web page
5358
5359 commit 7cb8d87f
5360 Author: Klaus Ethgen <Klaus@Ethgen.de>
5361 Date:   Mon Mar 7 10:17:47 2016 +0100
5362
5363     Really fix issue in 2a9e4d6
5364
5365 commit 2a9e4d6a
5366 Author: Klaus Ethgen <Klaus@Ethgen.de>
5367 Date:   Sun Mar 6 23:49:43 2016 +0100
5368
5369     This potentially fixes most deprecated warnings
5370     
5371     However, I tested it with gtk 2.46.2 on debian that pretend to be
5372     version 2.24.29. So I still get that warnings.
5373
5374 commit 8fdabfea
5375 Author: Klaus Ethgen <Klaus@Ethgen.de>
5376 Date:   Sun Mar 6 23:48:42 2016 +0100
5377
5378     Fix wrong gtk3 function calls in gtk2
5379
5380 commit 81568b66
5381 Author: Klaus Ethgen <Klaus@Ethgen.de>
5382 Date:   Sun Mar 6 23:47:14 2016 +0100
5383
5384     Export file_data_new_simple into other source files
5385
5386 commit 89f172d5
5387 Author: Klaus Ethgen <Klaus@Ethgen.de>
5388 Date:   Sun Mar 6 23:45:10 2016 +0100
5389
5390     Fixed one wrongly function call with pointer
5391     
5392     This is a potentional dangerous call to LCMS function. There was a
5393     compiler warning but nobody cared about before.
5394
5395 commit 620b15ae
5396 Author: Klaus Ethgen <Klaus@Ethgen.de>
5397 Date:   Fri Mar 4 11:44:47 2016 +0100
5398
5399     Applying that sort method also to collections
5400
5401 commit 0c87c52d
5402 Author: Klaus Ethgen <Klaus@Ethgen.de>
5403 Date:   Fri Mar 4 11:21:09 2016 +0100
5404
5405     Implementing sorting by file creation
5406
5407 commit 96db62d2
5408 Author: Solomon Peachy <pizza@shaftnet.org>
5409 Date:   Thu Mar 3 19:47:26 2016 -0500
5410
5411     exiv2: Fix use-after-free of the image filename/path.
5412     
5413     This caused garbage to be returned when we attempted to use the path to
5414     determine if the file is a RAW image.  Now, RAWs are detected properly
5415     and the proper full-res previews are used.
5416     
5417     Signed-off-by:  Solomon Peachy <pizza@shaftnet.org>
5418     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5419
5420 commit ed2c824f
5421 Author: Klaus Ethgen <Klaus@Ethgen.de>
5422 Date:   Fri Mar 4 09:14:17 2016 +0100
5423
5424     Remove some useless spaces in exiv2.cc
5425
5426 commit 4b995829
5427 Author: Klaus Ethgen <Klaus@Ethgen.de>
5428 Date:   Fri Feb 26 12:37:28 2016 +0100
5429
5430     Updating README
5431
5432 commit ecb56e91
5433 Author: Klaus Ethgen <Klaus@Ethgen.de>
5434 Date:   Thu Feb 25 16:48:22 2016 +0100
5435
5436     Reintroduce file_data_new_simple()
5437     
5438     This was removed by Vladimir with
5439     efc8096527d6f743d17c44b9982616a169973f39 to always check for sidecars.
5440     
5441     However, the newly introduced function file_data_new_group() is very
5442     expensive. Having it in collection (in sort manager) where the dirs of
5443     that files have huge amount of files inside, that is simply blocking
5444     whole geeqie.
5445     
5446     It might be that the file_data_new_group() function need to be disarmed
5447     on other places too.
5448
5449 commit 539d4e38
5450 Author: Klaus Ethgen <Klaus@Ethgen.de>
5451 Date:   Thu Feb 25 16:46:32 2016 +0100
5452
5453     Tune some debug info
5454
5455 commit 67ba1865
5456 Author: Klaus Ethgen <Klaus@Ethgen.de>
5457 Date:   Wed Feb 24 08:32:54 2016 +0100
5458
5459     Correcting return type
5460
5461 commit 91260cd9
5462 Author: Klaus Ethgen <Klaus@Ethgen.de>
5463 Date:   Tue Feb 16 15:42:38 2016 +0100
5464
5465     Allow to choose to show parent folder
5466     
5467     With e9fc136 we learned buttons for parent folder in directory list.
5468     This disabled the ".." handle in the view itself.
5469     
5470     This was found to be not optimal as the users are used to it.
5471     
5472     With this patch, that entry is now configurable in preferences. It is
5473     enabled by default but could be disabled if the user don't like it.
5474
5475 commit 4ca4c1ff
5476 Author: Klaus Ethgen <Klaus@Ethgen.de>
5477 Date:   Mon Feb 15 22:09:52 2016 +0100
5478
5479     Fix nasty double free crashes
5480     
5481     Old GTK+ versions seemed to be robust about this double free so we seen
5482     that crashes or 100% CPU usages just with modern versions.
5483     
5484     This patch takes care of it on two places:
5485     1. Hashes will not be freed by g_hash_table_destroy when empty
5486     2. NULLify the enty variable after free
5487
5488 commit e9fc1363
5489 Author: Colin Clark <colin.clark@cclark.uk>
5490 Date:   Tue Feb 2 13:15:49 2016 +0000
5491
5492     Feature Request #70 Navigation menu option and button for parent directory
5493     
5494     This request was made some years ago:
5495     
5496     https://sourceforge.net/p/geeqie/feature-requests/70/
5497     
5498     I have attached a patch which implements this. Also, keyboard-only users
5499     will be able to use keyboard-accelerators to map a key to the Up function.
5500     
5501     Unfortunately there is a usability problem. If the configuration file
5502     geeqirc.xml exists (which it will except for first-time installations)
5503     geeqie will not look at the programmed defaults, but will create the
5504     toolbar from the config file - and the Up icon will not be displayed.
5505     
5506     If the user first executes a command such as this:
5507     
5508     sed -i '/toolitem action = "Back"/a <toolitem action = "Up" />'
5509     ~/.config/geeqie/geeqierc.xml
5510     
5511     then all will be well.
5512     
5513     This is not ideal, but I see no other solution.
5514     
5515     Colin Clark
5516
5517 commit 285c2da9
5518 Author: Klaus Ethgen <Klaus@Ethgen.de>
5519 Date:   Fri Sep 18 18:49:43 2015 +0100
5520
5521     Changing reference to sourceforge
5522     
5523     Change sourceforge to geeqie.org.
5524
5525 commit 1e962d0b
5526 Author: Klaus Ethgen <Klaus@Ethgen.de>
5527 Date:   Thu Sep 10 15:34:59 2015 +0100
5528
5529     Include missing glua.h
5530
5531 commit 4ae8cedc
5532 Author: Klaus Ethgen <Klaus@Ethgen.de>
5533 Date:   Thu Sep 10 14:32:18 2015 +0100
5534
5535     Updating web site
5536
5537 commit 4069dd4f
5538 Author: Vitaly Sinilin <vs@kp4.ru>
5539 Date:   Tue Sep 8 00:18:56 2015 +0300
5540
5541     Fix toolbar visibility
5542     
5543     The toolbar should not be visible on startup when the
5544     configuration file has the line
5545     
5546         toolbar_hidden = "true"
5547     
5548     Its visibility state at startup should be the same it
5549     was at the last shutdown.
5550
5551 commit 4749987f
5552 Author: Michael Schwendt <mschwendt@fedoraproject.org>
5553 Date:   Tue Aug 11 23:21:37 2015 +0100
5554
5555     NULL-ptr crash in image_read_ahead_done_cb()
5556     
5557     It's not easy to reproduce, but if one is mad and follows the steps and
5558     presses the keys a few dozens times, there's a slight chance one can
5559     trigger it. Not much to investigate it further.
5560     
5561     Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
5562     
5563      | to reproduce: quickly keep pressing f (fullscreen) and page down
5564      | (next file) keys.
5565      |
5566      | attached patch is a kind of workaround, I did not inspect further
5567      | is this threading issue etc
5568     
5569     Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
5570     
5571     Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw
5572
5573 commit 70bc3c82
5574 Author: Klaus Ethgen <Klaus@Ethgen.de>
5575 Date:   Tue Aug 11 23:19:25 2015 +0100
5576
5577     Remove over optimization
5578     
5579     Thanks Uwe Ohse <uwe@ohse.de> for this find.
5580     
5581     "it looks good, but is dead slow, for each and every call to
5582     gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
5583     really slow machine, which amounts to over 2 seconds if 144 tiles have
5584     to be drawn (tested with many jpegs and a few large pngs).
5585     
5586     i propose to remove this optimization until someone fixes it. After
5587     removal geeqie is fast, again."
5588
5589 commit a22d0360
5590 Author: Alexey Akishin <alex@science.su>
5591 Date:   Mon Dec 8 11:46:18 2014 +0000
5592
5593     Add support for Green-Magenta and Yellow-Blue anaglyph modes
5594
5595 commit 80ef0b16
5596 Author: Michael Schwendt <mschwendt@fedoraproject.org>
5597 Date:   Sun Nov 30 13:09:37 2014 +0100
5598
5599     fix include statements for large file support on 32-bit
5600
5601 commit 760fe40c
5602 Author: Volker Grabsch <v@njh.eu>
5603 Date:   Tue Nov 4 08:41:30 2014 +0100
5604
5605     Fix typo in debug messages
5606     
5607     vindow -> window
5608
5609 commit a1afabd3
5610 Author: Klaus Ethgen <Klaus@Ethgen.de>
5611 Date:   Sat Sep 27 12:07:10 2014 +0100
5612
5613     Fix lcms2 integration
5614     
5615     Thanks Michael Schwendt <mschwendt@gmail.com> for the bug reporting and
5616     the patch.
5617
5618 commit ca42d65b
5619 Author: Klaus Ethgen <Klaus@Ethgen.de>
5620 Date:   Sun Jul 20 14:16:02 2014 +0100
5621
5622     updated ChangeLog file
5623
5624 commit 900e65e7
5625 Author: Leon Winter <winter@bfw-online.de>
5626 Date:   Mon May 26 23:33:52 2014 +0100
5627
5628     Fix for the assertion when file gives an empty lookup
5629     
5630     Thanks Leon for this patch.
5631
5632 commit fd0a1d0a
5633 Author: Petr Vorel <petr.vorel@gmail.com>
5634 Date:   Tue Mar 4 00:31:04 2014 +0100
5635
5636     fix segfault while cancel rename dialog
5637     
5638     Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
5639     in generic_dialog_click_cb:58
5640     
5641     Steps to reproduce:
5642     select more images on left section then is seen in on page (need to
5643     scroll), roll to the top, click by right mouse button, select Rename
5644     from menu and cancel it by key Esc (button Cancel is working).
5645     
5646     Program received signal SIGSEGV, Segmentation fault.
5647     0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5648     
5649     (gdb) bt
5650      #0  0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5651      #1  0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
5652      #2  0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
5653      #3  0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
5654      #4  0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5655      #5  0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5656      #6  0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5657      #7  0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5658      #8  0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5659      #9  0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5660      #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5661      #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5662      #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
5663      #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
5664      #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
5665      #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
5666      #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5667      #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
5668
5669 commit 08e77338
5670 Author: Levin <zjlevin@hotmail.com>
5671 Date:   Sun Jan 26 13:46:01 2014 +0100
5672
5673     Updated Chinese locales
5674     
5675     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5676
5677 commit 89d8c20e
5678 Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
5679 Date:   Wed Aug 7 18:38:16 2013 +0200
5680
5681     transifex config file allowing to easily use transifex-client
5682
5683 commit d3621deb
5684 Author: Emil Mikulic <emikulic@gmail.com>
5685 Date:   Sun Apr 21 15:13:40 2013 +1000
5686
5687     Skip over expanded keys.
5688     
5689     This fixes handling of filenames with % in them.
5690
5691 commit c1808fdc
5692 Author: Emil Mikulic <emikulic@gmail.com>
5693 Date:   Sun Apr 21 14:57:37 2013 +1000
5694
5695     Annotate debug_exception() with source file, line, and function.
5696
5697 commit dcf1a1bf
5698 Author: Laurent Monin <zas@norz.org>
5699 Date:   Thu Dec 13 13:17:47 2012 +0100
5700
5701     Bug 3594998: make lirc initialization quieter
5702     
5703     Increasing debug level to 1 or 2 will give more information, level 0
5704     will only output a message to user if lirc is initialized but can't
5705     read config file.
5706
5707 commit 11b6ce52
5708 Author: Laurent Monin <zas@norz.org>
5709 Date:   Mon Nov 26 09:29:17 2012 +0100
5710
5711     Fix crash when loading collection listing inexistent files.
5712
5713 commit 0ac57169
5714 Author: Omari Stephens <xsdg@xsdg.org>
5715 Date:   Tue Nov 13 06:08:21 2012 +0000
5716
5717     Add filedata counting to watch for filedata leaks
5718     
5719     This basically counts the number of filedata instances in existence at
5720     any given point in time.  If the number doesn't drop down to where it's
5721     supposed to be, there are leaks.
5722
5723 commit 1ea92516
5724 Author: Omari Stephens <xsdg@xsdg.org>
5725 Date:   Mon Nov 12 18:44:44 2012 +0000
5726
5727     Use FileData locks to avoid expensive reloads with marks enabled
5728
5729 commit 710b009f
5730 Author: Omari Stephens <xsdg@xsdg.org>
5731 Date:   Mon Nov 12 06:03:02 2012 +0000
5732
5733     Add "lock" functionality to keep FileDatas in memory
5734     
5735     Adds two primitives to keep a FileData in memory even after its refcount
5736     drops to zero.  Intended to be used in situations when an entire group of
5737     FileDatas _should_ stay in memory as an optimization, even if the code
5738     would continue to function properly even if the FileData were freed.
5739
5740 commit cf90f247
5741 Author: Vedran Rodic <vrodic@gmail.com>
5742 Date:   Sun Oct 28 12:07:41 2012 +0100
5743
5744     Fix a segfault caused by .desktop file with no exec= line.
5745     
5746     https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
5747
5748 commit 336210a4
5749 Author: Klaus Ethgen <Klaus@Ethgen.de>
5750 Date:   Tue Oct 2 23:07:47 2012 +0100
5751
5752     Reapply 'call notify functions in in an idle call'
5753     
5754     085be43cb79e04341102a9922e0e0f531454089a did some regression that should
5755     have fixed this.
5756
5757 commit 0e468818
5758 Author: Klaus Ethgen <Klaus@Ethgen.de>
5759 Date:   Tue Oct 2 22:49:52 2012 +0100
5760
5761     Whitespace cleanup
5762
5763 commit e8cd71d6
5764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5765 Date:   Sun Sep 23 11:19:36 2012 +0200
5766
5767     better fix for big-endian architectures
5768
5769 commit c6793b7a
5770 Author: Laurent Monin <zas@norz.org>
5771 Date:   Tue Sep 4 15:05:41 2012 +0200
5772
5773     Minor indentation fixes.
5774
5775 commit bae504cd
5776 Author: Laurent Monin <zas@norz.org>
5777 Date:   Tue Sep 4 15:02:42 2012 +0200
5778
5779     Cleanup checker shader code.
5780     
5781     Size and colors can now be set outside the shader code.
5782
5783 commit 8693961e
5784 Author: Laurent Monin <zas@norz.org>
5785 Date:   Tue Sep 4 11:15:45 2012 +0200
5786
5787     Fix exif orientation in clutter rendering mode.
5788
5789 commit 7628d75a
5790 Author: Laurent Monin <zas@norz.org>
5791 Date:   Thu Aug 30 22:16:43 2012 +0200
5792
5793     Silent 2 warnings using explicit type casting.
5794
5795 commit bfe962ba
5796 Author: Laurent Monin <zas@norz.org>
5797 Date:   Thu Aug 30 20:38:31 2012 +0200
5798
5799     Polish translation was updated, thanks to Grzegorz Gibas.
5800     
5801     https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682
5802
5803 commit 58e75f40
5804 Author: Laurent Monin <zas@norz.org>
5805 Date:   Thu Aug 30 20:33:01 2012 +0200
5806
5807     Update pt_BR translation.
5808     
5809     I just polished the translation a bit making some menu entries more clear to understand.
5810     Michal Čihař
5811
5812 commit 99fdd5fd
5813 Author: Laurent Monin <zas@norz.org>
5814 Date:   Thu Aug 30 18:51:22 2012 +0200
5815
5816     Add *~, *.rej, *.orig files to git ignore list.
5817
5818 commit c5600d6e
5819 Author: Laurent Monin <zas@norz.org>
5820 Date:   Thu Aug 30 18:46:00 2012 +0200
5821
5822     Fix for support >=automake-1.11.4
5823     
5824     Patch by Marien Zwart
5825     
5826     https://bugs.gentoo.org/show_bug.cgi?id=414863
5827     http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680
5828
5829 commit db38d12f
5830 Author: Laurent Monin <zas@norz.org>
5831 Date:   Thu Aug 30 18:32:32 2012 +0200
5832
5833     Trim trailing white spaces on empty lines.
5834
5835 commit e436ea53
5836 Author: Laurent Monin <zas@norz.org>
5837 Date:   Thu Aug 30 18:31:41 2012 +0200
5838
5839     Trim trailing white spaces.
5840
5841 commit 2dfa5f58
5842 Author: Laurent Monin <zas@norz.org>
5843 Date:   Thu Aug 30 18:26:06 2012 +0200
5844
5845     Add missing vim modeline.
5846
5847 commit 79a32b2f
5848 Author: Laurent Monin <zas@norz.org>
5849 Date:   Thu Aug 30 18:22:50 2012 +0200
5850
5851     Fix indentation and few trailing white spaces.
5852
5853 commit 8de61225
5854 Author: Laurent Monin <zas@norz.org>
5855 Date:   Thu Aug 30 18:10:47 2012 +0200
5856
5857     Clear few more warnings, unused variables mostly.
5858
5859 commit 0d1b46f2
5860 Author: Laurent Monin <zas@norz.org>
5861 Date:   Thu Aug 30 17:34:14 2012 +0200
5862
5863     Drop unused variable.
5864
5865 commit 998be83d
5866 Author: Laurent Monin <zas@norz.org>
5867 Date:   Thu Aug 30 15:53:29 2012 +0200
5868
5869     Remove commented out code.
5870
5871 commit 6914416f
5872 Author: Laurent Monin <zas@norz.org>
5873 Date:   Thu Aug 30 15:53:29 2012 +0200
5874
5875     Remove commented out code.
5876
5877 commit 998d7438
5878 Author: Laurent Monin <zas@norz.org>
5879 Date:   Thu Aug 30 15:53:29 2012 +0200
5880
5881     Remove commented out code.
5882
5883 commit 065f8505
5884 Author: Laurent Monin <zas@norz.org>
5885 Date:   Thu Aug 30 15:53:29 2012 +0200
5886
5887     Remove commented out code.
5888
5889 commit b2767f1a
5890 Author: Laurent Monin <zas@norz.org>
5891 Date:   Thu Aug 30 15:53:29 2012 +0200
5892
5893     Remove commented out code.
5894
5895 commit d183c706
5896 Author: Laurent Monin <zas@norz.org>
5897 Date:   Thu Aug 30 15:53:29 2012 +0200
5898
5899     Remove commented out code.
5900
5901 commit ec7a9614
5902 Author: Laurent Monin <zas@norz.org>
5903 Date:   Thu Aug 30 15:53:29 2012 +0200
5904
5905     Remove commented out code.
5906
5907 commit e24d1d84
5908 Author: Laurent Monin <zas@norz.org>
5909 Date:   Thu Aug 30 15:53:29 2012 +0200
5910
5911     Remove commented out code.
5912
5913 commit a23decd0
5914 Author: Laurent Monin <zas@norz.org>
5915 Date:   Thu Aug 30 15:53:29 2012 +0200
5916
5917     Remove commented out code.
5918
5919 commit d34b6e39
5920 Author: Laurent Monin <zas@norz.org>
5921 Date:   Thu Aug 30 15:53:29 2012 +0200
5922
5923     Remove commented out code.
5924
5925 commit 7197eb36
5926 Author: Laurent Monin <zas@norz.org>
5927 Date:   Thu Aug 30 15:53:29 2012 +0200
5928
5929     Remove commented out code.
5930
5931 commit 686b5bed
5932 Author: Laurent Monin <zas@norz.org>
5933 Date:   Thu Aug 30 15:53:29 2012 +0200
5934
5935     Remove commented out code.
5936
5937 commit bb4cf084
5938 Author: Laurent Monin <zas@norz.org>
5939 Date:   Thu Aug 30 15:53:29 2012 +0200
5940
5941     Remove commented out code.
5942
5943 commit 3e99d738
5944 Author: Laurent Monin <zas@norz.org>
5945 Date:   Thu Aug 30 15:53:29 2012 +0200
5946
5947     Remove commented out code.
5948
5949 commit 173d2143
5950 Author: Laurent Monin <zas@norz.org>
5951 Date:   Thu Aug 30 15:53:29 2012 +0200
5952
5953     Remove commented out code.
5954
5955 commit 45f1cb3f
5956 Author: Laurent Monin <zas@norz.org>
5957 Date:   Thu Aug 30 15:53:29 2012 +0200
5958
5959     Remove commented out code.
5960
5961 commit 69c450f5
5962 Author: Laurent Monin <zas@norz.org>
5963 Date:   Thu Aug 30 15:53:29 2012 +0200
5964
5965     Remove commented out code.
5966
5967 commit e826f76d
5968 Author: Laurent Monin <zas@norz.org>
5969 Date:   Thu Aug 30 15:53:29 2012 +0200
5970
5971     Remove commented out code.
5972
5973 commit c3c6a1c5
5974 Author: Laurent Monin <zas@norz.org>
5975 Date:   Thu Aug 30 15:53:29 2012 +0200
5976
5977     Remove commented out code.
5978
5979 commit 9a98f594
5980 Author: Laurent Monin <zas@norz.org>
5981 Date:   Thu Aug 30 15:53:29 2012 +0200
5982
5983     Remove commented out code.
5984
5985 commit a40d8f1e
5986 Author: Laurent Monin <zas@norz.org>
5987 Date:   Thu Aug 30 15:53:29 2012 +0200
5988
5989     Remove commented out code.
5990
5991 commit 3b69b99b
5992 Author: Laurent Monin <zas@norz.org>
5993 Date:   Thu Aug 30 15:53:29 2012 +0200
5994
5995     Remove commented out code.
5996
5997 commit f5dbbe98
5998 Author: Laurent Monin <zas@norz.org>
5999 Date:   Thu Aug 30 15:53:29 2012 +0200
6000
6001     Remove commented out code.
6002
6003 commit 78373c78
6004 Author: Laurent Monin <zas@norz.org>
6005 Date:   Thu Aug 30 15:53:29 2012 +0200
6006
6007     Remove commented out code.
6008
6009 commit 4dab5333
6010 Author: Laurent Monin <zas@norz.org>
6011 Date:   Thu Aug 30 15:53:29 2012 +0200
6012
6013     Remove commented out code.
6014
6015 commit 0beb16d6
6016 Author: Laurent Monin <zas@norz.org>
6017 Date:   Thu Aug 30 15:53:29 2012 +0200
6018
6019     Remove commented out code.
6020
6021 commit 6a614ca2
6022 Author: Laurent Monin <zas@norz.org>
6023 Date:   Thu Aug 30 15:53:29 2012 +0200
6024
6025     Remove commented out code.
6026
6027 commit cb50eb75
6028 Author: Laurent Monin <zas@norz.org>
6029 Date:   Thu Aug 30 15:53:28 2012 +0200
6030
6031     Remove commented out code.
6032
6033 commit e23cc764
6034 Author: Laurent Monin <zas@norz.org>
6035 Date:   Thu Aug 30 15:53:28 2012 +0200
6036
6037     Remove commented out code.
6038
6039 commit fe6bdd98
6040 Author: Laurent Monin <zas@norz.org>
6041 Date:   Thu Aug 30 15:53:28 2012 +0200
6042
6043     Remove commented out code.
6044
6045 commit 07edd520
6046 Author: Laurent Monin <zas@norz.org>
6047 Date:   Thu Aug 30 15:53:28 2012 +0200
6048
6049     Remove commented out code.
6050
6051 commit 778b816f
6052 Author: Laurent Monin <zas@norz.org>
6053 Date:   Thu Aug 30 15:53:28 2012 +0200
6054
6055     Remove commented out code.
6056
6057 commit 208263f3
6058 Author: Laurent Monin <zas@norz.org>
6059 Date:   Thu Aug 30 15:53:28 2012 +0200
6060
6061     Remove commented out code.
6062
6063 commit fc188f35
6064 Author: Laurent Monin <zas@norz.org>
6065 Date:   Thu Aug 30 15:53:28 2012 +0200
6066
6067     Remove commented out code.
6068
6069 commit 2d84366d
6070 Author: Laurent Monin <zas@norz.org>
6071 Date:   Thu Aug 30 15:53:28 2012 +0200
6072
6073     Remove commented out code.
6074
6075 commit a2756cb2
6076 Author: Laurent Monin <zas@norz.org>
6077 Date:   Thu Aug 30 15:53:28 2012 +0200
6078
6079     Remove commented out code.
6080
6081 commit 7bf2341f
6082 Author: Laurent Monin <zas@norz.org>
6083 Date:   Thu Aug 30 15:20:31 2012 +0200
6084
6085     Drop unused variable.
6086
6087 commit fedac9b5
6088 Author: Laurent Monin <zas@norz.org>
6089 Date:   Thu Aug 30 15:19:10 2012 +0200
6090
6091     Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.
6092
6093 commit 138cf42c
6094 Author: Laurent Monin <zas@norz.org>
6095 Date:   Thu Aug 30 15:03:01 2012 +0200
6096
6097     Those stereo image options are of type int, not uint, use appropriate macros.
6098
6099 commit 1130f7a6
6100 Author: Laurent Monin <zas@norz.org>
6101 Date:   Thu Aug 30 14:50:59 2012 +0200
6102
6103     Drop unused variable and code.
6104
6105 commit d5defb16
6106 Author: Laurent Monin <zas@norz.org>
6107 Date:   Thu Aug 30 14:48:08 2012 +0200
6108
6109     Drop commented out code.
6110
6111 commit 191f1be7
6112 Author: Laurent Monin <zas@norz.org>
6113 Date:   Thu Aug 30 14:40:45 2012 +0200
6114
6115     Drop commented out code.
6116
6117 commit 398ef482
6118 Author: Laurent Monin <zas@norz.org>
6119 Date:   Thu Aug 30 14:39:55 2012 +0200
6120
6121     Drop unused variables.
6122
6123 commit e3eddd60
6124 Author: Laurent Monin <zas@norz.org>
6125 Date:   Thu Aug 30 14:39:33 2012 +0200
6126
6127     Drop unused variables.
6128
6129 commit 0439e10b
6130 Author: Laurent Monin <zas@norz.org>
6131 Date:   Thu Aug 30 14:39:21 2012 +0200
6132
6133     Drop unused variables.
6134
6135 commit 177aaa75
6136 Author: Laurent Monin <zas@norz.org>
6137 Date:   Thu Aug 30 14:30:57 2012 +0200
6138
6139     Drop unused variables and code.
6140     
6141     pan-view.c: In function ‘pan_grid_build’:
6142     pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
6143     pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
6144     pan-view.c: In function ‘pan_window_key_press_cb’:
6145     pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
6146     pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
6147     pan-view.c: In function ‘pan_window_set_dnd_data’:
6148     pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
6149     pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]
6150
6151 commit a528475d
6152 Author: Laurent Monin <zas@norz.org>
6153 Date:   Thu Aug 30 14:26:21 2012 +0200
6154
6155     Drop unused variables and associated code.
6156
6157 commit 9a6cccf9
6158 Author: Laurent Monin <zas@norz.org>
6159 Date:   Thu Aug 30 14:21:41 2012 +0200
6160
6161     Silent a warning when compiling with GTK+ >= 3.0.0.
6162     
6163     unused variable ‘success’ [-Wunused-variable]
6164
6165 commit 71731cbf
6166 Author: Laurent Monin <zas@norz.org>
6167 Date:   Thu Aug 30 14:18:53 2012 +0200
6168
6169     Remove useless variable and code.
6170
6171 commit 9f9030d5
6172 Author: Laurent Monin <zas@norz.org>
6173 Date:   Thu Aug 30 14:17:47 2012 +0200
6174
6175     Remove commented out code.
6176
6177 commit 815ae1a9
6178 Author: Laurent Monin <zas@norz.org>
6179 Date:   Thu Aug 30 14:17:20 2012 +0200
6180
6181     Add parenthesis to silent a possible warning.
6182     
6183     suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
6184
6185 commit bf1aa804
6186 Author: Laurent Monin <zas@norz.org>
6187 Date:   Thu Aug 30 14:15:15 2012 +0200
6188
6189     Drop 2 unused variables.
6190
6191 commit 7e9262a4
6192 Author: Laurent Monin <zas@norz.org>
6193 Date:   Thu Aug 30 14:14:22 2012 +0200
6194
6195     Drop 2 unused variables.
6196
6197 commit a9f22e89
6198 Author: Laurent Monin <zas@norz.org>
6199 Date:   Thu Aug 30 14:13:00 2012 +0200
6200
6201     Drop 2 unused variables.
6202
6203 commit d926faf2
6204 Author: Laurent Monin <zas@norz.org>
6205 Date:   Thu Aug 30 14:12:02 2012 +0200
6206
6207     Drop unused variable.
6208
6209 commit c1e6a77e
6210 Author: Laurent Monin <zas@norz.org>
6211 Date:   Thu Aug 30 14:10:29 2012 +0200
6212
6213     Silent a warning.
6214     
6215     ‘histmap’ may be used uninitialized in this function
6216
6217 commit e195aada
6218 Author: Laurent Monin <zas@norz.org>
6219 Date:   Thu Aug 30 14:08:21 2012 +0200
6220
6221     Drop unused variable.
6222
6223 commit 332edbe3
6224 Author: Laurent Monin <zas@norz.org>
6225 Date:   Thu Aug 30 14:06:24 2012 +0200
6226
6227     Drop unused code and variables (transform/orientation).
6228
6229 commit b2a77abd
6230 Author: Laurent Monin <zas@norz.org>
6231 Date:   Thu Aug 30 14:01:41 2012 +0200
6232
6233     Fix up indentation and coding style.
6234
6235 commit 4f9e7512
6236 Author: Laurent Monin <zas@norz.org>
6237 Date:   Thu Aug 30 13:47:03 2012 +0200
6238
6239     Drop unused variables.
6240
6241 commit bb6e66cc
6242 Author: Laurent Monin <zas@norz.org>
6243 Date:   Thu Aug 30 13:45:31 2012 +0200
6244
6245     Drop dead code.
6246
6247 commit a88879d1
6248 Author: Laurent Monin <zas@norz.org>
6249 Date:   Thu Aug 30 13:44:07 2012 +0200
6250
6251     Drop unused variables.
6252
6253 commit d1ed5cab
6254 Author: Laurent Monin <zas@norz.org>
6255 Date:   Thu Aug 30 13:40:13 2012 +0200
6256
6257     Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).
6258
6259 commit e48a30b2
6260 Author: Laurent Monin <zas@norz.org>
6261 Date:   Thu Aug 30 13:17:40 2012 +0200
6262
6263     Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
6264
6265 commit 502c19f7
6266 Author: Laurent Monin <zas@norz.org>
6267 Date:   Thu Aug 30 13:15:40 2012 +0200
6268
6269     Drop dead code.
6270
6271 commit 384d5890
6272 Author: Laurent Monin <zas@norz.org>
6273 Date:   Thu Aug 30 04:22:32 2012 +0200
6274
6275     Use new constant FD_MAGICK = 0x12345678u
6276
6277 commit f5e2bc6a
6278 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6279 Date:   Wed Aug 29 23:27:52 2012 +0200
6280
6281     better filedata ref debug messages
6282     
6283     The idea is this:
6284     with --debug=2 geeqie writes log with pointers. If it crashes on
6285     fd->magick, it writes the invalid pointer as a hex value before
6286     the crash. Then the log can be grepped for this value to see
6287     what happened with this fd in the past.
6288
6289 commit 2d51dd3a
6290 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6291 Date:   Wed Aug 29 23:27:06 2012 +0200
6292
6293     fixed crash in file list
6294
6295 commit edb1e373
6296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6297 Date:   Tue Aug 28 19:23:54 2012 +0200
6298
6299     added GDK_SCROLL_MASK to pixbuf renderer
6300     
6301     gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
6302     mouse wheel events
6303     https://bugzilla.gnome.org/show_bug.cgi?id=671305
6304
6305 commit 8b8c885f
6306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6307 Date:   Tue Aug 28 18:48:10 2012 +0200
6308
6309     fixed crash in icon list
6310
6311 commit bafd4bd2
6312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6313 Date:   Tue Aug 21 22:31:05 2012 +0200
6314
6315     fixed scroll of fullscreen image
6316
6317 commit 085be43c
6318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6319 Date:   Tue Aug 21 20:39:03 2012 +0200
6320
6321     fixed updating of comment and keyword pane
6322     
6323     - temporary disabling of notifications does no longer work because
6324     the notification is called later, in idle cb.
6325     - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
6326     - now the update function checks if the new value is really different
6327
6328 commit 902157ee
6329 Author: Michal Čihař <michal@cihar.com>
6330 Date:   Tue Aug 21 14:53:05 2012 +0200
6331
6332     Fix big endian support in tiff loader
6333
6334 commit e292e725
6335 Author: Laurent Monin <zas@norz.org>
6336 Date:   Tue Aug 21 12:47:06 2012 +0200
6337
6338     Fix 2 compilation warnings due to missing type casting.
6339     
6340     Use GTK_WIDGET().
6341
6342 commit 54238463
6343 Author: Laurent Monin <zas@norz.org>
6344 Date:   Tue Aug 21 12:43:43 2012 +0200
6345
6346     Fix 2 warnings due to unmatched gtk+ functions prototypes.
6347     
6348     gtk_cell_renderer_get_size(): missing const in parameter
6349     gtk_cell_renderer_activate(): wrong return type + missing consts in parameters
6350
6351 commit 5bc47e5f
6352 Author: Michal Čihař <michal@cihar.com>
6353 Date:   Tue Aug 21 11:40:57 2012 +0200
6354
6355     Whitespace cleanup
6356
6357 commit 1548a68d
6358 Author: Michal Čihař <michal@cihar.com>
6359 Date:   Tue Aug 21 11:40:19 2012 +0200
6360
6361     Add support for LCMS2
6362     
6363     Both LCMS1 and LCMS2 are supported.
6364
6365 commit f71645ad
6366 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6367 Date:   Tue Aug 21 10:43:09 2012 +0200
6368
6369     fixed typo that caused build failure
6370
6371 commit 2b091f51
6372 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6373 Date:   Mon Aug 20 22:42:33 2012 +0200
6374
6375     implemented presentation mode
6376     
6377     This is first version of presentation mode. It basically works
6378     but the current caching and preload algorithms do not work well
6379     with it.
6380
6381 commit a7fba229
6382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6383 Date:   Mon Aug 20 18:29:31 2012 +0200
6384
6385     clutter compatibility fixes
6386
6387 commit af6326dd
6388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6389 Date:   Mon Aug 20 17:18:34 2012 +0200
6390
6391     more gtk3 drawing fixes
6392
6393 commit 5698b4a2
6394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6395 Date:   Sun Aug 19 00:34:20 2012 +0200
6396
6397     fixed segfault with gtk2
6398
6399 commit 1ff687c9
6400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6401 Date:   Sun Aug 19 00:28:42 2012 +0200
6402
6403     dropped support for gtk < 2.20
6404
6405 commit 8788844a
6406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6407 Date:   Sat Aug 18 23:02:36 2012 +0200
6408
6409     disable stereo mode in Pan View
6410
6411 commit a68e43b9
6412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6413 Date:   Sat Aug 18 19:11:57 2012 +0200
6414
6415     speed improvements
6416     
6417     GBRA textures are faster
6418     added some debug output
6419
6420 commit b8ac089b
6421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6422 Date:   Sat Aug 18 18:43:06 2012 +0200
6423
6424     use gtk_widget_set_app_paintable for renderer
6425
6426 commit a03ef4ab
6427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6428 Date:   Sat Aug 18 18:12:50 2012 +0200
6429
6430     dropped renderer->overlay_draw
6431
6432 commit 8316b45a
6433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6434 Date:   Sat Aug 18 18:05:20 2012 +0200
6435
6436     renamed renderer->update_sizes to update_viewport
6437
6438 commit 10cc4eb0
6439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6440 Date:   Sat Aug 18 17:52:39 2012 +0200
6441
6442     simplified pr_zoom_clamp
6443
6444 commit a059e7f6
6445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6446 Date:   Sat Aug 18 17:10:08 2012 +0200
6447
6448     fixed unnecessary renderer backend calls
6449
6450 commit 7e575385
6451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6452 Date:   Sat Aug 18 16:37:40 2012 +0200
6453
6454     clutter renderer code cleanup
6455
6456 commit cecac3e8
6457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6458 Date:   Sat Aug 18 16:25:18 2012 +0200
6459
6460     dynamic change of texture upload priority
6461
6462 commit c39c4d4b
6463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6464 Date:   Sat Aug 18 00:33:54 2012 +0200
6465
6466     implemented post-processing via 3d texture
6467
6468 commit 5124a23c
6469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6470 Date:   Fri Aug 17 23:08:34 2012 +0200
6471
6472     added option for clutter renderer
6473
6474 commit 60370f45
6475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6476 Date:   Thu Aug 16 23:15:17 2012 +0200
6477
6478     draw background checkboard using fragment shader
6479
6480 commit 165d4724
6481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6482 Date:   Wed Aug 15 22:28:02 2012 +0200
6483
6484     clutter drawing improvement
6485     
6486     use clutter_actor_set_scale instead of clutter_actor_set_size
6487     clip to the initialized part of texture during loading
6488
6489 commit 5bafddf0
6490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6491 Date:   Wed Aug 15 21:30:56 2012 +0200
6492
6493     added overlay and stereo input
6494
6495 commit 17567ffe
6496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6497 Date:   Tue Aug 14 23:55:16 2012 +0200
6498
6499     update the texture with lower priority
6500
6501 commit 11bdc439
6502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6503 Date:   Tue Aug 14 23:03:26 2012 +0200
6504
6505     try to preserve original texture
6506
6507 commit 5f36bf52
6508 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6509 Date:   Tue Aug 14 22:52:03 2012 +0200
6510
6511     try to merge pending area_ready notifications
6512
6513 commit 269a04d5
6514 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6515 Date:   Sun Aug 12 21:07:49 2012 +0200
6516
6517     added autoconf test for clutter
6518
6519 commit 8a7f96c0
6520 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6521 Date:   Sun Aug 12 19:33:46 2012 +0200
6522
6523     simplified mirrored stereo drawing
6524
6525 commit 266814d3
6526 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6527 Date:   Sun Aug 12 00:47:24 2012 +0200
6528
6529     expose/draw method moved to renderer-tiles
6530
6531 commit ceb0eefb
6532 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6533 Date:   Sat Aug 11 23:46:42 2012 +0200
6534
6535     implemented clutter-based renderer
6536
6537 commit ec7e78f2
6538 Author: Laurent Monin <zas@norz.org>
6539 Date:   Thu Aug 16 23:33:24 2012 +0200
6540
6541     Update french translation.
6542
6543 commit bb35f839
6544 Author: Laurent Monin <zas@norz.org>
6545 Date:   Wed Aug 15 00:48:35 2012 +0200
6546
6547     Add read_dummy_option() to handle old/deprecated options.
6548     
6549     It is better to keep a trace of old options, for now, just display
6550     a message about the option to be ignored, and the reason.
6551
6552 commit 20544048
6553 Author: Laurent Monin <zas@norz.org>
6554 Date:   Mon May 14 23:01:01 2012 +0200
6555
6556     More use of const, fix up a warning.
6557
6558 commit 14c50cf1
6559 Author: Laurent Monin <zas@norz.org>
6560 Date:   Mon May 14 23:00:19 2012 +0200
6561
6562     Fix 4 warnings due to function prototype mismatches.
6563
6564 commit 977a7c75
6565 Author: Laurent Monin <zas@norz.org>
6566 Date:   Mon May 14 22:34:22 2012 +0200
6567
6568     Don't discard const
6569
6570 commit 44b81fb2
6571 Author: Laurent Monin <zas@norz.org>
6572 Date:   Thu Dec 23 01:56:47 2010 +0100
6573
6574     Cleanup Exif Date sorting patch.
6575     
6576     Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()
6577
6578 commit 92c6523d
6579 Author: Juuso Räsänen <juusora@gmail.com>
6580 Date:   Thu Dec 23 00:38:40 2010 +0100
6581
6582     Allow to sort files according to Exif-date
6583     
6584     I also like the idea about sorting files according to Exif-date. This
6585     behaviour seemed to be implemented in the pan-view but not in the main
6586     browser view. I created a little patch to "correct" this issue.  ;)
6587     
6588     This satisfies my own needs, although the exif-date reading could be
6589     probably somehow optimised(?).. now the GUI becomes unresponsive for
6590     few seconds if there are a lot of pictures in the directory...
6591
6592 commit b73335c5
6593 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
6594 Date:   Fri Apr 2 20:47:34 2010 +0930
6595
6596     exif autorotate for proofs
6597     
6598     Find below a patch which adds auto-rotation of proof images based on image
6599     EXIF information.  It is a revision of a proof-of-concept patch I did up for
6600     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
6601     submission.  The patch below is against geeqie 1.0.
6602     
6603     The proof auto-rotation feature is controlled by a new setting in the
6604     "convenience" section of the image preferences dialog.  This way the
6605     existing behaviour is still available for those who want to use it.
6606     
6607     I find this new feature very useful when preparing proofing sheets and I
6608     suspect others would too.  Please consider this for inclusion in geeqie.
6609
6610 commit cbdf3ece
6611 Author: Àngel Mompó <mecatxis@gmail.com>
6612 Date:   Mon Aug 13 12:25:18 2012 +0200
6613
6614     Update catalan translation
6615
6616 commit a7e8746f
6617 Author: Laurent Monin <zas@norz.org>
6618 Date:   Tue Mar 6 18:03:01 2012 +0100
6619
6620     Update french translation.
6621
6622 commit d56650e2
6623 Author: Daniel van Vugt <vanvugt@gmail.com>
6624 Date:   Thu Aug 18 22:46:55 2011 +0200
6625
6626     Display more descriptive screen names
6627     
6628     Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
6629     
6630     Author: Daniel van Vugt <vanvugt@gmail.com>
6631
6632 commit 04b70c63
6633 Author: Daniel van Vugt <vanvugt@gmail.com>
6634 Date:   Thu Aug 18 22:43:29 2011 +0200
6635
6636     Make fullscreen mode actually use the full screen.
6637     
6638     Use override-redirect to ensure fullscreen windows are drawn over any
6639     docks and panels.
6640     
6641     Bug: http://sourceforge.net/support/tracker.php?aid=2925034
6642     Bug-Ubuntu: https://launchpad.net/bugs/788321
6643
6644 commit b0a5325e
6645 Author: Peter Tuhársky <tuharsky@misbb.sk>
6646 Date:   Tue Mar 8 20:51:56 2011 +0100
6647
6648     Updated Slovak (SK_sk) translation
6649     
6650     From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682
6651
6652 commit a204856e
6653 Author: Laurent Monin <zas@norz.org>
6654 Date:   Thu Dec 30 09:42:27 2010 +0100
6655
6656     Fix overlay formatting example in README.
6657
6658 commit 4e606d1c
6659 Author: Laurent Monin <zas@norz.org>
6660 Date:   Wed Dec 29 16:06:20 2010 +0100
6661
6662     Whitespaces fixes.
6663
6664 commit dea40dd7
6665 Author: Colin Clark <colin.clark@cclark.uk>
6666 Date:   Wed Dec 29 15:59:53 2010 +0100
6667
6668     Implement the scroll to/select row stuff for tree view in Preferences dialog
6669     
6670     In the Files tab:
6671     - when Add is pressed scroll to the new entry and set focus
6672       to the file-type field
6673     - when Defaults is selected scroll to column 0, row 0
6674     
6675     In the Keyboard tab:
6676     - when Defaults is pressed scroll to column 0, row 0
6677     
6678     Patch by Colin Clark, tidy up by Laurent Monin.
6679
6680 commit 7b9fce37
6681 Author: Laurent Monin <zas@norz.org>
6682 Date:   Thu Dec 23 16:45:09 2010 +0100
6683
6684     Align "3) Save metadata in Geeqie private directory" with previous entries.
6685
6686 commit 231db8a3
6687 Author: Laurent Monin <zas@norz.org>
6688 Date:   Thu Dec 23 16:44:25 2010 +0100
6689
6690     Set fixed (but resizeable) width for Description column in Preferences > Files table
6691
6692 commit af5e9404
6693 Author: Laurent Monin <zas@norz.org>
6694 Date:   Thu Dec 23 15:35:24 2010 +0100
6695
6696     Fix a snprintf() warning regarding unsigned int64 format string.
6697     
6698     Solved by using "%llu" and type cast to (unsigned long long)
6699
6700 commit 02662946
6701 Author: Laurent Monin <zas@norz.org>
6702 Date:   Thu Dec 16 20:18:32 2010 +0100
6703
6704     Remove obsolete .cvsignore from tree.
6705
6706 commit 7a32d301
6707 Author: Michal Čihař <michal@cihar.com>
6708 Date:   Sun Dec 12 13:35:54 2010 +0100
6709
6710     Fix bashism
6711
6712 commit 0795905f
6713 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6714 Date:   Thu Aug 16 23:26:31 2012 +0200
6715
6716     Typo fix: s/allows to/allows one to/
6717
6718 commit a551bc72
6719 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6720 Date:   Thu Aug 16 23:23:38 2012 +0200
6721
6722     Fix typo "writting" (instead of "writing").
6723
6724 commit b51b25cc
6725 Author: Laurent Monin <zas@norz.org>
6726 Date:   Thu Aug 16 23:20:25 2012 +0200
6727
6728     Revert "Fix typo "writting" (instead of "writing")."
6729     
6730     This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.
6731
6732 commit f66795e8
6733 Author: Laurent Monin <zas@norz.org>
6734 Date:   Thu Aug 16 23:20:17 2012 +0200
6735
6736     Revert "Typo fix: s/allows to/allows one to/"
6737     
6738     This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.
6739
6740 commit 5a59ad6d
6741 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6742 Date:   Wed Aug 15 15:30:40 2012 +0200
6743
6744     Typo fix: s/allows to/allows one to/
6745
6746 commit fffad3bf
6747 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6748 Date:   Wed Aug 15 15:26:50 2012 +0200
6749
6750     Fix typo "writting" (instead of "writing").
6751
6752 commit 68619b54
6753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6754 Date:   Thu Aug 16 21:50:39 2012 +0200
6755
6756     added Samsung and Panasonic raw extensions
6757     
6758     thanks Štěpán Roučka for the report
6759
6760 commit a2e7d177
6761 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6762 Date:   Tue Aug 14 21:58:57 2012 +0200
6763
6764     more compilation fixes
6765
6766 commit 48d7bdae
6767 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6768 Date:   Tue Aug 14 20:22:37 2012 +0200
6769
6770     fixed compilation with gtk 2.20
6771
6772 commit 3531bfc7
6773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6774 Date:   Mon Aug 13 21:06:06 2012 +0200
6775
6776     dropped deprecated dither_quality code
6777
6778 commit e4c8d346
6779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6780 Date:   Sun Aug 12 18:43:57 2012 +0200
6781
6782     fixed keyboard controll of image widget
6783
6784 commit f5e9151b
6785 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6786 Date:   Sun Aug 12 01:30:28 2012 +0200
6787
6788     fixed pan-view drawing
6789
6790 commit fd606fb2
6791 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6792 Date:   Fri Aug 10 21:55:29 2012 +0200
6793
6794     fixed dnd
6795     
6796     used glib functions for uri manipulation
6797
6798 commit db57b78b
6799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6800 Date:   Sat Aug 4 22:13:33 2012 +0200
6801
6802     selectable image drawing for gtk3
6803
6804 commit 05547f58
6805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6806 Date:   Sat Aug 4 20:51:56 2012 +0200
6807
6808     selectable image cleanup
6809
6810 commit 7e51e32b
6811 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6812 Date:   Fri Aug 3 23:33:18 2012 +0200
6813
6814     updated libchamplain code
6815
6816 commit 34807099
6817 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6818 Date:   Thu Aug 2 20:04:16 2012 +0200
6819
6820     changed GDK_<key> to GDK_KEY_<key>
6821
6822 commit b4c4a924
6823 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6824 Date:   Thu Aug 2 00:15:16 2012 +0200
6825
6826     use cairo for drawing
6827     
6828     cairo is the only supported drawing method in gtk3
6829
6830 commit dc0a8b78
6831 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6832 Date:   Wed Aug 1 00:17:18 2012 +0200
6833
6834     use accessor functions
6835     
6836     gtk3 does not allow direct use of data structures,
6837     use accessor functions instead
6838
6839 commit 55ccc0fa
6840 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6841 Date:   Fri Aug 10 22:51:57 2012 +0200
6842
6843     detect both gtk2 and 3 in autoconf
6844
6845 commit 5658d290
6846 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6847 Date:   Sun Aug 12 22:07:51 2012 +0200
6848
6849     updated ChangeLog file
6850
6851 commit 529b1126
6852 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6853 Date:   Sun Aug 12 22:06:03 2012 +0200
6854
6855     updated NEWS file
6856
6857 commit 9d940b7d
6858 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6859 Date:   Fri Aug 10 21:20:07 2012 +0200
6860
6861     make sure fd is referenced
6862     
6863     file_data_disconnect_sidecar_file may free a fd with zero references
6864     we have to ref it if we want to use it later
6865
6866 commit ebc790ba
6867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6868 Date:   Thu Aug 9 17:32:36 2012 +0200
6869
6870     fixed file_data_check_sidecars
6871     
6872     use more clear algorithm:
6873     if the group has changed
6874        disconnect everything
6875        create new group
6876
6877 commit fa99aa22
6878 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6879 Date:   Thu Aug 9 17:30:12 2012 +0200
6880
6881     fixed exif_read_fd
6882     
6883     - add fd to cache immediately
6884     - do not check file presence, the result could be inconsistent with the cache
6885
6886 commit 5ab70446
6887 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6888 Date:   Tue Aug 7 10:21:29 2012 +0200
6889
6890     replaced assert with g_assert
6891
6892 commit 5fd7dc2e
6893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6894 Date:   Sun Aug 5 20:46:05 2012 +0200
6895
6896     updated README file
6897
6898 commit 672c7918
6899 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6900 Date:   Sun Aug 5 20:40:07 2012 +0200
6901
6902     fixed gen_changelog for git
6903
6904 commit 7b53b482
6905 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6906 Date:   Tue Jul 31 19:10:15 2012 +0200
6907
6908     spec file cleanup
6909
6910 commit 7f398f97
6911 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6912 Date:   Tue Jul 31 19:09:43 2012 +0200
6913
6914     use GPLv2 copy with new FSF address
6915
6916 commit 27c86deb
6917 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6918 Date:   Tue Jul 31 18:20:06 2012 +0200
6919
6920     renamed zh_CN.GB2312.po to zh_CN.po
6921
6922 commit b2863385
6923 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6924 Date:   Tue Jul 31 17:41:47 2012 +0200
6925
6926     updated version and copyright notice
6927
6928 commit 27bec423
6929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6930 Date:   Mon Jul 30 18:21:13 2012 +0200
6931
6932     prevent crash in g_utf8_collate_key
6933     
6934     https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
6935
6936 commit 16bb1afa
6937 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6938 Date:   Mon Jul 30 16:31:04 2012 +0200
6939
6940     use AC_SYS_LARGEFILE
6941     
6942     Subject: Build with large file support
6943     From: Michal Čihař <nijel@debian.org>
6944     Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
6945
6946 commit 27cdadd9
6947 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6948 Date:   Sun Jul 29 19:07:39 2012 +0200
6949
6950     update file data structure
6951     
6952     update file data structure in view_dir_tree when a new directory
6953     is created
6954
6955 commit 99d04b82
6956 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6957 Date:   Sun Jul 29 19:05:58 2012 +0200
6958
6959     statusbar fix
6960     
6961     make sure layout_status_update_image is called only on valid
6962     statusbar
6963
6964 commit cce7db24
6965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6966 Date:   Sun Jul 29 15:02:56 2012 +0200
6967
6968     update statusbar after changing active image
6969     
6970     https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
6971
6972 commit f4245483
6973 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6974 Date:   Fri Jul 27 16:28:48 2012 +0200
6975
6976     changed "readonly destination directory" to a warning
6977
6978 commit 3e0e566e
6979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6980 Date:   Fri Jul 27 15:03:58 2012 +0200
6981
6982     fixed bug in cache handling
6983     
6984     changed files stayed in cache, but they were reported as not found,
6985     this caused leaks and crashes
6986     bug introduced by change of notification function,
6987     commit 78cde6934008f79fe498e4adc64d187b0ed47417
6988
6989 commit d17c428d
6990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6991 Date:   Thu Jul 26 16:02:52 2012 +0200
6992
6993     initialize default options before commandline parsing
6994     
6995     this fixes a crash on images specified on commandline
6996
6997 commit 97bddb36
6998 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
6999 Date:   Fri Apr 2 20:47:34 2010 +0930
7000
7001     exif autorotate for proofs
7002     
7003     Find below a patch which adds auto-rotation of proof images based on image
7004     EXIF information.  It is a revision of a proof-of-concept patch I did up for
7005     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
7006     submission.  The patch below is against geeqie 1.0.
7007     
7008     The proof auto-rotation feature is controlled by a new setting in the
7009     "convenience" section of the image preferences dialog.  This way the
7010     existing behaviour is still available for those who want to use it.
7011     
7012     I find this new feature very useful when preparing proofing sheets and I
7013     suspect others would too.  Please consider this for inclusion in geeqie.
7014
7015 commit 5ef30846
7016 Author: Klaus Ethgen <Klaus@Ethgen.de>
7017 Date:   Fri Jan 6 02:23:57 2012 +0100
7018
7019     Fix directory walking bug
7020     
7021     There was a annoying bug when walking up more than one directory level.
7022
7023 commit 0922b292
7024 Author: Klaus Ethgen <Klaus@Ethgen.de>
7025 Date:   Fri Jan 6 02:23:57 2012 +0100
7026
7027     Fix directory walking bug
7028     
7029     There was a annoying bug when walking up more than one directory level.
7030
7031 commit 988b8917
7032 Author: Klaus Ethgen <Klaus@Ethgen.de>
7033 Date:   Fri Dec 30 13:59:53 2011 +0100
7034
7035     Revert "call notify functions in in an idle call"
7036     
7037     Breaks type in of keywords.
7038     
7039     This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.
7040
7041 commit 6f701885
7042 Author: cybjit <cybjit@gmail.com>
7043 Date:   Mon Apr 25 12:53:35 2011 +0200
7044
7045     Ignore duplicates with same path
7046
7047 commit ce2d11c4
7048 Author: Vincent Blut <vincent.debian@free.fr>
7049 Date:   Sat Dec 3 15:46:20 2011 +0100
7050
7051     Various errors in the translation (typo, etc.)
7052     
7053     Patch submitted by Vincent Blut that fix some typo in French locales.
7054     Closes Debian bug #620895.
7055
7056 commit bc3ed05a
7057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7058 Date:   Sat Nov 12 11:36:18 2011 +0100
7059
7060     call size signal indirectly via idle_call
7061     
7062     image_loader_size_cb is called from a second thread, so it can't
7063     use any gtk functions directly or via signals
7064     this fixes random crashes in gtk code introduced by commit e24281e5
7065
7066 commit 4cbe6b68
7067 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7068 Date:   Sat Nov 12 11:34:55 2011 +0100
7069
7070     call log window functions indirectly via idle callbacks
7071
7072 commit 04bb6f23
7073 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7074 Date:   Tue Oct 4 22:09:55 2011 +0200
7075
7076     rename file_data_new_simple to file_data_new_group, filedata.c cleanup
7077
7078 commit 58e4671b
7079 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7080 Date:   Sun Oct 2 11:55:34 2011 +0200
7081
7082     recognize all registered extensions, even if they contain dots
7083
7084 commit 52d7c7d5
7085 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7086 Date:   Sun Oct 2 11:16:03 2011 +0200
7087
7088     sidecar_file_priority function is already called with extension as an argument
7089
7090 commit 78cde693
7091 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7092 Date:   Sun Oct 2 11:12:44 2011 +0200
7093
7094     call notify functions in in an idle call
7095
7096 commit 5276a3fa
7097 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7098 Date:   Sat Oct 1 23:21:08 2011 +0200
7099
7100     move the grouping code from file_data_new to filelist_read
7101
7102 commit aff67e65
7103 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7104 Date:   Sat Oct 1 20:58:34 2011 +0200
7105
7106     separate function fortesting changed files without sidecars
7107
7108 commit 21a8bc37
7109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7110 Date:   Sat Oct 1 17:11:10 2011 +0200
7111
7112     consistent use of fd->extension
7113
7114 commit e6308d6f
7115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7116 Date:   Sat Oct 1 16:31:58 2011 +0200
7117
7118     simplified grouping of sidecars
7119
7120 commit 18d80ca3
7121 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7122 Date:   Fri Sep 30 23:57:31 2011 +0200
7123
7124     fixed filelist_sort_compare_filedata to not return 0 no different files
7125
7126 commit efc80965
7127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7128 Date:   Fri Sep 30 23:02:26 2011 +0200
7129
7130     always check for sidecars by readdir
7131
7132 commit 7bb3871e
7133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7134 Date:   Fri Sep 30 10:54:32 2011 +0200
7135
7136     do not use FileData entries with empty path
7137
7138 commit 559683dd
7139 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7140 Date:   Thu Sep 29 17:17:20 2011 +0200
7141
7142     updated copyright notice
7143
7144 commit 4f028fb2
7145 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7146 Date:   Thu Sep 29 17:14:36 2011 +0200
7147
7148     added custom tiff loader
7149
7150 commit 25d02a83
7151 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7152 Date:   Thu Sep 29 12:36:08 2011 +0200
7153
7154     added long-term cache for keywords
7155
7156 commit bdea8db7
7157 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7158 Date:   Tue Sep 27 22:06:09 2011 +0200
7159
7160     set stereo.fixed default values to hdmi stereo standard
7161
7162 commit 216a72fa
7163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7164 Date:   Tue Sep 27 22:03:47 2011 +0200
7165
7166     fixed stereo.fixed preferences
7167
7168 commit 1c4103de
7169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7170 Date:   Tue Sep 27 21:12:02 2011 +0200
7171
7172     fixed stereo_temp_disable functionality
7173
7174 commit a8c5cb26
7175 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7176 Date:   Mon Sep 26 15:02:05 2011 +0200
7177
7178     ignore raw image support reported by the pixbuf loader
7179
7180 commit d2c78b7a
7181 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7182 Date:   Sat Apr 9 16:38:46 2011 +0200
7183
7184     fixed using DEBUG_N from multiple threads
7185
7186 commit 8a55b692
7187 Author: Laurent Monin <zas@norz.org>
7188 Date:   Thu Dec 16 22:26:36 2010 +0100
7189
7190     Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
7191     
7192     Add a new function exif_init_cache() and call it at top of exif_read_fd(),
7193     the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
7194     and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
7195
7196 commit 138e31f3
7197 Author: Vladislav Naumov <vnaum@vnaum.com>
7198 Date:   Thu Dec 16 21:55:03 2010 +0100
7199
7200     Fix bug 2999830: do not report failed chown() on copy.
7201     
7202     Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
7203     
7204     I was trying to copy images from my camera which is mounted as a USB
7205     mass storage device.  The files on the mount are owned by root, and
7206     geeqie tries to chown (and chgrp) the copy, fails, and displays an
7207     error message.  This is only mildly annoying when copying a single
7208     file, but when I want to copy multiple files the failure stops the
7209     operation after the first file.
7210     
7211     Patch by Vladislav Naumov <vnaum@vnaum.com>
7212     
7213     This patch ignores chown errors, while still doing chown
7214     (so root still can copy files preserving ownership).
7215     
7216     http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
7217     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
7218
7219 commit a3a06975
7220 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7221 Date:   Tue Sep 27 10:29:36 2011 +0200
7222
7223     added panorama .pto file to the list of known files
7224
7225 commit 8560f483
7226 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7227 Date:   Mon Sep 26 15:02:05 2011 +0200
7228
7229     ignore raw image support reported by the pixbuf loader
7230
7231 commit df06d685
7232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7233 Date:   Fri Jul 29 15:27:09 2011 +0200
7234
7235     fixed crash on incomplete jpeg file
7236
7237 commit bd374b07
7238 Author: Klaus Ethgen <Klaus@Ethgen.de>
7239 Date:   Sun Jul 24 13:17:34 2011 +0100
7240
7241     Change the image size from 10×20 to 20×20
7242     
7243     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
7244     SF:3191174.
7245
7246 commit a11e5ce5
7247 Author: Klaus Ethgen <Klaus@Ethgen.de>
7248 Date:   Sun Jul 24 13:17:34 2011 +0100
7249
7250     Change the image size from 10×20 to 20×20
7251     
7252     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
7253     SF:3191174.
7254
7255 commit 8f9ba412
7256 Author: Klaus Ethgen <Klaus@Ethgen.de>
7257 Date:   Sun May 15 19:44:04 2011 +0100
7258
7259     Fix a remote command bug
7260
7261 commit 4858999b
7262 Author: Klaus Ethgen <Klaus@Ethgen.de>
7263 Date:   Sun May 22 09:40:51 2011 +0100
7264
7265     Typo, forgotten bracket
7266
7267 commit d4660d76
7268 Author: Klaus Ethgen <Klaus@Ethgen.de>
7269 Date:   Sun May 15 19:44:04 2011 +0100
7270
7271     Fix a remote command bug
7272
7273 commit 6f3d9d81
7274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7275 Date:   Sat May 14 22:16:49 2011 +0200
7276
7277     added Cycle through stereo modes menu entry
7278
7279 commit 4aa85ebd
7280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7281 Date:   Sat May 14 21:53:45 2011 +0200
7282
7283     do not mix autodetected and user-defined stereo mode
7284
7285 commit 31f6b82d
7286 Author: Klaus Ethgen <Klaus@Ethgen.de>
7287 Date:   Sat Apr 9 19:47:30 2011 +0100
7288
7289     Do not delete path settings when adding new directory
7290     
7291     This patch will change the way, geeqie is mangling the path name in the
7292     rename (copy) dialog when creating new directory. Will fix the bugs
7293     Debian:529531 and SF:2795791.
7294
7295 commit a4270acb
7296 Author: Klaus Ethgen <Klaus@Ethgen.de>
7297 Date:   Fri Jul 16 13:30:53 2010 +0100
7298
7299     Fix compiling issue
7300     
7301     img-view.c: In function 'real_view_window_new':
7302     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
7303     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
7304
7305 commit e24281e5
7306 Author: Klaus Ethgen <Klaus@Ethgen.de>
7307 Date:   Sat May 8 23:52:09 2010 +0100
7308
7309     Fix the windowsize
7310     
7311     Opening a new window from a collection should not set the default size.
7312     Unfortunately the size of the image is not available in the early state.
7313
7314 commit c971abea
7315 Author: Klaus Ethgen <Klaus@Ethgen.de>
7316 Date:   Thu Apr 21 18:44:15 2011 +0100
7317
7318     Fix wrong line ending
7319
7320 commit b467f6ff
7321 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7322 Date:   Sun Apr 10 21:11:50 2011 +0200
7323
7324     more compilation fixes
7325
7326 commit a99a24ea
7327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7328 Date:   Sun Apr 10 20:30:17 2011 +0200
7329
7330     compilation fixes
7331
7332 commit 556bd46b
7333 Author: Klaus Ethgen <Klaus@Ethgen.de>
7334 Date:   Sat Apr 9 19:47:30 2011 +0100
7335
7336     Do not delete path settings when adding new directory
7337     
7338     This patch will change the way, geeqie is mangling the path name in the
7339     rename (copy) dialog when creating new directory. Will fix the bugs
7340     Debian:529531 and SF:2795791.
7341
7342 commit 843f6114
7343 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7344 Date:   Sat Apr 9 19:27:43 2011 +0200
7345
7346     fixed libjpeg in autoconf
7347
7348 commit cf3bcd41
7349 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7350 Date:   Sat Apr 9 16:38:46 2011 +0200
7351
7352     fixed using DEBUG_N from multiple threads
7353
7354 commit d7521059
7355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7356 Date:   Sat Apr 9 16:07:31 2011 +0200
7357
7358     improved mpo parser, consider individual image type code
7359
7360 commit a745785c
7361 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7362 Date:   Fri Apr 8 21:16:41 2011 +0200
7363
7364     fixed to compile with other libjpeg versions
7365
7366 commit 787d25f2
7367 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7368 Date:   Sun Mar 27 19:22:29 2011 +0200
7369
7370     allocate tile pixbuf allways
7371
7372 commit fd932987
7373 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7374 Date:   Sun Mar 27 18:20:19 2011 +0200
7375
7376     updated copyright notices
7377
7378 commit 6a4851f9
7379 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7380 Date:   Sun Mar 27 18:14:17 2011 +0200
7381
7382     free mpo data
7383
7384 commit 11f270dc
7385 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7386 Date:   Sun Mar 27 13:53:23 2011 +0200
7387
7388     fixed jpeg_segment_find to support more app2 segments with different signatures
7389
7390 commit f1d83565
7391 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7392 Date:   Sun Mar 27 12:52:09 2011 +0200
7393
7394     store stereo flag in loader data
7395
7396 commit df0bac9a
7397 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7398 Date:   Sun Mar 27 12:02:30 2011 +0200
7399
7400     fixed freed data access
7401
7402 commit a31cfe80
7403 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7404 Date:   Sun Mar 27 11:58:29 2011 +0200
7405
7406     load mpo files as SBS
7407
7408 commit 455dfdd5
7409 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7410 Date:   Sun Mar 27 10:57:08 2011 +0200
7411
7412     added mpo parser
7413
7414 commit e1c487d0
7415 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7416 Date:   Sat Mar 26 22:13:39 2011 +0100
7417
7418     split jpeg parser functions to separate file
7419
7420 commit f5f26251
7421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7422 Date:   Sat Mar 26 22:03:30 2011 +0100
7423
7424     added custom jpeg loader
7425
7426 commit 3fbd5d8f
7427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7428 Date:   Sat Mar 26 17:57:25 2011 +0100
7429
7430     infrastructure for image loader backend
7431
7432 commit 0ee2027e
7433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7434 Date:   Fri Mar 25 23:25:15 2011 +0100
7435
7436     renderer interface cleanup
7437
7438 commit 484192f4
7439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7440 Date:   Fri Mar 25 23:14:01 2011 +0100
7441
7442     fixed redrawing on expose event
7443
7444 commit 1ed7ba55
7445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7446 Date:   Fri Mar 25 22:09:59 2011 +0100
7447
7448     fixed area_changed handling
7449
7450 commit 5fcc3c96
7451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7452 Date:   Sun Mar 20 19:16:07 2011 +0100
7453
7454     added more anaglyph modes
7455
7456 commit 75c23adf
7457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7458 Date:   Sun Mar 20 12:49:00 2011 +0100
7459
7460     added half-size (3dtv) stereo mode
7461
7462 commit 2925d1de
7463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7464 Date:   Sun Mar 20 11:31:08 2011 +0100
7465
7466     fixed sbs mode
7467
7468 commit c6ddf7e7
7469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7470 Date:   Sun Mar 20 11:11:08 2011 +0100
7471
7472     save and load stereo options
7473
7474 commit 4a39e00a
7475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7476 Date:   Sun Mar 20 10:52:41 2011 +0100
7477
7478     improved preferences dialog
7479
7480 commit 3bbfb5ae
7481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7482 Date:   Sun Mar 20 10:15:07 2011 +0100
7483
7484     added fixed stereo mode
7485
7486 commit c156c8a3
7487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7488 Date:   Sun Mar 20 00:23:54 2011 +0100
7489
7490     removed 'swap' entry from menu
7491
7492 commit 6aef4f63
7493 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7494 Date:   Sun Mar 20 00:18:13 2011 +0100
7495
7496     temporarily disable stereo mode, added more stereo prefs
7497
7498 commit f6091ebe
7499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7500 Date:   Sat Mar 19 21:42:13 2011 +0100
7501
7502     type of source stereo image made adjustable from menu
7503
7504 commit bc35f9f7
7505 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7506 Date:   Sat Mar 19 19:53:30 2011 +0100
7507
7508     stereo mode preferences
7509
7510 commit dc3dea12
7511 Author: Tore Ericsson <tore.ericsson@telia.com>
7512 Date:   Mon Feb 14 21:21:55 2011 +0100
7513
7514     Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
7515
7516 commit 236bc4c0
7517 Author: Tore Ericsson <tore.ericsson@telia.com>
7518 Date:   Mon Feb 14 15:04:07 2011 +0100
7519
7520     Almost complete Swedish translation
7521     
7522     Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
7523     Edit, Delete, etc. Also remains three entries where I don't know the meaning
7524     on lines 1550, 1558, and 5229. The English text seems to be completely out of
7525     order on lines 5601 and 5606. -- Note also: The first cache path in the
7526     thumbnail dialogue window appears having a duplication error.
7527
7528 commit 8c25cb5a
7529 Author: Tore Ericsson <tore.ericsson@telia.com>
7530 Date:   Mon Feb 14 14:51:44 2011 +0100
7531
7532     Started with Swedish translation
7533
7534 commit 66e79a3d
7535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7536 Date:   Sat Feb 5 22:22:12 2011 +0100
7537
7538     change stereo mode from menu
7539
7540 commit ac29d245
7541 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7542 Date:   Sat Feb 5 18:20:16 2011 +0100
7543
7544     swap stereo images
7545
7546 commit 44f99597
7547 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7548 Date:   Fri Feb 4 23:49:13 2011 +0100
7549
7550     added mirrored stereo mode
7551
7552 commit 12302100
7553 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7554 Date:   Sat Jan 29 17:43:05 2011 +0100
7555
7556     fixed overlay position - part2
7557
7558 commit 8734f816
7559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7560 Date:   Sat Jan 29 17:35:29 2011 +0100
7561
7562     fixed overlay position
7563
7564 commit 572fb571
7565 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7566 Date:   Sat Jan 29 17:15:39 2011 +0100
7567
7568     do not draw tiles outside the viewport
7569
7570 commit c95c27d4
7571 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7572 Date:   Sat Jan 29 14:49:38 2011 +0100
7573
7574     display pixel aspect ratio support
7575
7576 commit f727555d
7577 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7578 Date:   Fri Jan 28 14:34:57 2011 +0100
7579
7580     anaglyph support
7581
7582 commit 18c37b0f
7583 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7584 Date:   Fri Jan 28 13:13:27 2011 +0100
7585
7586     rt_tile_render cleanup part 3
7587
7588 commit 55a53285
7589 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7590 Date:   Fri Jan 28 13:05:14 2011 +0100
7591
7592     rt_tile_render cleanup part 2
7593
7594 commit 96a6858d
7595 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7596 Date:   Fri Jan 28 12:44:32 2011 +0100
7597
7598     rt_tile_render cleanup part 1
7599
7600 commit fd265dfb
7601 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7602 Date:   Fri Jan 28 11:05:07 2011 +0100
7603
7604     first stereo support
7605
7606 commit a1751b3f
7607 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7608 Date:   Thu Jan 27 13:40:05 2011 +0100
7609
7610     separated tile renderer
7611
7612 commit 60c56ec5
7613 Author: Tore Ericsson <tore.ericsson@telia.com>
7614 Date:   Thu Jan 13 20:38:20 2011 +0100
7615
7616     Swedish tranlation
7617     
7618     Hi all,
7619     
7620     Here is my translation into Swedish so far, inluding conversion into UTF-8
7621     coding.
7622     
7623     Can somebody advice me how I can test my translations in an own Geeqie
7624     installation? (I'm running Kubuntu 10.04)
7625     
7626     Tore
7627     
7628     From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
7629     From: Tore Ericsson <tore.ericsson@telia.com>
7630     Date: Thu, 13 Jan 2011 20:18:28 +0100
7631     Subject: [PATCH] Started with Swedish translation
7632
7633 commit e504820e
7634 Author: Klaus Ethgen <Klaus@Ethgen.de>
7635 Date:   Fri Jul 16 13:30:53 2010 +0100
7636
7637     Fix compiling issue
7638     
7639     img-view.c: In function 'real_view_window_new':
7640     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
7641     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
7642
7643 commit 6e695dd6
7644 Author: Klaus Ethgen <Klaus@Ethgen.de>
7645 Date:   Sat May 8 23:52:09 2010 +0100
7646
7647     Fix the windowsize
7648     
7649     Opening a new window from a collection should not set the default size.
7650     Unfortunately the size of the image is not available in the early state.
7651
7652 commit c6d82fb3
7653 Author: Klaus Ethgen <Klaus@Ethgen.de>
7654 Date:   Mon Mar 8 22:01:44 2010 +0100
7655
7656     Implementing some usefull data structures for lua
7657
7658 commit de4f5903
7659 Author: Klaus Ethgen <Klaus@Ethgen.de>
7660 Date:   Sun Mar 7 20:04:23 2010 +0100
7661
7662     First usable lua callback
7663     
7664     Implementing get_datum to get a named exif datum from the image.
7665
7666 commit 4e679cd9
7667 Author: Klaus Ethgen <Klaus@Ethgen.de>
7668 Date:   Sun Mar 7 14:57:00 2010 +0100
7669
7670     Using common path for lua files
7671
7672 commit ee7d5c88
7673 Author: Klaus Ethgen <Klaus@Ethgen.de>
7674 Date:   Thu Mar 4 21:05:13 2010 +0100
7675
7676     Overlay info with lua
7677
7678 commit c5c0aa15
7679 Author: Klaus Ethgen <Klaus@Ethgen.de>
7680 Date:   Sat Jun 27 22:38:09 2009 +0100
7681
7682     Adding support for lua scripting
7683     
7684     Until now this is without any functionality.
7685
7686 commit 55de20b6
7687 Author: Laurent Monin <zas@norz.org>
7688 Date:   Sat Dec 11 20:09:43 2010 +0100
7689
7690     Convert svn:ignore properties to .gitignore
7691     
7692     Simplify .gitignore and add few forgotten entries
7693
7694 commit b71da225
7695 Author: Klaus Ethgen <Klaus@Ethgen.de>
7696 Date:   Mon May 10 11:33:13 2010 +0000
7697
7698     Some small logic mistakes
7699     
7700     Use boolean operators for booleans and bitwise otherwise only.
7701
7702 commit dd54e571
7703 Author: Klaus Ethgen <Klaus@Ethgen.de>
7704 Date:   Mon May 10 11:32:56 2010 +0000
7705
7706     GTK marks several functions as deprecated
7707     
7708     The following functions has been replaced and deprecated by version
7709     2.20:
7710        - GTK_WIDGET_CAN_FOCUS
7711        - GTK_WIDGET_DRAWABLE
7712        - GTK_WIDGET_HAS_FOCUS
7713        - GTK_WIDGET_HAS_GRAB
7714        - GTK_WIDGET_IS_SENSITIVE
7715        - GTK_WIDGET_NO_WINDOW
7716        - GTK_WIDGET_REALIZED
7717        - GTK_WIDGET_SENSITIVE
7718        - GTK_WIDGET_STATE
7719        - GTK_WIDGET_TOPLEVEL
7720        - GTK_WIDGET_VISIBLE
7721
7722 commit 7a426d74
7723 Author: Klaus Ethgen <Klaus@Ethgen.de>
7724 Date:   Sun Feb 28 22:55:37 2010 +0000
7725
7726     Add unknown file class to grouping
7727
7728 commit b71f37b8
7729 Author: Klaus Ethgen <Klaus@Ethgen.de>
7730 Date:   Sun Feb 28 15:17:12 2010 +0000
7731
7732     Fix a small issue with strptime
7733     
7734     strptime do not initialize all fields. So the undefined fields could end
7735     in crash later on.
7736
7737 commit fc390bb8
7738 Author: Laurent Monin <zas@norz.org>
7739 Date:   Sat Feb 27 23:31:07 2010 +0000
7740
7741     Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
7742
7743 commit 34c581a9
7744 Author: Klaus Ethgen <Klaus@Ethgen.de>
7745 Date:   Sat Feb 27 20:35:26 2010 +0000
7746
7747     Add the feature to add single keywords to selection
7748     
7749     This patch adds a context menu entry to keywords to ad the current
7750     keyword to all selected images.
7751
7752 commit bbcf58c3
7753 Author: Klaus Ethgen <Klaus@Ethgen.de>
7754 Date:   Sat Feb 27 20:35:09 2010 +0000
7755
7756     Little macro correction
7757
7758 commit de8ed72a
7759 Author: Klaus Ethgen <Klaus@Ethgen.de>
7760 Date:   Sat Feb 27 20:34:54 2010 +0000
7761
7762     Unifying the datetime output
7763     
7764     The output of %date% and %formatted.DateTime% should be equivalent.
7765
7766 commit 7cabd518
7767 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7768 Date:   Wed Feb 17 21:05:10 2010 +0000
7769
7770     updated ChangeLog file
7771
7772 commit c704896f
7773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7774 Date:   Tue Feb 16 21:18:03 2010 +0000
7775
7776     added 2010 to copyright text
7777
7778 commit 7bea2e96
7779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7780 Date:   Tue Feb 16 21:10:12 2010 +0000
7781
7782     updated version string
7783
7784 commit 43c48179
7785 Author: Laurent Monin <zas@norz.org>
7786 Date:   Tue Feb 16 20:07:05 2010 +0000
7787
7788     Restore translators list, removed by revision 1899.
7789
7790 commit 113b2377
7791 Author: Laurent Monin <zas@norz.org>
7792 Date:   Tue Feb 16 19:55:35 2010 +0000
7793
7794     Update russian translation. Thanks to Denis Silakov.
7795
7796 commit 4261dfa3
7797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7798 Date:   Sun Feb 14 22:00:23 2010 +0000
7799
7800     fixed segfault in exif parser
7801     
7802     http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
7803
7804 commit b6a2a9d6
7805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7806 Date:   Sun Feb 14 21:35:11 2010 +0000
7807
7808     fixed reference count
7809     
7810     there was a bug in reference count on writting unsaved metadata
7811     before starting an external editor
7812
7813 commit aa1e53ca
7814 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7815 Date:   Sun Feb 7 13:16:35 2010 +0000
7816
7817     test gnome-doc-tool in configure
7818
7819 commit 78b77ae3
7820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7821 Date:   Sun Feb 7 12:44:55 2010 +0000
7822
7823     dropped obsolete sections, gqview changelog moved to wiki
7824
7825 commit f977ad15
7826 Author: Laurent Monin <zas@norz.org>
7827 Date:   Tue Feb 2 20:21:11 2010 +0000
7828
7829     Brazilian Portuguese translation was updated.
7830     
7831     Thanks to Sergio Cipolla.
7832     
7833     References:
7834     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
7835
7836 commit 0e32e4d5
7837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7838 Date:   Wed Jan 27 22:27:10 2010 +0000
7839
7840     czech translation fixes
7841
7842 commit b015822f
7843 Author: Laurent Monin <zas@norz.org>
7844 Date:   Wed Jan 27 19:58:11 2010 +0000
7845
7846     Update catalan translation, by angel mompo.
7847
7848 commit 6088a5dd
7849 Author: Laurent Monin <zas@norz.org>
7850 Date:   Sun Jan 17 13:34:48 2010 +0000
7851
7852     Fix osd zoom level refreshing (it was broken since some times).
7853
7854 commit 615b0fba
7855 Author: Laurent Monin <zas@norz.org>
7856 Date:   Wed Jan 13 19:49:39 2010 +0000
7857
7858     Update dutch translation. Work in progress.
7859     
7860     Patch by Marcel Pol.
7861
7862 commit 141a854c
7863 Author: Klaus Ethgen <Klaus@Ethgen.de>
7864 Date:   Mon Jan 11 14:10:49 2010 +0000
7865
7866     Wops, typo...
7867
7868 commit 36ee9c9d
7869 Author: Laurent Monin <zas@norz.org>
7870 Date:   Sun Jan 10 14:23:29 2010 +0000
7871
7872     copy_file(): remove incomplete file on error (bug 2890715)
7873     
7874     The behavior changed, data is first written to a temporary file,
7875     which is unlinked in case of error, then the tempfile is renamed
7876     to the final name.
7877     Size of buffer was increased from 4k to 16k.
7878
7879 commit 8ce20c20
7880 Author: Laurent Monin <zas@norz.org>
7881 Date:   Sat Jan 9 11:44:27 2010 +0000
7882
7883     Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
7884
7885 commit 5a166236
7886 Author: Laurent Monin <zas@norz.org>
7887 Date:   Sat Jan 9 10:37:48 2010 +0000
7888
7889     Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
7890
7891 commit a1c2ef45
7892 Author: Laurent Monin <zas@norz.org>
7893 Date:   Tue Jan 5 22:28:11 2010 +0000
7894
7895     Add Serbian translation.
7896     
7897     Note there are two *.po files, one for Cyrilic and one for Latin
7898     letters.
7899     
7900     Thanks to Milos Popovic.
7901
7902 commit 59801852
7903 Author: Laurent Monin <zas@norz.org>
7904 Date:   Tue Jan 5 22:26:03 2010 +0000
7905
7906     Update README about translations.
7907
7908 commit f9feac4f
7909 Author: Laurent Monin <zas@norz.org>
7910 Date:   Tue Jan 5 17:49:50 2010 +0000
7911
7912     Allow to switch to fullscreen mode using LIRC.
7913     
7914     Imagine the following situation (which happened to me several times) :
7915     you want to see photos from your bed or your sofa so you launch geeqie
7916     and go to the right directory, then you take your remote control and sit
7917     comfortably far from your keyboard and mouse. And when you want to begin
7918     to watch photos, you realize you forgot to enable full screen! You have
7919     to stand up and to go until your computer and come back, whereas you
7920     could have done it with your remote control.
7921     
7922     Patch by Bernard Massot.
7923
7924 commit f1c7e5da
7925 Author: Laurent Monin <zas@norz.org>
7926 Date:   Sat Jan 2 12:38:55 2010 +0000
7927
7928     Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
7929
7930 commit bd34c324
7931 Author: Laurent Monin <zas@norz.org>
7932 Date:   Sat Dec 19 12:53:20 2009 +0000
7933
7934     Fix bug 2917164.
7935     g_utf8_collate_key_for_filename() don't give sort order one
7936     may expect. Using g_utf8_collate_key() make things closer
7937     to many other programs output (ie. ls and gqview).
7938     
7939     Thanks to Michael pointing this out.
7940
7941 commit 99766f9e
7942 Author: Laurent Monin <zas@norz.org>
7943 Date:   Sat Dec 19 12:49:19 2009 +0000
7944
7945     Store sort parameters in appropriate variables.
7946
7947 commit 7ec5e57c
7948 Author: Laurent Monin <zas@norz.org>
7949 Date:   Thu Dec 10 17:48:43 2009 +0000
7950
7951     Move "Add Keyword" menu item at top of Keywords bar contextual menu.
7952     
7953     Suggested by Lars Täuber.
7954
7955 commit e6fe9db8
7956 Author: Laurent Monin <zas@norz.org>
7957 Date:   Thu Dec 10 17:44:31 2009 +0000
7958
7959     Fix contextual menus in lateral bars.
7960     
7961     Use button_release_event instead of button_press_event,
7962     this makes contextual menus persistent until an option
7963     is selected or the menu is closed.
7964
7965 commit 17f461e0
7966 Author: Laurent Monin <zas@norz.org>
7967 Date:   Fri Dec 4 21:01:11 2009 +0000
7968
7969     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).
7970
7971 commit 4bbf6df4
7972 Author: Laurent Monin <zas@norz.org>
7973 Date:   Fri Dec 4 20:40:02 2009 +0000
7974
7975     Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
7976
7977 commit 4ba3a484
7978 Author: Laurent Monin <zas@norz.org>
7979 Date:   Fri Dec 4 19:45:09 2009 +0000
7980
7981     Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
7982
7983 commit 1f4fdf05
7984 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7985 Date:   Fri Nov 27 23:27:35 2009 +0000
7986
7987     build documentation with gnome-doc-tool in makefile
7988
7989 commit 3f39e625
7990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7991 Date:   Sun Nov 22 09:12:22 2009 +0000
7992
7993     scripts for converting wiki documentation to docbook
7994
7995 commit 14fdb79a
7996 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7997 Date:   Sat Nov 21 20:08:51 2009 +0000
7998
7999     check gtk_clutter_init return value
8000     
8001     https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
8002
8003 commit 64efa05f
8004 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8005 Date:   Wed Nov 18 12:34:30 2009 +0000
8006
8007     changed https to http in wiki links
8008
8009 commit fb7ec618
8010 Author: Laurent Monin <zas@norz.org>
8011 Date:   Fri Nov 13 18:37:31 2009 +0000
8012
8013     Spanish translation was updated. Thanks to Redy Rodriguez.
8014
8015 commit 40c05f38
8016 Author: Laurent Monin <zas@norz.org>
8017 Date:   Sat Nov 7 21:31:23 2009 +0000
8018
8019     Updated spanish translation. Thanks to Redy Rodriguez.
8020
8021 commit ec5cfc05
8022 Author: Klaus Ethgen <Klaus@Ethgen.de>
8023 Date:   Tue Oct 13 21:49:42 2009 +0000
8024
8025     German translation update
8026
8027 commit 3bd2b7d6
8028 Author: Klaus Ethgen <Klaus@Ethgen.de>
8029 Date:   Tue Oct 13 21:49:21 2009 +0000
8030
8031     Add compatibility for GTK 2.18
8032     
8033     With 2.18 some functions are deprecated. With geeqie that are two at the
8034     moment.
8035     - gtk_tree_view_column_get_cell_renderers - which can be replaced by
8036       gtk_cell_layout_get_cells
8037     - gdk_event_get_graphics_expose - I just commented it as there seems to
8038       be no replacement in GTK 2.18
8039
8040 commit 84b602a4
8041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8042 Date:   Sat Oct 10 15:01:41 2009 +0000
8043
8044     added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
8045
8046 commit 9d0d6ce6
8047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8048 Date:   Sat Oct 10 10:15:23 2009 +0000
8049
8050     use text renderer for editor->hidden
8051     
8052     The toggle was too confusing because it was not dirrectly editable.
8053
8054 commit a41042b3
8055 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8056 Date:   Thu Oct 1 18:40:34 2009 +0000
8057
8058     ignored multiple directories specified on commandline
8059     
8060     IMHO this was inconsistent - specifying one directory had completely
8061     different effect than specifying two or more directories. Moreover,
8062     it segfaulted.
8063     Now only one directory is allowed.
8064
8065 commit 95d62825
8066 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8067 Date:   Thu Oct 1 17:37:51 2009 +0000
8068
8069     fixed tree_store reordering
8070
8071 commit 34f3b8a3
8072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8073 Date:   Mon Sep 28 12:04:35 2009 +0000
8074
8075     do not cache incomplete thumbnails
8076
8077 commit 63420660
8078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8079 Date:   Mon Sep 28 09:57:06 2009 +0000
8080
8081     consider sidecars in layout_image popup menu
8082
8083 commit 64cf6613
8084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8085 Date:   Sat Sep 26 11:37:09 2009 +0000
8086
8087     bar_gps cleanup
8088     
8089     - removed the scrollbar
8090     - do not set decel-rate,
8091       https://bugzilla.gnome.org/show_bug.cgi?id=596419
8092
8093 commit 643ae01b
8094 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8095 Date:   Sat Sep 26 08:47:28 2009 +0000
8096
8097     print text using pango renderer
8098     
8099     - the text is sent to postscript as a bitmap
8100     - this fixes printing of non-ascii characters
8101     
8102     http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
8103
8104 commit 8b6b4b9f
8105 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8106 Date:   Fri Sep 25 20:39:15 2009 +0000
8107
8108     require libchamplain 0.4
8109     
8110     - check for libchamplain 0.4
8111     - dropped libchamplain 0.3.x support
8112     
8113     http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
8114
8115 commit b52b036e
8116 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8117 Date:   Thu Sep 24 21:52:44 2009 +0000
8118
8119     fixed and simplified sidecar grouping code
8120
8121 commit 98cfb648
8122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8123 Date:   Thu Sep 24 18:02:29 2009 +0000
8124
8125     fixed emitting of error signal from image loader
8126
8127 commit f1c57f3c
8128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8129 Date:   Mon Sep 21 18:48:32 2009 +0000
8130
8131     fixed pan-view popup menu
8132     
8133     - removed wrong callback
8134     - consider sidecar files in the editor popup
8135
8136 commit 068a46d7
8137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8138 Date:   Mon Sep 14 21:25:10 2009 +0000
8139
8140     fixed selection handling in sidebar
8141
8142 commit a65c901d
8143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8144 Date:   Sun Sep 13 21:08:40 2009 +0000
8145
8146     fixed editor list in popup menu
8147     
8148     - show an editor if any of selected files matches
8149     - added debug messages
8150
8151 commit 1ab4168f
8152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8153 Date:   Sun Sep 13 21:03:17 2009 +0000
8154
8155     fixed incorrect translation
8156
8157 commit 3a4c5956
8158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8159 Date:   Sun Sep 13 20:00:08 2009 +0000
8160
8161     fixed filelist refresh
8162
8163 commit 0d3397b5
8164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8165 Date:   Sun Sep 13 12:33:11 2009 +0000
8166
8167     preserve histmap on NOTIFY_CHANGE
8168
8169 commit d88c0197
8170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8171 Date:   Sun Sep 13 09:55:21 2009 +0000
8172
8173     added possibility to use geeqie-rotate as a standalone script
8174
8175 commit 9f27ef87
8176 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8177 Date:   Sat Sep 12 16:37:05 2009 +0000
8178
8179     strip the "lang=" prefix from exiv2 in all metadata formats
8180
8181 commit 5773c732
8182 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8183 Date:   Sat Sep 12 16:03:09 2009 +0000
8184
8185     simplified template
8186
8187 commit fcf4c385
8188 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8189 Date:   Sat Sep 12 15:51:37 2009 +0000
8190
8191     editor fixes
8192     
8193     - fixed editor loading order
8194     - fixed EditorWindow->modified flag handling
8195
8196 commit 50f55547
8197 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8198 Date:   Sat Sep 12 15:31:24 2009 +0000
8199
8200     fixed reloading of editors
8201
8202 commit fbcd54e1
8203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8204 Date:   Wed Sep 9 18:16:09 2009 +0000
8205
8206     advertisment added
8207
8208 commit 04d9cb61
8209 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8210 Date:   Mon Sep 7 20:44:29 2009 +0000
8211
8212     start_editor_from_filelist_full fixes
8213     
8214     fixed return value from start_editor_from_filelist_full()
8215     call editor_command_parse to detect possible problems early enough
8216
8217 commit 89d76d7d
8218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8219 Date:   Mon Sep 7 20:04:22 2009 +0000
8220
8221     fixed list of possible editors in popup menu
8222
8223 commit 23f83337
8224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8225 Date:   Mon Sep 7 19:48:05 2009 +0000
8226
8227     fixes sidecar file grouping
8228     
8229     files with a number in extension were listed twice, it
8230     caused problems later
8231
8232 commit b319e56a
8233 Author: Laurent Monin <zas@norz.org>
8234 Date:   Mon Sep 7 08:24:09 2009 +0000
8235
8236     Comment out unused functions, silenting related compilation warnings.
8237
8238 commit 6178ce7a
8239 Author: Laurent Monin <zas@norz.org>
8240 Date:   Mon Sep 7 08:18:18 2009 +0000
8241
8242     Remove an unused variable and minor code cleanup.
8243
8244 commit 9cfd6cc0
8245 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8246 Date:   Sun Sep 6 14:29:19 2009 +0000
8247
8248     improved editor loading
8249
8250 commit 687a8918
8251 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8252 Date:   Sun Sep 6 14:21:19 2009 +0000
8253
8254     fixed unnecessary image reloads in color menu
8255
8256 commit e0fd3c77
8257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8258 Date:   Sun Sep 6 14:01:03 2009 +0000
8259
8260     load desktop files in idle time
8261     
8262     - scanning all desktop files takes a lot of time because of hdd seek
8263     - this change moves the scanning to idle time
8264     - the editors appears in the menus some time after startup
8265     
8266     https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
8267
8268 commit 397dd167
8269 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8270 Date:   Sun Sep 6 09:08:37 2009 +0000
8271
8272     added messages for debugging startup time
8273
8274 commit a9030eea
8275 Author: Laurent Monin <zas@norz.org>
8276 Date:   Sat Sep 5 13:48:21 2009 +0000
8277
8278     Update svn ignore lists.
8279
8280 commit dcadde2b
8281 Author: Laurent Monin <zas@norz.org>
8282 Date:   Fri Sep 4 15:53:04 2009 +0000
8283
8284     Fix up compilation issues related to libchamplain.
8285     
8286     See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
8287
8288 commit 04946361
8289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8290 Date:   Thu Sep 3 20:00:40 2009 +0000
8291
8292     fixed in-place rename
8293
8294 commit 6f6186da
8295 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8296 Date:   Thu Sep 3 19:18:20 2009 +0000
8297
8298     do not reload image on copy, move, rename and external editor
8299     
8300     changed files should be detected anyway
8301     http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
8302
8303 commit 2b239ea2
8304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8305 Date:   Fri Aug 28 23:09:05 2009 +0000
8306
8307     fixed vd_notify_cb leak
8308
8309 commit 1dc77a83
8310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8311 Date:   Fri Aug 28 21:01:29 2009 +0000
8312
8313     improved printing of selection
8314
8315 commit fbfb356c
8316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8317 Date:   Fri Aug 28 20:18:46 2009 +0000
8318
8319     improved the sidecar grouping algorithm
8320
8321 commit 7cc27f48
8322 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8323 Date:   Thu Aug 27 20:23:28 2009 +0000
8324
8325     fixed toggle_slideshow function
8326     
8327     https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
8328
8329 commit ca1e575f
8330 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8331 Date:   Wed Aug 26 19:19:06 2009 +0000
8332
8333     updated version message
8334
8335 commit ccc188ca
8336 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8337 Date:   Wed Aug 26 19:16:02 2009 +0000
8338
8339     save one unnecessary call to stat_utf8
8340
8341 commit 04c03083
8342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8343 Date:   Tue Aug 25 22:21:46 2009 +0000
8344
8345     use name as a tooltip of external editor if comment is missing
8346     
8347     the hotkey dialog ignores entries with empty tooltip
8348
8349 commit da53e4e5
8350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8351 Date:   Tue Aug 25 21:30:50 2009 +0000
8352
8353     write metadata before another opeation
8354     
8355     - this is implemented for copy and external editor
8356     - the unsaved metadata should survive operations like move or rename
8357     - saving metadata before delete is pointless
8358
8359 commit 22679396
8360 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8361 Date:   Sun Aug 23 14:10:56 2009 +0000
8362
8363     workaround for xpm loader
8364     
8365     https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
8366
8367 commit 399428f6
8368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8369 Date:   Sun Aug 23 13:37:15 2009 +0000
8370
8371     fixed moving and maintenance of std. thumbnails
8372     
8373     https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
8374
8375 commit e284087c
8376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8377 Date:   Sat Aug 22 21:58:49 2009 +0000
8378
8379     remove deleted files from metadata queue
8380
8381 commit a20b1c7d
8382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8383 Date:   Sat Aug 22 20:20:19 2009 +0000
8384
8385     fixed sidecar grouping
8386     
8387     this fixes grouping of files which differs only
8388     in upper/lowercase extension. The old code stopped scanning
8389     when the first file was found.
8390
8391 commit 4fd2d2e9
8392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8393 Date:   Tue Aug 18 20:19:23 2009 +0000
8394
8395     fixed possible crash in exif_item_get_integer
8396
8397 commit c1371f79
8398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8399 Date:   Mon Aug 3 20:47:14 2009 +0000
8400
8401     updated links
8402
8403 commit 6873f898
8404 Author: Klaus Ethgen <Klaus@Ethgen.de>
8405 Date:   Mon Aug 3 12:34:57 2009 +0000
8406
8407     Fixing libexiv2 bug
8408
8409 commit 95f139cb
8410 Author: Klaus Ethgen <Klaus@Ethgen.de>
8411 Date:   Sat Aug 1 22:37:57 2009 +0000
8412
8413     Fix a small problem with casefull keywords
8414     
8415     In @1636 I miss one check for keyword case. Now it should be all fixed.
8416
8417 commit 993581fa
8418 Author: Klaus Ethgen <Klaus@Ethgen.de>
8419 Date:   Sat Aug 1 22:37:37 2009 +0000
8420
8421     This function is never used anymore: file_maint_removed
8422
8423 commit 3ba97f11
8424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8425 Date:   Fri Jul 31 20:46:55 2009 +0000
8426
8427     updated project status
8428
8429 commit c57a5a23
8430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8431 Date:   Fri Jul 31 20:31:56 2009 +0000
8432
8433     added project web page under version control
8434
8435 commit 3591c211
8436 Author: Laurent Monin <zas@norz.org>
8437 Date:   Thu Jul 30 17:59:20 2009 +0000
8438
8439     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.
8440
8441 commit 50d58991
8442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8443 Date:   Wed Jul 29 21:03:38 2009 +0000
8444
8445     updated czech translation
8446
8447 commit e01d5677
8448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8449 Date:   Tue Jul 28 22:27:24 2009 +0000
8450
8451     improved scroll on slower machines
8452     
8453     patch by Stanislav Brabec
8454
8455 commit 41599122
8456 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8457 Date:   Tue Jul 28 22:14:26 2009 +0000
8458
8459     do not process sidecar files in bar_gps
8460     
8461     patch by Colin Clark
8462
8463 commit 5d66be28
8464 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8465 Date:   Tue Jul 28 22:03:54 2009 +0000
8466
8467     run the scripts with /bin/sh
8468
8469 commit 9ac5bc98
8470 Author: Laurent Monin <zas@norz.org>
8471 Date:   Sat Jul 25 08:23:23 2009 +0000
8472
8473     French translation was updated.
8474
8475 commit 6c06cb33
8476 Author: Laurent Monin <zas@norz.org>
8477 Date:   Sat Jul 25 08:13:13 2009 +0000
8478
8479     Remove some bashisms from configure.in. Patch by Greg Troxel.
8480
8481 commit 5495e01c
8482 Author: Laurent Monin <zas@norz.org>
8483 Date:   Sat Jul 25 08:00:07 2009 +0000
8484
8485     Romanian translation was completed. Thanks to Sabin Iacob.
8486
8487 commit 206a2270
8488 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8489 Date:   Fri Jul 24 14:07:54 2009 +0000
8490
8491     update column sizes after toggling thumbnails
8492
8493 commit 3374e3d5
8494 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8495 Date:   Fri Jul 24 13:32:37 2009 +0000
8496
8497     fixed switching of multiline texts
8498
8499 commit 2d113f07
8500 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8501 Date:   Fri Jul 24 12:56:54 2009 +0000
8502
8503     do not try to reload deleted image
8504     
8505     deleted image is replaced by the next one from the list, keep
8506     the old image displayed until the new one is set
8507
8508 commit 00c99d21
8509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8510 Date:   Fri Jul 24 12:45:42 2009 +0000
8511
8512     call gtk_tree_view_columns_autosize only when reall needed
8513     
8514     gtk_tree_view_columns_autosize is rather expensive, call it only
8515     afrer directory change or after user-requested refresh
8516
8517 commit 66643fc8
8518 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8519 Date:   Fri Jul 24 12:21:23 2009 +0000
8520
8521     do not use cell_data_func
8522     
8523     cell_data_func is too slow, store formatted string in the tree_store
8524     instead
8525
8526 commit 8494a934
8527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8528 Date:   Tue Jul 21 14:17:01 2009 +0000
8529
8530     fixed destroying of menu data
8531     
8532     Make sure that menu destroy functions do not access parent widget
8533     structures that are already destroyed
8534     There are 2 ways to achieve this:
8535     - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
8536     - use separate data structure passed to *_popup_menu_destroy_cb()
8537       like in img-view.
8538
8539 commit 7c7eb0a2
8540 Author: Klaus Ethgen <Klaus@Ethgen.de>
8541 Date:   Sat Jul 18 08:16:54 2009 +0000
8542
8543     Fix a overrun
8544     
8545     data_offset + data_length could be bigger than guint which makes the
8546     calculation overflow to a value smaller then size.
8547
8548 commit 6e739c90
8549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8550 Date:   Thu Jul 2 17:37:05 2009 +0000
8551
8552     updated ChangeLog file
8553
8554 commit 08f70c1d
8555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8556 Date:   Thu Jul 2 17:31:38 2009 +0000
8557
8558     updated ca.po - submitted by Mecatxis
8559
8560 commit ecfe3d0a
8561 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8562 Date:   Wed Jul 1 20:55:37 2009 +0000
8563
8564     make sure that automake and config.h uses the same installation paths
8565
8566 commit 2e37aa4a
8567 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8568 Date:   Wed Jul 1 19:38:17 2009 +0000
8569
8570     updated version string
8571
8572 commit b514d250
8573 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8574 Date:   Wed Jul 1 19:33:09 2009 +0000
8575
8576     fixed mnemonic conflicts
8577
8578 commit 9c0ca8a1
8579 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8580 Date:   Wed Jul 1 18:59:39 2009 +0000
8581
8582     removed msgctxt keyword, older gettext fails on it
8583
8584 commit a781a6fa
8585 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8586 Date:   Wed Jul 1 18:32:32 2009 +0000
8587
8588     removed gettext.h reference
8589
8590 commit 0ec10ddf
8591 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8592 Date:   Wed Jul 1 07:04:42 2009 +0000
8593
8594     updated spec file
8595
8596 commit 21797ad0
8597 Author: Laurent Monin <zas@norz.org>
8598 Date:   Tue Jun 30 23:40:37 2009 +0000
8599
8600     French translation was updated.
8601
8602 commit 0bf27305
8603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8604 Date:   Tue Jun 30 20:15:33 2009 +0000
8605
8606     fixed an use of uninitialized value
8607
8608 commit b5b0a858
8609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8610 Date:   Tue Jun 30 20:12:28 2009 +0000
8611
8612     fixes for a built without Exiv2
8613     
8614     don't try to access XMP metadata if not compiled with Exiv2
8615     some metadata options are valid without Exiv2, do not disable them
8616
8617 commit f70e420d
8618 Author: Klaus Ethgen <Klaus@Ethgen.de>
8619 Date:   Tue Jun 30 19:53:55 2009 +0000
8620
8621     Revert "Add pgettext for some ambiguous strings"
8622     
8623     Now there should be all ambiguous strings gone. This reverts commit 1628
8624     
8625     With that commit also all ambiguous strings should be solved.
8626
8627 commit ed08c31a
8628 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8629 Date:   Tue Jun 30 19:12:25 2009 +0000
8630
8631     add desktop.in files to the tarball
8632
8633 commit 84d6dfa4
8634 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8635 Date:   Mon Jun 29 19:48:14 2009 +0000
8636
8637     fixed writting to gqview legacy format
8638
8639 commit b1e7867f
8640 Author: Laurent Monin <zas@norz.org>
8641 Date:   Mon Jun 29 16:32:43 2009 +0000
8642
8643     French translation was updated.
8644
8645 commit c278582a
8646 Author: Laurent Monin <zas@norz.org>
8647 Date:   Mon Jun 29 16:02:28 2009 +0000
8648
8649     Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
8650
8651 commit f8f76cde
8652 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8653 Date:   Sun Jun 28 13:41:51 2009 +0000
8654
8655     added geeqie-import-geeqie.desktop.in
8656
8657 commit 8bb48410
8658 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8659 Date:   Sun Jun 28 11:55:54 2009 +0000
8660
8661     libchamplain compatibility fix
8662
8663 commit cf4208a5
8664 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8665 Date:   Sun Jun 28 09:25:47 2009 +0000
8666
8667     cleanup: remove some disabled code
8668
8669 commit 3ad0a54d
8670 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8671 Date:   Sun Jun 28 09:08:25 2009 +0000
8672
8673     warn if another operation is performed on a file with unsaved metadata
8674
8675 commit dadc45eb
8676 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8677 Date:   Sun Jun 28 08:49:28 2009 +0000
8678
8679     sync histogram state after enabling it from the menu
8680
8681 commit a61e74ef
8682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8683 Date:   Sun Jun 28 08:32:27 2009 +0000
8684
8685     added script for importing GQView and Geeqie-alpha metadata
8686
8687 commit db44d472
8688 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8689 Date:   Sat Jun 27 23:12:52 2009 +0000
8690
8691     put preferences to separate submenu
8692
8693 commit d960407d
8694 Author: Klaus Ethgen <Klaus@Ethgen.de>
8695 Date:   Sat Jun 27 22:58:20 2009 +0000
8696
8697     German translation update
8698
8699 commit 6595653e
8700 Author: Klaus Ethgen <Klaus@Ethgen.de>
8701 Date:   Sat Jun 27 22:57:56 2009 +0000
8702
8703     Complete commit @1747 (intltool usage)
8704     
8705     With using intltool the localisation will fail cause of missing
8706     desktop.in file. Also the old desktop files are obsoleted by this
8707     commit.
8708     
8709     Also it is not necessary any more to have a './' in front of the files
8710     in POTFILES.in.
8711
8712 commit 3000474f
8713 Author: Klaus Ethgen <Klaus@Ethgen.de>
8714 Date:   Sat Jun 27 22:56:50 2009 +0000
8715
8716     Fix AM_CFLAGS and AM_CXXFLAGS from @1701
8717     
8718     The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
8719     src/Makefile.am.
8720     
8721     I also did some minor whitespace fixes and made the internal
8722     documentation consistent by using \ than @ for doxygen doc.
8723
8724 commit 1282982b
8725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8726 Date:   Sat Jun 27 22:40:25 2009 +0000
8727
8728     added command for editing ufraw id file, changed menu location
8729
8730 commit 5865742b
8731 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8732 Date:   Sat Jun 27 21:12:07 2009 +0000
8733
8734     reordered View menu
8735
8736 commit 2c3454d7
8737 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8738 Date:   Sat Jun 27 20:47:17 2009 +0000
8739
8740     use radio buttons for file and dir mode in popup menu
8741
8742 commit 9ef08987
8743 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8744 Date:   Sat Jun 27 20:12:56 2009 +0000
8745
8746     simplified menu_item_add_radio usage
8747
8748 commit f9509525
8749 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8750 Date:   Sat Jun 27 17:54:31 2009 +0000
8751
8752     created Files and Folders submenu
8753
8754 commit 8948dca3
8755 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8756 Date:   Sat Jun 27 15:47:50 2009 +0000
8757
8758     improved overlay menu
8759     
8760     - indicate overlay and histogram state in toggle and radio entries in
8761       the menu
8762     - all entries have visible effect in all modes
8763
8764 commit a374a03d
8765 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8766 Date:   Wed Jun 24 20:31:30 2009 +0000
8767
8768     test if an accelerator can be stored
8769     
8770     gtk_accel_map_change_entry can't change accelerators
8771     to keys like arrows. Test this and show the keys in the list
8772     only if they can be really changed.
8773     
8774     https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
8775
8776 commit 7bbcd188
8777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8778 Date:   Tue Jun 23 19:20:48 2009 +0000
8779
8780     improved description string
8781
8782 commit 5a18119c
8783 Author: Klaus Ethgen <Klaus@Ethgen.de>
8784 Date:   Sun Jun 21 22:52:45 2009 +0000
8785
8786     Localizing one string
8787
8788 commit d820c538
8789 Author: Klaus Ethgen <Klaus@Ethgen.de>
8790 Date:   Sun Jun 21 22:52:08 2009 +0000
8791
8792     Fix two memory failures
8793     
8794     1. if the description field for a exif information is empty the program
8795        dumps core when trying to change this. The reason is a strcmp with a
8796        NULL value.
8797     
8798        The fix add the small functionality to set the field to default when
8799        it is set empty.
8800     
8801     2. There was a g_strdup miss in exif.c which could end in memory
8802        corruption.
8803
8804 commit 48de9540
8805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8806 Date:   Sun Jun 21 20:14:53 2009 +0000
8807
8808     improved file list update priority
8809     
8810     - update list with lower priority than the priority of file operations
8811     - make sure that it is updated at least once per 2 seconds
8812
8813 commit 8f5b864b
8814 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8815 Date:   Sun Jun 21 13:28:02 2009 +0000
8816
8817     fixed jumping of filelist on focus_in event
8818
8819 commit 624256fd
8820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8821 Date:   Sun Jun 21 12:39:58 2009 +0000
8822
8823     fixed updating of marks in sidecars
8824
8825 commit 8c5f7652
8826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8827 Date:   Sat Jun 20 23:15:11 2009 +0000
8828
8829     various geeqie-ufraw improvements
8830     
8831     - handle xmp sidecars
8832     - commandline options, help
8833
8834 commit ad121b74
8835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8836 Date:   Sat Jun 20 18:42:23 2009 +0000
8837
8838     fixed leak in file_util_* functions
8839     
8840     - file_util_* are changed to take over the filelist and free it when
8841       done
8842     - make sure that these functions are called correctly
8843
8844 commit 64ac3a19
8845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8846 Date:   Sat Jun 20 16:46:32 2009 +0000
8847
8848     improved list view
8849     
8850     - do the string formatting in the cell_data callback
8851     - show the sidecar list only in collapsed entries
8852
8853 commit 689f00cf
8854 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8855 Date:   Sat Jun 20 08:51:07 2009 +0000
8856
8857     always check for deleted sidecar files
8858
8859 commit 2ac55900
8860 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8861 Date:   Fri Jun 19 22:37:30 2009 +0000
8862
8863     fixed regexp usage
8864
8865 commit f553c1ad
8866 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8867 Date:   Fri Jun 19 22:34:52 2009 +0000
8868
8869     run external commands from current directory even with no files
8870
8871 commit 6b90e03b
8872 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8873 Date:   Thu Jun 18 20:46:33 2009 +0000
8874
8875     ufraw-batch script
8876     
8877     added a more complicated script that demonstrates advanced
8878     features of external editors:
8879     - create a jpeg + ufraw id file for each raw file
8880     - update the jpeg if the id file was modified
8881
8882 commit ce28ddc9
8883 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8884 Date:   Wed Jun 17 18:41:10 2009 +0000
8885
8886     made file_util_start_editor_from_file consider also sidecars
8887
8888 commit 74888a81
8889 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8890 Date:   Wed Jun 17 18:19:11 2009 +0000
8891
8892     fixed problems with floor/ceil
8893     
8894     - introduce macros ROUND_DOWN, ROUND_UP
8895     - fixed incorrect usage of floor/ceil functions on int arguments
8896     
8897     patch by  Yuriy Kaminskiy
8898
8899 commit a9e0a038
8900 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8901 Date:   Mon Jun 15 20:50:35 2009 +0000
8902
8903     use intltool for desktop file translation
8904     
8905     - desktop files are translated via .po files together with other strings
8906     - make update-po is replaced with intltool-update [lang]
8907
8908 commit f63a2dd3
8909 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8910 Date:   Mon Jun 15 19:13:45 2009 +0000
8911
8912     improved rotation script
8913     
8914     - applies the orientation from metadata
8915     - uses exiftran for jpeg an ImageMagick for other files
8916
8917 commit 2900ceba
8918 Author: Laurent Monin <zas@norz.org>
8919 Date:   Sun Jun 14 08:49:39 2009 +0000
8920
8921     French translation was updated.
8922
8923 commit 1401afe8
8924 Author: Klaus Ethgen <Klaus@Ethgen.de>
8925 Date:   Sat Jun 13 22:19:57 2009 +0000
8926
8927     Update documentation
8928     
8929     Now it holds a more verbose doxygen description as discussed in mailing
8930     list.
8931     
8932     - Doxygen style description
8933     - Small visibility changes
8934     - Commit message change
8935
8936 commit 369eab02
8937 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8938 Date:   Sat Jun 13 19:26:32 2009 +0000
8939
8940     the options for custom border color were made independent
8941
8942 commit 1283b619
8943 Author: Laurent Monin <zas@norz.org>
8944 Date:   Thu Jun 11 18:18:07 2009 +0000
8945
8946     French translation was updated.
8947
8948 commit 420f3600
8949 Author: Laurent Monin <zas@norz.org>
8950 Date:   Thu Jun 11 17:34:37 2009 +0000
8951
8952     Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
8953
8954 commit f5dbedfb
8955 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8956 Date:   Wed Jun 10 20:45:24 2009 +0000
8957
8958     make sure that a directory exists on saving desktop files
8959
8960 commit 545a2c2c
8961 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8962 Date:   Wed Jun 10 20:26:47 2009 +0000
8963
8964     do not install helper scripts into /usr/bin
8965     
8966     - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
8967     - add the directory to $PATH on startup - the Exec line in desktop files
8968       does not have to contain full path
8969     
8970     fixes
8971     https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
8972
8973 commit c266b1d3
8974 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8975 Date:   Tue Jun 9 19:12:37 2009 +0000
8976
8977     enabled color management in img-view
8978     
8979     patch by Omari Stephens
8980
8981 commit 0dbb46ce
8982 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8983 Date:   Tue Jun 9 19:08:52 2009 +0000
8984
8985     fixed leak in image_post_process_color
8986     
8987     patch by Omari Stephens
8988
8989 commit 3c312710
8990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8991 Date:   Mon Jun 8 19:05:49 2009 +0000
8992
8993     unify code paths for New directory
8994     keep the directory visible after rename
8995     https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
8996
8997 commit 0128d5e7
8998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8999 Date:   Sun Jun 7 10:11:05 2009 +0000
9000
9001     do not show wide frame in single image mode
9002     it partially fixes
9003     https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
9004
9005 commit 83196313
9006 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9007 Date:   Sat Jun 6 22:51:55 2009 +0000
9008
9009     added mark filter to menu - now it is possible to assign hotkeys
9010
9011 commit da1d8ad7
9012 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9013 Date:   Sat Jun 6 19:39:46 2009 +0000
9014
9015     preserve zoom value on fullscreen startup
9016
9017 commit 0b06a8bd
9018 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9019 Date:   Sat Jun 6 17:28:16 2009 +0000
9020
9021     swap x and y scale when scaling rotated images - it fixes tiles that were
9022     sometimes off by 1 pixel - thanks Petr for reporting,
9023     code cleanup
9024
9025 commit 538eafee
9026 Author: Laurent Monin <zas@norz.org>
9027 Date:   Sat Jun 6 17:02:21 2009 +0000
9028
9029     French translation was updated.
9030
9031 commit 0b361516
9032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9033 Date:   Sat Jun 6 16:14:07 2009 +0000
9034
9035     better implementation of tree_view_row_get_visibility,
9036     gtk_tree_view_set_cursor is not sufficient in some cases, call also
9037     tree_view_row_make_visible
9038
9039 commit 2ca07031
9040 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9041 Date:   Sat Jun 6 15:33:56 2009 +0000
9042
9043     do not call signal handler from vdtree_row_expanded
9044     it fixes tree view for user-entered hidden directories
9045
9046 commit 1bd43a67
9047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9048 Date:   Sat Jun 6 11:15:09 2009 +0000
9049
9050     reduced jumping of directory tree when user clicks on folders
9051
9052 commit 2aa7548f
9053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9054 Date:   Fri Jun 5 21:52:37 2009 +0000
9055
9056     simplified the code around vd_select_row
9057
9058 commit e88a00be
9059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9060 Date:   Thu Jun 4 21:07:03 2009 +0000
9061
9062     use layout_set_fd() for changing images from a slideshow
9063     - this updates folder and icon in recursive slideshow mode
9064     
9065     preserve slideshow on layout change - fixes
9066       https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
9067
9068 commit f333692b
9069 Author: Laurent Monin <zas@norz.org>
9070 Date:   Thu Jun 4 19:51:20 2009 +0000
9071
9072     Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
9073
9074 commit 47517136
9075 Author: Klaus Ethgen <Klaus@Ethgen.de>
9076 Date:   Thu Jun 4 16:07:41 2009 +0000
9077
9078     Ongoing translation
9079     
9080     Now the most is translated to German language. Just the photographic
9081     notions are missing.
9082
9083 commit 8e677502
9084 Author: Klaus Ethgen <Klaus@Ethgen.de>
9085 Date:   Thu Jun 4 16:07:16 2009 +0000
9086
9087     Change the order of columns for editors dialogue
9088
9089 commit 21b5ebf3
9090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9091 Date:   Wed Jun 3 20:05:19 2009 +0000
9092
9093     regroup sidecar files when an operation on partial group is finished
9094
9095 commit 347fc7ce
9096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9097 Date:   Tue Jun 2 22:33:53 2009 +0000
9098
9099     changed selection behavior as requested at
9100     http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
9101     
9102     file view - sidecars are added to the selection if they were expicitly selected
9103                 or if the entry is collapsed
9104     icon view - selection always contains sidecars
9105     
9106     file operations splits partially selected groups - selected files have
9107     disabled grouping
9108
9109 commit 5a743f0a
9110 Author: Laurent Monin <zas@norz.org>
9111 Date:   Mon Jun 1 16:37:30 2009 +0000
9112
9113     Minor code cleanup and redundancy reduction.
9114
9115 commit ce00bafc
9116 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9117 Date:   Sun May 31 14:32:39 2009 +0000
9118
9119     fixed incorrect type conversion
9120
9121 commit 7c034363
9122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9123 Date:   Sun May 31 13:32:09 2009 +0000
9124
9125     do not display menus ("FileMenu" etc.) in accelerator configuration
9126     improved tooltip texts
9127
9128 commit 7166e8e6
9129 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9130 Date:   Sun May 31 11:08:00 2009 +0000
9131
9132     do not block the files sent to external editors like gimp
9133
9134 commit f6b5317b
9135 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9136 Date:   Sat May 30 20:18:22 2009 +0000
9137
9138     preserve image center over short periods when the "broken image" icon is
9139     displayed
9140     http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
9141
9142 commit 894ebcaf
9143 Author: Laurent Monin <zas@norz.org>
9144 Date:   Tue May 26 19:41:22 2009 +0000
9145
9146     Add .desktop files to restore lossless jpeg rotation via editors.
9147
9148 commit 257284ed
9149 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9150 Date:   Sat May 23 21:23:06 2009 +0000
9151
9152     added doxygen.conf
9153     https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
9154
9155 commit 701705f5
9156 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9157 Date:   Sat May 23 21:07:21 2009 +0000
9158
9159     enabled PageSize code
9160     https://bugzilla.redhat.com/show_bug.cgi?id=222639
9161
9162 commit 94698117
9163 Author: Laurent Monin <zas@norz.org>
9164 Date:   Thu May 21 09:54:20 2009 +0000
9165
9166     Add missing vim modeline.
9167
9168 commit 8b292110
9169 Author: Laurent Monin <zas@norz.org>
9170 Date:   Thu May 21 09:20:48 2009 +0000
9171
9172     Attempt to use stock gtk icons for directory list and tree views.
9173
9174 commit 2a1d1262
9175 Author: Laurent Monin <zas@norz.org>
9176 Date:   Sat May 16 11:31:48 2009 +0000
9177
9178     Fix up too short array, reported by Michael Schwendt.
9179
9180 commit db09073d
9181 Author: Laurent Monin <zas@norz.org>
9182 Date:   Sat May 16 08:48:21 2009 +0000
9183
9184     Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
9185     
9186     
9187     $ desktop-file-validate geeqie.desktop
9188     geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
9189     "Categories" in group "Desktop Entry" contains a deprecated value
9190     "Application"
9191     
9192     http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
9193
9194 commit 93999087
9195 Author: Laurent Monin <zas@norz.org>
9196 Date:   Thu May 14 20:45:34 2009 +0000
9197
9198     Fix up unused variables warnings.
9199
9200 commit 93e62dee
9201 Author: Laurent Monin <zas@norz.org>
9202 Date:   Thu May 14 20:32:14 2009 +0000
9203
9204     Merge common thumb code from view_file_list and view_file_icon to view_file.
9205
9206 commit 63ea2c85
9207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9208 Date:   Tue May 12 20:54:58 2009 +0000
9209
9210     added some notes to README file
9211
9212 commit e0541d55
9213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9214 Date:   Tue May 12 20:38:26 2009 +0000
9215
9216     fixed compilation with older gtk
9217
9218 commit ff49d58f
9219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9220 Date:   Tue May 12 20:17:03 2009 +0000
9221
9222     updated TODO list
9223
9224 commit 19db93d6
9225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9226 Date:   Tue May 12 18:25:18 2009 +0000
9227
9228     added GPS map support - patch by Colin Clark
9229
9230 commit f0115682
9231 Author: Laurent Monin <zas@norz.org>
9232 Date:   Tue May 12 06:54:05 2009 +0000
9233
9234     French translation was updated.
9235
9236 commit d9ddcf2b
9237 Author: Laurent Monin <zas@norz.org>
9238 Date:   Tue May 12 06:42:20 2009 +0000
9239
9240     Fix up tooltip text: Color _Management -> Color Management.
9241
9242 commit b8f9d00f
9243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9244 Date:   Mon May 11 20:50:13 2009 +0000
9245
9246     added keyboard configuration dialog
9247     mostly written by Petr Ostadal
9248     alternate keys are not yet fully configurable - the corresponding code
9249     is commented out
9250
9251 commit 59e6c197
9252 Author: Laurent Monin <zas@norz.org>
9253 Date:   Mon May 11 10:10:13 2009 +0000
9254
9255     French translation was updated.
9256
9257 commit b8baff4d
9258 Author: Laurent Monin <zas@norz.org>
9259 Date:   Mon May 11 09:55:39 2009 +0000
9260
9261     Include missing header file.
9262
9263 commit 8ae8938d
9264 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9265 Date:   Sat May 9 19:45:24 2009 +0000
9266
9267     expose the file grouping flag to the user
9268
9269 commit 70138111
9270 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9271 Date:   Sat May 9 19:25:51 2009 +0000
9272
9273     extended the list of grouped metadata tags
9274
9275 commit 5a13c696
9276 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9277 Date:   Sat May 9 17:02:35 2009 +0000
9278
9279     added some structure to the metadata preferences dialog
9280
9281 commit 6736cd68
9282 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9283 Date:   Fri May 8 18:29:09 2009 +0000
9284
9285     better tooltip for disabled lcms
9286
9287 commit 38d38b50
9288 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9289 Date:   Thu May 7 20:24:35 2009 +0000
9290
9291     limit metadata details dialog size
9292
9293 commit ecf3f93d
9294 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9295 Date:   Thu May 7 19:52:38 2009 +0000
9296
9297     fixed keyword tree initialization
9298
9299 commit dee4299e
9300 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9301 Date:   Thu May 7 19:38:07 2009 +0000
9302
9303     updated version string to beta1
9304
9305 commit 0dfdc453
9306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9307 Date:   Thu May 7 19:34:33 2009 +0000
9308
9309     enabled XDG directory layout
9310
9311 commit 34a545b2
9312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9313 Date:   Thu May 7 19:30:15 2009 +0000
9314
9315     use "keywords" instead of "tags" in option name, it is more consistent
9316
9317 commit fb440ecd
9318 Author: Laurent Monin <zas@norz.org>
9319 Date:   Sun May 3 17:54:37 2009 +0000
9320
9321     French translation was updated.
9322
9323 commit bcc9ac0c
9324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9325 Date:   Sat May 2 22:34:46 2009 +0000
9326
9327     added stock icons for slideshow
9328
9329 commit b9dbcccc
9330 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9331 Date:   Sat May 2 22:19:42 2009 +0000
9332
9333     updated czech translation
9334
9335 commit baf66bb1
9336 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9337 Date:   Sat May 2 11:14:24 2009 +0000
9338
9339     force the metadata dialog if it was triggered by the menu or the button
9340
9341 commit 034c8455
9342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9343 Date:   Sat May 2 10:59:36 2009 +0000
9344
9345     action table clean up
9346
9347 commit bf8cb167
9348 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9349 Date:   Sat May 2 09:15:56 2009 +0000
9350
9351     improved pixel info, changed the menu entry from "Hide" to "Show",
9352     added it on default status bar
9353
9354 commit 022c685a
9355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9356 Date:   Fri May 1 23:40:01 2009 +0000
9357
9358     "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
9359     use <shift>S for sort manager
9360
9361 commit c95bd699
9362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9363 Date:   Fri May 1 23:15:51 2009 +0000
9364
9365     - handle color profile and write metadata buttons on statusbar by ui_manager
9366     - statusbar buttons made configurable
9367
9368 commit b4760e25
9369 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9370 Date:   Fri May 1 09:49:27 2009 +0000
9371
9372     allow external editors without parameters, as long as they are in
9373     category 'X-Geeqie'
9374
9375 commit b2025397
9376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9377 Date:   Wed Apr 29 20:28:54 2009 +0000
9378
9379     updated czech translation, not yet complete
9380
9381 commit 6739de52
9382 Author: Laurent Monin <zas@norz.org>
9383 Date:   Tue Apr 28 21:40:00 2009 +0000
9384
9385     French translation was updated.
9386
9387 commit baa65160
9388 Author: Laurent Monin <zas@norz.org>
9389 Date:   Tue Apr 28 21:38:20 2009 +0000
9390
9391     Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
9392
9393 commit 563caeb6
9394 Author: Laurent Monin <zas@norz.org>
9395 Date:   Tue Apr 28 21:37:27 2009 +0000
9396
9397     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.
9398
9399 commit 90c899b6
9400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9401 Date:   Tue Apr 28 20:09:41 2009 +0000
9402
9403     do not translate internal strings
9404
9405 commit cdf39c97
9406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9407 Date:   Tue Apr 28 06:55:56 2009 +0000
9408
9409     added new files
9410
9411 commit 05a40a1d
9412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9413 Date:   Tue Apr 28 06:54:59 2009 +0000
9414
9415     compilation fixes for older glib and gtk
9416
9417 commit a39d10df
9418 Author: Laurent Monin <zas@norz.org>
9419 Date:   Mon Apr 27 23:07:59 2009 +0000
9420
9421     French translation was updated: fix few main menu mnenonics.
9422
9423 commit e83d0474
9424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9425 Date:   Mon Apr 27 21:39:56 2009 +0000
9426
9427     compilation fixes
9428
9429 commit 3e0cad19
9430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9431 Date:   Mon Apr 27 20:19:21 2009 +0000
9432
9433     "make dist" fixes
9434
9435 commit 2dfdfc1d
9436 Author: Laurent Monin <zas@norz.org>
9437 Date:   Sun Apr 26 14:08:44 2009 +0000
9438
9439     French translation was updated.
9440
9441 commit 81620ce9
9442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9443 Date:   Sun Apr 26 11:38:28 2009 +0000
9444
9445     small fixes
9446
9447 commit 61f861dd
9448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9449 Date:   Sun Apr 26 09:25:52 2009 +0000
9450
9451     fixed return from metadata_write_revert
9452
9453 commit 86da9a1f
9454 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9455 Date:   Sun Apr 26 09:01:35 2009 +0000
9456
9457     added an option to write image orientation to the metadata
9458
9459 commit f62a4ec8
9460 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9461 Date:   Sat Apr 25 22:08:09 2009 +0000
9462
9463     separated Orientation and Grayscale functions
9464     moved Grayscale to Color management menu
9465
9466 commit a0f54dff
9467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9468 Date:   Sat Apr 25 20:55:11 2009 +0000
9469
9470     added more info to the details dialog
9471
9472 commit 81e98ec3
9473 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9474 Date:   Fri Apr 24 23:26:49 2009 +0000
9475
9476     added details dialog for other operations too
9477
9478 commit 6ac87bdb
9479 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9480 Date:   Fri Apr 24 22:51:00 2009 +0000
9481
9482     added possibility to exclude individual files
9483
9484 commit 6d5b3636
9485 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9486 Date:   Thu Apr 23 21:15:14 2009 +0000
9487
9488     fixed writting metadata behavior at exit
9489
9490 commit 92d41d67
9491 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9492 Date:   Thu Apr 23 21:12:19 2009 +0000
9493
9494     added an image to the file details dialog
9495
9496 commit b6e52aec
9497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9498 Date:   Thu Apr 23 20:48:03 2009 +0000
9499
9500     differentiate between "Cancel" and "Discard changes"
9501
9502 commit 7ff04bed
9503 Author: Laurent Monin <zas@norz.org>
9504 Date:   Tue Apr 21 21:47:11 2009 +0000
9505
9506     Fix up few warnings (especially on 64bits platforms).
9507
9508 commit a58c2dc7
9509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9510 Date:   Tue Apr 21 21:16:32 2009 +0000
9511
9512     fixed metadata.confirm_on_dir_change
9513
9514 commit ba226375
9515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9516 Date:   Tue Apr 21 21:07:28 2009 +0000
9517
9518     added possibility to show modifiied metadata before write
9519
9520 commit 97517b5b
9521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9522 Date:   Mon Apr 20 21:34:16 2009 +0000
9523
9524     added remote interface for exporting additional info (sidecars,
9525     destination) to external commands
9526     
9527     see the symlink command for an example
9528     
9529     http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
9530
9531 commit be3cde05
9532 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9533 Date:   Mon Apr 20 21:07:52 2009 +0000
9534
9535     write info and debugging messages to stderr
9536
9537 commit 4d953e17
9538 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9539 Date:   Mon Apr 20 19:44:50 2009 +0000
9540
9541     improved remote protocol to allow bidirectional communication
9542
9543 commit 119665d7
9544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9545 Date:   Fri Apr 17 20:26:22 2009 +0000
9546
9547     fixed tests for vd_find_row return value
9548
9549 commit fe28f855
9550 Author: Klaus Ethgen <Klaus@Ethgen.de>
9551 Date:   Tue Apr 14 21:51:29 2009 +0000
9552
9553     German translation updated
9554     
9555     With some help from de.alt.rec.digitalfotografie.
9556
9557 commit 2517907d
9558 Author: Laurent Monin <zas@norz.org>
9559 Date:   Tue Apr 14 20:54:50 2009 +0000
9560
9561     French translation was updated.
9562
9563 commit 3ad77652
9564 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9565 Date:   Mon Apr 13 22:40:47 2009 +0000
9566
9567     color profile fixes
9568
9569 commit 75909b6d
9570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9571 Date:   Mon Apr 13 14:39:50 2009 +0000
9572
9573     show color management status on statusbar
9574
9575 commit a512de6d
9576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9577 Date:   Mon Apr 13 10:55:49 2009 +0000
9578
9579     support X11 screen profile
9580     http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
9581
9582 commit 6fa6bdcc
9583 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9584 Date:   Mon Apr 13 08:09:56 2009 +0000
9585
9586     moved color profiles from statusbar to View menu
9587
9588 commit 9d1fd8df
9589 Author: Klaus Ethgen <Klaus@Ethgen.de>
9590 Date:   Sun Apr 12 17:58:55 2009 +0000
9591
9592     German translation updated
9593
9594 commit 6b5add46
9595 Author: Laurent Monin <zas@norz.org>
9596 Date:   Sun Apr 12 15:06:43 2009 +0000
9597
9598     French translation was updated.
9599
9600 commit 9907bdcd
9601 Author: Klaus Ethgen <Klaus@Ethgen.de>
9602 Date:   Sun Apr 12 11:02:03 2009 +0000
9603
9604     Update POTFILES.in
9605     
9606     metadata.c was not in the POTFILES.in.
9607
9608 commit 6fc84409
9609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9610 Date:   Sun Apr 12 08:36:53 2009 +0000
9611
9612     fixed ambiguous strings
9613
9614 commit 9483a82f
9615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9616 Date:   Sat Apr 11 21:28:46 2009 +0000
9617
9618     improved default keyword tree
9619
9620 commit 957656a9
9621 Author: Klaus Ethgen <Klaus@Ethgen.de>
9622 Date:   Sat Apr 11 20:46:37 2009 +0000
9623
9624     Fix that the output of msgfmt could be singular
9625     
9626     The output of msgfmt could be singular if there is only one translation
9627     of the given type.
9628
9629 commit 1a73f690
9630 Author: Klaus Ethgen <Klaus@Ethgen.de>
9631 Date:   Sat Apr 11 19:51:03 2009 +0000
9632
9633     Allow to configure case handling of keywords
9634     
9635     Sometimes I use just different case for keywords. This should be
9636     chooseable.
9637
9638 commit 66ad4aee
9639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9640 Date:   Sat Apr 11 19:35:03 2009 +0000
9641
9642     fixed updating of filelist marks
9643
9644 commit cceb6eee
9645 Author: Klaus Ethgen <Klaus@Ethgen.de>
9646 Date:   Sat Apr 11 18:34:12 2009 +0000
9647
9648     Adding debian packaging informations
9649     
9650     Adding debian control directory to create a geeqie debian package.
9651     
9652     NOTES: (To be fixed in autoconf)
9653        - LIRC must be explicit _enabled_ instead of disable. This is wrong
9654          documented.
9655        - It might be a good idea to derivate the readmedir and the htmldir
9656          from docdir.
9657
9658 commit e91e0ff9
9659 Author: Klaus Ethgen <Klaus@Ethgen.de>
9660 Date:   Sat Apr 11 16:34:25 2009 +0000
9661
9662     Implementing CTRL-W to close advanced exif window
9663     
9664     In fact, this implements keypress event handling in the advanced exif
9665     window to handle CTRL-W event.
9666
9667 commit f43df746
9668 Author: Klaus Ethgen <Klaus@Ethgen.de>
9669 Date:   Fri Apr 10 13:54:08 2009 +0000
9670
9671     Just update the internal sort method
9672     
9673     There is no other use of the internal sort method than speeding up the
9674     sorting of a collection. So setting it to SORT_NONE is the better
9675     choice.
9676
9677 commit 6bbb74b3
9678 Author: Klaus Ethgen <Klaus@Ethgen.de>
9679 Date:   Fri Apr 10 13:44:37 2009 +0000
9680
9681     Implement random sort method for collections
9682     
9683     This patch allows to randomize the collections. (Closes: #2497413)
9684     https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
9685
9686 commit 0977d77b
9687 Author: Klaus Ethgen <Klaus@Ethgen.de>
9688 Date:   Fri Apr 10 10:18:42 2009 +0000
9689
9690     Fix the broken statistic generation
9691     
9692     The output of msgfmt has different format if no fuzzy translations (or
9693     even no translated) are available. I fixed that by parsing the output of
9694     msgfmt more intelligent.
9695     
9696     Drawback of the solution is that the parsing will not work if the output
9697     of msgfmt use not the strings "translated messages", "fuzzy
9698     translations" and "untranslated messages".
9699
9700 commit 16e5361e
9701 Author: Klaus Ethgen <Klaus@Ethgen.de>
9702 Date:   Fri Apr 10 09:47:40 2009 +0000
9703
9704     German translation updated
9705     
9706     Also included a update in the README file. Finally I add myself to that
9707     file. :-)
9708
9709 commit a9076f2d
9710 Author: Klaus Ethgen <Klaus@Ethgen.de>
9711 Date:   Fri Apr 10 09:47:20 2009 +0000
9712
9713     Add pgettext for some ambiguous strings
9714     
9715     There are some strings which are ambiguous to translate. There is the
9716     pgettext function to solf that problem.
9717     
9718     For example, locations can be translated to german by Ortsangaben
9719     (geographical) or by Pfad (filesystem). I am sure there are also some
9720     ambiguous in other languages.
9721
9722 commit b2d63b67
9723 Author: Laurent Monin <zas@norz.org>
9724 Date:   Thu Apr 9 20:40:16 2009 +0000
9725
9726     Minor french translations fixes.
9727
9728 commit edae4986
9729 Author: Laurent Monin <zas@norz.org>
9730 Date:   Thu Apr 9 20:07:16 2009 +0000
9731
9732     Fix histogram labels in french.
9733
9734 commit e6fbbd42
9735 Author: Laurent Monin <zas@norz.org>
9736 Date:   Thu Apr 9 19:58:03 2009 +0000
9737
9738     French translation was updated.
9739
9740 commit 672e4f69
9741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9742 Date:   Wed Apr 8 19:32:30 2009 +0000
9743
9744     improved Exiv2 error reporting:
9745     - use correct charset
9746     - respect --debug
9747
9748 commit fc1b4202
9749 Author: Klaus Ethgen <Klaus@Ethgen.de>
9750 Date:   Mon Apr 6 23:59:54 2009 +0000
9751
9752     Nest new keywords inside existing
9753     
9754     It is boring to first add a bunch of keywords and then move them to the
9755     new location. It is more natural to add them as child to existing ons.
9756
9757 commit 81bcaeee
9758 Author: Klaus Ethgen <Klaus@Ethgen.de>
9759 Date:   Mon Apr 6 23:59:38 2009 +0000
9760
9761     Fix the is_keyword bug
9762     
9763     The is_keyword would be new set when placing the radio buttons. This
9764     Patch fix it by setting the variable afterwards.
9765
9766 commit 80f4d7ef
9767 Author: Klaus Ethgen <Klaus@Ethgen.de>
9768 Date:   Mon Apr 6 23:39:27 2009 +0000
9769
9770     Set the focus for new keyword dialog
9771
9772 commit 6224bad9
9773 Author: Laurent Monin <zas@norz.org>
9774 Date:   Mon Apr 6 22:18:13 2009 +0000
9775
9776     Disable unused functions when compiled without threads support, prevents few warnings.
9777
9778 commit 14946850
9779 Author: Laurent Monin <zas@norz.org>
9780 Date:   Mon Apr 6 22:13:54 2009 +0000
9781
9782     Fix up event source ids type: gint -> guint.
9783     Functions like g_timeout_add() or g_idle_add() return a guint
9784     greater than 0, but in most places it was wrongly stored as int
9785     and initialized to -1.
9786     This broke assertions matching in g_source_remove() for example
9787     since id was always greater than 0 even when timer was not set
9788     (-1 was casted to the biggest guint).
9789
9790 commit bc940421
9791 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9792 Date:   Mon Apr 6 21:52:49 2009 +0000
9793
9794     re-ordered some options, improved descriptions
9795
9796 commit 9e28ad2a
9797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9798 Date:   Mon Apr 6 20:38:54 2009 +0000
9799
9800     unconditionally enable fast jpeg thumbnailing
9801
9802 commit 61856b1e
9803 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9804 Date:   Mon Apr 6 19:53:59 2009 +0000
9805
9806     added pane_notify_selection to pane API
9807
9808 commit 3b39f3a6
9809 Author: Laurent Monin <zas@norz.org>
9810 Date:   Mon Apr 6 19:13:35 2009 +0000
9811
9812     Remove unused field in IconData.
9813
9814 commit d7f36668
9815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9816 Date:   Mon Apr 6 19:09:55 2009 +0000
9817
9818     optimized sidecar file check
9819
9820 commit c1209c2e
9821 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9822 Date:   Sun Apr 5 09:46:49 2009 +0000
9823
9824     fixed bug in overlay drawing
9825
9826 commit 51a9455b
9827 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9828 Date:   Sun Apr 5 09:25:48 2009 +0000
9829
9830     improved Scroll reset method in preferences dialog
9831
9832 commit 7ba4f8b9
9833 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9834 Date:   Sat Apr 4 23:12:19 2009 +0000
9835
9836     disabled 2-pass rendering also affect color correction
9837     https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
9838
9839 commit 71cf89df
9840 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9841 Date:   Sat Apr 4 22:29:25 2009 +0000
9842
9843     added option that simplifies saving of multi-window configurations
9844
9845 commit 28243662
9846 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9847 Date:   Sat Apr 4 22:09:50 2009 +0000
9848
9849     dropped show_copy_path option
9850
9851 commit 33d633ef
9852 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9853 Date:   Sat Apr 4 21:53:12 2009 +0000
9854
9855     dropped read_buffer options - they don't have any significant effect
9856
9857 commit 5a332053
9858 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9859 Date:   Sat Apr 4 21:14:34 2009 +0000
9860
9861     startup path options simplified and moved to layout options
9862
9863 commit c4b18aa9
9864 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9865 Date:   Sat Apr 4 20:20:17 2009 +0000
9866
9867     moved options from Advanced tab to other tabs
9868     TODO: add Advanced section on each tab
9869
9870 commit c66eafd0
9871 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9872 Date:   Sat Apr 4 19:10:49 2009 +0000
9873
9874     added metadata_read_GPS_coord
9875
9876 commit a5a0e4b5
9877 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9878 Date:   Sat Apr 4 16:42:54 2009 +0000
9879
9880     set current fd when the bar is shown again
9881     https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
9882
9883 commit fc76e6d1
9884 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9885 Date:   Fri Apr 3 19:35:34 2009 +0000
9886
9887     convert commandline to utf8
9888
9889 commit 5f808326
9890 Author: Laurent Monin <zas@norz.org>
9891 Date:   Thu Apr 2 23:11:07 2009 +0000
9892
9893     Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
9894
9895 commit 8d622ad6
9896 Author: Laurent Monin <zas@norz.org>
9897 Date:   Thu Apr 2 16:10:12 2009 +0000
9898
9899     Use full path in genmarshal.
9900     This allows out of source builds with fakeroot.
9901     Patch by Lukas Jirkovsky.
9902
9903 commit f1b49514
9904 Author: Laurent Monin <zas@norz.org>
9905 Date:   Tue Mar 31 22:23:33 2009 +0000
9906
9907     Cleanup.
9908
9909 commit dc03f50c
9910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9911 Date:   Tue Mar 31 21:33:54 2009 +0000
9912
9913     improved next/prev operation on sidecar files
9914     
9915     all operations with list index seem to be broken but IMHO this fix is
9916     sufficient for 1.0. Then it definitely needs a better interface.
9917
9918 commit 91a89497
9919 Author: Laurent Monin <zas@norz.org>
9920 Date:   Tue Mar 31 20:57:31 2009 +0000
9921
9922     Add and install a template to be used as new editor. Need more work.
9923
9924 commit 23e172ec
9925 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9926 Date:   Tue Mar 31 20:53:37 2009 +0000
9927
9928     fixed vdlist_find_row return value
9929
9930 commit 0ba13b95
9931 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9932 Date:   Tue Mar 31 20:35:04 2009 +0000
9933
9934     use a better signal
9935
9936 commit e2c72d45
9937 Author: Laurent Monin <zas@norz.org>
9938 Date:   Tue Mar 31 20:22:47 2009 +0000
9939
9940     Make desktop window list checkboxes centered and not activatable.
9941
9942 commit f1ff99e0
9943 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9944 Date:   Tue Mar 31 20:05:16 2009 +0000
9945
9946     improved debug messages
9947
9948 commit 193a5482
9949 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9950 Date:   Tue Mar 31 19:34:39 2009 +0000
9951
9952     report pixbuf loader errors
9953     https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
9954
9955 commit c20d6b49
9956 Author: Laurent Monin <zas@norz.org>
9957 Date:   Tue Mar 31 18:45:33 2009 +0000
9958
9959     Allow to delete an editor's desktop file from editors list window.
9960
9961 commit 852216c6
9962 Author: Laurent Monin <zas@norz.org>
9963 Date:   Mon Mar 30 20:42:06 2009 +0000
9964
9965     Update POTFILES.in and french translation.
9966
9967 commit 3f65637f
9968 Author: Laurent Monin <zas@norz.org>
9969 Date:   Mon Mar 30 20:01:27 2009 +0000
9970
9971     French translation was updated.
9972
9973 commit 5294d9ad
9974 Author: Laurent Monin <zas@norz.org>
9975 Date:   Mon Mar 30 19:57:44 2009 +0000
9976
9977     Update Changelog file.
9978
9979 commit be6f5186
9980 Author: Laurent Monin <zas@norz.org>
9981 Date:   Mon Mar 30 19:01:09 2009 +0000
9982
9983     Fixed bug where pixel/color information at x=0 coordinates werent shown:
9984     - pixel-coordinates now calculated with floor
9985     - guard for update in layout does not apply for 0 coordinates anymore
9986     
9987     Patch by Ruben Stein.
9988
9989 commit 9ec70804
9990 Author: Laurent Monin <zas@norz.org>
9991 Date:   Mon Mar 30 17:52:14 2009 +0000
9992
9993     Fix up previous patch.
9994
9995 commit 054df736
9996 Author: Laurent Monin <zas@norz.org>
9997 Date:   Mon Mar 30 17:05:31 2009 +0000
9998
9999     Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
10000
10001 commit 5ccbedf9
10002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10003 Date:   Sun Mar 29 20:06:21 2009 +0000
10004
10005     improved bar_pane_comment_notify_cb
10006
10007 commit 93fcf6a8
10008 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10009 Date:   Sun Mar 29 19:57:19 2009 +0000
10010
10011     fixed a typo
10012
10013 commit 41513c5c
10014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10015 Date:   Sun Mar 29 19:40:16 2009 +0000
10016
10017     fixed possible crash
10018
10019 commit 0fe6e0a1
10020 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10021 Date:   Sun Mar 29 16:39:42 2009 +0000
10022
10023     added UfRaw ID files to known filetypes
10024
10025 commit ab645c95
10026 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10027 Date:   Sun Mar 29 14:26:44 2009 +0000
10028
10029     pane interface cleanup
10030
10031 commit 0ceba722
10032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10033 Date:   Sun Mar 29 14:20:44 2009 +0000
10034
10035     improved sidebar configuration
10036
10037 commit 7958ba1b
10038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10039 Date:   Sun Mar 29 10:36:13 2009 +0000
10040
10041     re-added possibility to display basic file info (size, mode, date)
10042
10043 commit dd3442ea
10044 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10045 Date:   Sat Mar 28 15:51:21 2009 +0000
10046
10047     fixed keyboard focus on start-up
10048     https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
10049
10050 commit c717291b
10051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10052 Date:   Sat Mar 28 15:31:04 2009 +0000
10053
10054     active image follows keyboard focus
10055
10056 commit 78a1719a
10057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10058 Date:   Sat Mar 28 15:09:09 2009 +0000
10059
10060     split-mode cleanup and improvements
10061
10062 commit 4602b028
10063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10064 Date:   Fri Mar 27 08:05:14 2009 +0000
10065
10066     added simple desktop file editor
10067
10068 commit e68bdda5
10069 Author: Laurent Monin <zas@norz.org>
10070 Date:   Thu Mar 26 21:49:20 2009 +0000
10071
10072     Improve editors through .desktop files implementation:
10073     - stricter Exec parameters detection
10074     - correct Icon key handling (absolute file vs name and --icon prefix)
10075     - improved escape, single, double quotes handling and escaping
10076
10077 commit f38f31b1
10078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10079 Date:   Thu Mar 26 07:56:01 2009 +0000
10080
10081     fixed histogram drawing
10082
10083 commit 507f2bf9
10084 Author: Laurent Monin <zas@norz.org>
10085 Date:   Mon Mar 23 18:49:23 2009 +0000
10086
10087     French translation was updated.
10088
10089 commit abc71f71
10090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10091 Date:   Sat Mar 21 23:16:38 2009 +0000
10092
10093     more consistent remote options naming
10094
10095 commit c4330fbf
10096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10097 Date:   Sat Mar 21 20:19:11 2009 +0000
10098
10099     fixed segfault in histogram
10100     http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
10101
10102 commit 9266c3ea
10103 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10104 Date:   Sat Mar 21 19:51:07 2009 +0000
10105
10106     layout id "_current_" matches the currently active layout window
10107
10108 commit aa2fd4c3
10109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10110 Date:   Sat Mar 21 18:22:04 2009 +0000
10111
10112     do not copy existing layout id to new window
10113
10114 commit 9b9f197e
10115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10116 Date:   Sat Mar 21 17:47:50 2009 +0000
10117
10118     update translated pane titles
10119
10120 commit 4f46f6cc
10121 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10122 Date:   Fri Mar 20 22:48:01 2009 +0000
10123
10124     do not re-create ui_manager at layout change
10125
10126 commit 223d36e4
10127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10128 Date:   Fri Mar 20 21:28:31 2009 +0000
10129
10130     added a possibility to update existing bars from config
10131
10132 commit 61ff1c80
10133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10134 Date:   Fri Mar 20 17:02:00 2009 +0000
10135
10136     added tooltips to external editors on toolbar
10137     - patch by Colin Clark
10138
10139 commit da76910f
10140 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10141 Date:   Fri Mar 20 16:28:43 2009 +0000
10142
10143     added "load config" command to remote control
10144
10145 commit e63d1ab1
10146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10147 Date:   Fri Mar 20 14:36:59 2009 +0000
10148
10149     added possibility to update existing layout window from config
10150
10151 commit f85c331b
10152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10153 Date:   Fri Mar 20 11:52:29 2009 +0000
10154
10155     do not add duplicate keywords from config file
10156
10157 commit edddb384
10158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10159 Date:   Fri Mar 20 10:12:29 2009 +0000
10160
10161     be more verbose on parse errors
10162
10163 commit db9583d1
10164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10165 Date:   Fri Mar 20 09:46:35 2009 +0000
10166
10167     added function to reload external editors at any time
10168     eliminated init_after_global_options()
10169
10170 commit a043fedc
10171 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10172 Date:   Thu Mar 19 22:58:28 2009 +0000
10173
10174     initialization clean-up
10175
10176 commit 75ad70e8
10177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10178 Date:   Thu Mar 19 22:12:14 2009 +0000
10179
10180     improved config file formatting
10181
10182 commit 5cd07681
10183 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10184 Date:   Tue Mar 17 23:03:07 2009 +0000
10185
10186     added more IPTC tags
10187
10188 commit c4397842
10189 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10190 Date:   Tue Mar 17 22:41:09 2009 +0000
10191
10192     implemented editing support in exif pane
10193
10194 commit 4bb3d0e1
10195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10196 Date:   Tue Mar 17 19:52:56 2009 +0000
10197
10198     fixed loading of desktop file icons, gtk seems to expect an icon name without extension
10199
10200 commit 8b21951c
10201 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10202 Date:   Tue Mar 17 19:09:34 2009 +0000
10203
10204     simplified code
10205
10206 commit 914fa4e1
10207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10208 Date:   Tue Mar 17 18:58:15 2009 +0000
10209
10210     improved expanding and hiding of helper keywords
10211
10212 commit 48a18d51
10213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10214 Date:   Tue Mar 17 18:30:53 2009 +0000
10215
10216     fixed keyword tree redrawing
10217
10218 commit a142c98b
10219 Author: Laurent Monin <zas@norz.org>
10220 Date:   Tue Mar 17 00:05:13 2009 +0000
10221
10222     Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
10223
10224 commit 496826c1
10225 Author: Laurent Monin <zas@norz.org>
10226 Date:   Mon Mar 16 20:39:09 2009 +0000
10227
10228     gint -> gboolean where applicable. The end (ouf!).
10229
10230 commit 0b6b9778
10231 Author: Laurent Monin <zas@norz.org>
10232 Date:   Mon Mar 16 19:11:39 2009 +0000
10233
10234     gint -> gboolean where applicable.
10235
10236 commit 4cd4d864
10237 Author: Laurent Monin <zas@norz.org>
10238 Date:   Mon Mar 16 18:19:11 2009 +0000
10239
10240     gint -> gboolean where applicable.
10241
10242 commit 049a021e
10243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10244 Date:   Sun Mar 15 23:22:17 2009 +0000
10245
10246     improved pane_keywords notification
10247
10248 commit bdb1e4f3
10249 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10250 Date:   Sun Mar 15 22:46:25 2009 +0000
10251
10252     call the notify function just once when the keywords are pushed to the
10253     textarea
10254
10255 commit 5c5e09cf
10256 Author: Laurent Monin <zas@norz.org>
10257 Date:   Sun Mar 15 20:16:20 2009 +0000
10258
10259     gint -> gboolean.
10260
10261 commit 5f2862f7
10262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10263 Date:   Sun Mar 15 18:41:25 2009 +0000
10264
10265     fixed segfault in osd called from img-view
10266     http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
10267
10268 commit a83ce812
10269 Author: Laurent Monin <zas@norz.org>
10270 Date:   Sun Mar 15 18:06:41 2009 +0000
10271
10272     gint -> gboolean.
10273
10274 commit e297b62d
10275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10276 Date:   Sun Mar 15 17:40:04 2009 +0000
10277
10278     fixed viewing image from dupe and search windows
10279
10280 commit e4ec9f2c
10281 Author: Laurent Monin <zas@norz.org>
10282 Date:   Sun Mar 15 15:01:07 2009 +0000
10283
10284     gint -> gboolean.
10285
10286 commit 54797050
10287 Author: Laurent Monin <zas@norz.org>
10288 Date:   Sun Mar 15 13:33:56 2009 +0000
10289
10290     gint -> gboolean.
10291
10292 commit 1e7fe2f0
10293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10294 Date:   Sun Mar 15 12:41:39 2009 +0000
10295
10296     fixed XMP and IPTC entry names in exif pane
10297
10298 commit 972f0c27
10299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10300 Date:   Sun Mar 15 12:20:14 2009 +0000
10301
10302     added notification to the exif pane
10303
10304 commit 7c3dc4dc
10305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10306 Date:   Sun Mar 15 11:58:46 2009 +0000
10307
10308     fixed a bug in osd updating, it seems that the osd icons work again
10309
10310 commit 04e5dfcf
10311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10312 Date:   Sun Mar 15 11:34:09 2009 +0000
10313
10314     compute histogram in idle time
10315
10316 commit c30d2783
10317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10318 Date:   Sun Mar 15 09:06:13 2009 +0000
10319
10320     fixed possible deadlock with multiple thumb loaders in parallel
10321
10322 commit 3dfd1c11
10323 Author: Laurent Monin <zas@norz.org>
10324 Date:   Sun Mar 15 07:07:52 2009 +0000
10325
10326     gint -> gboolean.
10327
10328 commit 2c38cf91
10329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10330 Date:   Sat Mar 14 23:26:42 2009 +0000
10331
10332     completely separated global and layout window options
10333     layout window configuration is available under separate menu entry
10334
10335 commit 869dd50b
10336 Author: Laurent Monin <zas@norz.org>
10337 Date:   Sat Mar 14 21:12:55 2009 +0000
10338
10339     gint -> gboolean.
10340
10341 commit 3707f26e
10342 Author: Laurent Monin <zas@norz.org>
10343 Date:   Sat Mar 14 20:07:23 2009 +0000
10344
10345     More gboolean.
10346
10347 commit ccbfd10e
10348 Author: Laurent Monin <zas@norz.org>
10349 Date:   Sat Mar 14 19:25:21 2009 +0000
10350
10351     Use gboolean where applicable, minor cleanup and indentations fixes.
10352
10353 commit 8e811724
10354 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10355 Date:   Sat Mar 14 17:21:35 2009 +0000
10356
10357     improved notification system
10358
10359 commit 2770d68d
10360 Author: Laurent Monin <zas@norz.org>
10361 Date:   Sat Mar 14 11:26:43 2009 +0000
10362
10363     More gboolean and tidy up.
10364
10365 commit 57236ac4
10366 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10367 Date:   Sat Mar 14 10:34:42 2009 +0000
10368
10369     cleanup, small fixes
10370
10371 commit 83a31276
10372 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10373 Date:   Fri Mar 13 23:19:58 2009 +0000
10374
10375     do not allow to add keywords with the same name as siblings
10376
10377 commit c2786468
10378 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10379 Date:   Fri Mar 13 16:45:21 2009 +0000
10380
10381     added keyword tree filtering
10382
10383 commit dc9042b3
10384 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10385 Date:   Fri Mar 13 12:06:01 2009 +0000
10386
10387     show file name in advanced_exif
10388
10389 commit 3dcfa720
10390 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10391 Date:   Fri Mar 13 10:36:32 2009 +0000
10392
10393     handle sidecar files for raw formats that are not known to exiv2
10394
10395 commit b987ed85
10396 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10397 Date:   Fri Mar 13 09:03:06 2009 +0000
10398
10399     fixed keyword to mark connection
10400
10401 commit 26823554
10402 Author: Laurent Monin <zas@norz.org>
10403 Date:   Thu Mar 12 22:44:21 2009 +0000
10404
10405     Use gboolean where applicable.
10406
10407 commit ce725290
10408 Author: Laurent Monin <zas@norz.org>
10409 Date:   Thu Mar 12 22:39:06 2009 +0000
10410
10411     Make ishidden() static to filedata.c and rename it is_hidden_file().
10412
10413 commit ea7b2e38
10414 Author: Laurent Monin <zas@norz.org>
10415 Date:   Thu Mar 12 22:35:45 2009 +0000
10416
10417     gint -> gboolean and tidy up.
10418
10419 commit 12d44efd
10420 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10421 Date:   Thu Mar 12 21:27:13 2009 +0000
10422
10423     added a dialog for editing keyword tree
10424
10425 commit 445675df
10426 Author: Laurent Monin <zas@norz.org>
10427 Date:   Thu Mar 12 21:06:37 2009 +0000
10428
10429     Use gboolean where applicable, for the sake of consistency.
10430
10431 commit 2814d203
10432 Author: Laurent Monin <zas@norz.org>
10433 Date:   Wed Mar 11 23:36:01 2009 +0000
10434
10435     Code cleanup.
10436
10437 commit f719019c
10438 Author: Laurent Monin <zas@norz.org>
10439 Date:   Wed Mar 11 23:35:31 2009 +0000
10440
10441     Fix bug when adding a new collection through sort manager. Tidy up.
10442
10443 commit 3ad46d8a
10444 Author: Laurent Monin <zas@norz.org>
10445 Date:   Wed Mar 11 23:04:30 2009 +0000
10446
10447     Tidy up.
10448
10449 commit 0b00a6f6
10450 Author: Laurent Monin <zas@norz.org>
10451 Date:   Wed Mar 11 22:56:56 2009 +0000
10452
10453     Use gboolean pseudo type where applicable.
10454
10455 commit 2f2e1411
10456 Author: Laurent Monin <zas@norz.org>
10457 Date:   Wed Mar 11 22:28:37 2009 +0000
10458
10459     Remove useless functions.
10460
10461 commit 53335b45
10462 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10463 Date:   Wed Mar 11 21:54:54 2009 +0000
10464
10465     added a popup menu in keyword tree
10466
10467 commit 13b5d1f4
10468 Author: Laurent Monin <zas@norz.org>
10469 Date:   Wed Mar 11 17:38:20 2009 +0000
10470
10471     Use dynamic allocation for editor key passed to various callbacks.
10472
10473 commit 4ae54d3f
10474 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10475 Date:   Tue Mar 10 22:52:12 2009 +0000
10476
10477     fixed saving of file_view_type
10478
10479 commit 7feb265d
10480 Author: Laurent Monin <zas@norz.org>
10481 Date:   Tue Mar 10 17:58:30 2009 +0000
10482
10483     Remove now useless element.
10484
10485 commit 244bab9b
10486 Author: Laurent Monin <zas@norz.org>
10487 Date:   Tue Mar 10 17:22:17 2009 +0000
10488
10489     Remove the toggle on advanced exif window menu item.
10490
10491 commit 0d08080f
10492 Author: Laurent Monin <zas@norz.org>
10493 Date:   Mon Mar 9 19:37:58 2009 +0000
10494
10495     Add missing g_key_file_free() call.
10496
10497 commit 704c8c78
10498 Author: Laurent Monin <zas@norz.org>
10499 Date:   Mon Mar 9 19:35:53 2009 +0000
10500
10501     Fix editor_command_path_parse().
10502
10503 commit 6829be52
10504 Author: Laurent Monin <zas@norz.org>
10505 Date:   Mon Mar 9 19:34:26 2009 +0000
10506
10507     Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
10508
10509 commit 2c12c12f
10510 Author: Laurent Monin <zas@norz.org>
10511 Date:   Mon Mar 9 12:44:06 2009 +0000
10512
10513     Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
10514
10515 commit 67e00d0a
10516 Author: Laurent Monin <zas@norz.org>
10517 Date:   Sun Mar 8 23:12:49 2009 +0000
10518
10519     Introduce EditorFlags type, cleanup.
10520
10521 commit 30fc45e6
10522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10523 Date:   Sun Mar 8 23:09:27 2009 +0000
10524
10525     save and restore the keyword tree
10526
10527 commit c00ba73c
10528 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10529 Date:   Sun Mar 8 21:12:45 2009 +0000
10530
10531     fixed crash with certain layout configurations
10532
10533 commit f7dbd694
10534 Author: Laurent Monin <zas@norz.org>
10535 Date:   Sun Mar 8 20:49:48 2009 +0000
10536
10537     Cleanup and minor fixes.
10538
10539 commit 66f5ea89
10540 Author: Laurent Monin <zas@norz.org>
10541 Date:   Sun Mar 8 17:51:03 2009 +0000
10542
10543     Advanced exif window: make all columns sortable and resizable.
10544
10545 commit 411a041e
10546 Author: Laurent Monin <zas@norz.org>
10547 Date:   Sun Mar 8 15:30:15 2009 +0000
10548
10549     Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
10550
10551 commit 91b011a2
10552 Author: Laurent Monin <zas@norz.org>
10553 Date:   Sun Mar 8 15:02:18 2009 +0000
10554
10555     Fix up editor execution.
10556
10557 commit 3014c4ff
10558 Author: Laurent Monin <zas@norz.org>
10559 Date:   Sun Mar 8 14:27:19 2009 +0000
10560
10561     Display icons in edit contextual menu.
10562
10563 commit 0205b0af
10564 Author: Laurent Monin <zas@norz.org>
10565 Date:   Sun Mar 8 13:23:25 2009 +0000
10566
10567     In various Edit context menus, only display editors that match the file types in the selection.
10568
10569 commit 06d738a8
10570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10571 Date:   Sun Mar 8 12:42:23 2009 +0000
10572
10573     dnd fixes
10574
10575 commit e9f2c348
10576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10577 Date:   Sun Mar 8 11:32:12 2009 +0000
10578
10579     dnd fixes
10580
10581 commit e0a06986
10582 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10583 Date:   Sun Mar 8 10:38:51 2009 +0000
10584
10585     allow dropping of multiple keywords
10586
10587 commit 3dc57a67
10588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10589 Date:   Sun Mar 8 10:25:24 2009 +0000
10590
10591     show a label instead of the default drag icon
10592
10593 commit 2874d15e
10594 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10595 Date:   Sun Mar 8 09:56:40 2009 +0000
10596
10597     dnd in keywords tree
10598     improved dnd in advanced exif
10599
10600 commit 60a09da7
10601 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10602 Date:   Sat Mar 7 17:02:59 2009 +0000
10603
10604     implemented keywords editor as described at
10605     http://geeqie.wiki.sourceforge.net/keywords
10606     keyword tree is hardcoded for now
10607     TODO: configuration
10608
10609 commit 3d687308
10610 Author: Laurent Monin <zas@norz.org>
10611 Date:   Sat Mar 7 10:32:04 2009 +0000
10612
10613     French translation was updated.
10614
10615 commit fbe13324
10616 Author: Laurent Monin <zas@norz.org>
10617 Date:   Sat Mar 7 10:31:30 2009 +0000
10618
10619     Use a common function bar_pane_expander_title() to set expanders title widget.
10620
10621 commit e4c7b67b
10622 Author: Laurent Monin <zas@norz.org>
10623 Date:   Fri Mar 6 22:34:38 2009 +0000
10624
10625     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).
10626
10627 commit 0006442f
10628 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10629 Date:   Fri Mar 6 15:52:47 2009 +0000
10630
10631     simplified bar interface
10632
10633 commit 4da29794
10634 Author: Laurent Monin <zas@norz.org>
10635 Date:   Fri Mar 6 15:04:35 2009 +0000
10636
10637     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).
10638
10639 commit 7b8e46aa
10640 Author: Laurent Monin <zas@norz.org>
10641 Date:   Fri Mar 6 14:53:32 2009 +0000
10642
10643     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()).
10644
10645 commit 25962e35
10646 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10647 Date:   Fri Mar 6 14:42:32 2009 +0000
10648
10649     enable wrap mode in comment pane
10650
10651 commit 55a31798
10652 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10653 Date:   Fri Mar 6 14:24:11 2009 +0000
10654
10655     use standard GtkHPaned for sidebar width
10656
10657 commit e8aff870
10658 Author: Laurent Monin <zas@norz.org>
10659 Date:   Fri Mar 6 11:42:25 2009 +0000
10660
10661     Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
10662
10663 commit 9169391b
10664 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10665 Date:   Thu Mar 5 23:32:56 2009 +0000
10666
10667     do not crash if an exif entry is deleted during editing
10668
10669 commit cf3ee0a9
10670 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10671 Date:   Thu Mar 5 23:02:15 2009 +0000
10672
10673     added popup menu to the exif pane
10674
10675 commit 8cb3c38b
10676 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10677 Date:   Wed Mar 4 22:44:35 2009 +0000
10678
10679     indicate that the exif pane is empty
10680
10681 commit f4ef4135
10682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10683 Date:   Wed Mar 4 22:34:11 2009 +0000
10684
10685     prepared exif pane for popup menu
10686
10687 commit 96f804c8
10688 Author: Laurent Monin <zas@norz.org>
10689 Date:   Wed Mar 4 21:33:19 2009 +0000
10690
10691     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.
10692
10693 commit b258d123
10694 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10695 Date:   Wed Mar 4 21:19:12 2009 +0000
10696
10697     dnd from advanced exif window to exif pane
10698
10699 commit ed17579e
10700 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10701 Date:   Wed Mar 4 18:53:47 2009 +0000
10702
10703     Display pixel coordinates and rgb - patch by Ruben Stein
10704
10705 commit 82e0b2a4
10706 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10707 Date:   Tue Mar 3 23:17:07 2009 +0000
10708
10709     reorder exif pane entries with drag and drop
10710
10711 commit a899ea58
10712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10713 Date:   Mon Mar 2 22:48:04 2009 +0000
10714
10715     overlay now survives image split
10716
10717 commit a4ee370c
10718 Author: Laurent Monin <zas@norz.org>
10719 Date:   Mon Mar 2 21:06:32 2009 +0000
10720
10721     Random tidy up.
10722
10723 commit da428c44
10724 Author: Laurent Monin <zas@norz.org>
10725 Date:   Mon Mar 2 21:05:57 2009 +0000
10726
10727     Fix memleak in previous patch.
10728
10729 commit 0668b940
10730 Author: Laurent Monin <zas@norz.org>
10731 Date:   Mon Mar 2 21:04:38 2009 +0000
10732
10733     Add a directory separator at the end of names in tab completion list to indicate directories.
10734
10735 commit 6a8d8439
10736 Author: Laurent Monin <zas@norz.org>
10737 Date:   Sun Mar 1 23:38:36 2009 +0000
10738
10739     Align exif labels vertically (visually better since name is now smaller than value).
10740
10741 commit 2a1b48f6
10742 Author: Laurent Monin <zas@norz.org>
10743 Date:   Sun Mar 1 23:28:53 2009 +0000
10744
10745     Update POTFILES.in and french translation.
10746
10747 commit 7fbf2e53
10748 Author: Laurent Monin <zas@norz.org>
10749 Date:   Sun Mar 1 23:14:19 2009 +0000
10750
10751     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
10752
10753 commit ac3c275a
10754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10755 Date:   Sun Mar 1 21:35:18 2009 +0000
10756
10757     make the exif pane grow-only - this reduces sidebar jumping
10758
10759 commit 16754fd5
10760 Author: Laurent Monin <zas@norz.org>
10761 Date:   Sun Mar 1 21:06:55 2009 +0000
10762
10763     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
10764
10765 commit 276cb9bb
10766 Author: Laurent Monin <zas@norz.org>
10767 Date:   Sun Mar 1 19:48:38 2009 +0000
10768
10769     Clarify colorspace determination (exif 2.2/2.21).
10770
10771 commit 352ec1b9
10772 Author: Laurent Monin <zas@norz.org>
10773 Date:   Sun Mar 1 17:58:19 2009 +0000
10774
10775     Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
10776
10777 commit 2f8d1927
10778 Author: Laurent Monin <zas@norz.org>
10779 Date:   Sun Mar 1 17:13:14 2009 +0000
10780
10781     Improve file checks using is_readable_file().
10782
10783 commit 44300b5f
10784 Author: Laurent Monin <zas@norz.org>
10785 Date:   Sun Mar 1 17:11:51 2009 +0000
10786
10787     Only attempt to read exif if the file is readable.
10788
10789 commit f66300e9
10790 Author: Laurent Monin <zas@norz.org>
10791 Date:   Sun Mar 1 17:10:45 2009 +0000
10792
10793     Introduce is_readable_file() which test if file exists, is regular and readable.
10794
10795 commit 2a5590ab
10796 Author: Laurent Monin <zas@norz.org>
10797 Date:   Sun Mar 1 16:46:40 2009 +0000
10798
10799     image_select(), image_set_selectable(): tidy up.
10800
10801 commit d3aa41bc
10802 Author: Laurent Monin <zas@norz.org>
10803 Date:   Sun Mar 1 16:43:48 2009 +0000
10804
10805     Indentation fixes.
10806
10807 commit 671c4e59
10808 Author: Laurent Monin <zas@norz.org>
10809 Date:   Sun Mar 1 15:54:37 2009 +0000
10810
10811     image_post_process_color(): remove exif parameter, just extract it when needed.
10812
10813 commit bc32699c
10814 Author: Laurent Monin <zas@norz.org>
10815 Date:   Sun Mar 1 15:41:51 2009 +0000
10816
10817     Slightly modify access_file() and use it to test profile files existence and read access.
10818
10819 commit 2a3788f2
10820 Author: Laurent Monin <zas@norz.org>
10821 Date:   Sun Mar 1 15:28:06 2009 +0000
10822
10823     Add an ellipse when the file name is truncated.
10824
10825 commit 138449b2
10826 Author: Laurent Monin <zas@norz.org>
10827 Date:   Sun Mar 1 15:15:37 2009 +0000
10828
10829     In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
10830
10831 commit 86e5ecef
10832 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10833 Date:   Sun Mar 1 13:37:30 2009 +0000
10834
10835     dropped ExifUIList
10836
10837 commit 851a2611
10838 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10839 Date:   Sun Mar 1 11:59:32 2009 +0000
10840
10841     do not use separate list of entries, rely on vbox
10842
10843 commit 411fa489
10844 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10845 Date:   Sun Mar 1 00:10:00 2009 +0000
10846
10847     fixed possible crash
10848
10849 commit 353d6be2
10850 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10851 Date:   Sat Feb 28 23:59:02 2009 +0000
10852
10853     rewritten exif pane to support arbitrary number of entries
10854
10855 commit 7cc909a7
10856 Author: Laurent Monin <zas@norz.org>
10857 Date:   Sat Feb 28 20:57:26 2009 +0000
10858
10859     max value -> value. Shorter.
10860
10861 commit bbfd2a7a
10862 Author: Laurent Monin <zas@norz.org>
10863 Date:   Sat Feb 28 20:53:59 2009 +0000
10864
10865     Add missing space between while and first parenthesis.
10866
10867 commit 321ff5bb
10868 Author: Laurent Monin <zas@norz.org>
10869 Date:   Sat Feb 28 20:52:51 2009 +0000
10870
10871     Add missing space between switch and first parenthesis.
10872
10873 commit 96a26903
10874 Author: Laurent Monin <zas@norz.org>
10875 Date:   Sat Feb 28 20:48:47 2009 +0000
10876
10877     No space between function name and first parenthesis, it eases greping (see CODING).
10878
10879 commit 5ac2ac2a
10880 Author: Laurent Monin <zas@norz.org>
10881 Date:   Sat Feb 28 20:24:42 2009 +0000
10882
10883     Prevent Gtk assertion failures when no icon is set.
10884
10885 commit f3d61f44
10886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10887 Date:   Sat Feb 28 20:13:11 2009 +0000
10888
10889     show histogram label in the title
10890     adjusted label texts
10891
10892 commit f9936e38
10893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10894 Date:   Sat Feb 28 19:44:58 2009 +0000
10895
10896     give the panes more control over expander title
10897
10898 commit 106016c6
10899 Author: Laurent Monin <zas@norz.org>
10900 Date:   Sat Feb 28 19:41:23 2009 +0000
10901
10902     Color profiles menu: test for file access before allowing to select it as input profile.
10903
10904 commit dc4646d5
10905 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10906 Date:   Sat Feb 28 18:51:25 2009 +0000
10907
10908     load icons for external editors
10909
10910 commit 073a6537
10911 Author: Laurent Monin <zas@norz.org>
10912 Date:   Sat Feb 28 18:01:16 2009 +0000
10913
10914     Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
10915
10916 commit 42ea9987
10917 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10918 Date:   Sat Feb 28 17:20:16 2009 +0000
10919
10920     fixed bar_histogram headers
10921
10922 commit 0520eeff
10923 Author: Laurent Monin <zas@norz.org>
10924 Date:   Sat Feb 28 17:12:00 2009 +0000
10925
10926     Minor simplification and cleanup.
10927
10928 commit df6b9c5b
10929 Author: Laurent Monin <zas@norz.org>
10930 Date:   Sat Feb 28 16:59:20 2009 +0000
10931
10932     image_change_complete(): reduce code redundancy and implify.
10933
10934 commit fa373d75
10935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10936 Date:   Sat Feb 28 14:40:22 2009 +0000
10937
10938     fixed overlay configuration
10939     split overlay options between global and layout window
10940
10941 commit d5b911cd
10942 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10943 Date:   Sat Feb 28 12:50:39 2009 +0000
10944
10945     save and restore toolbar configuration
10946
10947 commit b4581c40
10948 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10949 Date:   Sat Feb 28 09:59:27 2009 +0000
10950
10951     create toolbar from ui_manager
10952
10953 commit b24487aa
10954 Author: Laurent Monin <zas@norz.org>
10955 Date:   Fri Feb 27 23:25:31 2009 +0000
10956
10957     Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
10958
10959 commit bc2d1d08
10960 Author: Laurent Monin <zas@norz.org>
10961 Date:   Fri Feb 27 22:28:17 2009 +0000
10962
10963     Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
10964
10965 commit 9c93c4f8
10966 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10967 Date:   Fri Feb 27 21:30:28 2009 +0000
10968
10969     compute histmap in idle callback and only if the histogram is expanded
10970
10971 commit 526bf4ed
10972 Author: Laurent Monin <zas@norz.org>
10973 Date:   Thu Feb 26 21:46:27 2009 +0000
10974
10975     Add a tooltip showing current histogram state on bar histogram.
10976
10977 commit 66b32590
10978 Author: Laurent Monin <zas@norz.org>
10979 Date:   Thu Feb 26 20:50:36 2009 +0000
10980
10981     Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
10982
10983 commit 3b444659
10984 Author: Laurent Monin <zas@norz.org>
10985 Date:   Thu Feb 26 17:34:14 2009 +0000
10986
10987     Add .bak and .mo extensions to svn:ignore.
10988
10989 commit 84a6a75d
10990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10991 Date:   Thu Feb 26 08:04:52 2009 +0000
10992
10993     quoted_value is no longer needed
10994
10995 commit cffe6541
10996 Author: Laurent Monin <zas@norz.org>
10997 Date:   Wed Feb 25 23:04:08 2009 +0000
10998
10999     Silent a minor warning.
11000
11001 commit 5651cebf
11002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11003 Date:   Wed Feb 25 21:09:17 2009 +0000
11004
11005     correctly save and restore overlay string
11006
11007 commit d7b78d91
11008 Author: Laurent Monin <zas@norz.org>
11009 Date:   Wed Feb 25 20:54:38 2009 +0000
11010
11011     Save bar pane histogram state to rc file.
11012
11013 commit fddb6eb6
11014 Author: Laurent Monin <zas@norz.org>
11015 Date:   Wed Feb 25 20:42:35 2009 +0000
11016
11017     Fix up bar pane histogram contextual menu: show current state for channel and log mode.
11018
11019 commit 4d85c50b
11020 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11021 Date:   Wed Feb 25 19:46:03 2009 +0000
11022
11023     reuse original utility_box (image + sidebars) on layout change (switch
11024     from list to icon view etc.)
11025
11026 commit f9a9bffc
11027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11028 Date:   Wed Feb 25 18:21:20 2009 +0000
11029
11030     fixed filter initialization
11031
11032 commit b3477302
11033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11034 Date:   Tue Feb 24 22:21:28 2009 +0000
11035
11036     improved bar_sort configuration
11037
11038 commit da109aa0
11039 Author: Laurent Monin <zas@norz.org>
11040 Date:   Tue Feb 24 21:08:16 2009 +0000
11041
11042     Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
11043
11044 commit e84b67aa
11045 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11046 Date:   Tue Feb 24 20:47:38 2009 +0000
11047
11048     fixed --fullscreen option together with enabled bar
11049
11050 commit 5da3477f
11051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11052 Date:   Tue Feb 24 20:34:39 2009 +0000
11053
11054     simplified and improved bar configuration
11055
11056 commit f2152528
11057 Author: Laurent Monin <zas@norz.org>
11058 Date:   Tue Feb 24 18:00:45 2009 +0000
11059
11060     Enclose macro parameters names with _ to differentiate them from variable names.
11061
11062 commit a8df5363
11063 Author: Laurent Monin <zas@norz.org>
11064 Date:   Tue Feb 24 17:47:45 2009 +0000
11065
11066     Since READ_*() macros are now exported, do not hide
11067     the if() continue; statement in them.
11068     Wrap WRITE_STRING() instructions in a safer do {} while (0).
11069
11070 commit 1bef8f7e
11071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11072 Date:   Mon Feb 23 22:13:09 2009 +0000
11073
11074     simplified config writing
11075
11076 commit c2b4bce2
11077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11078 Date:   Mon Feb 23 21:21:15 2009 +0000
11079
11080     enabled commandline again
11081
11082 commit 778dcd70
11083 Author: Laurent Monin <zas@norz.org>
11084 Date:   Mon Feb 23 17:20:40 2009 +0000
11085
11086     Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
11087
11088 commit 4b96dffd
11089 Author: Laurent Monin <zas@norz.org>
11090 Date:   Sun Feb 22 17:46:42 2009 +0000
11091
11092     Set svn:ignore on Makefile and Makefile.in.
11093
11094 commit 6be7a5d9
11095 Author: Laurent Monin <zas@norz.org>
11096 Date:   Sun Feb 22 17:40:32 2009 +0000
11097
11098     Fix and simplify histogram code, drop histogram based on mean value.
11099
11100 commit 9e971273
11101 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11102 Date:   Sun Feb 22 15:35:37 2009 +0000
11103
11104     config file format changed to XML
11105     save and restore all layout windows
11106     save and restore sidebar configuration
11107
11108 commit 179b485a
11109 Author: Laurent Monin <zas@norz.org>
11110 Date:   Sun Feb 22 13:29:49 2009 +0000
11111
11112     Attempt to simplify and fix histrogram code.
11113
11114 commit c6d4606f
11115 Author: Laurent Monin <zas@norz.org>
11116 Date:   Sat Feb 21 20:43:35 2009 +0000
11117
11118     Glibification again.
11119
11120 commit 2c9c37c9
11121 Author: Laurent Monin <zas@norz.org>
11122 Date:   Sat Feb 21 18:28:53 2009 +0000
11123
11124     French translation was updated.
11125
11126 commit 4a596674
11127 Author: Laurent Monin <zas@norz.org>
11128 Date:   Sat Feb 21 18:04:52 2009 +0000
11129
11130     Glibification.
11131
11132 commit 144433d8
11133 Author: Laurent Monin <zas@norz.org>
11134 Date:   Sat Feb 21 10:53:18 2009 +0000
11135
11136     Move grid color setting to histogram_new().
11137
11138 commit 80547e64
11139 Author: Laurent Monin <zas@norz.org>
11140 Date:   Sat Feb 21 10:33:56 2009 +0000
11141
11142     Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
11143
11144 commit 0f103e1b
11145 Author: Laurent Monin <zas@norz.org>
11146 Date:   Sat Feb 21 10:29:13 2009 +0000
11147
11148     Add grid to bar histogram, simplify the code and draw horizontal lines too.
11149
11150 commit 6b0883ba
11151 Author: Laurent Monin <zas@norz.org>
11152 Date:   Thu Feb 19 17:36:38 2009 +0000
11153
11154     Fix bug 2599857: file list sort order was wrong in many cases.
11155
11156 commit 263a0507
11157 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11158 Date:   Mon Feb 16 22:48:30 2009 +0000
11159
11160     fixed compiler warning
11161
11162 commit 8422a0c8
11163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11164 Date:   Mon Feb 16 21:01:27 2009 +0000
11165
11166     hopefully fixed a freeze on solaris
11167
11168 commit 243a7813
11169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11170 Date:   Sun Feb 15 19:25:55 2009 +0000
11171
11172     added histogram pane
11173
11174 commit a1385820
11175 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11176 Date:   Sun Feb 15 17:27:48 2009 +0000
11177
11178     fixed histogram drawing
11179
11180 commit 63da7df8
11181 Author: Laurent Monin <zas@norz.org>
11182 Date:   Sun Feb 15 15:58:01 2009 +0000
11183
11184     Remove redundant line of code.
11185
11186 commit a38c1510
11187 Author: Laurent Monin <zas@norz.org>
11188 Date:   Sun Feb 15 15:56:48 2009 +0000
11189
11190     Fix up few compilation warnings.
11191
11192 commit a660cd93
11193 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11194 Date:   Sun Feb 15 13:11:21 2009 +0000
11195
11196     histogram caching
11197     histogram interface prepared for histogram pane
11198
11199 commit c5ead176
11200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11201 Date:   Sun Feb 15 09:36:53 2009 +0000
11202
11203     separated "normal" and advanced exif, "Normal" exif is now in the
11204     generic bar, advanced exif is in separate window.
11205
11206 commit a6fb79a9
11207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11208 Date:   Sat Feb 14 20:26:30 2009 +0000
11209
11210     droped Preferences dialog, sidebar should replace it completely
11211
11212 commit ab0cc441
11213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11214 Date:   Sat Feb 14 19:50:54 2009 +0000
11215
11216     replaced bar_info with an universal bar, restored the original
11217     functionality (more or less)
11218     bar configuration is not yet saved
11219
11220 commit 310a646e
11221 Author: Laurent Monin <zas@norz.org>
11222 Date:   Mon Feb 9 09:02:04 2009 +0000
11223
11224     Update ChangeLog using C locale date format, add a script to ease future updates.
11225
11226 commit b4f63e5e
11227 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11228 Date:   Sat Feb 7 21:03:11 2009 +0000
11229
11230     force at least one idle call before writting metadata
11231     (without this the exit_program_write_metadata_cb could be called
11232     before the exit_program function finished)
11233
11234 commit 22f5a68f
11235 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11236 Date:   Sat Feb 7 19:01:21 2009 +0000
11237
11238     use metadata_read_* functions where possible
11239     switch exiv2 to utf8 charset
11240     support for exiv2 formatting that depends on other tags:
11241     http://dev.robotbattle.com/bugs/view.php?id=0000516
11242
11243 commit 9c04cb14
11244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11245 Date:   Fri Feb 6 23:49:03 2009 +0000
11246
11247     Start with "Fit to window" in "Leave Zoom at previous setting" mode
11248
11249 commit c5b33351
11250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11251 Date:   Fri Feb 6 22:56:52 2009 +0000
11252
11253     do not switch to the next image on mouse click in split mode
11254     it interferes with image switching too much
11255
11256 commit 4e7f0d2a
11257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11258 Date:   Fri Feb 6 22:41:47 2009 +0000
11259
11260     improved labels of some menu items
11261
11262 commit 11a4cc20
11263 Author: Laurent Monin <zas@norz.org>
11264 Date:   Wed Feb 4 17:15:30 2009 +0000
11265
11266     Add year 2009 to copyright info everywhere.
11267
11268 commit db594bb6
11269 Author: Laurent Monin <zas@norz.org>
11270 Date:   Wed Feb 4 16:50:24 2009 +0000
11271
11272     Fix up the copyright years info.
11273
11274 commit 16d8352b
11275 Author: Laurent Monin <zas@norz.org>
11276 Date:   Wed Feb 4 16:49:11 2009 +0000
11277
11278     Update README header.
11279
11280 commit 932432f0
11281 Author: Laurent Monin <zas@norz.org>
11282 Date:   Wed Feb 4 16:47:02 2009 +0000
11283
11284     Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
11285
11286 commit 474d7e89
11287 Author: Laurent Monin <zas@norz.org>
11288 Date:   Wed Feb 4 14:51:23 2009 +0000
11289
11290     Do not show geeqie itself in editors menus.
11291
11292 commit b93be6e1
11293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11294 Date:   Tue Feb 3 18:04:10 2009 +0000
11295
11296     do not translate already translated texts from desktop files
11297
11298 commit e03f1995
11299 Author: Laurent Monin <zas@norz.org>
11300 Date:   Tue Feb 3 13:52:20 2009 +0000
11301
11302     Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
11303
11304 commit 7da00ede
11305 Author: Laurent Monin <zas@norz.org>
11306 Date:   Tue Feb 3 13:50:10 2009 +0000
11307
11308     Reorder fields a bit and make flags field unsigned.
11309
11310 commit 27e3c8d9
11311 Author: Laurent Monin <zas@norz.org>
11312 Date:   Tue Feb 3 08:41:21 2009 +0000
11313
11314     editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
11315
11316 commit 413722a5
11317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11318 Date:   Mon Feb 2 20:32:59 2009 +0000
11319
11320     improved placing of external commands in menu
11321     small menu improvements
11322
11323 commit ebfc5ad7
11324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11325 Date:   Sun Feb 1 22:35:40 2009 +0000
11326
11327     test TryExec,
11328     xdg_data_home added to the list of directories
11329
11330 commit ace63c48
11331 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11332 Date:   Sun Feb 1 18:27:42 2009 +0000
11333
11334     fixed switch from single to split image
11335
11336 commit f94b569b
11337 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11338 Date:   Sun Feb 1 12:48:14 2009 +0000
11339
11340     read external editors from .desktop files
11341
11342 commit ff084f55
11343 Author: Laurent Monin <zas@norz.org>
11344 Date:   Thu Jan 29 19:43:34 2009 +0000
11345
11346     Sort the list alphabetically and remove an empty line.
11347
11348 commit 7532aed8
11349 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11350 Date:   Thu Jan 29 19:23:39 2009 +0000
11351
11352     switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
11353     (new glib-gettextize does not support the old method)
11354
11355 commit 77a9142b
11356 Author: Laurent Monin <zas@norz.org>
11357 Date:   Thu Jan 29 19:07:07 2009 +0000
11358
11359     gint -> gboolean.
11360
11361 commit 2e3dc8c8
11362 Author: Laurent Monin <zas@norz.org>
11363 Date:   Thu Jan 29 19:00:24 2009 +0000
11364
11365     Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
11366
11367 commit ab98857b
11368 Author: Laurent Monin <zas@norz.org>
11369 Date:   Thu Jan 29 18:52:52 2009 +0000
11370
11371     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.
11372
11373 commit 96c8762c
11374 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11375 Date:   Thu Jan 29 18:05:41 2009 +0000
11376
11377     added SIGBUS handler
11378
11379 commit 788b066d
11380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11381 Date:   Mon Jan 26 21:08:05 2009 +0000
11382
11383     fixed compilation with lirc
11384
11385 commit c93ae602
11386 Author: Laurent Monin <zas@norz.org>
11387 Date:   Mon Jan 26 14:59:49 2009 +0000
11388
11389     Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
11390
11391 commit 4b69e119
11392 Author: Laurent Monin <zas@norz.org>
11393 Date:   Mon Jan 26 14:50:56 2009 +0000
11394
11395     Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
11396
11397 commit b68add2c
11398 Author: Laurent Monin <zas@norz.org>
11399 Date:   Mon Jan 26 14:49:09 2009 +0000
11400
11401     Move -Wall before -Wno-* options for them to have any effect.
11402
11403 commit 47ed193a
11404 Author: Laurent Monin <zas@norz.org>
11405 Date:   Mon Jan 26 14:18:08 2009 +0000
11406
11407     Keep -O0 over -O2 as requested by Vladimir.
11408
11409 commit 4fcae73e
11410 Author: Laurent Monin <zas@norz.org>
11411 Date:   Mon Jan 26 08:36:23 2009 +0000
11412
11413     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).
11414
11415 commit a24c1c60
11416 Author: Laurent Monin <zas@norz.org>
11417 Date:   Mon Jan 26 08:30:30 2009 +0000
11418
11419     Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
11420
11421 commit d80efe42
11422 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11423 Date:   Sun Jan 25 19:38:31 2009 +0000
11424
11425     added the original COPYING file from GQview - we can't rely on autogen.sh
11426
11427 commit ebd61f57
11428 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11429 Date:   Sun Jan 25 18:14:08 2009 +0000
11430
11431     updated ChangeLog from svn log
11432
11433 commit 7debdfe9
11434 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11435 Date:   Sun Jan 25 16:58:19 2009 +0000
11436
11437     fixed gthread detection
11438
11439 commit 66c05794
11440 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11441 Date:   Sun Jan 25 09:27:27 2009 +0000
11442
11443     do not ignore newly created sidecars
11444
11445 commit ad9ac9d1
11446 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11447 Date:   Sat Jan 24 13:46:08 2009 +0000
11448
11449     adjusted marks spacing to align them with the marks filter
11450
11451 commit 0074b6e5
11452 Author: Laurent Monin <zas@norz.org>
11453 Date:   Sat Jan 24 13:38:53 2009 +0000
11454
11455     Fix incorrect translation.
11456
11457 commit 5d7594d2
11458 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11459 Date:   Sat Jan 24 13:05:06 2009 +0000
11460
11461     fixed restoring of OSD at layout_image_full_screen_stop
11462     https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
11463
11464 commit fce85c3c
11465 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11466 Date:   Sat Jan 24 12:15:01 2009 +0000
11467
11468     fixed glib warning
11469
11470 commit 674b05ef
11471 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11472 Date:   Sat Jan 24 10:09:29 2009 +0000
11473
11474     updated version string
11475
11476 commit f9d71075
11477 Author: Laurent Monin <zas@norz.org>
11478 Date:   Sat Jan 24 07:41:23 2009 +0000
11479
11480     Silent two compilation warnings.
11481
11482 commit 0c44dc1f
11483 Author: Laurent Monin <zas@norz.org>
11484 Date:   Sat Jan 24 07:36:21 2009 +0000
11485
11486     French translation was updated.
11487
11488 commit 3928a6a6
11489 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11490 Date:   Fri Jan 23 22:53:02 2009 +0000
11491
11492     fixed possible crash
11493
11494 commit aadb9ca7
11495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11496 Date:   Wed Jan 21 18:30:54 2009 +0000
11497
11498     enable threads by default
11499
11500 commit 0e1a79d6
11501 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11502 Date:   Wed Jan 21 18:16:26 2009 +0000
11503
11504     compilation fixes for older exiv2
11505
11506 commit e3086ee7
11507 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11508 Date:   Tue Jan 20 22:53:09 2009 +0000
11509
11510     improved metadata preferences
11511
11512 commit 9d97c970
11513 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11514 Date:   Tue Jan 20 22:29:31 2009 +0000
11515
11516     fixed possible segfault
11517
11518 commit 6d9a3f19
11519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11520 Date:   Sun Jan 11 21:28:03 2009 +0000
11521
11522     show symlinks in filelist
11523
11524 commit 07f76a58
11525 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11526 Date:   Sun Jan 11 21:24:58 2009 +0000
11527
11528     fixed includes
11529
11530 commit fa197cca
11531 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11532 Date:   Sun Jan 11 18:58:05 2009 +0000
11533
11534     added a status bar button for writting metadata immediately
11535
11536 commit 9e2559ec
11537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11538 Date:   Sun Jan 11 12:13:30 2009 +0000
11539
11540     metadata write mode (direct or sidecar) made configurable for each file
11541     format
11542
11543 commit 79003481
11544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11545 Date:   Sat Jan 10 20:40:37 2009 +0000
11546
11547     simplified metadata interface, dropped metadata_read,
11548     fixes for older exiv2 versions
11549
11550 commit 36c2beab
11551 Author: Laurent Monin <zas@norz.org>
11552 Date:   Sun Jan 4 17:14:34 2009 +0000
11553
11554     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.
11555
11556 commit ae1ea297
11557 Author: Laurent Monin <zas@norz.org>
11558 Date:   Sun Jan 4 10:32:47 2009 +0000
11559
11560     French translation was updated.
11561
11562 commit 1196bc75
11563 Author: Laurent Monin <zas@norz.org>
11564 Date:   Sat Jan 3 17:13:20 2009 +0000
11565
11566     Silent warnings.
11567
11568 commit 911b4136
11569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11570 Date:   Sat Jan 3 15:29:08 2009 +0000
11571
11572     write keywords and comments with separate functions
11573
11574 commit d16e3818
11575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11576 Date:   Fri Jan 2 23:14:01 2009 +0000
11577
11578     fixed updating of selection after deleting the last image from the list
11579
11580 commit dc4d041d
11581 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11582 Date:   Fri Jan 2 22:57:09 2009 +0000
11583
11584     do not enter a directory after rename
11585     fixed dir tree updating
11586     http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
11587
11588 commit 067cf8e9
11589 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11590 Date:   Fri Jan 2 14:58:21 2009 +0000
11591
11592     added done callback to utilops
11593     used the callback for metadata writting at exit and for renaming new
11594     folder
11595
11596 commit a63548cf
11597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11598 Date:   Fri Jan 2 09:39:14 2009 +0000
11599
11600     fixed view_dir notification
11601
11602 commit e040fa03
11603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11604 Date:   Fri Jan 2 09:26:23 2009 +0000
11605
11606     sidecar files grouping was made case-insensitive
11607     added possibility to use macros %raw, %image, %meta in extensions lists
11608
11609 commit 7f754851
11610 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11611 Date:   Sat Dec 27 22:53:07 2008 +0000
11612
11613     fixed writting of legacy metadata
11614
11615 commit c6d5aeb7
11616 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11617 Date:   Fri Dec 26 19:04:36 2008 +0000
11618
11619     optimized get_mark_func
11620     fixed reference counting bug
11621
11622 commit 88e91c4e
11623 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11624 Date:   Fri Dec 26 18:54:07 2008 +0000
11625
11626     remove cached entries on all changes
11627
11628 commit 7eeeeb77
11629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11630 Date:   Fri Dec 26 17:38:52 2008 +0000
11631
11632     fixed previous change
11633
11634 commit ff8b9366
11635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11636 Date:   Fri Dec 26 14:12:36 2008 +0000
11637
11638     improved sidecar writting
11639     private metadata can be saved in xmp format
11640
11641 commit 0c2e413a
11642 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11643 Date:   Thu Dec 25 12:39:34 2008 +0000
11644
11645     implemented a possibility to connect keywords with marks
11646
11647 commit 2dd4ade4
11648 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11649 Date:   Thu Dec 25 12:28:04 2008 +0000
11650
11651     low-level keyword-to-mark functionality
11652
11653 commit 4bf1446d
11654 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11655 Date:   Thu Dec 25 12:19:37 2008 +0000
11656
11657     perform internal commands in idle call
11658
11659 commit 31114993
11660 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11661 Date:   Tue Dec 23 22:42:57 2008 +0000
11662
11663     allow writing of empty keywords/comment
11664
11665 commit b077c46b
11666 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11667 Date:   Tue Dec 23 20:53:44 2008 +0000
11668
11669     added change notification to bar_info.c
11670
11671 commit 6c231281
11672 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11673 Date:   Tue Dec 23 19:15:12 2008 +0000
11674
11675     improved buffering and notifications
11676
11677 commit 85fce407
11678 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11679 Date:   Tue Dec 23 19:13:48 2008 +0000
11680
11681     write changes immediately, the necessary buffering is done on lower
11682     level in metadata.c
11683
11684 commit e2359cd0
11685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11686 Date:   Mon Dec 22 23:25:15 2008 +0000
11687
11688     file class made configurable in preferences
11689
11690 commit 7180d81d
11691 Author: Laurent Monin <zas@norz.org>
11692 Date:   Mon Dec 22 19:43:46 2008 +0000
11693
11694     French translation was updated.
11695
11696 commit cbbd4a87
11697 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11698 Date:   Mon Dec 22 18:29:25 2008 +0000
11699
11700     write metadata after timeout, image change or dir change
11701
11702 commit c29865e3
11703 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11704 Date:   Mon Dec 22 18:15:26 2008 +0000
11705
11706     show metadata options in preferences dialog
11707
11708 commit b3a68770
11709 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11710 Date:   Sun Dec 21 21:36:58 2008 +0000
11711
11712     fixed safe delete
11713
11714 commit b2478a36
11715 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11716 Date:   Sun Dec 21 21:20:36 2008 +0000
11717
11718     most of the metadata options now works
11719
11720 commit a9a31060
11721 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11722 Date:   Sun Dec 21 16:26:03 2008 +0000
11723
11724     fixed new options
11725
11726 commit da50487d
11727 Author: Laurent Monin <zas@norz.org>
11728 Date:   Sun Dec 21 09:28:16 2008 +0000
11729
11730     French translation was updated.
11731
11732 commit e9460139
11733 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11734 Date:   Sat Dec 20 23:18:20 2008 +0000
11735
11736     added options for metadata - not yet used
11737
11738 commit 40a73b68
11739 Author: Laurent Monin <zas@norz.org>
11740 Date:   Sat Dec 20 21:47:04 2008 +0000
11741
11742     Fix two minor compilation warnings.
11743
11744 commit f4733f77
11745 Author: Laurent Monin <zas@norz.org>
11746 Date:   Sat Dec 20 21:30:27 2008 +0000
11747
11748     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.
11749
11750 commit 9643a254
11751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11752 Date:   Sat Dec 20 20:43:56 2008 +0000
11753
11754     use the workflow in utilops.c for metadata approving and writting
11755     TODO: configuration
11756
11757 commit af283c6a
11758 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11759 Date:   Tue Dec 16 12:59:23 2008 +0000
11760
11761     queue metadata and write them in an idle callback
11762
11763 commit b908ceb6
11764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11765 Date:   Mon Dec 15 22:47:31 2008 +0000
11766
11767     prepared infrastructure for delayed metadata writting - refreshing
11768     metadata immediately before writting is now possible
11769     
11770     modified metadata are stored in fd->modified_xmp
11771
11772 commit b7fdc83d
11773 Author: Laurent Monin <zas@norz.org>
11774 Date:   Mon Dec 15 18:04:42 2008 +0000
11775
11776     Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
11777
11778 commit d1b9489e
11779 Author: Laurent Monin <zas@norz.org>
11780 Date:   Tue Dec 9 19:12:38 2008 +0000
11781
11782     French translation was updated.
11783
11784 commit 0871c189
11785 Author: Laurent Monin <zas@norz.org>
11786 Date:   Tue Dec 9 17:51:28 2008 +0000
11787
11788     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.
11789
11790 commit e5abe232
11791 Author: Laurent Monin <zas@norz.org>
11792 Date:   Mon Dec 8 21:34:32 2008 +0000
11793
11794     Display error dialog with appropriate message when user is trying to open an invalid collection file.
11795
11796 commit 2d44c554
11797 Author: Laurent Monin <zas@norz.org>
11798 Date:   Mon Dec 8 21:33:14 2008 +0000
11799
11800     Cosmetic fix.
11801
11802 commit bb2f0857
11803 Author: Laurent Monin <zas@norz.org>
11804 Date:   Sun Dec 7 15:51:50 2008 +0000
11805
11806     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).
11807
11808 commit 85e69453
11809 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11810 Date:   Sun Dec 7 13:28:04 2008 +0000
11811
11812     handle the case when io.open() fails
11813
11814 commit 68f82126
11815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11816 Date:   Sat Dec 6 21:24:38 2008 +0000
11817
11818     disabled the "unused parameter" warnings, they are harmless and nobody
11819     is going to fix it ;)
11820     (note: -W is equivalent to -Wextra)
11821
11822 commit 0bd9d0fe
11823 Author: Laurent Monin <zas@norz.org>
11824 Date:   Tue Dec 2 19:34:53 2008 +0000
11825
11826     Rename few variables to make the code more readable.
11827
11828 commit 33e01e14
11829 Author: Laurent Monin <zas@norz.org>
11830 Date:   Sun Nov 30 21:59:28 2008 +0000
11831
11832     keyword_list_find() -> find_string_in_list(), return gboolean.
11833
11834 commit 81f6d0d4
11835 Author: Laurent Monin <zas@norz.org>
11836 Date:   Sun Nov 30 21:52:37 2008 +0000
11837
11838     metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
11839
11840 commit d931c87f
11841 Author: Laurent Monin <zas@norz.org>
11842 Date:   Sun Nov 30 21:43:01 2008 +0000
11843
11844     Rename most comment_*() functions to more appropriate metadata_*().
11845
11846 commit 73e8f782
11847 Author: Laurent Monin <zas@norz.org>
11848 Date:   Sun Nov 30 11:46:34 2008 +0000
11849
11850     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().
11851
11852 commit 73a35700
11853 Author: Laurent Monin <zas@norz.org>
11854 Date:   Thu Nov 27 19:10:59 2008 +0000
11855
11856     Do not hardcode exif formatted prefix.
11857
11858 commit 40acac56
11859 Author: Laurent Monin <zas@norz.org>
11860 Date:   Thu Nov 27 12:34:39 2008 +0000
11861
11862     Fix up sign-related  warning.
11863
11864 commit fd5cd319
11865 Author: Laurent Monin <zas@norz.org>
11866 Date:   Thu Nov 27 12:34:03 2008 +0000
11867
11868     Fix up unsigned expression always true warning.
11869
11870 commit 41ba7c59
11871 Author: Laurent Monin <zas@norz.org>
11872 Date:   Thu Nov 27 12:33:07 2008 +0000
11873
11874     Resync .h with .c declarations.
11875
11876 commit 26f6d635
11877 Author: Laurent Monin <zas@norz.org>
11878 Date:   Thu Nov 27 12:31:27 2008 +0000
11879
11880     Fix up pointer signedness warnings.
11881
11882 commit bb28beac
11883 Author: Laurent Monin <zas@norz.org>
11884 Date:   Thu Nov 27 12:30:49 2008 +0000
11885
11886     Fix up not a prototype warning.
11887
11888 commit 402a7b74
11889 Author: Laurent Monin <zas@norz.org>
11890 Date:   Thu Nov 27 12:30:10 2008 +0000
11891
11892     Remove unused variable.
11893
11894 commit fb0fc10f
11895 Author: Laurent Monin <zas@norz.org>
11896 Date:   Thu Nov 27 12:29:38 2008 +0000
11897
11898     Fix up deprecated function and not a prototype warnings.
11899
11900 commit 673dab6b
11901 Author: Laurent Monin <zas@norz.org>
11902 Date:   Wed Nov 26 20:39:50 2008 +0000
11903
11904     Handle return values better to silent some warnings.
11905
11906 commit 3f7d30d1
11907 Author: Laurent Monin <zas@norz.org>
11908 Date:   Wed Nov 26 20:38:47 2008 +0000
11909
11910     Print a message if chown() or chmod() fail.
11911
11912 commit a3cd380d
11913 Author: Laurent Monin <zas@norz.org>
11914 Date:   Wed Nov 26 20:37:14 2008 +0000
11915
11916     Fix up format vs type warning.
11917
11918 commit 85b4c3d6
11919 Author: Laurent Monin <zas@norz.org>
11920 Date:   Tue Nov 25 17:32:51 2008 +0000
11921
11922     Move comments/keywords read and write stuff to new metadata.{c,h}.
11923
11924 commit 49906366
11925 Author: Laurent Monin <zas@norz.org>
11926 Date:   Tue Nov 25 17:01:03 2008 +0000
11927
11928     Fix up unsigned expression always true/false warnings.
11929
11930 commit 50306a69
11931 Author: Laurent Monin <zas@norz.org>
11932 Date:   Sun Nov 23 22:05:27 2008 +0000
11933
11934     Hide .gqv extension from collection name in collection window title and recent menu list.
11935
11936 commit 968a9235
11937 Author: Laurent Monin <zas@norz.org>
11938 Date:   Sun Nov 23 16:16:09 2008 +0000
11939
11940     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().
11941
11942 commit 92a79f4e
11943 Author: Laurent Monin <zas@norz.org>
11944 Date:   Sun Nov 23 16:10:29 2008 +0000
11945
11946     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.
11947
11948 commit 15aaf972
11949 Author: Laurent Monin <zas@norz.org>
11950 Date:   Sat Nov 22 22:54:51 2008 +0000
11951
11952     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.
11953
11954 commit cce7425d
11955 Author: Laurent Monin <zas@norz.org>
11956 Date:   Sat Nov 22 22:43:18 2008 +0000
11957
11958     When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
11959
11960 commit bebe1091
11961 Author: Laurent Monin <zas@norz.org>
11962 Date:   Sat Nov 22 22:10:10 2008 +0000
11963
11964     Tidy up.
11965
11966 commit 15821ce9
11967 Author: Laurent Monin <zas@norz.org>
11968 Date:   Sat Nov 22 22:04:21 2008 +0000
11969
11970     Use common code for layout_image_setup_split_none() too.
11971
11972 commit 67f56552
11973 Author: Laurent Monin <zas@norz.org>
11974 Date:   Sat Nov 22 21:58:07 2008 +0000
11975
11976     layout_image_setup_split_*(): simplify code.
11977
11978 commit 25ac01ca
11979 Author: Laurent Monin <zas@norz.org>
11980 Date:   Sat Nov 22 21:11:09 2008 +0000
11981
11982     layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
11983
11984 commit 7f699d74
11985 Author: Laurent Monin <zas@norz.org>
11986 Date:   Sat Nov 22 16:24:23 2008 +0000
11987
11988     Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
11989
11990 commit f7327cbd
11991 Author: Laurent Monin <zas@norz.org>
11992 Date:   Thu Nov 20 17:28:34 2008 +0000
11993
11994     Force font weight and style to normal for keys.
11995
11996 commit 540d8658
11997 Author: Laurent Monin <zas@norz.org>
11998 Date:   Thu Nov 20 17:23:46 2008 +0000
11999
12000     Fix up yet unmarked keys.
12001
12002 commit ad4dacfa
12003 Author: Laurent Monin <zas@norz.org>
12004 Date:   Thu Nov 20 11:46:43 2008 +0000
12005
12006     Fix compilation warnings.
12007
12008 commit a7fe2449
12009 Author: Laurent Monin <zas@norz.org>
12010 Date:   Thu Nov 20 07:22:56 2008 +0000
12011
12012     Fix up some missing html code.
12013
12014 commit 7d5e78bf
12015 Author: Laurent Monin <zas@norz.org>
12016 Date:   Wed Nov 19 22:57:40 2008 +0000
12017
12018     More keys.
12019
12020 commit 85c37fcf
12021 Author: Laurent Monin <zas@norz.org>
12022 Date:   Wed Nov 19 22:46:27 2008 +0000
12023
12024     Fix text wrongly marked as key.
12025
12026 commit 7f8324bf
12027 Author: Laurent Monin <zas@norz.org>
12028 Date:   Wed Nov 19 22:42:20 2008 +0000
12029
12030     Mark keyboard keys with a span and make them look like a key through css style.
12031
12032 commit 5aba0342
12033 Author: Laurent Monin <zas@norz.org>
12034 Date:   Wed Nov 19 21:36:02 2008 +0000
12035
12036     Replace [Control] by shorter and more common [Ctrl].
12037
12038 commit 67e91a0b
12039 Author: Laurent Monin <zas@norz.org>
12040 Date:   Wed Nov 19 21:16:27 2008 +0000
12041
12042     Unify [Shift] and [Control] notation.
12043
12044 commit 68a305cc
12045 Author: Laurent Monin <zas@norz.org>
12046 Date:   Wed Nov 19 20:53:53 2008 +0000
12047
12048     Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
12049
12050 commit 7d76bf99
12051 Author: Laurent Monin <zas@norz.org>
12052 Date:   Wed Nov 19 17:42:36 2008 +0000
12053
12054     Update documentation.
12055
12056 commit 0362a31e
12057 Author: Laurent Monin <zas@norz.org>
12058 Date:   Mon Nov 17 18:05:42 2008 +0000
12059
12060     Fix up links and various enhancements.
12061
12062 commit 84d0eeb7
12063 Author: Laurent Monin <zas@norz.org>
12064 Date:   Mon Nov 17 17:17:47 2008 +0000
12065
12066     Remove colored background in headings for printable version.
12067
12068 commit bb0dccd4
12069 Author: Laurent Monin <zas@norz.org>
12070 Date:   Mon Nov 17 17:09:44 2008 +0000
12071
12072     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.
12073
12074 commit b4ef8546
12075 Author: Laurent Monin <zas@norz.org>
12076 Date:   Mon Nov 17 07:10:32 2008 +0000
12077
12078     Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
12079
12080 commit 4575fa4a
12081 Author: Laurent Monin <zas@norz.org>
12082 Date:   Sun Nov 16 19:58:43 2008 +0000
12083
12084     Add specific css for print media(has to be improved).
12085
12086 commit 69f15e9d
12087 Author: Laurent Monin <zas@norz.org>
12088 Date:   Sun Nov 16 16:32:14 2008 +0000
12089
12090     Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
12091
12092 commit 19e04201
12093 Author: Laurent Monin <zas@norz.org>
12094 Date:   Sat Nov 15 20:17:14 2008 +0000
12095
12096     Implement preliminary support for XDG Base Directory Specification.
12097     See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
12098     
12099     This feature was requested for a long time (feature requests #1950978 and #2289481).
12100     For now, it is disabled since it breaks compatibility with previous versions.
12101     To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
12102     
12103     geeqierc and other conf files are going to:
12104     $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
12105     
12106     metadata and thumbnails cache (if std is not used) are going to:
12107     $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
12108     and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
12109     
12110     collections are going to:
12111     $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
12112     
12113     
12114     Please test and report any issue.
12115
12116 commit 64198432
12117 Author: Laurent Monin <zas@norz.org>
12118 Date:   Sat Nov 15 20:01:25 2008 +0000
12119
12120     Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
12121
12122 commit 8b10477d
12123 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12124 Date:   Sat Nov 15 19:13:43 2008 +0000
12125
12126     fixed usage of deprecated functions - patch by Omari Stephens
12127
12128 commit 27bcad24
12129 Author: Laurent Monin <zas@norz.org>
12130 Date:   Sat Nov 15 17:48:31 2008 +0000
12131
12132     Rename check_for_home_path() to mkdir_if_not_exists().
12133
12134 commit 788a5765
12135 Author: Laurent Monin <zas@norz.org>
12136 Date:   Sat Nov 15 17:30:45 2008 +0000
12137
12138     Use functions to return directories instead of constants.
12139     Following functions were added:
12140     get_collections_dir()
12141     get_metadata_cache_dir()
12142     get_rc_dir()
12143     get_thumbnails_cache_dir()
12144     get_trash_dir()
12145     
12146     They return the full directory path.
12147
12148 commit e5dd414c
12149 Author: Laurent Monin <zas@norz.org>
12150 Date:   Sat Nov 15 10:35:43 2008 +0000
12151
12152     Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
12153
12154 commit f56852b6
12155 Author: Laurent Monin <zas@norz.org>
12156 Date:   Fri Nov 14 01:10:18 2008 +0000
12157
12158     Fix up Makefile.am: add missing files and do not install template.html.
12159
12160 commit 55bdd334
12161 Author: Laurent Monin <zas@norz.org>
12162 Date:   Wed Nov 12 21:38:00 2008 +0000
12163
12164     Fix a cut'n'paste error.
12165
12166 commit 609fc80b
12167 Author: Laurent Monin <zas@norz.org>
12168 Date:   Wed Nov 12 21:34:55 2008 +0000
12169
12170     More precise description of the pan view find feature and a note about ressources eating was added.
12171
12172 commit 3005309e
12173 Author: Laurent Monin <zas@norz.org>
12174 Date:   Wed Nov 12 21:15:12 2008 +0000
12175
12176     Add some information about the pan view.
12177
12178 commit 3effb3cd
12179 Author: Laurent Monin <zas@norz.org>
12180 Date:   Wed Nov 12 17:59:14 2008 +0000
12181
12182     Add a note about splitted view.
12183
12184 commit ae7645d7
12185 Author: Laurent Monin <zas@norz.org>
12186 Date:   Wed Nov 12 17:48:16 2008 +0000
12187
12188     Add Connected zoom and Split menu items.
12189
12190 commit f055d328
12191 Author: Laurent Monin <zas@norz.org>
12192 Date:   Tue Nov 11 23:35:39 2008 +0000
12193
12194     Add missing s...
12195
12196 commit 5078d7e5
12197 Author: Laurent Monin <zas@norz.org>
12198 Date:   Tue Nov 11 23:30:13 2008 +0000
12199
12200     Minor fixes.
12201
12202 commit 0dabd8de
12203 Author: Laurent Monin <zas@norz.org>
12204 Date:   Tue Nov 11 21:50:42 2008 +0000
12205
12206     Give a new style to menus.
12207
12208 commit ec48abb7
12209 Author: Laurent Monin <zas@norz.org>
12210 Date:   Tue Nov 11 21:49:33 2008 +0000
12211
12212     Fix missing parts.
12213
12214 commit c1a85ebf
12215 Author: Laurent Monin <zas@norz.org>
12216 Date:   Tue Nov 11 21:17:55 2008 +0000
12217
12218     Update main window menus description to match current Geeqie.
12219
12220 commit d6bc7dc5
12221 Author: Laurent Monin <zas@norz.org>
12222 Date:   Tue Nov 11 21:17:03 2008 +0000
12223
12224     Drop dots.
12225
12226 commit f9071c86
12227 Author: Laurent Monin <zas@norz.org>
12228 Date:   Tue Nov 11 10:32:03 2008 +0000
12229
12230     Update exif pane documentation a bit.
12231
12232 commit aeca4f31
12233 Author: Laurent Monin <zas@norz.org>
12234 Date:   Tue Nov 11 10:24:04 2008 +0000
12235
12236     Add Properties Options page.
12237
12238 commit 51a23446
12239 Author: Laurent Monin <zas@norz.org>
12240 Date:   Tue Nov 11 10:09:09 2008 +0000
12241
12242     Advanced options documentation is now almost in sync with current geeqie.
12243
12244 commit eeae9191
12245 Author: Laurent Monin <zas@norz.org>
12246 Date:   Tue Nov 11 09:12:10 2008 +0000
12247
12248     More updates to advanced options documentation. Not yet finished.
12249
12250 commit 9f3cc9ef
12251 Author: Laurent Monin <zas@norz.org>
12252 Date:   Mon Nov 10 23:36:12 2008 +0000
12253
12254     Page cleanup and fixed. Remove obsolete note.
12255
12256 commit f13928fe
12257 Author: Laurent Monin <zas@norz.org>
12258 Date:   Mon Nov 10 23:15:42 2008 +0000
12259
12260     Add missing link.
12261
12262 commit 757b8ebc
12263 Author: Laurent Monin <zas@norz.org>
12264 Date:   Mon Nov 10 23:05:50 2008 +0000
12265
12266     Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
12267
12268 commit b72d86d3
12269 Author: Laurent Monin <zas@norz.org>
12270 Date:   Mon Nov 10 21:33:38 2008 +0000
12271
12272     Let subsection menus match index style.
12273
12274 commit 3c766c91
12275 Author: Laurent Monin <zas@norz.org>
12276 Date:   Mon Nov 10 21:14:34 2008 +0000
12277
12278     Cosmetic changes in image search and find duplicates shortcuts tables.
12279
12280 commit c410dad0
12281 Author: Laurent Monin <zas@norz.org>
12282 Date:   Mon Nov 10 20:42:44 2008 +0000
12283
12284     Tidy up.
12285
12286 commit 25735fd6
12287 Author: Laurent Monin <zas@norz.org>
12288 Date:   Mon Nov 10 20:40:50 2008 +0000
12289
12290     Move from xhtml transitional to xhtml strict.
12291
12292 commit 60ff2fb4
12293 Author: Laurent Monin <zas@norz.org>
12294 Date:   Mon Nov 10 20:16:45 2008 +0000
12295
12296     Minor cleanup.
12297
12298 commit 9b5b9339
12299 Author: Laurent Monin <zas@norz.org>
12300 Date:   Mon Nov 10 19:37:17 2008 +0000
12301
12302     Tidy up and minor fixes.
12303
12304 commit e07b0677
12305 Author: Laurent Monin <zas@norz.org>
12306 Date:   Mon Nov 10 18:02:09 2008 +0000
12307
12308     Notes cleanup and minor stylistic fixes.
12309
12310 commit 82cd089f
12311 Author: Laurent Monin <zas@norz.org>
12312 Date:   Mon Nov 10 17:16:16 2008 +0000
12313
12314     Various fixes and cleanup.
12315
12316 commit 2ec1474a
12317 Author: Laurent Monin <zas@norz.org>
12318 Date:   Mon Nov 10 16:11:28 2008 +0000
12319
12320     Fix up some errors.
12321
12322 commit 0a594f66
12323 Author: Laurent Monin <zas@norz.org>
12324 Date:   Mon Nov 10 15:20:13 2008 +0000
12325
12326     Fix up unvalid xhtml.
12327
12328 commit 12fe48da
12329 Author: Laurent Monin <zas@norz.org>
12330 Date:   Mon Nov 10 14:56:11 2008 +0000
12331
12332     Fix up a broken link.
12333
12334 commit f7216dd1
12335 Author: Laurent Monin <zas@norz.org>
12336 Date:   Mon Nov 10 14:10:39 2008 +0000
12337
12338     Beautify the manual.
12339
12340 commit b8742eb7
12341 Author: Laurent Monin <zas@norz.org>
12342 Date:   Mon Nov 10 13:00:29 2008 +0000
12343
12344     Reformat more pages.
12345
12346 commit 7c5c8854
12347 Author: Laurent Monin <zas@norz.org>
12348 Date:   Mon Nov 10 12:06:05 2008 +0000
12349
12350     Reformat remaining options pages.
12351
12352 commit 2b02d7ed
12353 Author: Laurent Monin <zas@norz.org>
12354 Date:   Mon Nov 10 10:26:51 2008 +0000
12355
12356     Reformatting: notes, advanced options page and more.
12357
12358 commit 2f3f12a0
12359 Author: Laurent Monin <zas@norz.org>
12360 Date:   Sun Nov 9 21:53:33 2008 +0000
12361
12362     Reformatting.
12363
12364 commit 49c72a6c
12365 Author: Laurent Monin <zas@norz.org>
12366 Date:   Sun Nov 9 17:17:19 2008 +0000
12367
12368     Reformat and cleanup.
12369
12370 commit 029e68ef
12371 Author: Laurent Monin <zas@norz.org>
12372 Date:   Sun Nov 9 13:37:39 2008 +0000
12373
12374     More cleanup of tables.
12375
12376 commit fcea33c1
12377 Author: Laurent Monin <zas@norz.org>
12378 Date:   Sun Nov 9 13:06:16 2008 +0000
12379
12380     Cleanup some tables.
12381
12382 commit cd465d19
12383 Author: Laurent Monin <zas@norz.org>
12384 Date:   Sun Nov 9 12:48:00 2008 +0000
12385
12386     Drop most old css classes.
12387
12388 commit eb656466
12389 Author: Laurent Monin <zas@norz.org>
12390 Date:   Sun Nov 9 09:39:14 2008 +0000
12391
12392     Move dialog descriptions to definitions lists, first step.
12393
12394 commit d9afdf93
12395 Author: Laurent Monin <zas@norz.org>
12396 Date:   Sun Nov 9 09:33:01 2008 +0000
12397
12398     Index cleanup.
12399
12400 commit 4c65837d
12401 Author: Laurent Monin <zas@norz.org>
12402 Date:   Sun Nov 9 09:28:59 2008 +0000
12403
12404     Move menu descriptions to definitions lists.
12405
12406 commit db25a0d2
12407 Author: Laurent Monin <zas@norz.org>
12408 Date:   Sat Nov 8 22:11:51 2008 +0000
12409
12410     Re-introduce Geeqie User Manual footer.
12411
12412 commit 8d87ca53
12413 Author: Laurent Monin <zas@norz.org>
12414 Date:   Sat Nov 8 17:38:36 2008 +0000
12415
12416     Simplify bottom navigation table.
12417
12418 commit 8b3ed1c3
12419 Author: Laurent Monin <zas@norz.org>
12420 Date:   Sat Nov 8 17:24:02 2008 +0000
12421
12422     Use col tags with id in top and bottom navigation tables.
12423
12424 commit 0bfece3a
12425 Author: Laurent Monin <zas@norz.org>
12426 Date:   Sat Nov 8 11:37:17 2008 +0000
12427
12428     Add a generic spacer at the bottom of the page, remove now unused css classes.
12429
12430 commit 357f067e
12431 Author: Laurent Monin <zas@norz.org>
12432 Date:   Sat Nov 8 10:59:45 2008 +0000
12433
12434     Add two css classes navtop and navbottom and remove unused ones.
12435
12436 commit 20f28b56
12437 Author: Laurent Monin <zas@norz.org>
12438 Date:   Sat Nov 8 10:49:18 2008 +0000
12439
12440     Add style.css to list of files to install.
12441
12442 commit 2cff7342
12443 Author: Laurent Monin <zas@norz.org>
12444 Date:   Sat Nov 8 10:47:31 2008 +0000
12445
12446     Move css styles to an external stylesheet.
12447
12448 commit 450ff689
12449 Author: Laurent Monin <zas@norz.org>
12450 Date:   Thu Nov 6 23:49:31 2008 +0000
12451
12452     Remove reference to numbered section.
12453
12454 commit 5837dbaa
12455 Author: Laurent Monin <zas@norz.org>
12456 Date:   Thu Nov 6 23:43:46 2008 +0000
12457
12458     Remove references to numbered sections.
12459
12460 commit d2b8b50f
12461 Author: Laurent Monin <zas@norz.org>
12462 Date:   Thu Nov 6 23:39:22 2008 +0000
12463
12464     Simplify the table.
12465
12466 commit a5760993
12467 Author: Laurent Monin <zas@norz.org>
12468 Date:   Thu Nov 6 20:01:32 2008 +0000
12469
12470     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.
12471     
12472     This patch fixes that (and still fixes the case where one searches on
12473     comments and hits a file with keywords but no comments).  Lastly, I would
12474     imagine that there exists a failure mode where one searches for a keyword and
12475     hits a file with a comment but no keyword, and I imagine this patch should fix
12476     that case as well.
12477     
12478     Patch by Omari Stephens (aka xsdg).
12479
12480 commit ebf81820
12481 Author: Laurent Monin <zas@norz.org>
12482 Date:   Tue Nov 4 17:26:46 2008 +0000
12483
12484     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.
12485
12486 commit 6a2475e5
12487 Author: Laurent Monin <zas@norz.org>
12488 Date:   Tue Nov 4 17:11:53 2008 +0000
12489
12490     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.
12491
12492 commit 54ae8be3
12493 Author: Laurent Monin <zas@norz.org>
12494 Date:   Mon Oct 27 13:31:39 2008 +0000
12495
12496     Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
12497
12498 commit 7771d3ca
12499 Author: Laurent Monin <zas@norz.org>
12500 Date:   Sun Oct 26 19:27:20 2008 +0000
12501
12502     Use h2/h3 tags where appropriate.
12503
12504 commit 15759e0f
12505 Author: Petr Ostadal <postadal@suse.cz>
12506 Date:   Sun Oct 26 13:43:10 2008 +0000
12507
12508     Fixed doc/Makefile.am according to renamed doc files.
12509
12510 commit eab88130
12511 Author: Laurent Monin <zas@norz.org>
12512 Date:   Sat Oct 25 14:42:52 2008 +0000
12513
12514     Keyboard table cleanup attempt. Need more work.
12515
12516 commit fcae84ab
12517 Author: Laurent Monin <zas@norz.org>
12518 Date:   Sat Oct 25 13:14:00 2008 +0000
12519
12520     Move menus to unordered lists - step 2.
12521
12522 commit f5596799
12523 Author: Laurent Monin <zas@norz.org>
12524 Date:   Sat Oct 25 11:02:09 2008 +0000
12525
12526     Move menus to unordered lists - step 1.
12527
12528 commit 1f80d96f
12529 Author: Laurent Monin <zas@norz.org>
12530 Date:   Sat Oct 25 08:49:07 2008 +0000
12531
12532     Align Previous to the left, drop useless col tags.
12533
12534 commit ad8d4b69
12535 Author: Laurent Monin <zas@norz.org>
12536 Date:   Sat Oct 25 08:14:34 2008 +0000
12537
12538     Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
12539
12540 commit fdde32bc
12541 Author: Laurent Monin <zas@norz.org>
12542 Date:   Sat Oct 25 08:10:11 2008 +0000
12543
12544     Fix page titles.
12545
12546 commit fef02967
12547 Author: Laurent Monin <zas@norz.org>
12548 Date:   Sat Oct 25 08:07:57 2008 +0000
12549
12550     Drop chapters numbers from h1 title, and reformat top title a bit.
12551
12552 commit 0e44cb8c
12553 Author: Laurent Monin <zas@norz.org>
12554 Date:   Sat Oct 25 07:47:47 2008 +0000
12555
12556     Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
12557
12558 commit 2ad4eda5
12559 Author: Laurent Monin <zas@norz.org>
12560 Date:   Thu Oct 23 22:45:44 2008 +0000
12561
12562     Update legal notice and copyright to mention The Geeqie Team.
12563
12564 commit 89ae704a
12565 Author: Laurent Monin <zas@norz.org>
12566 Date:   Thu Oct 23 19:06:23 2008 +0000
12567
12568     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).
12569
12570 commit d92d4a31
12571 Author: Laurent Monin <zas@norz.org>
12572 Date:   Thu Oct 23 18:06:28 2008 +0000
12573
12574     Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
12575
12576 commit f21cc184
12577 Author: Laurent Monin <zas@norz.org>
12578 Date:   Wed Oct 22 19:56:29 2008 +0000
12579
12580     Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
12581
12582 commit e6eba8a8
12583 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12584 Date:   Mon Oct 20 21:00:18 2008 +0000
12585
12586     Fix a cut and paste error when implementing the comment search (Klaus
12587     Ethgen)
12588
12589 commit a0619747
12590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12591 Date:   Mon Oct 20 17:13:32 2008 +0000
12592
12593     fixed failed assertion in exif_free
12594
12595 commit 652c3a9f
12596 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12597 Date:   Sat Oct 18 20:17:55 2008 +0000
12598
12599     create xmp sidecar when needed
12600
12601 commit fe16e7bf
12602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12603 Date:   Sat Oct 18 19:20:27 2008 +0000
12604
12605     simple synchronization XMP <-> Exif, IPTC
12606
12607 commit 003a4a91
12608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12609 Date:   Sat Oct 18 18:22:57 2008 +0000
12610
12611     infrastructure for preprocessing of metadata
12612
12613 commit 40e5b63b
12614 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12615 Date:   Sat Oct 18 09:07:52 2008 +0000
12616
12617     fixed bar_exif separator
12618
12619 commit 666154c6
12620 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12621 Date:   Sat Oct 18 08:40:32 2008 +0000
12622
12623     reordered advanced exif columns
12624
12625 commit 2741df92
12626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12627 Date:   Sat Oct 18 08:31:25 2008 +0000
12628
12629     no need to validate description, it is in utf8
12630
12631 commit b8cfa7ee
12632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12633 Date:   Fri Oct 17 22:00:07 2008 +0000
12634
12635     improved custom exif look:
12636     - use toggle instead of remove button
12637     - display description instead of property key
12638
12639 commit 0109fd0f
12640 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12641 Date:   Tue Oct 14 21:24:34 2008 +0000
12642
12643     follow Exiv2 SVN changes
12644
12645 commit 100552d7
12646 Author: Laurent Monin <zas@norz.org>
12647 Date:   Sun Oct 12 08:49:45 2008 +0000
12648
12649     French translation was updated.
12650
12651 commit 2ed614f0
12652 Author: Laurent Monin <zas@norz.org>
12653 Date:   Sun Oct 12 08:43:14 2008 +0000
12654
12655     Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
12656
12657 commit 801d2c19
12658 Author: Laurent Monin <zas@norz.org>
12659 Date:   Sun Oct 12 08:36:53 2008 +0000
12660
12661     Better handling of accels map file writing errors.
12662     Secure save is also used for those now, at the expense of
12663     a bit of duplication of gtk functions.
12664     It should fix bug 2146917 (debian BTS #501131), reported by
12665     Stanislav Maslovski.
12666
12667 commit d198cfaf
12668 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12669 Date:   Sat Oct 11 20:19:48 2008 +0000
12670
12671     added option to use exif thumbnails
12672     - it requires exiv2 0.18 or the current svn
12673     - it is disabled by default because the exif thumbnails
12674       may be outdated if the image was edited
12675
12676 commit dfb0fdc2
12677 Author: Laurent Monin <zas@norz.org>
12678 Date:   Tue Oct 7 19:34:11 2008 +0000
12679
12680     French translation was updated.
12681
12682 commit bce60ede
12683 Author: Laurent Monin <zas@norz.org>
12684 Date:   Tue Oct 7 19:29:13 2008 +0000
12685
12686     Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
12687
12688 commit eee2c88d
12689 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12690 Date:   Tue Oct 7 18:37:32 2008 +0000
12691
12692     Implement the search for image comment - patch by Klaus Ethgen
12693
12694 commit d8c1c93f
12695 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12696 Date:   Tue Oct 7 18:22:58 2008 +0000
12697
12698     Fixed degree symbol encoding
12699
12700 commit 0cd8f424
12701 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12702 Date:   Tue Oct 7 18:20:22 2008 +0000
12703
12704     Adding a vim modeline to all files - patch by Klaus Ethgen
12705
12706 commit be6e4ea7
12707 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12708 Date:   Sun Oct 5 18:25:44 2008 +0000
12709
12710     fixed confirm_delete option
12711
12712 commit 69282a38
12713 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12714 Date:   Sat Oct 4 20:28:31 2008 +0000
12715
12716     fixed charset of exiv2 strings in non-utf8 locales
12717
12718 commit 7c50f768
12719 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12720 Date:   Wed Oct 1 20:57:56 2008 +0000
12721
12722     Add support for GPSInfo - patch by Klaus Ethgen
12723
12724 commit 599380cc
12725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12726 Date:   Mon Sep 29 21:17:19 2008 +0000
12727
12728     The comment section in the meta file is the last section. However it do
12729     not accept comment lines starting with a '['. This patch will fix that.
12730     - patch by Klaus Ethgen
12731
12732 commit 1d1f495c
12733 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12734 Date:   Mon Sep 29 21:09:48 2008 +0000
12735
12736     fixes executable right of images
12737
12738 commit 9ab09626
12739 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12740 Date:   Mon Sep 29 21:01:30 2008 +0000
12741
12742     enlarge the dupe window - patch by Klaus Ethgen
12743
12744 commit cf8398c6
12745 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12746 Date:   Sat Sep 27 18:48:32 2008 +0000
12747
12748     updated preview loader to work with current svn version of libexiv2
12749
12750 commit d4bc6c7e
12751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12752 Date:   Wed Sep 10 20:37:30 2008 +0000
12753
12754     use SHIFT for connected scroll and zoom
12755     
12756     SHIFT + keys or mouse: affects all split windows
12757     keys or mouse: affects only active window
12758     
12759     CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
12760
12761 commit f7a5afb6
12762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12763 Date:   Tue Sep 9 19:46:44 2008 +0000
12764
12765     reverted buggy part of rev. 1138 - it made the filelist jump
12766     unexpectedly
12767
12768 commit a7c9810b
12769 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12770 Date:   Mon Sep 8 19:57:51 2008 +0000
12771
12772     added possibility to redraw only the parts of image that are already
12773     loaded
12774
12775 commit 383624b8
12776 Author: Laurent Monin <zas@norz.org>
12777 Date:   Mon Sep 8 15:53:01 2008 +0000
12778
12779     Fix a compiler warning regarding argument type.
12780
12781 commit a53fb65f
12782 Author: Petr Ostadal <postadal@suse.cz>
12783 Date:   Sun Sep 7 23:01:30 2008 +0000
12784
12785     Replaced gtk depreceated code.
12786
12787 commit a5aea8fd
12788 Author: Laurent Monin <zas@norz.org>
12789 Date:   Sun Sep 7 19:42:19 2008 +0000
12790
12791     Shorten config_window_apply() a bit, reduce code redunancy.
12792
12793 commit 587b4b8d
12794 Author: Laurent Monin <zas@norz.org>
12795 Date:   Thu Sep 4 22:35:33 2008 +0000
12796
12797     Update translations stats.
12798
12799 commit aff258e5
12800 Author: Laurent Monin <zas@norz.org>
12801 Date:   Thu Sep 4 22:29:32 2008 +0000
12802
12803     French translation was updated.
12804
12805 commit 9b64bd05
12806 Author: Laurent Monin <zas@norz.org>
12807 Date:   Thu Sep 4 22:04:32 2008 +0000
12808
12809     Allow all Preferences pages to scroll vertically. Reduce code redundancy.
12810
12811 commit aa81bf7c
12812 Author: Laurent Monin <zas@norz.org>
12813 Date:   Thu Sep 4 21:38:28 2008 +0000
12814
12815     Allow to change image.scroll_reset_method in Preferences > Image.
12816
12817 commit baedcd2f
12818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12819 Date:   Thu Sep 4 21:19:09 2008 +0000
12820
12821     fixed various problems with preserving viewport on image change,
12822     options->image.scroll_reset_method should work again (it needs to be
12823     added to the preferences dialog)
12824
12825 commit 9050223d
12826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12827 Date:   Wed Sep 3 21:54:49 2008 +0000
12828
12829     load thumbnails with lower priority
12830     TODO: maybe implement an exception for visible thumbnails
12831
12832 commit e1a5a486
12833 Author: Laurent Monin <zas@norz.org>
12834 Date:   Wed Sep 3 21:13:02 2008 +0000
12835
12836     Improve debug messages.
12837
12838 commit 6f89fefc
12839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12840 Date:   Wed Sep 3 20:43:10 2008 +0000
12841
12842     adjusted default options
12843
12844 commit c518bcef
12845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12846 Date:   Wed Sep 3 20:29:32 2008 +0000
12847
12848     adjusted redraw priority relative to icon drawing
12849
12850 commit 48519673
12851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12852 Date:   Wed Sep 3 19:58:21 2008 +0000
12853
12854     dropped IMAGE_THROTTLE_LARGER_IMAGES code
12855
12856 commit 47a0c37d
12857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12858 Date:   Wed Sep 3 19:52:11 2008 +0000
12859
12860     fixed handling of broken images
12861
12862 commit 64aea117
12863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12864 Date:   Mon Sep 1 19:18:32 2008 +0000
12865
12866     improved pixbuf draw priority control
12867
12868 commit c6db02fc
12869 Author: Laurent Monin <zas@norz.org>
12870 Date:   Mon Sep 1 17:29:07 2008 +0000
12871
12872     Use a constant for minimal window size. Set it to 32 for all dialogs.
12873
12874 commit bf183b8e
12875 Author: Laurent Monin <zas@norz.org>
12876 Date:   Mon Sep 1 17:22:19 2008 +0000
12877
12878     Remove redundant debug.h inclusion.
12879
12880 commit 14596ddd
12881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12882 Date:   Sun Aug 31 21:19:00 2008 +0000
12883
12884     fixed read ahead callback
12885
12886 commit 0aef6429
12887 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12888 Date:   Sun Aug 31 21:02:09 2008 +0000
12889
12890     fixed error handling in image loader
12891
12892 commit b10a2e12
12893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12894 Date:   Sun Aug 31 18:53:11 2008 +0000
12895
12896     fixed possible endless loop
12897
12898 commit 131dc85e
12899 Author: Laurent Monin <zas@norz.org>
12900 Date:   Sun Aug 31 12:29:49 2008 +0000
12901
12902     Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
12903
12904 commit 7725546b
12905 Author: Laurent Monin <zas@norz.org>
12906 Date:   Sun Aug 31 11:27:24 2008 +0000
12907
12908     Move quoted_value() and escquote_value() to misc.[ch].
12909
12910 commit ea455387
12911 Author: Laurent Monin <zas@norz.org>
12912 Date:   Sun Aug 31 10:51:41 2008 +0000
12913
12914     Move miscellaneous functions to their own files (new misc.[ch]).
12915
12916 commit 2b9bf5f4
12917 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12918 Date:   Sun Aug 31 10:08:48 2008 +0000
12919
12920     use GThreadPool
12921
12922 commit 5cf88e58
12923 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12924 Date:   Sun Aug 31 09:20:29 2008 +0000
12925
12926     improved thread support in image loader
12927
12928 commit 9212340e
12929 Author: Laurent Monin <zas@norz.org>
12930 Date:   Sun Aug 31 09:13:42 2008 +0000
12931
12932     Move save/load_options() to options.[ch].
12933
12934 commit 77bc802f
12935 Author: Laurent Monin <zas@norz.org>
12936 Date:   Sun Aug 31 08:59:39 2008 +0000
12937
12938     Move sync_options_with_current_state() call to save_options().
12939
12940 commit 0db9254e
12941 Author: Laurent Monin <zas@norz.org>
12942 Date:   Sun Aug 31 08:41:42 2008 +0000
12943
12944     Move some code to new functions, to simplify main().
12945
12946 commit f01ec2c4
12947 Author: Laurent Monin <zas@norz.org>
12948 Date:   Sun Aug 31 08:13:36 2008 +0000
12949
12950     Fix two minor compilation warnings.
12951
12952 commit a710f33e
12953 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12954 Date:   Sat Aug 30 20:15:47 2008 +0000
12955
12956     run image loader in separate thread
12957     this feature is disabled by default for now, it must be enabled by
12958     configure --enable-threads
12959
12960 commit 6a73bcf5
12961 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12962 Date:   Sat Aug 30 13:04:06 2008 +0000
12963
12964     prepared image loader code for threads
12965
12966 commit 01bbfff0
12967 Author: Laurent Monin <zas@norz.org>
12968 Date:   Sat Aug 30 10:39:35 2008 +0000
12969
12970     Allow to override documentation paths through options:
12971     - documentation.helpdir
12972     - documentation.htmldir
12973     Default values are set at configure time.
12974
12975 commit ba17ee75
12976 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12977 Date:   Fri Aug 29 20:53:53 2008 +0000
12978
12979     converted image loader to a GObject and use signals for notification
12980
12981 commit 6f13139c
12982 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12983 Date:   Fri Aug 29 12:35:13 2008 +0000
12984
12985     do not access image_loader directly
12986
12987 commit dc649dfb
12988 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12989 Date:   Fri Aug 29 09:59:20 2008 +0000
12990
12991     added new raw preview interface for legacy exif
12992
12993 commit 6654b671
12994 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12995 Date:   Fri Aug 29 09:38:10 2008 +0000
12996
12997     fixed thumbnail loader for the new raw preview interface
12998
12999 commit bea9cd29
13000 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13001 Date:   Thu Aug 28 22:26:09 2008 +0000
13002
13003     use mmaped files image loader
13004     implemented new interface for extracting raw previews
13005     experiments with previews support in SVN version of Exiv2
13006
13007 commit 7fa8df77
13008 Author: Petr Ostadal <postadal@suse.cz>
13009 Date:   Thu Aug 28 12:51:02 2008 +0000
13010
13011     Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
13012
13013 commit 4908ddd7
13014 Author: Laurent Monin <zas@norz.org>
13015 Date:   Thu Aug 28 10:50:02 2008 +0000
13016
13017     Silent warnings about unused functions when lcms is not used.
13018
13019 commit 35776f2d
13020 Author: Laurent Monin <zas@norz.org>
13021 Date:   Wed Aug 27 17:02:14 2008 +0000
13022
13023     Comment out unused functions.
13024
13025 commit dd4ea407
13026 Author: Laurent Monin <zas@norz.org>
13027 Date:   Wed Aug 27 16:42:59 2008 +0000
13028
13029     Silent a compiler warning.
13030
13031 commit 109ecd8c
13032 Author: Laurent Monin <zas@norz.org>
13033 Date:   Wed Aug 27 16:40:21 2008 +0000
13034
13035     const gpointer -> gconstpointer.
13036
13037 commit 3ec7e572
13038 Author: Laurent Monin <zas@norz.org>
13039 Date:   Tue Aug 26 22:37:18 2008 +0000
13040
13041     Use gpointer instead of void *.
13042
13043 commit cd85461e
13044 Author: Laurent Monin <zas@norz.org>
13045 Date:   Tue Aug 26 22:30:40 2008 +0000
13046
13047     Consistency: type * instead of type*.
13048
13049 commit c1006fb7
13050 Author: Laurent Monin <zas@norz.org>
13051 Date:   Tue Aug 26 22:22:51 2008 +0000
13052
13053     For the sake of consistency, use glib basic types everywhere.
13054
13055 commit aea00af2
13056 Author: Laurent Monin <zas@norz.org>
13057 Date:   Tue Aug 26 21:19:33 2008 +0000
13058
13059     Indentation fixes.
13060
13061 commit 40731498
13062 Author: Petr Ostadal <postadal@suse.cz>
13063 Date:   Tue Aug 26 20:21:30 2008 +0000
13064
13065     Fixed segfault when is run inside directory with non valid uft-8 image
13066     filename.
13067
13068 commit ead8d30a
13069 Author: Petr Ostadal <postadal@suse.cz>
13070 Date:   Tue Aug 26 13:56:56 2008 +0000
13071
13072     Fixed calling "Image search" function in a directory without image.
13073
13074 commit aa4d496a
13075 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13076 Date:   Mon Aug 25 22:45:38 2008 +0000
13077
13078     correctly maintain selection during iconlist refresh
13079
13080 commit f39b5907
13081 Author: Laurent Monin <zas@norz.org>
13082 Date:   Mon Aug 25 22:20:45 2008 +0000
13083
13084     Whitespaces cleanup.
13085
13086 commit d0405083
13087 Author: Petr Ostadal <postadal@suse.cz>
13088 Date:   Mon Aug 25 18:13:33 2008 +0000
13089
13090     Fixed segfaulting when alter image in directory without images.
13091
13092 commit c85a9113
13093 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13094 Date:   Mon Aug 25 16:58:27 2008 +0000
13095
13096     removed unused code
13097
13098 commit 6b22ce5f
13099 Author: Laurent Monin <zas@norz.org>
13100 Date:   Sun Aug 24 14:40:18 2008 +0000
13101
13102     Typo fixes.
13103
13104 commit f20dd48a
13105 Author: Laurent Monin <zas@norz.org>
13106 Date:   Sun Aug 24 14:33:03 2008 +0000
13107
13108     Slight code redundancy reduction.
13109
13110 commit 1e7b2c34
13111 Author: Laurent Monin <zas@norz.org>
13112 Date:   Sun Aug 24 14:14:37 2008 +0000
13113
13114     Drop redundant variable affectation.
13115
13116 commit 7d788c98
13117 Author: Laurent Monin <zas@norz.org>
13118 Date:   Sun Aug 24 13:22:08 2008 +0000
13119
13120     Fix untranslated messages. French translation and POTFILES.in were updated.
13121
13122 commit 9a1cc002
13123 Author: Laurent Monin <zas@norz.org>
13124 Date:   Sun Aug 24 10:00:40 2008 +0000
13125
13126     French translation was updated.
13127
13128 commit eca84643
13129 Author: Laurent Monin <zas@norz.org>
13130 Date:   Sun Aug 24 10:00:02 2008 +0000
13131
13132     Mark forgotten string for translation.
13133
13134 commit 46691080
13135 Author: Laurent Monin <zas@norz.org>
13136 Date:   Sat Aug 23 21:07:25 2008 +0000
13137
13138     Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
13139
13140 commit acc2c3b1
13141 Author: Laurent Monin <zas@norz.org>
13142 Date:   Sat Aug 23 20:46:31 2008 +0000
13143
13144     Minor optimization: no need to copy the whole remaining of the string, just copy next char.
13145
13146 commit b5bc1451
13147 Author: Laurent Monin <zas@norz.org>
13148 Date:   Sat Aug 23 17:35:57 2008 +0000
13149
13150     Only display status if there is at least one file in the file list.
13151
13152 commit 060c2f9c
13153 Author: Laurent Monin <zas@norz.org>
13154 Date:   Sat Aug 23 17:00:59 2008 +0000
13155
13156     Remove unneeded type casting.
13157
13158 commit 50483da1
13159 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13160 Date:   Sat Aug 23 08:42:12 2008 +0000
13161
13162     fixed vd_refresh
13163
13164 commit bec02e28
13165 Author: Laurent Monin <zas@norz.org>
13166 Date:   Fri Aug 22 22:09:54 2008 +0000
13167
13168     French translation was updated.
13169
13170 commit eb72228e
13171 Author: Laurent Monin <zas@norz.org>
13172 Date:   Fri Aug 22 21:52:13 2008 +0000
13173
13174     Add an option named layout.home_path which modifies the behavior of the Home button.
13175     By default, pressing this button goes to the user's home directory.
13176     When this option is set to a path, this path is used instead.
13177     One can change the option value through Preferences > Advanced > Navigation
13178     or directly in .geeqierc.
13179     Feature proposed by Colin Clark.
13180
13181 commit d58451c5
13182 Author: Laurent Monin <zas@norz.org>
13183 Date:   Thu Aug 21 22:49:30 2008 +0000
13184
13185     Typo fix: vf -> vd
13186
13187 commit 83cfd439
13188 Author: Laurent Monin <zas@norz.org>
13189 Date:   Thu Aug 21 22:47:49 2008 +0000
13190
13191     Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
13192
13193 commit 43c57655
13194 Author: Laurent Monin <zas@norz.org>
13195 Date:   Thu Aug 21 22:36:20 2008 +0000
13196
13197     Indentation fix.
13198
13199 commit de499c4c
13200 Author: Laurent Monin <zas@norz.org>
13201 Date:   Wed Aug 20 22:26:34 2008 +0000
13202
13203     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.
13204
13205 commit 66bc3de8
13206 Author: Laurent Monin <zas@norz.org>
13207 Date:   Wed Aug 20 22:19:35 2008 +0000
13208
13209     Do not return values of void functions. Reported by Jeffery Small.
13210
13211 commit da981595
13212 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13213 Date:   Wed Aug 20 20:36:36 2008 +0000
13214
13215     update the FileData structure when a new folder is created
13216
13217 commit b65f4f56
13218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13219 Date:   Tue Aug 19 22:58:31 2008 +0000
13220
13221     improved refresh in view_dir_list
13222
13223 commit e8b3ce85
13224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13225 Date:   Tue Aug 19 21:01:29 2008 +0000
13226
13227     set fallback pixbuf in case of missing file
13228
13229 commit fe2d4200
13230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13231 Date:   Tue Aug 19 20:58:23 2008 +0000
13232
13233     fixed possible segfault
13234
13235 commit e1a9ff9e
13236 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13237 Date:   Sun Aug 17 14:18:51 2008 +0000
13238
13239     removed code for maintaining filelist position, gtk_tree_view itself handles it
13240     better
13241
13242 commit 951b6256
13243 Author: Laurent Monin <zas@norz.org>
13244 Date:   Sun Aug 17 09:36:02 2008 +0000
13245
13246     French translation was updated.
13247
13248 commit 3e3a0a45
13249 Author: Laurent Monin <zas@norz.org>
13250 Date:   Sun Aug 17 09:30:45 2008 +0000
13251
13252     Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
13253     - drop VFICON_INFO() and VFLIST_INFO() macros
13254     - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
13255     - replace all related occurrences by shorter expressions.
13256     
13257     For example:
13258     VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
13259     VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
13260
13261 commit 728c032c
13262 Author: Laurent Monin <zas@norz.org>
13263 Date:   Sun Aug 17 09:00:33 2008 +0000
13264
13265     Move variable declaration at start of block.
13266
13267 commit cb320269
13268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13269 Date:   Sat Aug 16 23:37:26 2008 +0000
13270
13271     marks in iconview made clickable
13272
13273 commit dbf66300
13274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13275 Date:   Sat Aug 16 20:57:40 2008 +0000
13276
13277     keep files with non-zero marks in memory
13278
13279 commit df8df1ee
13280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13281 Date:   Sat Aug 16 20:34:14 2008 +0000
13282
13283     implemented marks filter
13284
13285 commit f0606958
13286 Author: Laurent Monin <zas@norz.org>
13287 Date:   Sat Aug 16 07:18:16 2008 +0000
13288
13289     Fix double escaping of image overlay text.
13290     Bug 2051955, reported by Emmanuel Dupuis.
13291
13292 commit 8fc4646c
13293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13294 Date:   Wed Aug 13 21:07:06 2008 +0000
13295
13296     added keyboard map generator
13297
13298 commit 178dee89
13299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13300 Date:   Wed Aug 13 20:46:06 2008 +0000
13301
13302     a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
13303
13304 commit 86166813
13305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13306 Date:   Tue Aug 12 20:21:25 2008 +0000
13307
13308     fixed crash with float file list and geeqie --blank
13309
13310 commit 5e7e6ce8
13311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13312 Date:   Mon Aug 11 18:53:19 2008 +0000
13313
13314     fixed crash in geeqie --blank
13315
13316 commit 2316a8ab
13317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13318 Date:   Mon Aug 11 17:45:26 2008 +0000
13319
13320     fixed setting visible entry in view_dir_tree
13321
13322 commit d3f019fc
13323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13324 Date:   Wed Jul 30 18:44:49 2008 +0000
13325
13326     updated ChangeLog from svn log
13327
13328 commit 28642010
13329 Author: Laurent Monin <zas@norz.org>
13330 Date:   Mon Jul 28 18:35:19 2008 +0000
13331
13332     Move declarations at the beginning of blocks.
13333
13334 commit bb6bd471
13335 Author: Laurent Monin <zas@norz.org>
13336 Date:   Mon Jul 28 18:07:42 2008 +0000
13337
13338     Optimize tests even more using last changes.
13339
13340 commit a4d5b30d
13341 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13342 Date:   Mon Jul 28 18:02:10 2008 +0000
13343
13344     do not free unallocated exif data
13345
13346 commit 6eac9ecc
13347 Author: Laurent Monin <zas@norz.org>
13348 Date:   Mon Jul 28 17:59:09 2008 +0000
13349
13350     Cache strcmp() result.
13351
13352 commit 660c6883
13353 Author: Laurent Monin <zas@norz.org>
13354 Date:   Mon Jul 28 17:56:56 2008 +0000
13355
13356     Optimize redundant tests.
13357
13358 commit 299bab0e
13359 Author: Laurent Monin <zas@norz.org>
13360 Date:   Mon Jul 28 17:55:06 2008 +0000
13361
13362     Move dest_dir variable to inner block.
13363
13364 commit 9899b80f
13365 Author: Laurent Monin <zas@norz.org>
13366 Date:   Mon Jul 28 09:44:50 2008 +0000
13367
13368     Reduce code redundancy and minor typo fixes.
13369
13370 commit 760c313e
13371 Author: Laurent Monin <zas@norz.org>
13372 Date:   Mon Jul 28 09:14:10 2008 +0000
13373
13374     French translation was updated.
13375
13376 commit f4a4b21d
13377 Author: Laurent Monin <zas@norz.org>
13378 Date:   Mon Jul 28 09:12:33 2008 +0000
13379
13380     Typo fix.
13381
13382 commit 22f458af
13383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13384 Date:   Sun Jul 27 19:22:40 2008 +0000
13385
13386     abort file operations when the file list is empty
13387
13388 commit 473d1760
13389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13390 Date:   Sun Jul 27 18:20:59 2008 +0000
13391
13392     remember path entered in file dialog
13393     http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
13394
13395 commit 49ed0b4f
13396 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13397 Date:   Sun Jul 27 13:46:24 2008 +0000
13398
13399     speed-up of directory notification on deleting large number of files
13400
13401 commit a4311dd5
13402 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13403 Date:   Sun Jul 27 09:51:28 2008 +0000
13404
13405     added "Symlink" as an example of "filter" command
13406
13407 commit b1d0747c
13408 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13409 Date:   Sun Jul 27 08:57:12 2008 +0000
13410
13411     improved updating of view_dir_tree
13412
13413 commit db21a0fc
13414 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13415 Date:   Sun Jul 27 08:40:47 2008 +0000
13416
13417     fixed deleting of non-empty folder
13418
13419 commit fadf71ac
13420 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13421 Date:   Sat Jul 26 22:36:58 2008 +0000
13422
13423     fixed spec file
13424
13425 commit 453565d1
13426 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13427 Date:   Sat Jul 26 22:26:08 2008 +0000
13428
13429     fixed invalid warning on running editors
13430
13431 commit 71e1b5a7
13432 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13433 Date:   Sat Jul 26 20:34:24 2008 +0000
13434
13435     updated version string
13436
13437 commit fdd9338f
13438 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13439 Date:   Sat Jul 26 20:15:00 2008 +0000
13440
13441     dropped references to OpenOffice.org as suggested at
13442     https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
13443
13444 commit da4c68a9
13445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13446 Date:   Sat Jul 26 20:02:20 2008 +0000
13447
13448     string cleanup
13449
13450 commit 8e4dcbe6
13451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13452 Date:   Sat Jul 26 19:52:40 2008 +0000
13453
13454     removed unused messages.desc_dlist
13455
13456 commit b2334b66
13457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13458 Date:   Sat Jul 26 19:41:46 2008 +0000
13459
13460     fixed new folder command
13461
13462 commit b90ac509
13463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13464 Date:   Sat Jul 26 19:33:36 2008 +0000
13465
13466     fixed renaming of directories
13467
13468 commit f7c504c8
13469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13470 Date:   Sat Jul 26 19:01:20 2008 +0000
13471
13472     warn about changed file extensions
13473
13474 commit 4d670783
13475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13476 Date:   Sat Jul 26 18:33:49 2008 +0000
13477
13478     added icon for changes without warnings
13479
13480 commit 12bc9f40
13481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13482 Date:   Sat Jul 26 18:17:56 2008 +0000
13483
13484     allow only existing folders in destination dialog
13485     http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
13486
13487 commit 0ec96056
13488 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13489 Date:   Sat Jul 26 10:27:41 2008 +0000
13490
13491     clean up - checks are handled elsewhere
13492
13493 commit dfab6c69
13494 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13495 Date:   Sat Jul 26 09:58:25 2008 +0000
13496
13497     more checks for file operations
13498
13499 commit e3b71352
13500 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13501 Date:   Fri Jul 25 22:04:55 2008 +0000
13502
13503     improved error reporting
13504
13505 commit 3d6b2cc4
13506 Author: Laurent Monin <zas@norz.org>
13507 Date:   Fri Jul 25 06:35:35 2008 +0000
13508
13509     Minor tidy up and optimization.
13510
13511 commit c658a3d3
13512 Author: Laurent Monin <zas@norz.org>
13513 Date:   Thu Jul 24 20:24:04 2008 +0000
13514
13515     Set GIO channels to binary encoding.
13516     This is needed since messages from commands may not be UTF8-encoded
13517     and g_io_channel_read_chars() may incorrectly interpret some characters.
13518     In practice it was truncating some ISO-8859-1 messages containing some
13519     french characters. This fixes it.
13520
13521 commit 227a6784
13522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13523 Date:   Thu Jul 24 20:03:57 2008 +0000
13524
13525     separated debugging log and debug CFLAGS
13526     enable debugging log support by default
13527
13528 commit bb9823e3
13529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13530 Date:   Wed Jul 23 22:19:16 2008 +0000
13531
13532     indicate check warnings and errors in delete and rename dialogs
13533
13534 commit 1b80edd5
13535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13536 Date:   Wed Jul 23 20:53:05 2008 +0000
13537
13538     removed file_data_add_change_info
13539     reduced code redundancy - patch by Laurent, slightly modified
13540
13541 commit da4ec2a7
13542 Author: Laurent Monin <zas@norz.org>
13543 Date:   Wed Jul 23 17:38:04 2008 +0000
13544
13545     Minor tidy up.
13546
13547 commit bd26225b
13548 Author: Laurent Monin <zas@norz.org>
13549 Date:   Wed Jul 23 12:46:35 2008 +0000
13550
13551     Tidy up.
13552
13553 commit a01c5f4c
13554 Author: Laurent Monin <zas@norz.org>
13555 Date:   Wed Jul 23 12:45:59 2008 +0000
13556
13557     Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
13558
13559 commit b0a7f6e3
13560 Author: Laurent Monin <zas@norz.org>
13561 Date:   Wed Jul 23 10:21:37 2008 +0000
13562
13563     Simplify parse_out_relatives().
13564
13565 commit 9810215a
13566 Author: Laurent Monin <zas@norz.org>
13567 Date:   Wed Jul 23 09:10:41 2008 +0000
13568
13569     Tidy up.
13570
13571 commit f46043bf
13572 Author: Laurent Monin <zas@norz.org>
13573 Date:   Wed Jul 23 09:00:38 2008 +0000
13574
13575     Fix missing newline at end of file.
13576
13577 commit 90970bd9
13578 Author: Laurent Monin <zas@norz.org>
13579 Date:   Wed Jul 23 08:59:29 2008 +0000
13580
13581     Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
13582
13583 commit d576f7bb
13584 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13585 Date:   Tue Jul 22 22:05:20 2008 +0000
13586
13587     do not create duplicate FileData entries
13588
13589 commit 96293a9f
13590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13591 Date:   Tue Jul 22 21:46:08 2008 +0000
13592
13593     basic infrastructure for early error and dangerous operations checking
13594     it needs more work
13595
13596 commit 3a442a31
13597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13598 Date:   Tue Jul 22 18:27:12 2008 +0000
13599
13600     clean up fd->change on error
13601
13602 commit c8d7bc43
13603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13604 Date:   Tue Jul 22 18:13:41 2008 +0000
13605
13606     remove items from file_data_planned_change_hash when the operation is
13607     canceled
13608
13609 commit 3a0d2bb7
13610 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13611 Date:   Tue Jul 22 17:57:22 2008 +0000
13612
13613     fixed stop button in editor dialog
13614
13615 commit 9f2b4b64
13616 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13617 Date:   Tue Jul 22 17:40:24 2008 +0000
13618
13619     delete file_data_planned_change_hash when it is not used
13620
13621 commit ff4704f4
13622 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13623 Date:   Mon Jul 21 21:38:26 2008 +0000
13624
13625     fixed
13626     http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
13627
13628 commit 84e21974
13629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13630 Date:   Mon Jul 21 20:50:24 2008 +0000
13631
13632     file_util_rename_dir should not return anything
13633
13634 commit 89736895
13635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13636 Date:   Mon Jul 21 20:40:29 2008 +0000
13637
13638     added notification handler to view_dir
13639
13640 commit c8f289fb
13641 Author: Laurent Monin <zas@norz.org>
13642 Date:   Mon Jul 21 08:31:43 2008 +0000
13643
13644     French translation was updated.
13645
13646 commit 46a1dea4
13647 Author: Laurent Monin <zas@norz.org>
13648 Date:   Sun Jul 20 15:21:06 2008 +0000
13649
13650     Update POTFILES.in.
13651
13652 commit ddb8f1b1
13653 Author: Laurent Monin <zas@norz.org>
13654 Date:   Sun Jul 20 15:16:05 2008 +0000
13655
13656     Move uri_*() functions to separate files: uri_utils.[ch]
13657
13658 commit 101520ea
13659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13660 Date:   Sun Jul 20 15:04:40 2008 +0000
13661
13662     periodic testing of changed files can be now disabled
13663
13664 commit b8ea5645
13665 Author: Laurent Monin <zas@norz.org>
13666 Date:   Sun Jul 20 14:56:32 2008 +0000
13667
13668     Move history_list_*() functions to separate files:
13669     history_list.c and history_list.h.
13670
13671 commit c4685e97
13672 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13673 Date:   Sun Jul 20 14:52:00 2008 +0000
13674
13675     implemented "create directory" command
13676
13677 commit ae2ab4e2
13678 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13679 Date:   Sun Jul 20 13:59:55 2008 +0000
13680
13681     fixed file copy/move dialog
13682
13683 commit a3c139ea
13684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13685 Date:   Sun Jul 20 13:19:22 2008 +0000
13686
13687     fixed the case when a renamed file is detected by directory scanning
13688     before the external rename commands exits. We have to update the
13689     FileData structure immediately, othervise we would get duplicate
13690     entries.
13691
13692 commit 8e0c8b70
13693 Author: Laurent Monin <zas@norz.org>
13694 Date:   Sun Jul 20 12:20:12 2008 +0000
13695
13696     Optimize history_list_add_to_key() a bit.
13697
13698 commit 303bc18d
13699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13700 Date:   Sun Jul 20 11:29:12 2008 +0000
13701
13702     fixed previous checkin
13703
13704 commit c6fd3564
13705 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13706 Date:   Sun Jul 20 11:22:19 2008 +0000
13707
13708     implemented directory rename and delete operations
13709
13710 commit 9684fd6b
13711 Author: Laurent Monin <zas@norz.org>
13712 Date:   Sun Jul 20 07:52:16 2008 +0000
13713
13714     Move out test outside the loop.
13715
13716 commit 120db804
13717 Author: Laurent Monin <zas@norz.org>
13718 Date:   Sat Jul 19 13:57:03 2008 +0000
13719
13720     Tidy up.
13721
13722 commit 2e9c246e
13723 Author: Laurent Monin <zas@norz.org>
13724 Date:   Sat Jul 19 12:36:46 2008 +0000
13725
13726     Fix missing newline at end of file.
13727
13728 commit 3054110d
13729 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13730 Date:   Sat Jul 19 09:06:24 2008 +0000
13731
13732     increase reference count before sending notification in file_data_new
13733
13734 commit a7213169
13735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13736 Date:   Fri Jul 18 21:20:49 2008 +0000
13737
13738     fixed test for changed files in cache
13739
13740 commit c4de295c
13741 Author: Laurent Monin <zas@norz.org>
13742 Date:   Fri Jul 18 09:55:15 2008 +0000
13743
13744     Introduce image_loader_set_done_func().
13745
13746 commit e1ea2ccd
13747 Author: Laurent Monin <zas@norz.org>
13748 Date:   Thu Jul 17 22:36:58 2008 +0000
13749
13750     Reduce code redundancy by moving common code to new menu_choice_get_match_type().
13751
13752 commit 6da5f506
13753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13754 Date:   Thu Jul 17 21:51:21 2008 +0000
13755
13756     reload changed images
13757
13758 commit 01e819ff
13759 Author: Laurent Monin <zas@norz.org>
13760 Date:   Tue Jul 15 15:37:14 2008 +0000
13761
13762     Move code from image_osd_update_cb() to separate functions.
13763
13764 commit 56907bd2
13765 Author: Laurent Monin <zas@norz.org>
13766 Date:   Tue Jul 15 14:32:00 2008 +0000
13767
13768     Tidy up and code redundancy reduction.
13769
13770 commit 46f96c81
13771 Author: Laurent Monin <zas@norz.org>
13772 Date:   Tue Jul 15 12:52:02 2008 +0000
13773
13774     Use a specific enum for image.zoom_mode values (ZoomMode) and
13775     simplify calls to image_zoom_get_default(), dropping last parameter
13776     which was always options->image.zoom_mode.
13777
13778 commit e51449e7
13779 Author: Laurent Monin <zas@norz.org>
13780 Date:   Sun Jul 13 14:50:07 2008 +0000
13781
13782     Improve ways to specify html browser (used for help, see bug 2015099).
13783     Two new rc file options were added:
13784     - helpers.html_browser.command_name
13785     - helpers.html_browser.command_line
13786     These are checked first before trying common browser locations.
13787     If these do not lead to a valid browser, then geeqie will
13788     search for geeqie_html_browser script in the path, then
13789     it will try various common browsers.
13790
13791 commit ccd82ce4
13792 Author: Laurent Monin <zas@norz.org>
13793 Date:   Sun Jul 13 13:51:23 2008 +0000
13794
13795     Apply debian-specific patch to launch help browser (bug 2015099).
13796
13797 commit e1dd1bb4
13798 Author: Laurent Monin <zas@norz.org>
13799 Date:   Sun Jul 13 12:36:18 2008 +0000
13800
13801     Fix a segfault occuring when opening some collection files.
13802     Skip all lines not starting with a # when only geometry is required.
13803
13804 commit 19c2605c
13805 Author: Laurent Monin <zas@norz.org>
13806 Date:   Sat Jul 5 10:21:09 2008 +0000
13807
13808     Prevent segfault in certain conditions when displaying debug message.
13809
13810 commit 1823d233
13811 Author: Laurent Monin <zas@norz.org>
13812 Date:   Fri Jul 4 22:49:04 2008 +0000
13813
13814     French translation was updated.
13815
13816 commit 01e6b8f7
13817 Author: Laurent Monin <zas@norz.org>
13818 Date:   Fri Jul 4 20:32:48 2008 +0000
13819
13820     Optimize a bit when connected zoom and scrolling are unset,
13821     just move the test outside loops.
13822
13823 commit 4dfe7f7b
13824 Author: Laurent Monin <zas@norz.org>
13825 Date:   Fri Jul 4 17:21:07 2008 +0000
13826
13827     layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
13828
13829 commit 4fa28d67
13830 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13831 Date:   Thu Jul 3 20:16:15 2008 +0000
13832
13833     refresh thumbnails on file change
13834
13835 commit 579c42a7
13836 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13837 Date:   Thu Jul 3 19:38:19 2008 +0000
13838
13839     set fallback thumbnail pixbuf only if the loading really fails
13840
13841 commit 1a227f62
13842 Author: Laurent Monin <zas@norz.org>
13843 Date:   Thu Jul 3 18:16:39 2008 +0000
13844
13845     Fix missing references for the current directory in pan folder stuff.
13846     It was causing an fd magick assertion failure.
13847     Bug reported by Omari Stephens.
13848
13849 commit 83c79d4c
13850 Author: Laurent Monin <zas@norz.org>
13851 Date:   Thu Jul 3 08:33:10 2008 +0000
13852
13853     Increase debugging info in file_data_ref() and file_data_unref().
13854     When compiled with DEBUG defined, file and line of the caller is displayed
13855     in debug log.
13856
13857 commit 86bea118
13858 Author: Laurent Monin <zas@norz.org>
13859 Date:   Wed Jul 2 08:38:47 2008 +0000
13860
13861     Optimize file_cache_get() by only moving element to front if needed
13862     (most of the time there is no need).
13863     Reduce code redundancy in file_cache_put() by calling file_cache_get().
13864     Enhance debugging code.
13865
13866 commit 5f4a945a
13867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13868 Date:   Mon Jun 30 21:08:28 2008 +0000
13869
13870     fixed division by zero in pixbuf_renderer_get_scroll_center
13871
13872 commit e2bd6f78
13873 Author: Laurent Monin <zas@norz.org>
13874 Date:   Sun Jun 29 15:51:54 2008 +0000
13875
13876     Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
13877     into thumb_loader_save_thumbnail().
13878     Most of the code was redundant.
13879
13880 commit 29242ec0
13881 Author: Laurent Monin <zas@norz.org>
13882 Date:   Sun Jun 29 10:11:43 2008 +0000
13883
13884     Make better matching between options types in options.h and the rest of the code.
13885     Most changes are from gint to gboolean pseudo type and between gint / guint.
13886
13887 commit f40224fd
13888 Author: Laurent Monin <zas@norz.org>
13889 Date:   Sat Jun 28 08:01:36 2008 +0000
13890
13891     layout_image_drag_cb(): optimize when connected scrolling is unset.
13892
13893 commit ed002751
13894 Author: Laurent Monin <zas@norz.org>
13895 Date:   Sat Jun 28 07:43:37 2008 +0000
13896
13897     Reduce number of parameters (mostly unused), just pass the event pointer.
13898
13899 commit 6f624aae
13900 Author: Laurent Monin <zas@norz.org>
13901 Date:   Sat Jun 28 00:44:31 2008 +0000
13902
13903     Fix warning:
13904     thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
13905
13906 commit bfc848fe
13907 Author: Laurent Monin <zas@norz.org>
13908 Date:   Fri Jun 27 22:57:48 2008 +0000
13909
13910     image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
13911     empty first element.
13912
13913 commit 6b6574ba
13914 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13915 Date:   Fri Jun 27 21:35:21 2008 +0000
13916
13917     do not read keywords and comment between exif_read_fd and exif_free_fd
13918     calls (fd->exif does not have reference counting)
13919
13920 commit 530a58fe
13921 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13922 Date:   Fri Jun 27 21:09:15 2008 +0000
13923
13924     added pixbuf_fallback function
13925     fixed thumb loader for non-image files
13926
13927 commit 84accd59
13928 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13929 Date:   Fri Jun 27 18:43:05 2008 +0000
13930
13931     fixed crash in entering fullscreen during loading
13932
13933 commit 7d44fe8a
13934 Author: Laurent Monin <zas@norz.org>
13935 Date:   Fri Jun 27 10:00:55 2008 +0000
13936
13937     osd_template_insert(): optimize and simplify using flags.
13938
13939 commit 42fc5158
13940 Author: Laurent Monin <zas@norz.org>
13941 Date:   Fri Jun 27 08:05:51 2008 +0000
13942
13943     image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
13944     Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
13945
13946 commit ea7852be
13947 Author: Laurent Monin <zas@norz.org>
13948 Date:   Thu Jun 26 23:29:08 2008 +0000
13949
13950     image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
13951
13952 commit 98622a43
13953 Author: Laurent Monin <zas@norz.org>
13954 Date:   Thu Jun 26 15:59:20 2008 +0000
13955
13956     Use flags for pr_zoom_*() functions.
13957
13958 commit b26d38c1
13959 Author: Laurent Monin <zas@norz.org>
13960 Date:   Thu Jun 26 14:43:52 2008 +0000
13961
13962     Use stricter types for image options.
13963
13964 commit cd68217e
13965 Author: Laurent Monin <zas@norz.org>
13966 Date:   Thu Jun 26 12:23:48 2008 +0000
13967
13968     Use flags instead of int parameters for pixbuf_renderer_overlay_add().
13969
13970 commit a3ffd5d7
13971 Author: Laurent Monin <zas@norz.org>
13972 Date:   Thu Jun 26 11:48:40 2008 +0000
13973
13974     Only define ExifOrientationType if GQ_BUILD is not defined since
13975     it is already defined in exif.h.
13976
13977 commit d29cd729
13978 Author: Laurent Monin <zas@norz.org>
13979 Date:   Wed Jun 25 20:53:52 2008 +0000
13980
13981     Tidy up.
13982
13983 commit 0633bc36
13984 Author: Laurent Monin <zas@norz.org>
13985 Date:   Wed Jun 25 20:22:02 2008 +0000
13986
13987     French translation was updated.
13988
13989 commit 7c4531fa
13990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13991 Date:   Sun Jun 22 20:07:32 2008 +0000
13992
13993     optimized marks drawing
13994
13995 commit 3d04c879
13996 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13997 Date:   Sun Jun 22 20:01:20 2008 +0000
13998
13999     show marks in iconview
14000
14001 commit 975fc4e9
14002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14003 Date:   Sun Jun 22 10:01:26 2008 +0000
14004
14005     show sidecars in icon view
14006
14007 commit 5a236ea2
14008 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14009 Date:   Sun Jun 22 09:40:57 2008 +0000
14010
14011     fixed in-place renaming
14012
14013 commit 5b05e115
14014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14015 Date:   Sun Jun 22 09:19:42 2008 +0000
14016
14017     added possibility to disable grouping of selected files
14018
14019 commit 58b7c37c
14020 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14021 Date:   Sat Jun 21 22:01:45 2008 +0000
14022
14023     cache size made configurable
14024
14025 commit c74e0581
14026 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14027 Date:   Sat Jun 21 19:26:01 2008 +0000
14028
14029     measure pixbuf cache size in bytes
14030
14031 commit 1986378e
14032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14033 Date:   Sat Jun 21 16:00:13 2008 +0000
14034
14035     simple cache for loaded pixbufs
14036
14037 commit 70fb7244
14038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14039 Date:   Sat Jun 21 11:05:55 2008 +0000
14040
14041     renamed fd->pixbuf to fd->thumb_pixbuf
14042
14043 commit 065cba78
14044 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14045 Date:   Wed Jun 18 22:26:52 2008 +0000
14046
14047     implemented generic FileData cache
14048     use it for caching decoded exif data
14049
14050 commit 2ca1adb7
14051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14052 Date:   Tue Jun 17 20:25:05 2008 +0000
14053
14054     more robust thumbs progress bar
14055
14056 commit 11224ad1
14057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14058 Date:   Tue Jun 17 19:56:21 2008 +0000
14059
14060     do not allocate new buffer for thumbnails with correct orientation
14061
14062 commit 304e05c4
14063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14064 Date:   Mon Jun 16 19:07:02 2008 +0000
14065
14066     fixed memory leak
14067
14068 commit 57a04dae
14069 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14070 Date:   Mon Jun 16 18:37:35 2008 +0000
14071
14072     another try to free layout at exit
14073
14074 commit b4d3e995
14075 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14076 Date:   Sun Jun 15 21:52:15 2008 +0000
14077
14078     rotate thumbnails by exif
14079
14080 commit f59f1323
14081 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14082 Date:   Sun Jun 15 20:09:15 2008 +0000
14083
14084     use FileData in thumb_loader
14085
14086 commit 0d80d511
14087 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14088 Date:   Sat Jun 14 21:49:48 2008 +0000
14089
14090     use GtkSizeGroup to control initial size of split images
14091
14092 commit 1df917cf
14093 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14094 Date:   Sat Jun 14 18:41:30 2008 +0000
14095
14096     preserve image center on refresh
14097
14098 commit aac341d5
14099 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14100 Date:   Sat Jun 14 18:33:40 2008 +0000
14101
14102     use multiline description in vflist with large thumbnails
14103     always display marks in the first column
14104     show expander in "name" column
14105
14106 commit ac6e8d73
14107 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14108 Date:   Sat Jun 14 17:32:27 2008 +0000
14109
14110     join name and sidecars to one string
14111
14112 commit 17344587
14113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14114 Date:   Sat Jun 14 17:14:28 2008 +0000
14115
14116     optimized vflist_setup_iter_recursive
14117
14118 commit 8244a9e4
14119 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14120 Date:   Sat Jun 14 12:43:39 2008 +0000
14121
14122     iconlist_refresh optimization
14123
14124 commit 0f4fcde4
14125 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14126 Date:   Sat Jun 14 12:30:44 2008 +0000
14127
14128     fixed iconview update after deletion of selected image
14129
14130 commit 37fd19aa
14131 Author: Laurent Monin <zas@norz.org>
14132 Date:   Sat Jun 14 06:52:52 2008 +0000
14133
14134     Silent unused variable warning.
14135
14136 commit 5f7b0591
14137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14138 Date:   Fri Jun 13 21:32:58 2008 +0000
14139
14140     optimized vflist_setup_iter
14141
14142 commit 922cb25e
14143 Author: Laurent Monin <zas@norz.org>
14144 Date:   Fri Jun 13 13:33:11 2008 +0000
14145
14146     French translation was updated.
14147
14148 commit 669a4954
14149 Author: Laurent Monin <zas@norz.org>
14150 Date:   Fri Jun 13 12:27:41 2008 +0000
14151
14152     Revert patches 759 and 760.
14153     759 patch broke adding selection of files through sort manager
14154     to an unopened collection.
14155
14156 commit 16aa61eb
14157 Author: Laurent Monin <zas@norz.org>
14158 Date:   Fri Jun 13 11:51:23 2008 +0000
14159
14160     Display total size of files in collection window, for the list and for the selection.
14161
14162 commit c687f78e
14163 Author: Laurent Monin <zas@norz.org>
14164 Date:   Fri Jun 13 11:11:57 2008 +0000
14165
14166     Optionnally display directory's date in list view.
14167     It can be set through Preferences > Advanced > Behavior and
14168     is saved to rc file as layout.show_directory_date option.
14169
14170 commit 0a1ad21b
14171 Author: Laurent Monin <zas@norz.org>
14172 Date:   Thu Jun 12 22:43:32 2008 +0000
14173
14174     load_options_from():
14175     - do not copy option name and value anywhere, only copy value_all to a separate buffer
14176     - allow more relaxed syntax on read, so we can correctly read option name and value
14177       even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
14178     - minor aesthetical changes
14179
14180 commit 11a07ebc
14181 Author: Laurent Monin <zas@norz.org>
14182 Date:   Thu Jun 12 21:21:32 2008 +0000
14183
14184     Add a comment about relative positions of image overlay in the rc file.
14185
14186 commit 943be3f7
14187 Author: Laurent Monin <zas@norz.org>
14188 Date:   Thu Jun 12 20:33:51 2008 +0000
14189
14190     Allow to set image overlay info position through options:
14191     - image_overlay.common.x
14192     - image_overlay.common.y
14193     
14194     For now, there are only editable through rc file.
14195
14196 commit e6b5b172
14197 Author: Laurent Monin <zas@norz.org>
14198 Date:   Thu Jun 12 20:17:22 2008 +0000
14199
14200     Move some functions from image.[ch] to image-overlay.c and make them static:
14201     - image_overlay_add()
14202     - image_overlay_set()
14203     - image_overlay_remove()
14204     - image_overlay_get() (unused)
14205
14206 commit c5eb8769
14207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14208 Date:   Thu Jun 12 18:30:33 2008 +0000
14209
14210     reverted changes in layout_close made in rev. 890 and 901
14211
14212 commit 86a4f3c9
14213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14214 Date:   Tue Jun 10 19:25:21 2008 +0000
14215
14216     fixed vdtree_sort_cb
14217
14218 commit 69b52cb5
14219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14220 Date:   Tue Jun 10 18:39:19 2008 +0000
14221
14222     fixed segfault in vd_rename_cb
14223
14224 commit 08524203
14225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14226 Date:   Tue Jun 10 18:19:17 2008 +0000
14227
14228     dropped vficon_sync, use vficon_refresh everywhere
14229
14230 commit f42d498e
14231 Author: Laurent Monin <zas@norz.org>
14232 Date:   Tue Jun 10 11:55:18 2008 +0000
14233
14234     collection_from_dnd_data(): simplify and optimize.
14235
14236 commit 554bfe98
14237 Author: Laurent Monin <zas@norz.org>
14238 Date:   Tue Jun 10 11:27:35 2008 +0000
14239
14240     collection_info_list_to_dnd_data(): simplify and optimize.
14241
14242 commit 55be71b4
14243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14244 Date:   Mon Jun 9 20:27:39 2008 +0000
14245
14246     moved notification to view_file.c
14247
14248 commit e0469987
14249 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14250 Date:   Mon Jun 9 19:43:56 2008 +0000
14251
14252     run idle function just once
14253
14254 commit d77ba4a9
14255 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14256 Date:   Mon Jun 9 19:41:37 2008 +0000
14257
14258     use vficon_refresh for updating
14259
14260 commit 1e0be504
14261 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14262 Date:   Mon Jun 9 19:00:47 2008 +0000
14263
14264     handle deletion of selected files
14265
14266 commit eff5536c
14267 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14268 Date:   Mon Jun 9 18:28:28 2008 +0000
14269
14270     optimized vficon_refresh_real
14271
14272 commit f4c575e6
14273 Author: Laurent Monin <zas@norz.org>
14274 Date:   Mon Jun 9 10:10:34 2008 +0000
14275
14276     Minor fixes and add a note about variable declaration.
14277
14278 commit 1e2563b3
14279 Author: Laurent Monin <zas@norz.org>
14280 Date:   Mon Jun 9 07:14:46 2008 +0000
14281
14282     Use unsigned type for marks since it is used as a bitfield.
14283
14284 commit f104380f
14285 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14286 Date:   Mon Jun 9 07:06:53 2008 +0000
14287
14288     fixed saving options on exit
14289
14290 commit 020655c6
14291 Author: Laurent Monin <zas@norz.org>
14292 Date:   Sun Jun 8 23:42:51 2008 +0000
14293
14294     Tidy up: add/remove white lines, minor code changes.
14295
14296 commit 1f83c4e6
14297 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14298 Date:   Sun Jun 8 21:21:13 2008 +0000
14299
14300     improved vficon_populate
14301
14302 commit a871f293
14303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14304 Date:   Sun Jun 8 20:24:46 2008 +0000
14305
14306     vficon_sync speed-up
14307
14308 commit b4f826d2
14309 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14310 Date:   Sun Jun 8 19:09:44 2008 +0000
14311
14312     better check for notify type
14313
14314 commit c64e06ce
14315 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14316 Date:   Sun Jun 8 09:25:39 2008 +0000
14317
14318     fixed switching thumbnails in listview on and off - bug 1984825
14319
14320 commit cd2e0e41
14321 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14322 Date:   Sat Jun 7 22:44:17 2008 +0000
14323
14324     various refresh and notification fixes
14325
14326 commit b993ae7c
14327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14328 Date:   Sat Jun 7 15:08:33 2008 +0000
14329
14330     various notification improvements
14331
14332 commit 063bd585
14333 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14334 Date:   Sat Jun 7 10:45:33 2008 +0000
14335
14336     use the new notification for collections
14337
14338 commit ee08f41b
14339 Author: Laurent Monin <zas@norz.org>
14340 Date:   Sat Jun 7 10:18:30 2008 +0000
14341
14342     Display Lirc state in config log.
14343     Re-organize the config log a bit.
14344
14345 commit 4df45b3d
14346 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14347 Date:   Sat Jun 7 09:36:12 2008 +0000
14348
14349     use new notification in img-view
14350
14351 commit 92497f66
14352 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14353 Date:   Sat Jun 7 09:10:01 2008 +0000
14354
14355     use new notification in layout and layout_image
14356
14357 commit f7450662
14358 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14359 Date:   Sat Jun 7 08:13:22 2008 +0000
14360
14361     used new notification in search.c
14362
14363 commit 7637e235
14364 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14365 Date:   Sat Jun 7 07:45:08 2008 +0000
14366
14367     used new notification in dupe.c
14368
14369 commit dd62fe18
14370 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14371 Date:   Fri Jun 6 22:34:15 2008 +0000
14372
14373     used new notification in cache_maint
14374
14375 commit f3353452
14376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14377 Date:   Fri Jun 6 22:11:03 2008 +0000
14378
14379     added NotifyType
14380
14381 commit 8bca5d11
14382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14383 Date:   Fri Jun 6 21:50:09 2008 +0000
14384
14385     realtime file monitor
14386
14387 commit f0ca274d
14388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14389 Date:   Fri Jun 6 20:59:03 2008 +0000
14390
14391     zero-lenght path must be allowed for now
14392
14393 commit 765ce1d5
14394 Author: Laurent Monin <zas@norz.org>
14395 Date:   Fri Jun 6 08:01:19 2008 +0000
14396
14397     French translation was updated.
14398
14399 commit f64e2fa6
14400 Author: Laurent Monin <zas@norz.org>
14401 Date:   Thu Jun 5 23:31:22 2008 +0000
14402
14403     Fix "No newline at end of file" warning.
14404
14405 commit 7839d6af
14406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14407 Date:   Thu Jun 5 18:43:44 2008 +0000
14408
14409     use new notification in vficon
14410
14411 commit 3cf04e27
14412 Author: Laurent Monin <zas@norz.org>
14413 Date:   Thu Jun 5 09:24:42 2008 +0000
14414
14415     Compare paths using utf8_collate_key() since paths are utf8-encoded.
14416     It fixes bug 1959854.
14417
14418 commit baf540a7
14419 Author: Laurent Monin <zas@norz.org>
14420 Date:   Thu Jun 5 08:41:02 2008 +0000
14421
14422     Use uft8_collate_key() to sort utf8 strings.
14423     Modify file_data_set_path() to sync collate keys and file_data_pool
14424     on path change.
14425     
14426     Partially fix bug 1959854.
14427
14428 commit 6129e31e
14429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14430 Date:   Wed Jun 4 21:12:47 2008 +0000
14431
14432     new notification system (used only in vflist for now)
14433
14434 commit b83763ac
14435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14436 Date:   Tue Jun 3 19:44:19 2008 +0000
14437
14438     replaced directory path with FileData* dir_fd
14439
14440 commit af94f830
14441 Author: Laurent Monin <zas@norz.org>
14442 Date:   Tue Jun 3 15:54:05 2008 +0000
14443
14444     Allow to modify the aspect of Geeqie through the use of a
14445     gtkrc file that may be present in the geeqie rc directory.
14446     Patch by Aldric RENAUDIN and me.
14447
14448 commit fa9d41fd
14449 Author: Laurent Monin <zas@norz.org>
14450 Date:   Tue Jun 3 13:54:22 2008 +0000
14451
14452     Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
14453
14454 commit 02ad6645
14455 Author: Laurent Monin <zas@norz.org>
14456 Date:   Tue Jun 3 11:24:16 2008 +0000
14457
14458     Drop initialization to NULL since filelist_read() will take care of it.
14459
14460 commit 3df14dfb
14461 Author: Laurent Monin <zas@norz.org>
14462 Date:   Tue Jun 3 09:41:00 2008 +0000
14463
14464     filelist_read_real(): optimize and clean up.
14465
14466 commit c3cbb65b
14467 Author: Laurent Monin <zas@norz.org>
14468 Date:   Tue Jun 3 09:03:33 2008 +0000
14469
14470     Reduce indentation level.
14471
14472 commit 18f3117f
14473 Author: Laurent Monin <zas@norz.org>
14474 Date:   Tue Jun 3 08:57:46 2008 +0000
14475
14476     Reduce indentation level.
14477
14478 commit 688b1111
14479 Author: Laurent Monin <zas@norz.org>
14480 Date:   Tue Jun 3 08:53:53 2008 +0000
14481
14482     collection_table_find_data_by_coord(): tidy up.
14483
14484 commit 25c47b53
14485 Author: Laurent Monin <zas@norz.org>
14486 Date:   Tue Jun 3 07:37:24 2008 +0000
14487
14488     vflist_maint(): only allocate memory and compare strings if needed.
14489
14490 commit 9069f1e0
14491 Author: Laurent Monin <zas@norz.org>
14492 Date:   Tue Jun 3 07:32:13 2008 +0000
14493
14494     layout_real_renamed(), layout_real_removed(), layout_real_moved():
14495     simplify code.
14496
14497 commit e1edb9d5
14498 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14499 Date:   Sat May 31 19:46:26 2008 +0000
14500
14501     do not change original FileData on copy
14502
14503 commit 7fe61122
14504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14505 Date:   Sat May 31 19:44:41 2008 +0000
14506
14507     replaced vflist_maint functions by vflist_refresh - it allows to follow
14508     changes made by external editors more precisely
14509
14510 commit 10e0bd55
14511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14512 Date:   Fri May 30 21:41:46 2008 +0000
14513
14514     vflist_populate_view: better handle selected files that are renamed or deleted
14515
14516 commit 44179fa3
14517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14518 Date:   Fri May 30 20:13:16 2008 +0000
14519
14520     fixed thumb index (thumbnails are shown again)
14521
14522 commit f5bae1ff
14523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14524 Date:   Fri May 30 19:53:52 2008 +0000
14525
14526     simplified vflist_populate_view
14527
14528 commit ce29b00d
14529 Author: Laurent Monin <zas@norz.org>
14530 Date:   Fri May 30 08:39:52 2008 +0000
14531
14532     Use functions to set editors name and command and ensure they are
14533     utf8-encoded.
14534     Previously, non-utf8 strings from rc file caused some issues.
14535
14536 commit 639e6684
14537 Author: Laurent Monin <zas@norz.org>
14538 Date:   Fri May 30 08:36:23 2008 +0000
14539
14540     Make utf8_validate_or_convert() to always allocate a new string.
14541
14542 commit ab16da5e
14543 Author: Laurent Monin <zas@norz.org>
14544 Date:   Fri May 30 07:20:25 2008 +0000
14545
14546     Check for existing editor command using is_valid_editor_command().
14547
14548 commit 7afa3a0b
14549 Author: Laurent Monin <zas@norz.org>
14550 Date:   Thu May 29 07:58:34 2008 +0000
14551
14552     Preserve properties window width and height during session even when
14553     layout.save_window_positions is not set.
14554     It restores the pre revision 858 behavior.
14555
14556 commit 05f3eb89
14557 Author: Laurent Monin <zas@norz.org>
14558 Date:   Thu May 29 07:52:05 2008 +0000
14559
14560     Save properties window width and height to rc file and restore
14561     them on next session if layout.save_window_positions is set to TRUE.
14562
14563 commit f89fbbf0
14564 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14565 Date:   Wed May 28 22:12:10 2008 +0000
14566
14567     improved infrastructure for tracing changes, optimized vflist_populate_view
14568
14569 commit 335a8f53
14570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14571 Date:   Tue May 27 18:46:34 2008 +0000
14572
14573     measure time of filelist update
14574
14575 commit 01a388eb
14576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14577 Date:   Tue May 27 18:37:15 2008 +0000
14578
14579     another fix in notification
14580
14581 commit d5c32208
14582 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14583 Date:   Mon May 26 18:32:04 2008 +0000
14584
14585     Fix histogram grid - patch by Uwe Ohse
14586
14587 commit 9530a02b
14588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14589 Date:   Mon May 26 18:22:08 2008 +0000
14590
14591     use fputs instead of printf - patch by Uwe Ohse
14592
14593 commit 1f01199c
14594 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14595 Date:   Mon May 26 17:06:30 2008 +0000
14596
14597     fixed bug in notification code
14598
14599 commit 5407c7dd
14600 Author: Laurent Monin <zas@norz.org>
14601 Date:   Sun May 25 20:17:07 2008 +0000
14602
14603     Tidy up: indentation fixes, typo fixes, ...
14604
14605 commit aa3fda66
14606 Author: Laurent Monin <zas@norz.org>
14607 Date:   Sun May 25 19:54:00 2008 +0000
14608
14609     Typo fix.
14610
14611 commit 7aca9bde
14612 Author: Laurent Monin <zas@norz.org>
14613 Date:   Sun May 25 19:13:04 2008 +0000
14614
14615     Typo fix.
14616
14617 commit 8973118a
14618 Author: Laurent Monin <zas@norz.org>
14619 Date:   Sun May 25 19:03:30 2008 +0000
14620
14621     bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
14622
14623 commit 56b0d6ec
14624 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14625 Date:   Sat May 24 22:44:18 2008 +0000
14626
14627     rewritten utilops.h:
14628     - better integration of external commands
14629     - filter commands
14630
14631 commit d2e08881
14632 Author: Laurent Monin <zas@norz.org>
14633 Date:   Sat May 24 20:01:59 2008 +0000
14634
14635     Allow to escape star characters in the template string with a \.
14636     One can insert a \ by escaping it with another \.
14637     Fix deletion of empty parts when using | trick.
14638     Append the separator " - " only if data is neither NULL nor empty.
14639     Patch by Uwe Ohse and Laurent Monin.
14640
14641 commit c3c6184b
14642 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14643 Date:   Sat May 24 09:18:09 2008 +0000
14644
14645     improved filedata interface
14646
14647 commit 2f9f06e4
14648 Author: Laurent Monin <zas@norz.org>
14649 Date:   Fri May 23 23:40:12 2008 +0000
14650
14651     Fix display of libpthread detection.
14652     Fix display of lirc support, do not test for headers if disabled.
14653
14654 commit 8c7decff
14655 Author: Laurent Monin <zas@norz.org>
14656 Date:   Fri May 23 23:18:40 2008 +0000
14657
14658     Silent few warnings that appeared when using --disable-exiv2 configure option.
14659
14660 commit a2f6ae48
14661 Author: Laurent Monin <zas@norz.org>
14662 Date:   Fri May 23 22:57:51 2008 +0000
14663
14664     French translation was updated.
14665
14666 commit 6e80a2da
14667 Author: Laurent Monin <zas@norz.org>
14668 Date:   Fri May 23 22:55:23 2008 +0000
14669
14670     Use the same label for toolbar buttons tooltip than in main menu.
14671
14672 commit 2d39c9d4
14673 Author: Laurent Monin <zas@norz.org>
14674 Date:   Fri May 23 15:07:30 2008 +0000
14675
14676     Add -Wstrict-prototypes to gcc options only in developer mode
14677     since it clutters the compilation log with unfixable warnings.
14678     Add -Wall in developer mode to display even more warnings.
14679     Fix display of --enable-deprecated at end of configure (yes
14680     and no were inversed).
14681
14682 commit 07c12724
14683 Author: Laurent Monin <zas@norz.org>
14684 Date:   Fri May 23 12:27:28 2008 +0000
14685
14686     slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
14687
14688 commit 5caa58af
14689 Author: Laurent Monin <zas@norz.org>
14690 Date:   Fri May 23 12:19:42 2008 +0000
14691
14692     Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
14693
14694 commit 001635e8
14695 Author: Laurent Monin <zas@norz.org>
14696 Date:   Fri May 23 00:20:56 2008 +0000
14697
14698     Try to load a system-wide rc file if any, before per-user rc file.
14699     For now, system-wide rc file path is set to /etc/geeqie/geeqierc
14700     (defined by GQ_SYSTEM_WIDE_DIR in main.h).
14701     filter_parse() was modified to replace entries having the same key,
14702     needed since it may be called more than once.
14703     
14704     Please test heavily.
14705
14706 commit 43b4e486
14707 Author: Laurent Monin <zas@norz.org>
14708 Date:   Thu May 22 23:22:12 2008 +0000
14709
14710     Pass ConfOptions * to save_options() and load_options().
14711
14712 commit 0fe33428
14713 Author: Laurent Monin <zas@norz.org>
14714 Date:   Thu May 22 23:17:26 2008 +0000
14715
14716     Move code from save_options() to new save_options_to() which takes
14717     the destination path as parameter.
14718
14719 commit 9d0560eb
14720 Author: Laurent Monin <zas@norz.org>
14721 Date:   Thu May 22 23:09:53 2008 +0000
14722
14723     Move setup_default_options() and sync_options_with_current_state() to options.[ch].
14724     Pass ConfOptions * to these instead of directly using global variable.
14725     Cleanup #include in main.c.
14726
14727 commit 91a77c72
14728 Author: Laurent Monin <zas@norz.org>
14729 Date:   Thu May 22 22:49:07 2008 +0000
14730
14731     Move code from exit_program_final() to new sync_options_with_current_state().
14732
14733 commit 2d0d34ea
14734 Author: Laurent Monin <zas@norz.org>
14735 Date:   Thu May 22 22:43:07 2008 +0000
14736
14737     Separate path building code from options loading code.
14738     Most code of load_options() is moved to new load_options_from().
14739     ExifUIList initialization is moved to setup_default_options().
14740
14741 commit b5d0f1f9
14742 Author: Laurent Monin <zas@norz.org>
14743 Date:   Thu May 22 20:22:13 2008 +0000
14744
14745     Make shell command and its option rc file options instead of hardcoded strings.
14746     This allows users to modify the shell command that execute "editors".
14747     Two new options appear in rc file:
14748     - shell.path (default to "/bin/sh")
14749     - shell.options (default to "-c")
14750     
14751     These options can only be changed from the rc file, not at runtime.
14752     Tests are made to check that shell.path is not empty and lead to
14753     an executable file.
14754
14755 commit 94c67ee5
14756 Author: Laurent Monin <zas@norz.org>
14757 Date:   Thu May 22 13:00:45 2008 +0000
14758
14759     Fix signed vs unsigned warnings.
14760     In most cases, gint was used instead of guint.
14761
14762 commit a4226d0d
14763 Author: Laurent Monin <zas@norz.org>
14764 Date:   Thu May 22 11:28:35 2008 +0000
14765
14766     Comment out unused static function extension_truncate().
14767
14768 commit 6f08b3a0
14769 Author: Laurent Monin <zas@norz.org>
14770 Date:   Thu May 22 11:27:43 2008 +0000
14771
14772     Fix up some types, make some signed vs unsigned warnings quiet.
14773
14774 commit e050d2a0
14775 Author: Laurent Monin <zas@norz.org>
14776 Date:   Thu May 22 10:09:07 2008 +0000
14777
14778     Modify set_default_image_overlay_template_string() to accept the pointer to
14779     the string to modify and add a generic function to set template_string value.
14780
14781 commit 4abc6715
14782 Author: Laurent Monin <zas@norz.org>
14783 Date:   Thu May 22 09:22:29 2008 +0000
14784
14785     French translation was updated.
14786
14787 commit a331805a
14788 Author: Laurent Monin <zas@norz.org>
14789 Date:   Thu May 22 09:12:36 2008 +0000
14790
14791     Introduce an helper function that returns the name of an editor.
14792     It helps to reduce code redundancy.
14793
14794 commit 48582c36
14795 Author: Laurent Monin <zas@norz.org>
14796 Date:   Thu May 22 08:49:52 2008 +0000
14797
14798     Use a struct to handle editor's properties.
14799
14800 commit cceaf6dd
14801 Author: Laurent Monin <zas@norz.org>
14802 Date:   Wed May 21 19:37:18 2008 +0000
14803
14804     Make stricter match for option's names consisting of a prefix and a number.
14805     It allows to have names like "prefix_12" and "prefix_something" in the same file.
14806     Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
14807     to unpredictable results. It was wrong too with "prefix_something", which
14808     was equivalent to "prefix_0", instead of being an option of its own.
14809
14810 commit f4fdeefe
14811 Author: Laurent Monin <zas@norz.org>
14812 Date:   Wed May 21 11:46:19 2008 +0000
14813
14814     Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
14815
14816 commit ec284481
14817 Author: Laurent Monin <zas@norz.org>
14818 Date:   Wed May 21 11:45:29 2008 +0000
14819
14820     Use g_build_filename().
14821
14822 commit f42ea511
14823 Author: Laurent Monin <zas@norz.org>
14824 Date:   Wed May 21 11:07:23 2008 +0000
14825
14826     Use G_DIR_SEPARATOR where applicable.
14827
14828 commit 88b13873
14829 Author: Laurent Monin <zas@norz.org>
14830 Date:   Wed May 21 11:00:13 2008 +0000
14831
14832     Use G_DIR_SEPARATOR_S where applicable.
14833
14834 commit 1ba45c26
14835 Author: Laurent Monin <zas@norz.org>
14836 Date:   Wed May 21 10:52:38 2008 +0000
14837
14838     Use g_build_filename() and G_DIR_SEPARATOR_S.
14839
14840 commit 9cbd3ca2
14841 Author: Laurent Monin <zas@norz.org>
14842 Date:   Wed May 21 10:46:33 2008 +0000
14843
14844     Use g_build_filename() instead of g_strconcat().
14845
14846 commit 0be6f799
14847 Author: Laurent Monin <zas@norz.org>
14848 Date:   Wed May 21 10:11:56 2008 +0000
14849
14850     tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
14851
14852 commit a847d10f
14853 Author: Laurent Monin <zas@norz.org>
14854 Date:   Wed May 21 09:58:29 2008 +0000
14855
14856     tab_completion_popup_cb(): use g_build_filename() and simplify code.
14857
14858 commit e07eab47
14859 Author: Laurent Monin <zas@norz.org>
14860 Date:   Wed May 21 09:50:32 2008 +0000
14861
14862     Use expand_tilde() instead of simple concatenation, it allows correct expansion
14863     of ~user as well as ~dir.
14864
14865 commit 5acd3990
14866 Author: Laurent Monin <zas@norz.org>
14867 Date:   Wed May 21 09:30:53 2008 +0000
14868
14869     dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
14870
14871 commit 550af58c
14872 Author: Laurent Monin <zas@norz.org>
14873 Date:   Wed May 21 08:53:51 2008 +0000
14874
14875     Fix a segfault occuring when logging an empty message and there is no log window.
14876
14877 commit 98cabee9
14878 Author: Laurent Monin <zas@norz.org>
14879 Date:   Wed May 21 00:42:14 2008 +0000
14880
14881     Use g_build_filename().
14882
14883 commit e45c0d95
14884 Author: Laurent Monin <zas@norz.org>
14885 Date:   Wed May 21 00:39:16 2008 +0000
14886
14887     thumb_std_cache_path(): use g_build_filename() and simplify.
14888
14889 commit c656b4ad
14890 Author: Laurent Monin <zas@norz.org>
14891 Date:   Wed May 21 00:32:57 2008 +0000
14892
14893     Use g_build_filename().
14894
14895 commit 9fbfbb25
14896 Author: Laurent Monin <zas@norz.org>
14897 Date:   Wed May 21 00:20:13 2008 +0000
14898
14899     Use g_build_filename() where applicable.
14900
14901 commit a9bd1c76
14902 Author: Laurent Monin <zas@norz.org>
14903 Date:   Wed May 21 00:15:41 2008 +0000
14904
14905     Use g_build_filename() instead of g_strconcat().
14906
14907 commit fe454711
14908 Author: Laurent Monin <zas@norz.org>
14909 Date:   Wed May 21 00:13:12 2008 +0000
14910
14911     Use g_build_filename() and get rid of "root dir fix".
14912
14913 commit 0b30da04
14914 Author: Laurent Monin <zas@norz.org>
14915 Date:   Wed May 21 00:12:19 2008 +0000
14916
14917     Use g_build_filename().
14918
14919 commit 5e710445
14920 Author: Laurent Monin <zas@norz.org>
14921 Date:   Wed May 21 00:01:03 2008 +0000
14922
14923     Disable unused code:
14924     - cache_maintain_home_dir()
14925     - cache_maintain_dir()
14926
14927 commit 95eebfff
14928 Author: Laurent Monin <zas@norz.org>
14929 Date:   Tue May 20 23:41:13 2008 +0000
14930
14931     Build path using g_build_filename() then calculate its length.
14932
14933 commit e80fa4c9
14934 Author: Laurent Monin <zas@norz.org>
14935 Date:   Tue May 20 23:11:47 2008 +0000
14936
14937     Use G_DIR_SEPARATOR_S instead of hardcoded "/".
14938
14939 commit 381f82f2
14940 Author: Laurent Monin <zas@norz.org>
14941 Date:   Tue May 20 23:07:09 2008 +0000
14942
14943     Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
14944
14945 commit d145a208
14946 Author: Laurent Monin <zas@norz.org>
14947 Date:   Tue May 20 22:47:13 2008 +0000
14948
14949     cache_find_location(): use g_build_filename() and move redundant code to new functions.
14950
14951 commit 267dbe2a
14952 Author: Laurent Monin <zas@norz.org>
14953 Date:   Tue May 20 22:22:11 2008 +0000
14954
14955     Use g_build_filename().
14956
14957 commit d1ad0442
14958 Author: Laurent Monin <zas@norz.org>
14959 Date:   Tue May 20 22:13:48 2008 +0000
14960
14961     Use size_t instead of gint, it silents a signed vs unsigned warning.
14962
14963 commit 3bd79d0d
14964 Author: Laurent Monin <zas@norz.org>
14965 Date:   Tue May 20 22:11:59 2008 +0000
14966
14967     Use g_build_filename() instead of g_strconcat().
14968
14969 commit 73e10c62
14970 Author: Laurent Monin <zas@norz.org>
14971 Date:   Tue May 20 22:09:04 2008 +0000
14972
14973     Drop concat_dir_and_file() and use g_build_filename() instead.
14974
14975 commit ca505f0d
14976 Author: Laurent Monin <zas@norz.org>
14977 Date:   Tue May 20 22:00:14 2008 +0000
14978
14979     Use G_DIR_SEPARATOR instead of '/' where applicable.
14980
14981 commit c56dcb92
14982 Author: Laurent Monin <zas@norz.org>
14983 Date:   Tue May 20 21:51:25 2008 +0000
14984
14985     Use g_build_filename() to build paths.
14986
14987 commit ddee8f88
14988 Author: Laurent Monin <zas@norz.org>
14989 Date:   Tue May 20 20:11:29 2008 +0000
14990
14991     Do not use glib posix wrappers since they were introduced in 2.6
14992     and we want 2.4 compatibility.
14993
14994 commit dc3b4402
14995 Author: Laurent Monin <zas@norz.org>
14996 Date:   Tue May 20 20:06:11 2008 +0000
14997
14998     Use access() instead of g_access() which is only available in 2.8.
14999
15000 commit f2424a9a
15001 Author: Laurent Monin <zas@norz.org>
15002 Date:   Tue May 20 19:14:36 2008 +0000
15003
15004     Use utf-8 charset instead of iso-8859-1.
15005     Minor cleanup.
15006
15007 commit dd45f154
15008 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15009 Date:   Tue May 20 17:43:37 2008 +0000
15010
15011     updated ru.po by Alexandre Prokoudine
15012
15013 commit 231d9567
15014 Author: Laurent Monin <zas@norz.org>
15015 Date:   Tue May 20 08:18:30 2008 +0000
15016
15017     French translation was updated.
15018
15019 commit b130dfe5
15020 Author: Laurent Monin <zas@norz.org>
15021 Date:   Tue May 20 08:14:35 2008 +0000
15022
15023     Sort out log_printf() vs printf_term() mix up.
15024
15025 commit a8d4af5c
15026 Author: Laurent Monin <zas@norz.org>
15027 Date:   Tue May 20 07:52:49 2008 +0000
15028
15029     Use print_term() instead of printf(), since it handles charset conversion
15030     from utf8 to locale if needed.
15031
15032 commit 11819b31
15033 Author: Laurent Monin <zas@norz.org>
15034 Date:   Mon May 19 11:09:23 2008 +0000
15035
15036     Remove C-specific gcc options from CXXFLAGS.
15037     Add few more warnings.
15038
15039 commit 592f3393
15040 Author: Laurent Monin <zas@norz.org>
15041 Date:   Mon May 19 09:27:30 2008 +0000
15042
15043     Fix some incomplete initialization warnings.
15044
15045 commit 2a2b70b7
15046 Author: Laurent Monin <zas@norz.org>
15047 Date:   Mon May 19 08:46:37 2008 +0000
15048
15049     depreceated -> deprecated
15050
15051 commit 17c0fcef
15052 Author: Laurent Monin <zas@norz.org>
15053 Date:   Mon May 19 08:43:11 2008 +0000
15054
15055     Typo fixes.
15056
15057 commit 55c5b71c
15058 Author: Laurent Monin <zas@norz.org>
15059 Date:   Mon May 19 08:36:06 2008 +0000
15060
15061     Create auxdir if needed.
15062
15063 commit 397adc4d
15064 Author: Laurent Monin <zas@norz.org>
15065 Date:   Mon May 19 08:24:10 2008 +0000
15066
15067     Fix spurious end of line introduced in revision 780.
15068
15069 commit bc32bf0b
15070 Author: Petr Ostadal <postadal@suse.cz>
15071 Date:   Mon May 19 01:15:17 2008 +0000
15072
15073     configure.in was rewritten:
15074     - uses PKG_CHECK_MODULES everywhere
15075     - added --enable-debug (enable debugging support)
15076     - added --enable-developer (developer mode, checks depreceated code ...)
15077     - removed obsoleted INCLUDES from Makefile.am
15078     Fixed src/debug.h (added glib.h).
15079     Fixed src/exiv2.c compilation with libexiv2 v0.15.
15080     Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
15081
15082 commit 51e2636c
15083 Author: Petr Ostadal <postadal@suse.cz>
15084 Date:   Mon May 19 00:54:59 2008 +0000
15085
15086     Updated CODING (GPL header, macros, svn change-log, ...).
15087
15088 commit 31ed8e20
15089 Author: Laurent Monin <zas@norz.org>
15090 Date:   Sun May 18 21:14:01 2008 +0000
15091
15092     Save order of Properties dialog tabs to rc file.
15093     Users of GTK+ <2.10 can set tabs order directly in the rc file,
15094     others can move tabs using drag'n drop.
15095     The option is named properties.tabs_order, its default value
15096     is "123" which is General, Keywords, Exif tabs (left to right).
15097
15098 commit a1726043
15099 Author: Laurent Monin <zas@norz.org>
15100 Date:   Sun May 18 12:56:18 2008 +0000
15101
15102     Cleanup and code redundancy reduction.
15103
15104 commit 3df95a31
15105 Author: Laurent Monin <zas@norz.org>
15106 Date:   Sun May 18 11:39:58 2008 +0000
15107
15108     Memorize text to display in the log window when the window is
15109     not yet created. On log window display, the memorized text
15110     is then recalled and displayed.
15111
15112 commit c219d832
15113 Author: Laurent Monin <zas@norz.org>
15114 Date:   Sun May 18 07:36:57 2008 +0000
15115
15116     Do not create log window more than once.
15117
15118 commit aa1e905e
15119 Author: Laurent Monin <zas@norz.org>
15120 Date:   Sat May 17 22:37:04 2008 +0000
15121
15122     Fix formatted.SubjectDistance appearing twice in exif bar configuration.
15123
15124 commit d5ddb658
15125 Author: Laurent Monin <zas@norz.org>
15126 Date:   Sat May 17 21:28:02 2008 +0000
15127
15128     Update POTFILES.in.
15129
15130 commit c293dfff
15131 Author: Laurent Monin <zas@norz.org>
15132 Date:   Sat May 17 21:26:45 2008 +0000
15133
15134     Add a log window that shows normal and debug messages. For now, it was added to Help menu.
15135
15136 commit 44bf725c
15137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15138 Date:   Fri May 16 20:12:11 2008 +0000
15139
15140     fixed exiv2 version test
15141
15142 commit 4e2cbf60
15143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15144 Date:   Fri May 16 20:09:32 2008 +0000
15145
15146     get processed values from exiv2
15147     http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
15148
15149 commit 2cf62964
15150 Author: Laurent Monin <zas@norz.org>
15151 Date:   Fri May 16 14:59:45 2008 +0000
15152
15153     Fix redundant application name in window titles.
15154     It simplifies code.
15155
15156 commit 4dd8a0ca
15157 Author: Laurent Monin <zas@norz.org>
15158 Date:   Fri May 16 14:38:05 2008 +0000
15159
15160     French translation was updated.
15161
15162 commit 80363827
15163 Author: Laurent Monin <zas@norz.org>
15164 Date:   Fri May 16 12:16:49 2008 +0000
15165
15166     Do not use printf() directly but use new wrapper function log_printf() instead.
15167
15168 commit 4419bda7
15169 Author: Laurent Monin <zas@norz.org>
15170 Date:   Fri May 16 12:08:51 2008 +0000
15171
15172     Drop include "debug.h".
15173
15174 commit 08f6266e
15175 Author: Laurent Monin <zas@norz.org>
15176 Date:   Fri May 16 10:02:56 2008 +0000
15177
15178     Include debug.h from main.h since debug macros may be used anywhere in the code.
15179
15180 commit 9cdcce43
15181 Author: Laurent Monin <zas@norz.org>
15182 Date:   Fri May 16 09:10:56 2008 +0000
15183
15184     Improve editor commands error display:
15185     - display all errors (not only syntax errors)
15186     - display errors from Preferences (checks are made on Apply or OK)
15187
15188 commit dbb4e406
15189 Author: Laurent Monin <zas@norz.org>
15190 Date:   Fri May 16 08:37:07 2008 +0000
15191
15192     Improve editors a bit:
15193     - allow whitespaces before and after %v, %V, %w
15194     - allow % escaping using %% (mandatory to use shell commands than contain % characters)
15195     - display a dialog on execution if a syntax error is detected (only for generic editors)
15196     - update README editors section
15197
15198 commit 8cf9235c
15199 Author: Laurent Monin <zas@norz.org>
15200 Date:   Wed May 14 18:12:11 2008 +0000
15201
15202     The Encoding key is now deprecated by the FreeDesktop standard and all
15203     strings are required to be encoded in UTF-8. This desktop entry
15204     explicitly specifies an Encoding of UTF-8, which is harmless but no longer
15205     necessary.
15206     
15207     See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
15208     
15209     Patch #1963689.
15210
15211 commit 696b1afc
15212 Author: Laurent Monin <zas@norz.org>
15213 Date:   Wed May 14 18:09:05 2008 +0000
15214
15215     Patch #1963690 was applied.
15216     It fixes hyphens/minus confusion in the man page.
15217
15218 commit 12d37bfb
15219 Author: Laurent Monin <zas@norz.org>
15220 Date:   Wed May 14 17:00:25 2008 +0000
15221
15222     Simplify thumb_std_maint_moved(), since g_list_append knows
15223     how to append to a NULL list. Patch by Uwe Ohse.
15224
15225 commit 7c3a9257
15226 Author: Laurent Monin <zas@norz.org>
15227 Date:   Wed May 14 16:52:55 2008 +0000
15228
15229     Simplify collect_manager_add_action(), since g_list_append knows
15230     how to append to a NULL list. Patch by Uwe Ohse.
15231
15232 commit e6057c67
15233 Author: Laurent Monin <zas@norz.org>
15234 Date:   Wed May 14 12:59:00 2008 +0000
15235
15236     Merge vflist_row_by_path() into vflist_index_by_path().
15237
15238 commit 53d0d0d3
15239 Author: Laurent Monin <zas@norz.org>
15240 Date:   Wed May 14 10:40:43 2008 +0000
15241
15242     Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
15243     Patch #1963691.
15244
15245 commit d8bacc9a
15246 Author: Laurent Monin <zas@norz.org>
15247 Date:   Wed May 14 08:56:08 2008 +0000
15248
15249     Make vf_pop_menu_*_cb static.
15250
15251 commit a2b5404a
15252 Author: Laurent Monin <zas@norz.org>
15253 Date:   Tue May 13 20:31:35 2008 +0000
15254
15255     French translation fixes.
15256
15257 commit 81193b24
15258 Author: Laurent Monin <zas@norz.org>
15259 Date:   Tue May 13 20:21:00 2008 +0000
15260
15261     Resync POTFILES.in and *.po, update french translation and
15262     regenerate statistics in README.
15263
15264 commit 16e84c76
15265 Author: Laurent Monin <zas@norz.org>
15266 Date:   Tue May 13 20:13:44 2008 +0000
15267
15268     Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
15269
15270 commit d62b5063
15271 Author: Laurent Monin <zas@norz.org>
15272 Date:   Tue May 13 19:56:52 2008 +0000
15273
15274     Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
15275
15276 commit 0ae96b1f
15277 Author: Laurent Monin <zas@norz.org>
15278 Date:   Tue May 13 19:54:13 2008 +0000
15279
15280     vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
15281
15282 commit d89bc943
15283 Author: Laurent Monin <zas@norz.org>
15284 Date:   Tue May 13 19:51:22 2008 +0000
15285
15286     vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
15287
15288 commit dc820ece
15289 Author: Laurent Monin <zas@norz.org>
15290 Date:   Tue May 13 19:45:04 2008 +0000
15291
15292     Fix last patch, only set vf->clicked_mark for a valid mark.
15293
15294 commit 91e4b2d6
15295 Author: Laurent Monin <zas@norz.org>
15296 Date:   Tue May 13 19:32:25 2008 +0000
15297
15298     Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
15299     named clicked_mark.
15300     Marks numbering is now consistent with menus (starting at 1, 0 is an
15301     invalid mark), assertions were modified accordingly.
15302
15303 commit 86ebde92
15304 Author: Laurent Monin <zas@norz.org>
15305 Date:   Tue May 13 16:09:43 2008 +0000
15306
15307     Expand tilde with file: and view: remote parameters.
15308     Now these are working:
15309     geeqie -r file:~/dir
15310     geeqie -r view:~user/file
15311
15312 commit 38975e5e
15313 Author: Laurent Monin <zas@norz.org>
15314 Date:   Tue May 13 14:49:38 2008 +0000
15315
15316     Display a message when invalid remote options are used.
15317
15318 commit e88a963a
15319 Author: Laurent Monin <zas@norz.org>
15320 Date:   Tue May 13 14:35:51 2008 +0000
15321
15322     Comparing tag id is not sufficient, check the tag name too.
15323
15324 commit f558c8c2
15325 Author: Laurent Monin <zas@norz.org>
15326 Date:   Tue May 13 11:58:47 2008 +0000
15327
15328     Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
15329
15330 commit 2ce8b27e
15331 Author: Laurent Monin <zas@norz.org>
15332 Date:   Tue May 13 08:53:26 2008 +0000
15333
15334     Move all remote stuff from main.c to remote.[ch].
15335
15336 commit 12639ee4
15337 Author: Laurent Monin <zas@norz.org>
15338 Date:   Tue May 13 08:02:46 2008 +0000
15339
15340     Move some functions from main.[ch] to new window.[ch].
15341
15342 commit c8611249
15343 Author: Laurent Monin <zas@norz.org>
15344 Date:   Tue May 13 07:34:37 2008 +0000
15345
15346     Ensure that we end with UTF8 encoded comment and keywords.
15347
15348 commit 8b3ee1ee
15349 Author: Laurent Monin <zas@norz.org>
15350 Date:   Mon May 12 23:26:00 2008 +0000
15351
15352     Reading of Iptc.Application2.Keywords should now be fixed.
15353     Use uft8_validate_or_convert() on exif's text data to be safe.
15354
15355 commit 9aacc4a2
15356 Author: Laurent Monin <zas@norz.org>
15357 Date:   Mon May 12 23:21:35 2008 +0000
15358
15359     Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
15360
15361 commit 885b2123
15362 Author: Laurent Monin <zas@norz.org>
15363 Date:   Mon May 12 23:00:04 2008 +0000
15364
15365     bar_exif_validate_text(): use computed length and cleanup.
15366
15367 commit 7b4885c2
15368 Author: Laurent Monin <zas@norz.org>
15369 Date:   Mon May 12 19:56:28 2008 +0000
15370
15371     Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
15372
15373 commit 874ac4ea
15374 Author: Laurent Monin <zas@norz.org>
15375 Date:   Mon May 12 17:10:40 2008 +0000
15376
15377     Extract and append keywords from Iptc.Application2.Keywords tags.
15378     A function was added to make the keywords unique in the list.
15379     Note: Iptc.Application2.Keywords is only read, not written.
15380
15381 commit c50d73be
15382 Author: Laurent Monin <zas@norz.org>
15383 Date:   Mon May 12 10:46:23 2008 +0000
15384
15385     When an option was successfully read, just continue to next line.
15386
15387 commit 75f14d8c
15388 Author: Laurent Monin <zas@norz.org>
15389 Date:   Mon May 12 10:37:37 2008 +0000
15390
15391     Minor formatting fix in rc file header.
15392
15393 commit ff365dc6
15394 Author: Laurent Monin <zas@norz.org>
15395 Date:   Mon May 12 08:52:17 2008 +0000
15396
15397     Rework read_*_option():
15398     - read_u?int_option() now interpret a value of "true" as 1
15399     - read_bool_option() now interpret any value different from 0 as true.
15400     - make functions return TRUE on successful read, FALSE else
15401     
15402     Theses changes will help to maintain compatibility when options are modified.
15403
15404 commit 0481d1d4
15405 Author: Laurent Monin <zas@norz.org>
15406 Date:   Mon May 12 08:11:27 2008 +0000
15407
15408     Rename option image_overlay.common.enabled to image_overlay.common.state
15409     since it is not a boolean anymore.
15410
15411 commit 99a50120
15412 Author: Laurent Monin <zas@norz.org>
15413 Date:   Mon May 12 00:22:38 2008 +0000
15414
15415     Add some wrapper functions for not yet common code.
15416
15417 commit 98e46592
15418 Author: Laurent Monin <zas@norz.org>
15419 Date:   Sun May 11 23:56:40 2008 +0000
15420
15421     Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
15422
15423 commit c2147d9b
15424 Author: Laurent Monin <zas@norz.org>
15425 Date:   Sun May 11 23:47:59 2008 +0000
15426
15427     Move a part of pop up menu common code to view_file.[ch].
15428
15429 commit 4ba97284
15430 Author: Laurent Monin <zas@norz.org>
15431 Date:   Sun May 11 23:09:39 2008 +0000
15432
15433     Introduce vf_pop_menu_file_list() as a wrapper to
15434     vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
15435
15436 commit 2be39b52
15437 Author: Laurent Monin <zas@norz.org>
15438 Date:   Sun May 11 21:11:54 2008 +0000
15439
15440     Use vf_* functions where possible.
15441
15442 commit 2a9c38f8
15443 Author: Laurent Monin <zas@norz.org>
15444 Date:   Sun May 11 20:38:21 2008 +0000
15445
15446     Drop unused layout_list_get_path() and vf*_index_get_path().
15447
15448 commit 1fe24ccb
15449 Author: Laurent Monin <zas@norz.org>
15450 Date:   Sun May 11 13:17:38 2008 +0000
15451
15452     French translation was updated.
15453
15454 commit 814bbc28
15455 Author: Laurent Monin <zas@norz.org>
15456 Date:   Sun May 11 13:14:58 2008 +0000
15457
15458     An option to save and restore the last path used was added.
15459     This option appears as startup.use_last_path in rc file.
15460     Preferences > General > Startup was modified accordingly.
15461
15462 commit ff3bbba6
15463 Author: Laurent Monin <zas@norz.org>
15464 Date:   Sun May 11 12:23:26 2008 +0000
15465
15466     Rename options:
15467     startup_path_enable -> startup.restore_path
15468     startup_path        -> startup.path
15469     
15470     Geeqie is still able to read old options.
15471
15472 commit 4e0f18ac
15473 Author: Laurent Monin <zas@norz.org>
15474 Date:   Sun May 11 11:46:48 2008 +0000
15475
15476     Fix help window title.
15477
15478 commit b01f014e
15479 Author: Laurent Monin <zas@norz.org>
15480 Date:   Sun May 11 11:44:58 2008 +0000
15481
15482     Use computed string length.
15483
15484 commit 53e7b0df
15485 Author: Laurent Monin <zas@norz.org>
15486 Date:   Sun May 11 11:41:32 2008 +0000
15487
15488     Slightly increase help window's default width.
15489
15490 commit 4e6dd664
15491 Author: Laurent Monin <zas@norz.org>
15492 Date:   Sun May 11 11:30:41 2008 +0000
15493
15494     Add an help button to OSD info configuration in Preferences dialog.
15495     Make its own section named "Overlay Screen Display".
15496
15497 commit c7a434ca
15498 Author: Laurent Monin <zas@norz.org>
15499 Date:   Sun May 11 10:25:04 2008 +0000
15500
15501     Partially update main README.
15502     A section concerning overlay info was added.
15503     Translation statistics were updated.
15504
15505 commit 1fa5d80b
15506 Author: Laurent Monin <zas@norz.org>
15507 Date:   Sun May 11 09:37:46 2008 +0000
15508
15509     Change translations statistics formatting to match the style
15510     use in the README file.
15511     
15512     Here is the result for current trunk:
15513     
15514     Translations statistics
15515     Date: Sun, 11 May 2008 11:33:14 +0200
15516     
15517     Note: completion % in the chart below may not be quite correct
15518           when fuzzy translations exist but do not appear in the source.
15519           For exact results, run make update-po with up to date POTFILES.in.
15520           comp % = trans / (trans + fuzzy + untrans)
15521     
15522     Language      Comp(%)  Trans  Fuzzy  Untrans  Total
15523     fr             100.00    985      0        0    985
15524     be              90.56    892     25       68    985
15525     eu              68.53    675    150      160    985
15526     eo              68.22    672    153      160    985
15527     vi              68.02    670    156      159    985
15528     it              67.82    668    154      163    985
15529     pt_BR           67.82    668    154      163    985
15530     zh_TW           66.90    659    150      176    985
15531     sk              66.50    655    158      172    985
15532     fi              64.37    634    176      175    985
15533     nl              64.37    634    179      172    985
15534     sv              64.16    632    175      178    985
15535     bg              64.06    631    175      179    985
15536     ca              64.06    631    175      179    985
15537     cs              64.06    631    175      179    985
15538     de              64.06    631    175      179    985
15539     es              64.06    631    175      179    985
15540     ja              64.06    631    175      179    985
15541     ru              64.06    631    175      179    985
15542     pl              60.61    597    148      240    985
15543     ar              42.94    423    315      247    985
15544     ro              37.56    370    342      273    985
15545     hu              36.14    356    332      297    985
15546     id              19.70    194    408      383    985
15547     et              19.29    190    407      388    985
15548     uk              17.16    169    411      405    985
15549     nb              15.94    157    416      412    985
15550     zh_CN.GB2312    15.94    157    416      412    985
15551     th              15.13    149    413      423    985
15552     sl              14.72    145    419      421    985
15553     da              12.99    128    402      455    985
15554     ko              11.37    112     52      821    985
15555     tr               6.60     65    398      522    985
15556
15557 commit 0cbf3280
15558 Author: Laurent Monin <zas@norz.org>
15559 Date:   Sat May 10 21:29:53 2008 +0000
15560
15561     Fix display of collection in overlay info.
15562     Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
15563     
15564     Overlay info syntax was extended to allow the wrapping of displayed data with markup.
15565     
15566     General syntax is: %name[:length limit][:extra]%
15567     Extra string uses special character '*' to mark the place of the data to display.
15568     If no '*' is present, then extra string is just appended to data.
15569     Any "\n" is replaced by a newline on display.
15570     Pango mark up is accepted in left and right parts.
15571     If data is empty, nothing will be displayed.
15572     
15573     Examples:
15574     "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
15575     "%size:\n%"         -> size is displayed with a newline at end
15576     "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
15577     "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
15578     
15579     
15580     Collection name formatting was slighly improved by not displaying the .gqv extension.
15581     The default overlay info string was modified to use the new syntax, but older info strings should be
15582     displayed as usual.
15583
15584 commit fc25dbbf
15585 Author: Laurent Monin <zas@norz.org>
15586 Date:   Sat May 10 14:22:18 2008 +0000
15587
15588     image_osd_get() now returns OsdShowFlags.
15589
15590 commit 73fa427e
15591 Author: Laurent Monin <zas@norz.org>
15592 Date:   Sat May 10 13:54:25 2008 +0000
15593
15594     Display a simple grid with histogram.
15595
15596 commit af4f4a11
15597 Author: Laurent Monin <zas@norz.org>
15598 Date:   Sat May 10 12:33:52 2008 +0000
15599
15600     Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
15601
15602 commit 48916cac
15603 Author: Laurent Monin <zas@norz.org>
15604 Date:   Sat May 10 09:00:14 2008 +0000
15605
15606     Save full OSD state to rc file and restore it on startup.
15607     It allows to restore OSD with or without histogram depending
15608     on previous state.
15609
15610 commit 8ccd3621
15611 Author: Laurent Monin <zas@norz.org>
15612 Date:   Fri May 9 12:43:10 2008 +0000
15613
15614     image_osd_info_render(): if there's no fd, just return.
15615
15616 commit c93ee033
15617 Author: Laurent Monin <zas@norz.org>
15618 Date:   Fri May 9 12:33:24 2008 +0000
15619
15620     Move overlay histogram stuff from ImageWindow to OverlayStateData.
15621     It simplifies things a lot and make more sense.
15622     
15623     Note: overlay icons display is broken since a long time it seems.
15624
15625 commit 46a015d5
15626 Author: Laurent Monin <zas@norz.org>
15627 Date:   Fri May 9 11:15:56 2008 +0000
15628
15629     Introduce image_get_osd_data() and image_set_osd_data().
15630
15631 commit 77d3ccb4
15632 Author: Laurent Monin <zas@norz.org>
15633 Date:   Fri May 9 09:58:46 2008 +0000
15634
15635     image_osd_get() and image_osd_set() now uses flags.
15636
15637 commit 94833dae
15638 Author: Laurent Monin <zas@norz.org>
15639 Date:   Fri May 9 09:34:38 2008 +0000
15640
15641     image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
15642     reduce indentation level.
15643
15644 commit dd431ef1
15645 Author: Laurent Monin <zas@norz.org>
15646 Date:   Fri May 9 08:39:18 2008 +0000
15647
15648     Preserve last histogram modes.
15649     When a new histogram is displayed, it uses previously chosen
15650     modes.
15651     These modes are saved on exit to rc file as options:
15652     histogram.last_channel_mode
15653     histogram.last_log_mode
15654
15655 commit 7917c5a3
15656 Author: Laurent Monin <zas@norz.org>
15657 Date:   Fri May 9 08:03:25 2008 +0000
15658
15659     Update CODING and HACKING files, and add po/README file for translators.
15660
15661 commit 8ef1e8c8
15662 Author: Laurent Monin <zas@norz.org>
15663 Date:   Fri May 9 07:46:18 2008 +0000
15664
15665     Make lirc_cleanup() and lirc_input_callback() static.
15666
15667 commit 9cb23ddf
15668 Author: Laurent Monin <zas@norz.org>
15669 Date:   Fri May 9 07:32:30 2008 +0000
15670
15671     Use function(void) instead of function() for declaring functions which
15672     do not take any parameters at all.
15673     It respects current Geeqie coding style more.
15674
15675 commit 524cf262
15676 Author: Laurent Monin <zas@norz.org>
15677 Date:   Thu May 8 22:59:14 2008 +0000
15678
15679     In the search results view, hide dimensions column instead of
15680     displaying an empty one.
15681     When dimensions search criteria is used, it is always displayed.
15682
15683 commit 6b17a6ad
15684 Author: Laurent Monin <zas@norz.org>
15685 Date:   Thu May 8 22:49:16 2008 +0000
15686
15687     Reset thumbnail column to NULL when hidden.
15688     It fixes bug 1960274.
15689
15690 commit 786c7401
15691 Author: Laurent Monin <zas@norz.org>
15692 Date:   Thu May 8 20:21:03 2008 +0000
15693
15694     search_status_update(): slightly reduce code redundancy.
15695
15696 commit cfe2b3ba
15697 Author: Laurent Monin <zas@norz.org>
15698 Date:   Thu May 8 12:50:25 2008 +0000
15699
15700     Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
15701     Add a FIXME where potential improper usage of strncasecmp() is made.
15702
15703 commit 6559dd1a
15704 Author: Laurent Monin <zas@norz.org>
15705 Date:   Thu May 8 12:38:34 2008 +0000
15706
15707     Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
15708     are used.
15709
15710 commit 947a8668
15711 Author: Laurent Monin <zas@norz.org>
15712 Date:   Wed May 7 23:27:26 2008 +0000
15713
15714     Replace deprecated functions by their counterparts:
15715     g_strcasecmp() -> g_ascii_strcasecmp()
15716     g_strncasecmp() -> g_ascii_strncasecmp()
15717     gtk_input_remove() -> g_source_remove()
15718     g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
15719     
15720     All these are deprecated either since 2.2 or 2.4.
15721
15722 commit c5f3fab3
15723 Author: Laurent Monin <zas@norz.org>
15724 Date:   Wed May 7 22:54:33 2008 +0000
15725
15726     Resync po files.
15727     French translation was updated.
15728
15729 commit 0479ab31
15730 Author: Laurent Monin <zas@norz.org>
15731 Date:   Wed May 7 22:48:30 2008 +0000
15732
15733     Add a way to invert the current selection.
15734     An item labeled "Invert selection" was added to the Select submenu
15735     in the main menu.
15736
15737 commit 2927044d
15738 Author: Laurent Monin <zas@norz.org>
15739 Date:   Tue May 6 23:58:08 2008 +0000
15740
15741     Tidy up.
15742
15743 commit 38ac488d
15744 Author: Laurent Monin <zas@norz.org>
15745 Date:   Tue May 6 23:53:12 2008 +0000
15746
15747     French translation was updated.
15748
15749 commit 4b93995f
15750 Author: Laurent Monin <zas@norz.org>
15751 Date:   Tue May 6 23:52:09 2008 +0000
15752
15753     Add trash.c.
15754
15755 commit 25ad32ba
15756 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15757 Date:   Tue May 6 21:35:31 2008 +0000
15758
15759     moved safe delete functions to separate file
15760
15761 commit 8546ea31
15762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15763 Date:   Tue May 6 20:24:16 2008 +0000
15764
15765     use some of the new functions in filedata.c
15766
15767 commit f05bac9c
15768 Author: Laurent Monin <zas@norz.org>
15769 Date:   Tue May 6 17:00:55 2008 +0000
15770
15771     Allow the user to append or replace comments for a group of selected files.
15772     Two buttons were added to the Keywords panel.
15773
15774 commit 5f3ddd49
15775 Author: Laurent Monin <zas@norz.org>
15776 Date:   Tue May 6 12:31:23 2008 +0000
15777
15778     Use a dedicated option to enable keywords and comment saving as XMP tags
15779     in image's files.
15780     This new option is named "save_metadata_in_image_file" in configuration file.
15781     User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
15782     Description of enable_metadata_dirs was modified as an attempt to improve clarity.
15783
15784 commit 5ecec83a
15785 Author: Laurent Monin <zas@norz.org>
15786 Date:   Tue May 6 12:03:39 2008 +0000
15787
15788     comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
15789
15790 commit a729f590
15791 Author: Laurent Monin <zas@norz.org>
15792 Date:   Mon May 5 21:27:39 2008 +0000
15793
15794     French translation was updated, various fixes.
15795
15796 commit 146b6e2a
15797 Author: Laurent Monin <zas@norz.org>
15798 Date:   Mon May 5 20:56:20 2008 +0000
15799
15800     Belarusian translation was updated. Thanks to Pavel Piatruk.
15801
15802 commit 117767d6
15803 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15804 Date:   Mon May 5 20:51:51 2008 +0000
15805
15806     started implementation of API for sidecar files
15807
15808 commit ffc2e299
15809 Author: Laurent Monin <zas@norz.org>
15810 Date:   Mon May 5 20:51:50 2008 +0000
15811
15812     Update POTFILES.in (filelist.c -> filedata.c).
15813
15814 commit 512e5ddd
15815 Author: Laurent Monin <zas@norz.org>
15816 Date:   Mon May 5 20:49:40 2008 +0000
15817
15818     Modify regen_potfiles.sh to generate a patch instead of
15819     directly applying changes to POTFILES.in.
15820
15821 commit bf41ef49
15822 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15823 Date:   Mon May 5 19:20:46 2008 +0000
15824
15825     added .gqv to known file types
15826
15827 commit 6e7bf48d
15828 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15829 Date:   Mon May 5 19:11:12 2008 +0000
15830
15831     split filelist.c to filefilter.c and filedata.c
15832
15833 commit f798c6ab
15834 Author: Laurent Monin <zas@norz.org>
15835 Date:   Mon May 5 09:21:01 2008 +0000
15836
15837     Revert wrong patch rev 676.
15838
15839 commit cfa6a118
15840 Author: Laurent Monin <zas@norz.org>
15841 Date:   Mon May 5 09:12:07 2008 +0000
15842
15843     Add an helper script to regenerate POTFILES.in file.
15844     POTFILES.in was updated.
15845     French translation was updated.
15846
15847 commit 0a259ddb
15848 Author: Laurent Monin <zas@norz.org>
15849 Date:   Mon May 5 08:32:18 2008 +0000
15850
15851     Revert patch 675, and correctly fix gtk assertion failure.
15852
15853 commit 37193c24
15854 Author: Laurent Monin <zas@norz.org>
15855 Date:   Mon May 5 08:15:52 2008 +0000
15856
15857     Fix two memory leaks.
15858
15859 commit 6c35f9de
15860 Author: Laurent Monin <zas@norz.org>
15861 Date:   Mon May 5 07:46:32 2008 +0000
15862
15863     Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
15864     when swapping to/from file icon view.
15865
15866 commit 5cacdd94
15867 Author: Laurent Monin <zas@norz.org>
15868 Date:   Sun May 4 23:57:20 2008 +0000
15869
15870     vficon_release_cb(): use switch() and cleanup.
15871
15872 commit b9cb52f0
15873 Author: Laurent Monin <zas@norz.org>
15874 Date:   Sun May 4 23:20:43 2008 +0000
15875
15876     Minor tidyup.
15877
15878 commit c2117e7e
15879 Author: Laurent Monin <zas@norz.org>
15880 Date:   Sun May 4 23:06:46 2008 +0000
15881
15882     Drop unused vficon_select_by_path() and vflist_select_by_path().
15883
15884 commit b6ea1461
15885 Author: Laurent Monin <zas@norz.org>
15886 Date:   Sun May 4 23:03:36 2008 +0000
15887
15888     Minor cleanup.
15889
15890 commit 509c7038
15891 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15892 Date:   Sun May 4 21:54:20 2008 +0000
15893
15894     dropped path_list functions, use filelist functions everywhere
15895
15896 commit ac3bd2a2
15897 Author: Laurent Monin <zas@norz.org>
15898 Date:   Sun May 4 19:00:39 2008 +0000
15899
15900     Remove unused functions:
15901     vflist_set_status_func()
15902     vflist_set_thumb_status_func()
15903     vflist_set_layout()
15904     vficon_set_status_func()
15905     vficon_set_thumb_status_func()
15906     vficon_set_layout()
15907
15908 commit d3ade2f9
15909 Author: Laurent Monin <zas@norz.org>
15910 Date:   Sun May 4 18:45:06 2008 +0000
15911
15912     Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
15913
15914 commit 1267a5c0
15915 Author: Laurent Monin <zas@norz.org>
15916 Date:   Sun May 4 16:16:07 2008 +0000
15917
15918     Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
15919
15920 commit be9e0972
15921 Author: Laurent Monin <zas@norz.org>
15922 Date:   Sun May 4 11:47:36 2008 +0000
15923
15924     Prepare switch to ViewFile (unused yet).
15925
15926 commit 7192ff23
15927 Author: Laurent Monin <zas@norz.org>
15928 Date:   Sun May 4 00:32:05 2008 +0000
15929
15930     Shorten Edit menu labels, dropping "in ". It will ease
15931     translations too, and user can define its own label in Preferences.
15932
15933 commit f83f83ee
15934 Author: Laurent Monin <zas@norz.org>
15935 Date:   Sun May 4 00:21:14 2008 +0000
15936
15937     Do not show Copy, Move, Rename, Delete, New Folder external commands
15938     in the Edit section of contextual menus.
15939
15940 commit 50a7b031
15941 Author: Laurent Monin <zas@norz.org>
15942 Date:   Sun May 4 00:16:37 2008 +0000
15943
15944     Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
15945
15946 commit 66238168
15947 Author: Laurent Monin <zas@norz.org>
15948 Date:   Sat May 3 20:55:16 2008 +0000
15949
15950     exif_get_description_by_key(): check for "formatted." prefix, and optimize.
15951
15952 commit 03acb7cb
15953 Author: Laurent Monin <zas@norz.org>
15954 Date:   Sat May 3 20:49:25 2008 +0000
15955
15956     exif_get_formatted_by_key(): skip prefix when comparing.
15957
15958 commit 1000ac5a
15959 Author: Laurent Monin <zas@norz.org>
15960 Date:   Sat May 3 20:40:50 2008 +0000
15961
15962     Change the prefix of formatted exif tags to a more explicit "formatted." prefix
15963     instead of the shorter "f".
15964     Warning: custom overlay info string has to be modified since old names are no
15965     more recognized, one can reset it to default through Preferences > Advanced.
15966
15967 commit e01df055
15968 Author: Laurent Monin <zas@norz.org>
15969 Date:   Sat May 3 16:58:17 2008 +0000
15970
15971     Fix a bug occuring when using certain actions on a collection
15972     item which is not in the selection.
15973     Triggering it will either result in an assertion failure or a
15974     segfault.
15975     
15976     To reproduce:
15977     - open a collection
15978     - right-click on a non-selected image
15979     - select Delete... menu entry (or Copy, Move, Rename, Properties...)
15980     
15981     It results in the best case:
15982     ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
15983     or a pure segfault due to corrupted data.
15984     
15985     collection_table_popup_file_list() has to return a list of filedata *
15986     not a list of gchar *.
15987
15988 commit 31ba226e
15989 Author: Laurent Monin <zas@norz.org>
15990 Date:   Sat May 3 15:19:35 2008 +0000
15991
15992     Move marks-related fields from _ViewFileInfoList to _ViewFile, since
15993     they'll be used for file icon view too.
15994
15995 commit 13e75141
15996 Author: Laurent Monin <zas@norz.org>
15997 Date:   Sat May 3 15:17:24 2008 +0000
15998
15999     Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
16000     to _ViewFile.
16001
16002 commit 8ac7dc26
16003 Author: Laurent Monin <zas@norz.org>
16004 Date:   Sat May 3 15:13:15 2008 +0000
16005
16006     Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
16007     the name used in ViewFileList.
16008
16009 commit fd7d8c58
16010 Author: Laurent Monin <zas@norz.org>
16011 Date:   Sat May 3 15:09:21 2008 +0000
16012
16013     Remove useless thumbs_list from ViewFileIcon.
16014
16015 commit e1c39fa2
16016 Author: Laurent Monin <zas@norz.org>
16017 Date:   Sat May 3 12:50:52 2008 +0000
16018
16019     Add function prototypes (yet unused).
16020
16021 commit a4659c7e
16022 Author: Laurent Monin <zas@norz.org>
16023 Date:   Sat May 3 12:48:45 2008 +0000
16024
16025     Drop redundant vflist_thumbs_set() introduced in revision 649,
16026     modify and use existing vflist_thumb_set().
16027
16028 commit 26de6ed0
16029 Author: Laurent Monin <zas@norz.org>
16030 Date:   Sat May 3 12:21:22 2008 +0000
16031
16032     Remove redundant prototype.
16033
16034 commit c790abbf
16035 Author: Laurent Monin <zas@norz.org>
16036 Date:   Sat May 3 11:58:41 2008 +0000
16037
16038     Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
16039
16040 commit 26cd72f8
16041 Author: Laurent Monin <zas@norz.org>
16042 Date:   Sat May 3 11:34:13 2008 +0000
16043
16044     Replace Layout icon_view field by more generic file_view_type.
16045     Replace option layout.view_as_icons by layout.file_view_type.
16046
16047 commit f5b1784d
16048 Author: Laurent Monin <zas@norz.org>
16049 Date:   Sat May 3 10:31:37 2008 +0000
16050
16051     Set thumbs_enabled through new function vflist_thumbs_set() instead
16052     of vflist_new().
16053
16054 commit 04a9e3e2
16055 Author: Laurent Monin <zas@norz.org>
16056 Date:   Sat May 3 09:41:09 2008 +0000
16057
16058     Prepare merging of some parts of view_file_list and view_file_icon and
16059     simplification of view_file* interface.
16060
16061 commit f520f8c5
16062 Author: Laurent Monin <zas@norz.org>
16063 Date:   Sat May 3 08:35:08 2008 +0000
16064
16065     Change default positions of dividers since width of the main menu
16066     was increased.
16067
16068 commit d2e52306
16069 Author: Laurent Monin <zas@norz.org>
16070 Date:   Fri May 2 23:11:31 2008 +0000
16071
16072     Make exif_rational_to_double() and exif_get_rational_as_double() static.
16073
16074 commit 4d369dda
16075 Author: Laurent Monin <zas@norz.org>
16076 Date:   Fri May 2 23:08:18 2008 +0000
16077
16078     info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
16079     info disappearing when moving the tab.
16080
16081 commit 2fc5d88c
16082 Author: Laurent Monin <zas@norz.org>
16083 Date:   Fri May 2 22:59:04 2008 +0000
16084
16085     Fix a Pango warning related to UTF8 when displaying internationalized
16086     description in Advanced Exif Properties panel.
16087
16088 commit 66d230fa
16089 Author: Laurent Monin <zas@norz.org>
16090 Date:   Fri May 2 22:31:24 2008 +0000
16091
16092     exif_get_description_by_key(): tidy up.
16093
16094 commit 30eb0123
16095 Author: Laurent Monin <zas@norz.org>
16096 Date:   Fri May 2 22:28:39 2008 +0000
16097
16098     Add a pointer to the build function in the formatted exif tags struct
16099     and use a loop in exif_get_formatted_by_key().
16100
16101 commit c59ca563
16102 Author: Laurent Monin <zas@norz.org>
16103 Date:   Fri May 2 21:58:36 2008 +0000
16104
16105     Indentation fix.
16106
16107 commit 74dc50f2
16108 Author: Laurent Monin <zas@norz.org>
16109 Date:   Fri May 2 21:34:26 2008 +0000
16110
16111     Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
16112     An helper macro was added to call them.
16113
16114 commit 4fff33dd
16115 Author: Laurent Monin <zas@norz.org>
16116 Date:   Fri May 2 20:56:59 2008 +0000
16117
16118     Remove unused checksum_simple() function.
16119
16120 commit 7fd292e3
16121 Author: Laurent Monin <zas@norz.org>
16122 Date:   Fri May 2 20:40:47 2008 +0000
16123
16124     Simplify remove_extension_from_path().
16125
16126 commit 4f05f85b
16127 Author: Laurent Monin <zas@norz.org>
16128 Date:   Fri May 2 20:27:47 2008 +0000
16129
16130     remove_level_from_path() was simplified.
16131
16132 commit f4b58f72
16133 Author: Laurent Monin <zas@norz.org>
16134 Date:   Fri May 2 09:03:52 2008 +0000
16135
16136     Move variable declaration and affectation near where it is used.
16137
16138 commit 01429668
16139 Author: Laurent Monin <zas@norz.org>
16140 Date:   Fri May 2 08:41:32 2008 +0000
16141
16142     Replace GQView by Geeqie.
16143
16144 commit 3cce6cae
16145 Author: Laurent Monin <zas@norz.org>
16146 Date:   Thu May 1 23:20:26 2008 +0000
16147
16148     Use sizeof() instead of hardcoded buffer sizes.
16149
16150 commit 787538b3
16151 Author: Laurent Monin <zas@norz.org>
16152 Date:   Thu May 1 22:59:54 2008 +0000
16153
16154     cache_sim_write_similarity(): cleanup and simplification.
16155
16156 commit 0d8286dd
16157 Author: Laurent Monin <zas@norz.org>
16158 Date:   Thu May 1 22:31:14 2008 +0000
16159
16160     Use secure_save stuff to write .sim files.
16161
16162 commit 68cf3760
16163 Author: Laurent Monin <zas@norz.org>
16164 Date:   Thu May 1 22:30:16 2008 +0000
16165
16166     save_options(): minor code simplification.
16167
16168 commit a2ff3d30
16169 Author: Laurent Monin <zas@norz.org>
16170 Date:   Thu May 1 22:27:44 2008 +0000
16171
16172     Add a wrapper to fwrite().
16173
16174 commit cae11cbe
16175 Author: Laurent Monin <zas@norz.org>
16176 Date:   Thu May 1 21:42:22 2008 +0000
16177
16178     Typo fix.
16179
16180 commit 394f2839
16181 Author: Laurent Monin <zas@norz.org>
16182 Date:   Thu May 1 18:37:50 2008 +0000
16183
16184     Indentation fixes.
16185
16186 commit ac59f992
16187 Author: Laurent Monin <zas@norz.org>
16188 Date:   Thu May 1 18:26:30 2008 +0000
16189
16190     Simplify and optimize extension_find_dot().
16191
16192 commit e00eb936
16193 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16194 Date:   Tue Apr 29 22:44:06 2008 +0000
16195
16196     fixed a memory leak
16197
16198 commit 53bb7d6c
16199 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16200 Date:   Tue Apr 29 18:12:49 2008 +0000
16201
16202     cleanup: use image_get_image_size
16203
16204 commit 76b0903e
16205 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16206 Date:   Tue Apr 29 17:52:12 2008 +0000
16207
16208     fixed connected zoom and scroll that didn't work in some cases
16209     http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
16210
16211 commit 6e5e4f76
16212 Author: Petr Ostadal <postadal@suse.cz>
16213 Date:   Sun Apr 27 23:31:20 2008 +0000
16214
16215     fix warning cast from pointer to integer of different size (when an integer is
16216     passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
16217
16218 commit 5ae4228a
16219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16220 Date:   Sun Apr 27 20:05:11 2008 +0000
16221
16222     Added LIRC patch written by Matteo Beniamino
16223
16224 commit 24110e7c
16225 Author: Laurent Monin <zas@norz.org>
16226 Date:   Fri Apr 25 20:23:21 2008 +0000
16227
16228     Fix number of directory views, bug introduced in revision 617.
16229
16230 commit 1f3d7a4f
16231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16232 Date:   Fri Apr 25 20:08:47 2008 +0000
16233
16234     fixed dragging multiple files from file list
16235     http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
16236
16237 commit 0fb3e027
16238 Author: Laurent Monin <zas@norz.org>
16239 Date:   Fri Apr 25 09:31:32 2008 +0000
16240
16241     Add a line about variable and function names.
16242
16243 commit 23b98281
16244 Author: Laurent Monin <zas@norz.org>
16245 Date:   Fri Apr 25 09:28:45 2008 +0000
16246
16247     Document the Geeqie coding style.
16248     This is a draft, please improve.
16249
16250 commit 74182a12
16251 Author: Laurent Monin <zas@norz.org>
16252 Date:   Fri Apr 25 08:07:22 2008 +0000
16253
16254     Handle the case of reduction of the number of view directory types.
16255     Previously it was leading to a segfault.
16256
16257 commit 856f0b26
16258 Author: Laurent Monin <zas@norz.org>
16259 Date:   Thu Apr 24 20:29:09 2008 +0000
16260
16261     Allow to copy the path of a directory to clipboard from directory views.
16262     Show Copy path option has to be enabled.
16263     Suggested by Frédéric Mantegazza.
16264
16265 commit 76747275
16266 Author: Laurent Monin <zas@norz.org>
16267 Date:   Thu Apr 24 20:18:59 2008 +0000
16268
16269     Do not allow to add anything but directories to sort bar in
16270     folder mode through drag'n'drop.
16271     Introduce a new field only_directories to _BookMarkData struct.
16272
16273 commit 9816ef50
16274 Author: Laurent Monin <zas@norz.org>
16275 Date:   Thu Apr 24 16:35:02 2008 +0000
16276
16277     Add missing spaces around equal sign.
16278
16279 commit a792a5a9
16280 Author: Laurent Monin <zas@norz.org>
16281 Date:   Thu Apr 24 16:32:20 2008 +0000
16282
16283     Cleanup exif_get_formatted_by_key().
16284
16285 commit de5436b4
16286 Author: Laurent Monin <zas@norz.org>
16287 Date:   Thu Apr 24 15:57:58 2008 +0000
16288
16289     Add missing space.
16290
16291 commit f6a8c6df
16292 Author: Laurent Monin <zas@norz.org>
16293 Date:   Thu Apr 24 15:53:08 2008 +0000
16294
16295     6 for() vs 201 for (): winner is for ().
16296
16297 commit db804e24
16298 Author: Laurent Monin <zas@norz.org>
16299 Date:   Thu Apr 24 15:49:57 2008 +0000
16300
16301     Convert the minority of while() to while ().
16302
16303 commit 371332db
16304 Author: Laurent Monin <zas@norz.org>
16305 Date:   Thu Apr 24 15:44:43 2008 +0000
16306
16307     Use only one secure_fprintf() call instead of two.
16308
16309 commit 1203b7f1
16310 Author: Laurent Monin <zas@norz.org>
16311 Date:   Thu Apr 24 15:31:21 2008 +0000
16312
16313     Use sizeof().
16314
16315 commit 0b16c714
16316 Author: Laurent Monin <zas@norz.org>
16317 Date:   Thu Apr 24 12:47:09 2008 +0000
16318
16319     Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
16320
16321 commit 002da404
16322 Author: Laurent Monin <zas@norz.org>
16323 Date:   Thu Apr 24 12:23:02 2008 +0000
16324
16325     Remove whitespace between function name and first parenthesis for the sake of consistency.
16326
16327 commit a603169a
16328 Author: Laurent Monin <zas@norz.org>
16329 Date:   Thu Apr 24 11:40:26 2008 +0000
16330
16331     Indentation fix.
16332
16333 commit 9ed4108d
16334 Author: Laurent Monin <zas@norz.org>
16335 Date:   Thu Apr 24 09:50:37 2008 +0000
16336
16337     Display file_data debug messages only at level 2.
16338
16339 commit 7e6cbe55
16340 Author: Laurent Monin <zas@norz.org>
16341 Date:   Thu Apr 24 09:43:23 2008 +0000
16342
16343     Move get_exec_time() to debug.{c,h}.
16344
16345 commit 161a3cf4
16346 Author: Laurent Monin <zas@norz.org>
16347 Date:   Thu Apr 24 09:09:48 2008 +0000
16348
16349     Move options stuff to options.{c,h} and remove globals.c
16350
16351 commit af1beef9
16352 Author: Laurent Monin <zas@norz.org>
16353 Date:   Thu Apr 24 08:53:39 2008 +0000
16354
16355     Move debug macros from main.h to new debug.h.
16356     Make debug_level static to debug.c and add utility functions
16357     to manipulate it.
16358     Add #include "debug.h" where needed.
16359
16360 commit b23c9dac
16361 Author: Laurent Monin <zas@norz.org>
16362 Date:   Thu Apr 24 00:15:03 2008 +0000
16363
16364     Handle the newline in DEBUG_N() macro instead of adding one
16365     in each debug message string.
16366
16367 commit 30cfbdf8
16368 Author: Laurent Monin <zas@norz.org>
16369 Date:   Wed Apr 23 23:52:20 2008 +0000
16370
16371     French translation was updated.
16372
16373 commit 9a8f43f7
16374 Author: Laurent Monin <zas@norz.org>
16375 Date:   Wed Apr 23 23:51:02 2008 +0000
16376
16377     Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
16378
16379 commit addef370
16380 Author: Laurent Monin <zas@norz.org>
16381 Date:   Wed Apr 23 23:47:53 2008 +0000
16382
16383     Fix image overlay displayed only on second "I" press in layout view.
16384
16385 commit 7d68ee68
16386 Author: Laurent Monin <zas@norz.org>
16387 Date:   Wed Apr 23 23:35:13 2008 +0000
16388
16389     Display file and line along debug messages for any debug level but level 1.
16390     Add a DEBUG_0() macro for instant debugging.
16391
16392 commit e153caa7
16393 Author: Laurent Monin <zas@norz.org>
16394 Date:   Wed Apr 23 22:40:55 2008 +0000
16395
16396     Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
16397     occuring when toggling file list view <-> file icon view.
16398
16399 commit a2a3d0fe
16400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16401 Date:   Wed Apr 23 22:38:34 2008 +0000
16402
16403     clear the buffer before loading of an image
16404
16405 commit 1d9e03e8
16406 Author: Laurent Monin <zas@norz.org>
16407 Date:   Wed Apr 23 22:33:18 2008 +0000
16408
16409     Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
16410
16411 commit 5773dede
16412 Author: Laurent Monin <zas@norz.org>
16413 Date:   Wed Apr 23 22:22:37 2008 +0000
16414
16415     Update to contributors list.
16416
16417 commit 3a71a78d
16418 Author: Laurent Monin <zas@norz.org>
16419 Date:   Wed Apr 23 22:17:21 2008 +0000
16420
16421     Allow the copy of file paths to clipboard.
16422     This feature is disabled by default, it can be set through
16423     Preferences > Advanced > Behavior > Show "Copy path" ...
16424     When enabled, it adds a menu entry "Copy path" that let the
16425     user copies current selection's paths to X clipboard.
16426     It is very convenient to paste paths to xterm for example.
16427     Patch by Carles Pina i Estany and me.
16428
16429 commit b022eddf
16430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16431 Date:   Wed Apr 23 21:08:29 2008 +0000
16432
16433     fixed a bug in opening files with non-utf8 locales in exiv2.cc
16434
16435 commit 51514f06
16436 Author: Laurent Monin <zas@norz.org>
16437 Date:   Wed Apr 23 20:47:19 2008 +0000
16438
16439     Introduce macros to display debug messages.
16440     if (debug) printf(...) is now replaced by variadic macros:
16441     DEBUG_1()
16442     And for higher debugging levels:
16443     DEBUG_2()
16444     DEBUG_3()
16445     DEBUG_4()
16446
16447 commit b9812650
16448 Author: Laurent Monin <zas@norz.org>
16449 Date:   Wed Apr 23 13:46:18 2008 +0000
16450
16451     Honor Control and Shift keys while drag'n'droping files
16452     to directories.
16453     Before a menu (Copy/Move/Cancel) was always displayed, now
16454     if the user hold Shift key or Control key, the menu
16455     is not shown, but move or copy actions take place.
16456     If no modifier key is used, the menu is displayed as usual.
16457
16458 commit 8239272a
16459 Author: Laurent Monin <zas@norz.org>
16460 Date:   Wed Apr 23 13:03:04 2008 +0000
16461
16462     Only display message if in debug mode.
16463
16464 commit 68262989
16465 Author: Laurent Monin <zas@norz.org>
16466 Date:   Wed Apr 23 09:56:21 2008 +0000
16467
16468     Fix adding a selection to a collection with no window open
16469     using the sort manager. Only one file was added, now all
16470     files in the selection are added (but duplicates).
16471     A pointer was not reset correctly.
16472
16473 commit 9b106381
16474 Author: Laurent Monin <zas@norz.org>
16475 Date:   Tue Apr 22 23:53:24 2008 +0000
16476
16477     Save sort manager state to rc file.
16478
16479 commit b1c55eb8
16480 Author: Laurent Monin <zas@norz.org>
16481 Date:   Tue Apr 22 22:45:51 2008 +0000
16482
16483     Remove unused function bar_info_size_request().
16484
16485 commit 38c13e59
16486 Author: Laurent Monin <zas@norz.org>
16487 Date:   Tue Apr 22 22:44:10 2008 +0000
16488
16489     Save state and width of exif, info and sort panels to rc file.
16490     Width is restored only if save windows dimensions is set.
16491
16492 commit a634981a
16493 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16494 Date:   Tue Apr 22 19:26:07 2008 +0000
16495
16496     updated ChangeLog from svn log
16497
16498 commit 1aeed5d3
16499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16500 Date:   Tue Apr 22 18:06:38 2008 +0000
16501
16502     fixed version string ;)
16503
16504 commit 3ace564b
16505 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16506 Date:   Tue Apr 22 17:45:08 2008 +0000
16507
16508     updated version number
16509
16510 commit 17fd8dee
16511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16512 Date:   Tue Apr 22 17:40:29 2008 +0000
16513
16514     fixed reading of signed rational type with Exiv2
16515
16516 commit 0975a01f
16517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16518 Date:   Tue Apr 22 09:57:26 2008 +0000
16519
16520     fixed instalation of doc files
16521
16522 commit d19be6a6
16523 Author: Laurent Monin <zas@norz.org>
16524 Date:   Tue Apr 22 09:40:05 2008 +0000
16525
16526     Correctly escape data before using pango_layout_set_markup().
16527     Exif data may contain characters like & or < >.
16528
16529 commit b38d66e9
16530 Author: Laurent Monin <zas@norz.org>
16531 Date:   Tue Apr 22 09:01:29 2008 +0000
16532
16533     Use image_osd_toggle() in layout_menu_overlay_cb().
16534     Drop layout_image_overlay_update().
16535
16536 commit 996cf10a
16537 Author: Laurent Monin <zas@norz.org>
16538 Date:   Tue Apr 22 08:53:07 2008 +0000
16539
16540     Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
16541
16542 commit 5a18e80f
16543 Author: Laurent Monin <zas@norz.org>
16544 Date:   Tue Apr 22 08:34:30 2008 +0000
16545
16546     Make histogram depends on image window not layout window.
16547     It simplifies the code, and make more sense.
16548
16549 commit 360f7fca
16550 Author: Laurent Monin <zas@norz.org>
16551 Date:   Tue Apr 22 08:16:02 2008 +0000
16552
16553     Ensure Properties dialog is displayed above fullscreen window.
16554     Add a parameter to info_window_new() to pass parent window and
16555     revert patch 472.
16556
16557 commit e67ca235
16558 Author: Laurent Monin <zas@norz.org>
16559 Date:   Mon Apr 21 22:19:32 2008 +0000
16560
16561     Indicate bugs and feature requests trackers, remove obsolete stuff.
16562
16563 commit 3f5e512a
16564 Author: Laurent Monin <zas@norz.org>
16565 Date:   Mon Apr 21 22:15:56 2008 +0000
16566
16567     Lowercased name.
16568
16569 commit c5b86fa1
16570 Author: Laurent Monin <zas@norz.org>
16571 Date:   Mon Apr 21 22:14:57 2008 +0000
16572
16573     . -> dot
16574
16575 commit 29042cb9
16576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16577 Date:   Mon Apr 21 21:46:38 2008 +0000
16578
16579     updated copyright in source files
16580
16581 commit db4cefbd
16582 Author: Laurent Monin <zas@norz.org>
16583 Date:   Mon Apr 21 20:45:35 2008 +0000
16584
16585     Properly initialize image_overlay options.
16586
16587 commit f717a496
16588 Author: Laurent Monin <zas@norz.org>
16589 Date:   Mon Apr 21 20:42:18 2008 +0000
16590
16591     Few more fixes to french translation.
16592
16593 commit 6be1d7a6
16594 Author: Laurent Monin <zas@norz.org>
16595 Date:   Mon Apr 21 20:39:36 2008 +0000
16596
16597     Add some macros to handle rc file compatibility issues related to
16598     option name changes.
16599
16600 commit c3d35ef8
16601 Author: Laurent Monin <zas@norz.org>
16602 Date:   Mon Apr 21 20:27:39 2008 +0000
16603
16604     Minor french translation fix.
16605
16606 commit f47a3abc
16607 Author: Laurent Monin <zas@norz.org>
16608 Date:   Mon Apr 21 20:24:15 2008 +0000
16609
16610     French translation was updated.
16611
16612 commit 5a38c6d5
16613 Author: Laurent Monin <zas@norz.org>
16614 Date:   Mon Apr 21 20:12:49 2008 +0000
16615
16616     Rename few functions and replace fullscreen info with image overlay template string.
16617     fullscreen_info_default_cb() -> image_overlay_default_template_cb()
16618     fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
16619     set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
16620
16621 commit 7eb4f724
16622 Author: Laurent Monin <zas@norz.org>
16623 Date:   Mon Apr 21 20:01:22 2008 +0000
16624
16625     Replace fullscreen.info and fullscreen.show_info options by:
16626     image_overlay.common.enabled => to save last state to rc file
16627     image_overlay.common.show_at_startup => overrides .common.enabled at startup
16628     image_overlay.common.template_string => replace fullscreen.info
16629     
16630     common is used since for now there is only one image overlay setup,
16631     later specific setups may be added.
16632
16633 commit 1b403188
16634 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16635 Date:   Mon Apr 21 19:42:58 2008 +0000
16636
16637     fixed another "gqview" occurence
16638
16639 commit 83e3573f
16640 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16641 Date:   Mon Apr 21 19:10:41 2008 +0000
16642
16643     updated NEWS, README and other documentation files
16644
16645 commit 00157fa2
16646 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16647 Date:   Mon Apr 21 18:09:30 2008 +0000
16648
16649     renamed no.po to nb.po
16650
16651 commit e13355d5
16652 Author: Laurent Monin <zas@norz.org>
16653 Date:   Mon Apr 21 15:30:16 2008 +0000
16654
16655     Fix a segfault occuring when pressing 'i' for overlay info
16656     in a separate image window (no layout).
16657
16658 commit 4d1beccf
16659 Author: Laurent Monin <zas@norz.org>
16660 Date:   Mon Apr 21 14:19:48 2008 +0000
16661
16662     histogram_draw(): tidy up.
16663
16664 commit 667d0572
16665 Author: Laurent Monin <zas@norz.org>
16666 Date:   Mon Apr 21 13:39:17 2008 +0000
16667
16668     histogram_read(): speed up calculations by 20%.
16669
16670 commit c397f66d
16671 Author: Laurent Monin <zas@norz.org>
16672 Date:   Mon Apr 21 11:44:03 2008 +0000
16673
16674     histogram_read(): use memset() to initialize histogram data instead of for() loop.
16675
16676 commit a7ae3688
16677 Author: Laurent Monin <zas@norz.org>
16678 Date:   Mon Apr 21 10:11:55 2008 +0000
16679
16680     French translation was updated.
16681
16682 commit 56adb85f
16683 Author: Laurent Monin <zas@norz.org>
16684 Date:   Mon Apr 21 10:10:23 2008 +0000
16685
16686     Add compat.c to POTFILES
16687
16688 commit d3339b5e
16689 Author: Laurent Monin <zas@norz.org>
16690 Date:   Mon Apr 21 10:09:01 2008 +0000
16691
16692     Allow the user to set the drag'n drop icon size through
16693     Preferences > Advanced > Behavior > Drag'n drop icon size.
16694     It is saved to rc file as dnd_icon_size.
16695
16696 commit c10bf959
16697 Author: Laurent Monin <zas@norz.org>
16698 Date:   Sun Apr 20 23:17:35 2008 +0000
16699
16700     Add a replacement for gtk_radio_action_set_current_value() which
16701     require GTK+ >= 2.10.
16702     Two new files were added, compat.h and compat.c.
16703
16704 commit bac25c15
16705 Author: Laurent Monin <zas@norz.org>
16706 Date:   Sun Apr 20 22:51:53 2008 +0000
16707
16708     French translation was updated.
16709
16710 commit 1563535b
16711 Author: Laurent Monin <zas@norz.org>
16712 Date:   Sun Apr 20 22:45:00 2008 +0000
16713
16714     Add number mnemonics to image view editors submenu.
16715
16716 commit ea59e24d
16717 Author: Laurent Monin <zas@norz.org>
16718 Date:   Sun Apr 20 22:29:23 2008 +0000
16719
16720     Prefix editor entries in the main menu with numbers.
16721     It allows Alt+E+number as shortcut to start an editor.
16722
16723 commit 2fa99cc1
16724 Author: Laurent Monin <zas@norz.org>
16725 Date:   Sun Apr 20 22:14:54 2008 +0000
16726
16727     Add missing shortcuts.
16728
16729 commit 8b4cfba1
16730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16731 Date:   Sun Apr 20 22:14:38 2008 +0000
16732
16733     fixed color profile code for older versions of exiv2
16734     compilation fixes
16735
16736 commit 118f92d8
16737 Author: Laurent Monin <zas@norz.org>
16738 Date:   Sun Apr 20 22:01:26 2008 +0000
16739
16740     Mark slideshow toggle state in the menu.
16741     There is still an issue due to layout vs view slideshows...
16742
16743 commit 59c6c8f0
16744 Author: Laurent Monin <zas@norz.org>
16745 Date:   Sun Apr 20 21:38:45 2008 +0000
16746
16747     Fix a typo introduced by revision 521.
16748
16749 commit 282581c9
16750 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16751 Date:   Sun Apr 20 21:35:03 2008 +0000
16752
16753     read color profiles from jpeg also with Exiv2
16754
16755 commit 7d1f6b97
16756 Author: Laurent Monin <zas@norz.org>
16757 Date:   Sun Apr 20 21:30:36 2008 +0000
16758
16759     Use explicit names for mouse buttons instead of numbers.
16760     MOUSE_BUTTON_LEFT   = 1
16761     MOUSE_BUTTON_MIDDLE = 2
16762     MOUSE_BUTTON_RIGHT  = 3
16763     It makes the code easier to read.
16764
16765 commit cd9fb13e
16766 Author: Laurent Monin <zas@norz.org>
16767 Date:   Sun Apr 20 20:35:26 2008 +0000
16768
16769     Fix a typo: unoffical -> unofficial
16770
16771 commit b880b00f
16772 Author: Laurent Monin <zas@norz.org>
16773 Date:   Sun Apr 20 18:07:51 2008 +0000
16774
16775     Effectively drop empty newlines at end of files (missing from rev 535)
16776
16777 commit a1c71d3b
16778 Author: Laurent Monin <zas@norz.org>
16779 Date:   Sun Apr 20 16:50:19 2008 +0000
16780
16781     comment_file_read(): rewrite the parser, drop leading and trailing newlines
16782     in comment.
16783
16784 commit d4392d11
16785 Author: Laurent Monin <zas@norz.org>
16786 Date:   Sun Apr 20 13:42:22 2008 +0000
16787
16788     Minor cleanup and code redundancy reduction.
16789
16790 commit 9ad0a718
16791 Author: Laurent Monin <zas@norz.org>
16792 Date:   Sun Apr 20 13:30:36 2008 +0000
16793
16794     editor_command_one(): tidy up.
16795
16796 commit 7adf4f74
16797 Author: Laurent Monin <zas@norz.org>
16798 Date:   Sun Apr 20 13:04:57 2008 +0000
16799
16800     Big whitespaces cleanup:
16801     - drop whitespaces at end of lines
16802     - convert eight spaces to tab at start of lines
16803     - drop spurious spaces mixed with tabs
16804     - remove empty lines at end of files
16805
16806 commit c97955e4
16807 Author: Laurent Monin <zas@norz.org>
16808 Date:   Sun Apr 20 10:05:27 2008 +0000
16809
16810     Allow the user to change open_recent_list_maxsize option through
16811     Preferences > Advanced > Navigation.
16812
16813 commit 71f3f6c7
16814 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16815 Date:   Sun Apr 20 09:53:37 2008 +0000
16816
16817     rm as external delete command is too dangerous, even for testing
16818
16819 commit 95eb1d8b
16820 Author: Laurent Monin <zas@norz.org>
16821 Date:   Sun Apr 20 09:47:51 2008 +0000
16822
16823     Add a way to restore original state in Adjust menu.
16824
16825 commit 8b67bd63
16826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16827 Date:   Sun Apr 20 09:29:46 2008 +0000
16828
16829     added fColorProfile pseudo-tag with detailed information
16830
16831 commit c648cdf4
16832 Author: Laurent Monin <zas@norz.org>
16833 Date:   Sun Apr 20 09:02:05 2008 +0000
16834
16835     Fix the case "orientation from FileData, color profile from exif".
16836     Reported by Vladimir Nadvornik.
16837
16838 commit 448b0fb8
16839 Author: Laurent Monin <zas@norz.org>
16840 Date:   Sat Apr 19 23:12:30 2008 +0000
16841
16842     Rename inappropriate folder_size to folder.
16843
16844 commit 49f7e41a
16845 Author: Laurent Monin <zas@norz.org>
16846 Date:   Sat Apr 19 22:32:07 2008 +0000
16847
16848     Use sizeof() for buffer size where appropriate.
16849
16850 commit 3e04d15e
16851 Author: Laurent Monin <zas@norz.org>
16852 Date:   Sat Apr 19 21:50:05 2008 +0000
16853
16854     Keep image orientation set by the user during the session.
16855
16856 commit a99ca586
16857 Author: Laurent Monin <zas@norz.org>
16858 Date:   Sat Apr 19 21:30:19 2008 +0000
16859
16860     Save Show Marks state to rc file and display current state in menu.
16861     It is saved as boolean option layout.show_marks.
16862
16863 commit 1879b713
16864 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16865 Date:   Sat Apr 19 21:20:08 2008 +0000
16866
16867     fixed max. number of profiles
16868
16869 commit 9fbfd4fb
16870 Author: Laurent Monin <zas@norz.org>
16871 Date:   Sat Apr 19 21:18:24 2008 +0000
16872
16873     Sort options.
16874
16875 commit b2b6e8ce
16876 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16877 Date:   Sat Apr 19 21:10:18 2008 +0000
16878
16879     fixed color profile index
16880
16881 commit 218f722e
16882 Author: Laurent Monin <zas@norz.org>
16883 Date:   Sat Apr 19 20:53:12 2008 +0000
16884
16885     Let toggle marks with numeric keypad.
16886
16887 commit cc35c193
16888 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16889 Date:   Sat Apr 19 20:19:27 2008 +0000
16890
16891     I have finally found how to add alternative hotkeys
16892     removed more hard-coded keys
16893     "Split Quad" is without hotkey for now
16894
16895 commit 28b3a3ee
16896 Author: Laurent Monin <zas@norz.org>
16897 Date:   Sat Apr 19 19:28:10 2008 +0000
16898
16899     Accept keywords composed by two words ("Todo" = "A faire" in french).
16900     Prevent duplicate keywords in the list.
16901
16902 commit 3cb190ac
16903 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16904 Date:   Sat Apr 19 17:55:41 2008 +0000
16905
16906     show the AdobeRGB profile in the menu, indicate input profile from image
16907
16908 commit f3f92c31
16909 Author: Laurent Monin <zas@norz.org>
16910 Date:   Sat Apr 19 17:14:03 2008 +0000
16911
16912     file_dat_unref: display number of references as well of path (debug only).
16913
16914 commit 1a73876d
16915 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16916 Date:   Sat Apr 19 16:26:29 2008 +0000
16917
16918     first support for AdobeRGB colorspace
16919
16920 commit fa1a2b4b
16921 Author: Laurent Monin <zas@norz.org>
16922 Date:   Sat Apr 19 16:10:08 2008 +0000
16923
16924     French translation fixes.
16925
16926 commit 9654df99
16927 Author: Laurent Monin <zas@norz.org>
16928 Date:   Sat Apr 19 13:40:20 2008 +0000
16929
16930     French translation fixes and updates.
16931
16932 commit 7d2b5d37
16933 Author: Laurent Monin <zas@norz.org>
16934 Date:   Sat Apr 19 13:39:21 2008 +0000
16935
16936     Add missing _().
16937
16938 commit 7f2c5644
16939 Author: Laurent Monin <zas@norz.org>
16940 Date:   Sat Apr 19 12:46:59 2008 +0000
16941
16942     Add the possibility to update only one translation file using,
16943     for example: make update-po PO=fr
16944     autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
16945
16946 commit c96a154e
16947 Author: Laurent Monin <zas@norz.org>
16948 Date:   Sat Apr 19 11:11:53 2008 +0000
16949
16950     Cleanup last patch:
16951     - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
16952     - use G_N_ELEMENTS()
16953
16954 commit a139b891
16955 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16956 Date:   Sat Apr 19 09:49:14 2008 +0000
16957
16958     improved spec file
16959
16960 commit d338acaf
16961 Author: Laurent Monin <zas@norz.org>
16962 Date:   Sat Apr 19 09:36:30 2008 +0000
16963
16964     Fix directory view popup menu to display a View As submenu
16965     to switch between different directory views.
16966
16967 commit faead040
16968 Author: Laurent Monin <zas@norz.org>
16969 Date:   Fri Apr 18 23:35:16 2008 +0000
16970
16971     gimp-remote has no -n option.
16972
16973 commit 21673141
16974 Author: Laurent Monin <zas@norz.org>
16975 Date:   Fri Apr 18 23:09:03 2008 +0000
16976
16977     Add zoom ratio display to OSD in fullscreen mode.
16978     It appears as [%zoom%] in fullscreen info string.
16979     It is now displayed by default.
16980
16981 commit f595a30b
16982 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16983 Date:   Fri Apr 18 22:31:58 2008 +0000
16984
16985     partially fixed reading embedded color profiles with exiv2
16986
16987 commit aa3a6e89
16988 Author: Laurent Monin <zas@norz.org>
16989 Date:   Fri Apr 18 22:15:01 2008 +0000
16990
16991     Add two new options to control image read buffer at runtime.
16992     They are available in Preferences > Advanced > Image loading and caching.
16993     Default read buffer size was set to 4096 instead of 512.
16994     These options are saved to rc file.
16995
16996 commit 37af10a7
16997 Author: Laurent Monin <zas@norz.org>
16998 Date:   Fri Apr 18 21:53:33 2008 +0000
16999
17000     Display elapsed time since previous get_exec_time() call (debug only).
17001
17002 commit a010c8ea
17003 Author: Laurent Monin <zas@norz.org>
17004 Date:   Fri Apr 18 21:51:08 2008 +0000
17005
17006     Remove forgotten debug printf().
17007
17008 commit 763f8437
17009 Author: Laurent Monin <zas@norz.org>
17010 Date:   Fri Apr 18 21:42:00 2008 +0000
17011
17012     Fix OSD display when fullscreen info string is empty.
17013
17014 commit 7df25c1b
17015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17016 Date:   Fri Apr 18 21:30:12 2008 +0000
17017
17018     replace inner loops with memcpy
17019
17020 commit a31575c3
17021 Author: Laurent Monin <zas@norz.org>
17022 Date:   Fri Apr 18 20:41:09 2008 +0000
17023
17024     Explode pr_tile_mirror() in three optimized functions:
17025     pr_tile_mirror_only()
17026     pr_tile_mirror_and_flip()
17027     pr_tile_flip_only()
17028
17029 commit 41f45372
17030 Author: Laurent Monin <zas@norz.org>
17031 Date:   Fri Apr 18 16:53:41 2008 +0000
17032
17033     Rename vd_drop_update() to vd_dnd_drop_update().
17034     Add two function pointers to ViewDir struct to keep
17035     vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
17036     static to view_dir_tree.c.
17037
17038 commit 1b102510
17039 Author: Laurent Monin <zas@norz.org>
17040 Date:   Fri Apr 18 16:29:47 2008 +0000
17041
17042     Drop 3 useless #define.
17043
17044 commit 5add0a6f
17045 Author: Laurent Monin <zas@norz.org>
17046 Date:   Fri Apr 18 16:25:40 2008 +0000
17047
17048     Fix forgotten vd->pf affectation.
17049     Cleanup, and reduce code redundancy a bit.
17050
17051 commit 07b43fa0
17052 Author: Laurent Monin <zas@norz.org>
17053 Date:   Fri Apr 18 11:01:41 2008 +0000
17054
17055     Explode pr_tile_rotate_90() in two functions:
17056     pr_tile_rotate_90_clockwise()
17057     pr_tile_rotate_90_counter_clockwise()
17058     Optimize the code at the expense of a bit of code redundancy:
17059     tests were moved outside the loops, intermediate results are now cached.
17060
17061 commit d7c30437
17062 Author: Laurent Monin <zas@norz.org>
17063 Date:   Fri Apr 18 09:15:09 2008 +0000
17064
17065     Introduce printf_term() macro and use it.
17066
17067 commit 8d5ef0b6
17068 Author: Laurent Monin <zas@norz.org>
17069 Date:   Thu Apr 17 20:14:49 2008 +0000
17070
17071     Add a shortcut key for List (L) and change the one for Tree (T),
17072     they are now in a submenu.
17073
17074 commit 1b4a527e
17075 Author: Laurent Monin <zas@norz.org>
17076 Date:   Thu Apr 17 20:03:49 2008 +0000
17077
17078     Add some wrappers in view_dir.c and simplify even more.
17079
17080 commit c53023e2
17081 Author: Laurent Monin <zas@norz.org>
17082 Date:   Thu Apr 17 19:57:41 2008 +0000
17083
17084     Fix a bug introduced in revision 489.
17085
17086 commit fb146a2c
17087 Author: Laurent Monin <zas@norz.org>
17088 Date:   Thu Apr 17 18:44:17 2008 +0000
17089
17090     Reduce code redundancy with the introduction of a new
17091     function named vd_get_fd_from_tree_path().
17092
17093 commit 8015d0ae
17094 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17095 Date:   Thu Apr 17 17:44:54 2008 +0000
17096
17097     image post-processing (rotation and color management) moved to
17098     pixbuf-renderer
17099
17100 commit 524fc51f
17101 Author: Laurent Monin <zas@norz.org>
17102 Date:   Thu Apr 17 17:35:51 2008 +0000
17103
17104     Merge vd(list|tree)_release_cb() in vd_release_cb().
17105     I made some assumptions here i hope correct.
17106
17107 commit a165d9a1
17108 Author: Laurent Monin <zas@norz.org>
17109 Date:   Thu Apr 17 17:19:41 2008 +0000
17110
17111     Merge few more functions to view_dir.c.
17112
17113 commit 054116d5
17114 Author: Laurent Monin <zas@norz.org>
17115 Date:   Thu Apr 17 16:33:31 2008 +0000
17116
17117     Move common menu position callback to view_dir.c.
17118
17119 commit 4394fa7a
17120 Author: Laurent Monin <zas@norz.org>
17121 Date:   Thu Apr 17 14:51:32 2008 +0000
17122
17123     Merge dirlist/dirview dnd code.
17124
17125 commit a264c79b
17126 Author: Laurent Monin <zas@norz.org>
17127 Date:   Wed Apr 16 22:51:32 2008 +0000
17128
17129     Regenerate translations files and update french translation.
17130
17131 commit add5ed9d
17132 Author: Laurent Monin <zas@norz.org>
17133 Date:   Wed Apr 16 22:31:52 2008 +0000
17134
17135     Fix new folder feature in dirlist mode, it was broken by revision 481.
17136
17137 commit d129ccdd
17138 Author: Laurent Monin <zas@norz.org>
17139 Date:   Wed Apr 16 22:23:43 2008 +0000
17140
17141     Fix a crash introduced in revision 477.
17142
17143 commit ed88a7f0
17144 Author: Laurent Monin <zas@norz.org>
17145 Date:   Wed Apr 16 22:21:01 2008 +0000
17146
17147     Fix two errors made in revision 473.
17148
17149 commit 0313a638
17150 Author: Laurent Monin <zas@norz.org>
17151 Date:   Wed Apr 16 21:58:05 2008 +0000
17152
17153     Merge few more vdlist/vdtree functions.
17154
17155 commit 87388b59
17156 Author: Laurent Monin <zas@norz.org>
17157 Date:   Wed Apr 16 20:36:10 2008 +0000
17158
17159     Make directory view popup menu common and move it to view_dir.{c,h}.
17160
17161 commit 8b709929
17162 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17163 Date:   Wed Apr 16 20:32:44 2008 +0000
17164
17165     fixed compiler warnings
17166
17167 commit 6820b9f7
17168 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17169 Date:   Wed Apr 16 20:15:42 2008 +0000
17170
17171     in debug mode print time information on selected events
17172
17173 commit 5a2f5a7a
17174 Author: Laurent Monin <zas@norz.org>
17175 Date:   Wed Apr 16 18:57:50 2008 +0000
17176
17177     Clean up and simplify.
17178
17179 commit 2bf00ad0
17180 Author: Laurent Monin <zas@norz.org>
17181 Date:   Wed Apr 16 16:54:38 2008 +0000
17182
17183     Merge parts of view_dir_list/tree constructors/destructors to
17184     view_dir.
17185
17186 commit 2ed8126b
17187 Author: Laurent Monin <zas@norz.org>
17188 Date:   Wed Apr 16 16:05:12 2008 +0000
17189
17190     Move some dnd common code from view_dir_list.c and view_dir_tree.c
17191     to view_dir.c.
17192
17193 commit 49506cdb
17194 Author: Laurent Monin <zas@norz.org>
17195 Date:   Wed Apr 16 14:56:31 2008 +0000
17196
17197     Rename vdt occurences to vd.
17198
17199 commit 252ecb11
17200 Author: Laurent Monin <zas@norz.org>
17201 Date:   Wed Apr 16 14:51:39 2008 +0000
17202
17203     Rename vdl occurences to vd.
17204
17205 commit b90ce435
17206 Author: Laurent Monin <zas@norz.org>
17207 Date:   Wed Apr 16 14:45:22 2008 +0000
17208
17209     Introduce a new struct ViewDir to handle directory views common
17210     data.
17211     Specific data is now in ViewDirInfoList and ViewDirInfoTree.
17212     Type of directory view can be specified with enum DirViewType.
17213     This is saved to rc file as layout.dir_view_type, which replace
17214     layout.view_as_tree.
17215     Code was modified to reflect these changes.
17216     This is a first to move to merge common code of view_dir_list.c
17217     and view_dir_tree.c and ease the introduction of new types
17218     of directory view.
17219
17220 commit 926c9122
17221 Author: Laurent Monin <zas@norz.org>
17222 Date:   Tue Apr 15 21:49:28 2008 +0000
17223
17224     Indicate --debug[=level] in usage display.
17225
17226 commit 5d5d65db
17227 Author: Laurent Monin <zas@norz.org>
17228 Date:   Tue Apr 15 21:47:03 2008 +0000
17229
17230     Parse command line for --debug option as soon as possible and allow
17231     --debug[=level] syntax.
17232     Only display message indication debug level once.
17233
17234 commit 68ec77a8
17235 Author: Laurent Monin <zas@norz.org>
17236 Date:   Tue Apr 15 21:06:00 2008 +0000
17237
17238     Cleanup read/write of image.zoom_mode option.
17239
17240 commit dbdee25d
17241 Author: Laurent Monin <zas@norz.org>
17242 Date:   Tue Apr 15 20:56:55 2008 +0000
17243
17244     Read show_icon_names only once.
17245
17246 commit 02d26d43
17247 Author: Laurent Monin <zas@norz.org>
17248 Date:   Tue Apr 15 20:55:21 2008 +0000
17249
17250     Rename l_conf to layout_order and make it more local.
17251
17252 commit ba6443e9
17253 Author: Laurent Monin <zas@norz.org>
17254 Date:   Tue Apr 15 20:46:14 2008 +0000
17255
17256     Fix a bug that was here since a long time, buf has nothing
17257     to do with options->layout.order, so compare it to l_conf instead.
17258     It fixes refreshing of files and directories lists when changing
17259     filtering options.
17260
17261 commit 7919d675
17262 Author: Laurent Monin <zas@norz.org>
17263 Date:   Tue Apr 15 20:36:11 2008 +0000
17264
17265     Add a new option in Preferences > Filtering to allow the
17266     user to choose to display '.' directory in folder lists or not.
17267     This option is saved to rc file as file_filter.show_dot_directory.
17268     A minor fix was made to disable display of .. in folder selection
17269     dialogs when current path is /.
17270
17271 commit 5fb1b9fa
17272 Author: Laurent Monin <zas@norz.org>
17273 Date:   Tue Apr 15 20:00:27 2008 +0000
17274
17275     Add and use few new macros in rc file writing code.
17276
17277 commit 0612855a
17278 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17279 Date:   Tue Apr 15 18:34:24 2008 +0000
17280
17281     this might fix the freezes on freebsd, solaris, etc.
17282
17283 commit 0e4f634e
17284 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17285 Date:   Tue Apr 15 16:57:30 2008 +0000
17286
17287     save file_class to config file
17288
17289 commit 9225b41f
17290 Author: Laurent Monin <zas@norz.org>
17291 Date:   Tue Apr 15 07:16:51 2008 +0000
17292
17293     Exit fullscreen mode when Properties is displayed.
17294
17295 commit 4ad9ed88
17296 Author: Laurent Monin <zas@norz.org>
17297 Date:   Tue Apr 15 06:56:25 2008 +0000
17298
17299     New Go to directory view feature that permits to find and display the directory
17300     corresponding to an image view.
17301     For example, when you open an image in new window from collection, right clicking on
17302     the newly displayed image will let you choose Go to directory view, which would open
17303     a new window, with image and directory list.
17304     If current directory is the one of the image, menu item is disabled.
17305
17306 commit 28d489b1
17307 Author: Laurent Monin <zas@norz.org>
17308 Date:   Mon Apr 14 23:47:13 2008 +0000
17309
17310     Move layout.order default init to setup_default_options().
17311
17312 commit ec46e7a2
17313 Author: Laurent Monin <zas@norz.org>
17314 Date:   Mon Apr 14 23:39:46 2008 +0000
17315
17316     collection_load(): use booleans and always count failures (for debug).
17317
17318 commit 95f5f103
17319 Author: Laurent Monin <zas@norz.org>
17320 Date:   Mon Apr 14 23:29:54 2008 +0000
17321
17322     collection_load(): improve headers parsing.
17323
17324 commit d11ebdf0
17325 Author: Laurent Monin <zas@norz.org>
17326 Date:   Mon Apr 14 23:09:48 2008 +0000
17327
17328     collection_load(): fix typo (missing #) made in rev 453.
17329
17330 commit 51a638cf
17331 Author: Laurent Monin <zas@norz.org>
17332 Date:   Mon Apr 14 23:08:27 2008 +0000
17333
17334     collection_load(): accept whitespaces at start of lines.
17335
17336 commit 598acd26
17337 Author: Laurent Monin <zas@norz.org>
17338 Date:   Mon Apr 14 22:57:26 2008 +0000
17339
17340     collection_load(): increase verbosity in debug mode.
17341
17342 commit d0738ee1
17343 Author: Laurent Monin <zas@norz.org>
17344 Date:   Mon Apr 14 22:50:50 2008 +0000
17345
17346     collection_load(): replace official by limit_failures (and
17347     invert the tests).
17348
17349 commit 7b5e4b99
17350 Author: Laurent Monin <zas@norz.org>
17351 Date:   Mon Apr 14 22:45:53 2008 +0000
17352
17353     Increase collection_load() buffer size and do not activate
17354     error limiting for GQview collections.
17355
17356 commit 0b84d42b
17357 Author: Laurent Monin <zas@norz.org>
17358 Date:   Mon Apr 14 22:28:29 2008 +0000
17359
17360     Merge collection_load_only_geometry() into collection_load().
17361
17362 commit 3ababb59
17363 Author: Laurent Monin <zas@norz.org>
17364 Date:   Mon Apr 14 22:05:47 2008 +0000
17365
17366     Use flags for collection_load*().
17367
17368 commit 03dfde54
17369 Author: Laurent Monin <zas@norz.org>
17370 Date:   Sun Apr 13 20:33:45 2008 +0000
17371
17372     Apply exif display config (Never/If set/Always) to pan view too.
17373
17374 commit d8dac8fc
17375 Author: Laurent Monin <zas@norz.org>
17376 Date:   Sun Apr 13 19:21:13 2008 +0000
17377
17378     Rename show_dot_files to show_hidden_files.
17379     There is no need to expose the underlying method to hide
17380     files.
17381
17382 commit 38e6918e
17383 Author: Laurent Monin <zas@norz.org>
17384 Date:   Sun Apr 13 18:56:24 2008 +0000
17385
17386     Let toggle the visibility of hidden files from directories list
17387     or tree contextual menu.
17388
17389 commit c1b559c3
17390 Author: Laurent Monin <zas@norz.org>
17391 Date:   Sun Apr 13 12:24:42 2008 +0000
17392
17393     Add a button to reset fullscreen info string to default value.
17394
17395 commit a7f368b7
17396 Author: Laurent Monin <zas@norz.org>
17397 Date:   Sun Apr 13 12:12:44 2008 +0000
17398
17399     Fix a typo, READ_CHAR() must use value_all.
17400
17401 commit 8b62dc72
17402 Author: Laurent Monin <zas@norz.org>
17403 Date:   Sun Apr 13 09:10:38 2008 +0000
17404
17405     Use convenient macros to read options, it will ensure options
17406     names are matching (in the rc file and internally).
17407
17408 commit 9ca550ab
17409 Author: Laurent Monin <zas@norz.org>
17410 Date:   Sun Apr 13 08:36:17 2008 +0000
17411
17412     Simplify read_*_option() stuff by passing pointer to option value.
17413     Introduce read_uint_option() to read enum values and read_int_option_clamp()
17414     to read clamped values.
17415
17416 commit 49b7c7fe
17417 Author: Laurent Monin <zas@norz.org>
17418 Date:   Sat Apr 12 23:59:31 2008 +0000
17419
17420     Partly rewrite option parser to accept whitespaces at start
17421     of lines.
17422
17423 commit 3d8e3738
17424 Author: Laurent Monin <zas@norz.org>
17425 Date:   Sat Apr 12 23:41:35 2008 +0000
17426
17427     exif_* -> exif.display.*
17428
17429 commit e343ae4e
17430 Author: Laurent Monin <zas@norz.org>
17431 Date:   Sat Apr 12 23:32:08 2008 +0000
17432
17433     Add a note in the rc file about special editor slots.
17434
17435 commit e2a2cc27
17436 Author: Laurent Monin <zas@norz.org>
17437 Date:   Sat Apr 12 23:16:41 2008 +0000
17438
17439     sidecar_ext -> sidecar.ext
17440
17441 commit 92b6d1c6
17442 Author: Laurent Monin <zas@norz.org>
17443 Date:   Sat Apr 12 23:07:04 2008 +0000
17444
17445     Unify names of options between variables and rc file.
17446
17447 commit 8f2f4ae8
17448 Author: Laurent Monin <zas@norz.org>
17449 Date:   Sat Apr 12 23:02:00 2008 +0000
17450
17451     Use tree_descend_subdirs everywhere.
17452
17453 commit e5253f24
17454 Author: Laurent Monin <zas@norz.org>
17455 Date:   Sat Apr 12 22:22:11 2008 +0000
17456
17457     Use startup_path_enable everywhere.
17458
17459 commit 32611f3c
17460 Author: Laurent Monin <zas@norz.org>
17461 Date:   Sat Apr 12 22:17:14 2008 +0000
17462
17463     Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
17464
17465 commit fc112e86
17466 Author: Laurent Monin <zas@norz.org>
17467 Date:   Sat Apr 12 22:10:38 2008 +0000
17468
17469     Rename dupe_custom_threshold option to duplicates_similarity_threshold.
17470
17471 commit a8828803
17472 Author: Laurent Monin <zas@norz.org>
17473 Date:   Sat Apr 12 22:04:29 2008 +0000
17474
17475     Move safe_delete* and in place rename options to file_ops
17476     struct.
17477     Re-order rc file a bit.
17478
17479 commit cae690df
17480 Author: Laurent Monin <zas@norz.org>
17481 Date:   Sat Apr 12 21:45:30 2008 +0000
17482
17483     Rename option thumbnails.enabled to layout.show_thumbnails as it makes
17484     more sense.
17485
17486 commit 99862dd6
17487 Author: Laurent Monin <zas@norz.org>
17488 Date:   Sat Apr 12 21:38:55 2008 +0000
17489
17490     Rename user_specified_window_background and window_background_color
17491     to image.use_custom_border_color and image.border_color.
17492     Rename pref_background_color_set_cb() to pref_color_button_set_cb().
17493     Rename pref_colorbutton_new() to pref_color_button_new().
17494
17495 commit 4f893077
17496 Author: Laurent Monin <zas@norz.org>
17497 Date:   Sat Apr 12 19:33:59 2008 +0000
17498
17499     Rename window options (moved to layout) and re-order rc file.
17500
17501 commit 3b9d8732
17502 Author: Laurent Monin <zas@norz.org>
17503 Date:   Sat Apr 12 17:20:34 2008 +0000
17504
17505     Fix bad image option name in the rc file.
17506
17507 commit 3129bfd4
17508 Author: Laurent Monin <zas@norz.org>
17509 Date:   Sat Apr 12 17:09:20 2008 +0000
17510
17511     Fix display bug when using "Limit image size when autofitting" option.
17512
17513 commit 41eed806
17514 Author: Laurent Monin <zas@norz.org>
17515 Date:   Sat Apr 12 15:13:00 2008 +0000
17516
17517     Beautify rc file, adding sub-sections titles.
17518
17519 commit 72d1f620
17520 Author: Laurent Monin <zas@norz.org>
17521 Date:   Sat Apr 12 15:04:58 2008 +0000
17522
17523     Rename image-related options.
17524
17525 commit 02911560
17526 Author: Laurent Monin <zas@norz.org>
17527 Date:   Sat Apr 12 09:41:44 2008 +0000
17528
17529     Rename thumbnails related options.
17530
17531 commit b9dfc440
17532 Author: Laurent Monin <zas@norz.org>
17533 Date:   Sat Apr 12 09:12:37 2008 +0000
17534
17535     Rename file filtering options.
17536
17537 commit cbe3a31e
17538 Author: Laurent Monin <zas@norz.org>
17539 Date:   Sat Apr 12 08:59:52 2008 +0000
17540
17541     Drop unused stuff.
17542
17543 commit 2868bf63
17544 Author: Laurent Monin <zas@norz.org>
17545 Date:   Sat Apr 12 08:40:02 2008 +0000
17546
17547     Rename collection options.
17548
17549 commit 08116df6
17550 Author: Laurent Monin <zas@norz.org>
17551 Date:   Sat Apr 12 08:35:58 2008 +0000
17552
17553     Rename file sorting options.
17554
17555 commit 7aa11252
17556 Author: Laurent Monin <zas@norz.org>
17557 Date:   Sat Apr 12 08:28:08 2008 +0000
17558
17559     Re-order and try to group options.
17560
17561 commit 640bb21d
17562 Author: Laurent Monin <zas@norz.org>
17563 Date:   Sat Apr 12 08:05:44 2008 +0000
17564
17565     Rename color profile options.
17566
17567 commit e6711263
17568 Author: Laurent Monin <zas@norz.org>
17569 Date:   Sat Apr 12 07:46:01 2008 +0000
17570
17571     Rename slideshow options.
17572
17573 commit 4c1a8d75
17574 Author: Laurent Monin <zas@norz.org>
17575 Date:   Sat Apr 12 07:09:19 2008 +0000
17576
17577     Only display defined exif tags by default.
17578
17579 commit 766bebce
17580 Author: Laurent Monin <zas@norz.org>
17581 Date:   Sat Apr 12 07:00:14 2008 +0000
17582
17583     Drop redundant code.
17584
17585 commit d0cc864a
17586 Author: Laurent Monin <zas@norz.org>
17587 Date:   Sat Apr 12 06:42:47 2008 +0000
17588
17589     Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
17590     Requested by Frédéric Mantegazza.
17591
17592 commit 165c0da7
17593 Author: Laurent Monin <zas@norz.org>
17594 Date:   Fri Apr 11 23:32:22 2008 +0000
17595
17596     Rationalize fullscreen options naming.
17597
17598 commit 52e680bc
17599 Author: Laurent Monin <zas@norz.org>
17600 Date:   Fri Apr 11 23:01:00 2008 +0000
17601
17602     options_c -> c_options
17603
17604 commit 90490472
17605 Author: Laurent Monin <zas@norz.org>
17606 Date:   Fri Apr 11 22:52:22 2008 +0000
17607
17608     Move more options to ConfOptions.
17609
17610 commit 638d6c37
17611 Author: Laurent Monin <zas@norz.org>
17612 Date:   Fri Apr 11 22:27:54 2008 +0000
17613
17614     Move file_sort_case_sensitive to ConfOptions.
17615
17616 commit d2979ca0
17617 Author: Laurent Monin <zas@norz.org>
17618 Date:   Fri Apr 11 22:14:36 2008 +0000
17619
17620     Add a new struct ConfOptions to handle options.
17621     Changes were made among the code to use only one global var
17622     named "options" of type ConfOptions *.
17623     Initialization takes place in new init_options().
17624
17625 commit 11559797
17626 Author: Laurent Monin <zas@norz.org>
17627 Date:   Fri Apr 11 20:35:37 2008 +0000
17628
17629     Make thumbnail standard fail directory after current application
17630     name and version.
17631
17632 commit f4b07b91
17633 Author: Laurent Monin <zas@norz.org>
17634 Date:   Fri Apr 11 20:01:29 2008 +0000
17635
17636     Define drag and drop target string in dnd.h.
17637     Make it use the current name of the application.
17638
17639 commit bfa84d17
17640 Author: Laurent Monin <zas@norz.org>
17641 Date:   Fri Apr 11 19:43:36 2008 +0000
17642
17643     Use secure save in history_list_save().
17644
17645 commit 22e2b40b
17646 Author: Laurent Monin <zas@norz.org>
17647 Date:   Fri Apr 11 17:11:14 2008 +0000
17648
17649     Use secure save in comment_file_write().
17650
17651 commit e91c9429
17652 Author: Laurent Monin <zas@norz.org>
17653 Date:   Fri Apr 11 16:46:21 2008 +0000
17654
17655     Secure save now unlinks temporary file on error by default.
17656     It will prevent left-behind temporary files, but also prevent
17657     potential data recovery from partially written files (it
17658     should not be a problem here).
17659
17660 commit 8f757173
17661 Author: Laurent Monin <zas@norz.org>
17662 Date:   Fri Apr 11 16:04:37 2008 +0000
17663
17664     Use secure save feature when saving collections.
17665
17666 commit 90a5034f
17667 Author: Laurent Monin <zas@norz.org>
17668 Date:   Fri Apr 11 16:02:33 2008 +0000
17669
17670     Preserve permissions of the destination file when using secure save.
17671
17672 commit 960050a7
17673 Author: Laurent Monin <zas@norz.org>
17674 Date:   Fri Apr 11 15:27:08 2008 +0000
17675
17676     Revert part of the previous patch, let the caller take care
17677     of calling path_from_utf8().
17678
17679 commit 6b819d4c
17680 Author: Laurent Monin <zas@norz.org>
17681 Date:   Fri Apr 11 14:27:55 2008 +0000
17682
17683     Use path_from_utf8() on the passed filename.
17684     Add const attribute.
17685
17686 commit add11b2e
17687 Author: Laurent Monin <zas@norz.org>
17688 Date:   Fri Apr 11 13:07:48 2008 +0000
17689
17690     ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
17691     so add a test for it in configure.
17692     Wrap generated headers files with #ifdef/#endif and add
17693     a comment related to their auto-generated nature.
17694     Make the generation itself quiet, but display a message
17695     on error.
17696     Make these targets depend on respective Makefile.in.
17697
17698 commit b27dd030
17699 Author: Laurent Monin <zas@norz.org>
17700 Date:   Fri Apr 11 12:31:32 2008 +0000
17701
17702     Move secure save code to its own files: secure_save.{c,h}.
17703
17704 commit cb6d88cc
17705 Author: Laurent Monin <zas@norz.org>
17706 Date:   Fri Apr 11 12:25:36 2008 +0000
17707
17708     Add missing #ifdef/#endif.
17709
17710 commit 9bdd3084
17711 Author: Laurent Monin <zas@norz.org>
17712 Date:   Fri Apr 11 10:46:52 2008 +0000
17713
17714     Ensure that gcc flag -Wall is set.
17715
17716 commit 10a062d5
17717 Author: Laurent Monin <zas@norz.org>
17718 Date:   Fri Apr 11 10:45:37 2008 +0000
17719
17720     Silent some gcc warnings.
17721
17722 commit ee484a48
17723 Author: Laurent Monin <zas@norz.org>
17724 Date:   Fri Apr 11 09:02:20 2008 +0000
17725
17726     Prevent multiple insertion of the same file in a collection.
17727     Use a hash table to speed up existence tests.
17728
17729 commit 9c0b2f02
17730 Author: Laurent Monin <zas@norz.org>
17731 Date:   Fri Apr 11 08:10:40 2008 +0000
17732
17733     Only display these messages if debug mode is enabled.
17734
17735 commit d934f5a7
17736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17737 Date:   Thu Apr 10 19:27:42 2008 +0000
17738
17739     fixed dates in pan-calendar
17740
17741 commit 6b5b5bbd
17742 Author: Laurent Monin <zas@norz.org>
17743 Date:   Thu Apr 10 12:07:34 2008 +0000
17744
17745     Fix fCamera even more.
17746
17747 commit 3655d651
17748 Author: Laurent Monin <zas@norz.org>
17749 Date:   Thu Apr 10 11:31:20 2008 +0000
17750
17751     Do not display ... if not truncated.
17752
17753 commit 4f1fc98c
17754 Author: Laurent Monin <zas@norz.org>
17755 Date:   Thu Apr 10 10:43:15 2008 +0000
17756
17757     Add the possibility to truncate overlay infos displayed:
17758     %fCamera:20% will truncate data displayed to 20 characters
17759     and add 3 dots at the end.
17760     For example, %name% -> some_file, %name:4% -> some...
17761
17762 commit c3a31cca
17763 Author: Laurent Monin <zas@norz.org>
17764 Date:   Thu Apr 10 00:09:43 2008 +0000
17765
17766     Fix broken remove_common_prefix(), fCamera didn't display model as it should.
17767
17768 commit c265a3b2
17769 Author: Laurent Monin <zas@norz.org>
17770 Date:   Wed Apr 9 22:47:43 2008 +0000
17771
17772     Resync .po files. French translation was updated (100% made).
17773
17774 commit cbf85334
17775 Author: Laurent Monin <zas@norz.org>
17776 Date:   Wed Apr 9 22:36:43 2008 +0000
17777
17778     Add 3 missing files to POTFILES.in.
17779
17780 commit 9e55d96d
17781 Author: Laurent Monin <zas@norz.org>
17782 Date:   Wed Apr 9 22:33:06 2008 +0000
17783
17784     Simple helper script to display translation statistics.
17785
17786 commit 472a9ba6
17787 Author: Laurent Monin <zas@norz.org>
17788 Date:   Wed Apr 9 22:13:11 2008 +0000
17789
17790     Fix a typo: "while fluorescent" -> "white fluorescent"
17791
17792 commit 2e2e9de4
17793 Author: Laurent Monin <zas@norz.org>
17794 Date:   Wed Apr 9 22:01:52 2008 +0000
17795
17796     Resync .po files. Update french translation.
17797
17798 commit dcd6cfb9
17799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17800 Date:   Wed Apr 9 21:14:50 2008 +0000
17801
17802     fixed crash in pan_calendar
17803
17804 commit 64e92b47
17805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17806 Date:   Wed Apr 9 20:49:32 2008 +0000
17807
17808     improved histogram drawing
17809
17810 commit 5bf349ca
17811 Author: Laurent Monin <zas@norz.org>
17812 Date:   Wed Apr 9 16:37:54 2008 +0000
17813
17814     Simplify and unify gtk_window creation with the help of
17815     the new window_new() function, that wraps gtk_window_new()
17816     call.
17817     Subclass, title and icon are set in the same call.
17818
17819 commit c6bd6b0e
17820 Author: Laurent Monin <zas@norz.org>
17821 Date:   Wed Apr 9 13:53:01 2008 +0000
17822
17823     Replace occurences of Geeqie / geeqie by constants defined in main.h.
17824
17825 commit ce0e2d84
17826 Author: Laurent Monin <zas@norz.org>
17827 Date:   Tue Apr 8 23:41:01 2008 +0000
17828
17829     int -> gint
17830
17831 commit ea526201
17832 Author: Laurent Monin <zas@norz.org>
17833 Date:   Tue Apr 8 23:39:27 2008 +0000
17834
17835     Make xmp debug info only appears when debug >= 2.
17836
17837 commit 1e8eddcf
17838 Author: Laurent Monin <zas@norz.org>
17839 Date:   Tue Apr 8 23:33:49 2008 +0000
17840
17841     Enable image rotation depending on EXIF by default.
17842     New users shouldn't have to search for it.
17843
17844 commit f798c695
17845 Author: Laurent Monin <zas@norz.org>
17846 Date:   Tue Apr 8 23:25:46 2008 +0000
17847
17848     Fix missing header files inclusions.
17849
17850 commit 0d0b4d75
17851 Author: Laurent Monin <zas@norz.org>
17852 Date:   Tue Apr 8 23:16:12 2008 +0000
17853
17854     GQVIEW_* -> GQ_*
17855
17856 commit dd06ccc3
17857 Author: Laurent Monin <zas@norz.org>
17858 Date:   Tue Apr 8 23:07:09 2008 +0000
17859
17860     GQVIEW_H -> MAIN_H
17861
17862 commit f4398500
17863 Author: Laurent Monin <zas@norz.org>
17864 Date:   Tue Apr 8 23:02:33 2008 +0000
17865
17866     gqview.h -> main.h
17867
17868 commit 4ccdd1c2
17869 Author: Laurent Monin <zas@norz.org>
17870 Date:   Tue Apr 8 22:31:42 2008 +0000
17871
17872     Remove obsolete prototype.
17873
17874 commit 656ba051
17875 Author: Laurent Monin <zas@norz.org>
17876 Date:   Tue Apr 8 22:28:55 2008 +0000
17877
17878     gqview_remote -> remote_connection
17879     gqview_command_collection -> command_collection
17880     gqview_remote_control() -> remote_control()
17881     gqview_remote_help() -> remote_help()
17882     gqview_remote_command_find() -> remote_command_find()
17883     gqview_remote_build_list() -> remote_build_list()
17884     gqview_remote_cb() -> remote_cb()
17885
17886 commit ae45bad7
17887 Author: Laurent Monin <zas@norz.org>
17888 Date:   Tue Apr 8 22:16:56 2008 +0000
17889
17890     exit_gqview() renamed to exit_program().
17891     exit_gqview_final() renamed to exit_program_final().
17892
17893 commit a7475aea
17894 Author: Laurent Monin <zas@norz.org>
17895 Date:   Tue Apr 8 22:05:04 2008 +0000
17896
17897     Add support for some Samsung raw files (.pef).
17898     
17899     Samsung raw not strongly differ from Pentax raw.
17900     The only difference in header (manufacturer, camera name and etc).
17901     Tested on Samsung GX-1S and Pentax *ist DS.
17902     Patch by Max Lushnikov.
17903
17904 commit ccc53865
17905 Author: Laurent Monin <zas@norz.org>
17906 Date:   Tue Apr 8 21:55:58 2008 +0000
17907
17908     Implement secure rc file saving.
17909     First data is written to a temporary file, then if nothing
17910     was wrong, this file is renamed to the final name.
17911     This way the risk of corrupted rc file is greatly reduced.
17912     The code is borrowed from ELinks (http://elinks.cz).
17913
17914 commit 0e8b4aab
17915 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17916 Date:   Tue Apr 8 21:52:04 2008 +0000
17917
17918     fixed histogram label
17919
17920 commit e975cd7b
17921 Author: Laurent Monin <zas@norz.org>
17922 Date:   Tue Apr 8 21:33:29 2008 +0000
17923
17924     Fix the "continuous display" of tooltips in the collection view
17925     (before the tooltip delay occured once, then changing icon to icon never hide the
17926     tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
17927     but disappears when moving cursor to another icon).
17928     
17929     Display the full path to the file when Show filename text is on (before nothing
17930     was displayed).
17931     
17932     When Show filename text is off, behavior is unchanged, the (short) filename is
17933     displayed.
17934
17935 commit bddcf782
17936 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17937 Date:   Tue Apr 8 20:56:50 2008 +0000
17938
17939     reworked the histogram patch by Uwe Ohse, most of the code is in
17940     separate files
17941
17942 commit 14916148
17943 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17944 Date:   Tue Apr 8 17:26:13 2008 +0000
17945
17946     fixed file delete notification in view_file_icon
17947
17948 commit 692e15a3
17949 Author: Laurent Monin <zas@norz.org>
17950 Date:   Tue Apr 8 16:22:21 2008 +0000
17951
17952     gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
17953
17954 commit 7e989ce8
17955 Author: Laurent Monin <zas@norz.org>
17956 Date:   Tue Apr 8 15:53:03 2008 +0000
17957
17958     Move active variable affectation after the test.
17959
17960 commit 94caf46e
17961 Author: Laurent Monin <zas@norz.org>
17962 Date:   Tue Apr 8 14:52:42 2008 +0000
17963
17964     Simplify layout_color_name_parse() using g_strdelimit().
17965
17966 commit b4369780
17967 Author: Laurent Monin <zas@norz.org>
17968 Date:   Tue Apr 8 14:50:14 2008 +0000
17969
17970     Tidy up, whitespaces and indentation fix.
17971
17972 commit 5d4ea30f
17973 Author: Laurent Monin <zas@norz.org>
17974 Date:   Tue Apr 8 11:53:35 2008 +0000
17975
17976     Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
17977     Nadvornik.
17978     gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
17979     gdk_color_to_string() was replaced by a equivalent function.
17980
17981 commit 255ee552
17982 Author: Laurent Monin <zas@norz.org>
17983 Date:   Mon Apr 7 19:47:22 2008 +0000
17984
17985     Add the possibility to print file names with path.
17986     A checkbox was added to the Text tab in the Print dialog.
17987     
17988     Name checked and Path unchecked  -> filename.jpg
17989     Name checked and Path checked    -> /some/dir/filename.jpg
17990     Name unchecked and Path checked  -> /some/dir/
17991     
17992     Patch by Michael Mokeev and Laurent Monin.
17993
17994 commit cf45b42e
17995 Author: Laurent Monin <zas@norz.org>
17996 Date:   Mon Apr 7 19:06:17 2008 +0000
17997
17998     Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
17999
18000 commit da12ecf1
18001 Author: Laurent Monin <zas@norz.org>
18002 Date:   Mon Apr 7 18:52:54 2008 +0000
18003
18004     Add the possibility to match duplicates on the name but ignoring the case.
18005     A new item was added to types of match combo box in the Find duplicates dialog.
18006
18007 commit e0831fd6
18008 Author: Laurent Monin <zas@norz.org>
18009 Date:   Mon Apr 7 08:09:39 2008 +0000
18010
18011     Display marks in overlay info only if at least one is set.
18012     Fix a missing g_string_free().
18013
18014 commit 7391c9dd
18015 Author: Laurent Monin <zas@norz.org>
18016 Date:   Sun Apr 6 10:17:41 2008 +0000
18017
18018     Mark all exif labels as translatable.
18019     Before only some of them were enclosed by N_().
18020
18021 commit 99f37aed
18022 Author: Laurent Monin <zas@norz.org>
18023 Date:   Sun Apr 6 10:03:54 2008 +0000
18024
18025     Mark strings as translatable.
18026
18027 commit 6033096a
18028 Author: Laurent Monin <zas@norz.org>
18029 Date:   Sat Apr 5 15:23:39 2008 +0000
18030
18031     Improve remove_trailing_slash() so it allocates no more than
18032     needed bytes and remove all trailing slashes instead only one.
18033
18034 commit 3cd193f1
18035 Author: Laurent Monin <zas@norz.org>
18036 Date:   Sat Apr 5 11:59:29 2008 +0000
18037
18038     Comment out unused code.
18039     Geeqie code now compiles cleanly with -Wall gcc option.
18040
18041 commit 4b5d3667
18042 Author: Laurent Monin <zas@norz.org>
18043 Date:   Fri Apr 4 22:34:55 2008 +0000
18044
18045     Change default exif order a bit to move up common and useful
18046     info.
18047
18048 commit 629f6463
18049 Author: Laurent Monin <zas@norz.org>
18050 Date:   Fri Apr 4 22:23:36 2008 +0000
18051
18052     Re-add "What to show in properties dialog:" label before the table.
18053
18054 commit 9c6fe295
18055 Author: Laurent Monin <zas@norz.org>
18056 Date:   Fri Apr 4 22:12:28 2008 +0000
18057
18058     Rename exif preferences tab to "Properties", and name the
18059     subsection "Exif".
18060
18061 commit b74a5e41
18062 Author: Laurent Monin <zas@norz.org>
18063 Date:   Fri Apr 4 18:50:52 2008 +0000
18064
18065     Fix a segfault occuring when enabling debug mode.
18066     At this point il->fd can be null.
18067
18068 commit e8cca019
18069 Author: Laurent Monin <zas@norz.org>
18070 Date:   Thu Apr 3 23:29:14 2008 +0000
18071
18072     Make the wmclass value unique among the code by defining
18073     it in main header file as GQ_WMCLASS.
18074     Before this patch, it was set using PACKAGE (="geeqie"),
18075     or by the hardcoded string "Geeqie".
18076     Now all Geeqie windows have the same value for wmclass.
18077
18078 commit ba02c720
18079 Author: Laurent Monin <zas@norz.org>
18080 Date:   Thu Apr 3 22:39:50 2008 +0000
18081
18082     Initialize variables, clearing a gcc warning.
18083
18084 commit 9c57ca46
18085 Author: Laurent Monin <zas@norz.org>
18086 Date:   Thu Apr 3 22:33:28 2008 +0000
18087
18088     Add missing prototype to header file.
18089
18090 commit 1d07e403
18091 Author: Laurent Monin <zas@norz.org>
18092 Date:   Thu Apr 3 22:29:20 2008 +0000
18093
18094     Add few missing prototypes to header file.
18095
18096 commit bae17221
18097 Author: Laurent Monin <zas@norz.org>
18098 Date:   Thu Apr 3 22:20:42 2008 +0000
18099
18100     Drop a bunch of unused variables.
18101
18102 commit 4233904c
18103 Author: Laurent Monin <zas@norz.org>
18104 Date:   Thu Apr 3 22:14:37 2008 +0000
18105
18106     Add missing #include.
18107
18108 commit b5004054
18109 Author: Laurent Monin <zas@norz.org>
18110 Date:   Thu Apr 3 22:13:12 2008 +0000
18111
18112     Remove unused variables.
18113
18114 commit 0f370af7
18115 Author: Laurent Monin <zas@norz.org>
18116 Date:   Thu Apr 3 22:09:36 2008 +0000
18117
18118     Add missing prototype.
18119
18120 commit 46cbdf33
18121 Author: Laurent Monin <zas@norz.org>
18122 Date:   Thu Apr 3 22:06:31 2008 +0000
18123
18124     Drop 3 unused variables and comment out 2 unused functions.
18125
18126 commit b452f41c
18127 Author: Laurent Monin <zas@norz.org>
18128 Date:   Thu Apr 3 22:03:14 2008 +0000
18129
18130     Add parenthesis around affection to clear a gcc warning.
18131
18132 commit fab357ea
18133 Author: Laurent Monin <zas@norz.org>
18134 Date:   Thu Apr 3 22:01:08 2008 +0000
18135
18136     Fix a signedness warning.
18137
18138 commit 91d0e07d
18139 Author: Laurent Monin <zas@norz.org>
18140 Date:   Thu Apr 3 21:54:23 2008 +0000
18141
18142     Main configuration file was renamed from gqviewrc to geeqierc.
18143
18144 commit 94fe3fcb
18145 Author: Laurent Monin <zas@norz.org>
18146 Date:   Thu Apr 3 21:50:53 2008 +0000
18147
18148     Fix a segfault occuring when using --without-exiv2 and
18149     concerning exif stuff.
18150
18151 commit c34caea4
18152 Author: Laurent Monin <zas@norz.org>
18153 Date:   Thu Apr 3 21:49:17 2008 +0000
18154
18155     Fix missing bit of previous patch.
18156
18157 commit 287ce3f2
18158 Author: Laurent Monin <zas@norz.org>
18159 Date:   Thu Apr 3 21:04:19 2008 +0000
18160
18161     Fix two more gcc warnings related to function declarations.
18162
18163 commit 7c014bca
18164 Author: Laurent Monin <zas@norz.org>
18165 Date:   Thu Apr 3 20:53:13 2008 +0000
18166
18167     Remove two unused variables declarations, and add a missing #include.
18168
18169 commit ae6a05ca
18170 Author: Laurent Monin <zas@norz.org>
18171 Date:   Thu Apr 3 20:46:55 2008 +0000
18172
18173     Drop unused variable.
18174
18175 commit 71e3199f
18176 Author: Laurent Monin <zas@norz.org>
18177 Date:   Thu Apr 3 20:45:55 2008 +0000
18178
18179     Add missing return at the end of editor_command_next_start().
18180
18181 commit f73531be
18182 Author: Laurent Monin <zas@norz.org>
18183 Date:   Thu Apr 3 20:40:15 2008 +0000
18184
18185     Drop unused variable.
18186
18187 commit 66f99ad9
18188 Author: Laurent Monin <zas@norz.org>
18189 Date:   Thu Apr 3 20:38:59 2008 +0000
18190
18191     Make collect_manager_process_action() static.
18192
18193 commit 8e4da844
18194 Author: Laurent Monin <zas@norz.org>
18195 Date:   Thu Apr 3 20:34:49 2008 +0000
18196
18197     Fix typos in functions names: file_list -> filelist.
18198
18199 commit c2eef3c9
18200 Author: Laurent Monin <zas@norz.org>
18201 Date:   Thu Apr 3 20:25:22 2008 +0000
18202
18203     Remove unused variable declarations.
18204
18205 commit 6c8390b4
18206 Author: Laurent Monin <zas@norz.org>
18207 Date:   Thu Apr 3 20:24:20 2008 +0000
18208
18209     Fix missing header include (filelist.h).
18210
18211 commit a161508a
18212 Author: Laurent Monin <zas@norz.org>
18213 Date:   Thu Apr 3 20:19:16 2008 +0000
18214
18215     Remove unused variables declarations.
18216
18217 commit 8746b22d
18218 Author: Laurent Monin <zas@norz.org>
18219 Date:   Thu Apr 3 20:11:09 2008 +0000
18220
18221     Move tabs code from config_window_create() to new smaller functions.
18222     Each tab has now its own function named:
18223     config_tab_general(), config_tab_image(), config_tab_windows(),
18224     config_tab_filtering(), config_tab_editors(), config_tab_exif(),
18225     config_tab_advanced();
18226
18227 commit 1557cbb5
18228 Author: Laurent Monin <zas@norz.org>
18229 Date:   Thu Apr 3 18:20:39 2008 +0000
18230
18231     Use more generic names for some cache manager callback functions.
18232
18233 commit aecafd20
18234 Author: Laurent Monin <zas@norz.org>
18235 Date:   Thu Apr 3 17:34:30 2008 +0000
18236
18237     Replace some occurences of gqview by Geeqie.
18238
18239 commit e10dc3fb
18240 Author: Laurent Monin <zas@norz.org>
18241 Date:   Thu Apr 3 17:15:49 2008 +0000
18242
18243     Add a debug level spinner at the end of Preferences > Advanced.
18244     One can now enable debug mode without restarting geeqie.
18245     A possibility to disable all debugging code and related options
18246     at compile time was added.
18247
18248 commit 7cc8e4c3
18249 Author: Laurent Monin <zas@norz.org>
18250 Date:   Thu Apr 3 14:35:03 2008 +0000
18251
18252     Fix and simplify thumbnails size combo box related code.
18253     Some variables were unused, code was buggy (spurious entry at
18254     the end of the list). A sanity check for values coming from
18255     rc file was added. Two constants now define the default
18256     thumbnail size.
18257
18258 commit 1671ec2f
18259 Author: Laurent Monin <zas@norz.org>
18260 Date:   Thu Apr 3 13:58:20 2008 +0000
18261
18262     Make the preferences window resizeable, and try to improve
18263     display of editors tab.
18264
18265 commit ab990a8c
18266 Author: Laurent Monin <zas@norz.org>
18267 Date:   Thu Apr 3 13:24:13 2008 +0000
18268
18269     Tidy up. Fix indentation and missing whitespaces.
18270     Make editors table creation code a bit more readable.
18271
18272 commit cf516685
18273 Author: Laurent Monin <zas@norz.org>
18274 Date:   Thu Apr 3 08:51:32 2008 +0000
18275
18276     Setting no limit size to trash directory is now possible using zero as value.
18277     A tooltip was added to the spinner to inform the user of this possibility.
18278     When 0 is set, no remaining/free space check occurs.
18279     Default size of the trash was set to a 128M and maximum size is now 2048MB, which
18280     is more conform to today's standards.
18281     The delete dialog now displays more information:
18282     - if external command will be used
18283     - if safe delete is on, max size and path to the trash
18284     - if safe delete is off
18285
18286 commit 84a0008e
18287 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18288 Date:   Wed Apr 2 20:44:40 2008 +0000
18289
18290     various exif improvements based on patch by Uwe Ohse
18291     try to compute 35mm focal length
18292
18293 commit a667d7a3
18294 Author: Laurent Monin <zas@norz.org>
18295 Date:   Wed Apr 2 12:12:50 2008 +0000
18296
18297     Make properties tabs reorderable through drag'n drop.
18298     Order is preserved during the whole session.
18299     When a new properties dialog is open, it uses the last order used.
18300     Currently, order isn't saved to rc file.
18301
18302 commit 119f6773
18303 Author: Laurent Monin <zas@norz.org>
18304 Date:   Wed Apr 2 10:40:54 2008 +0000
18305
18306     Honor selection while fullscreen navigation.
18307     The behavior is now consistent in full screen and windowed mode.
18308     It fixes the fact that the selection was discarded on "Next".
18309     Patch by Uwe Ohse. Cleanups by Laurent Monin.
18310
18311 commit 9c13e122
18312 Author: Laurent Monin <zas@norz.org>
18313 Date:   Tue Apr 1 07:42:31 2008 +0000
18314
18315     Fix display of image number in properties dialog when more than one image is selected.
18316
18317 commit 46b72816
18318 Author: Laurent Monin <zas@norz.org>
18319 Date:   Mon Mar 31 22:10:25 2008 +0000
18320
18321     Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
18322
18323 commit 04eaaa21
18324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18325 Date:   Mon Mar 31 21:09:36 2008 +0000
18326
18327     use quoted_value everywhere
18328     simplify parsing of multiple quoted values on one line
18329
18330 commit e24208c2
18331 Author: Laurent Monin <zas@norz.org>
18332 Date:   Mon Mar 31 07:29:03 2008 +0000
18333
18334     Indentation and white lines minor fixes.
18335
18336 commit fcd13bbc
18337 Author: Laurent Monin <zas@norz.org>
18338 Date:   Sun Mar 30 19:26:35 2008 +0000
18339
18340     Move strlen() calls outside the while loop.
18341
18342 commit 05e26604
18343 Author: Laurent Monin <zas@norz.org>
18344 Date:   Sun Mar 30 14:19:34 2008 +0000
18345
18346     Comment out forgotten debugging code.
18347
18348 commit 7bfda96a
18349 Author: Laurent Monin <zas@norz.org>
18350 Date:   Sun Mar 30 14:18:04 2008 +0000
18351
18352     Fix two minor compilation warnings.
18353
18354 commit a3842d6e
18355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18356 Date:   Sun Mar 30 11:47:14 2008 +0000
18357
18358     differentiate among normal image, raw image and metadata
18359     removed raw extension lists on various places and fixed most of the
18360     Exiv2 warnings
18361     todo: configuration and a special icons for unreadable raw or metadata
18362
18363 commit 07a39dad
18364 Author: Laurent Monin <zas@norz.org>
18365 Date:   Sun Mar 30 07:14:37 2008 +0000
18366
18367     Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
18368
18369 commit 4cd843a2
18370 Author: Laurent Monin <zas@norz.org>
18371 Date:   Sat Mar 29 21:47:10 2008 +0000
18372
18373     Improve escaping and quoting of strings saved in rc files.
18374
18375 commit a6b65213
18376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18377 Date:   Sat Mar 29 14:59:14 2008 +0000
18378
18379     configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
18380
18381 commit 34d53a46
18382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18383 Date:   Sat Mar 29 10:38:15 2008 +0000
18384
18385     set user-defined color as image background - patch by Laurent MONIN
18386
18387 commit a33be844
18388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18389 Date:   Sat Mar 29 10:11:02 2008 +0000
18390
18391     fixed color management initialization
18392
18393 commit c8156a82
18394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18395 Date:   Wed Mar 26 12:07:00 2008 +0000
18396
18397     README fixes
18398
18399 commit 407aa583
18400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18401 Date:   Wed Mar 26 08:02:45 2008 +0000
18402
18403     updated README files
18404
18405 commit 32674919
18406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18407 Date:   Wed Mar 26 08:00:46 2008 +0000
18408
18409     improved xmp vs. legacy metadata handling
18410
18411 commit 6d057f05
18412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18413 Date:   Mon Mar 24 23:15:29 2008 +0000
18414
18415     fixed crashes with --debug
18416
18417 commit b62f6a36
18418 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18419 Date:   Mon Mar 24 20:42:39 2008 +0000
18420
18421     added all possible raw extensions that I could find
18422
18423 commit 667f7560
18424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18425 Date:   Mon Mar 24 14:49:00 2008 +0000
18426
18427     improved support for older exiv2 versions
18428
18429 commit da4c691f
18430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18431 Date:   Mon Mar 24 14:03:46 2008 +0000
18432
18433     exiv2 version checks
18434
18435 commit 84ae8561
18436 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18437 Date:   Mon Mar 24 12:04:31 2008 +0000
18438
18439     more renames
18440
18441 commit 70dabcc5
18442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18443 Date:   Mon Mar 24 10:27:22 2008 +0000
18444
18445     changed logo
18446
18447 commit 81d7720e
18448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18449 Date:   Mon Mar 24 09:55:09 2008 +0000
18450
18451     more renames
18452
18453 commit 63da0215
18454 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18455 Date:   Sun Mar 23 20:38:54 2008 +0000
18456
18457     rename GQview -> Geeqie over the code
18458
18459 commit a0778c99
18460 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18461 Date:   Sun Mar 23 20:18:51 2008 +0000
18462
18463     renamed to geeqie
18464
18465 commit ea452132
18466 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18467 Date:   Sat Mar 22 19:28:45 2008 +0000
18468
18469     raw related fixes
18470
18471 commit 492c7832
18472 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18473 Date:   Sat Mar 22 17:32:43 2008 +0000
18474
18475     overview of supported raw formats
18476
18477 commit 6974277c
18478 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18479 Date:   Sat Mar 22 17:09:14 2008 +0000
18480
18481     configure --without-exiv2
18482
18483 commit 2e9a8e8d
18484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18485 Date:   Sat Mar 22 16:43:59 2008 +0000
18486
18487     crw preview support with exiv2
18488
18489 commit 7f9de3a4
18490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18491 Date:   Sun Mar 16 14:11:22 2008 +0000
18492
18493     whitelist of files that can have an xmp sidecar, sample external command
18494     for creating sidecar
18495
18496 commit a7b47030
18497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18498 Date:   Sun Mar 16 10:52:44 2008 +0000
18499
18500     fixed reading sidecar extensions from config file
18501
18502 commit 7597fd79
18503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18504 Date:   Sun Mar 16 10:32:52 2008 +0000
18505
18506     write comment and keywords to xmp, sidecars are used if exist
18507
18508 commit c0cdc489
18509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18510 Date:   Sat Mar 15 19:53:33 2008 +0000
18511
18512     write support in Exiv2 wrapper; for now only string values
18513
18514 commit 61e73a06
18515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18516 Date:   Sun Feb 24 18:55:19 2008 +0000
18517
18518     a hack to read raw previews with exiv2 0.16, however it should be fixed
18519     in the library
18520
18521 commit 406e5426
18522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18523 Date:   Fri Feb 15 10:48:09 2008 +0000
18524
18525     read also iptc and xmp
18526
18527 commit 8c7b5e49
18528 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18529 Date:   Thu Feb 14 14:04:43 2008 +0000
18530
18531     more exiv2 fixes
18532
18533 commit 2b562312
18534 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18535 Date:   Thu Feb 14 11:03:20 2008 +0000
18536
18537     more exiv2 fixes
18538
18539 commit 0330894f
18540 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18541 Date:   Wed Feb 13 23:02:48 2008 +0000
18542
18543     more exiv2 fixes
18544
18545 commit 4f5f0918
18546 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18547 Date:   Wed Feb 13 19:31:50 2008 +0000
18548
18549     unified tag names between exiv2 and internal rxif parser
18550
18551 commit bf05ea3f
18552 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18553 Date:   Wed Feb 13 17:47:55 2008 +0000
18554
18555     more exiv2 fixes
18556
18557 commit 69bc9e2f
18558 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18559 Date:   Wed Feb 13 17:08:04 2008 +0000
18560
18561     and first version that actually shows some exif data (see advanced view)
18562
18563 commit fd37e582
18564 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18565 Date:   Wed Feb 13 16:52:41 2008 +0000
18566
18567     first exiv2 support that does not crash immediately
18568
18569 commit d5f48145
18570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18571 Date:   Wed Feb 13 14:46:23 2008 +0000
18572
18573     started exiv2 integration
18574
18575 commit dd9103a2
18576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18577 Date:   Wed Feb 13 13:57:31 2008 +0000
18578
18579     simplified exif.h, moved implementation-specific stuff to exif-int.h
18580
18581 commit 431265bc
18582 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18583 Date:   Mon Feb 11 15:23:43 2008 +0000
18584
18585     do not show frame for full-window images
18586
18587 commit b3b7ee17
18588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18589 Date:   Mon Feb 11 12:51:28 2008 +0000
18590
18591     improved drawing of image frames
18592
18593 commit 0628b6e3
18594 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18595 Date:   Sat Jan 26 21:18:23 2008 +0000
18596
18597     updated TODO list
18598
18599 commit bf5d79e0
18600 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18601 Date:   Sun Jan 20 19:04:18 2008 +0000
18602
18603     debug messages cleanup
18604
18605 commit 631cb035
18606 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18607 Date:   Wed Jan 16 19:37:54 2008 +0000
18608
18609     added file with release notes and TODO
18610
18611 commit 6d82f53e
18612 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18613 Date:   Sun Dec 23 21:24:48 2007 +0000
18614
18615     basic sidecar files configuration via preferences dialog
18616
18617 commit 45bbe448
18618 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18619 Date:   Sun Dec 23 20:28:50 2007 +0000
18620
18621     fixed loading thumbnails for sidecar files
18622
18623 commit 29b1508b
18624 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18625 Date:   Sun Dec 23 15:49:23 2007 +0000
18626
18627     fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
18628     files
18629
18630 commit c1a3110b
18631 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18632 Date:   Sat Dec 22 20:33:09 2007 +0000
18633
18634     fixed filelist refresh
18635
18636 commit b06e457b
18637 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18638 Date:   Sat Dec 22 10:10:40 2007 +0000
18639
18640     preserve marks setting on layout change
18641
18642 commit c753cf51
18643 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18644 Date:   Sat Dec 22 09:51:12 2007 +0000
18645
18646     basic support for marks in view_file_icon.c
18647
18648 commit ec7b00c2
18649 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18650 Date:   Thu Dec 20 22:43:52 2007 +0000
18651
18652     update FileData on file change
18653
18654 commit 9114e31e
18655 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18656 Date:   Thu Dec 20 16:18:28 2007 +0000
18657
18658     <num> toggles mark num
18659     <control><num> selects mark num
18660
18661 commit eda3ed61
18662 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18663 Date:   Thu Dec 20 16:06:20 2007 +0000
18664
18665     created menu "Select" with selection and marks operations
18666
18667 commit 3d075305
18668 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18669 Date:   Wed Dec 19 22:01:46 2007 +0000
18670
18671     complete set of boolean operation with marks -
18672     union, intersection, complement
18673
18674 commit 89bad26e
18675 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18676 Date:   Tue Dec 18 21:15:16 2007 +0000
18677
18678     use accels also in fullscreen mode
18679
18680 commit a9437da3
18681 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18682 Date:   Mon Dec 17 21:42:24 2007 +0000
18683
18684     moved some actions to menu and accels
18685
18686 commit a38f59e3
18687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18688 Date:   Mon Dec 17 19:34:43 2007 +0000
18689
18690     removed unused variable
18691
18692 commit 345a2cf8
18693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18694 Date:   Sun Dec 16 22:30:19 2007 +0000
18695
18696     fixed in-place rename
18697
18698 commit 05cfc9b2
18699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18700 Date:   Sat Dec 15 17:58:51 2007 +0000
18701
18702     better integration of split image functions into menu
18703
18704 commit 69f60d96
18705 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18706 Date:   Fri Dec 14 21:51:46 2007 +0000
18707
18708     show active marks in image overlay
18709
18710 commit 9ccee7c5
18711 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18712 Date:   Sun Dec 9 21:20:27 2007 +0000
18713
18714     fixed image focus
18715
18716 commit b44635e7
18717 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18718 Date:   Sun Dec 9 12:33:51 2007 +0000
18719
18720     fixed copying zoom an scroll values from the original image on splitting
18721
18722 commit ce0883ff
18723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18724 Date:   Sun Dec 9 11:58:39 2007 +0000
18725
18726     do not hilight selected image in SPLIT_NONE
18727
18728 commit 4c1e2733
18729 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18730 Date:   Sun Dec 9 00:11:40 2007 +0000
18731
18732     improved drawing of frame around selected image
18733
18734 commit 7ea79525
18735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18736 Date:   Sun Nov 25 10:25:25 2007 +0000
18737
18738     more operations with file marks
18739
18740 commit a0cf6aaa
18741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18742 Date:   Sat Nov 24 21:06:30 2007 +0000
18743
18744     marks: fixes and cleanup
18745
18746 commit 5c3c8067
18747 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18748 Date:   Thu Nov 22 21:15:35 2007 +0000
18749
18750     improved directory scanning a bit
18751
18752 commit 106211b1
18753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18754 Date:   Wed Nov 21 22:46:50 2007 +0000
18755
18756     added possibility to specify prefered file type for external commands
18757
18758 commit 439688c6
18759 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18760 Date:   Wed Nov 21 21:21:17 2007 +0000
18761
18762     prevent duplicate sidecar files; code cleanup
18763
18764 commit 07fcc6b5
18765 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18766 Date:   Tue Nov 20 22:28:40 2007 +0000
18767
18768     fixed grouping sidecar files and made it configurable via config file
18769     (no gui yet)
18770
18771 commit f4cbb100
18772 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18773 Date:   Mon Oct 22 19:58:47 2007 +0000
18774
18775     fixed preloading images in file list
18776
18777 commit db51b567
18778 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18779 Date:   Mon Oct 8 19:41:49 2007 +0000
18780
18781     improved FileDataChangeInfo structure, check for another file operation in progress
18782
18783 commit 0f0a7caa
18784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18785 Date:   Tue Oct 2 21:49:02 2007 +0000
18786
18787     display sidecar files (jpeg + raw)  using gtk_tree_store
18788     This is just a prototype to test the functionality, it needs more work.
18789     
18790     Please test, omments are welcome :)
18791
18792 commit bd71fb9a
18793 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18794 Date:   Mon Oct 1 19:52:10 2007 +0000
18795
18796     use FileData even for sidecar file list
18797
18798 commit dab00f02
18799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18800 Date:   Sun Sep 30 21:10:54 2007 +0000
18801
18802     editors.c was almost completely rewritten:
18803     - centralized template parsing
18804     - better control of executed editors
18805     - possibility to get editor exit status via callback
18806
18807 commit 0521644a
18808 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18809 Date:   Wed Sep 12 21:17:31 2007 +0000
18810
18811     display sidecar extensions in filelist
18812     some cleanup of file marks
18813
18814 commit 06959abb
18815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18816 Date:   Tue Sep 11 20:06:29 2007 +0000
18817
18818     replaced gchar* path with FileData *fd
18819
18820 commit d9367f6d
18821 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18822 Date:   Thu Aug 23 20:45:59 2007 +0000
18823
18824     started support for sidecar files like xmp, raw+jpeg etc.
18825
18826 commit d42c34b8
18827 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18828 Date:   Mon Aug 20 20:11:32 2007 +0000
18829
18830     more external commands
18831
18832 commit a4e65742
18833 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18834 Date:   Thu Aug 16 20:57:09 2007 +0000
18835
18836     improved external delete command
18837
18838 commit 19d0a141
18839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18840 Date:   Wed Aug 15 21:37:51 2007 +0000
18841
18842     started implementation of external commands; external Delete should work
18843
18844 commit 57c15b1c
18845 Author: Petr Ostadal <postadal@suse.cz>
18846 Date:   Fri Jul 20 07:10:48 2007 +0000
18847
18848     compilation fix
18849
18850 commit 84f67e52
18851 Author: Petr Ostadal <postadal@suse.cz>
18852 Date:   Fri Jul 13 14:03:08 2007 +0000
18853
18854     First implementation of marks for all photos.
18855
18856 commit f231104f
18857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18858 Date:   Thu Jul 12 20:46:28 2007 +0000
18859
18860     relative scroll is working; some cleanup
18861
18862 commit 45424fcc
18863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18864 Date:   Wed Jul 11 21:10:25 2007 +0000
18865
18866     connected zoom
18867
18868 commit 625f31c5
18869 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18870 Date:   Wed Jul 11 20:00:07 2007 +0000
18871
18872     started relative scroll, keep scroll position
18873
18874 commit 44d8cd9b
18875 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18876 Date:   Tue Jul 10 21:25:51 2007 +0000
18877
18878     improved connected scroll and active image switching
18879
18880 commit f2c63eb2
18881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18882 Date:   Fri Jun 29 15:16:46 2007 +0000
18883
18884     implemented split windows
18885     TODO: menus and hotkeys, connected zoom, activating on drag
18886
18887 Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>
18888
18889         * README: Fix credits for Belarusian translation.
18890
18891 Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>
18892
18893         * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
18894         the data returned by parts_list() was not used here at all.
18895
18896 Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>
18897
18898         * README: Updates.
18899         * configure.in: Release 2.1.5
18900
18901 Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>
18902
18903         * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
18904         to the system shell. Assumes bash-like escaping syntax for "sh -c".
18905
18906 Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>
18907
18908         * image-overlay.[ch]: More work on osd icons.
18909         * image.c: Use correct flag when setting auto rotation state, and set
18910         the state again after the rotation so that osd can update.
18911         * img-view.c: Show osd icon when overlay is enabled.
18912         * layout.c, layout_image.[ch]: Enable overlay regardless of the
18913         full screen state, only difference now is that image description text
18914         is only shown when in full screen but icons will always appear.
18915         * layout_util.c: Make I key toggle overlay from windowed mode too.
18916         * typedefs.h (LayoutWindow): Remove no longer used 
18917         full_screen_overlay_on.
18918
18919 Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>
18920
18921         * print.c (print_job_ps_page_image): Use a white mask when printing
18922         transparent images, fixes bug #1426596.
18923
18924 Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>
18925
18926         * slideshow.c (real_slideshow_start): Fix memory leak when unable to
18927         begin a slideshow.
18928
18929 Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>
18930
18931         * image-overlay.[ch]: Prepare for icon notification display, and fix
18932         info overlay image index when on last image of slideshow.
18933         * img-view.c: Fix image index when on last image of slideshow.
18934
18935 Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>
18936
18937         * image-overlay.[ch]: Rewrite most of the information overlay code to
18938         be more flexible and easily extended.
18939         * image.[ch], typedefs.h: Remove image_new_func, and replace it with
18940         image_state_func callback which is much more informative.
18941         * img-view.c, layout.c, layout_image.c: Updates for new image overlay
18942         function names.
18943
18944 Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>
18945
18946         * image.c: When resuming a previous color adjustment, set the display
18947         to update incrementally to avoid user confusion of why half of image
18948         is color adjusted.
18949
18950 Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>
18951
18952         * color-man.[ch]: Allow color manager to work with GdkPixbufs not
18953         linked to an ImageWindow. Fix missing embedded dummy function when
18954         compiling without color profile support.
18955         * image.c: When embedded color profiles is enabled and EXIF ColorSpace
18956         is set to 1 use sRGB color profile for the image. Also fixed order of
18957         starting the image read-ahead when color profiles are in use.
18958         * typedefs.h (ImageWindow): Use gpointer definition correctly so that
18959         cm is a pointer and not a pointer to a pointer.
18960         * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
18961         of FALSE.
18962
18963 Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>
18964
18965         * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
18966         * color-man.[ch]: Add color_man_new_embedded for using in-memory color
18967         profiles.
18968         * exif.[ch]: Add support for extracting color profiles embedded in jpeg
18969         and tiff images. This resulted in a rewrite of the jpeg parser; both
18970         to allow searching for any marker type, and to make the code readable.
18971         * format_raw.c: Add color profile tag to the debug code.
18972         * image.c, layout.c: Use embedded color profiles when found and
18973         enabled, also add toggle for the option in color profile menu.
18974
18975 Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>
18976
18977         * configure.in: Add test for lcms (little cms).
18978         * Makefile.am: Add color-man.[ch]:
18979         * color-man.[ch]: New files for color management support.
18980         * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
18981         variables and option saving.
18982         * image.[ch]: Add color profile functions.
18983         * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
18984         fix sort menu to use radio buttons.
18985         * menu.c: Use radio buttons for sort menu when appropriate.
18986         * preferences.c: Add color profile options to preferences.
18987         * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
18988         * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
18989         * view_file_icon.c, view_file_list.c: Check for active state in sort
18990         menu callbacks.
18991         * README: Add info about lcms, and how to disable.
18992
18993 Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>
18994
18995         * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
18996         does not follow symbolic links.
18997         * utilops.[ch]: Add file_util_delete_dir(), and support functions.
18998         * view_dir_list.c: Add delete to folder popup menu.
18999         * view_dir_tree.c: Add delete to folder popup menu, and set rename and
19000         delete sensitive only when parent folder is writable.
19001
19002 Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>
19003
19004         * view_file_icon.c: Fix odd crash when removing files, it seems the
19005         high priority idle sync is no longer called before the treeview tries
19006         to redraw itself, so fix the cleanup of removed pointers so that they
19007         are always valid or NULL (I wonder if the priorities used by
19008         GtkTreeView have changed in newer versions of GTK?).
19009         * view_file_list.c: Fix progress bar warning when files are removed
19010         before thumbnail generation is finished.
19011
19012 Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>
19013
19014         * exif.[ch]: Fix memory alignment issues, bug #1593252.
19015
19016 Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>
19017
19018         * image.c: Fix up initial scroll offset into image when auto rotated
19019         by exif info, and keep same center point when rotating otherwise.
19020
19021 Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>
19022
19023         * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
19024         the value, as when that is eventually fixed to be alignment safe,
19025         the so shall this.
19026
19027 Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>
19028
19029         * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
19030         more in line with their counterparts of exif_byte_get..()
19031
19032 Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>
19033
19034         * pan-view.c: Break this monstrosity of code into smaller files.
19035         * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
19036         layout types into their own files (for now flower is with folder tree).
19037         * pan-item.c: PanItem creation, drawing, actions, and maintenance.
19038         * pan-types.h: Defines, data types, function prototypes.
19039         * pan-util.c: Various utilities.
19040         * src/Makefile.am: Add new files above.
19041
19042 Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>
19043
19044         * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
19045         and use a buffer when drawing to those windows to avoid flicker.
19046         Scrolling with the info [I] visible in full screen is now much
19047         smoother. Only one regression that will be fixed later: overlapping
19048         overlays are now ugly.
19049
19050 Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>
19051
19052         * format_nikon.h: For the pentax test, use tiff make instead of a magic
19053         string that can move location.
19054
19055 Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>
19056
19057         * pan-view.c: For calendar view only show months that contain an image.
19058         Allow choice of size when displaying an image with the info popup.
19059
19060 Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>
19061
19062         * exif.c: Use new format_raw_exif_offset() function to find Exif in
19063         raw files.
19064         * filelist.c: Add orf and pef to displayed file types.
19065         * format_canon.h, format_fuji.h: Update to new #define format.
19066         * format_fuji.c: Use same offset for Exif as the jpeg image as the
19067         Exif is always embedded in the jpeg and assuming offset of 12 is
19068         just broken.
19069         * format_nikon.h: Update to new #define format, and add pentax here
19070         as finding the jpeg will be same code.
19071         * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
19072         not all raw files will have a jpeg, but all appear to have Exif tags.
19073         * format_raw.[ch]: Add new camera types, and add a debugging facility
19074         to easily list all tags within tiff files (see format_raw.h to enable).
19075
19076 Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>
19077
19078         * format_olympus.c: Fix olympus makernote tag types to match image
19079         sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
19080         and Olympus.FlashBias.
19081
19082 Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>
19083
19084         * pan-view.c: Always recalculate canvas size when displaying popups.
19085         * README: Updates.
19086         * po/eo.po: Mark translation for 'Command Line' not fuzzy.
19087         * configure.in: Release 2.1.4 (quick bug fix for pan view).
19088
19089 Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>
19090
19091         * pan-view.c: Only print things to console when debug is enabled.
19092         * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
19093         canvas will not treat scroll position as if a new image was set, this
19094         fixes popups in the Pan View from causing a scroll to the top left or
19095         center when scroll_reset_method is not set to 'no change'. Also clean
19096         up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
19097         always set TRUE as they were old cruft.
19098
19099 Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>
19100
19101         * README: Updates.
19102         * icons/Makefile.am: Remove icon files that no longer exist.
19103         * configure.in: Release 2.1.3
19104
19105 Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>
19106
19107         * pan-view.c: Fix shortcuts to work regardless of what has the focus.
19108         Make [Control]+F (in addition to [/] show the find bar and [Control]+G
19109         go to next match. Add folder location field to info popup.
19110
19111 Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>
19112
19113         * bar_exif.[ch]: Make list of general exif tags available to rest of
19114         application.
19115         * pan-view.c: Add option to display exif information in info popup.
19116         Clean up the info popup text alignment. Make displaying the full size
19117         image below the info popup optional (off by default).
19118         * pixbuf-renderer.c (pr_source_tile_changed): Guard against
19119         width/height less than 1.
19120         * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
19121         than 1.
19122
19123 Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>
19124
19125         * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
19126         collections and view windows.
19127         * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
19128         by the previous keypress handler code cleanup. Add [Control]+V to
19129         view current image in a new image window.
19130
19131 Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>
19132
19133         * view_file_list.c: Fix slow re-sort when updating list by clearing the
19134         list and adding items in the new order instead of simply moving them.
19135         Fixes bug #1451200.
19136
19137 Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>
19138
19139         * po/eo.po: Add Esperanto translation,
19140         submitted by Antonio C. Codazzi <f_sophia@libero.it>.
19141         * configure.in (ALL_LINGUAS): Add new translation.
19142         * README: Update credits for above.
19143
19144 Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
19145
19146         * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
19147         instead of xpms.
19148         * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
19149         * pixbuf_util.[ch]: Add new icons.
19150         * icons/Makefile.am: Update generated inline pixbufs.
19151         * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
19152         icons/view.xpm: Remove old xpm icons.
19153         * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
19154         icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
19155         * icons/svg/*.svg: Add svg sources for icons, they are not used or
19156         anything, but this way I can not misplace them again.
19157
19158 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
19159
19160         * info.c: Increase default info window size to 600x400.
19161         * po/be.po: Update Belarusian translation,
19162         submitted by Pavel Piatruk <berserker@neolocation.com>.
19163         * gqview.desktop: Add additional formats to MimeType list.
19164
19165 Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>
19166
19167         * img-view.c: Use correct method to close the window using Escape key,
19168         fixes bug #1231845. Also added more robust method to update window
19169         list when a window is closed so this doesn't happen again.
19170         * slideshow.c: Add sanity checks to exported functions to check for
19171         NULL SlideShow pointers, to match rest of coding style.
19172
19173 Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>
19174
19175         * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
19176         gtk_object_sink is not available as it is deprecated.
19177
19178 Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>
19179
19180         * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
19181         where obstructed portions of an image were not always generating an
19182         expose event when scrolling the image.
19183
19184 Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>
19185
19186         * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
19187         toggle fullscreen.
19188
19189 Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>
19190
19191         * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
19192         view_file_icon.c: Keypress signal handler code clean-up round 2: the
19193         remaining files. Make control and shift logic easier to follow.
19194
19195 Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>
19196
19197         * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
19198         code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
19199         deactivating full screen [F].
19200
19201 Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>
19202
19203         * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
19204         * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
19205         the display of current image with [Shift]+[G] keyboard shortcut and
19206         'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
19207         activating refresh [R].
19208         * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
19209         function.
19210
19211 Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>
19212
19213         * layout.[ch] (layout_new_with_geometry): New function to create a
19214         layout sized to an X geometry string.
19215         * main.c: Add support for --geometry on the command line.
19216
19217 Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>
19218
19219         * utilops.c: Fix minimum allowed auto-rename value to be zero again,
19220         but keep the default at 1.
19221
19222 Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>
19223
19224         * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
19225         local thumbnails as per the freedesktop.org thumbnail spec.
19226         * filelist.c: Add .thumblocal to list of ignored folders (those we
19227         never show user).
19228         * main.c: Fix bug in recent command line parser changes, a single
19229         folder on the command line was not processed by parse_out_relatives().
19230
19231 Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>
19232
19233         * pan-view.c: For now, also display the full size image under the
19234         thumbnail's information bubble. Make clicking the info box close it.
19235
19236 Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>
19237
19238         * pan-view.c: Recalc the size of the layout when popping up new images
19239         in the calendar so that all new images can be scrolled into view.
19240         * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
19241         to resize a tile canvas without the need for a complete reset/render.
19242
19243 Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>
19244
19245         * main.c: Fix command line parser to work with any combination of files
19246         and/or folders on the command line.
19247
19248 Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>
19249
19250         * eu.po: Add Basque translation,
19251         submitted by Piarres Beobide <pi@beobide.net>.
19252         * configure.in (ALL_LINGUAS): Add eu.
19253         * README: Update credits.
19254
19255 Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>
19256
19257         * po/*.po: Make distcheck touches these.
19258         * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
19259         * configure.in: Release 2.1.2
19260
19261 Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>
19262
19263         * vi.po: Update Vietnamese translation,
19264         submitted by pclouds <pclouds@vnlinux.org>.
19265         * README: Updates.
19266
19267 Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>
19268
19269         * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
19270         it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
19271         vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
19272         zoom to fit" translations, and unmark as fuzzy when only the change in
19273         punctuation caused the fuzzy state.
19274         * README: Updated po-stats list.
19275
19276 Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>
19277
19278         * utilops.c: Mark string for translation.
19279         * fi.po: Update Finnish translation [merge from 2.0.2],
19280         submitted by Lauri Nurmi <lanurmi@iki.fi>.
19281         * README: Updates.
19282
19283 Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>
19284
19285         * ru.po: Update Russian translation [merge from 2.0.2],
19286         submitted by Vitaly Lipatov <lav@altlinux.ru>.
19287
19288 Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>
19289
19290         * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
19291         of the d_ino > 0 test as all files listed by readdir should be valid.
19292         dirent.d_ino is not guanteed by POSIX, and at one recent point is
19293         not implemented on cygwin.
19294
19295 Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>
19296
19297         * pl.po: Update Polish translation,
19298         submitted by Wit Wilinski <madman@linux.bydg.org>.
19299         * README: Updates.
19300
19301 Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>
19302
19303         * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
19304         plus punctuation fix.
19305         * utilops.c: Change auto rename start number to default to 1.
19306         * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
19307         * gqview.spec.in: Add Italian translation to RPM spec file,
19308         submitted by HappyCactus <happycactus@people.it>.
19309         * be.po: Add Belarusion translation,
19310         submitted by Pavel Piatruk <berserker@neolocation.com>.
19311         * ca.po: Add Catalan translation [merge from 2.0.2],
19312         submitted by catux.org <mecatxis@ya.com>.
19313         * de.po: Update German translation [merge from 2.0.2],
19314         submitted by Ronny Steiner <Post@SIRSteiner.de>.
19315         * fr.po: Update French translation,
19316         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
19317         * it.po: Update Italian translation,
19318         submitted by Kostantino <ciclope10ATalice.it>.
19319         * ko.po: Add Korean translation (mostly menus),
19320         submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
19321         * pt_BR.po: Update Brazilian Portuguese translation,
19322         submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
19323         * sk.po: Update Slovak translation,
19324         submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
19325         * zh_TW.po: Update Traditional Chinese translation,
19326         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
19327
19328 Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>
19329
19330         * collect-io.c, thumb_standard.c: Do not ignore return value from
19331         g_list_append as newer versions of gtk now set a warning flag.
19332         * utilops.c: Add new auto rename option to enter formatted text, which
19333         uses * and # characters to symbolize original filename and numerical
19334         value (respectively) in new filenames.
19335
19336 Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>
19337
19338         * cache.c: Make cache loader tolerant of unknown line values, so that
19339         a cache written by newer/older versions of GQview does not result in
19340         recreating data that is actually there.
19341
19342 Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>
19343
19344         * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
19345         md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
19346         ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
19347         view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
19348         warnings in gcc 4.0.
19349
19350 Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>
19351
19352         * view_dir_tree.c (vdtree_set_path): Do not force reading folder
19353         contents, to allow the check for a changed timestamp do it's job.
19354         * doc/10_options.html: Fix page link in docs.
19355
19356 Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>
19357
19358         * cache-loader.c (cache_loader_process): When converting Exif date
19359         string to time_t, tell mktime DST is unknown (-1).
19360
19361 Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>
19362
19363         * image.c (image_zoom_cb): If needed, update window title when
19364         zoom changes.
19365         * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
19366         size results in a new scale value.
19367         * README: Updates.
19368         * configure.in: Release 2.1.1
19369
19370 Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>
19371
19372         * editors.[ch]: Add "%w" macro to disable full screen deactivation when
19373         running an editor command.
19374         * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
19375         prevent exit of full screen.
19376         * image-load.c (image_load_begin): Fix to not treat short reads as
19377         end of file condition.
19378         * README, doc/10_5_editor_commands.html: Document %w macro for editor
19379         commands.
19380         * po/it.po: Update Italian translation,
19381         submitted by Kostantino <inverness1ATvirgilio.it>.
19382
19383 Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>
19384
19385         * format_canon.[ch]: Reimplement canon raw parser to use convenience
19386         functions from exif.c, also separated parsers into one per file type.
19387         For the cr2 format also verify compression type in tiff field 0x0103.
19388         * format_raw.c: Add FIXME comment noting current shortcomings.
19389
19390 Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>
19391
19392         * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
19393         exif_text_list_find_value() will always return newly allocated text.
19394
19395 Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>
19396
19397         * exif.c (exif_parse_IFD_table): Fix offset count before testing
19398         against buffer size.
19399         * exif.h: Make exif_text_list_find_value available.
19400         * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
19401         adjust several text descriptions.
19402         * format_fuji.c: Remove "MkN." text from tag names.
19403         * format_nikon.c: Fix offset count before testing against buffer size,
19404         and remove "MkN." text from tag names. Add several new tags.
19405         * format_olympus.[ch]: New files for olympus makernote.
19406         * format_raw.c: Add exif olympus hook.
19407         * src/Makefile.am: Add format_olympus.[ch].
19408
19409 Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>
19410
19411         * pan-view.c: Add exif date sorting option to right click menu, and
19412         change 'reading dimensions...' message to be more generic as it may now
19413         also be reading embedded exif dates, or both date and dimensions.
19414
19415 Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>
19416
19417         * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
19418         bytes with values of 0 are actually in the data to compare.
19419
19420 Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>
19421
19422         * exif.[ch]: A lot of code clean up, add generic tiff header parser,
19423         remove use of packed structures to interpret tiff file format,
19424         fix possible endless loops in tiff parser with corrupt IFD tables,
19425         and fix possible overflow in jpeg exif parser.
19426         * format_canon.[ch]: Add additional makernote values, plus a few
19427         spelling fixes. Header update.
19428         * format_fuji.[ch]: Header update.
19429         * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
19430         code cleanup. Header update.
19431         * format_raw.[ch]: Add pathname argument to file descriptor version of
19432         raw parser to quickly rule out non-raw files based on file extension.
19433         Add raw header match type to check for tiff "make" field value.
19434         * image-load.c (image_loader_begin): Add image filename for raw parser.
19435
19436 Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>
19437
19438         * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
19439         * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
19440         description field for MakerNote parser.
19441         * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
19442         * format_raw.c: Add debug description output and Nikon raw parser hook.
19443
19444 Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>
19445
19446         * filelist.c (path_list_recursive_append): Fix memory leak by using
19447         correct function to free path list.
19448
19449 Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>
19450
19451         * exif.[ch]: Use glib provided data types and byte order functions for
19452         consistency with rest of application. Made several more functions
19453         available in the header. Use MakerNote parsing from format_raw.c.
19454         * format_canon.[ch]: Changes to match exif.h and format_raw.h.
19455         * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
19456         * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
19457         * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
19458         camera formats here (similar to existing raw format list).
19459         * src/Makefile.am: Add format_nikon.[ch].
19460
19461 Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>
19462
19463         * README: Update credits.
19464
19465         Apply fix from Daniel M. German:
19466
19467         * format_canon.c (canon_read_int): Fixed error which caused a
19468         segfault under OS X. It was a casting a number as a 32
19469         bit, when it was 16. it works in little endian, but not in big
19470         endian machines.
19471         
19472 Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>
19473
19474         * format_canon.c (canon_mknote_parse_convert): For serial number
19475         conversion, use the value of the data - not the value of the pointer.
19476
19477 Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>
19478
19479         * bar_exif.c: Set a default size for the EXIF data column in the
19480         advanced view, and allow resizing of that column to allow more data to
19481         be visible when needed.
19482         * format_canon.c: Fix data type for Canon MakerNote Serial Number.
19483
19484 Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>
19485
19486         * exif.[ch]: Export several parsing functions for use by the exif
19487         makernote parsers, and add hook for MakerNote data parsing.
19488         * format_canon.[ch]: Add Canon EXIF MakerNote support.
19489         * format_raw.c: Fix warning printf grammar.
19490
19491 Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>
19492
19493         * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
19494
19495 Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>
19496
19497         * format_raw.[ch]: Move camera specific code to manufacturer specific
19498         format_*.c files. Change code so that file descripter version is now a
19499         separate functions that wraps the standard parser by using mmap.
19500         * format_canon.[ch]: Moved Canon specific raw support here, removed
19501         file descriptor versions of parser. This Canon raw file parser written
19502         by Daniel M. German.
19503         * format_fuji.[ch]: Move Fuji specific raw support here, parser written
19504         by Lars Ellenberg.
19505         * exif.c: Update for change to format_raw_img_exif_offsets.
19506         * filelist.c: Add cr2 extension to Canon raw format list.
19507         * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
19508         that buffer is refilled using new offset of file descriptor.
19509         * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
19510
19511 Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>
19512
19513         * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
19514         does proper checking for existing folder to avoid clobbering an
19515         existing folder.
19516         * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
19517         a folder to fix possible clobbering of an existing folder with the
19518         same name as the requested name.
19519
19520 Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>
19521
19522         * format_raw.[ch]: New files to parse image data and exif offsets for
19523         the raw camera formats.
19524         * exif.c, image-load.c: Add support calls to format_raw.c functions
19525         above.
19526         * filelist.c: Add Fujifilm raw file extension to known formats.
19527         * thumb_standard.c (thumb_loader_std_start): Check for existing
19528         thumbnail file before checking for a failure mark.
19529         * src/Makefile.am: Add format_raw.[ch].
19530
19531 Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>
19532
19533         * po/cs.po: Update Czech translation,
19534         submitted by Jan Raska <jan.raska@tiscali.cz>
19535         * de.po, fr.po: Typo and spelling fixes.
19536
19537 Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>
19538
19539         * image.c, pixbuf-renderer.c: Fix sending of complete signal.
19540         * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
19541         * utilops.c: Additional validation for destination of copy/move
19542         dialogs, and do not include extension when conveniently selecting
19543         filename text in rename dialogs.
19544
19545 Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>
19546
19547         * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
19548         * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
19549         never actually set these dimensions. Increase default size of main
19550         window.
19551         * layout_util.c: Use GTkToolbar for the main window toolbar.
19552         * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
19553         * rcfile.c: Add note to config file that it is autogenerated.
19554         * typedefs.h: Remove no longer used tooltip in LayoutWindow.
19555         * ui_misc.[ch]: pref_toolbar additions.
19556         * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
19557         * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
19558         * icons/Makefile.am: Add above icons to inline pixbuf list.
19559
19560 Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>
19561
19562         * pan-view.c: Add option to ignore symbolic links to folders when
19563         creating file list (no gui control yet), and do not allow listing
19564         the root folder as this introduces too many issues (for instance
19565         how do we ignore special filesystems such as /proc using only stat
19566         attributes?). Add fix to not show empty folders in the flower view.
19567         * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
19568         thumbnails to be saved for images with a size between normal and large
19569         when using large thumbnails.
19570         * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
19571
19572 Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>
19573
19574         * cache.c (cache_sim_data_load): Fix to return CacheData if any data
19575         type exists.
19576         * pan-view.c: Fix slow merging of embedded dates into file list;
19577         includes optimizing pan_cache_sync_date and plugging a memory leak.
19578
19579 Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>
19580
19581         * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
19582         queue (source). Fixes crash introduced by Apr 12 changes.
19583
19584 Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>
19585
19586         * cache-loader.[ch]: New utility to load cache-able data.
19587         * cache.[ch]: Add embedded (exif) date caching.
19588         * pan-view.c: Use new cache loading mechanism. Add exif date support
19589         to timeline and calendar view.
19590         * src/Makefile.am: Add cache-loader.[c,h].
19591
19592 Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>
19593
19594         * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
19595         tainting user perspective of image hues.
19596         * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
19597         to avoid wasteful memory allocation, this will reduce memory waste
19598         when in full screen.
19599
19600 Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>
19601
19602         * pan-view.c: Optimize pan_layout_intersect by dividing object list
19603         into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
19604         drawing tiles much faster when the window contains > 100,000 images.
19605         This adds the complexity of walking two lists when searching for a
19606         specific item, but the speed increase is worth it.
19607
19608 Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>
19609
19610         * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
19611         only_existing argument.
19612
19613 Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>
19614
19615         * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
19616         * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
19617         namespace conflict with util in pixbuf_util.h.
19618         * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
19619
19620 Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>
19621
19622         * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
19623         * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
19624         only have effect on tiles that not currently visible. Remove use of
19625         hard coded PR_TILE_SIZE from tile size calculations, as it is only
19626         supposed to be used as the default value.
19627
19628 Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>
19629
19630         * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
19631         the parts of the image that have an existing tile, fixes slow loading
19632         of images when zoomed in because it was generating a tile for even
19633         off screen parts of the image.
19634
19635 Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>
19636
19637         * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
19638         to draw the background.
19639
19640 Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>
19641
19642         * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
19643         when both the ImageWindow and global setting are both enabled.
19644         * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
19645         gtk_adjustment_value_changed to fix performance hit when scrolling.
19646         * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
19647         invalidating so that there is no chance it will be used with old data.
19648         Only emit 'scroll-notify' signal when the value or range changes.
19649         Fix copy of zoom value in pixbuf_renderer_move.
19650
19651 Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>
19652
19653         * image.c (image_options_set): Update PixbufRenderer parent window so
19654         that changing 'fit window to image' option works.
19655         * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
19656         for main windows.
19657         * pixbuf-renderer.c: Fix (re-implement) check for maximized window
19658         state. Fix pr_source_tile_visible() calculation which was using the x
19659         axis where it should be y. Add redrawn return value to pr_zoom_clamp()
19660         and use that value in pr_zoom_sync() to pass pr_redraw correct args.
19661         * gqview.1: Fix spelling of vertical in man page.
19662
19663 Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>
19664
19665         * image.[ch]: Add utility to sync image settings to user preferences.
19666         * pixbuf-renderer.c: Fix rounding errors.
19667         * preferences.c: Call image_options_sync() when applying changes.
19668
19669 Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>
19670
19671         * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
19672         listener to update. Fix delay flip by listening for 'render_complete'.
19673         * pixbuf-renderer.[ch]: Add complete property and and emit a
19674         'render-complete' signal when changing complete back to TRUE.
19675         * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
19676         whenever it is expanded.
19677
19678 Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>
19679
19680         * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
19681         * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
19682         focus and full screen work again.
19683         * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
19684
19685 Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>
19686
19687         * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
19688         queue item for each tile, and now that a tile holds a queue pointer
19689         there is no need to walk the tile list to find a possible merge victim.
19690
19691 Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>
19692
19693         * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
19694         works again (mostly).
19695
19696 Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>
19697
19698         * image.[ch]: Start conversion to use of PixbufRenderer.
19699         * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
19700         * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
19701         layout_image.c, print.c: Changes for above ImageWindow conversion.
19702         * typedefs.h: Remove unused ImageWindow variables.
19703
19704 Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>
19705
19706         * pan-view.c: Convert to using new PixbufRenderer.
19707         * pixbuf-renderer.[ch]: Clean up and fixes.
19708
19709 Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>
19710
19711         * image.c (image_scroller_start): Unref scroller pixbuf after adding it
19712         as an overlay to avoid leaking it.
19713         * pixbuf-renderer.[ch]: All functions defined in header file are now
19714         implemented.
19715
19716 Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>
19717
19718         * pixbuf-renderer.[ch]: Set up object properties and additional.
19719
19720 Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>
19721
19722         * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
19723         not gdk_scroll, as scroll often invalidates the entire window (!). Also
19724         merged in source tiles code from image.c.
19725         * pan-view.c: Change picked up when testing PixbufRender zoom.
19726
19727 Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>
19728
19729         * pixbuf-renderer.[ch]: Start of turning image drawing portion of
19730         ImageWindow into an actual GtkWidget.
19731         * src/Makefile.am: Add pixbuf-renderer.[ch].
19732         * pan-view.c: Added temporary hack button and callback for testing
19733         PixbufRenderer widget.
19734
19735 Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>
19736
19737         * README: Updates.
19738         * configure.in: Release 2.1.0
19739
19740 Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>
19741
19742         * main.c: Enable the beta message at startup.
19743         * po/fr.po: Update French translation (from stable branch),
19744         submitted by Eric Lassauge.
19745
19746 Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>
19747
19748         * pan-view.c: Make date search work in calendar view, plus calendar
19749         fixes. Make '/' search key refocus search entry.
19750
19751 Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>
19752
19753         * pan-view.c: Add calendar view. Make mouse wheel scroll.
19754         * po/POTFILES.in: Add pan-view.c for translation.
19755
19756 Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>
19757
19758         * pan-view.c: Make subsequent searches for same string step through all
19759         matches, also show match index and count in search result label.
19760
19761 Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>
19762
19763         * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
19764         floats whenever possible.
19765         * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
19766         message body so specifying newlines is no longer needed.
19767         * pan-view.c: Display info dialog when thumbnail caching settings are
19768         not optimal.
19769
19770 Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>
19771
19772         * pan-view.c: Add 'dots' image size option, fix up border size at edge
19773         of grid, and make drag and drop work to/from the window.
19774
19775 Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>
19776
19777         * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
19778         * image-load.c, typedefs.h: Add shrunk flag to determine if an image
19779         was scaled down using image_loader_set_requested_size.
19780         * image.c: Make panning with mouse scroll more when holding shift key.
19781         * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
19782         xvpics option in the gui - now a hidden option.
19783         * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
19784
19785 Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>
19786
19787         * image.[ch] (image_scroll_to_point): Add alignment for location of
19788         point within visible region.
19789         * pan-view.c: Use alignment for scrolling above, and fix date search
19790         to only search thumbs and images.
19791
19792 Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>
19793
19794         * src/Makefile.am: Add pan-view.[ch]:
19795         * image.[ch]: Add support for using a grid of tiles as soource image.
19796         Added scroll_notify callback for when the viewable regionis scrolled.
19797         Added ability to set min and max for the zoom range. Removed
19798         unnecessary gtk_widget_size_request from image_size_sync. Added
19799         image_scroll_to_point.
19800         * layout_util.c: Add menu item and callback for the new 'Pan view'.
19801         * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
19802         * typedefs.h: Add source tile stuff for ImageWindow.
19803         * ui_tabcomp.c: Fix tab completion pop-up menu placement.
19804         * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
19805
19806 Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>
19807
19808         * README: Updates.
19809         * configure.in: Release 2.0.0
19810
19811 Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>
19812
19813         * po/bg.po: Update Bulgarian translation,
19814         submitted by Vladimir Petrov.
19815         * po/it.po: Update Italian translation,
19816         submitted by Costantino, with additions from Marco Colombo.
19817         * po/nl.po: Update Dutch translation,
19818         submitted by Tino Meinen.
19819         * po/pl.po: Update Polish translation,
19820         submitted by Wit Wilinski.
19821
19822 Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>
19823
19824         * doc/11_1_command_line.html: Small fix.
19825
19826 Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>
19827
19828         * po/es.po: Update Spanish translation,
19829         submitted by Ariel Fermani.
19830         * po/it.po: Update Italian translation,
19831         submitted by Costantino.
19832         * po/ja.po: Update Japanese translation,
19833         submitted by Takeshi Aihana.
19834         * po/ru.po: Update Russian translation,
19835         submitted by Sergey Pinaev.
19836
19837 Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>
19838
19839         * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
19840
19841 Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
19842
19843         * main.c: Disable startup beta message.
19844         * po/it.po: Update Italian translation,
19845         submitted by Costantino <inverness1ATvirgilio.it>.
19846         * README: Updates.
19847         * configure.in: Release 1.5.9
19848
19849 Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
19850
19851         * search.c (search_file_next): Ignore case for keyword search.
19852
19853 Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
19854
19855         * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
19856         to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
19857
19858 Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
19859
19860         * cache.c (cache_sim_data_save): Print a warning when a save fails.
19861         * search.c: Fix search saving the cached data by first creating the
19862         directory for the location of the data, fixes search caching bug.
19863
19864 Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
19865
19866         * search.[ch]: Add ability to set the default image used for similarity
19867         in a search.
19868         * layout_util.c: Set the default image in a search to the visible
19869         image.
19870
19871 Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
19872
19873         * layout_util.c: Correct wrong main window keyboard shortcuts for the
19874         editor slots.
19875
19876 Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
19877
19878         * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
19879         * src/Makefile.am: Remove png libs from LDADD.
19880         * README: Updates.
19881         * configure.in: Remove libpng checks, release 1.5.8
19882
19883 Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
19884
19885         * globals.c: Change default thumbnail mechanism to shared thumbnails.
19886         * po/it.po: Update Italian translation,
19887         submitted by Costantino <inverness1ATvirgilio.it>.
19888         * po/ru.po: Update Russian translation,
19889         submitted by Sergey Pinaev <dfo@antex.ru>.
19890         * po/sv.po: Update Swedish translation,
19891         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
19892         * doc/10_6_advanced.html: Describe option 'Store keywords and comments
19893         local to source image'.
19894         * doc/11_4_management.html: Add list describing all folders and files
19895         used by GQview, and purpose.
19896         * doc/9_printing: Clarify a description.
19897
19898 Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
19899
19900         * bar_sort.c (bar_sort_collection_list_build): Blank the collection
19901         key before setting the bookmark list to that key, fixes incorrect list
19902         when collection folder is now empty.
19903         * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
19904
19905 Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
19906
19907         * bar_info.[ch]: Use the cache find utility instead of only looking for
19908         metadata in one place. If an a metdata file exists when writing,
19909         use it's location. Porperly update the keyword sidebar when renaming or
19910         moving a file to that the delayed save mechanism does not lose changes.
19911         * cache.c: Make cache_get_location honor enable_metadata_dirs, and
19912         removed duplicate isfile check in cache_find_location.
19913         * cache_maint.c: Change order of maintenance calls so that metadata is
19914         moved before the views are updated.
19915         * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
19916         metadata local to source image.
19917         * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
19918         * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
19919         of moved thumbnails - thumb_loader_std_save requires a NULL path.
19920
19921 Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
19922
19923         * search.c: Fix initial keywords matching state to be same as menu.
19924
19925 Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
19926
19927         * view_file_list.c: Update vfl->select_cb when populating the list and
19928         add a sanity check to vflist_select_image.
19929
19930 Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
19931
19932         * print.c: Added picas option for units. Made the default for units be
19933         metric for anything but the US,PR locales. Fixed default custom printer
19934         text to use <printer name> instead of the format string with %s.
19935
19936 Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
19937
19938         * src/Makefile.am: Add INTLLIBS to cmpile libs.
19939         * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
19940         the make dist target - it took me an hour to figure out why pos were
19941         not updateing >-/
19942         * README: Updates, including new translation status list.
19943         * configure.in: Release 1.5.7
19944
19945 Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
19946
19947         * preferences.c: Use new ui_misc utilities for radio buttons.
19948         * po/es.po: Update Spanish translation,
19949         submitted by Ariel Fermani <arielfermani@yahoo.com>.
19950         * po/fr.po: Update French translation,
19951         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
19952         * po/it.po: Update Italian translation,
19953         submitted by Costantino <inverness1ATvirgilio.it>.
19954
19955 Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
19956
19957         * preferences.c: Change Options dialog title to Preferences.
19958         * doc/*.html: Update documentation.
19959         * doc/11_4_management.html: Add page for Cache and Data Management.
19960
19961 Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
19962
19963         * cache_maint.c: Improve dialog descriptions.
19964         * dupe.c: Add fix for delayed status text update.
19965         * image-overlay.[ch] (image_overlay_update): New functions to schedule
19966         an update of an image info overlay, and fix incorrect dimensions when
19967         image has delayed flip enabled.
19968         * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
19969         whenever the file count changes.
19970
19971 Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
19972
19973         * preferences.c, print.c, search.c: Updates for functions deprecated
19974         in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
19975         * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
19976         boxes with NULL text set the GtkComboBox active item to 0.
19977
19978 Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
19979
19980         * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
19981         fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
19982         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
19983         Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
19984         for using glib idle and timeout functions and to use new GtkComboBox.
19985         * ui_misc.[ch]: Add toolbar utilities.
19986
19987 Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
19988
19989         * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
19990         GtkUIManager, this has a nice side effect of fixing the broken
19991         shortcuts when the tools are floating.
19992
19993 Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
19994
19995         * configure.in: Increase GTK+ requirement to 2.4.
19996         * README: Note above new requirement.
19997         * collect-table.c, view_file_icon.c: Fix filename tooltip window
19998         placement when using GTK 2.4.
19999         * fullscreen.c: Removed gtk version check for 'Stay above' option.
20000         * layout.c: Changes for new combobox used in GTK 2.4.
20001         * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
20002         ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
20003         GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
20004         * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
20005
20006 Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
20007
20008         * bar_sort.c: Make add button show new collection dialog when in
20009         collection mode.
20010
20011 Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
20012
20013         * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
20014         newer autoconf macros (no more acconfig.h). Update to use glib's
20015         gettext instead gettext directly. Change documentation install
20016         location to $prefix/share/doc/gqview-#version.
20017         * acconfig.h, BUGS: Removed, not used.
20018         * doc/Makefile.am: Install docs to new location.
20019
20020 Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
20021
20022         * bar_sort.c: Add option to choose current image or all selected files
20023         when adding images to a collection in the sort manager.
20024         * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
20025         allow adding to a bookmark list that is not editable via drag and drop.
20026         * ui_tabcomp.c: Add heading to path entry selection dialog.
20027
20028 Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
20029
20030         * collect-dlg.c: Allow saving empty collections.
20031         * collect-io.c: Remove erroneous warning about failed removes.
20032         * collect.c (collection_remove): Mark collection changed even when
20033         resulting collection is empty.
20034
20035 Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
20036
20037         * bar_sort.c: Change default view of sort manager to folders, and fix
20038         widget packing. Fix collection list to be sorted.
20039
20040 Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
20041
20042         * print.c: Add checkbox to remember print settings. Set a signal
20043         handler to catch a SIGPIPE when printing to a pipe, not pretty but it
20044         works. Do not allow printing to a file that already exists. Add print
20045         error dialog to tell user why printing did not complete.
20046
20047 Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
20048
20049         * bar_sort.c: Add collection option to sort manager.
20050         * collect-io.[ch]: Add collection manager add and remove utilities.
20051         * collect.[ch] (collection_window_find_by_path): New function.
20052         * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
20053         and to make a list not editable. Also made bookmark buttons compact.
20054
20055 Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
20056
20057         * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
20058         keywords entry and remaining 1/3 to comment entry.
20059
20060 Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
20061
20062         * cache.c: Metadata for keywords/comments no longer has the option to
20063         be stored locally to the source file.
20064         * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
20065         change the dialog to have a stop and close button so that the dialog
20066         remains displayed for the user until it is user closed.
20067
20068 Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
20069
20070         * fullscreen.[ch], preferences.c: Add full screen location option
20071         'Determined by Window Manager' which is now the default. This option
20072         sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
20073         the size and position like 'active monitor' but the window manager may
20074         completely ignore the request. Also removed old #if 0'ed out code.
20075         * globals.c (fullscreen_screen): Set the default screen to be the new
20076         option above 'Determined by Window Manager'.
20077
20078 Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
20079
20080         * image.c: Revert change to attempt to keep unkown icon unscaled, as it
20081         interferes when a pixbuf is specifically set.
20082         * icons/folder_open.png: Adjust width of the graphic in the open
20083         folder icon.
20084
20085 Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
20086
20087         * icons/folder_*.xpm: Remove unused files.
20088         * icons/folder_*.png: Add new folder icons.
20089         * icons/Makefile.am: Changes for above.
20090         * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
20091         * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
20092         change the folder list view so that current folder uses the open icon
20093         and the parent folder uses the 'up' icon.
20094
20095 Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
20096
20097         * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
20098         * src/Makefile.am: Removed unused files.
20099         * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
20100         files.
20101         * gobals.c, image.c, layout.c, preferences.c, thumb.c,
20102         thumb_standard.c: Use new pixbuf_inline utility.
20103         * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
20104         icons.
20105         * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
20106         The new or moved png images to be made inline.
20107
20108 Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
20109
20110         * cache_maint.c: Only manage shared thumbnails when the option is
20111         enabled, since this is a time consuming task.
20112         * preferences.c: Fix sensitivity of thumbnail options that are disabled
20113         when the shared thumb cache is in use. Removed clear cache button, as
20114         it is now in the maintenance window.
20115         * thumb_standard.c: Add notes about implementation and what it lacks.
20116         * ui_misc.[ch]: Add pref_table_button_new and
20117         pref_button_link_sensitivity_swap.
20118
20119 Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
20120
20121         * dupe.c: Fix widget spacings in find dupes window.
20122         * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
20123
20124 Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
20125
20126         * src/main.c: Make message about being a beta sound less ominous.
20127         * README: Updates.
20128         * configure.in: Release 1.5.6
20129
20130 Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
20131
20132         * doc/6_collections.html: Add note that $HOME/.gqview/collections is
20133         now updated when moving or renaming files.
20134         * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
20135         * doc/10_6_advanced.html: Explain "Stay above other windows" option.
20136         * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
20137         Apparently I have a habit of type "the" twice, and not noticing.
20138         * doc/12_credits.html: Update copyright year.
20139
20140 Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
20141
20142         * search.c: Clean up appearance of search window.
20143         * po/fr.po: Update French translation,
20144         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
20145         * po/ru.po: Update Russian translation,
20146         submitted by Sergey Pinaev <dfo@antex.ru>.
20147         * preferences.c, README: Update copyright year.
20148
20149 Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
20150
20151         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
20152         option to try to keep full screen window above other windows. Since
20153         this uses a GTK 2.4 function, it is disabled on GTK 2.2.
20154         * main.c: Issue warning when running with a GTK library with an older
20155         minor version than what GQview was compiled with.
20156
20157 Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
20158
20159         * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
20160         * main.c: When it takes time to get a connection to a remote GQview
20161         because it is still starting up, print progress dots (.) to the
20162         console to indicate we are waiting, and not hung.
20163         * thumb_standard.[ch]: Move core of thumb cache path building to
20164         thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
20165         or deleting thumbnails to match changes to the source image.
20166
20167 Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
20168
20169         * collect-io.c (collection_save_private): Use a temp file when saving
20170         a collection so that if an error occurs during write the original is
20171         not lost. The only disadvantage with temp files is group and user ids
20172         of the original are not guaranteed to be preserved by chown, oh well.
20173         * preferences.c: Remove silly EXPERIMENTAL text from description of
20174         shared thumbnails cache option.
20175         * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
20176         which attributes we want to copy.
20177
20178 Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
20179
20180         * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
20181         will allow images to loader faster if you know you only need at most
20182         width by height image. Since only the jpeg gdk-pixbuf loader supports
20183         it, this only effects jpegs.
20184         * thumb.c, thumb_standard.c: These changes are currently disabled, but
20185         it would set the requested size when loading thumbnails for a speed
20186         improvement on jpegs.
20187
20188 Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
20189
20190         * cache_maint.c: Implemented local thumbnail rendering option, and
20191         only enable it when the standard thumb cache is active.
20192         * filelist.c (path_list_filter): When filtering a dir list remove
20193         .thumbnails and .metadata.
20194         * preferences.c: Do not allow focus on progress entry in safe delete
20195         clear dialog.
20196         * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
20197         per loader basis instead of using the global setting.
20198         * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
20199         duplicated in three places into thumb_loader_std_next_source. Added
20200         retry flag to force a retry on images that are flagged as a failure.
20201         * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
20202
20203 Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
20204
20205         * cache_main.c: Reset list to NULL before using in next path_list.
20206
20207 Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
20208
20209         * cache_maint.[ch]: Add maintenance window to select various thumbnail
20210         cache operations for removing old thumbnails, deleting thumbnails, and
20211         to create thumbnails for a folder. Creating thumbnails local option is
20212         not yet implemented. Also move clear cache confirm dialog here.
20213         * layout_util.c: Change thumbnails menu item name, and open the
20214         maintenance window instead of purge utility.
20215         * preferences.c: Move clear cache confirm dialog out of here.
20216         * thumb_standard.[ch]: Make local thumb caches use permissions of the
20217         source images. Local thumbnails should not store failures. Added a
20218         thumb validate utility for use by the new thumb cache manager.
20219
20220 Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
20221
20222         * Makefile.am (gqview_sources): Add thumb_standard.[ch].
20223         * collect-io.c: Use new thumb loader functions.
20224         * collect-table.c: Use doubles instead of floats in most places.
20225         * collect.c: Remove unnecessary include of thumb.h.
20226         * dupe.[ch]: Use double for rank values, and updates for new thumb
20227         functions.
20228         * globals.c: Change default thumb size to 96x72, add
20229         thumbnail_spec_standard to toggle use of new thumbnail cache.
20230         * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
20231         use of float to double.
20232         * image-load.[ch]: Use doubles instead of floats for progress value.
20233         * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
20234         now a double.
20235         * layout.[ch], layout_image.[ch]: More float to double changes.
20236         * preferences.c: Change selection of thumbnail sizes offered to user,
20237         and allow a custom item when the thumbnail size configured in the
20238         rc file does not match the predefined list. Added toggle for new
20239         shared thumbnail standard (option needs a better description?)
20240         * print.c: Update for image zoom now being a double.
20241         * rcfile.c: Save and restore thumbnail_spec_standard.
20242         * search.c: More float to double change madness, and update for new
20243         thumb functions.
20244         * similar.[ch]: More floats to doubles.
20245         * thumb.[ch]: Updated the thumb function API to something a bit more
20246         sane, but mostly to match that of thumb_standard.h. When the standard
20247         thumb loaders are enabled thumb_loader_new will now return a loader
20248         from thumb_loader_std_new - the function access to thumb loaders is the
20249         same but the structures are completely different - don't access the
20250         structure directly. Also removed unused utility functions in thumbs.c.
20251         * thumb_standard.[ch]: New utilities for a thumb loader that implements
20252         the proposed thumbnail management standard on freedesktop.org.
20253         * typedefs.h: ThumbLoader is now treated as an opaque structure (but
20254         no attempt is made to hide it) because there are now two thumb loader
20255         implementations (thumb.c and thumb_standard.c). We check which loader
20256         and structure is in use with the standard_loader flag common to each. 
20257         * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
20258         and updates for new thumb functions.
20259
20260 Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
20261
20262         * main.c (help_browser_command): Only print info when debug is on.
20263         * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
20264         offset this by setting the idle function to low priority.
20265
20266 Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
20267
20268         * layout.c (layout_status_update_progress): Fix progressbar height from
20269         changing status bar size by setting text to a space instead of NULL.
20270
20271 Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
20272
20273         * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
20274         preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
20275         view_file_icon.c, view_file_list.c: Specifically enable or disable
20276         the search feature of the GTkTreeViews, as it interferes with shortcuts
20277         for the main window and elsewhere, also when it is enabled set the
20278         search column.
20279
20280         Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
20281         of the treeview search feature has changed such that it can now get
20282         in the way when it is not specifically disabled.
20283
20284 Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
20285
20286         * collect-io.c: Keep a pointer to the tail of the pending action list
20287         so that each append does not require walking the list.
20288
20289 Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
20290
20291         * collect-io.[ch]: Add collection manager to update collections
20292         contained in $HOME/.gqview/collections when files are moved. Made
20293         collection loading abort after too many errors.
20294         * collect.[ch]: Add collection_add_check to allow adding files to a
20295         collection that do not exist, attach collection manager to maintenance
20296         move functions.
20297         * main.c (gqview_exit_final): Flush pending collection manager changes
20298         before exit.
20299
20300 Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
20301
20302         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
20303         Add print context menu item to relevant sections of manual.
20304         * README: Updates.
20305         * configure.in: Release 1.5.5
20306
20307 Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
20308
20309         * collect-table.c: Make context menu have same number of items, making
20310         the ones that do not apply insensitive. Add print menu item.
20311         * collect.[ch] (collection_list_get_path_list): Add utility to get a
20312         path list from a colletion list.
20313         * dupe.c, search.c: Add print to context menus.
20314
20315 Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
20316
20317         * bar_info.c: Allow sizing of keyword sidebar when insensitive.
20318         * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
20319         raise windows instead of direct gdk_window_raise.
20320         * image.c: Fix broken redraws when sizing image view with NULL image,
20321         and fix clamping of scroller overlay within the new window size.
20322         * main.c: Raise remote main window when --remote is the only command
20323         line option. Fix crash when quitting from a remote --quit command.
20324         * remote.c (remote_server_client_cb): No need to check for error when
20325         return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
20326
20327 Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
20328
20329         * main.c: Add -sr<folder> remote command for recursive slideshows,
20330         based on patch submitted by Henry Minsky.
20331         * po/fr.po: Update French translation,
20332         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
20333         * po/it.po: Update Italian translation,
20334         submitted by Kostantino <inverness1ATvirgilio.it>.
20335         * po/sv.po: Update Swedish translation,
20336         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
20337         * doc/11_1_command_line.html: Document new remote -sr command.
20338
20339 Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
20340
20341         * image-load.c: Properly initialize load_fd to -1 in image_loader_new
20342         so that an immediate call to image_loader_free does not do bad things.
20343         Protect against calling image_loader_start more than once on a loader.
20344
20345 Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
20346
20347         * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
20348         * print.c: Retain print settings used in print dialog.
20349         * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
20350         double, or string values in the history for future use.
20351
20352 Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
20353
20354         * main.c: Change remote quit description to quit (from exit).
20355         * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
20356         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
20357         11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
20358         4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
20359         documentation for recent dialog and preference window changes, and
20360         do any doc updates pending in TODO.
20361
20362 Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
20363
20364         * fullscreen.c, layout_config.c, preferences.c: Update preferences
20365         window to match newer dialog padding and style, moved several options
20366         to different tabs, and removed the dithering option from the ui.
20367         * ui_misc.[ch]: New convenience functions for preference window.
20368         * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
20369         utility available for use outside this file.
20370
20371 Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
20372
20373         * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
20374         buttons.
20375         * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
20376         respective edge of image.
20377         * layout_util.c: Rename Exit menu item to Quit.
20378         * preferences.c: Update about dialog to match other dialogs.
20379         * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
20380         gtk-alternative-button-order.
20381
20382 Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
20383
20384         * layout.c: Increase default window width, add fix to make image pane
20385         visible (non-zero initial width) in one specific condition.
20386
20387 Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
20388
20389         * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
20390         to format floating point numbers in postscript output.
20391         * gqview.png: Change desktop icon.
20392
20393 Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
20394
20395         * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
20396         and appearance of the sidebars.
20397         * info.c: Update property window appearance.
20398         * ui_help.c: Adjust help window padding.
20399         * ui_misc.c (pref_table_new): Support parent_box == NULL.
20400
20401 Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
20402
20403         * bar_info.c: Dialog heading fix.
20404         * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
20405         button to a discard button when confirming close of changed collection.
20406         * main.c: Heading fix for exit dialog with unsaved collection.
20407         * print.c: Fix layout indenting broken by fix in pref_table_label.
20408         * ui_bookmark.c: Give dialog to edit bookmarks a heading.
20409         * ui_misc.[ch]: Be consistent with GTK stock button padding, even
20410         though it seems to violate GNOME HIG. FIx pref_table_label packing.
20411         * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
20412         * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
20413         Fix missing error dialog when a file copy fails, and fixed (null)
20414         filename for destination in copy/move error dialog.
20415
20416 Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
20417
20418         * slideshow.c (generate_random_list): Fix crash when return value of
20419         rand == RAND_MAX.
20420
20421 Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
20422
20423         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
20424         dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
20425         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
20426         view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
20427         utility changes and additions, use padding defines for widget spacing.
20428         * print.c: Move pref_* stuff out of here.
20429         * ui_misc.[ch]: Move pref_* stuff here.
20430         * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
20431         arg from generic_dialog_new(), cleaned up button utilities into a
20432         single general purpose utility. Change widget spacing, dialog layout,
20433         and dialog button order to match GNOME HIG 2.0 (ie backwards).
20434         * utilops.[ch]: Changes for above utility dialog alterations.
20435
20436 Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
20437
20438         * print.c: More updates for HIG utils, added image scale to reduce
20439         image size on page.
20440         * ui_misc.c: Fix incorrect namespace used for callback.
20441
20442 Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
20443
20444         * main.c: Make -l command line option now include collections that are
20445         specified on the command line, also link the first collection on the
20446         command line to the main window so that -s and -f with a collection
20447         will work as expected.
20448         * print.c: Change margin to margins.
20449
20450 Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
20451
20452         * print.c: Play with widget spacing and group styling to match HIG,
20453         get it and utils right here for when we use them to update rest of app.
20454
20455 Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
20456
20457         * print.c: Implement postscript text placement, still needs to convert
20458         utf8 to a proper postscript encoding. Fixed landscape orientation for
20459         postscript output.
20460
20461 Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
20462
20463         * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
20464         * print.c: Fix drawing of text onto pixbufs. Update preview when
20465         changing the text options. Added red preview lines to indicate image
20466         grid when selecting proof sheet layout.
20467
20468 Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
20469
20470         * image.c: Assume any request to resize the top window (per fit window
20471         to image option) will fail, and request a direct redraw - this works
20472         because we also changed the idle redraw handler's priority from
20473         G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
20474         priority than the resize signal. This fixes the fvwm2 maximized window
20475         does not redraw bug - the fault never was with fvwm2, although it would
20476         be nice if it set the maximized flag when windows are maximized :/.
20477
20478 Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
20479
20480         * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
20481         it is not necessary with GtkDrawingArea. Also removed GTK double
20482         buffering of the image display, fixes flicker when resizing window -
20483         double buffer is useless to us anyway since GQview's images are not
20484         displayed/drawn synchonously with GTK expose events.
20485         * img-view.c: Fix use of removed image eventbox.
20486
20487 Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
20488
20489         * README, TODO: Updates.
20490         * po/*.po: make distcheck touches these.
20491         * configure.in: Release 1.5.4
20492
20493 Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
20494
20495         * po/it.po: Update Italian translation,
20496         submitted by Kostantino <inverness1ATvirgilio.it>.
20497         * po/ja.po: Update Japanese translation,
20498         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
20499         * po/fr.po: Update French translation,
20500         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
20501         * po/sv.po: Update Swedish translation,
20502         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
20503         * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
20504         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
20505         * po/ar.po: Add Arabic translation,
20506         submitted by Youssef Assad <youssef@devcabal.org>.
20507         * configure.in (ALL_LINGUAS): Add AR translation.
20508         * README: Updates.
20509
20510 Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
20511
20512         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
20513         collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
20514         layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
20515         search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
20516         ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
20517         view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
20518         calling window. Some dialogs in utilops.c are still not set. Also
20519         fixed missing break in switch case causing Control+S to also close the
20520         collection window.
20521
20522 Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
20523
20524         * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
20525         fixes and grammar.
20526
20527 Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
20528
20529         * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
20530
20531 Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
20532
20533         * collect.c: Fix untitled (n) counter start number and Control+S
20534         shortcut to save collection as...
20535         * dupe.[ch]: Add Control+T to toggle thumbnails.
20536         * search.c: Add Control+T to toggle thumbnails, and Control+W to close
20537         search window.
20538         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
20539         More documentation.
20540
20541 Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
20542
20543         * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
20544         preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
20545         directories as folders in all places.
20546         * image.c (util_clip_region): Fix clipping bounds check to return FALSE
20547         on 0 width or height.
20548         * search.c: Reduce flush size to update search count when over 100
20549         instead of 101.
20550         * doc/10_1_general.html: Update docs to use the term folder when
20551         referring to directories.
20552
20553
20554 Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
20555
20556         * fullscreen.c (fullscreen_start): Rethink full screen geometry and
20557         window manager hints after referring to the icccm. Seems to work with
20558         all tested window managers, even twm :) . Still have to figure out
20559         which hint to use to tell the window managers to place a full screen
20560         window above panels and docks.
20561         * layout.c: Tell window managers not to request window position from
20562         user when 'save window positions' is enabled.
20563
20564 Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
20565
20566         * thumb.c: Fix possible endless loop between error and done handlers,
20567         clean up image loader free/setup.
20568
20569 Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
20570
20571         * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
20572         max slideshow delay, and increase the max delay to 3600 seconds.
20573         * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
20574         2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
20575         3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
20576         5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
20577         Documentation updates.
20578
20579 Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
20580
20581         * globals.c (fullscreen_screen): Change default full screen location to
20582         active monitor.
20583
20584 Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
20585
20586         * main.c (gr_slideshow_delay): Remove use of non-portable round().
20587
20588 Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
20589
20590         * fullscreen.c: Turn off decorations for the full screen window, as the
20591         window manager may not yet support full screen hints.
20592         * img-view.c: Hook up R key to refresh displayed image.
20593         * layout_image.c: Hook up R refresh key to full screen.
20594
20595 Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
20596
20597         * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
20598         handle to EXIF and Keywords sidebars.
20599         * image.c (image_size_cb): Fix return value, size_allocate prototype
20600         return is void, not gint.
20601         * ui_misc.[ch]: Implement sizer handle widget.
20602
20603 Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
20604
20605         * doc/3_1_image_window.html, 3_2_image_properties.html,
20606         3_other_windows.html: Add Chapter 3 documentation (Other Windows).
20607         * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
20608         and grammar fixes.
20609         * doc/Makefile.am: Add new files above.
20610
20611 Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
20612
20613         * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
20614         4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
20615         5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
20616         More pages of documentation.
20617         * doc/Makefile.am: Add above.
20618         * doc/index.html: Update missing page (m) markers.
20619
20620
20621 Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
20622
20623         * dupe.c: Fix missing status messages in the Find Dupes window
20624         introduced by last set of speed optimizations. Fix progress counters
20625         for checksums and dimensions.
20626
20627 Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
20628
20629         * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
20630         7_sidebars.html: Add documentation for sidebars.
20631         * doc/Makefile.am: Add above.
20632         * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
20633
20634 Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
20635
20636         * main.c (html_browsers): Change key used to determine GNOME browser to
20637         /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
20638         to be no longer used or changed when setting Preferred Applications.
20639
20640 Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
20641
20642         * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
20643         2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
20644         * doc/Makefile.am: Install new files above.
20645
20646 Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
20647
20648         * gqview.desktop: Add supported mime types, disable startup
20649         notification, and add Viewer to Categories.
20650
20651 Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
20652
20653         * image-load.[ch] (image_loader_get_format): New util to query the
20654         mime type of the active image.
20655         * info.c: Add (mime) file type field to image properties dialog, and
20656         increase the dialogs default height to 350 (from 300).
20657
20658 Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
20659
20660         * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
20661         text onto a pixbuf with an alpha channel.
20662         * print.c: Add image text info output, implement RGB and Preview text
20663         writers - PS text is still to be done.
20664         * view_file_icon.c (vficon_maint_removed): When removing a file from
20665         the grid, set the pointer NULL to avoid possible access before the
20666         idle sync. This is an attempt to fix a seemingly random crash when
20667         deleting files from the find dupes window.
20668
20669 Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
20670
20671         * image-overlay.c: Fix overlay to counter to account for slide show.
20672         * image.c: Fix overlay date and time display for preloaded images by
20673         setting them before calling image_new_util().
20674         * img-view.c: Fix overlay counter by setting list_pointer before
20675         changing the image, and to account for slide show.
20676
20677 Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
20678
20679         * image.c: Fix to draw overlays when image is set to NULL.
20680
20681 Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
20682
20683         * print.c: Allow user to set the DPI to use for printing.
20684
20685 Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
20686
20687         * image-overlay.c (image_overlay_info_render): Process the image count
20688         value returned for view windows.
20689
20690 Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
20691
20692         * image.[ch], typedefs.h: Add function callback for notification of
20693         a new image.
20694         * image-overlay.[ch]: New utils for image info overlays.
20695         * img-view.[ch]: Add image overlay to stand alone image window.
20696         * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
20697         given an ImageWindow.
20698         * layout_image.c: Move overlay utils to new image-overlay.c.
20699
20700 Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
20701
20702         * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
20703         * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
20704         and ui_pixbuf_ops.c.
20705         * print.c: Close the current print job when closing the print window,
20706         so we don't crash when closing while preview is not complete.
20707         * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
20708         now in pixbuf_util.c.
20709
20710 Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
20711
20712         * layout_image.c: Display more information in full screen overlays.
20713
20714 Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
20715
20716         * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
20717         when tools are hidden/float - bug introduced by removing focus border.
20718
20719 Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
20720
20721         * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
20722         if the loading image is not the currently visible image. Fixes stuck
20723         busy cursor case #2.
20724         * image.c: Increase scroller timer to 30 updates per second.
20725
20726 Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
20727
20728         * image.c: Fix stuck busy cursor when initially displaying an image
20729         that is still loading and smooth flip is enabled. Actually, this is the
20730         result - the fix is to only sync the pixbuf image if it has changed.
20731
20732 Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
20733
20734         * image.[ch]: Fix overlay updates when over border, fix overlay test
20735         on expose event.
20736         * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
20737         display image information, enabled with the I key.
20738         * print.c: Use pixbuf_set_*() to initialize pixbufs.
20739         * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
20740         rectangles by directly setting values.
20741
20742 Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
20743
20744         * image.[ch]: Remove alpha level parameter from image overlay, since it
20745         seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
20746         to create the render mask, and not when rendering over existing pixels
20747         like gdk_pixbuf_composite...
20748
20749 Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
20750
20751         * image.[ch], typedefs.h: Added ability to set overlays onto the image
20752         display in the form of GdkPixbufs. Change the scroller to display
20753         itself using an overlay.
20754
20755 Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
20756
20757         * bar_info.c (bar_keyword_list_sync): Fix to translate the default
20758         keyword list.
20759
20760 Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
20761
20762         * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
20763         * README: Updates.
20764         * configure.in: Release 1.5.3
20765
20766 Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
20767
20768         * print.c: Make text tab insensitive, to indicate it does nothing.
20769         * po/ja.po: Updated Japanese translation,
20770         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
20771         * po/sv.po: Updated Swedish translation,
20772         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
20773         * po/it.po: Updated Italian translation,
20774         submitted by Kostantino <inverness1ATvirgilio.it>.
20775         * README: Update Italian translation credits.
20776
20777 Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
20778
20779         * search.c: Change date entries to new util from ui_misc.h, which
20780         includes convenient date selection popup.
20781         * ui_misc.[ch]: New files for the above date entry widget.
20782
20783 Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
20784
20785         * img-view.c: Fix broken file management operations when full screen.
20786         * layout_util.c: Fix V key test for full screen.
20787
20788 Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
20789
20790         * view_dir_list.c: Remove redundant NULL path checks.
20791         * view_dir_tree.c: Make a copy of the path so that we do not free the
20792         original, fixes crash with slideshows started with folder tree view
20793         right click menu.
20794
20795 Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
20796
20797         * bar_exif.c: Added ability for user to add additional items to the
20798         standard exif view by toggling the checkmark for items listed in the
20799         advanced view.
20800
20801 Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
20802
20803         * print.c: Do not allow printing when margins or proof size result in
20804         no output, grey out the print button to indicate this. Close the
20805         print window when finished printing. Postscript image data is scaled
20806         down to a max of 300 dpi to reduce spool size (hmm, this dpi value
20807         should probably be user selectable).
20808
20809 Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
20810
20811         * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
20812         so that the image will fill the window vertically or horizontally.
20813         * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
20814         set the zoom to fill window width and height, respectively. Changed
20815         hide tools shortcut to [Control] + H.
20816         * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
20817         * doc/gqview_faq.html: New manual page for the FAQ.
20818
20819 Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
20820
20821         * gqview.desktop: Change exec command to "gqview -r %F", per desktop
20822         spec 0.9.4 at freedesktop.org.
20823         * img-view.c (view_window_new): Support directories and collection
20824         files passed in as the path.
20825         * main.c: Added remote command view:filename to open filename in
20826         a new window, describe file: so it shows up in remote help list.
20827         * ui_fileops.[ch]: Move file_extenstion_match() util here.
20828
20829 Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
20830
20831         * image.c: Fix remaining scroller bugs: Properly draw it onto the
20832         border, and move scroller scrolling updates into image_scroll_real()..
20833
20834 Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
20835
20836         * print.c: Begin postscript output, needs page orientation fixed.
20837         * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
20838         NULL terminated string.
20839
20840 Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
20841
20842         * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
20843         and property tab to be 'Keywords' to better describe what they do.
20844         * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
20845         8_image_presentation.html, index.html: Update docs to use 'Keywords'.
20846
20847
20848 Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
20849
20850         * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
20851         Move icon declarations to globals.h, and allow use of inline pixbufs
20852         created from pngs.
20853         * globals.h: New header to include image declarations.
20854         * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
20855         clamping in image_queue().
20856         * scroller.png: New image for scroller icon.
20857
20858 Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
20859
20860         * main.c: Fix handling of more than one file on the command line with
20861         the remote option, so that is works the same as no remote.
20862
20863 Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
20864
20865         * layout.c: Fix crash when selecting dropdown history with NULL layout
20866         path, fix layout_tools_float_set to support NULL lw for main window.
20867         * main.c: Push all remote commands to server regardless of order,
20868         implement remote passing of command line filenames.
20869         * remote.c: Mark noisy printfs for debug.
20870
20871 Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
20872
20873         * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
20874         and save the status to the rc file.
20875         * image.c (image_top_window_sizable): Do not attempt to automatically
20876         resize a window when it is maximized, since a maximized window is not
20877         really sizable.
20878         * layout.c: FIx layout_valid to actually check if the layout pointer
20879         is valid. Restore maximized window state.
20880         * main.c: New window_maximized() utility to check said state. Save
20881         maximized state on exit, and do not set update stored window geometry
20882         if the main window is maximized.
20883
20884 Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
20885
20886         * print.c: Fix page count display when result is no pages, make 1:1
20887         zoom button change zoom to fit when zoom is already 1:1, attempt to
20888         avoid slow bilinear pixbuf scaling when scale is under 0.01.
20889
20890 Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
20891
20892         * print.c: Add preview to print job render types, so that the preview
20893         uses the same render path as printing. Cleanup unused code.
20894
20895 Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
20896
20897         * print.c: Fill custom printer list using lpstat -p.
20898
20899 Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
20900
20901         * globals.c: Change default thumbnail quility to tiles and default
20902         zoom quality to bilinear.
20903
20904 Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
20905
20906         * globals.c, gqview.h, image.c, rcfile.c: Added rc option
20907         scroll_reset_method, to adjust visible area behavior when changing
20908         to a new image.
20909         * doc/10_7_hidden.html: Document new scroll_reset_method option.
20910
20911 Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
20912
20913         * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
20914         Increase comparison speed by limiting number of expensive progress bar
20915         updates per second.
20916
20917 Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
20918
20919         * cache.[ch]: Add support for md5sums to sim cache.
20920         * dupe.[ch]: Use md5sums for checksums.
20921         * md5-util.[ch]: New files with md5sum utilities.
20922         * ui_fileops.[ch]: Move several includes to header file.
20923
20924 Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
20925
20926         * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
20927         hidden tool window for the first time.
20928         * view_file_icon.h: Remove extra semicolon.
20929
20930 Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
20931
20932         * remote.[ch]: New utils for sending and receiving ipc commands.
20933         * main.c: Add command line options to control an existing GQview
20934         process (-r, --remote, -rh, --remote-help).
20935         * Makefile.am: Add remote.[ch].
20936
20937 Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
20938
20939         * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
20940         layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
20941         window manager' option - the new full screen behavior is correct, and
20942         no longer grabs the keyboard interfering with an xscreensaver lock.
20943         * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
20944         from help manual.
20945
20946
20947 Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
20948
20949         * layout_config.c (layout_config_list_order_set): Fix transposed src
20950         and dest variable causing inconsistent layout order.
20951         * layout_image.c (layout_image_new): Remove focus border from image
20952         when it is the only thing displayed in the main window.
20953
20954 Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
20955
20956         * collect-table.c: Attempted focus fix on item removal.
20957         * view_file_icon.c: Fix focus behavior when removing items, by ensuring
20958         row and column coordinates match the actual focus.
20959
20960 Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
20961
20962         * README: Updates.
20963         * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
20964         * configure.in: Release 1.5.2
20965
20966 Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
20967
20968         * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
20969         note the many missing sections in table of contents.
20970         * print.c: Add note to print dialog that printing is not functional.
20971
20972 Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
20973
20974         * bar_info.c (comment_read): Fix mem leak by freeing key variable.
20975
20976 Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
20977
20978         * ui_fileops.c (copy_file): Check if source and target are hardlinks to
20979         the same file, and if so simply return success for the copy request.
20980
20981 Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
20982
20983         * editors.c: Dump popen and use genuine fork and execvp to run
20984         editor commands when we need to display the command's output, this
20985         fixes verbose editor commands that were hanging GQview until they
20986         finished.
20987         * main.c: Clean up html help browser exec code.
20988         * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
20989         documentation.
20990
20991 Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
20992
20993         * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
20994
20995 Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
20996
20997         * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
20998         even if gtk was not yet initialized by attaching the dialog to an idle
20999         loop called by a gtk_init_add() function.
21000
21001 Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
21002
21003         * bar_info.c: Add favorite keywords list for faster keyword selection,
21004         added dialog to edit the list.
21005         * layout_util.c: Change print shortcut to [Shift] + P.
21006         * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
21007
21008 Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
21009
21010         * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
21011         8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
21012         9_printing.html: More docmentation.
21013         * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
21014         Makefile.am, index.html: Updates.
21015
21016 Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
21017
21018         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
21019         typdefs.h: Added option to disable screen saver during full screen.
21020         * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
21021         10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
21022         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
21023         11_2_keyboard_shortcuts.html: More documentation.
21024         * doc/index.html: Fixes.
21025
21026 Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
21027
21028         * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
21029         * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
21030         * POTFILES.in: Added print.c.
21031         * layout_util.c, main.c: Add help contents menu item, add utility to
21032         launch user's preferred HTML browser for User Manual.
21033         * print.c: Start adding text settings to print dialog.
21034
21035 Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
21036
21037         * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
21038         * print.c: Add jpeg writing, free job_pixbuf when job is done.
21039
21040 Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
21041
21042         * print.c: Added print job path, can now print to png files - at least
21043         it can actually do something now...
21044
21045 Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
21046
21047         * print.c: Fleshed out print progress dialog - still no actual print..
21048
21049 Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
21050
21051         * print.c: Add output device selection - still no actual printing.
21052
21053 Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
21054
21055         * print.c: Organize print dialog - still no actual printing.
21056
21057 Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
21058
21059         * print.c: Implement single image preview - still no actual printing.
21060
21061 Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
21062
21063         * print.c: Add entry for proof thumbnail size, and use the size to
21064         layout the preview.
21065
21066 Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
21067
21068         * print.c: Add print preview page navigation, zoom controls - still no
21069         printing.
21070
21071 Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
21072
21073         * print.c: Add source selection, layout selection (not hooked up),
21074         scale down the preview pixbuf to a sane size, and account for  margins
21075         in the preview - still no actual printing.
21076         * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
21077
21078 Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
21079
21080         * print.c: Add orientation, margins, units - still no actual printing.
21081
21082 Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
21083
21084         * image.[ch] (image_area_changed): New util to notify image widget that
21085         an area of the image has changed, and needs a redraw.
21086         * layout_util.c: Add a print menu item (temporary shortcut is P).
21087         * print.[ch]: New files for (eventually) printing images. Currently a
21088         not so useful dialog.
21089
21090 Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
21091
21092         * image.c (image_load_done_cb): Use correct, and much faster, method to
21093         set the completed pixbuf when delay_flip is enabled.
21094
21095 Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
21096
21097         * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
21098         Add option to delay page flips until image is completeley loaded when
21099         in full screen.
21100         * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
21101
21102 Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
21103
21104         * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
21105         slideshow_delay to have subsecond precision. Set that precision
21106         to 10ths of a second (use #define in slideshow.h to change precision).
21107         Change minimum slideshow delay to 0.10.
21108
21109 Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
21110
21111         * bar_info.[ch] (keyword_list_pull): Let this function also support
21112         pulling keywords from a GtkEntry.
21113         * fullscreen.c: Make the screen debug output honor debug flag.
21114         * preferences.c: Add path selection dialog buttons to path entries.
21115         * search.c: Change the keyword TextView into an Entry, show dimensions
21116         in results whenever possible. Allow sorting of results by column.
21117         * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
21118         add path selection dialog buttons to path and icon entries.
21119         * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
21120         add button to a tab completion to pop up a path selection dialog.
21121
21122 Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
21123
21124         * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
21125         ExposureTime has priority over ShutterSpeedValue, as calculating the
21126         original exposure setting from an APEX value can introduce error.
21127
21128 Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
21129
21130         * layout.c, layout_util.[ch]: Connect the keypress signal handler to
21131         the floating tool window, to fix tool window keyboard handling.
21132
21133 Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
21134
21135         * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
21136         (merge from 1.4.3).
21137
21138 Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
21139
21140         * po/ro.po: Updated Romanian translation (from 1.4.3),
21141         submitted by Harald Ersch <harald@ersch.ro>.
21142         * po/ru.po: Updated Russian translation,
21143         submitted by Sergey Pinaev <dfo@antex.ru>.
21144
21145 Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
21146
21147         * editors.c (editor_verbose_start): Set our end of pipe non blocking,
21148         so that complex editor commands that, for instance have if;then and for
21149         loops, do not hang GQview until completion.
21150
21151 Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
21152
21153         [merge from stable branch] 
21154         * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
21155         to date, includes a workaround for utime's inabality to change
21156         timestamps when the user is not the owner of the file.
21157         * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
21158         check if the thumbnail is current.
21159
21160 Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
21161
21162         [merge from stable branch]
21163         * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
21164         button callbacks into a single callback with a button argument, added
21165         scroll callback.
21166         * img-view.c, layout_image.c: Changes for above, and add support for
21167         horizontal scrolling.
21168         * info.c, utilops.c: Changes for new image button and scroll callbacks.
21169
21170 Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
21171
21172         * collect-table.c (collection_table_file_remove): Update selection when
21173         removing a selected item, fixes crash when removing items from a
21174         collection window.
21175         * dupe.c: Fix rank calculation on orphaned items. Fix list focus
21176         behavior when changing selection or removing items.
21177         * search.c: Maintain correct state when removing items while still
21178         searching or generating thumbnails. Fix list focus behavior when
21179         changing selection or removing rows.
21180         * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
21181         and the popup window size when column is offscreen. Add
21182         tree_view_move_cursor_away() utility.
21183         * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
21184         freed GenericDialog when auto_close is TRUE, and only attempt to close
21185         the dialog once.
21186         * view_file_icon.c (vficon_sync): Update row count so that focus can
21187         not move beyond the last row.
21188         * view_file_list.c: Fix list focus behavior when changing selection or
21189         removing rows.
21190
21191 Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
21192
21193         * README: Updates.
21194         * po/ja.po: Updated Japanese translation,
21195         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
21196         * configure.in: Release 1.5.1
21197
21198 Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
21199
21200         * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
21201         layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
21202         compile with GDK_DISABLE_DEPRECATED defined.
21203         * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
21204         ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
21205         G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
21206         * utilops.c: Fix auto update of preview column when dragging rows to
21207         reorder them.
21208         * view_dir_tree.c: Center new path when it is not visible.
21209         * view_file_list.c: When scrolling to display new row, center the row.
21210
21211 Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
21212
21213         * search.c (search_file_load_process): Fix swapped paths on a call to
21214         filetime_set, fixes ugly bug causing source file timestamps to be
21215         changed when using search by content similarity or dimensions!
21216
21217 Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
21218
21219         * fullscreen.[ch]: Added support for multiple screens and monitors,
21220         removed broken Xinerama usage, we use the gtk screen/monitor utils now.
21221         * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
21222         preferences.c, rcfile.c: Added option to not ignore the window manager
21223         fullscreen handling. Added selection of screen and/or monitor to use
21224         for display of the full screen window.
21225         * image.c: Set the wallpaper on the root window that the window belongs
21226         to, remove #include of gdkx.h.
21227         * configure.in, src/Makefile.am: Remove test for Xinerama, remove
21228         Xinerama and Xlib from link stage.
21229
21230 Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
21231
21232         * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
21233
21234 Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
21235
21236         * preferences.c: Make the entry in the clear trash dialog non editable
21237         instead of insensitive.
21238
21239 Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
21240
21241         * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
21242         the ExifBar structure, as layout_util.c accesses this data from
21243         within a destroy signal callback.
21244
21245 Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
21246
21247         * bar_info.[ch]: Add size request utility.
21248         * layout_util.c: Fix clipping of labels in Image Details sidebar, by
21249         changing the size request method (see above).
21250         * img-view.c: Change folder popup menu to match rest of application.
21251         * search.c: Fix gettext warning by setting specific string format,
21252         increase year spin button width, fix compile error by correcting
21253         declaration location.
21254         * utilops.c: Fix dialog titles, use folder instead of directory when
21255         communicating with user.
21256         * po/bg.po: Updated Bulgarian translation,
21257         submitted by Vladimir Petrov <vladux@mail.bg>
21258
21259 Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
21260
21261         * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
21262         * po/*.po: Make distcheck updates.
21263         * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
21264         * configure.in: Release 1.5.0.
21265
21266 Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
21267
21268         * bar_info.c: Modified toolbar (added space to separate save).
21269         * layout_util.c: Fix initial selection count sent to details sidebar.
21270
21271 Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
21272
21273         * search.c: Add results search type, to search current results list.
21274         * README, TODO: Updates.
21275
21276 Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
21277
21278         * search.c: Add option to search all files with comments (metadata).
21279         * ui_tabcomp.c: Set completion button size allocation height to that
21280         of the entry.
21281
21282 Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
21283
21284         * layout_util.c: Set initial search path to the current path. Fix
21285         initial display of the details sidebar with more than one selection.
21286
21287 Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
21288
21289         * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
21290         Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
21291         remains out of order (2/29/04) - but it _is_ inline with version order.
21292
21293 Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
21294
21295         * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
21296         on what we are told. Added option to only display metadata info.
21297         * info.c: Added Details tab for displaying metadata, merged permissions
21298         tab into the general tab.
21299         * layout.c, layout_util.[ch]: Notify the details sidebar of selection
21300         count changes.
21301
21302 Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
21303
21304         * bar_info.[ch], layout_util.c: Add functions to set keywords to the
21305         current file selection.
21306         * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
21307
21308 Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
21309
21310         * cache.[ch], gqview.h: Changed cache get and find functions to take
21311         a CacheType, so that metadata location can be seperate from thumbnails.
21312         * cache_maint.c: Add support for meta cache to maintenance.
21313         * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
21314         as it has long been fixed.
21315         * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
21316         * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
21317         for all the above changes.
21318
21319 Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
21320
21321         * bar_info.c: Clean up comment format.
21322         * info.c, preferences.c: Set the properties, options, and about
21323         windows to type dialog.
21324
21325 Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
21326
21327         * bar_info.c: Fix details bar display when no image is present.
21328
21329 Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
21330
21331         * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
21332         preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
21333         view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
21334         for all GtkTreeViews to make them look better.
21335         * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
21336         default size.
21337
21338 Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
21339
21340         * search.c: Implement similarity match type.
21341
21342 Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
21343
21344         * search.c: Fix statusbar label size twitching, fix selection idle
21345         update bug, increase default search window size - sorry 640x480 users.
21346
21347 Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
21348
21349         * search.c: Implement dimensions matching, add dimensions 'between',
21350         overload FileData passed to search_result_append(), so that it also
21351         holds dimensions and similarity fields, and display dimensions if
21352         available. Fix memory leak in search_result_change_path(). Also make it
21353         work with 'between' input swapped (first is higher than second).
21354
21355 Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
21356
21357         * search.c: Change a few default values, make search parameters
21358         insensitive during search, reorder status bar items, change start/stop
21359         button into two distinct stock buttons (find and stop).
21360
21361 Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
21362
21363         * search.c: Add search options for match case, recurse search path,
21364         and 'between' for file size. Hide unused widgets when match type is
21365         not 'between'.
21366
21367 Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
21368
21369         * search.[ch]: Implement maintenance utils.
21370         * utilops.c: Hook up search maintenance.
21371
21372 Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
21373
21374         * search.c: Implement thumbnails, clean up the status bar.
21375         * TODO: Updates.
21376
21377 Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
21378
21379         * search.c: Sort directories as they are searched. Use list buffer and
21380         only flush to the result GtkTreeView every 100 iterations or so, to
21381         reduce tree view internal updates that take time, thereby significantly
21382         increasing search speed when returning many results.
21383         * po/POTFILES.in: Added bar_sort.c and search.c.
21384
21385 Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
21386
21387         * search.c: More work: selections, context menu, keyboard shortcuts,
21388         status bar, drag and drop.
21389
21390 Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
21391
21392         * bar_info.[ch]: Export the comment/keyword read/write utilities.
21393         * dupe.[ch] (cell_renderer_height_override): Export this hack.
21394         * filelist.[ch] (file_data_new_simple): New util in easy to use form.
21395         * layout_util.c: Hook up search window to menu.
21396         * search.[ch]: New files, started the image search window. Basically
21397         works, but can not do anything with the results yet.
21398
21399 Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
21400
21401         * bar_info.[ch]: Add details sidebar for display/entry of keywords and
21402         comments per image.
21403         * bar_sort.c: Fix text capitalization of Link.
21404         * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
21405         * layout_util.[ch]: Support details sidebar, not sure header needs to
21406         export it though, not used anywhere else.
21407         * typedefs.h: Add bar_info vars to LayoutWindow.
21408
21409 Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
21410
21411         * bar_sort.c: Add symbolic linking option sort manager.
21412         * main.c: Notify of beta software on startup.
21413         * ui_fileops.[ch]: Add symlink_utf8() util.
21414         * configure.in: Branch/merge for 1.5 devel cycle.
21415
21416 Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
21417
21418         * README, TODO: Updates.
21419         * po/*.po: make distcheck touches these.
21420         * configure.in: Release 1.4.1
21421
21422 Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
21423
21424         * hu.po: Updated Hungarian translation,
21425         submitted by Koblinger Egmont <egmont@uhulinux.hu>
21426         * gqview.desktop: Updated, convert to utf-8.
21427         * README: Update credits.
21428
21429 Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
21430
21431         * view_dir_tree.c: Fix crash when encountering a folder named
21432         (sigh, wait for it...) "empty". Fix is twofold: check success of
21433         vdtree_populate_path_by_iter() before accessing something it may free,
21434         and use a zero length string ("") for the placeholder node path/name,
21435         as there shouldn't be any folders with that name to encounter...
21436
21437 Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
21438
21439         * main.c (main): Move gtk_init and friends before any code that may
21440         cause a warning dialog that needs gtk to be initialized. This
21441         specifically fixes crash when attempting warning about invalid home
21442         directory filename encoding.
21443
21444 Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
21445
21446         * po/*.po: Make distcheck updates these.
21447         * README: Update translation status.
21448         * configure.in: Release 1.4.0
21449
21450 Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
21451
21452         * README: Add overview of changes since last stable 1.2.2 release,
21453         update email address, some clean up.
21454         * gqview.1: Update email address.
21455         * TODO: Clean up.
21456
21457 Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
21458
21459         * po/fr.po: Updated French translation,
21460         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
21461         with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
21462
21463 Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
21464
21465         * po/bg.po: Updated Bulgarian translation,
21466         submitted by Vladimir Petrov <vladux@mail.bg>.
21467         * po/cs.po: Updated Czech translation,
21468         submitted by Jan Raska <jan_raska@hotmail.com>.
21469         * po/de.po: Updated German translation,
21470         submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
21471         * po/es.po: Updated Spanish translation,
21472         submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
21473         * po/fi.po: Updated Finnish translation,
21474         submitted by Lauri Nurmi <lanurmi@iki.fi>.
21475         * po/nl.po: Updated Dutch translation,
21476         submitted by Tino Meinen <a.t.meinen@chello.nl>.
21477         * po/sk.po: Updated Slovak translation,
21478         submitted by Ivan Priesol <priesol@iris-sk.sk>.
21479         * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
21480         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
21481         * README: Credit updates.
21482
21483 Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
21484
21485         * cache_maint.c(cache_maintain_home): Set the entry that displays
21486         the working path as not editable instead of insensitive, as at least
21487         the Galaxy theme shows no text in insensitive entries (fg == bg color).
21488
21489 Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
21490
21491         * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
21492         before attempting access into list model.
21493
21494 Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
21495
21496         * layout_config.c: Fix to display translations of layout_title strings.
21497
21498 Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
21499
21500         * exif.c(exif_read): Fix for gcc 3.3.2 warning.
21501
21502 Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
21503
21504         * README: Updates.
21505         * gqview.desktop: Fix Encoding field "Legacy-Mixed".
21506         * po/*.po: make distcheck touches these.
21507         * configure.in: Release 1.3.9
21508
21509 Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
21510
21511         * README: Updates.
21512         * *.[ch]: Update copyright year in file headers.
21513         * main.c: Remove start up print of beta notice.
21514
21515 Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
21516
21517         * po/bg.po: Updated Bulgarian translation,
21518         submitted by Vladimir Petrov <vladux@mail.bg>
21519         * po/es.po: Updated Spanish translation,
21520         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
21521         * po/fi.po: Updated Finnish translation,
21522         submitted by Lauri Nurmi <lanurmi@iki.fi>
21523         * po/fr.po: Updated French translation,
21524         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
21525         * po/pl.po: Updated Polish translation,
21526         submitted by Emil Nowak <emil5@go2.pl>
21527         * po/ru.po: Updated Russian translation,
21528         submitted by Sergey Pinaev <dfo@antex.ru>
21529         * po/sv.po: Updated Swedish translation,
21530         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
21531         * po/vi.po: Updated Vietnamese translation,
21532         submitted by pclouds <pclouds@vnlinux.org>
21533         * README: Update translation credits where necessary.
21534
21535 Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
21536
21537         * README: Updates.
21538         * gqview.1: Updated man page.
21539         * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
21540         fullscreen, F is still the official key but V was currently unused and
21541         it helps the upgraders migrate with less pain.
21542
21543 Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
21544
21545         * exif.c: Translate return strings, include config.h so intl.h works..
21546         * ui_fileops.c: Include config.h.
21547
21548 Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
21549
21550         * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
21551         unsupported format id values.
21552         * configure.in: Add --disable-xinerama configure switch.
21553         * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
21554
21555 Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
21556
21557         * layout.c: Removed unused code.
21558         * main.c: Move print_term out of here, fix terminal message encoding,
21559         disable listing of 'experimental' command line options.
21560         * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
21561         * ui_fileops.[ch]: Move print_term() here.
21562
21563 Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
21564
21565         * utilops.c: Remove Preview button from batch rename dialog, and fixed
21566         the preview column to auto update. BUG: rows-reordered signal of a tree
21567         model is never sent, so reordering with drag and drop will not update
21568         the preview column - this appears to be a GTK 2.2.4 bug.
21569
21570 Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
21571
21572         * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
21573         event, also check if file exists, if not simply return false instead
21574         of doing the whole attempt which will fail anyway.
21575
21576 Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
21577
21578         * po/*.po: Make distcheck touches these.
21579         * README: Update translation table. Fix release year (re make dist).
21580         * configure.in: Release 1.3.8
21581
21582 Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
21583
21584         * preferences.c: Changed the copyright string such that changes to
21585         (c) year, website address, and email address will no longer break the
21586         translations.
21587         * README: Updates.
21588
21589 Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
21590
21591         * info.c, utilops.c: Marked additional strings for translation.
21592         * po/fi.po: Updated Finnish translation,
21593         submitted by Lauri Nurmi <lanurmi@iki.fi>
21594         * po/ja.po: Updated Japanese translation,
21595         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
21596         * po/sv.po: Updated Swedish translation,
21597         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
21598         [note: es and fr are awaiting a resend in gzip form, unless I can
21599         figure out what netscape 4.x does to po files sent as plain text...]
21600
21601 Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
21602
21603         * cellrenderericon.[ch]: Changed function and structure names to avoid
21604         using the gtk namespace.
21605         * collect-table.c, view_file_icon.c: Use new names (above).
21606         * img-view.c, layout_image.c: Allow 'N' key to step to next image.
21607         * layout_util.c: Revert to old behavior where page up/down are now
21608         global to the window for stepping through images. Use Ctrl-Up/Dn to
21609         scroll file/folder views a page at a time.
21610
21611 Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
21612
21613         * dupe.c: Apply patch to fix char pointer array overrun,
21614         submitted by Richard Curnow <rc@rc0.org.uk>.
21615
21616 Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
21617
21618         * view_file_icon.c, view_file_list.c: Disabled double click to go to
21619         full screen - control clicking for mulitple selection too fast can
21620         activate fullscreen - need to revisit strategy.
21621
21622 Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
21623
21624         * collect-table.c: Fix division by zero when all thumbnails fail to
21625         generate resulting in initial zero row count.
21626         * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
21627         ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
21628         Use 64 bit integer to store and count file sizes, to properly display
21629         >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
21630         available, also use work-around to avoid %lld for printf conversions.
21631
21632 Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
21633
21634         * image.c: NULL initialize function pointers.
21635         * view_file_icon.c, view_file_list.c: Set double click in icon and list
21636         view to start fullscreen.
21637
21638 Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
21639
21640         * image.[ch], typedefs.h: Added image load completed function, it will
21641         be called when the current image is finished rendering to screen and
21642         when the image preload is complete. Only tested with --debug.
21643
21644 Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
21645
21646         * dupe.c: Mark column title strings for translation.
21647         * editors.c: Translate command name field for the default editors.
21648         * menu.c: Fix sort menu grammar.
21649
21650 Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
21651
21652         * exif.c: Fix spelling error of fluorescent.
21653         * info.c: Make filename entry non-editable in place of non-sensitive.
21654         * main.c: Use the locale's preferred encoding when printing --help text
21655         to the terminal.
21656         * preferences.c: Make entire filter editor non-sensitive when filtering
21657         is disabled.
21658         * utilops.c: Grammar, newline fixes.
21659
21660 Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
21661
21662         * ui_help.c (help_window_load_text): When encountering invalid utf-8,
21663         insert a blank line in place of broken text, removed warnings.
21664         * README: Convert encoding to proper utf-8.
21665
21666 Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
21667
21668         * layout_util.c (layout_bar_exif_sized): Fix signal handler,
21669         size_allocate has no return value.
21670
21671 Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
21672
21673         * cache.c: Fixes to initialize char variables before use.
21674         * dupe.c: Reset opposing group list when clearing a list. Fixes crash
21675         when clearing main list, then adding new files in 'compare two file
21676         sets' mode.
21677
21678 Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
21679
21680         * view_file_list.c (vflist_select_by_path): Set the focus to this row,
21681         so that up/down moves to the expected image when the list has focus.
21682
21683 Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
21684
21685         * bar_exif.[ch]: Allow exif info to start in advanced view, added
21686         utility to retrieve advanced state.
21687         * info.c: Fix for change to bar_exif_new().
21688         * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
21689         sidebar size and advanced state, note this per window, and is not
21690         saved on exit.
21691
21692 Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
21693
21694         * img-view.c: Fix image stepping bug when same image path is in the
21695         list more than once.
21696
21697 Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
21698
21699         * thumb.c: Do not scale unknown image icon larger than orginial size.
21700
21701 Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
21702
21703         * view_dir_tree.c: Added workaround so that user entered hidden paths
21704         are displayed even when 'display hidden files' option is disabled.
21705
21706 Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
21707
21708         * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
21709         new folders, so that the name sticks immediately in the view.
21710
21711 Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
21712
21713         * view_file_list.c (vflist_select_cb): Remove unnecessary check for
21714         previous button click row that was interfering with image selection.
21715
21716 Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
21717
21718         * info.c (info_tab_general_image): Fix 'Image size' calculation.
21719
21720 Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
21721
21722         * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
21723         * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
21724         unknown images.
21725
21726 Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
21727
21728         * README: Updated.
21729         * po/*.po: Make distcheck updates.
21730         * configure.in: Release 1.3.7
21731
21732 Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
21733
21734         * cellrenderericon.h: Fix show_text to be type boolean.
21735         * collect-table.c: Fix progressbar height changes by always setting the
21736         text of the widget to contain at least one character.
21737         * dupe.c, view_file_list.c: Fix warninga about invalid height
21738         parameter when setting cell height over 100, this hack simply changes
21739         maximum of the height property on GtkCellRenderer.
21740         * configure.in (ALL_LINGUAS): Added sv, Swedish language.
21741         * po/sv.po: Added Swedish translation,
21742         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
21743         * po/ru/po: Updated Russian translation,
21744         submitted by Sergey Pinaev <dfo@antex.ru>.
21745         * README, TODO: Updates.
21746
21747 Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
21748
21749         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
21750         menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
21751         view_file_icon.c, view_file_list.c: Added mnemonics to all of the
21752         pop up menus. FIxed a few key bindings, notably fullscreen toggle is
21753         now F, New folder is Ctrl-F (and was renamed from Create dir), removed
21754         binding for set as wallpaper (conflicted with new window), and Float
21755         file list is now L.
21756         * README: Documented new key bindings.
21757
21758 Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
21759
21760         * image.c: Increase minimum size when dropping scale quality to
21761         GDK_INTERP_NEAREST (3 to 8).
21762         * TODO: Updates.
21763
21764 Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
21765
21766         * collect-table.c, view_file_icon.c: Fix pageup/down increment when
21767         text is enabled; fix keyboard popup menu placement; fix image view
21768         selection when clicking file already selected with multiple selection.
21769
21770 Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
21771
21772         * exif.c: Fix return value (actually return something, oddly with -O2
21773         gcc 3.2.2 is not giving a warning about this). Plus a few changes
21774         to avoid casting confusion.
21775
21776 Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
21777
21778         * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
21779         using correct casting of data to sizeof char.
21780
21781 Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
21782
21783         * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
21784         GtkTreeView by setting the focus to a column with zero width. (We draw
21785         the focus ourselves by setting the "has-focus" property of the
21786         GtkCellRendererIcon.
21787
21788 Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
21789
21790         * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
21791
21792 Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
21793
21794         * collect-table.c: Hook up Control-T to toggle filename text, set the
21795         mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
21796         shown. Fixed border padding (again).
21797
21798 Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
21799
21800         * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
21801         works as expected, anyway...
21802
21803 Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
21804
21805         * cellrenderericon.[ch], collect-table.c: More fixes and work, added
21806         ability to toggle display of filename text.
21807
21808 Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
21809
21810         * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
21811         icon views can show the filename under the icon.
21812         * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
21813         work...
21814         * Makefile.am: Added cellrenderericon.[ch].
21815
21816 Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
21817
21818         * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
21819         supplying missing comma in command - fixes crash on refresh.
21820
21821 Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
21822
21823         * TODO: Updates.
21824         * configure.in: Release 1.3.6
21825
21826 Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
21827
21828         * dupe.c: Do not unref a GtkStyle we never refed.
21829         * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
21830         Removed "Insert file drops at pointer location" option for collections,
21831         now this is always the behavior. Moved a few options to the advanced
21832         tab, removed the collections tab.
21833         * main.c: Make the printed beta release note on startup a one liner.
21834         * README: Updates.
21835         * TODO: Updated.
21836
21837 Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
21838
21839         * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
21840         checking that GtkTreeView is realized before attempting to scroll.
21841         This was a problem when the tools are hidden.
21842
21843 Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
21844
21845         * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
21846         a few strings.
21847
21848 Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
21849
21850         * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
21851         * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
21852         icon when beggining a dnd operation.
21853         * dupe.c: Set drag icon, fix progress bar value warning when starting
21854         thumbnail loading.
21855         * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
21856         free to correct place).
21857
21858 Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
21859
21860         * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
21861         dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
21862         layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
21863         preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
21864         ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
21865         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
21866         Remove use of deprecated GTK functions
21867         (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
21868
21869 Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
21870
21871         * collect-table.c: Fix removal of right clicked, but non selected
21872         items.
21873
21874 Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
21875
21876         * ui_clist_edit.[ch]: Removed, clist is deprecated.
21877         * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
21878         * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
21879
21880 Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
21881
21882         * collect-table.c, typedefs.h: Fixed the marker positioning, made the
21883         drop placement more intuitive, and removed ugly popup window for
21884         display of marker position.
21885         * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
21886         adjustment will change.
21887         * icons/marker.xpm: Gave marker a black border for some contrast on
21888         red images/themes.
21889
21890 Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
21891
21892         * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
21893         now stored as pixbufs instead of pixmaps...
21894         * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
21895         as a guide, so it now has the same selection behavior.
21896         * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
21897
21898 Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
21899
21900         * view_file_icon.c: Fix centering of icons in columns, set keyboard
21901         cursor when moving focus.
21902
21903 Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
21904
21905         * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
21906         option show_icon_names - for future ability to display filnames in the
21907         icon view. (this will need a custom gtkcellrenderer, on TODO).
21908
21909 Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
21910
21911         * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
21912         * ui_tree_edit.h: Fix function description.
21913         * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
21914         unrefed style pointers, guard against possible button release event
21915         on drop event (not sure what is causing this).
21916
21917 Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
21918
21919         * ui_bookmark.[ch]: Added history_combo utilities.
21920         * ui_utildlg.c: Use default history length for file dialogs.
21921         * utilops.c: When auto renaming single file, show preview of new name.
21922         Added drop down history for numerical rename prefix and suffixes. Fixed
21923         bug with numerical rename when anything but first row was selected.
21924         Gave prefix and suffix entries all available room, packed the image
21925         preview into a pane so image does not resize with window. Fixed
21926         incorrect lower value (1 -> 0) in start number selection.
21927         * view_file_list.c: Fixed incorrect resort when renaming files.
21928         * TODO: Major todo list cleanup.
21929
21930 Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
21931
21932         * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
21933         * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
21934         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
21935         Use new dnd, fix dnd bugs. Ignore button release event when it resulted
21936         from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
21937         now works.
21938
21939 Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
21940
21941         * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
21942         Fix bug when updating nodes via timestamp change. Force refresh when
21943         setting a path, to ensure new folders appear (in automounted folders).
21944
21945 Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
21946
21947         * cache_maint.c (cache_maintain_home_cb): Use correct path when
21948         attempting to remove old thumbnails.
21949         * view_dir_list.c: Check access with R_OK | X_OK.
21950         * view_dir_tree.c: Fix icon states, population by expander click.
21951
21952 Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
21953
21954         * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
21955         * ui_pathsel.c: Remove while(events) hack.
21956         * ui_tree_edit.c: Move the while(events) hack here, so that tree is
21957         in consistent state before showing popup.
21958         * view_dir_tree.c: Fix new folder command.
21959
21960 Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
21961
21962         * intl.h: Fix compile error when gettext is disabled.
21963         * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
21964         * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
21965
21966 Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
21967
21968         * layout.c: Set the default keybaord focus to the image pane.
21969         * layout_util.c: Make the image zoom/traversal keys only work when the
21970         image has the keyboard focus.
21971         * view_dir_tree.c: Many fixes for expansion, population, sorting,
21972         dnd hovering expansion, expander display, expander clicks, and
21973         removed unused cruft.
21974
21975 Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
21976
21977         * view_dir_tree.c: Fixed so clicking expanders does not select row,
21978         remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
21979
21980 Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
21981
21982         * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
21983         compiles cleanly - but has 'issues'.
21984         * view_dir_list.c: Minor fixes done when using as reference for above.
21985
21986 Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
21987
21988         * utilops.c: Convert multiple rename clist to a treeview, added preview
21989         for autorename results.
21990         * view_file_list.c: Fix update errors after a rename.
21991
21992 Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
21993
21994         * view_file_list.c: Fix loss of selection when changing sort order, fix
21995         incorrect next row selection when deleting files, and add fix to
21996         maintain row position when toggling thumbnails.
21997
21998 Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
21999
22000         * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
22001         that leaves old rows behind, eventually causing crash on autorefresh.
22002
22003 Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
22004
22005         * dupe.c: Fix keyboard menu placement on second_listview, set middle
22006         mouse button to toggle row selection.
22007         * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
22008         placement from keyboard pop-up, set middle button to toggle row
22009         selection, and fix image display on a select-all.
22010
22011 Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
22012
22013         * dupe.c: Consistently handle button press/release pairs.
22014         * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
22015         based on current visibility.
22016         * view_dir_list.c: Correctly scroll to and set focus to highlight
22017         previous path when going up the tree.
22018         * view_file_list.c: Allow dnd with button 1, fix selection behavior,
22019         fix auto scrolling.
22020
22021 Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
22022
22023         * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
22024         thumbnails. Changes for file list move to GtkTreeView.
22025         * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
22026         * view_dir_list.c: Set the cursor focus when clicking a row, change
22027         selection mode to NONE.
22028         * view_file_list.c: Change from GtkCList to GtkTreeView for main
22029         file list, needs cleanup.
22030
22031 Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
22032
22033         * layout_config.c: Change clist to treeview for layout order.
22034         * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
22035         * preferences.c: Remove include of ui_clist_edit.h.
22036         * ui_pathsel.c: Fixes for leaking GtkTreePaths.
22037         * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
22038         * view_dir_list.c: Add folder icons back, porting this widget complete?
22039
22040 Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
22041
22042         * ui_tree_edit.c: Make start of scroll smoother when starting from
22043         edges of widget by slowly ramping up speed.
22044
22045 Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
22046
22047         * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
22048         * view_dir_list.c: use above auto scroll for dnd.
22049
22050 Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
22051
22052         * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
22053         view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
22054         * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
22055         * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
22056         zero region is avoided.
22057         * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
22058         * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
22059         set correct dnd behavior (when source, disable dnd dest). Also removed
22060         ".." folder when root is listed.
22061
22062 Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
22063
22064         * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
22065         GdkColor when the widget changes.
22066         * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
22067         * ui_tree_edit.[ch]: Make shift_color available to rest of app.
22068
22069 Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
22070
22071         * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
22072         instead of a direct gdk_cursor_destroy (still leaks though).
22073
22074 Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
22075
22076         * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
22077         cursor on listview while comparing/sorting.
22078
22079 Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
22080
22081         * dupe.c: Row height is now correct when thumbnails is on, set the
22082         unknown pic for broken thumbnails, properly set alignment on date
22083         and size columns, and fixed keyboard popup menu placement.
22084         * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
22085         has option to return unknown image if thumbnail is broken.
22086
22087 Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
22088
22089         * dupe.c: Reimplement the alternating row color per match group,
22090         learning how to manipulate a gtktreeview sure is fun :-P
22091
22092 Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
22093
22094         * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
22095
22096 Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
22097
22098         * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
22099         * TODO: List things needed to be done to complete above conversion.
22100
22101 Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
22102
22103         * utilops.c: Show safe delete status in delete dialogs (off or on).
22104
22105 Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
22106
22107         * README: Updates.
22108         * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
22109         * configure.in: Release 1.3.5
22110
22111 Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
22112
22113         * bar_exif.c: Add padding to right of advanced view checkbutton.
22114         * exif.c: Use correct key when retrieving ApertureValue for fAperture.
22115
22116 Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
22117
22118         * exif.c: string_append_raw_bytes() character replacement fix, added
22119         description for GPSInfo.
22120
22121 Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
22122
22123         * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
22124         fSubjectDistance to return properly formatted data per 2.2 specs.
22125
22126 Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
22127
22128         * exif.[ch]: Fix incorrect orientation order by swapping
22129         BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
22130         * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
22131         rotate image per exif info option (off by default).
22132         * image.c: Add missing include of ui_fileops.h.
22133
22134 Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
22135
22136         * bar_exif.c: Fix incorrect column number setup in advanced view.
22137         * exif.c: Added additional tags (to misc section), and altered a few
22138         things after checking exif.org PDF spec sheet.
22139
22140 Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
22141
22142         * bar_exif.c: Added advanced view for exif data.
22143         * exif.c: Fix capitalization, mark relevent (standard view) strings for
22144         translation.
22145         * info.c: Use a paned widget to allow expansion of properties window
22146         without expanding image view size.
22147
22148 Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
22149
22150         * bar_exif.c: Fix alignments when adding labels to table, so that
22151         entries with mulitple lines will be top aligned.
22152
22153 Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
22154
22155         * README, TODO: Updates.
22156
22157 Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
22158
22159         * ui_fileops.c: When converting filenames to utf-8 fails, display
22160         clear warning to user, and simply allow the broken strings through.
22161
22162 Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
22163
22164         * src/Makefile.am: Added exif.c back to build list.
22165         * exif.[ch]: Moved necessary declarations out to header file, a few
22166         namespace changes, added access functions (still need: (uns)byte,
22167         undefined, float, double, and the multiple data element ones).
22168         * bar_exif.c: Fixes to use exif.h instead of exif.c.
22169
22170 Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
22171
22172         * bar_exif.c: Removed remnants of old exif parser.
22173         * info.[ch]: Removed unnecessary tab updates, avoid reloading things
22174         like exif data every time the window size changes.
22175
22176 Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
22177
22178         * exif.c: Allow support for unknown IDF tags.
22179         * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
22180         and copyright fields.
22181
22182 Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
22183
22184         * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
22185         problem 2: retrieving invalid key name! :-/
22186
22187 Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
22188
22189         * bar_exif.c, exif.c: Added formatting utility to get the commonly
22190         used data tags in a user meaningful format, output now matches previous
22191         versions, however the Shutter speeds differ a bit, will need to
22192         check (off by one?).
22193
22194 Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
22195
22196         * exif.c: Rewrite EXIF parser so that data is stored in list format,
22197         such that adding additional tags will be easy, and ExifData will not
22198         need to be touched. Very rough, human readable output for exif keys
22199         is yet to be added.
22200         * bar_exif.c: Changed to work with new exif.c, temporarily include
22201         exif.c instead of exif.h, since exif.h has not been updated yet.
22202         * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
22203         includes it directly.
22204
22205 Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
22206
22207         * editors.c(editor_verbose_io_cb): Use count returned from read when
22208         validating/converting text.
22209
22210 Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
22211
22212         * README: Updates, and converted encoding format to utf-8.
22213
22214 Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
22215
22216         * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
22217         filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
22218         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
22219         a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
22220         warning to user when such conditions occur. Editor command result text
22221         is now validated before use in verbose window.
22222
22223 Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
22224
22225         * ui_spinner.png: Changed order of frames for smoother start..
22226
22227 Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
22228
22229         * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
22230         so that newly installed loaders are automatically added to the filters.
22231         * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
22232         keys from filter to filter_ext, since the values are not backward
22233         compatible. Jumping between old and new releases will reset the list.
22234
22235 Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
22236
22237         * filelist.c(filter_add_defaults): Added svg format, if you have
22238         librsvg installed, chances are you have the gdkpixbuf loader too.
22239
22240 Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
22241
22242         * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
22243         icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
22244         unused icon files.
22245         * Makefile.am: Remove references to above.
22246         * layout_util.c: Really remove references to above.
22247
22248 Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
22249
22250         * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
22251
22252 Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
22253
22254         * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
22255         * ui_spinner.[ch]: New activity spinner and icon utils.
22256         * ui_spinner.png, ui_tabcomp.png: New icon files.
22257         * ui_tabcomp.xpm: Removed, using pngs now.
22258         * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
22259         * editors.c: Added spinner to verbose window.
22260
22261 Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
22262
22263         * editors.c: Include editors.h. (-Wmissing-prototypes warning)
22264         * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
22265         * utilops.c: Made file_util_unlink static. (same)
22266         * README: Updated.
22267         * po/*.po: Make distcheck touches these.
22268         * configure.in: Release 1.3.4
22269
22270 Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
22271
22272         * utilops.c(file_util_safe_number): Fix mem leaks, includes using
22273         correct utility to free the list (path_list_free -> filelist_free).
22274         Also avoid sorting list more than once.
22275
22276 Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
22277
22278         * editors.c(editor_command_one): Free path removed from list, fixes
22279         memory leak.
22280         * image.c(image_free): Set post buffer NULL before destroying image
22281         window, fixes mem leak.
22282         * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
22283         thumbnails [yeek! has this always been here?].
22284
22285 Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
22286
22287         * README: Updates:
22288         * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
22289         scalers when image window size is less than 3 in any direction.
22290         (debian BUG# 209365)
22291
22292 Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
22293
22294         * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
22295         exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
22296         layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
22297         rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
22298         are now held in utf8 strings. Paths are now converted to locale prior
22299         to use in a library function.
22300         * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
22301         * ui_bookmark.[ch]: utf8 fixes.
22302         * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
22303         * ui_help.c: Removed old comments no longer needed.
22304         * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
22305         * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
22306         * utilops.c: utf8 fixes, also fixed broken auto rename option when
22307         copy/move a single file.
22308         * view_dir_list.c, view_dir_tree.c: utf8 fixes.
22309         * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
22310         selection fixes.
22311
22312 Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
22313
22314         * editors.c: Added stop button to allow aborting midway through
22315         multiple file operations.
22316         * preferences.c: Added help button for the command macros to the editor
22317         preferences tab, added credits button to the about dialog.
22318         * README: Added editors section describing macros, marked credits
22319         section to be found by about credits button.
22320         * po/POTFILES.in: Added editors.c
22321
22322 Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
22323
22324         * editors.[ch]: Moved the editor command stuff here, added window to
22325         display results of a command. Window only shown when command prefixed
22326         by %v.
22327         * gqview.h, main.c: Removed above functions.
22328         * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
22329         layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
22330         Include editors.h.
22331         * ui_fileops.[ch]: Moved path_list_copy here.
22332
22333 Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
22334
22335         * README, TODO: Updates.
22336         * po/*.po: make distcheck changes.
22337         * configure.in: Release 1.3.3
22338
22339 Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
22340
22341         * preferences.c: Clean up the editor slot entry alignments, removed
22342         extra frame from inside each tab.
22343
22344 Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
22345
22346         * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
22347         of editor slots adjustable by a define, instead of hard coding it
22348         everywhere. Increase the slot count to 10. Add lossless jpeg rotation
22349         to the defaults (uses jpegtran).
22350         * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
22351         menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
22352         * view_file_icon.c: Fix loss of selection of changed files on refresh.
22353         * README: Updates.
22354
22355 Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
22356
22357         * exif.[ch]: Flash display patch to work with more cameras, based on
22358         gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
22359         * de.po: Updated German translation,
22360         submitted by Unseld@t-online.de (Rainer Unseld).
22361         * es.po: Updated Spanish translation,
22362         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
22363         * preferences.c: Some cleanup fo duplicated code, set the options
22364         insensitive that can be disabled by another.
22365         * view_dir_list.c: Added the '.' folder back so that users can drop
22366         images into the current path with dnd.
22367         * dupes.c: Added ability to select all group 1 (parent) and all
22368         group 2 (child) duplicates. Very handy when comparing two file sets.
22369         * info.c: Make the properties window remember its size when expanded.
22370         * layout_util.c(layout_key_press_cb): Small fix.
22371         * layout.c(layout_selection_list): Return active image when in
22372         collection view mode.
22373
22374 Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
22375
22376         * utilops.c: Fix incorrect test for file_util_unlink return value.
22377
22378 Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
22379
22380         * utilops.c: Added debug printf.
22381         * README: Updated changes list.
22382
22383 Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
22384
22385         * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
22386         Added a safe delete feature (trash folder), location and max size can
22387         be set in preferences. By default trash is off (normal delete). Let's
22388         just say the developer wishes he had the safe delete option only a
22389         few hours ago...
22390         * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
22391         views return if they were affected by the maintenance call. Use this
22392         info when resetting the autorefresh time stamp for the layout.
22393
22394 Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
22395
22396         * dupe.c(dupe_item_set_path): Correctly update the lists when the
22397         second list is enabled.
22398
22399 Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
22400
22401         * image.c, typedefs.h: When read ahead is enabled, also buffer the
22402         previous image.
22403
22404 Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
22405
22406         * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
22407         that there is only one place to check for it.
22408
22409 Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
22410
22411         * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
22412         'algorithm' layout to make adjustments easier (only from similar.c).
22413
22414 Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
22415
22416         * dupe.c: Fixed up the compare two file sets option, results now
22417         include which list the image is from.
22418
22419 Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
22420
22421         * dupe.c: Fixups, and make item removal work.
22422
22423 Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
22424
22425         * dupe.c: Added debug thumbprint window to display what is going
22426         on with the similarity thumbprints.
22427
22428 Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
22429
22430         * dupe.c: More fixes for sort/group by rank. Still need to work on
22431         the removal and second list functions.
22432
22433 Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
22434
22435         * dupe.[ch]: Major reorganization, started change to rank based
22436         sorting and grouping of matches.
22437
22438 Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
22439
22440         * cache.c: Fixups to string comparison logic (eek!).
22441         * similar.c: Added (unused) utility to stretch the contrast of a
22442         color channel, may use this for the grey mode.
22443
22444 Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
22445
22446         * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
22447         similarity algorithm.
22448         * main.c: Added command line option --greysims to enable the greyscale
22449         algorithm.
22450
22451 Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
22452
22453         * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
22454         view_file_list.c: Made case sensitive sorting optional.
22455         * ui_fileops.[ch]: Add case sensitive sort option utility.
22456         * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
22457         file dialogs.
22458
22459 Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
22460
22461         * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
22462         of filenames to be case insensitive.
22463         * view_dir_tree.c: Ditto, but required a bit more than simply changing
22464         strcmp to strcasecmp, sorting was using the internal compare of clist.
22465
22466 Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
22467
22468         * utilops.c: Added image preview panes for the delete and rename
22469         dialogs.
22470
22471 Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
22472
22473         * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
22474         file list before selecting the undone source image so that the
22475         selection matches the viewed image.
22476
22477 Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
22478
22479         * bar_exif.c: Added sizing arrows to this sidebar.
22480         * bar_sort.c: Added (1 level) undo to the sort manager.
22481
22482 Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
22483
22484         * image.c (image_size_sync): Remove redundant image redraw causing
22485         flicker when going fullscreen. Still flickers  on other ops though.
22486
22487 Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
22488
22489         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
22490         the auto update features (update_on_time_change).
22491         * image.c, layout.c: Honor the update_on_time_change option.
22492
22493 Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
22494
22495         * nl.po: Updated Dutch translation,
22496         submitted by Tino Meinen <a.t.meinen@chello.nl>
22497         * es.po: Updates Spanish translation,
22498         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
22499         * id.po: Added Indonesian translation,
22500         submitted by Tedi Heriyanto <tedi_h@gmx.net>
22501         * bg.po: Added Bulgarian translation,
22502         submitted by Vladimir Petrov <vladux@mail.bg>
22503         * README: Updates.
22504         * configure.in: Release 1.3.2
22505
22506 Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
22507
22508         * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
22509         * ui_tabcomp.c: When enter signal is not connected do not claim
22510         the keypress.
22511         * README: Updates.
22512
22513 Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
22514
22515         * layout.c: Increased zoom label width.
22516         * layout_util.c: Added separator in view menu for sidebar items.
22517
22518 Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
22519
22520         * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
22521         * bar_exif.[ch]: Moved the exif display here from info.c and made it
22522         more generic, also to be used in a sidebar format.
22523         * manager.[ch]: Removed these files (see bar_sort).
22524         * exif.c: Fixed major file descriptor leak in exif reader.
22525         * info.c: Use new exif display utlity in bar_exif.c.
22526         * layout.c: New exif sidebar, updates to sort sidebar.
22527         * layout_image.c: Hook sidebar into image changes.
22528         * layout_util.[ch]: Updates to sidebar management, sidebar namespace
22529         changes. Added exif sidebar.
22530         * typedefs.h: Sidebar items added to LayoutWindow struct.
22531         * po/POTFILES.in: Updated for new/removed files.
22532
22533 Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
22534
22535         * info.c: Apply patch to fix display of exif exposure time,
22536         * po/fi.po: Update translated string.
22537         both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
22538
22539 Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
22540
22541         * manager.[ch]: New files for sort manager utility.
22542         * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
22543         * po/POTFILE.in: Added manager.c
22544
22545 Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
22546
22547         * main.c (setup_default_options): Register the default bookmarks.
22548
22549 Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
22550
22551         * image.[ch], typedefs.h: Added auto refresh utilities.
22552         * fullscreen.c: Honor auto refresh setting in full screen.
22553         * img-view.c, layout_image.c: Set auto image refresh enabled.
22554
22555 Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
22556
22557         * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
22558         columns in the path selection table when used as a directory chooser.
22559
22560 Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
22561
22562         * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
22563         the history list handling here.
22564         * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
22565         editing of ui_clist_edit.[ch].
22566         * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
22567         allow drag and drop from the lists. Padding fixes.
22568         * ui_utildlg.c: Packing and padding fixes.
22569         * ui_tabcomp.[ch]: Fixes from SLIK.
22570         * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
22571         the new location fo the history_list utils.
22572
22573 Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
22574
22575         * exif.c: Changed the #include for stdint.h to inttypes.h, as some
22576         libcs do not seem to have the former (solaris 9).
22577
22578 Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
22579
22580         * README: Updates.
22581         * po/*.po: distcheck touches these.
22582         * po/POTFILES.in: Added exif.c
22583         * configure.in: Release 1.3.1
22584
22585 Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
22586
22587         * utilops.c: Further fixes for copy/move overwrite dialogs.
22588         * po/es.po: Updated Spanish translation,
22589         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
22590         * po/fr.po: Updated French translation,
22591         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
22592         * po/vi.po: Added Vietnamese translation,
22593         submitted by pclouds <pclouds@gmx.net>.
22594         * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
22595         * README: Updated a few credits.
22596
22597 Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
22598
22599         * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
22600         dialogs.
22601
22602 Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
22603
22604         * info.c, exif.c: Marked the exif strings for translation, they will be
22605         the same even in the event of exif API rewrite.
22606
22607 Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
22608
22609         * info.c: Exif fixups,
22610         in patch from Eric Swalens <eric.swalens@easynet.be>.
22611
22612 Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
22613
22614         * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
22615         menus and strings display for the translations.
22616         * preferences.c: Moved to GtkListStore/TreeView for the filter
22617         listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
22618
22619 Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
22620
22621         * layout.c: Removed tooltip form the path entry.
22622         * layout_util.c(layout_key_press_cb): When the path entry has the
22623         focus, try sending it the keypress event first. This fixes the menu
22624         accelorators from having precedence over input to the entry.
22625
22626 Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
22627
22628         * image.c: Fixed flicker when the image focus state changes.
22629
22630 Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
22631
22632         * preferences.c: Added close button to about window.
22633         * ui_help.c: Changed close button to a stock button.
22634
22635 Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
22636
22637         * README: Updates.
22638         * configure.in: Release 1.3.0
22639
22640 Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
22641
22642         * README, ChangeLog: Updates, typos.
22643         * fr.po: Updated french translation,
22644         submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
22645         * exif.[ch]: Removed comment babble.
22646         * preferences.c: Marked about window title string for translation,
22647         fixed a label indent.
22648
22649 Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
22650
22651         * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
22652         keyboard users are not stuck viewing every single path between where
22653         they are and where they want to be.
22654         * view_file_list.c: Pass a valid row when highlighting a context menu
22655         key press.
22656
22657 Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
22658
22659         * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
22660         layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
22661         view_file_list.c: Hooked up context menu key, to show right click
22662         menus, F10 will also work for the collection, dupes, and image windows.
22663         Also now explicitely destroy pop up menus when the underlying view is
22664         destroyed, since the menu does not go away when menu items are toggled
22665         with the spacebar (no selection done is sent in this case).
22666         * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
22667         passed coordinates will position the menu so that it is entirely on
22668         screen, adjusting the x,y values if needed.
22669
22670 Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
22671
22672         * TODO: Updates.
22673         * info.c: Some exif display cleanups.
22674
22675 Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
22676
22677         * exif.[ch]: Added a util, some cleanup.
22678         * info.c: Fixed up exif info display, added missing fields. Also hooked
22679         up mouse buttons/wheel on the image for moving within the image list.
22680         * layout.c: Added temporary tooltip warning beta users of brokenness.
22681
22682 Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
22683
22684         * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
22685
22686 Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
22687
22688         * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
22689         are selected, pass entire selection to the new view window.
22690
22691 Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
22692
22693         * exif.[ch]: New files for EXIF support.
22694         * Makefile.am: Added exif files, above.
22695         * info.c: Added Exif properties tab, missing a few fields though.
22696         * main.c: Enabled startup beta warning.
22697
22698 Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
22699
22700         * info.c: Use stock buttons/icons for file info window.
22701         * layout_util.[ch]: Use stock icons for the toolbar where available.
22702         * preferences.c: Update copyright in about.
22703         * po/*.po: Updated strings for the new copyright year.
22704
22705 Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
22706
22707         * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
22708         layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
22709         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
22710         Added stock icons for menu items and dialog buttons.
22711         * utilops.c: Same, also fixed big where skipping a file during
22712         copy/move operations, when the source and dest are the same, does not
22713         actually skip to the next file.
22714         * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
22715         and dialog button support.
22716
22717 Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
22718
22719         * globals.c, layout.c: Fix default window/pane values to match the
22720         slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
22721         * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
22722         new support of scroll_event on the mouse wheel.
22723         * ui_help.c: Use a mark to scroll, since scroll to iter does not work
22724         when the textview is not yet visible.
22725         * view_dir_tree.c: Increase folder tree view row height by 1.
22726         * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
22727
22728 Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
22729
22730         * [GTK2 port]
22731         * merged in latest release.
22732
22733 Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
22734
22735         * README, TODO: Updates.
22736         * po/*.po: Distcheck always touches these.
22737         * configure.in: Release 1.2.1
22738
22739 Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
22740
22741         * image.c: Added file chunk size throttling when reading image files
22742         larger than 1 MB (current throttle is 4x).
22743         * ru.po: Updated Russian translation,
22744         submitted by Oleg Andryuschenko <oandr@itek.com.ua>
22745         * fr.po: Updated French translation,
22746         submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
22747         * ja.po: Updated Japanese translation, submitted
22748         by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
22749
22750 Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
22751
22752         * README, TODO: Updates.
22753         * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
22754         mouse' option from the general user. Can be enabled by editing the
22755         gqviewrc file, see README. The option is also reset to it's new default
22756         on upgrade by renaming rc key to display_dialogs_under_mouse.
22757         * layout_util.c: The editor slots now use the current file selection
22758         when selected from the main menu, instead of only the viewed image.
22759
22760 Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
22761
22762         * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
22763         no longer valid when updating the icon view. FIXES bug causing remnant
22764         images to be displayed after delete/move operations.
22765
22766 Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
22767
22768         * [GTK2 port]
22769         * merged in 1.2.0 stable.
22770
22771 Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
22772
22773         * README, TODO: Updates.
22774         * configure.in: Release 1.2.0
22775
22776 Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
22777
22778         * po/de.po: Updated German translation,
22779         submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
22780         * po/fi.po: Updated Finnish translation,
22781         submitted by Lauri Nurmi <lanurmi@iki.fi>
22782         * po/cs.po: Updated Czech translation,
22783         submitted by Michal Bukovjan <bukm@centrum.cz>
22784
22785 Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
22786
22787         * configure.in: Set the locale path to that of datadir instead of the
22788         prefix.
22789         * gqview.spec.in: Ditto.
22790
22791 Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
22792
22793         * [GTK2 port]
22794         * merged in latest codebase.
22795         * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
22796         * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
22797         * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
22798         been renamed to has_focus in the GtkWindow structure.
22799
22800 Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
22801
22802         * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
22803         * po/*.po: Make distcheck touches these.
22804         * README: Updated.
22805         * configure.in: Release 1.1.6.
22806
22807 Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
22808
22809         * po/et.po: Updated Estonian translation,
22810         submitted by Ilmar Kerm <ikerm@hot.ee>.
22811         * po/fi.po: Updated Finnish translation,
22812         submitted by Lauri Nurmi <lanurmi@iki.fi>.
22813         * po/fr.po: Updated French translation,
22814         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
22815         * po/ro.po: Added Romanian translation,
22816         submitted by Harald Ersch <hersch@romatsa.ro>.
22817         * configure.in(ALL_LINGUAS): Added tro.
22818
22819 Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
22820
22821         * info.c: Fixed display of arrow buttons in properties window, some
22822         themes do not work with GTK_SHADOW_NONE...
22823
22824 Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
22825
22826         * globals.c: Thumbnail caching is now _on_ by default.
22827         * layout.c, layout_util.c: The list and icon views are now a radio
22828         group in the menus. Now Ctrl-L display list view and Ctrl-I displays
22829         the icon view. Also grouped the related file view options in the menus.
22830         * README: Updates to the key shortcuts.
22831
22832 Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
22833
22834         * view_file_icon.c: Do not pop up the filename tooltip if the window
22835         does not have the focus (fixes popping up when in fullscreen).
22836         * layout_image.c: The window and tools window should always be
22837         sensitive, even in fullscreen, since some users have Xinerama and could
22838         therefore still be able to use the main/tools window.
22839
22840 Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
22841
22842         * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
22843         title to remove the " - " part when no image is viewed. Also made the
22844         exit using control-Q consitent, hooked up control-P for image
22845         properties, and fixed it to drop out of full screen when showing the
22846         image properties window. (note that fullscreen is not intended for
22847         'file management' use, therefore new windows will not work correctly
22848         when displayed from fullscreen, so the mode is exited.)
22849         * collect.c, dups.c: Hooked up Control-P to properties.
22850         * README: Documented Ctrl-P properties window shortcut.
22851
22852 Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
22853
22854         * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
22855
22856 Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
22857
22858         * fileutils.c(filters_add_default): Removed pcx (not supported by
22859         gdk-pixbuf), and added raster (.ras) to default filter group.
22860
22861 Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
22862
22863         * thumb.c: Broken images are now marked with a 0 byte thumb file, so
22864         that regeneration is not reattempted until the timestamp changes.
22865         Also added (better) debugging output for thumb code.
22866
22867 Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
22868
22869         * view_file_icon.c: Syn the view in an idle call when removing multiple
22870         files, for speed/clean view.
22871         * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
22872
22873 Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
22874
22875         * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
22876         parent' popup menu item in it's place.
22877         * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
22878
22879 Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
22880
22881         * image.c: Retain zoom setting even when no image is present. Also
22882         fixed string on no image from returning infinite zoom text.
22883
22884 Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
22885
22886         * rcfile.c: Fixed editing commands to allow quotes in the command.
22887         * main.c: Use %f in some example (default) commands.
22888
22889 Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
22890
22891         * filelist.[ch]: Reimplemented the file filter lists.
22892         * globals.c, gqview.h: Removed global vars for specific file types.
22893         * main.c: Setup new file filters.
22894         * preferences.c: Added new file filter editor, also added missing
22895         cancel button to clear thumbnails confirm dialog.
22896
22897 Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
22898
22899         * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
22900         actively being thumbnailed, set the thumbnail pointer to NULL so that
22901         the thumb routines will ignore this cycle (instead of trying to use it
22902         along with the freed memory!).
22903         * view_file_list.c(vflist_maint_removed): Ditto.
22904
22905 Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
22906
22907         * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
22908         * autogen.sh: More gettextize command line options.
22909         * po/Makevars: New file for the new gettext - MANY cursing and
22910         complaint lines removed from ChangeLog that could have been simply
22911         avoided by adding upgrade notes to the gettext README!
22912         * po/*.po: Make distcheck with new gettext did this, plus a few fixes
22913         that the new gettext complains about (and fails on).
22914
22915 Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
22916
22917         * main.c: Removed printing of beta warning message at startup.
22918         * README: Updates.
22919         * po/*.po: make distcheck touches these.
22920         * configure.in: Release 1.1.5
22921
22922 Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
22923
22924         * po/et.po: Updated Estonian translation,
22925         submitted by Ilmar Kerm <ikerm@hot.ee>
22926         * po/uk.po: Updated Ukrainian translation,
22927         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
22928
22929 Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
22930
22931         * layout.c: When syncing window paths, pass full image path to the file
22932         list for correct scroll point.
22933         * view_file_list.c: Fixed refresh causing odd scroll point jumping.
22934         * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
22935         is thawed.
22936
22937 Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
22938
22939         * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
22940         compares for the directory/filter history lists.
22941
22942 Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
22943
22944         * image.c(image_change_from_image): Maintain scroll offset. 
22945
22946 Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
22947
22948         * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
22949         resulted in the window resizing onscreen when first showed.
22950         * utilops.c: Added a "Skip all" button to the move and copy overwrite
22951         dialog.
22952
22953 Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
22954
22955         * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
22956         classic behavior of changing the path not effecting the displayed
22957         image. The new behavior is now to view the first image in the new
22958         path (many users wanted this - to enable old behavior set
22959         lazy_image_sync to true in gqviewrc).
22960         * main.c(main): Fixes to work with new non lazy image changing.
22961
22962 Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
22963
22964         * layout_image.c: Set the main window (and tools) insensitive when
22965         showing full screen.
22966         * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
22967         top level window is insensitive (fixes bug that tooltip can show up
22968         when switching to fullscreen).
22969         * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
22970         display the subdirectories.
22971
22972 Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
22973
22974         * layout.c: Fixed broken 'fit window to image when tools float' option
22975         for the main window. Also fixed pane positioning bug causing panes to
22976         move to 1,1 when user holds down h or f to hide or float the tools.
22977
22978 Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
22979
22980         * configure.in: Added test for Xinerama.
22981         * fullscreen.c: Added Xinerama support based on patch from
22982         "Jörg Mensmann" <joerg.mensmann@gmx.de>
22983         (untested - do not have Xinerama display - NVidia's twinview does not
22984         support it with tv out as the second device - crash :/ )
22985         * Makefile.am(LD_ADD): Added Xinerama lib var.
22986         * view_file_list.c: Some crash fixes when refreshing the file view. Of
22987         note make sure nothing is selected until the clist is completely
22988         synced, and guard against vflist_index_get_data returning NULL,
22989         although that should no longer happen during the refresh.
22990
22991 Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
22992
22993         * layout.c(layout_style_set): NULL widget pointers before destroying
22994         them, as the group box destruction will cause attempts to update
22995         widgets that may already be flagged for destruction.
22996
22997 Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
22998
22999         * info.c: Added drag and drop support to info window (as source only).
23000
23001 Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
23002
23003         * layout_config.c: Made the window layout selection look better.
23004
23005 Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
23006
23007         * README, TODO: Updated.
23008         * po/*.po: Make distcheck always touches these.
23009         * configure.in: Release 1.1.4
23010
23011 Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
23012
23013         * layout.c: Fixed delete event signal handler parameters (oops), and
23014         unref the gtk_tooltips on window close to avoid leaking them.
23015         * layout_util.[ch]: Added new window menu item to create another main
23016         window, along with the companion close window menu item.
23017         * README: Updates.
23018
23019 Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
23020
23021         * img-view.[ch]: Added maintenance support for deleted/moved files.
23022         * utilops.c: Hooked up the new img-view maintenance functions (above).
23023
23024 Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
23025
23026         * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
23027         as that is the only place that used them).
23028         * img-view.c: Dropping a list a of files onto the window now remembers
23029         the entire list, they can be navigated as in the main window and used
23030         to start a slideshow for that window. Dropped directories also pop up
23031         a menu requesting the actions, similar to the duplicates and
23032         collection window drag and drop stuff.
23033         * img-view.h: Added view_window_new_from_list.
23034
23035 Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
23036
23037         * image.c(image_zoom_adjust_real): Removed the rounding hack when
23038         incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
23039         was a broken attempt to clamp the zoom to the increment size, which,
23040         upon further review is really just unexpected behavior and breaks
23041         when the increment size is larger than the resulting fit window scale.
23042         (surprised no one saw this earlier, it has been this way since pre 1.0)
23043         * preferences.c(zoom_increment_cb): Fix for converting float to int.
23044
23045 Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
23046
23047         * utilops.c: Added the ability to auto-rename files numerically from
23048         within the rename (multiple) files dialog.
23049
23050 Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
23051
23052         * info.c: Added display of image transparency (yes or no).
23053         * layout_image.c(layout_image_maint_removed): Move to the next closest
23054         image within a collection when deleting files, and a collection member
23055         is the actively viewed image.
23056         * view_file_icon.c, view_file_list.c: In the maintenance removed utils
23057         consider that the viewed image may be a collection member.
23058
23059 Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
23060
23061         * main.c: Added support of %f escape to insert filenames anywhere
23062         within the editor command line.
23063         * rcfile.c(save_options): Remove brain dead fprintf that could result
23064         in writing random memory to the config file by simply specifying an
23065         printf format escape in an editor slot (oops).
23066
23067 Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
23068
23069         * [GTK2 port]
23070         * image.c: Changed focus drawing a bit to remove the frame when the
23071         focus is active, and removed some crufty #if 0 sections.
23072         * view_file_icon.c: Grab the focus for the clist on a button 1 press.
23073
23074 Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
23075
23076         * [GTK2 port]
23077         * collect-table.c: Fixes for removal of gtk_widget_popup.
23078         * dupe.c: Fixes for removal of gdk_time_get.
23079         * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
23080         * image.c: Fixes to find size of a pixmap, focus drawing, and
23081         gdk_pixbuf_(un_)referencing.
23082         * layout.c: Fixes for gdk_time_get and remove setting of paned handle
23083         size.
23084         * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
23085         gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
23086         * preferences.c: Fixes button box spacing and about label justify.
23087         * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
23088         slik GTK2 port.
23089         * view_dir_list.c: Fixes for pulling the GdkFont from a style.
23090         * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
23091         values so that drag and drop works.
23092         * view_file_list.c: Fixes for pulling the GdkFont from a style.
23093         * configure.in: Use new gtk2 checks.
23094         * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
23095
23096 Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
23097
23098         * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
23099         view_file_icon.c, view_file_list.c: Proper signal handler casts, and
23100         use of const gchar * where appropriate (for clean gtk2 compile).
23101
23102 Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
23103
23104         * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
23105         printfs and comments.
23106
23107 Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
23108
23109         * image.[ch]: Alterations now retain the center point of the image.
23110         Also added image_zoom_adjust_at_point(), which will keep the same
23111         point x,y in position after the zoom.
23112         * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
23113         so that ctrl-mouse wheel zooming stays relative to the mouse position.
23114
23115 Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
23116
23117         * layout.c, typedefs.h: The active path of the main window is now
23118         checked for a timestamp change, is so call a refresh.
23119         * view_file_list.c: Fixed bug causing a jump to end of the list during
23120         a refresh or toggling thumbnails.
23121
23122 Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
23123
23124         * README: Updates.
23125         * po/*.po: Make distcheck will touch these.
23126         * configure.in: Release 1.1.3
23127
23128 Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
23129
23130         * pixbuf_util.c: Compile cleanup.
23131         * po/POTFILES.in: Added info.c.
23132         * po/cs.po: Updated Czech translation,
23133         submitted by Jan Raska <jan_raska@hotmail.com>
23134
23135 Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
23136
23137         * info.c: Added a misc. tab to the properties dialog for permissions.
23138
23139 Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
23140
23141         * info.c (info_window_new): Remove unused vbox variable.
23142         * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
23143         functions (appears roughly 2-3x faster, could probably be further
23144         improved by making clockwise and counter-clockwise specific versions,
23145         to remove the if statements from the inner loops).
23146
23147 Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
23148
23149         * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
23150
23151 Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
23152
23153         * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
23154         option, on by default.
23155         * image.c, typedefs.h: Implemented two pass zooming, also tried to
23156         throttle the image buffer size for larger image files - but left it
23157         #defined out for now, the buffer size needs to be calcualted better
23158         than mulitplying by 8 :)
23159
23160 Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
23161
23162         * image.c: Removed the old debugging defines.
23163
23164 Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
23165
23166         * info.c: When image is unkown flaged, do not display image attributes.
23167         * layout.c: When an image has no read access, display this fact.
23168         * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
23169         (and poor design) (Un)float, etc. menu text.
23170         * view_dir_list.c: Scroll to show previous directory when walking up
23171         the path tree.
23172         * view_file_list.c: Fix broken filename text alignment when turning
23173         off thumbnails in the middle of loading the thumbnails.
23174
23175 Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
23176
23177         * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
23178         and drop autoscroller callback when the widget is destroyed.
23179
23180 Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
23181
23182         * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
23183         * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
23184         hide the toolbar buttons,
23185         based on patch from Trevor Harmon <trevor@vocaro.com>
23186
23187 Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
23188
23189         * slideshow.c(generate_list): Fix non random list generation. (it was
23190         reversing the list after adding each index - with fun results).
23191
23192 Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
23193
23194         * dupe.c: Fixed the reversed addition of matches that has been around
23195         since the beginning of time. (Fix absolutely needed now for the rank
23196         numbers to make any real sense.)
23197
23198 Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
23199
23200         * info.c: Added compression ratio display to image properties. This is
23201         the real ratio of disk size to memory size.
23202         * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
23203         display of the similarity rankings to the find dupes window. Also added
23204         a user adjustable 'custom threshold' for similarity.
23205
23206 Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
23207
23208         * info.[ch]: Added an image properties dialog, only shows basic info
23209         at this time...
23210         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
23211         view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
23212         the menus to show the new dialog.
23213
23214 Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
23215
23216         * similar.c: Did some optimizing, quick timing with stopwatch shows
23217         improvements in compares from 2 to 3.5 times faster. Tried to improve
23218         similarity data generation, but I doubt it helped much (if at all).
23219
23220 Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
23221
23222         * README: Updates.
23223         * po/*.po: Make distcheck touched these.
23224         * po/th.po: Removed duplicate translation of "Overwrite file"
23225         * configure.in: Release 1.1.2.
23226
23227 Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
23228
23229         * po/et.po, gqview.desktop: Updated Estonian translation,
23230         submitted by Ilmar Kerm <ikerm@hot.ee>.
23231         * po/fr.po: Updated French translation,
23232         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
23233         * po/th.po: Added Thai translation,
23234         submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
23235         * README: Added translator credit.
23236
23237 Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
23238
23239         * layout.c: Fixed mem leak.
23240         * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
23241         extensions for us. Also added extension_from_path() util.
23242         * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
23243         pointer to the button.
23244         * utilops.c: Added auto/rename options to the file overwrite dialogs.
23245
23246 Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
23247
23248         * image-load.c: Spew a warning if area_update happens with a NULL
23249         pixbuf.
23250
23251 Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
23252
23253         * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
23254         imge backgrounds to be set to black.
23255         * image.[ch]: Added background color setting support, black or any
23256         other color (at this time app does not have custom color option).
23257         * fullscreen.c: Use new image_background_set_black (above) to set
23258         fullscreen images to black background.
23259         * img-view.[ch]: Added util to sync the color preferences, also all
23260         open windows are now kept in a list.
23261         * layout.[ch], layout_image.c: Support for color syncing to user
23262         setting.
23263
23264 Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
23265
23266         * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
23267         views, respectively. 'Remove old thumbnails' no longer has a shortcut.
23268         Also added menu items for these (view menu), and made thumbnails menu
23269         and button insensitive when icon view is active.
23270         * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
23271         copy_file_attributes util.
23272         * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
23273         after delete operation.
23274
23275 Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
23276
23277         * layout.[ch]: The tools float and hide seem to be working well now.
23278         * layout_image.c, layout_util.c: Use the 'smart'
23279         layout_tools_{float|hide}_toggle() functions.
23280         * main.c: Pull the tools information before saving the rc file.
23281         * typedefs.h(LayoutWindow): Added slots to store the divider positions.
23282         * view_file_icon.c (destroy_cb): Unschedule the tip window when
23283         the view is destroyed (fixes crash).
23284
23285 Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
23286
23287         * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
23288         the divider position of the tools window.
23289         * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
23290         Started implementation of the float/hide tools option. Sort of works,
23291         but does not properly restore divider positions in some cases. Also
23292         get an X badwindow when holding down hide or float keys (hmm, race?).
23293
23294 Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
23295
23296         * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
23297         0.16.0 or higher enable the TILES zoom quality option.
23298         * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
23299         * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
23300         * ui_pathsel.c: Added divider between dir and file lists.
23301
23302 Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
23303
23304         * collect-table.c: Use drag_leave signal to stop the autoscroller.
23305         * view_file_icon.c: File refresh and removal positioning fixes.
23306
23307 Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
23308
23309         * view_dir_tree.c: Fix highlight dnd bug.
23310
23311 Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
23312
23313         * configure.in: Use datadir for the GNOME icon and desktop entry, so
23314         that prefix is honored.
23315
23316 Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
23317
23318         * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
23319         layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
23320         view_file_icon.c, view_file_list.c: More proper signal casting (menus).
23321
23322 Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
23323
23324         * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
23325         image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
23326         layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
23327         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
23328         Signal connection, prototype, and return value clean ups.
23329
23330 Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
23331
23332         * view_dir_tree.c: Unset the click_node and drop_node if they match the
23333         removed node.
23334
23335 Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
23336
23337         * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
23338         the source file ( > just does not work), then set the mtime of the
23339         thumbnail/sim to that of the source file. You probably needed to
23340         re-generate those thousands of thumbnails anyway ;)
23341         * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
23342         deleting an image the next is not automatically selected/viewed.
23343
23344 Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
23345
23346         * ui_*.c: Fixes from SLIK (0.7.0).
23347
23348 Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
23349
23350         * main.c: Set the current worrking path to that of the file before
23351         calling the editor command. For multiple files, the first path in the
23352         list is used.
23353
23354 Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
23355
23356         * rcfile.c: Fix buffer over-runs y using strncpy.
23357
23358 Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
23359
23360         * view_dir_tree.c: Compile clean ups.
23361         * README, TODO: Updated.
23362         * po/*.po: Pretty sure make dist(check) is gonna touch these.
23363         * configure.in: Release 1.1.1
23364
23365 Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
23366
23367         * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
23368         of base == "/" to avoid paths like "//name".
23369         * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
23370         view_file_list.c: Use new concat_dir_and_file where appropriate.
23371         * utilops.c: The move/cop_simple calls now correctly determine single
23372         file operations, such that they are not treated as multiple files.
23373         * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
23374         shortcust for zooms of -2, -3, and -4, respectively.
23375
23376 Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
23377
23378         * layout.c(layout_list_new): Pass NULL as path when creating lists.
23379         * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
23380         really a ctree.
23381         * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
23382         to the right click menus, check access perms before allowing in menus.
23383         * view_file_icon.c: More fixes.
23384
23385 Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
23386
23387         * view_file_icon.c: Fixed sync() update when removing files from table.
23388         Wasted 30 minutes trying to fix focus handling for sync, discovered I
23389         was trying to re-invent what 1 call to vficon_update_focus() already
23390         does :-/
23391
23392 Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
23393
23394         * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
23395         K, or MB.
23396         * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
23397         as many bytes read from the image file per idle cycle.
23398         * layout.c: Fix sort sync bug. size totals are now displayed for the
23399         file list.
23400         * layout_util.[ch]: Added folder pixmap utilities.
23401         * typedefs.h: Added PixmapFolders struct (for above), and additional
23402         vars for the dir views.
23403         * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
23404         list for consistency, several fixes/cleanups, also allow drops on the
23405         std list for move/copy.
23406         * view_file_list.c: Fixes, selected images are passed to the image
23407         handler when idle (to avoid multiple selection mess).
23408
23409 Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
23410
23411         * filelist.[ch]: Added filelist_insert_sort. util.
23412         * layout.[ch], layout_image.[ch]: Added maintenance support.
23413         * preferences.c, rcfile.c: The tree_descend_subdirs option is now
23414         user adjustable, and saved.
23415         * utilops.c: Hooked up layout maintenance.
23416         * view_dir_tree.c: Refresh now updates active path.
23417         * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
23418         selection retention on refresh, and possible crashes when syncing the
23419         icon view.
23420
23421 Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
23422
23423         * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
23424         * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
23425         not pass a call to access().
23426
23427 Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
23428
23429         * icons/folder_[open|close]/xpm: New icons for folders.
23430         * view_dir_tree.c: Us folder icons in the ctree's view.
23431
23432 Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
23433
23434         * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
23435         * filelist.c, ui_fileops.c: Fixed reading of file list so that top
23436         level paths (this in root dir) do not return //path (note double slash)
23437         * globals.c, gqview.h: Added tree_descend_subdirs option vars.
23438         * typedefs.h(ViewDirTree): Filled in needed vars.
23439         * layout.c: Hooked up vdtree_* stuff.
23440         * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
23441         location dialog when you do not need it.
23442         * view_dir_tree.[ch]: Implemented tree view.
23443         * view_file_list.c: Fixed crash on refresh after moving selected files.
23444         (the refresh stuff still needs work)
23445
23446 Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
23447
23448         * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
23449         and tree view options.
23450         * image.c: When image is set to NULL, still call the update function.
23451         * layout.[ch]: Support view as icons and tree, fix leak on layout
23452         style change.
23453         * typedefs.h: More needed vars to structs.
23454         * view_dir_list.c: Disconnect popup menu destroy signal when the main
23455         widget is destroyed, as it may be gone before the popup is done.
23456         * view_file_list.c: Added 'View as icons' popup menu option, also
23457         same fix as above.
23458         * view_file_icon.c: More work, selections states, dnd, menus, more.
23459
23460 Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
23461
23462         * layout.c: Added the necessary vficon_xxx calls.
23463         * typedefs.h: Added necessary stuff to ViewFileIcon struct.
23464         * view_file_icon.[ch]: Started as collect-table.c, then edited to
23465         use FileData instead of CollectInfo... Sort of works.
23466
23467 Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
23468
23469         * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
23470         slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
23471         make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
23472         * README: Updates.
23473         * po/POTFILES.in: Updated.
23474         * po/*.po: Make distcheck touched these.
23475         * configure.in: Released 1.1.0
23476
23477 Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
23478
23479         * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
23480         when setting syncing clist order.
23481
23482 Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
23483
23484         * menu.[ch]: Allow sort menu to indicate current sort type.
23485         * main.c: Correctly set and save sort options.
23486         * collect-table.c: Fix for layout sort API change.
23487         * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
23488         sort to the file list pop up menu.
23489         * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
23490
23491 Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
23492
23493         * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
23494         slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
23495         working. Applying settings in config window now updates the layout
23496         of the main window - this seems to be ok, but I still cross my fingers
23497         when I press apply ;)
23498
23499 Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
23500
23501         * layout.c: Fixed (most of) the tab completion and history.
23502         * layout_util.c: Keyboard shortcuts should all work now.
23503         * main.c: Removed old keyboard handler (to layout_util.c).
23504         * layout_image.c, dnd.c: Main window image dnd hooked up.
23505         * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
23506         entry cursor positioning when selecting from the menu.
23507
23508 Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
23509
23510         * layout_image.c, slideshow.c: Fixed read ahead issues (was double
23511         loading the file, sequentially)
23512         * menu.c: Removed include for window.h, file no longer exists.
23513
23514 Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
23515
23516         * global.c, gqview.h, rcfile.c: Added horizontal divider var.
23517         * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
23518         view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
23519         resembles a useable interface again.
23520         * slideshow.c: Fixes.
23521         * menu.c: Removed all old menu stuff, clean now.
23522         * window.[ch]: Removed files.
23523
23524 Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
23525
23526         * img-main.[ch]: Dumped.
23527         * layout_image.[ch]: New files, contains image code adapted from
23528         above img-main files.
23529         * typedefs.h: Move all public structures here.
23530         * fullscreen.h, slideshow.h: Move structures out (to above).
23531         * collect-table.c, collect.c, dups.c, window.c: Include fixes.
23532         * dnd.c, menu.c: Removed unused code.
23533         * gqview.h, main.c: start_editor_* fixes.
23534         * layout.[ch], view_file_list.[ch]: More work.
23535
23536 Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
23537
23538         * typedefs.h: Moved layout, list struct headers here.
23539         * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
23540         Changes for above.
23541         * layout.c, view_file_list.[ch]: The file listing now sort of works.
23542         * slideshow.c: Fixed crash from wrong test placement.
23543
23544 Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
23545
23546         * dnd.[ch]: Made drop types public.
23547         * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
23548         * filelist.[ch]: Fixes.
23549         * layout.[ch]: Added dir list view plus more work.
23550         * menu.c: Removed old dir popup menu code.
23551         * view_dir_list.[ch]: Impemented, pretty much done except for reporting
23552         back to the layout.
23553
23554 Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
23555
23556         * layout_config.[ch]: Added new files, includes util to select window
23557         layout and to convert the selected layout to/from simple format for
23558         saving in an rc file.
23559         * globals.c, gqview.h, main.c: Added layout variables for default view.
23560         * rcfile.c: Save/restore these variables.
23561         * layout.c, layout_util.c: More work, mainly all for configuration.
23562         * preferences.c: Added layout configuration to window tab.
23563
23564 Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
23565
23566         * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
23567         Also worked on the layout code, seems it should be done in a simpler
23568         way....
23569
23570 Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
23571
23572         * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
23573         * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
23574         Fixed for new layout structure.
23575         * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
23576         * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
23577         (mostly by #if 0-ing out offending code).
23578         * layout.[ch]: More fleshing out.
23579         * view_file_list.[ch]: Well it compiles...
23580         * slideshow.[ch]: Fixed to use new layout window, should be ok.
23581         * Makefile.am: Updates, well it now compiles without warnings - just
23582         don't run it -- there's no window :)
23583
23584 Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
23585
23586         * filelist.[ch]: Stripped out old file list code, only list utils are
23587         to remain here (no GUI stuff).
23588         * layout.[ch]: This will be the functions to generate the main window.
23589         * view_file_list.[ch]: Began new file list code (much of it is just
23590         making original file list self-contained (no globals, etc.)
23591         * view_file_icon.[ch]: The is will be a wrapper around the collection
23592         table to view the file list as a collection layout. (currently empty).
23593         * view_dir_list.[ch]: Will be new directory list (currently empty).
23594         * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
23595         will probal start with using tree code from old bitgrazer app).
23596         * Makefile.am: Added above new files, note that no compiling has been
23597         attempted - it wont work anyway for a quite a while.
23598
23599 Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
23600
23601         * main.c: Removed pre-1.0 compatibility code (very old versions
23602         placed gqviewrc and thumbnail dir in top of $HOME, this checked
23603         for and moved them to current location $HOME/.gqview/.)
23604         * TODO: Updated.
23605         * ChangeLog: added marker for start of post-2.0 Changes.
23606
23607 Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
23608
23609         * *.[ch]: Update copyright year.
23610         * main.c(main): Print blurb about devel beta etc.
23611         * configure.in: Removed useless test.
23612
23613 =======================================================================
23614
23615   GQview 1.1.x series started.  (1.1 marker)
23616
23617 =======================================================================
23618
23619 Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>
23620
23621         * README: Updated.
23622         * configure.in: Release 1.0.2
23623
23624 Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>
23625
23626         * po/*.po: Make distcheck touched these.
23627         * README: Updated.
23628
23629 Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>
23630
23631         * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
23632         * po/cs.po: Updated Czech translation,
23633         submitted by Jan Raska <jan_raska@hotmail.com>
23634         * po/zh_CN.GB2312.po: Updated Chinese translation,
23635         submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
23636         * po/pl.po: Minor Polish translation tweak.
23637
23638 Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>
23639
23640         * dupe.c(dupe_window_remove_selected): Copy the selection list before
23641         removing files, because clist->selection may change as items are
23642         removed. Fixes BUG where not all files selected were being removed
23643         from the list.
23644
23645 Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>
23646
23647         * gqview.1: Updated contact info in man page.
23648         * configure.in: Release 1.0.1
23649
23650 Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>
23651
23652         * preferences.c, README: Old gqview@email.com changed to
23653         gqview@users.sourceforge.net.
23654         * po/*.po: Some patching to update e-mail (above).
23655
23656 Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>
23657
23658         * cs.po: Added Czech translation,
23659         submitted by Jan Raska <jan_raska@hotmail.com>
23660         * uk.po: Updated Ukrainian translation,
23661         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
23662         * configure.in (ALL_LINGUAS): Added cs.
23663         * README: small update.
23664
23665 Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>
23666
23667         * po/hu.po: Updated Hungarian translation,
23668         submitted by Egmont Koblinger <egmont@suselinux.hu>
23669         * po/nl.po: Updated Dutch translation,
23670         submitted by Tino Meinen <a.t.meinen@chello.nl>
23671         * README: Updated.
23672         * configure.in: Released 1.0
23673
23674 Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>
23675
23676         * po/nl.po: Updated from Tino Meinen.
23677         * README, TODO: Updated.
23678         * configure.in: Release 0.99.3 (release candidate 1)
23679
23680 Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>
23681
23682         * po/nl.po: Updated Dutch translation,
23683         submitted by Tino Meinen <a.t.meinen@chello.nl>
23684
23685 Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>
23686
23687         * po/no.po: Fixed fuzzy caused by make dist.
23688         * po/ru.po: Minor format change from a make dist (no translation
23689         changed, however).
23690         * po/*.po: Make dist updated the POT creation date for the others.
23691
23692 Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>
23693
23694         * preferences.c: Fixed the license statement in the about dialog.
23695         * po/*.po: Adjusted translation lines for above, where I could - to
23696         avoid fuzzies.
23697
23698 Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>
23699
23700         * po/et.po: Updated Estonian translation,
23701         submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
23702         * po/es.po: Updated Spanish translation,
23703         submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
23704         * po/fr.po: Updated French translation,
23705         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
23706         * po/ru.po: Updated Russian translation,
23707         submitted by Sergey Pinaev <dfo@antex.ru>
23708         * po/no.po: Added Norwegian translation,
23709         submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
23710         * po/it.po: Added Italian translation, submitted
23711         by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
23712         * configure.in (LINGUAS): Added no.
23713
23714 Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>
23715
23716         * README: Updated.
23717         * po/*.po: Make distcheck touched these.
23718         * configure.in: Release 0.99.2
23719
23720 Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>
23721
23722         * README, TODO, gqview.1: Minor updates.
23723         * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
23724         * po/zh_TW.po: Updated Traditional Chinese translation,
23725         submitted by Abel Cheung <deaddog@deaddog.ws>
23726         * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
23727         request - not sure of any possible problems this may cause?
23728         * po/fi.po: Updated Finnish translation,
23729         submitted by Lauri Nurmi <lanurmi@iki.fi>
23730         * po/de.po: Updated German translation,
23731         submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
23732         * po/fr.po: Updated French translation,
23733         submitted by Eric Lassauge <lassauge@mail.dotcom.fr
23734         * po/sk.po: Updated Slovak translation,
23735         submitted by Ivan Priesol <priesol@frki.utc.sk>
23736         * po/pt_BR.po: Updated Brazilian Portuguese translation,
23737         submitted by Guilherme M. Schroeder <slump@linuxall.org>
23738
23739 Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>
23740
23741         * README: Updated.
23742         * configure.in: Release 0.99.1
23743
23744 Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>
23745
23746         * po/*.po: Make distcheck updated these.
23747         * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
23748
23749 Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>
23750
23751         * da.po: Added Danish translation,
23752         submitted by Birger Langkjer <birger.langkjer@image.dk>.
23753         * pt_BR.po: Updated Brazilian Portuguese translation,
23754         submitted by Guilherme M. Schroeder <slump@ieg.com.br>
23755         * configure.in: Added da to LINGUAS.
23756         * README: Updates.
23757
23758 Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>
23759
23760         * README, gqview.spec.in, po/fr.po: Updated French translation,
23761         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
23762         * filelist.c: When entering a directory with no read acces, still clear
23763         the file/dir lists. Also add . and .. to allow exit of said dir.
23764         * img-view.c, window.c: The " - GQview" string really should not be
23765         marked for translation.
23766
23767 Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>
23768
23769         * README: Updated.
23770         * configure.in: Release 0.99.0
23771
23772 Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>
23773
23774         * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
23775         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
23776
23777 Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>
23778
23779         * image.c(image_tile_render): Use the simple render when scale is also
23780         1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
23781         Also removed crufty #if 0'ed lines.
23782
23783 Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>
23784
23785         * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
23786         needed to add a 'new image' flag to a few funcs for this.
23787
23788 Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>
23789
23790         * filelist.c: The history menu text is now truncated using the
23791         available space in the GtkOptionMenu instead of forcing to 32 chars.
23792
23793 Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>
23794
23795         * Makefile.am, configure.in, acconfig.h: Install README to a share
23796         dir.
23797         * README: Added section keys.
23798         * gqview.spec.in: Added README of share dir.
23799         * POTFILES.in: Added ui_help.c
23800         * gqview.h, main.c, menu.c: Added simple help window to display README.
23801         * ui_help.[ch]: New files for utils to display a help window.
23802
23803 Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>
23804
23805         * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
23806         as it is more portable.
23807
23808 Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>
23809
23810         * README: Updated.
23811         * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
23812         * po/POTFILES.in: cache_main.c is actually cach_maint.c.
23813         * configure.in: Release 0.13.0
23814
23815 Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>
23816
23817         * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
23818         dialog displaying 'purge thumbnails' progress - it also no longer
23819         blocks the app.
23820         * cache.[ch]: Moved above out of here.
23821         * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
23822         functions and/or include cache_maint.h.
23823         * po/POTFILES.in: Added cache_maint.c
23824
23825 Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>
23826
23827         * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
23828         dir.
23829         * collect-table.c: Update include of marker.xpm.
23830
23831 Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>
23832
23833         * Makefile.am, marker.xpm: Added marker icon file.
23834         * collect-table.c: Added marker to display insertion point of a dropped
23835         image in collection windows, same for moving. Also dropped directories
23836         are sorted before adding to the collection, and honor the
23837         collection_drop_inserted option. Also if the mouse is outside the
23838         clist window, shut down the autoscroll cb.
23839         * filelist.[ch]: Made path_list_sort() public.
23840
23841 Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>
23842
23843         * main.c: Changed exit dialog title.
23844         * window.c: Fixed delete_event handlers to return TRUE (was void).
23845
23846 Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>
23847
23848         * collect-dlg.[ch]: Added type to close collection window after save.
23849         * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
23850         changed flag to collections, and use it to remind user a collection
23851         was modified before closing the window.
23852         * main.c: Remind user at least one open collection has been modified,
23853         with option to cancel exit.
23854
23855 Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>
23856
23857         * gqview.spec.in: Updated the RPM spec file.
23858         * po/nl.po: Updated Dutch translation,
23859         submitted by Hette J Visser <hette@linux.nl>
23860         * po/uk.po: Added Ukrainian translation,
23861         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
23862         * configure.in: Added uk to LINGUAS.
23863         * README: Updates.
23864         * po/{all_others}.po: Make dist did this while testing RPM build.
23865
23866 Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>
23867
23868         * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
23869         insert, and added moving of images within a collection using dnd.
23870         * dupe.[ch]: Changed color coding for duplicate list, alternate colors
23871         are now 10% darker instead of inverted fg and bg.
23872         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
23873         dropped files into a collection at the drop point.
23874         * main.c, slideshow.c: Use random instead of rand.
23875         * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
23876         * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
23877
23878 Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
23879
23880         * ui_menu.[ch]: Added more menu item utils.
23881
23882 Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
23883
23884         * preferences.c: Made ok, apply, and cancel button sizes consistent.
23885         * collect-dlg.c: Changed Load to more consistent Open.
23886
23887 Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
23888
23889         * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
23890         size, moved some space from above the buttons to top of window).
23891         Also aligned buttons right and made them bigger.
23892
23893 Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>
23894
23895         * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
23896         check entire string (strcmp). Ordered filter addition so that they are
23897         listed in descending order, but keep All Files ( * ) filter at the
23898         bottom of the list.
23899
23900 Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>
23901
23902         * ui_clist_edit.c: Explicitely set the focus for the text entry to
23903         fix missing cursor.
23904         * README: Updated.
23905         * configure.in: Release 0.12.0
23906
23907 Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>
23908
23909         * README, TODO: updated.
23910         * po/et.po: Added Estonian translation,
23911         submitted by Ilmar Kerm <ikerm@hot.ee>
23912         * configure.in: Added et to ALL_LINGUAS.
23913
23914 Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>
23915
23916         * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
23917         fixed control-key test.
23918         * README: Credit updates.
23919
23920 Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>
23921
23922         * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
23923         rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
23924         option. Also added compile-time feature to sort names numerically
23925         (numerical sort based on patch from Martin Pool <mbp@samba.org>)
23926         * README, gqview.1: Documented the I keyboard shortcut for collections.
23927
23928 Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>
23929
23930         * utilops.c (file_util_create_dir_cb): Support dir names entered as an
23931         absolute path.
23932
23933 Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>
23934
23935         * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
23936         are created with mode 0755 (as before), but the .thumbnails dirs
23937         created near the images are now 0775 (so that others in the group can
23938         update the thumbs).
23939         * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
23940         filelist.c to use this in future), also fixed the clist_moveto calls
23941         to use a valid column number (-1).
23942         * ui_pathsel.c: Added right click menus to rename dirs and files, and
23943         to delete files. Also added a New Directory button to create new
23944         directories from within the dialog.
23945
23946 Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>
23947
23948         * po/ja.po: Updated Japanese translation,
23949         submitted by Yuuki NINOMIYA <gm@debian.or.jp>
23950         on behalf of SATO Satoru <ss@gnome.gr.jp>
23951         * po/pl.po: Updated Polish translation,
23952         submitted by Zbigniew Chyla <cyba@gnome.pl>
23953         * po/nl.po: Added Dutch translation,
23954         submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
23955         * po/fi.po: Added Finnish translation,
23956         submitted by Lauri Nurmi <lanurmi@iki.fi>
23957
23958 Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>
23959
23960         * filelist.[ch]: Added text_from_time and text_from_size utils for
23961         file attribute display. Added size and date to the file list.
23962         * window.c: Changes for above.
23963         * dupe.c: Removed text_from_time, use new one as well as one for byte
23964         size from filelist.h.
23965         * collect-table.c: Fixed a style leak on clist cell selections.
23966
23967 Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>
23968
23969         * dupe.c: Fix style leak when re-aligning clist row colors, also made
23970         removing multiple selected rows much faster (it was realigning the
23971         row styles after every line removal, eww).
23972
23973 Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>
23974
23975         * collect-table.c: Added copy, move, rename, and delete to the pop
23976         up menu of collections (keyboard support not done).
23977
23978 Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>
23979
23980         * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
23981         of the window.
23982         * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
23983         the divider position between dirs and files. Also fixed a bug that
23984         attempting to get the tool window size when it was not visible.
23985
23986 Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>
23987
23988         * filelist.[ch]: Fixed path_list_filter() to do checks on the file
23989         name, not full path. Also added is_dir_list which will not do the
23990         check for the extension on directory lists.
23991         * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
23992         additional filtering for the duplicates window.
23993
23994 Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>
23995
23996         * po/de.po: Updated German translation, submitted by
23997         Christian Ullrich <quiana@quiana.net>
23998         * po/ja.po: Updated Japanese translation, submitted by
23999         Yuuki NINOMIYA <gm@debian.or.jp>
24000         * po/fr.po: Updated French translation, submitted by
24001         Eric Lassauge <lassauge@mail.dotcom.fr>
24002         * po/sl.po: Updated Slovene translation, submitted by
24003         Matej Erman <matej.erman@guest.arnes.si>
24004         * po/it.po: Updated Italian translation, submitted by
24005         Christopher R. Gabriel <cgabriel@pluto.linux.it>
24006
24007 Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>
24008
24009         * README: Updated.
24010         * configure.in: Release 0.11.0
24011
24012 Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>
24013
24014         * image.c: Added #define option to use faster zooming method. Also
24015         attempted to fix shrinking window bug - failed.
24016         * README: Updated.
24017         * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
24018         by Abel Cheung <deaddog@deaddog.ws>.
24019
24020 Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>
24021
24022         * dupe.c: Freeze dw->second_clist when adding files.
24023
24024 Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>
24025
24026         * main.c: Added support for opening collections from the command line.
24027
24028 Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>
24029
24030         * dupe.c: Minor window file count fix.
24031         * thumb.c: Use xvpics (if enabled) only as a last resort when
24032         searching for a pre-existing thumbnail.
24033
24034 Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>
24035
24036         * dupe.[ch]: Added option to compare between two different sets of
24037         files (very useful when checking a handful of new files to a known
24038         unique group). Also set the default window width back to 600.
24039
24040 Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>
24041
24042         * gqview.h, image.c: Went back to 0.10.0 method of using
24043         gdk_pixbuf_composite_color() for every quality except NEAREST for
24044         images without transparency. Also disabled the TILES option for zooming
24045         all together - my little test scenario now crashes with the new
24046         gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
24047         scaling compuations somewhere, but damn if I can find it.
24048
24049 Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>
24050
24051         * configure.in, gqview.h, image.c: Made quick non-public package so
24052         that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
24053         try the fixes with GQview. (all broken scaling methods are enabled in
24054         this version).
24055
24056 Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>
24057
24058         * po/es.po: Updates Spanish translation, from
24059         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
24060         * dupe.c: Made the default window 20 pixels wider.
24061
24062 Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>
24063
24064         * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
24065         * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
24066         scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
24067         option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
24068         bug, as the other qualities work fine - ask for test case of image
24069         sizes if anyone is interested in fixing this).
24070
24071 Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>
24072
24073         * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
24074         utilops.c, window.c: Use GQview as the window class, as X man page
24075         encourages capitalization of first letter, and this removes conflict
24076         of gqview for instance of main window.
24077
24078 Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>
24079
24080         * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
24081         Wu Yulun <migr@operamail.com>.
24082         * README, TODO, gqview.spec.in: Updated.
24083         * configure.in: Release 0.10.1
24084
24085 Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>
24086
24087         * filelist.c (path_list_recursive): Return NULL, not FALSE.
24088         (it's a pointer)
24089         * img-main.c (main_image_slideshow_start_from_list): Free the
24090         path_list before returning if slideshow is already running.
24091         * slideshow.c (real_slideshow_start): Fix test of path_list before
24092         return of NULL.
24093
24094 Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>
24095
24096         * image-load.c: Fix to support image loaders that do not have a
24097         pixbuf until the the loader is actually closed. (This should fix
24098         thumbnail generation failures for xpm and tiff).
24099         * similar.c (image_sim_fill_data): Fix to support generation of data
24100         for images with dimensions less than 32 x 32.
24101
24102 Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>
24103
24104         * cache.c: Added blurb about the SIMcache file format.
24105         * dupe.c: Properly ref/unref clist row styles.
24106
24107 Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>
24108
24109         * dupe.[ch]: Operations now give a (very rough) estimate of time left
24110         before completion of the comparison stage.
24111
24112 Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>
24113
24114         * cache.[ch]: New files to handle the caching placement/management
24115         stuff. Also location of reading and writing of the dupe window cache
24116         data.
24117         * dupe.c: Added caching of file data (dimensions, checksum,
24118         and similarity).
24119         * filelist.c, menu.c: Namespace update for cache maintenance.
24120         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
24121         cache data into direct subdir of source (.thumbnails support).
24122         * thumb.[ch]: Use new cache functions for locating thumbs.
24123         * utilops.c: Move/remove cache date when doing the same for their
24124         parent files.
24125
24126 Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>
24127
24128         * ui_fileops.[ch]: Moved include of time.h back to the .c file.
24129         * ui_utildlg.c: #include <sys/types.h>, this should have been the
24130         original fix anyway...
24131         * gqview.h: Added #include <sys/types.h>
24132         * image-load.c: Removed above include.
24133
24134 Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>
24135
24136         * gqview.1, README: Updates.
24137         * configure.in: Release 0.10.0
24138
24139 Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>
24140
24141         * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
24142         you must set it manually with generic_dialog_attach_default(). Note
24143         that file_dialog_add_path_widgets() does this automatically.
24144         * utilops.c: Added a few attaches, from above.
24145
24146 Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>
24147
24148         * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
24149         function upon press of enter while a gtkentry has the focus. (no
24150         longer conflicts with pressing enter while focused on, say a button).
24151
24152 Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>
24153
24154         * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
24155         since painting merely a black rectangle was very broken with some
24156         theme engines (and did not follow the theme).
24157
24158 Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>
24159
24160         * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
24161
24162 Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>
24163
24164         * README, TODO: Updates.
24165         * configure.in: Release 0.9.5.
24166
24167 Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>
24168
24169         * Makefile.am, gqview.spec.in: Added man page.
24170         * gqview.1: The man page, submitted by
24171         Ryan Murray <rmurray@debian.org>
24172         * README: Credits for man page.
24173
24174 Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>
24175
24176         * menu.c: Use gdk-pixbuf to generate toolbar images.
24177         * window.c (tollwindow_hide): Retrieve the window's geometry attributes
24178         before hiding the window (else we get a random X BadMatch error).
24179
24180 Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>
24181
24182         * fullscreen.c: The mouse is now hidden on start of fullscreen instead
24183         of waiting for the 'no-move timeout'.
24184         * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
24185         created as needed, instead of globally at start-up. Right clicking
24186         unselected files in the file list now highlights them. Added a right
24187         click menu to the dir list that includes new slideshow recursive
24188         feature (also standard slideshow, and find duplicates choices).
24189         * globals.c, gqview.h: Removed unused global menu vars (above).
24190         * img-main.[ch]: Added main_image_slideshow_start_from_list().
24191
24192 Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>
24193
24194         * image.c (image_size_top_window): When checking if a resize is needed,
24195         compare to the window that will actually be resized (the top window).
24196         This was checking the wrong widget's window, and was returning TRUE
24197         incorrectly, subsequently causing no update if the image had the same
24198         size for the main window.
24199         * po/hu.po: Updated Hungarian translation from
24200         Mátyás Tibor <templar@tempi.scene.hu>
24201
24202 Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>
24203
24204         * configure.in (ALL_LINGUAS): Added hu (Hungarian).
24205         * po/hu.po: Added Hungarian translation from
24206         Mátyás Tibor <templar@tempi.scene.hu>
24207         * po/fr.po: Updated French translation from
24208         Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
24209
24210 Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>
24211
24212         * image.c (image_change_from_image): Copy all relevent data from
24213         source, now fullscreen toggle while loading an image works. This is
24214         really a move function, it moves most data from source to dest.
24215         Probably should add a copy function that copies pixbuf, or loads from
24216         scratch if still loading source.
24217         * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
24218         'mouse scrolls image' option when holding down shift, and also zooms
24219         when holding down control.
24220         * typedefs.h (ImageWindow): Removed crufty size_idle_id.
24221
24222 Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>
24223
24224         * filelist.c (file_is_moved): Fixed bug causing moved files not to
24225         removed from the file list.
24226         * image.c (image_scroll_real): Fix race condition between expose_event
24227         and scrolling so that redraws are always called on the correct region.
24228         (This was the cause of missing redraws when scrolling with the mouse).
24229
24230 Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>
24231
24232         * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
24233
24234 Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>
24235
24236         * README, TODO: Updates.
24237         * configure.in: Release 0.9.4
24238
24239 Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>
24240
24241         * dupe.c: Added keyboard shortcuts for the duplicates window.
24242         * image.c (image_change_complete): Call the update function
24243         explicitely if sync if FALSE.
24244
24245 Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>
24246
24247         * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
24248         new dialog routines to re-implement place dialogs under mouse option.
24249         * ui_utildlg.h: Fixed #defines for re-definition safety.
24250
24251 Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>
24252
24253         * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
24254         Also speedups by using the image_sim_compare_fast() (below), and
24255         setting the buffer size of the image loader higher (8).
24256         * similar.[ch] (image_sim_compare_fast): New function that aborts when
24257         the return no longer has the possibility of reaching the minimim
24258         requested value. Significantly faster when used to search for images
24259         that are very close. (say, above .95).
24260
24261 Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>
24262
24263         * similar.[ch]: New files, provides functions for simple comparison
24264         of images by average area color content.
24265         * dupe.[ch]: Added similarity compare methods (normal, high, and low
24266         accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
24267
24268 Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>
24269
24270         * image.c: Fixed typo in comparison of window sizes in top_window_size,
24271         also do not call gtk_widget_set_usize in that func, as gdk_window_size
24272         is enough (and avoids duplicate size events). Also only call a redraw
24273         if the top window was not resized, as the size event will do this for
24274         us.
24275         * img-view.c: Attached ctrl-w to close a view window.
24276
24277 Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>
24278
24279         * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
24280         with this do not result in "///file" path names.
24281         * img-view.c, main.c: Added following key support: P to toggle pause
24282         of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
24283         Also marked debug printfs with if (debug), and and added --version
24284         command line option.
24285
24286 Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>
24287
24288         * collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
24289         * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
24290         the pop-up menu, and fixed the alternating color swap (now that
24291         individual items can be removed, the colors need to be re-synced).
24292         * filelist.[ch]: Added file_is_moved(), and fixes to use the
24293         file_maint_*() stuff.
24294         * img-main.[ch] (main_image_get_collection): Added this accessor.
24295         * utilops.[ch]: Added file_maint_*() funcs, call these when files have
24296         been manipulated (rename, move, delete).
24297
24298 Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>
24299
24300         * image-load.[ch]: Added ability to set the priority of the image
24301         loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
24302         * typedefs.h (ImageLoader): Added idle_priority (see above).
24303         * image.c: The drawing queue now uses an idle with priority
24304         G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
24305         anything else. (this way when scrolling a still-loading image, the
24306         scrolled area is updated faster)
24307
24308 Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>
24309
24310         * collect-io.[ch], collect.[ch]: Const ify some arguments.
24311         * configure.in: Release 0.9.3
24312
24313 Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>
24314
24315         * collect.c (collection_window_new): Only load the path if it is
24316         absolute (starts with a '/');
24317         * main.c: Added -l,--list option to open a collection window with the
24318         files from the command line.
24319
24320 Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>
24321
24322         * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
24323         translation markers from item_factory accessors.
24324         * po/pl.po: Updated Polish translation from
24325         Zbigniew Chyla <cyba@gnome.pl>
24326         * po/es.po: Updated Spanish translation (missed for 0.9.2) from
24327         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
24328         * po/ru.po: Updated Russian translation (missed for 0.9.2) from
24329         Michael Bravo <mbravo@tag-ltd.spb.ru>
24330         * po/sl.po: Added Slovene translation (missed for 0.9.2) from
24331         Matej Erman <matej.erman@guest.arnes.si>
24332
24333 Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>
24334
24335         * utilops.c: Put the name of the file in the entry of the rename
24336         dialog, and select the text.
24337         * image.c: #ifdef some debugging output.
24338
24339 Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>
24340
24341         * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
24342         signal, so make sure to retrieve the pixbuf before calling our loader's
24343         "area_updated" signal.
24344         * image.c: Added new_data status to debugging info.
24345
24346 Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>
24347
24348         * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
24349         lowercase, and changes for new window_set_icon().
24350         * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
24351         * preferences.c: Made about it's own window, and made the config window
24352         a little more compact.
24353
24354 Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>
24355
24356         * filelist.[ch] (path_list_filter): New function, applies filter
24357         options on a path list.
24358         * collect-table.c, dupe.c: Run path lists through the filter (above).
24359
24360 Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>
24361
24362         * image.c: Use the collection's name field instead of pulling it from
24363         the end of the path field.
24364         * main.c: Multiple files on the command line are now added to a
24365         collection, this collection is then set to the main window viewer.
24366
24367 Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>
24368
24369         * thumb.c: Fix xvpics support: the done signal was never being sent for
24370         xvpics. Also made xvpics scale to the thumbnail size even when smaller.
24371
24372 Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>
24373
24374         * image-load.[ch], typedefs.h: Added ability to set the size of the
24375         read buffer. The buffer is always 512 bytes (as before), what this
24376         does is set the number of time to read from the file on each idle call,
24377         in effect increasing the buffer size to 512 x size.
24378         * image.c: Fixed race condition where an image area may be ready to be
24379         queued before the pixbuf is set. Fixed the tile blank flag, it is now
24380         set correctly in all (?) cases. Set the image loader buffer size to 4,
24381         so that more of the image is decoded between render calls. Also removed
24382         unused crufty function argument for image_tile_expose.
24383
24384 Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>
24385
24386         * image.c: Fix scrolling while partially obscured, and made the focus
24387         drawing code cleaner (removed gtk_signal_disconnect() junk).
24388
24389 Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>
24390
24391         * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
24392         rcfile.c: Made the delete key optional, since this is a dangerous key
24393         with delete confirmation disabled. Also do not come out of fullscreen
24394         when confirm delete is disabled. Based on patch submitted by
24395         Niku Toivola <niku.toivola@iki.fi>
24396
24397 Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>
24398
24399         * image.c: Fix setting scale when zoom_to_fit_expands is false.
24400         * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
24401         dialog for the save as dialog.
24402         (The good: Easy fixes. The bad: Stupid mistakes.
24403          The ugly: Had not tested these before release.)
24404
24405 Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>
24406
24407         * README: Updates.
24408         * configure.in: Release 0.9.2.
24409
24410 Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>
24411
24412         * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
24413         same path in the entry when calling this.
24414
24415 Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>
24416
24417         * *.[ch]: Changed the copyright in all the files to 2001.
24418
24419 Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>
24420
24421         * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
24422         * configure.in: Bump version to 0.9.2
24423         * utilops.c: Fix text in copy/move dialog for multiple files.
24424
24425 Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>
24426
24427         * dupe.c: When starting a compare set the status text to file count,
24428         gives user idea of how many files are being compared.
24429         * image.c: Compile clean-up.
24430         * po/*.po: Make distcheck touched these.
24431
24432 Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>
24433
24434         * filelist.c, window.c: Fix drop down history on main window to change
24435         to the selected path after the popup window is hidden.
24436         * image.c (image_pixbuf_sync): Clear the window when set to a NULL
24437         pixbuf.
24438         * utilops.c (generic_dialog_add_images): Implemented this function.
24439
24440 Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>
24441
24442         * filelist.c: Fix sticky thumbnails when changing to a dir with files
24443         that have similar file names as the previous dir. Fix refresh to
24444         reload thumbnails (it was stalling in the thumb_next checks).
24445         * menu.c: Call filelist_refresh() instead of the hack to refresh by
24446         changing to the same dir.
24447         * preferences.c: Use a button box for the ok, apply, cancel buttons.
24448         * po/POTFILES.in: Added new files, removed missing.
24449
24450 Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>
24451
24452         * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
24453         ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
24454         from SLIK.
24455         * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
24456         utildlg.[ch]: Removed (see above).
24457         * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
24458         dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
24459         menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
24460         utilops.[ch], window.c: Use the new convenience functions, constify
24461         things where needed.
24462         * main.c: Moved the file path utils out of here (see above).
24463
24464 Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>
24465
24466         * image.[ch]: Added fit window to image support (back in).
24467         * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
24468         * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
24469
24470 Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>
24471
24472         * image.c: Scrolling while decoding a scaled image no longer causes
24473         dropped (black) areas. Also added an tile blank flag so that tiles
24474         with no loaded data simply render a black rectangle for a speed
24475         improvement (this is currrently semi-broken as image_tile_sync() is
24476         currently always called to set the blank flag to FALSE :(.
24477
24478 Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>
24479
24480         * fullscreen.c: Made the full screen window have a black background
24481         once again.
24482         * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
24483         the keyboard after a popup menu closes.
24484
24485 Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>
24486
24487         * image-load.c(image_loader_free): Fix a memory leak.
24488
24489 Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>
24490
24491         * dupe.c: Create the clist with 6 columns (forgot to increment this
24492         when I added the thumbnail column).
24493         * image.[ch]: Added the update functions, made them work.
24494         * img-main.c, img-view.c: Set the update functions, attach the windows
24495         for the titles.
24496         * window.c: Set the initial image to the logo.
24497
24498 Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>
24499
24500         * dnd.c: Temporarily disable dnd highlighting for image windows.
24501         * gqview.h, main.c: Minor fixups.
24502         * image.c: Generally works now, borders are cleared, focus is handled,
24503         etc. TODO: Add update callback, window title updating, and window
24504         auto-sizing.
24505         * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
24506         during convertion to a menu_factory.
24507         * window.c: Moved focus draw/handling code out of here (into image.c).
24508
24509 Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>
24510
24511         * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
24512         is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
24513         
24514         This only applies when the scale width offset is not zero _and_ the
24515         resulting right edge of the scaled image is also the right side of the
24516         source image. (in other words: when rendering a tile that is aligned
24517         with the right side of the image).
24518
24519         Under the above conditions, gdk_pixbuf_scale() breaks for all
24520         GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
24521         broken for TILES (I suspect this is because eog uses it, but does not
24522         have a TILES option, so that was not tested). At this point I was tired
24523         of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
24524         broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
24525         and breakage means the last 2 columns of pixels are seamingly generated
24526         from some random memory point, at best causing them to be corrupted, at
24527         worst causing a crash.
24528
24529         So what I did: Use gdk_pixbuf_composite_color() since it is the least
24530         broken. It does seem slower than gdk_pixbuf_scale(), since it does
24531         more.
24532
24533         (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
24534         gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
24535         entries in 3 months...)
24536
24537 Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>
24538
24539         * image.c, typedefs.h: Well, it now displays the image in all zoom
24540         settings. Still have to add (back) scrolling, set up the update call
24541         function, and work on redrawing the borders (borders currently do not
24542         get cleared to remove the previous image).
24543
24544 Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>
24545
24546         * image.[ch], typedefs.h: Start towards a new method of rendering the
24547         image to the screen. The image window is now basically _only_ a
24548         gtk_drawing_area, and we do all the scrolling ourselves. Currently I
24549         am lucky if it doesn't crash, and really lucky if part of an image
24550         appears :) Well, at least the namespaces for the functions are at
24551         least a little saner now, so I accomplished something, althought the
24552         whole thing still needs to be re-thought from the tile/render point
24553         of view.
24554         * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
24555         utildlg.c, window.c: Made it at least compile for testing.
24556
24557 Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>
24558
24559         * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
24560         of main_image_change_to(), so that the file list of the main window
24561         also syncs to the image.
24562
24563 Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>
24564
24565         * dupe.[ch]: Added thumbnail support.
24566
24567 Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>
24568
24569         * dupe.[ch]: More work, many fixes, added right click menu, and
24570         generally made it nice to use (useable).
24571         * collect-table.c: Add the collection to the dupe window.
24572         * menu.c: Added 'Find duplicates...' to the file menu.
24573
24574 Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>
24575
24576         * README, TODO: Updates.
24577         * collect-table.c: Set default duplicate window mask to sort by name.
24578         * dupe.[ch]: Allow change of comparison method by adding drop down
24579         menu, fixed dnd when dragging from the list.
24580         * filelist.c: Only allow rename when new name does not exist.
24581         
24582
24583 Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>
24584
24585         * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
24586         allow saving of user's accel keys (to ~/.gqview/accels).
24587         * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
24588         do not use the data (because GtkItemFactory has a weird signal
24589         alignment (gpointer is first).
24590
24591         Sorry translators, menus must be re-translated (and it does not look
24592         like fun with GtkItemFactoryEntry using menu paths)
24593
24594 Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>
24595
24596         * configure.in: Do more compatible checks for png ?
24597         * tabcomp.c: Sanity checks for adding NULL key/path to list.
24598
24599 Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>
24600
24601         * image.c: Added render_types to better decrease unnecessary renders.
24602         * main.c, window.c: Save/Restore the window positions like in gimp,
24603         since that seems to work better.
24604         (And gimp programmers can't be wrong :)
24605
24606 Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>
24607
24608         * dupe.[ch]: Added new files containing 'find duplicates' window.
24609         * collect-table.c: Added 'find duplicates...' to pop-up menu.
24610         * fileops.[ch]: Added checksum_simple(), made some things const.
24611         * collect.[ch]: Added collection_info_valid().
24612         * filelist.[ch], menu.c, pathsel.c: const stuff.
24613         * image-load.[ch]: Added image_load_dimensions(), const stuff.
24614         * Makefile.am: Added dupe.[ch] to objects.
24615
24616 Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>
24617
24618         * po/*.po: Make distcheck did this.
24619         * configure.in, README: Release 0.9.1.
24620
24621 Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>
24622
24623         * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
24624         completely clearing the disk cache.
24625         * filelist.c, menu.c: Changes for above.
24626         * preferences.c: Added a 'Clear cache' button.
24627         * utildlg.c: Allow passing NULL pointer for the cancel callback in
24628         confirm_dialog_new() and confirm_dialog_add().
24629
24630 Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>
24631
24632         * icons/collect.xpmi: Added wm icon for collection windows.
24633         * collect.c: Use it.
24634
24635 Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>
24636
24637         * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
24638         and made it consistent with the one for view window. Added 'slideshow
24639         pause'.
24640         * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
24641         4 less global Widget variables now, yay.
24642         * image.c: Reset scroll to 0,0 on new image.
24643         * img-main.[ch]: Used new menus, added necessary accessors for menus.
24644         * img-view.c: Added 'view in new window', and 'slideshow pause'.
24645
24646 Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>
24647
24648         * utildlg.[ch]: Added class parameter to set windowmanager class for
24649         dialogs. Also added option to set window under the mouse.
24650         * collect-dlg.c, filelist.c, utilops.c: Changed to add class
24651         assignments.
24652         * globals.c, gqview.h, preferences.c, rcfile.c: Added
24653         place_dialogs_under_mouse var.
24654
24655 Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>
24656
24657         * po/ru.po: Updated Russian translation,
24658         submitted by val <frob@df.ru>.
24659         * po/fr.po: Updated French translation,
24660         submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
24661         * po/pl.po: Added Polish translation,
24662         submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
24663         (yes, close to a release once I do this).
24664
24665 Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>
24666
24667         * collect.c, image.c: Removed #warning warnings :)
24668         * fullscreen.c: Make sure the window is set to 0,0.
24669         * preferences.c: Changed the way thumbnail sizes are selected. Now uses
24670         a dynamic drop down menu. Available sizes are now stored in a static
24671         list, and added a few more sizes.
24672
24673 Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>
24674
24675         * image.[ch]: Added read ahead buffering.
24676         * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
24677         main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
24678         the necessary read-ahead stuff. Allow verbosity levels for debug: each
24679         --debug on the command line increments verbosity.
24680         * thumb.c: Even on error, attempt to display what we have.
24681
24682 Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>
24683
24684         * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
24685
24686 Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>
24687
24688         * image.c: Fix printing of window titles.
24689         * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
24690         * preferences: Cleaned up window a bit, added tab 'window'.
24691
24692 Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>
24693
24694         * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
24695         preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
24696         option, zoom and dither quality options, adjustable zoom increment.
24697         Fixed menu separators to be insensitive.
24698
24699 Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>
24700
24701         * image.[ch]: Fix window resizing when zoom is auto, changed a few
24702         image_area options to be standard.
24703         * fullscreen.c, img-view.c, window.c: Use new image_area options that
24704         are now needed.
24705
24706 Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>
24707
24708         * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
24709         from autozoom mode (implement it).
24710         * img-main.[ch], menu.c: call image_reload when reload button/menu is
24711         selected.
24712         * utildlg.c: Made Escape key cancel all dialogs.
24713
24714 Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>
24715
24716         * image.c: Fix image_area_set_from_image to actually copy the pixbuf
24717         and image data.
24718         * img-main.c, img-view.c: Update for slideshow, below.
24719         * slideshow.[ch]: Added arguments to slideshow_start_* functions so
24720         that slideshows start from the current image when no in random mode.
24721         Also added a slideshow_pause set of functions, currently not used
24722         anywhere right now -- will hook to keys/mouse menus later.
24723
24724 Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>
24725
24726         * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
24727         include a progress bar.
24728         * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
24729         rotate options.
24730         * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
24731         * README: Added rotate keys to key summary.
24732
24733 Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>
24734
24735         * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
24736         provides save to png function.
24737         * Makefile.am, thumb.c: Used save to png function.
24738         * configure.in: Test for png, now required.
24739         * image.c: Fix bug in queue area computation.
24740         * main.c: Change -help to --help in warning message.
24741         * po/*.po: Fix --help stuff.
24742
24743 Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>
24744
24745         * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
24746         * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
24747         global data, so it is only included once.
24748         * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
24749         * thumb.h, typedefs.h: Moved all structs to typedefs.h.
24750         * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
24751         references, added gdk-pixbuf stuff.
24752
24753 Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>
24754
24755         * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
24756         GIF loader seems to error out on thumbnail _RE_generation, will have
24757         to look into that.
24758         * filelist.c: Use it.
24759         * collect-table.c: Broken, but at least it compiles to test new
24760         thumbnail code.
24761
24762 Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>
24763
24764         * image.c: Image loading now works with no black spots on scroll :)
24765         Still a lot of fixes/optimizes/mem cache management to do though...
24766
24767 Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>
24768
24769         * image.[ch]: Move to a floating point zoom, mor work on queue and
24770         rendering.. still really broken.
24771         * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
24772         number type.
24773
24774 Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>
24775
24776         * filelist.c: Fix crash when deleting files while loading thumbs (this
24777         code will die a horrible death anyway when I move thumb loading to an
24778         idle call that uses image-loader.c stuff.
24779         * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
24780         * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
24781         error prone, no zoom.
24782         * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
24783         places though <-- FIXME.
24784         * configure.in, Makefile.am: Added gdk-pixbuf, new files.
24785         * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
24786         (eventually).
24787
24788 Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>
24789
24790         * img-main.c: Fix file operations from keyboard when coming out of full
24791         screen.
24792         * configure.in, README: release 0.9.0
24793
24794 Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>
24795
24796         * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
24797         -Wmissing-prototypes -Wmissing-declarations -Werror"
24798
24799 Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>
24800
24801         * tabcomp.c: Preserver order of keys between load/save.
24802         * filelist.[ch], window.c: Added a path history to the path entry,
24803         combo crashes when changed while popped up, so it does not work as
24804         expected, yet.
24805         * README: Updated.
24806
24807 Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>
24808
24809         * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
24810         window sizes to the collection file. (and restore is 'save window
24811         positions' is enabled)
24812         * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
24813         our own hidden .gqview dir, no reason to hide the config file.
24814
24815 Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>
24816
24817         * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
24818         * collect-table.[ch], collect.c: Added more keyboard commands, more
24819         fixes.
24820         * image.c: Check that image in a collection is valid before using it.
24821         * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
24822         path (well, duh).
24823         * window.c: Changes for additional sort option.
24824
24825 Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>
24826
24827         * collect-io.c: Change warning printf.
24828         * preferences.c: Open proper tab when showing 'about'.
24829         * po/POTFILES.in: Updated to include collection files, as well ad the
24830         other new ones added since 0.8.2.
24831
24832 Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>
24833
24834         * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
24835         support for the numeric keypad. Zoom using +, -, /, *; move with
24836         the number keys, etc.
24837         * collect-table.c, typedefs.h: Added support for navigation/selection
24838         in collections with the keyboard.
24839
24840 Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>
24841
24842         * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
24843         for displaying status, image/selection count, etc.
24844         * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
24845         options, added selection style option. Save open_recent_max to config.
24846
24847 Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>
24848
24849         * collect-table.c: Properly set the main image on 'view'.
24850         * dnd.c, main.c: Namespace changes, make dropping collections work on
24851         main window.
24852         * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
24853         appropriate there.
24854         * img-main.[ch]: Added (back) slideshow, various minor changes.
24855         * img-view.c: Added slideshow,  make keys work with CAPS on.
24856         * slideshow.c: Make only the main window support filelist slideshows.
24857
24858 Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>
24859
24860         * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
24861         * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
24862         names (below).
24863         * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
24864         * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
24865         * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
24866         a path list, collection list, or falls back to filelist.
24867
24868 Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>
24869
24870         * collect-dlg.c: Don't free the data in the confirm_cancel callback,
24871         it is just a NOP.
24872         * collect-table.c, collect.c: More work on popup menus, added recursive
24873         directory dropping. And more work overall.
24874         * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
24875         in place of old free_selected_list, Exposed more in the filelist.h
24876         header.
24877         * fileops.[ch]: Added path_list_* functions.
24878         * img-view.[ch]: Added a way to start a new window from a collection.
24879
24880 Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>
24881
24882         * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
24883         popup menus for, sorting, saving, editing. Collections now have
24884         a ref count.
24885         * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
24886         recent open menu, history saving, popup menu utils.
24887         * pathsel.c: Synced the file list to change as the user types in the
24888         entry. (also fixes it to change when combo-items are selected).
24889         * tabcomp.[ch]: Added history_list features to load/save keys to a
24890         file.
24891
24892 Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>
24893
24894         * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
24895         is generated, since the case of the same path being in a collection
24896         multiple times broke the old method. Moving between collections seems
24897         to work now. Added collection stepping accessors.
24898         * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
24899         * main.c (filename_from_path): Test that path != NULL.
24900         * typedefs.c: Move collect.h typedefs here.
24901
24902         Its funny, but after this bit of hacking I feel dirty, like I did this
24903         all wrong...
24904
24905 Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>
24906
24907         * collect-table.c: Added a tooltip to display the filenames, probably
24908         should be an option.
24909
24910 Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>
24911
24912         * collect-dlg.[ch]: Added load save dialogs for collections.
24913         * collect-io.[ch], collect-table.c, collect.c: More work.
24914         * filelist.[ch]: Added select all routines.
24915         * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
24916         hierarchy: Everything is under ~/.gqview now, old locations are moved
24917         to the new ones if found on start-up.
24918         * pathsel.[ch]: Added filtering toggle.
24919         * utildlg.h: Added a generic data pointer for FileDialogs.
24920         * menu.c: Added collection new/open and select all/none menu items.
24921
24922 Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>
24923
24924         * collect-table.c, collect.h: Added selections, started dnd data set,
24925         and other stuff.
24926         * dnd.[ch]: New function, make_uri_file_list(), put it in header.
24927
24928 Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>
24929
24930         * collect.[ch], collect-table.[ch]: Actually displays something now
24931         when a file is dragged on the window.
24932
24933 Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>
24934
24935         * img-main.c: When in fullscreen, hide the mouse cursor after
24936         5 seconds of inactivity.
24937
24938 Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>
24939
24940         * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
24941         updated netpedia URL, since the old location is often (always) broken.
24942
24943 Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>
24944
24945         * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
24946         should work, if there was anything that actually used the functions.
24947         Right now a blank window opens :)
24948         * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
24949         * menu.c, typedefs.h: Added 'Open collection...' menu item, added
24950         SORT_NONE to SortType enum.
24951         * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
24952
24953 Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>
24954
24955         * *.[ch]: All c files now have corresponding .h headers, except
24956         globals.c and main.c, which are in gqview.h.
24957         * src/Makefile.am: Added the headers.
24958         * config.[ch]: renamed to preferences.[ch] to avoid conflict with
24959         autogenerated config.h.
24960
24961 Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>
24962
24963         * filelist.c, gqview.h, main.c: Added new function to change the
24964         current image through the filelist given pathname. Use it to fix bug
24965         causing filename not to be selected in list on startup and tab
24966         completion entry.
24967
24968 Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>
24969
24970         * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
24971         basic sorting of files on name, size, or date.
24972
24973 Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>
24974
24975         * configure.in: Release 0.8.2
24976         * README: Updated.
24977         * utilops.c: Change a \b to a \n.
24978         * po/*.po: Make corresponding change to above.
24979
24980 Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>
24981
24982         * filelist.c (filelist_change_to): When going up one dir, make previous
24983         place visible in the list.
24984
24985 Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>
24986
24987         * clist_edit.c: Fixups for positioning.
24988         * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
24989         renaming optional.
24990
24991 Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>
24992
24993         * clist_edit.[ch]: New files that allow in place editing of a clist.
24994         * filelist.c: Add in place renaming.
24995
24996 Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>
24997
24998         * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
24999         icons on windows.
25000         * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
25001         icons/Makefile.am: Add new icons for windows.
25002         * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
25003         * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
25004         GQview title is now after the image filename.
25005
25006 Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>
25007
25008         * main.c: Pressing delete now correctly deletes selected files.
25009         * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
25010         expands images too (by default, added config option to have old
25011         behavior.
25012
25013 Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>
25014
25015         * po/it.po: Added Italian translation, submitted by
25016         Christopher R. Gabriel <cgabriel@pluto.linux.it>
25017         * po/es.po: Updated Spanish translation, submitted by
25018         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
25019         * po/pt_BR.po: Updated brazilian translation, submitted by
25020         "Evandro F. Giovanini" <elinux@linuxave.net>
25021         * configure.in: Added it to ALL_LINGUAS
25022
25023 Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>
25024
25025         * README: Updated.
25026         * configure.in: release 0.8.1
25027
25028 Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>
25029
25030         * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
25031         support for mouse wheel (4,5) to scroll image or flip through images.
25032
25033 Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>
25034
25035         * configure.in, po/sk.po: Added Slovak translation, submitted by
25036          "Sandokan" <cortex@nextra.sk>
25037
25038 Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>
25039
25040         * configure.in, po/es.po: Added Spanish translation, subbmitted by
25041         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
25042
25043 Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>
25044
25045         * confgure.in, po/fr.po: Added French translation, submitted by
25046          Jean-pierre PEDRON <jppedron@club-internet.fr>
25047
25048 Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>
25049
25050         * Makefile.am, configure.in: Include gqview.spec in make distcheck so
25051         that rpm -tb will work.
25052         * po/tr.po, gqview.desktop: Update Turkish translation, from
25053         Fatih Demir <kabalak@gmx.net>
25054
25055 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
25056
25057         * README: Release 0.8.0.
25058
25059 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
25060
25061         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
25062         causing custom_filter to only have one entry max.
25063         * utilops.c: Removed unused code, fix rename description.
25064
25065 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
25066
25067         * filelist.c, gqview.h, window.c: File list now scrolls to display
25068         the first file that matches the path entry box during tab completion.
25069         The directory changes to follow the completion too.
25070
25071 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
25072
25073         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
25074         Save thumnbnail mode to rcfile; add command line option for slideshow,
25075         rename other long options; make next/prev work properly during
25076         slideshow.
25077
25078 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
25079
25080         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
25081         translation from Kam Tik <kamtik@hongkong.com>
25082
25083 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
25084
25085         * *.[ch]: Update copyrights to 2000.
25086         * configure.in: Bumper version to 0.8.0 ('bout time)
25087         * README, TODO: Updates
25088
25089 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
25090
25091         * image.c, img-main.c: Fix mem leaks.
25092         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
25093         * utilops.c: Added display of source and dest images to overwrite
25094         dialogs (uses above).
25095         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
25096
25097 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
25098
25099         * main.c: Added full screen startup option (-f or -full), derived from
25100         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
25101
25102 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
25103
25104         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
25105         to set the root window wallpaper. (If zoom is fit to window, image is
25106         scaled, otherwise tiled.
25107         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
25108
25109 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
25110
25111         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
25112         by Martial MICHEL <martial@users.sourceforge.net>
25113
25114 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
25115
25116         * fileops.c (get_current_dir): Fix problem when there is no read
25117         permission for the current dir. Derived from patch by
25118         Mathieu Dessus <mdessus@free.fr>
25119
25120  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
25121
25122         * configure.in, po/tr.po: Added Turkish translation from
25123         Fatih Demir <kabalak@gmx.net> 
25124
25125 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
25126
25127         * pathsel.c, tabcomp.c: Fix memory leaks.
25128
25129 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
25130
25131         * po/ru.po: Added Russian translation
25132         from Oleg Andrjushenko <oandr@itec.cn.ua>
25133         * po/pt_BR.po: Added Brazilian Portuguese translation
25134         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
25135         * po/ja/po: Added Japanese translation
25136         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
25137         * configure.in: Updated ALL_LINGUAS.
25138
25139 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
25140
25141         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
25142         gtk+-1.2.5-pre1. I think there are still realize issues with that
25143         version of GTK+, however.
25144
25145 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
25146
25147         * filelist.c: Fix reversal of calculating column width of the files
25148         list for icons vs. no icons.
25149         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
25150         horizontal scrollbar is accurate (and usually not there ;)
25151
25152 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
25153
25154         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
25155         history. This was done by adding a combo widget option to the tab
25156         completion routines.
25157
25158 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
25159
25160         * config.c: Fix 'fall back to 48x48 icon size' bug.
25161
25162 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
25163
25164         * po/de.po: Added german translation
25165         by mawarkus@t-online.de (Matthias Warkus)
25166         * configure.in (ALL_LINGUAS): Added de.
25167
25168 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
25169
25170         * utilops.c: Make it easier for translators.
25171
25172 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
25173
25174         * thumb.c: Regenerate thumbnails whent the preferred size changes.
25175
25176 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
25177
25178         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
25179         'save settings on exit' option and always save one exit, this was
25180         leading to confusion as to why settings are not always saved.
25181         * menus.: Removed the save settings menu line, no longer needed.
25182
25183 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
25184
25185         * main.c(main): Use gtk_set_locale();
25186         * window.c: Use gqview instead of main for wmhints.
25187
25188 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
25189
25190         * filelist.c: Update the file count when files are removed.
25191         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
25192         the lists to account for possibly deleted files.
25193
25194 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
25195
25196         * window.c: Fix hang bug when dragging a file after starting with tools
25197         floating, then unfloating the window. (don't use gtk_widget_reparent
25198         for this).
25199         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
25200         all drags to Gimp 1.1.6 works.
25201
25202 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
25203
25204         * configure.in, Makefile.am: Added localedir definition.
25205         * src/main.c: Added locale and i18n initialization.
25206
25207 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
25208
25209         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
25210         gtk/imlib checks.
25211         * po/POTFILES.in: Created for gettext.
25212         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
25213         translation.
25214
25215 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
25216
25217         * all files: Moved to autoconf and automake.
25218
25219 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
25220
25221         * gqview.h, README, gqview.spec: Release 0.7.0
25222
25223 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
25224
25225         * img-view.c: Added a 'close window' option to pop up dialog.
25226
25227 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
25228
25229         * main.c (main): Fix so that window does not expand to image size when
25230         strting up with an image (from command line).
25231         * img-view.c (view_window_new): Follow the limit window size option,
25232         if enabled.
25233
25234 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
25235
25236         * main.c: Setup random seed, for better random slideshows.
25237
25238 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
25239
25240         * img-main.c: Use black background for full screen.
25241         * menu.c: Keep keyboard grab when full screen menu closes.
25242
25243 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
25244
25245         * img-main.c: Keyboard now works with full screen.
25246         * main.c: Drop out of full screen before exiting.
25247
25248 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
25249
25250         * image.c: Fix image snapping to uppper left when resizing window.
25251         * main.c: Increase progressive scrolling rate.
25252
25253 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
25254
25255         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
25256         progressive key scrolling option.
25257
25258 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
25259
25260         * image.c, img-main.c, gqview.h: A few api changes with regard to image
25261         auto-sizing and zooming.
25262         * dnd.c: Made image dnd more generic to work with separate views.
25263         * img-view.c: Added  dnd and keyboard support.
25264
25265 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
25266
25267         * image.c, img-view.c, window.c: Fixups for window resizing and initial
25268         size setting.
25269
25270 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
25271
25272         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
25273         file list no longer displays image, but correctly, only displays
25274         action/popup menu.
25275         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
25276         screen option.
25277
25278 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
25279
25280         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
25281         view images in a new window. ImageWindow functions are now completely
25282         generic (save one spot).
25283
25284 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
25285
25286         * slideshow.c, filelist.c: Make slideshow work correctly.
25287         * config.c, rcfile.c: Add saving and adjustment of slide show options.
25288
25289 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
25290
25291         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
25292         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
25293         * filelist.c: Made a few functions needed for slideshow public.
25294
25295 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
25296
25297         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
25298         handling (creating) GLists.
25299
25300 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
25301
25302         * rcfile.c (load_options): Fix memory leak, patch submitted by
25303         F. Petitjean <fpetitje@bureauveritas.com>
25304
25305 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
25306
25307         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
25308
25309 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
25310
25311         * filelist.c: Generate thumbnails for visible files first. Thumbnails
25312         are now kept when renaming.
25313
25314 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
25315
25316         * pathsel.c: Merge improvements from gqmpeg version.
25317         * tabcomp.c, tabcomp.xpm: ditto.
25318         * utildlg.c: ditto.
25319         * config.c, utilops.c, window.c: Use newer features of above.
25320
25321 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
25322
25323         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
25324         viewed files are moved, renamed, or deleted.
25325
25326 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
25327
25328         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
25329         color displays.
25330
25331 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
25332
25333         * Makefile: Added static build target, some cleanup.
25334
25335 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
25336
25337         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
25338         so it can be resized smaller.
25339
25340 0.6.0 (3-5-98)
25341   > Major rewrite (60-70%), now requires gtk+-1.2.0
25342   > Multiple file selection.
25343   > Drag and drop.
25344   > Better keyboard support.
25345   > xvpics thumbnail support (read only), optional.
25346   - Add command line options to force show and hide of tools.
25347   * Fix tab completion bug.
25348   * Fix gtk 1.2.0 related bugs.
25349
25350 0.5.1 (12-8-98)
25351   - Should compile now without editing the Makefile with any gtk through 1.1.5
25352   * Fix file highlight bug when user tab completes to currently displayed dir.
25353   * Fix for FreeBSD.
25354
25355 0.5.0  (11-11-98)
25356   > Add path entry window with tab completion.
25357   > Add tab completion to all areas where a path can be typed.
25358   > Add option to save window positions.
25359   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
25360     for some keyboard layouts.
25361   - Add border to floating tools window for better appearance on some WM's.
25362
25363 0.4.3  (10-09-98)
25364   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
25365     image selected has the same dimensions, it would not display.
25366   * More fixes dealing with 'fit window to image'
25367
25368 0.4.2  (10-07-98)
25369   > Add 'fit window to image' option when tools float or hide.
25370   > Add copy and move dialogs.
25371   > Add option to hide the tools completely.
25372   > Save settings on exit option added, and option to restore tool state.
25373   - Pressing the [ESC] key will now stop loading of thumbnails.
25374   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
25375   - Add save button to config dialog.
25376   - New configuration tab: image, moved relevent options there.
25377
25378 0.4.1  (9-11-98)
25379   > Scrollbars removed, now you can pan the image by pressing and dragging the
25380     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
25381   > The file selection area and status line can be 'floated' into a separate
25382     window, this allows the image window to display more of the image.
25383   > The file delete confirmation dialog can now be disabled in the options
25384     window.
25385   > The beginnings of keyboard support ( see the keyboard chart, above )
25386   - Now if a thumbnail is older than it's parent image, the thumbnail is
25387     recreated, so that changed images have their thumbnail properly updated.
25388   - While loading thumbnails GQview is now responsive to commands, slowly, but
25389     it works. You can now load images, delete files, etc. while the thumbnails
25390     are being generated. The thumbnail generation can be interrupted too by
25391     simply turning them off.
25392   * The code that determines the user's HOME directory has been rewritten, now
25393     hopefully users of nis will be happy. If the directory is not found or
25394     cannot be determined, GQview exits semi-gracefully.
25395   * Fixed some bugs here and there.
25396
25397 0.4.0  (8-15-98)
25398   > Thumbnail caching added ($HOME/.gqview_thmb).
25399   - patch from Joshua Thomas Green applied for those that want to compile
25400     with GTK 1.1.x (the development version), just uncomment one line in the
25401     Makefile.
25402   - patch from Joel Young applied to the .spec file of the RPM version.
25403
25404 0.3.4  (7-30-98)
25405   * Fixed problem loading files into external editors when a space was in the
25406     pathname.
25407
25408 0.3.3  (5-15-98)
25409   - Changes to file listing code for speed improvement in large directories.
25410   * Fixed a bug that would cause a thumbnail's height or width to be zero when
25411     an image has a large aspect ratio.
25412   * Fixed some memory leaks in the file listing code.
25413   - Other small changes including source re-organization.
25414   - Added a pixmap file to use as an icon (gqview.xpm).
25415
25416 0.3.2  (5-7-98)
25417   * Fixed a bug which made the first editor slot useless from config dialog.
25418
25419 0.3.1  (5-4-98)
25420   - Changed filelist code to properly implement Glist.
25421   - Moved definitions of variables and #includes to better places.
25422
25423 0.3.0  (4-24-98)
25424   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
25425   > Thumbnails size can be selected (General Options).
25426   > Rewrite (again) of the file list (to support adding/removing entries
25427     without re-reading the entire directory listing, [still need to convert
25428     the directory list, however]).
25429   - minor display layout changes (to accomodate the progress bar).
25430   - if a file format cannot be determined, a generic 'unknown image' picture
25431     is displayed.
25432   - added display for the number of files listed.
25433   - added '-debug' command line option for debug output (preliminary)
25434
25435 0.2.1  (4-8-98)
25436   > Added a handle, now the file lists are sizeable.
25437   - renamed menu item Exit to Quit.
25438   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
25439
25440 0.2.0  (3-19-98)
25441   > External editors can be specified in the configuration window (max 8).
25442       Under the "external editors" tab.
25443   - Popup menu for filelist (delete, rename, and edit).
25444   - Filelist highlight now follows currently viewed image.
25445   - A few minor fixes.
25446
25447 0.1.1  (3-3-98)
25448   > Updated code to compile with GTK+-0.99.4
25449      (will not work with previous versions of GTK)
25450   - Command line no longer requires a complete path to a file if it is in
25451     the current working directory. (or must be relative to it)
25452   - When moving to the next (or previous) image, the file list
25453     scrolls to include the current image's name.
25454
25455 0.1.0  (2-28-98)
25456   > Added menu bar.
25457   > Added keyboard shorcuts.
25458   > Configuration can be saved (to .gqviewrc in user's home dir)
25459   > Command line support. (specify startup directory or file to view)
25460   > Can set startup directory in options window (can be disabled)
25461   > Added custom filtering options to support more formats
25462      (Imlib supports almost anything your system can read using
25463       ImageMagick or Netpbm, if available).
25464   > File operations: create directory, rename file, delete file.
25465   > clicking mouse on image:
25466       button one: next image
25467       button two: previous image
25468       button three: popup menu (zoom, file operations, edit image)
25469   > Added option to load image into The Gimp.
25470   - Fixed a bug in the history list truncating routine. (GQview would crash)
25471   - Other minor improvements and fixes.
25472
25473 0.0.3  (2-18-98)
25474   > Source code clean up! The source code has been organized
25475     and is now readable (some code still needs organizing, but
25476     at least now the code can be followed).
25477   > Makefile rewritten, it may still need editing for some systems.
25478     The '-g' gcc option was removed for the released code, this makes
25479     the binary about 1/3 smaller (it removes some debugging facilities)
25480   - Fixed the transparency problem. This removes the garbage displayed
25481     where an image is transparent, unfortunately for now it is set to purple.
25482
25483 0.0.2  (2-14-98)
25484   > Rewrote directory and file list handling, the lists
25485     can now be of any length.
25486   > Lists are now sorted.
25487   > History list no longer expands out of control as the
25488     directory path gets longer, entries are truncated at
25489     32 characters and '/...' is prepended.
25490   > Added configuration window, including:
25491     - show or hide dot files
25492     - select default zoom mode for new image
25493     - disable file filtering
25494     - choose file types to filter
25495     - about tab for version and contact info
25496
25497 0.0.1  (2-10-98)
25498   > No history, first release!
25499