Update secondary user documentation
[geeqie.git] / ChangeLog
1 commit 07b95e443e9e9dc1de1bd2486f719d29f78e28d4
2 Author: Colin Clark <colin.clark@cclark.uk>
3 Date:   Sun Aug 6 20:17:44 2017 +0100
4
5     Fix #505: ‘Copy path’ and ‘Delete’ are too close in the drop down menu
6     
7     https://github.com/BestImageViewer/geeqie/issues/505
8     
9     This commit attempts to ameliorate this issue by moving the Delete
10     action to the end of a section and ensuring a divider is immedialtely
11     below it.
12
13 commit 2d94b0ad40241b9fb072ee59a53b798058cbd711
14 Author: Colin Clark <colin.clark@cclark.uk>
15 Date:   Sun Aug 6 19:25:07 2017 +0100
16
17     Prelim: display README in html format
18     
19     If README.html exists, it is displayed in the default browser in
20     preference to README.md in text format.
21     
22     Still requires the automake files to be modified for markdown (or some
23     other command) to generate the README.html file.
24
25 commit 980fd785b70072bd6f8a1ae27513b50baec3a90b
26 Author: Colin Clark <colin.clark@cclark.uk>
27 Date:   Sat Aug 5 17:36:05 2017 +0100
28
29     Bug fix: GPS map expander
30     
31     When the expander for the GPS map was closed, the map continued to be
32     displayed.
33     The reason is unknown.
34     
35     This commit uses the expander signal to explicitly show or hide the
36     child of the expander.
37
38 commit 4a896417f21ff1f95852d410bc8d3f71104c145c
39 Author: Colin Clark <colin.clark@cclark.uk>
40 Date:   Sat Aug 5 10:57:44 2017 +0100
41
42     Fix geonames coding error
43
44 commit 35f0119cee536bf21cf041791e7a9a3b16b06059
45 Author: Colin Clark <colin.clark@cclark.uk>
46 Date:   Fri Aug 4 21:04:45 2017 +0100
47
48     Partial fix #504: Increase limit on Decoded Image Cache Size
49     
50     https://github.com/BestImageViewer/geeqie/issues/504
51
52 commit a920f59f969459edcd5081cf3fdc16401fbf0d40
53 Author: Colin Clark <colin.clark@cclark.uk>
54 Date:   Fri Aug 4 17:04:07 2017 +0100
55
56     Fix #192: tiff files (and others) appear blurry when 1:1 view
57     
58     https://github.com/BestImageViewer/geeqie/issues/192
59     
60     Up to commit 808d8558b3d5 alpha-channel files at scale 1:1 always had
61     GdkInterpType set to GDK_INTERP_NEAREST - the lowest quality. As there
62     was no scaling, this was ok.
63     Thereafter scaling was set to that selected by the user, resulting in
64     problems when GDK_INTERP_HYPER was selected.
65     This commit reverts to the previous method.
66
67 commit 559f0843a8b29057b08e2f1655d0c8eca87a4e22
68 Author: Colin Clark <colin.clark@cclark.uk>
69 Date:   Mon Jul 31 14:36:29 2017 +0100
70
71     Fix #500: Geeqie doesn’t use shared thumbnail folder
72     
73     https://github.com/BestImageViewer/geeqie/issues/500
74
75 commit c7cb4da3c29fbb8583c1bafd923b0d2eea285400
76 Author: Colin Clark <colin.clark@cclark.uk>
77 Date:   Mon Jul 24 11:08:35 2017 +0100
78
79     Fix #499: Unable to move zoomed image
80     
81     https://github.com/BestImageViewer/geeqie/issues/499
82
83 commit 4c3854b536f28258de7dbd69d427790961aba454
84 Author: Colin Clark <colin.clark@cclark.uk>
85 Date:   Sun Jul 23 12:05:26 2017 +0100
86
87     Bug fix: Zoom mode overwritten
88     
89     Zoom mode was overwritten whenever Preferences were saved.
90
91 commit 46539884d6e1f6a4b7284aa7aa5e62da8ad885fb
92 Author: Colin Clark <colin.clark@cclark.uk>
93 Date:   Thu Jul 20 11:11:50 2017 +0100
94
95     Image Search - Ignore rotation
96     
97     In the Image Search window, include a checkbox for Ignore Rotation on
98     the Image Content line.
99
100 commit dd8ee57219b0c474a312e408816df85f6f2128a0
101 Author: Colin Clark <colin.clark@cclark.uk>
102 Date:   Thu Jul 20 09:57:57 2017 +0100
103
104     Collections on command line
105     
106     In the current implementation, the complete path must be used when
107     opening a collection from the command line.
108     This commit permits just the collection name, with or without extension,
109     to be used.
110
111 commit 16a51da065d8eb1fb997e11ec2fe4ab99e7b1df7
112 Author: Colin Clark <colin.clark@cclark.uk>
113 Date:   Tue Jul 18 19:39:58 2017 +0100
114
115     Move install folder for geocode-parameters
116     
117     Install geocode-parameters.awk in GQ_BIN_DIR.
118     
119     User can put their own version in ~/.config/geeqie/applications/
120
121 commit 21700f642591d30ee5b64764aef1552a3ec18a32
122 Author: Colin Clark <colin.clark@cclark.uk>
123 Date:   Sun Jul 16 16:32:31 2017 +0100
124
125     Fix compatibility problems with log window
126
127 commit 035c3253ded5b1bdf4de7bdd233b7ae6a5851066
128 Author: Colin Clark <colin.clark@cclark.uk>
129 Date:   Fri Jul 14 17:02:29 2017 +0100
130
131     Fix #302: possibility to copy exif field values from the info sidebar
132     
133     Copy info sidebar exif values to the clipboard.
134
135 commit bfa5abb9b5c01308782e8417aed8c201c90bfc9f
136 Author: Colin Clark <colin.clark@cclark.uk>
137 Date:   Thu Jul 13 12:00:17 2017 +0100
138
139     Copy exif data to clipboard
140     
141     Click on any cell in the Exif Window, and the data is copied into the
142     clipboard.
143
144 commit c4cfa5f5a15fcb253c6df13a5bbbd8da26a027e1
145 Author: Klaus Ethgen <Klaus@Ethgen.de>
146 Date:   Mon Jul 10 12:23:19 2017 +0100
147
148     Adding more Entries to mailmap
149
150 commit 9ab6445b56c431f6d1c8766b2f7a418be1412b4b
151 Author: Klaus Ethgen <Klaus@Ethgen.de>
152 Date:   Mon Jul 10 10:27:47 2017 +0100
153
154     Update mailmap
155
156 commit 366ee2bf05dde1d48e40394a1a79e7271164be38
157 Author: Klaus Ethgen <Klaus@Ethgen.de>
158 Date:   Mon Jul 10 09:23:52 2017 +0100
159
160     Adding mailmap file to unify commiter
161     
162     If one wants to have different entry in the git `git shortlog`, just
163     give me a hint or just update it.
164
165 commit 4bb7c12ddbf99f2290d916008948bd8c3c234991
166 Author: Omari Stephens <xsdg@google.com>
167 Date:   Mon Jul 10 07:53:04 2017 +0000
168
169     Update translation files after more source file shuffling.
170
171 commit d2350bb41d28ae996584339c0e355224ef372430
172 Author: Omari Stephens <xsdg@google.com>
173 Date:   Sun Jul 9 06:20:35 2017 +0000
174
175     update POTFILES.in
176
177 commit 3bbefe2103e73e10631ee2188227a1a7b12f3918
178 Author: Omari Stephens <xsdg@google.com>
179 Date:   Fri Jul 7 13:57:17 2017 +0000
180
181     deduplicate shared code in view_file_icon and view_file_list
182     
183     Also, moves view_file.c into the view_file subdir.
184
185 commit 1bc4a19f66e15c4867c31d39a62623ba80e7924a
186 Author: Omari Stephens <xsdg@google.com>
187 Date:   Mon Jul 10 07:51:30 2017 +0000
188
189     Update translation files after source file move.
190
191 commit d1306df61ff3147617c45d0f08c00b830e9cffe2
192 Author: Omari Stephens <xsdg@google.com>
193 Date:   Sun Jul 9 21:40:05 2017 +0000
194
195     Enable C99 mode
196     
197     Also, make AC_INIT macro independent of available branch names.
198
199 commit c90b60633ba526a4ea40ea4ecb239348ed0982ec
200 Author: Omari Stephens <xsdg@google.com>
201 Date:   Sun Jul 9 05:54:05 2017 +0000
202
203     Ran regen_potfiles.sh to add missing files and correct the location of view_file files in POTFILES.in
204
205 commit 95dd7b3505a4ff1fcd2720b51803c1b6fb4fd884
206 Author: Omari Stephens <xsdg@google.com>
207 Date:   Fri Jul 7 13:48:00 2017 +0000
208
209     Avoid c99 feature
210
211 commit c4e6fc621119b126df7a49a03147f957a1b2c185
212 Author: Omari Stephens <xsdg@google.com>
213 Date:   Fri Jul 7 13:21:15 2017 +0000
214
215     *phew* commented and simplified.
216
217 commit 70751490caa160fb865f95e7d5e594d5094e5424
218 Author: Omari Stephens <xsdg@google.com>
219 Date:   Fri Jul 7 13:03:25 2017 +0000
220
221     Hopefully make it not crash
222
223 commit eb082bd92226e209b3a08a6d3c6683da2a5229a2
224 Author: Omari Stephens <xsdg@google.com>
225 Date:   Fri Jul 7 12:32:25 2017 +0000
226
227     It compiles!
228
229 commit 9828bbe6d27398f12c9a0b72504d9efebb87a945
230 Author: Omari Stephens <xsdg@google.com>
231 Date:   Thu Jul 6 19:33:31 2017 +0000
232
233     Remove all references to "IconData"
234
235 commit 6c65564fcd9c0814f215e232fe9cd80f1b6b3bf3
236 Author: Omari Stephens <xsdg@google.com>
237 Date:   Fri Jul 7 16:37:12 2017 +0000
238
239     update .gitignore
240
241 commit 2aef83cae376bd7307462e0cdd9b7d4490a9b9c5
242 Author: Colin Clark <colin.clark@cclark.uk>
243 Date:   Fri Jul 7 12:11:56 2017 +0100
244
245     Ensure .sim files are cleared from cache
246     
247     If file filtering was enabled, the .sim files were not cleared from the
248     geeqie cache
249
250 commit 65f3e7f0710f685f77ee3a92ff96ff3b5303cb0a
251 Author: Colin Clark <colin.clark@cclark.uk>
252 Date:   Thu Jul 6 14:47:45 2017 +0100
253
254     Fix clang compile errors
255
256 commit 1891113571d9e39bd29b8b6abc661e178ffbcefd
257 Author: Omari Stephens <xsdg@google.com>
258 Date:   Wed Jul 5 21:41:18 2017 +0000
259
260     Refactor: move view_file implementations to their own subdirectory.
261
262 commit 4606ea7a30474f45cb61009ecaeb2a45e32366d4
263 Author: Omari Stephens <xsdg@google.com>
264 Date:   Fri Dec 30 04:24:46 2016 +0000
265
266     Add the ability to use regular expressions for Pan View keyword filtering.
267
268 commit 6ea6f44e35fd34e912d387557d386690b623b64d
269 Author: Omari Stephens <xsdg@google.com>
270 Date:   Thu Dec 29 09:58:59 2016 +0000
271
272     Add pan filtering to all of the pan view modes
273
274 commit e67dcc4f4a53d0f583ea07066aa0b65f4a339007
275 Author: Omari Stephens <xsdg@google.com>
276 Date:   Tue Dec 27 20:35:59 2016 +0000
277
278     Revamp pan view filtering to support different modes and grouping.
279     
280     Conceptually, the filter is a sequence of filter elements, which are considered
281     in order for each image in the pan view.  The end result is that each image is
282     either rejected or displayed as normal.
283
284 commit 91062845074df3de5e02fb3ffb630a008b4ad1fd
285 Author: Omari Stephens <xsdg@google.com>
286 Date:   Tue Dec 27 19:26:45 2016 +0000
287
288     Move filter code into pan-fiew-filter.{c,h}
289
290 commit fddcfa7fd51deac6ad83e49bdc8ed3e810416591
291 Author: Omari Stephens <xsdg@google.com>
292 Date:   Sun Dec 25 08:25:13 2016 +0000
293
294     Adds a keyword filtering feature to Timeline PanView.
295     
296     UI needs some work, and currently only supports intersection between multiple
297     keywords.  Would be easy to support keyword unions, if the UI supported it.
298     
299     Should probably hide the button in modes that don't yet support it.
300
301 commit f640a7a5eddf0f46a2d1fa366fe6173d600a503e
302 Author: Omari Stephens <xsdg@google.com>
303 Date:   Sat Dec 24 22:37:21 2016 +0000
304
305     Pull the search UI construction code out into a distinct function.
306     
307     Also, it looks like the existing code would just leak the search UI widgets.
308     Having the construction code in a distinct function makes it much easier to
309     ensure the appropriate cleanup happens as well.
310
311 commit b2335bb939212a413caac77d0ef02bdebb4d7ece
312 Author: Omari Stephens <xsdg@google.com>
313 Date:   Sat Dec 24 05:23:02 2016 +0000
314
315     Start moving pan view search code to its own module
316     
317     Next step is to pull the construction of the Search UI into the module
318     as well.  Ideally, pan-view.c should just instantiate a Search thing,
319     without having to worry about exactly how it's constructed or destructed.
320
321 commit 1ee18ab92d897eca90f5bb35e41c08b4b20ab82b
322 Author: Colin Clark <colin.clark@cclark.uk>
323 Date:   Sun Jul 2 19:46:19 2017 +0100
324
325     Minor doc update - config file locations
326
327 commit f6a87c016ecead37f8232bea58de4f0b0d3e3680
328 Author: Colin Clark <colin.clark@cclark.uk>
329 Date:   Thu Jun 29 11:05:59 2017 +0100
330
331     Addl fix #488: Issues using Geeqie to compare pictures
332     
333     https://github.com/BestImageViewer/geeqie/issues/488
334     
335     Implement Alt-Up and Alt-Down keys
336
337 commit d058419bfa4d5793fe1390613eaaa010f7029c43
338 Author: Colin Clark <colin.clark@cclark.uk>
339 Date:   Wed Jun 28 16:57:11 2017 +0100
340
341     Fix #282: no support for multi-file actions in the sort bar
342     
343     https://github.com/BestImageViewer/geeqie/issues/282
344     
345     Sort manager actions operate on file selections
346     
347     Original patch by Glenn Rolland
348
349 commit 35721aae8675431b27b93c2e2cad95103328965d
350 Author: Klaus Ethgen <Klaus@Ethgen.de>
351 Date:   Sun Jun 25 22:54:21 2017 +0100
352
353     Better Markdown
354
355 commit 148d4dddc9638740b393e0f527c083e777a9a93e
356 Author: Klaus Ethgen <Klaus@Ethgen.de>
357 Date:   Sun Jun 25 22:31:31 2017 +0100
358
359     Using foreign to allow README file called README.md
360
361 commit 7f0d622ec3884890b592f082159a0c9f8fc3513f
362 Author: Klaus Ethgen <Klaus@Ethgen.de>
363 Date:   Sun Jun 25 22:21:09 2017 +0100
364
365     Convert README to markdown
366     
367     This allows to display images and links a better way.
368
369 commit 3557bcbb7c1bfe9c7be8d6d3f9400f90e1b6da33
370 Author: Klaus Ethgen <Klaus@Ethgen.de>
371 Date:   Sun Jun 25 21:57:35 2017 +0100
372
373     Fix int<->uint problem
374
375 commit 6eebdfd3f310e2823e45cda00b57b5e4f6839692
376 Author: Colin Clark <colin.clark@cclark.uk>
377 Date:   Sun Jun 25 13:23:51 2017 +0100
378
379     Bug fix: Additional debug features
380     
381     Ensure grep works on entire message line
382     guint/gint compile problem
383     compile with --disable-debug-log (patch by Guillaume Castagnino)
384
385 commit 732210aa829e2c0cb9e74fe8fbab8f0dd4056454
386 Author: Klaus Ethgen <Klaus@Ethgen.de>
387 Date:   Sat Jun 24 20:47:50 2017 +0100
388
389     Change travis to use trusty
390     
391     Precise is to old to build geeqie.
392
393 commit d229ec4d1219531cf11426c88f9ec5abf7d3170a
394 Author: Klaus Ethgen <Klaus@Ethgen.de>
395 Date:   Sat Jun 24 20:17:51 2017 +0100
396
397     Adding travis yaml
398
399 commit 324129463b17052472ce473df3e253bee6476837
400 Author: Colin Clark <colin.clark@cclark.uk>
401 Date:   Thu Jun 22 13:17:00 2017 +0100
402
403     Additional debug features
404     
405     -g:<regexp>, --grep:<regexp> filter debug output by regular expression
406     +w, --show-log-window        show log window
407     -o:<file>, --log-file:<file> save log data to file
408     
409     Save geomtery and position of log window
410     Various buttons on log window
411
412 commit 9c47109d3aa65663b0c95d454dadca43ce0ba7f4
413 Author: Colin Clark <colin.clark@cclark.uk>
414 Date:   Wed Jun 21 13:15:32 2017 +0100
415
416     Fix #262: double click and fullscreen
417     
418     https://github.com/BestImageViewer/geeqie/issues/262
419
420 commit 3229f865ea34e2a168c8c9b86dc044947fc47b20
421 Author: Colin Clark <colin.clark@cclark.uk>
422 Date:   Tue Jun 20 11:11:55 2017 +0100
423
424     Fix #492: Shortcut to Hide all sidebars simultaneously
425     
426     https://github.com/BestImageViewer/geeqie/issues/492
427     
428     Menu item to toggle hiding info, sort, and files panes.
429     Default key is backtick.
430
431 commit 12a4fe18405a9132efc3ef19570bf0c59dd6b427
432 Author: Colin Clark <colin.clark@cclark.uk>
433 Date:   Sun Jun 18 11:03:09 2017 +0100
434
435     Eliminate FIXME: Log window line limit
436     
437     Set log window line limit in Preferences/Behavior
438
439 commit 0dd6923f3b5f44fdaed2a1d1060f7b8df5e7014c
440 Author: Colin Clark <colin.clark@cclark.uk>
441 Date:   Sat Jun 17 09:14:58 2017 +0100
442
443     Fix #280: Set defaults for Auto Rename
444     
445     https://github.com/BestImageViewer/geeqie/issues/280
446     
447     Remember last used settings
448
449 commit 68c4796e434bae49815d667264a780c8b63fc551
450 Author: Colin Clark <colin.clark@cclark.uk>
451 Date:   Fri Jun 16 09:45:57 2017 +0100
452
453     Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
454     
455     https://github.com/BestImageViewer/geeqie/issues/436
456
457 commit 63a96f8504a2773d03bd8956c17eb6bb09a706c7
458 Author: Colin Clark <colin.clark@cclark.uk>
459 Date:   Wed Jun 14 19:26:03 2017 +0100
460
461     Fix #314: Remote commands for thumbnail maintenance
462     
463     https://github.com/BestImageViewer/geeqie/issues/314
464     
465     Additional remote commands so that thumbnail maintenance may be executed
466     from cron.
467
468 commit 9313974a67d3e0f2e78757d5ca979bb9de41aa03
469 Author: Colin Clark <colin.clark@cclark.uk>
470 Date:   Mon Jun 12 19:15:29 2017 +0100
471
472     Fix #264, 274, 285, 436: Add 'Losslessly rotate image' keyboard shortcuts
473     
474     https://github.com/BestImageViewer/geeqie/issues/264
475     https://github.com/BestImageViewer/geeqie/issues/274
476     https://github.com/BestImageViewer/geeqie/issues/285
477     https://github.com/BestImageViewer/geeqie/issues/436
478     
479     Additional entries on Edit/Orientation menu:
480     Write orientation to file
481     Write orientation to file (preserve timestamp)
482     
483     Preferences/Metadata option "Write altered image orientation to the
484     metadata" must be off.
485     Exiftran and mogrify must be installed.
486
487 commit cb2fa6ae065ec32015e46be3bcf5e7024918fe49
488 Author: Colin Clark <colin.clark@cclark.uk>
489 Date:   Thu Jun 8 20:46:52 2017 +0100
490
491     Fix #323: Rating system
492     
493     https://github.com/BestImageViewer/geeqie/issues/323
494     
495     Initial implementation.
496     Set values either by Edit menu, or Alt+Keypad+n: n is 0 to 5
497     Alt+keypad+minus sets the value to -1.
498
499 commit ca8f5cee69edb5183705eef28cf5f0f82b852f73
500 Author: Colin Clark <colin.clark@cclark.uk>
501 Date:   Thu Jun 8 11:46:20 2017 +0100
502
503     Ref #202: "Set as wallpaper" doesn't work with GNOME Shell
504     
505     https://github.com/BestImageViewer/geeqie/issues/202
506     
507     Remove menu items for GTK3.
508
509 commit 22010917d07dc67b51e6c24dfb633fc4a5eed408
510 Author: Colin Clark <colin.clark@cclark.uk>
511 Date:   Thu Jun 8 11:29:16 2017 +0100
512
513     Fix #490: Creating info sidebar panes
514     
515     https://github.com/BestImageViewer/geeqie/issues/490
516     
517     Additional icon in the sidebar panel to create new panes.
518
519 commit cdd3c3a4887dae87d8e61e2f1d53313dbf532d0e
520 Author: Colin Clark <colin.clark@cclark.uk>
521 Date:   Wed Jun 7 17:53:16 2017 +0100
522
523     Document XMP, Exif and IPTC tag usage
524
525 commit 8a3549d0dafcb9e23e3543741084fe9006500183
526 Author: Colin Clark <colin.clark@cclark.uk>
527 Date:   Mon Jun 5 16:55:14 2017 +0100
528
529     Additional keyword menu entries
530     
531     1. Revert all hidden
532     2. Collapse all
533     3. Revert (see Help file)
534
535 commit af063456f10b9c818c91e86d3efeb2a1152f99d7
536 Author: Colin Clark <colin.clark@cclark.uk>
537 Date:   Sat Jun 3 10:04:14 2017 +0100
538
539     Fix #446: Minor text updates
540     
541     https://github.com/BestImageViewer/geeqie/issues/446
542     
543     Plus warning with info sidebar heights
544
545 commit 2e7f616a730ccaa640663023fc4602cf7c2b6c9a
546 Author: Colin Clark <colin.clark@cclark.uk>
547 Date:   Wed May 31 18:45:01 2017 +0100
548
549     Addl fix #488: Hide menus when not in split mode
550     
551     https://github.com/BestImageViewer/geeqie/issues/488
552
553 commit d901af03035620e2c958f4d7a6eededfa0bce8af
554 Author: Colin Clark <colin.clark@cclark.uk>
555 Date:   Wed May 31 11:56:38 2017 +0100
556
557     Fix #488: Issues using Geeqie to compare pictures
558     
559     https://github.com/BestImageViewer/geeqie/issues/488
560     
561     Part 3: Use alt+left/right arrow keys to move between split window panes
562
563 commit 4b6aa2ade43072a4daab30b81b4900972fec7083
564 Author: Colin Clark <colin.clark@cclark.uk>
565 Date:   Wed May 31 09:01:35 2017 +0100
566
567     Fix #357: Save mark-and-keyword connections
568     
569     https://github.com/BestImageViewer/geeqie/issues/357
570     
571     Patch by unqwist and dragon-sh
572
573 commit 521f209ec73efaa8488de1774560c460b577a659
574 Author: Colin Clark <colin.clark@cclark.uk>
575 Date:   Tue May 30 15:51:00 2017 +0100
576
577     Partial fix #488: Split view with sidecars
578     
579     https://github.com/BestImageViewer/geeqie/issues/488
580     
581     Bug 2: fix split view when images with sidecars are involved
582
583 commit 50f5ef3cedbeaa251a1e838bf5045a9dc7dda1ee
584 Author: Alexander Antimonov <>
585 Date:   Mon May 29 12:06:13 2017 +0100
586
587     Fix #381: Feature-Request: Make JPEG comment available for overlays
588     
589     https://github.com/BestImageViewer/geeqie/issues/381
590     
591     Additional tag "imagecomment" for JPEG comments
592
593 commit 64b3e53dd4f9a9779478831f2449306f4ac927b8
594 Author: Colin Clark <colin.clark@cclark.uk>
595 Date:   Sun May 28 19:30:41 2017 +0100
596
597     Fix #477: similarity duplicate search
598     
599     https://github.com/BestImageViewer/geeqie/issues/477
600     
601     Additional find dupes option: sort groups with the lowest number of
602     matches to the top of the results list
603
604 commit 3fff57c8a02ef253c417c36ef137e21abcfca15a
605 Author: Colin Clark <colin.clark@cclark.uk>
606 Date:   Sat May 27 15:58:00 2017 +0100
607
608     Minor dupe documentation
609     
610     Ctrl+shift+right-click to show debug info.
611
612 commit 67d93b5d662ac97d6dd2c421387cd28330e404a1
613 Author: Colin Clark <colin.clark@cclark.uk>
614 Date:   Fri May 26 20:00:22 2017 +0100
615
616     Temporary Fix #133: switching between images causes window to keep shrinking
617     
618     https://github.com/BestImageViewer/geeqie/issues/133
619     
620     Temporary fix to hide problem. You may need to set Preferences/Windows
621     "Limit size when auto-sizing window" to 94% or less.
622
623 commit b1dd4301ed1f70051af83fa02965070be39d312d
624 Author: Colin Clark <colin.clark@cclark.uk>
625 Date:   Thu May 25 21:17:08 2017 +0100
626
627     Fix #486: Build error
628     
629     https://github.com/BestImageViewer/geeqie/issues/486
630     
631     Bug solution from Guillaume Castagnino
632
633 commit 36d2e8e15cf7e6e230664cea85a6ddf492f766fe
634 Author: Colin Clark <colin.clark@cclark.uk>
635 Date:   Thu May 25 12:53:54 2017 +0100
636
637     Remember keywords layout
638     
639     Save and restore expanded keywords rows
640
641 commit 4293c4534ca8c0c8d21ce65fe892ebead8d93d86
642 Author: Klaus Ethgen <Klaus@Ethgen.de>
643 Date:   Thu May 25 09:07:32 2017 +0100
644
645     Enable silent build as default
646     
647     Mimic Linux kernel builds.
648
649 commit 23625715308e7e87ca3ea299a83a152c59b34ebe
650 Author: Klaus Ethgen <Klaus@Ethgen.de>
651 Date:   Thu May 25 07:56:03 2017 +0100
652
653     Fix assignment in dupe keypress function
654     
655     Thanks clang for detecting this typo.
656
657 commit 2ed5e0e3bd63a51decd876ea9f2143a0dc977846
658 Author: Colin Clark <colin.clark@cclark.uk>
659 Date:   Mon May 22 13:35:40 2017 +0100
660
661     Fix #445: Info sidebar section heights
662     
663     https://github.com/BestImageViewer/geeqie/issues/445
664     
665     Options in preferences/general to set heights of:
666     Title
667     Comment
668     Keywords
669     
670     Restart of Geeqie required for changes to take effect.
671
672 commit 06b80ed3f417c8e1c5a53b0169179794e79f5567
673 Author: Colin Clark <colin.clark@cclark.uk>
674 Date:   Fri May 19 19:49:47 2017 +0100
675
676     Documentation update
677     
678     Desktop files and the sort mnager.
679
680 commit 30a7a60d8149a42effe57c5a57e5fe844ae647ce
681 Author: Colin Clark <colin.clark@cclark.uk>
682 Date:   Fri May 19 19:22:55 2017 +0100
683
684     Temporary Fix #207:Symlink doesn't show in Sort Manager
685     
686     https://github.com/BestImageViewer/geeqie/issues/207
687     
688     This fix simply delays showing the sort manager until the user opens it,
689     by which time setup has been completed.
690
691 commit d0224edc8344bedbb90c38e730f719eb1402d263
692 Author: Colin Clark <colin.clark@cclark.uk>
693 Date:   Tue May 16 19:56:54 2017 +0100
694
695     Speed up re-read of exif date
696     
697     Remove unnecessary resets of exif date which cause re-reads of exif date
698     to be slow.
699     The initial read of exif date is unfortunately still slow.
700
701 commit 7d42ca045284da44b249b42564421163c5969aab
702 Author: Colin Clark <colin.clark@cclark.uk>
703 Date:   Sun May 14 21:57:53 2017 +0100
704
705     Geocode image by drag-drop
706     
707     If an image is not geocoded, drag-and-drop on the map to write latitude
708     and longitude to metadata
709
710 commit ab4c998d4835a809e10f25e3aaa3acff8b8b6538
711 Author: Colin Clark <colin.clark@cclark.uk>
712 Date:   Thu May 11 19:06:13 2017 +0100
713
714     Search on geo-position
715     
716     Additional search option to locate images within a distance of a
717     location. The search origin can be specified in a number of ways - see
718     the Help file.
719
720 commit 2d3cd230c26931eec9fc02f2f76d72f7bfe5e1c4
721 Author: Colin Clark <colin.clark@cclark.uk>
722 Date:   Sat May 6 11:10:57 2017 +0100
723
724     Temporary Fix #467: Refresh doesn't preserve thumbnail viewpoint
725     
726     https://github.com/BestImageViewer/geeqie/issues/467
727     
728     The reason for the reset of the view is unknown. This patch hides the
729     problem for the moment.
730
731 commit 101f1babf7d1381d8249d2f474e9408e89da533b
732 Author: Colin Clark <colin.clark@cclark.uk>
733 Date:   Thu May 4 19:06:48 2017 +0100
734
735     Bug fix: Re-size images in GTK3
736     
737     When compiled with GTK3 if an image is opened with "View in new window"
738     the minimum window size is determined by the image size and screen size
739     etc. If a file selection is opened, the minimum window size is set by
740     the first image displayed.
741     This feature is determined by a call to gtk_widget_set_size_request().
742     
743     When compiled with GTK2, the call to gtk_widget_set_size_request() seems
744     to be ignored, and the window can be resized at will.
745     
746     The GTK2 style is much more practical, so the call to
747     gtk_widget_set_size_request() is ignored in GTK3.
748
749 commit d72088e0b2e958a9dc6a05cc9d29207e4d280c6b
750 Author: Colin Clark <colin.clark@cclark.uk>
751 Date:   Wed May 3 11:30:12 2017 +0100
752
753     Fix #123: Limit image expansion in Fit To Window
754     
755     https://github.com/BestImageViewer/geeqie/issues/123
756     
757     Additional option in Preferences/Image to limit the expansion of an
758     image in Fit To Window mode. Stops small images being over-magnified.
759
760 commit b8995ea496ae6d027962c106762b5f3b2c736250
761 Author: Colin Clark <colin.clark@cclark.uk>
762 Date:   Tue May 2 09:54:59 2017 +0100
763
764     Fix #442: Path filter combobox not initialised
765
766 commit a596e7633553158df293c0638fb32720358b3410
767 Author: Colin Clark <colin.clark@cclark.uk>
768 Date:   Mon May 1 19:05:08 2017 +0100
769
770     Eliminate a FIXME: Collection window position
771
772 commit 66fa2e11722e9d538da90e90593defc74c14660f
773 Author: Colin Clark <colin.clark@cclark.uk>
774 Date:   Sat Apr 29 19:24:33 2017 +0100
775
776     Bug Fix: Marks checkboxes in GTK 3.14
777     
778     Make marks checkboxes visible in icon mode in GTK 3.14 and later
779
780 commit 852582b45f831208e9d22333053bfa6c3cffa53c
781 Author: Colin Clark <colin.clark@cclark.uk>
782 Date:   Thu Apr 27 21:36:46 2017 +0100
783
784     Minor documentation update
785
786 commit 55a7ed0185e8adb8f30276952b981eb2c5a90714
787 Author: Colin Clark <cclark@mcb.net>
788 Date:   Thu Apr 27 10:57:36 2017 +0100
789
790     Additional Fix #245: Eliminate run-time error
791
792 commit e5f56d798fbeb235694e58f8741dbbd619225c46
793 Author: Colin Clark <cclark@mcb.net>
794 Date:   Fri Apr 14 16:03:13 2017 +0100
795
796     Fix #290: Mouse-only image viewing
797     
798     https://github.com/BestImageViewer/geeqie/issues/290
799     
800     The mouse can now be used to change image, and zoom and pan image.
801     
802     Single middle-click toggles the mouse wheel function between "change
803     image" and "change zoom".
804     In split-view quad mode each pane can be clicked, allowing Connected
805     Zoom to made on any combination of panes.
806     
807     This function cannot be used with "Mouse wheel scrolls image" or
808     "Navigation by left or middle click on image" options.
809
810 commit 529b863a529dda3c909878df3265d3246bcf2f3c
811 Author: Colin Clark <cclark@mcb.net>
812 Date:   Tue Mar 28 19:27:16 2017 +0100
813
814     Bug fix: Remote --tell output
815     
816     Make the output go where it is supposed to go
817
818 commit ecbdd1d662bea569244d6822e594ff6cfb185ed8
819 Author: Colin Clark <cclark@mcb.net>
820 Date:   Mon Mar 27 13:22:58 2017 +0100
821
822     Fix #201: Geeqie to pop to top of current windows when open up with -r
823     
824     https://github.com/BestImageViewer/geeqie/issues/201
825     
826     Additional remote option to bring Geeqie widow to the top when opening
827     image:
828     
829     file:<file>  open <file>, bring Geeqie window to the top
830     File:<file>  open <file>, do not bring Geeqie window to the top
831
832 commit acb881988e884319771e27a608fbde93f0a8194b
833 Author: Colin Clark <cclark@mcb.net>
834 Date:   Sun Mar 26 11:42:10 2017 +0100
835
836     Fix #130: Doubled path in thumbnail preferences
837     
838     https://github.com/BestImageViewer/geeqie/issues/130
839
840 commit e44198de08c121b3d32775e0353b5e326fecc307
841 Author: Colin Clark <cclark@mcb.net>
842 Date:   Fri Mar 24 19:45:44 2017 +0000
843
844     Fix #245: Zoom settings on status bar
845     
846     https://github.com/BestImageViewer/geeqie/issues/245
847     
848     Move commonly used zoom settings from Preferences to a button on the
849     status bar
850
851 commit 1b57b82a571609d28aa5d4120c2a36e892bcd6f5
852 Author: Colin Clark <cclark@mcb.net>
853 Date:   Thu Mar 23 10:06:59 2017 +0000
854
855     Fix #85: can not switch to list view in folder pane with keyboard
856     
857     https://github.com/BestImageViewer/geeqie/issues/85
858     
859     Ctrl-T is now a toggle to switch between list view and tree view in the
860     folder pane
861
862 commit 5428ae8e0b4147cf01b0d2ebcaf8f7edf03b989b
863 Author: Colin Clark <cclark@mcb.net>
864 Date:   Wed Mar 22 15:58:25 2017 +0000
865
866     Fix #56: "Create folder" under "copy/move" should select new folder
867     
868     https://github.com/BestImageViewer/geeqie/issues/56
869
870 commit e08195b8e7b501010fbed20bb45363d38bb7e338
871 Author: Colin Clark <cclark@mcb.net>
872 Date:   Wed Mar 22 14:33:48 2017 +0000
873
874     Bug fix: Seg fault in copy/move dialog
875     
876     If a non-existant folder is entered as the destination in a copy/move
877     operation, Geeqie will crash.
878     
879     Check for NULL returned from registered_extension_from_path()
880
881 commit e498f547a95eda6d860c75ec058e145521af045e
882 Author: Colin Clark <cclark@mcb.net>
883 Date:   Wed Mar 22 10:13:03 2017 +0000
884
885     Minor code amendments
886     
887     Ensure the shortcuts (bookmarks) pane is visible on first run
888     Remove unused defines
889     Document search on Exif date
890
891 commit 869cbf2643ab945b0f8a6e8e9f413dd762cd637b
892 Author: Colin Clark <cclark@mcb.net>
893 Date:   Tue Mar 21 17:28:55 2017 +0000
894
895     Fix #219: Ability to set solid colour for transparency layer
896     
897     https://github.com/BestImageViewer/geeqie/issues/219
898     
899     The checkerboard colours can be set on the Preferences/Image tab
900
901 commit f470e79e48365dcc07fe7714543e7421b8cdfdba
902 Author: Colin Clark <cclark@mcb.net>
903 Date:   Fri Mar 17 11:07:16 2017 +0000
904
905     Bug fix: Remote view:filename command
906     
907     The command:
908     geeqie -r view:filename
909     crashes Geeqie if the filename is not preceeded by a path.
910     
911     Use a string function that handles nulls.
912
913 commit f12204d3929649abef802f7dcdc172dd7b2b57a9
914 Author: Colin Clark <cclark@mcb.net>
915 Date:   Thu Mar 16 10:45:28 2017 +0000
916
917     Ref #242: Documentation update for collections
918     
919     https://github.com/BestImageViewer/geeqie/issues/242
920     
921     Clarify some Collection window functions
922
923 commit 2be9b24c7fc96636a690e989200bb32c98409201
924 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
925 Date:   Wed Mar 15 11:06:10 2017 +0000
926
927     Fix #147: Alternative format for sidecar extension
928     
929     https://github.com/BestImageViewer/geeqie/issues/147
930     
931     Add option to store sidecar extension with a format e.g. filename.jpg.xmp rather than filename.xmp
932
933 commit 09258d881beb8119e5ab61ab880f707971c0a4b5
934 Author: J. R. Schmid <jrs+git@weitnahbei.de>
935 Date:   Mon Mar 6 18:41:00 2017 +0100
936
937     Update README.md
938     
939     Making unordered lists into parsable Markdown.
940
941 commit a427009441f87cac3d722fade36c6fffe6030328
942 Author: J. R. Schmid <sixtyfive@users.noreply.github.com>
943 Date:   Mon Mar 6 18:41:00 2017 +0100
944
945     Update README.md
946     
947     Making unordered lists into parsable Markdown.
948
949 commit 4fe23213ade9d19ce382855b59706e3392dc093e
950 Author: J. R. Schmid <jrs+git@weitnahbei.de>
951 Date:   Mon Mar 6 18:38:52 2017 +0100
952
953     Rename README to README.md
954     
955     So that GitHub picks up the Markdown headings...
956
957 commit 33b23c8236fd60559c87e62d4c7312b4ac05d048
958 Author: J. R. Schmid <sixtyfive@users.noreply.github.com>
959 Date:   Mon Mar 6 18:38:52 2017 +0100
960
961     Rename README to README.md
962     
963     So that GitHub picks up the Markdown headings...
964
965 commit d8c800519440afcea5391392b20e2ebe3d8dd5b4
966 Author: Colin Clark <cclark@mcb.net>
967 Date:   Sun Feb 26 19:58:21 2017 +0000
968
969     Documentation update for new options
970     
971     Options are:
972     * Whether to use saved window positions also for new windows
973     * Whether to enable navigation by left or middle click on image
974     * Ability to set keyboard scrolling step multiplier
975     * Whether list directory view uses single click to enter a directory or
976     GTK+ activation default (which is currently a double click)
977
978 commit 08f1031b6e33ba8794f0d047314845101216fe35
979 Author: Colin Clark <cclark@mcb.net>
980 Date:   Sat Feb 25 11:11:45 2017 +0000
981
982     Fix #473: Parameter type fix for "motion-notify-event" signal handlers
983     
984     The "motion-notify-event" signal "event" parameter is a GdkEventMotion
985     structure, not GdkEventButton.
986     Patch created by Maciej S. Szmigiero
987
988 commit 8eca5b305a68d173b53c55260d8e713d8905d27c
989 Author: Colin Clark <cclark@mcb.net>
990 Date:   Fri Feb 24 20:09:35 2017 +0000
991
992     Fix #326: Save position of float file list
993     
994     Save the position of the floated file list/tools window during a
995     session.
996
997 commit e45c365df0ed9df46be56fb96b25b6022db64939
998 Author: Colin Clark <cclark@mcb.net>
999 Date:   Fri Feb 24 16:25:33 2017 +0000
1000
1001     Fix #431: Bookmarks (shortcuts) to folders
1002     
1003     Additional section in the folders pane to permit shortcuts (bookmarks)
1004     to commonly used folders or images.
1005
1006 commit dcc7108bdf8f2bbc51368ba33c531447a957fdff
1007 Author: Colin Clark <cclark@mcb.net>
1008 Date:   Wed Feb 22 10:46:07 2017 +0000
1009
1010     Bug fix: Crash using drag/drop in copy/move dialog
1011     
1012     In the copy/move dialog, if a folder is dragged onto the bookmarks pane
1013     to create a new bookmark, Geeqie will crash.
1014     A filedata list was returned instead of a path list.
1015
1016 commit ba6b685566ba3de52a4e802ebde8faf2d2ea25f7
1017 Author: Klaus Ethgen <Klaus@Ethgen.de>
1018 Date:   Thu Feb 16 00:20:26 2017 +0100
1019
1020     Update german translation
1021
1022 commit fa4df0897c42bf74bfc280ee6bbf8c306ed8fd23
1023 Author: cclark <cclark@mcb.net>
1024 Date:   Tue Feb 14 13:07:07 2017 +0000
1025
1026     Orientation commands and file selections
1027     
1028     In the current implementation, the orientation commands (rotate, mirror
1029     etc.) affect only the single image that has focus.
1030     
1031     With this commit, the right-click menu orientation commands affect only
1032     the single image the right-click is made upon.
1033     The orientation commands from the main menu Edit/Orientation will affect
1034     all selected files.
1035
1036 commit 3c2b3ad636bc100cbdafc18b680b4adebfaa3f2d
1037 Author: Colin Clark <cclark@mcb.net>
1038 Date:   Fri Feb 3 09:52:26 2017 +0000
1039
1040     Fix progress bar text
1041     
1042     Ensure progress bar text is shown in GTK3
1043
1044 commit 93ff6360bf0d80618e0282a8a58e5eabb5964f47
1045 Author: Colin Clark <cclark@mcb.net>
1046 Date:   Sat Jan 28 19:58:06 2017 +0000
1047
1048     Move exif auto-rotate option to a menu
1049     
1050     Move the exif auto-rotate option from preferences to the
1051     edit/orientation menu. The shortcut key is Alt-X. There is also a button
1052     on the status bar.
1053     The intention is to make it easy for the user to make a comparison
1054     beteen the actual and auto-rotated view as an aid to detecting
1055     orientations made erroneously e.g. scanned images which have been
1056     mirrored by mistake.
1057     
1058     Expanded documentation on rotation commands.
1059     
1060     Preserve the setting of the rectangular select option.
1061
1062 commit 36c47f754a41f0e91731dedd02861bac67e6f5f4
1063 Author: Colin Clark <cclark@mcb.net>
1064 Date:   Thu Jan 26 10:28:21 2017 +0000
1065
1066     Fix #469: Exif rotation problems
1067     
1068     https://github.com/BestImageViewer/geeqie/issues/469
1069
1070 commit fcc67f90de4b38e97e0031764491cd861b38cfa2
1071 Author: Colin Clark <cclark@mcb.net>
1072 Date:   Tue Jan 24 20:24:58 2017 +0000
1073
1074     Save position of tools window
1075     
1076     Correctly save position of tools window when floated
1077
1078 commit 24c93fa48d2f0db94d33103291d0ab1cbb2b2cc4
1079 Author: Colin Clark <cclark@mcb.net>
1080 Date:   Mon Jan 23 20:17:13 2017 +0000
1081
1082     Update documentation for orientation commands
1083     
1084     Clarify some sections and remove a TBD
1085
1086 commit 3799ee6f41a99fe88e92937daab3d2aa2381c648
1087 Author: Colin Clark <cclark@mcb.net>
1088 Date:   Mon Jan 23 17:40:40 2017 +0000
1089
1090     Search on exif date
1091     
1092     Additional search parameter to search using exif date.
1093     The implementation is rather crude. It would be better to have a
1094     drop-down box so that other date formats could be also used - e.g.
1095     DateTimeDigitized
1096     
1097     Note: if a file does not have an exif date, it will default to 01
1098     January 1970
1099
1100 commit 78193941124b3d1842f3455c44205bc22099bcb3
1101 Author: Colin Clark <cclark@mcb.net>
1102 Date:   Wed Jan 18 13:57:37 2017 +0000
1103
1104     GIF animation settings
1105     
1106     Preserve GIF animation setting between sessions
1107     Include GIF animation on View menu. Shortcut key is "A"
1108
1109 commit 769316dd90a70d9d5b89b509748afb1e6e15d64c
1110 Author: Colin Clark <cclark@mcb.net>
1111 Date:   Wed Jan 11 22:00:49 2017 +0000
1112
1113     Eliminate some deprecations
1114
1115 commit 2bb1e27e4f1acd0d3c73958b97d31318fe6a07f4
1116 Author: Colin Clark <cclark@mcb.net>
1117 Date:   Wed Jan 11 13:21:10 2017 +0000
1118
1119     Fix compile warnings
1120     
1121     Fix compile warnings introduced in commit 2afb371
1122
1123 commit a51e5cfb5a34ad2e996dfe8ea7f974a8c78c225a
1124 Author: Colin Clark <cclark@mcb.net>
1125 Date:   Wed Jan 11 10:48:30 2017 +0000
1126
1127     Fix compile warning
1128     
1129     Fix compile warning introduced in commit 2afb371
1130
1131 commit dac946af6f2fb81bbea56bd625954f79a97a61cb
1132 Author: Colin Clark <cclark@mcb.net>
1133 Date:   Tue Jan 10 11:39:44 2017 +0000
1134
1135     Move duplicates options
1136     
1137     Move duplicates options Custom Similarity Threshold and Rotation
1138     Invariant Duplicate Check to the duplicates window.
1139     It makes more sense to place them where the user can easily access them.
1140
1141 commit ea0dc6c59bb8bfae6a8e690890b4413245919dbd
1142 Author: Colin Clark <cclark@mcb.net>
1143 Date:   Sun Jan 8 18:10:03 2017 +0000
1144
1145     Right-click menu separators
1146     
1147     Right-click menu separators are not displayed with GTK 3.20.
1148     Replace gtk_menu_item_new() with gtk_separator_menu_item_new().
1149
1150 commit d0d5ee607b43c3706b70b382179d5a349abd6158
1151 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1152 Date:   Sun Jan 8 17:41:56 2017 +0100
1153
1154     Update Polish translation
1155
1156 commit 6385be22a0be36111311269418c23405d4407401
1157 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1158 Date:   Sun Jan 8 16:43:39 2017 +0100
1159
1160     Correct the location of pan-view files in POTFILES.in
1161     
1162     Commit 58d397efc9e99104d21ea686837396673939ccde didn't update corresponding entries in POTFILES.in
1163
1164 commit 843ba935a260e1aef22e85e4029cc5d53ef095ed
1165 Author: Colin Clark <cclark@mcb.net>
1166 Date:   Sun Jan 8 14:04:44 2017 +0000
1167
1168     Temporary fix #459: GTK 3.20 drop-down
1169     
1170     https://github.com/BestImageViewer/geeqie/issues/459
1171     
1172     This is just a quick fix to make life easier for the users. The whole
1173     GTK 3.0/3.20 problem requires significant effort.
1174
1175 commit 1238348598ca19e1cc0bc1deb9cc726f2cef4180
1176 Author: Colin Clark <cclark@mcb.net>
1177 Date:   Sat Jan 7 11:47:30 2017 +0000
1178
1179     Fix #435: Remember duplicates settings
1180     
1181     https://github.com/BestImageViewer/geeqie/issues/435
1182     
1183     Preserve duplicates window settings - Compare By, Thumbnails and Group
1184     Selected - between sessions
1185
1186 commit 336bfce88f7f8adea8835287ec048a3816bd8b72
1187 Author: Colin Clark <cclark@mcb.net>
1188 Date:   Fri Jan 6 13:20:26 2017 +0000
1189
1190     Fix #460: Multiple duplicates
1191     
1192     https://github.com/BestImageViewer/geeqie/issues/460
1193     
1194     Ensure the duplicates lists do not contain more than one entry for each
1195     physical file
1196
1197 commit b2e963230cacc474952653ef68578dcf60e117f8
1198 Author: Colin Clark <cclark@mcb.net>
1199 Date:   Thu Jan 5 13:53:31 2017 +0000
1200
1201     Preferences: Open recent list maximum size
1202     
1203     Implement this function, and change the name to "Recent folder list
1204     maximum size"
1205
1206 commit b0b11291d2c9371dddbe42c232e6469f252b524c
1207 Author: Colin Clark <cclark@mcb.net>
1208 Date:   Wed Jan 4 20:01:47 2017 +0000
1209
1210     Rectangular selection
1211     
1212     Add toggle Rectangular Selection to Select menu. Shortcut key is Alt-R.
1213     Also on Collection widow.
1214     Removed option from Preferences page as it is redundant
1215
1216 commit 5b98d3244780f0652324559f778e19c05d39749d
1217 Author: Omari Stephens <xsdg@google.com>
1218 Date:   Sun Dec 25 01:47:15 2016 +0000
1219
1220     Add "-Werror -Wno-error=" to the default CFLAGS.
1221
1222 commit 549edfd10186b7e993dd57e03b2a924ccc82499c
1223 Author: Omari Stephens <xsdg@google.com>
1224 Date:   Sun Dec 25 01:47:15 2016 +0000
1225
1226     Fix GCC and Clang compile warnings.
1227
1228 commit d4f41aeb17f23eb0851e9a80b7771ccc76327699
1229 Author: Colin Clark <cclark@mcb.net>
1230 Date:   Mon Jan 2 19:37:33 2017 +0000
1231
1232     Revised Help documentation
1233     
1234     Revised documentation for keyboard shortcuts.
1235     Context-sensitive F1 help for Collections, Duplicates, Search and Pan
1236     View windows
1237
1238 commit 113b1fe27c03671aa1e8ef8727fc3d64e682eaca
1239 Author: Colin Clark <cclark@mcb.net>
1240 Date:   Mon Jan 2 10:13:57 2017 +0000
1241
1242     F10 in Search window
1243     
1244     If F10 is pressed when the search window is empty, Geeqie will crash.
1245     Bug fix.
1246
1247 commit 0a8ad0640f118a2846c6768c11486c1b74bc4e0f
1248 Author: Colin Clark <cclark@mcb.net>
1249 Date:   Sun Jan 1 16:57:42 2017 +0000
1250
1251     Fix #447: Preferences Enable Delete key
1252     
1253     https://github.com/BestImageViewer/geeqie/issues/447
1254     
1255     The preference "Enable Delete key" is now used in the main window
1256
1257 commit 2c776698b3aa749294ea455483f68eefd0da3105
1258 Author: Colin Clark <cclark@mcb.net>
1259 Date:   Fri Dec 30 11:51:15 2016 +0000
1260
1261     Status bar tooltips
1262     
1263     Ensure all status bar items have tooltips
1264
1265 commit 4297e8ce80734506cbc2ba69ba7edd499448a08e
1266 Author: Colin Clark <cclark@mcb.net>
1267 Date:   Thu Dec 29 16:33:08 2016 +0000
1268
1269     Command line option to print current filename
1270     
1271     Command line remote option to print the filename of the currently
1272     displayed image.
1273     
1274     geeqie --remote --tell
1275     
1276     Originator:
1277     https://sourceforge.net/p/geeqie/mailman/geeqie-
1278     devel/thread/20161227192724.GC1622%40hodi/#msg35573019
1279
1280 commit 58d397efc9e99104d21ea686837396673939ccde
1281 Author: Omari Stephens <xsdg@google.com>
1282 Date:   Sat Dec 24 05:38:38 2016 +0000
1283
1284     Move pan-view components to their own subdir.
1285     
1286     This makes it easier to modularize pan-view without cluttering the src dir
1287     with extra files, and without worrying as much about exposing pan-view-internal
1288     APIs to the rest of Geeqie.
1289
1290 commit 28f8352a52078dd9726b609f434886a459bd3f86
1291 Author: Omari Stephens <xsdg@google.com>
1292 Date:   Sat Dec 24 05:28:00 2016 +0000
1293
1294     Update the automake file with new headers
1295
1296 commit f66088a4389d7d4fc19d9e0b0fdf3faeeed637a8
1297 Author: Omari Stephens <xsdg@google.com>
1298 Date:   Fri Dec 23 22:23:02 2016 +0000
1299
1300     Refactor pan-types.h into discrete header files for each pan-view code module
1301
1302 commit a43d40845dcc2fb63c1ad6cae31b8b1ff5527701
1303 Author: Omari Stephens <xsdg@google.com>
1304 Date:   Fri Dec 23 21:36:24 2016 +0000
1305
1306     Fix errors in -Werror (except GdkPixbuf deprecation warnings)
1307     
1308     With these changes, Geeqie compiles with
1309     ./configure CFLAGS="-Werror -Wno-error=deprecated-declarations"
1310
1311 commit 2afb371e7841b31ec1ecd57fd64de6dd5b12a207
1312 Author: Colin Clark <cclark@mcb.net>
1313 Date:   Tue Dec 20 21:36:52 2016 +0000
1314
1315     Fix #434: Part 2.0
1316     
1317     https://github.com/BestImageViewer/geeqie/issues/434
1318     
1319     Remove data duplicated in the README and Help files
1320     Include context-sensitive help in all preferences windows
1321     Minor addition to README file
1322
1323 commit 5b6d0c2cbbeb691cc7a8e05f9acfb912360b4841
1324 Author: Colin Clark <cclark@mcb.net>
1325 Date:   Tue Dec 20 19:41:36 2016 +0000
1326
1327     Fix #434: Remove duplicate data, context-sensitive help
1328     
1329     https://github.com/BestImageViewer/geeqie/issues/434
1330     
1331     Remove data duplicated in the README and Help files
1332     Include context-sensitive help in all preferences windows
1333     Minor addition to README file
1334
1335 commit 43da3985b6333437072f986381f2e181618b38d7
1336 Author: Colin Clark <cclark@mcb.net>
1337 Date:   Sat Dec 17 21:27:37 2016 +0000
1338
1339     Partial fix #395: File selection collection
1340     
1341     https://github.com/BestImageViewer/geeqie/issues/395
1342     
1343     Right-click on a file selection has a menu option to append the
1344     selection to a new Collection
1345
1346 commit 22b4f6c1486c07bcde031e185927275325e1560e
1347 Author: Colin Clark <cclark@mcb.net>
1348 Date:   Sat Dec 17 20:07:11 2016 +0000
1349
1350     Partial fix 435: Duplicates in file selection
1351     
1352     https://github.com/BestImageViewer/geeqie/issues/435
1353     
1354     Right-click on a file selection has a menu option to open the Find
1355     Duplicates window
1356
1357 commit aa6a20a43d66ab75cd6fbd59168982e259f0ede3
1358 Author: Colin Clark <cclark@mcb.net>
1359 Date:   Thu Dec 15 19:05:51 2016 +0000
1360
1361     Fix #401: Find duplicates status bar text
1362     
1363     https://github.com/BestImageViewer/geeqie/issues/401
1364     
1365     Ensure display of informative text such as "Reading dimensions.."
1366
1367 commit 5bd5a4021e6dc61a9529d230804edf1e6d2b66b9
1368 Author: Colin Clark <cclark@mcb.net>
1369 Date:   Thu Dec 15 13:23:12 2016 +0000
1370
1371     Fix #411: Use locale for date format
1372     
1373     https://github.com/BestImageViewer/geeqie/issues/411
1374     
1375     Use system locale for date format on the search page
1376
1377 commit 8b7e0e011020dc327a138230496c6b5dfa919af0
1378 Author: Colin Clark <cclark@mcb.net>
1379 Date:   Tue Dec 13 20:12:06 2016 +0000
1380
1381     Fix #417: Natural sort order
1382     
1383     https://github.com/BestImageViewer/geeqie/issues/417
1384     Refer also to commit bd34c324c92456f5182579d6922d7aba664f93c3
1385     
1386     Include an option on the Files tab of Preferences to permit the
1387     selection of either g_utf8_collate_key() or
1388     g_utf8_collate_key_for_filename() for the sort order of files and
1389     folders
1390
1391 commit 39fc45ba4007a1f6199221b457b9ab4f208b29f3
1392 Author: Christian Heckendorf <heckendorfc@gmail.com>
1393 Date:   Sat Dec 3 11:24:36 2016 -0500
1394
1395     Set animation NULL after free on static images.
1396
1397 commit bcdc68813612fc72a7a548ee8bf3aa495af05e0f
1398 Author: Martin Pelikán <mpel@google.com>
1399 Date:   Sat Dec 3 22:53:50 2016 +1100
1400
1401     Open BigTIFF (64-bit) files using the custom TIFF loader.
1402     
1403     In the worst case, old libtiff versions will return a different error.
1404     See http://www.awaresystems.be/imaging/tiff/bigtiff.html for more info.
1405
1406 commit 13ba566371c98def2eed463f5cd9570729a77743
1407 Author: Christian Heckendorf <heckendorfc@gmail.com>
1408 Date:   Sat Aug 27 20:34:00 2016 -0400
1409
1410     Silence g_object_unref failed assertions.
1411
1412 commit 50318899fbfa59dea58e08e53574c05f5ecf956c
1413 Author: Christian Heckendorf <heckendorfc@gmail.com>
1414 Date:   Sat Aug 27 20:32:46 2016 -0400
1415
1416     Make animation functions static.
1417
1418 commit a27623d3f7fc118568e89c7c7eea179f3f0c3713
1419 Author: Christian Heckendorf <heckendorfc@gmail.com>
1420 Date:   Sat Aug 27 14:32:33 2016 -0400
1421
1422     Stop animation if no file is showing.
1423
1424 commit 15917d4063cec9994ab7c48055f2c10aff7d2b1c
1425 Author: Christian Heckendorf <heckendorfc@gmail.com>
1426 Date:   Fri Aug 26 18:38:51 2016 -0400
1427
1428     Animated images.
1429
1430 commit b484a282824c87553d7e216245279e2f5257a80e
1431 Author: Colin Clark <cclark@mcb.net>
1432 Date:   Wed Aug 24 17:28:23 2016 +0100
1433
1434     Fix #414 Render Intents
1435     
1436     https://github.com/BestImageViewer/geeqie/issues/414
1437     
1438     Permit the user to select the rendering intent.
1439
1440 commit d3fe27a9eccd12d4d16cca61e0d485d19dc39a6b
1441 Author: Colin Clark <cclark@mcb.net>
1442 Date:   Wed Aug 24 17:19:04 2016 +0100
1443
1444     Map image direction
1445     
1446     If an image has a valid Exif.GPSInfo.GPSImgDirection tag, and the icon
1447     on the map is clicked, a line showing camera direction is displayed
1448     also.
1449
1450 commit ba79fd472145e92b54cb13485867c5818a6f0779
1451 Author: Colin Clark <cclark@mcb.net>
1452 Date:   Wed Aug 24 17:01:32 2016 +0100
1453
1454     Bug Fix #426: geeqie -r file:FILE crashes if FILE does not exist
1455     
1456     If the file does not exist, default to the home directory
1457
1458 commit d2bda657c12cf2b873b7e0ec8ff37b08f2f36e55
1459 Author: Michael Cross <mc@xi2.org>
1460 Date:   Fri Aug 19 12:33:01 2016 +0100
1461
1462     Wrap cairo_destroy call with appropriate CPP macro
1463
1464 commit e665261ca89196591aae48b98356aad5640a2136
1465 Author: Michael Cross <mc@xi2.org>
1466 Date:   Fri Aug 19 11:28:22 2016 +0100
1467
1468     Fix memory leak
1469
1470 commit 03283a34699c8b88f08b39dee90ae13ee1d63e58
1471 Author: Michael Cross <mc@xi2.org>
1472 Date:   Fri Aug 19 07:03:41 2016 +0100
1473
1474     Fixing Memory leak
1475     
1476     I also suffer from what I believe is this bug. It was not present in
1477     geeqie 1.0 and was simple for me to reproduce in 1.2+. I open a
1478     directory containing a few thousand jpg files of around 100k each and
1479     just keep hitting the key for "Next Image". After around a minute my
1480     computer will freeze.
1481     
1482     Given this reproducibility, I ran git bisect and found the commit that
1483     introduced the behaviour for me was the following
1484     
1485         commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
1486         Author: Vladimir Nadvornik <nadvornik@suse.cz>
1487         Date:   Thu Aug 2 00:15:16 2012 +0200
1488     
1489             use cairo for drawing
1490     
1491     I then noticed what I think is a missing cairo_destroy call in
1492     cellrenderericon.c. The following patch solves the problem completely
1493     for me as far as I can tell.
1494
1495 commit 46fb8433a276270bea054c09a8a80a097e10ffc5
1496 Author: Colin Clark <cclark@mcb.net>
1497 Date:   Mon Aug 8 20:22:40 2016 +0100
1498
1499     Revised Help files
1500
1501 commit ddcb9e4da33e058996bade6e79a539e1364607ab
1502 Author: Colin Clark <cclark@mcb.net>
1503 Date:   Sun Jul 24 21:27:14 2016 +0100
1504
1505     Bug Fix #233 Custom Border
1506     
1507     https://github.com/BestImageViewer/geeqie/issues/233
1508     
1509     In the change from v1.1 to v1.2 (GTK3 and cairo were part of this), the
1510     custom border was ignored and simply set to black.
1511     Perhaps it was not possible to get a "good" solution with the current
1512     design.
1513     Possibly this change is not the best solution, but nevertheless it
1514     should be sufficient until a better version is produced.
1515
1516 commit 2dd2516887b1a09e81bdd35a989f79e21f4c2562
1517 Author: Colin Clark <cclark@mcb.net>
1518 Date:   Wed Jul 20 13:20:24 2016 +0100
1519
1520     CopyMoveRename
1521     
1522     In Copy, Move and Rename operations, show a thumbnail of the source file
1523     and, if the destination already exists, show a thumbnail for that also.
1524     Use the Rename dialogue for Copy and Move operations also.
1525
1526 commit eb8db3e169228914cddab3cfb06c773711883619
1527 Author: Wayne A. Ptaff <wayne@ptaff.ca>
1528 Date:   Fri Jul 15 11:51:42 2016 -0400
1529
1530     Force focus to geeqie after leaving fullscreen
1531     
1532     On some multi-monitor setups / window manager
1533     combinations, the geeqie main window does not
1534     claim focus back after leaving fullscreen mode.
1535     
1536     This fixes https://github.com/BestImageViewer/geeqie/issues/418
1537
1538 commit 9d98d221ea57f57ad52967184b19013ce0e5eeda
1539 Author: Colin Clark <cclark@mcb.net>
1540 Date:   Wed Jul 13 20:14:46 2016 +0100
1541
1542     Bug fix: Crashes with drag-drop in bookmarks
1543     
1544     Also ameliorates https://github.com/BestImageViewer/geeqie/issues/377
1545     
1546     bookmark_drag_begin:
1547     eliminate a run-time error message
1548     
1549     bookmark_dnd_get_data:
1550     uri_filelist_from_uris returns a list of type FileData. What is required
1551     is text.
1552     
1553     bookmark_drag_set_data:
1554     uris_from_filelist expects a list of type FileData, but was given a list
1555     of type text
1556     
1557     The code: "gdk_drag_context_get_dest_window(context) ==
1558     gtk_widget_get_window(bm->widget)"
1559     does not function as expected. The reason is unknown.
1560     In order to avoid crashes, drags from bookmarks are disabled for the
1561     moment.
1562     There is no significant loss of functionality.
1563
1564 commit 3135c2345d7aab6915495768fff88fff7b2759e7
1565 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
1566 Date:   Sat Jul 9 19:25:08 2016 +0200
1567
1568     Add four new preferences
1569     
1570     This commit adds four new preferences:
1571     * Whether to use saved window positions also for new windows (in case saved
1572     window positions are enabled),
1573     * Whether to enable navigation by left or middle click on image,
1574     * Ability to set keyboard scrolling step multiplier,
1575     * Whether list directory view uses single click to enter a directory or
1576     GTK+ activation default (which is currently a double click).
1577     
1578     Default values of all these preferences have been set in a such way to not
1579     cause any changes in behavior for existing users.
1580     
1581     Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
1582
1583 commit 56b0d4189f43a8a15ee7f34b8575a5889a1f6926
1584 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
1585 Date:   Sat Jul 9 18:57:08 2016 +0200
1586
1587     Fix hidden directories not showing in a tree view
1588     
1589     Directory tree view contains code that when "Show hidden files or folders"
1590     option is not enabled but the user enters a path containing hidden
1591     directories the missing tree entries are added automatically.
1592     
1593     This didn't work (at least) in case when the first hidden directory in
1594     newly selected path was in a current directory because the tree populating
1595     function exited early when directory contents did not change since last
1596     run, before checking for this special case.
1597     
1598     Fix this by skipping this check when we have to add such hidden directory
1599     entry.
1600     
1601     This check must also be skipped when 'force' flag is passed to this
1602     function, otherwise when enabling "Show hidden files or folders" option
1603     the missing directories are not added to the tree until Geeqie is
1604     restarted.
1605     
1606     Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
1607
1608 commit 3e8045cddca9265cd7d430d4b10fe510d05c0187
1609 Author: Colin Clark <cclark@mcb.net>
1610 Date:   Tue Jul 5 19:47:40 2016 +0100
1611
1612     Fix deprecated - gdk_window_get_pointer
1613     
1614     Also fixes https://github.com/BestImageViewer/geeqie/issues/399
1615
1616 commit efe0e6a38273eb8e43f5109915b9b81f843cc6eb
1617 Author: Colin Clark <cclark@mcb.net>
1618 Date:   Wed Jun 29 20:24:54 2016 +0100
1619
1620     Keyboard Map
1621     
1622     Add keyboard map option to Help menu.
1623     
1624     qwerty keyboard only.
1625
1626 commit 8564d94d35f1b5bc6739ecfdf23c095a85fb2986
1627 Author: nikoss <nikoss@users.noreply.github.com>
1628 Date:   Wed Jun 29 21:17:19 2016 +0300
1629
1630     1 fuzzy (0%), 11 untranslated (0%)
1631
1632 commit f67d58132ac88543fd9ac06636571c6ba5fb4263
1633 Author: nikoss <nikoss@users.noreply.github.com>
1634 Date:   Sun Jun 26 21:26:21 2016 +0300
1635
1636     fuzzy 0% [8], untranslates 4% [60]
1637
1638 commit 40ff1303b6fa9c9b150fc964c1e460f779728685
1639 Author: Colin Clark <cclark@mcb.net>
1640 Date:   Mon Jun 20 17:03:37 2016 +0100
1641
1642     Keyword right-click menu
1643     
1644     https://github.com/BestImageViewer/geeqie/issues/404
1645     
1646     Change confusing menu prompt from Add to New
1647
1648 commit ceadba598d71c70eefb5f4f95d1e02bcc7f98fe6
1649 Author: Colin Clark <cclark@mcb.net>
1650 Date:   Mon Jun 20 14:31:32 2016 +0100
1651
1652     Check if GPS data is reasonable
1653     
1654     https://github.com/BestImageViewer/geeqie/issues/406
1655     
1656     Fix incorrect logic.
1657
1658 commit 650aa8ea3a5e0bfafc70d60dce16267969d37b36
1659 Author: Colin Clark <cclark@mcb.net>
1660 Date:   Mon Jun 20 12:25:27 2016 +0100
1661
1662     Check if GPS data is reasonable
1663     
1664     https://github.com/BestImageViewer/geeqie/issues/406
1665     
1666     Change lat/long fallback values to 0 rather than 1000
1667
1668 commit 7d6343aef24cdee5784719a8f856032f33e3b4ed
1669 Author: rezso <rezso@rezso.net>
1670 Date:   Mon Jun 20 01:25:10 2016 +0200
1671
1672     Use correct thumbnail dirs
1673     
1674     Since glib 2.34, the thumbnails are in .cache/thumbnails, not in .thumbnails.
1675
1676 commit 9a24b29d4e30fc7bfafc90195d3b0bce6615b04d
1677 Author: Martin Pelikán <mpel@google.com>
1678 Date:   Mon Jun 20 01:32:00 2016 +1000
1679
1680     Properly open and work with large TIFF files.
1681     
1682     Any file between 2^31 and 2^32 bytes shouldn't have its size displayed
1683     as a negative number. Viewing more than 32768 pixels in each dimension
1684     is only a matter of using 64bit arithmetic when calculating allocation
1685     sizes and pointers into that memory. Multiplying is always suspicious.
1686     
1687     While there, make the error messages clearer about what went wrong.
1688     
1689     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
1690
1691 commit f05b104afd2437e9e1040c921b75cb09db76010b
1692 Author: nikoss <nikoss@users.noreply.github.com>
1693 Date:   Fri Jun 17 12:01:39 2016 +0300
1694
1695     fuzzy 3%, unstranslated 10%
1696
1697 commit b34ce94bffbacfa191466342cea33d642d1249c6
1698 Author: nikoss <nikoss@users.noreply.github.com>
1699 Date:   Tue Jun 14 23:02:06 2016 +0300
1700
1701     fuzzy 3%, untranslated down to 15%
1702
1703 commit 461a5b54b56c5014502c913e990cb55b3ba912f8
1704 Author: nikoss <nikoss@users.noreply.github.com>
1705 Date:   Sat Jun 11 20:56:53 2016 +0300
1706
1707     fuzzy strings down to 3%
1708
1709 commit 970562d09001c6ef893550bbab2ec83016b1235e
1710 Author: nikoss <nikoss@users.noreply.github.com>
1711 Date:   Fri Jun 3 22:46:24 2016 +0300
1712
1713     some more changes
1714
1715 commit a0b1c7322ca28e550f48c3654e97adde2c65eb6c
1716 Author: nikoss <nikoss@users.noreply.github.com>
1717 Date:   Fri Jun 3 00:00:00 2016 +0300
1718
1719     even more changes
1720
1721 commit 65ef9d0700c84e3f0a2cd7c34a3ed8a5d9a334b5
1722 Author: nikoss <nikoss@users.noreply.github.com>
1723 Date:   Wed Jun 1 21:54:27 2016 +0300
1724
1725     more changes
1726
1727 commit 4f19e0606a4a9eb997c0b97e65cacc50bfb1a248
1728 Author: nikoss <nikoss@users.noreply.github.com>
1729 Date:   Wed Jun 1 21:23:35 2016 +0300
1730
1731     1st change
1732
1733 commit 0b044d1d685307e5755917e31d56a1a3104cd505
1734 Author: David Kalnischkies <david@kalnischkies.de>
1735 Date:   Fri May 27 12:04:40 2016 +0100
1736
1737     Work around changed c++11 std::string implementation
1738     
1739     Bug was already partly fixed by 96db62d but there was even more
1740     positions that was unseen by Solomon.
1741     
1742     The patch is originally from Debian bug report #800350.
1743     
1744     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
1745
1746 commit 3b0fff2af120bddbe2af64761e52b66a12041415
1747 Author: Klaus Ethgen <Klaus@Ethgen.de>
1748 Date:   Fri May 27 11:15:08 2016 +0100
1749
1750     Update web page
1751
1752 commit 4b953fe8ba3d6b12876817dd282d5e8ee2bfe87d
1753 Author: Klaus Ethgen <Klaus@Ethgen.de>
1754 Date:   Fri May 27 10:46:11 2016 +0100
1755
1756     Backported stuff from release and web
1757
1758 commit eff44ead88b83c2b10db7308cda41bb09ddb21c3
1759 Author: Klaus Ethgen <Klaus@Ethgen.de>
1760 Date:   Thu May 26 20:58:35 2016 +0100
1761
1762     Reformat and reword README
1763
1764 commit aafc9ecdbb6d97a8eeb47e85b7e00324ffc0fd8f
1765 Author: Klaus Ethgen <Klaus@Ethgen.de>
1766 Date:   Thu May 26 20:52:20 2016 +0100
1767
1768     Better Changelog
1769     
1770     - Don't show merges
1771     - Don't show notes
1772     - Force using UTF-8
1773
1774 commit bb44257b22e9249bec08823252ab76ad38adda54
1775 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1776 Date:   Thu May 26 09:23:06 2016 +0100
1777
1778     Updated polish translation
1779     
1780     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
1781
1782 commit 8722e5f50a561d3d611bd0db0efa8ee459db17e3
1783 Author: Klaus Ethgen <Klaus@Ethgen.de>
1784 Date:   Tue May 24 14:47:56 2016 +0100
1785
1786     Update copyright in all files
1787
1788 commit 9f16a7d1eec47001133dff47d0a6a1426447f4c2
1789 Author: Colin Clark <cclark@mcb.net>
1790 Date:   Tue May 24 14:22:28 2016 +0100
1791
1792     Configuration options and documentation
1793     
1794     Configuration option changes:
1795     --enable-gps is now --enable-map
1796     --enable-clutter is now --enable-gpu-accel
1797     
1798     If --disable-gtk3 is issued, both map and gpu-accel options are also
1799     disabled.
1800     
1801     --enable-map is the only option required to compile in the map.
1802     
1803     README updated accordingly.
1804
1805 commit a255fd188e175aa53a8d0ac122b8ba54b3104ba4
1806 Author: Klaus Ethgen <Klaus@Ethgen.de>
1807 Date:   Tue May 24 13:59:50 2016 +0100
1808
1809     German translation completed
1810
1811 commit 5a2c041e29c38b7761d65fe29818b19e685196e4
1812 Author: Klaus Ethgen <Klaus@Ethgen.de>
1813 Date:   Tue May 24 12:42:42 2016 +0100
1814
1815     Enable color manager in all fullscreen methods
1816     
1817     For some reasons, that got lost when moving the image instead of
1818     copying.
1819     
1820     Fixes #375.
1821
1822 commit 1bfcecb1cb06ab7968385737ddccd910025dd1fe
1823 Author: Colin Clark <cclark@mcb.net>
1824 Date:   Mon May 23 09:49:25 2016 +0100
1825
1826     Collections mouse hover
1827     
1828     Partial solution to #396
1829     https://github.com/BestImageViewer/geeqie/issues/396
1830     
1831     When the mouse is hovered over a thumbnail in a collections window, the
1832     tooltip (the filename and path) is in the correct position.
1833     
1834     Not a good solution, but there will be more problems with GTK 3.20
1835
1836 commit 0b03539c8ffc72e1d515d15fc17ff80dc36f4652
1837 Author: Colin Clark <cclark@mcb.net>
1838 Date:   Sun May 22 10:35:21 2016 +0100
1839
1840     Image overlay configurable items GTK2
1841     
1842     Supports GTK2 and GTK3
1843
1844 commit e3acbed5edae6dcb809115140c8a568ad71c773d
1845 Author: ode79 <oemmerson@gmx.com>
1846 Date:   Sun May 22 01:17:14 2016 +0100
1847
1848     Fix compilation instructions.
1849     
1850     There is no configure file, you have to run autogen.sh before make.
1851
1852 commit 17324f0bfe75bbb727b64ad87903314ba0abc06c
1853 Author: Klaus Ethgen <Klaus@Ethgen.de>
1854 Date:   Thu May 19 17:40:50 2016 +0100
1855
1856     Updated all .po files with current strings
1857
1858 commit f282fd9f308b201e220e4827c04a5d8358ee8305
1859 Author: Klaus Ethgen <Klaus@Ethgen.de>
1860 Date:   Thu May 19 17:26:05 2016 +0100
1861
1862     Refined zoom step
1863     
1864     I would give the credentials to the orignal author but he is only known
1865     as "unqwist".
1866     
1867     Closes #359.
1868
1869 commit a9ce4ed464e072ae258b6436c2ded2b066ba907a
1870 Author: Klaus Ethgen <Klaus@Ethgen.de>
1871 Date:   Thu May 19 16:27:35 2016 +0100
1872
1873     Remove some leftover from toolbar rc entries
1874     
1875     This revert (partly) c95bd69 and d5b911c.
1876
1877 commit 7978f86304a572e67a6cdb56c3f6113724b0cdd2
1878 Author: Klaus Ethgen <Klaus@Ethgen.de>
1879 Date:   Thu May 19 14:35:25 2016 +0100
1880
1881     Don't store toolbars in config file
1882     
1883     It makes no sense to save that information in config file. Even more, it
1884     makes more troubles than it is worth.
1885     
1886     Starting from here, just drop that information and use the configured in
1887     values all the time.
1888     
1889     This also fixes the troubles with e9fc136.
1890
1891 commit 08e352717c3bbe9c39f8aec4428878256f995d0b
1892 Author: Klaus Ethgen <Klaus@Ethgen.de>
1893 Date:   Thu May 19 14:29:22 2016 +0100
1894
1895     Fixing some whitespace issues
1896
1897 commit 9c915b12551c614c90766f785ee5e3d6bc98cb97
1898 Author: Colin Clark <cclark@mcb.net>
1899 Date:   Thu May 19 15:27:16 2016 +0100
1900
1901     Image overlay configurable items
1902     
1903     The gui items require GTK+ 3.4.
1904     For GTK+ 2 the effects are neverthless obtainable by editing the
1905     relevant lines in geeqierc.xml
1906
1907 commit dc382f017b5142740609ea75848e679977722a88
1908 Author: Klaus Ethgen <Klaus@Ethgen.de>
1909 Date:   Wed May 18 22:19:52 2016 +0100
1910
1911     Update de and pl po files from pot
1912
1913 commit 215bb15c4ff15c31140aa3e527f2b8c55e512942
1914 Author: Colin Clark <cclark@mcb.net>
1915 Date:   Wed May 18 20:36:07 2016 +0100
1916
1917     Image overlay configurable colours
1918     
1919     User configurable options to set the colours of the Image Overlay text
1920     and background
1921
1922 commit 8b7898a557a8100abf84923f9d10a5285d67368f
1923 Author: Colin Clark <cclark@mcb.net>
1924 Date:   Wed May 18 12:13:12 2016 +0100
1925
1926     Image overlay configurable font
1927     
1928     User configurable option to set the font of the Image Overlay text
1929
1930 commit 14c30e3cdf2421011c23254fff62deb33b53a542
1931 Author: Colin Clark <cclark@mcb.net>
1932 Date:   Mon May 16 11:45:51 2016 +0100
1933
1934     Code clean up
1935     
1936     Uncomment code: https://bugzilla.gnome.org/show_bug.cgi?id=596419 fixed
1937     Uncomment code: champlain zoom fixed
1938     Deprecated code updated
1939     Unused variables deleted
1940
1941 commit b4fa20f1ff16ff48cc593f24a48431ec4631191b
1942 Author: Klaus Ethgen <Klaus@Ethgen.de>
1943 Date:   Sun May 15 12:20:34 2016 +0100
1944
1945     Display the similarity image
1946
1947 commit 316293b29ac822c5887a8afd57e9a2b7c4a4f6ab
1948 Author: Klaus Ethgen <Klaus@Ethgen.de>
1949 Date:   Sun May 15 11:00:52 2016 +0100
1950
1951     Removing obsolete checksum stuff
1952     
1953     That checksum stuff for similarity check is replaced with MD5 from the
1954     very begin. Removing that ancient code.
1955
1956 commit 79e0c64de9c103a39cf6e991b9041af03db98abf
1957 Author: Klaus Ethgen <Klaus@Ethgen.de>
1958 Date:   Sun May 15 10:47:45 2016 +0100
1959
1960     Simple script to decode similarity data
1961     
1962     This is just for debugging.
1963
1964 commit d38fdd09a09fdb80313bc5073755dfa69bb78be1
1965 Author: Klaus Ethgen <Klaus@Ethgen.de>
1966 Date:   Fri May 13 16:44:10 2016 +0100
1967
1968     Allow to configure rotation invariance
1969
1970 commit 49df4e25014e2ce1792ad0c0fd01f7d781b0e491
1971 Author: Cyril Roussillon <>
1972 Date:   Fri May 13 13:43:41 2016 +0100
1973
1974     Slightly better similarity samples
1975     
1976     Slight modification of the image_sim_fill_data, that creates the
1977     similarity signature. When the image size is not a multiple of 32, all
1978     cells had size w/32, so the last w%32 pixels were just ignored, and more
1979     importantly it was not symmetric at all when the signature was built
1980     from the other side, which is annoying for my comparison algorithm. So I
1981     changed the cell size (x_inc) from a constant one to
1982     "round(w_left/n_left)", in order to spread the spare pixels (eg to split
1983     42 pixels into 4 cells, it results in 11,10,11,10 instead of
1984     10,10,10,10). With an image of size w with w%32=16, my
1985     rotation-invariant algorithm results in a similarity of
1986     0.951000 with the original version, and 0.999968 with this modification
1987     (apparently lossless jpeg rotation is not perfectly lossless).
1988     
1989     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
1990
1991 commit 3d8ad9bdcd0685452c6891e9040b8cdbbe4c1b55
1992 Author: Cyril Roussillon <>
1993 Date:   Fri May 13 13:41:02 2016 +0100
1994
1995     Implementing rotation invariant duplicates search
1996     
1997     Modifies the functions image_sim_compare and image_sim_compare_fast so
1998     that it compares with the eight possible isometric transformations
1999     (compositions of 90°-rotations, mirrors, transpose,...), using the same
2000     similarity signature.
2001     
2002     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2003
2004 commit 9559a0c96c11681d4c664ab50de287526f5b568a
2005 Author: Klaus Ethgen <Klaus@Ethgen.de>
2006 Date:   Fri May 6 17:29:06 2016 +0100
2007
2008     Better configure
2009
2010 commit 42c80e2c74d6331e1d6086b3ff5fda5a96dfbd39
2011 Author: Klaus Ethgen <Klaus@Ethgen.de>
2012 Date:   Fri May 6 17:09:18 2016 +0100
2013
2014     Remove obsolete and outdated debian directory
2015     
2016     Debian replaces the content of this directory anyway and it does not
2017     match the current project state anymore. So lets remove it.
2018     
2019     That does not mean that it is gone forever but then I will most likely
2020     use the original debian one.
2021
2022 commit 1c952102042e4e56afd9bed6ee0e55eaf93856fe
2023 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
2024 Date:   Thu Mar 17 13:14:57 2016 +0100
2025
2026     debian: point watch file to github
2027
2028 commit 8a2a3697a9c356169ff25945bd85f824d4d737fd
2029 Author: Michael Schwendt <mschwendt@fedoraproject.org>
2030 Date:   Fri Feb 1 18:44:12 2013 +0100
2031
2032     Patch to fix duplicate window update
2033     
2034     Fixes #190.
2035     
2036     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2037
2038 commit db07c98328999549907492a4c78f82ee964d93c1
2039 Author: Colin Clark <cclark@mcb.net>
2040 Date:   Thu May 5 18:40:59 2016 +0100
2041
2042     Lua Documentation
2043     
2044     Basic Lua documentation.
2045     
2046     Requires expansion and re-work.
2047
2048 commit 2a564f2db255af2ef85174a81bfba3c084b88f4f
2049 Author: Michael Schwendt <mschwendt@fedoraproject.org>
2050 Date:   Mon Dec 24 14:24:27 2012 +0100
2051
2052     Avoids a double-free
2053     
2054     Avoids a double-free due to a boolean that would be retrieved from a
2055     deleted/freed structure.
2056     
2057     Fix #361.
2058     
2059     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2060
2061 commit 82a1755fd2387f5b400df78949fe67e0d031ad65
2062 Author: Klaus Ethgen <Klaus@Ethgen.de>
2063 Date:   Thu May 5 12:26:05 2016 +0100
2064
2065     Removed some obsolete tools
2066
2067 commit 050ec33a8731008a652075d44edc17b281b2ec45
2068 Author: Klaus Ethgen <Klaus@Ethgen.de>
2069 Date:   Thu May 5 11:19:53 2016 +0100
2070
2071     Improving desktop template
2072
2073 commit bd568d6ad2d620925c2fde2f31d7877191501a85
2074 Author: Klaus Ethgen <Klaus@Ethgen.de>
2075 Date:   Wed May 4 17:47:34 2016 +0100
2076
2077     Small dependency to fully mitigate the marshaler stuff
2078
2079 commit 6287845db8020995c7c7f7504925075bc5de557d
2080 Author: Klaus Ethgen <Klaus@Ethgen.de>
2081 Date:   Wed May 4 17:34:43 2016 +0100
2082
2083     Remove autocreated files from git
2084     
2085     That is a nasty bug. The files gq-marshal.[ch] gets created from
2086     gq-marshal.list but are checked in to git.
2087     
2088     I removed that files now from git so they get recreated properly every
2089     time. (Closes #383)
2090     
2091     Thanks Russel Winder for the insistent nagging about that.
2092
2093 commit ce7e589e7de8fdfcee47d5c02c2d4ac88e08663e
2094 Author: Klaus Ethgen <Klaus@Ethgen.de>
2095 Date:   Wed May 4 15:59:25 2016 +0100
2096
2097     Update German translations
2098     
2099     Issue: #387
2100
2101 commit 8936cb5043904be5808a5cfa609c766a8241c406
2102 Author: Klaus Ethgen <Klaus@Ethgen.de>
2103 Date:   Wed May 4 13:50:27 2016 +0100
2104
2105     Update from pot file
2106     
2107     Fixes #364.
2108
2109 commit 70751974f24ad6928175c0efc91c2117218bed72
2110 Author: Klaus Ethgen <Klaus@Ethgen.de>
2111 Date:   Wed May 4 13:35:31 2016 +0100
2112
2113     Enable greek translation
2114     
2115     Thanks to Nikos Papadopoulos.
2116     
2117     See #364.
2118
2119 commit d78ae721afc4e2ad9828e03011599dbc8e5e0067
2120 Author: Klaus Ethgen <Klaus@Ethgen.de>
2121 Date:   Wed May 4 08:30:12 2016 +0100
2122
2123     Fix a typo
2124     
2125     This bug was introduced in fe69cac by John (2005-03-19).
2126     
2127     Fixes #386.
2128
2129 commit d739cc3c9c20a13fbc7096d25c9bf554e839d0f7
2130 Author: Klaus Ethgen <Klaus@Ethgen.de>
2131 Date:   Tue May 3 11:17:49 2016 +0100
2132
2133     Set git version in master branch
2134
2135 commit 6446b9ce501d681af2389dcd11783c9b51bc5b52
2136 Author: Klaus Ethgen <Klaus@Ethgen.de>
2137 Date:   Tue May 3 10:54:00 2016 +0100
2138
2139     Removing not used configure variables
2140     
2141     $GQ_PATCH_VERSION and $GQ_PATCH_DATE was never used.
2142
2143 commit 67ced95378d984c30f53d33c14d7f7427de80f25
2144 Author: Colin Clark <cclark@mcb.net>
2145 Date:   Sun May 1 17:44:01 2016 +0100
2146
2147     Document toolbar enhancements
2148     
2149     Update help file to describe how to put additional icons on the toolbar.
2150     
2151     Requires re-work.
2152
2153 commit e64b20d1d3753a2c78ac9f1d55ed7060f1788dcf
2154 Author: Colin Clark <cclark@mcb.net>
2155 Date:   Sun May 1 12:05:59 2016 +0100
2156
2157     Fix #211 Corrupt help file
2158     
2159     https://github.com/BestImageViewer/geeqie/issues/211
2160     
2161     Section 4.4 External Editors now displayed.
2162     
2163     Requires much more re-work.
2164
2165 commit 4c94608d1f48c724e84a2c3b527444e42c68d6b2
2166 Author: Klaus Ethgen <Klaus@Ethgen.de>
2167 Date:   Sat Apr 30 10:32:25 2016 +0100
2168
2169     Update German po file
2170
2171 commit a687cf566e0f9eb5b399afc262b59ee2c9f47bf8
2172 Author: Klaus Ethgen <Klaus@Ethgen.de>
2173 Date:   Sat Apr 30 10:17:52 2016 +0100
2174
2175     Adding Klingon po file
2176     
2177     Searching for native speakers. ;-)
2178
2179 commit cabf8f15de5a995d3c336d226f3b559e455e2fbd
2180 Author: Colin Clark <cclark@mcb.net>
2181 Date:   Thu Apr 28 21:00:14 2016 +0100
2182
2183     Fix #333 Renaming file extensions
2184     
2185     https://github.com/BestImageViewer/geeqie/issues/333
2186     
2187     The Preferences/Files tab has an additional checkbox:
2188     Disable file extension checks
2189     
2190     When checked, files can be renamed to a different extension with no
2191     warning issued.
2192
2193 commit c6633ff42b46ec42d6757df147280c1f6f872260
2194 Author: Colin Clark <cclark@mcb.net>
2195 Date:   Tue Apr 26 15:52:12 2016 +0100
2196
2197     Fix crash on drag and drop from Xfe
2198     
2199     The issue is that when dragging and dropping from Xfe, paths aren't
2200     escaped like they are when dnd'ing from a GTK app.
2201
2202 commit e022222394ff294e3147967581b6c5754d3c55b4
2203 Author: Josef Kufner <josef@kufner.cz>
2204 Date:   Thu Apr 21 00:22:00 2016 +0200
2205
2206     'Stay above' option now works independently of screen for fullscreen window
2207
2208 commit a16635ca1d8fe42349f9e22bd311d3118eff2608
2209 Author: Josef Kufner <josef@kufner.cz>
2210 Date:   Wed Apr 20 23:58:40 2016 +0200
2211
2212     Fix fullscreen - remove all the garbage which breaks things and let Gtk do its job.
2213     
2214     The most problematic thing was the `gdk_window_set_override_redirect`
2215     call. That was what made most of the mess. Another bad idea was to deny
2216     resizing of the fullscreen window, which causes window manager to fail
2217     to adjust window size to screen size.
2218     
2219     Fixes #222, #218, #103.
2220
2221 commit b5fef3db36186993d711878b5ae687138747c732
2222 Author: Klaus Ethgen <Klaus@Ethgen.de>
2223 Date:   Thu Apr 14 14:25:44 2016 +0100
2224
2225     Work around GCC6
2226     
2227     This problem is really annoying. Left shifting a value does not require
2228     it to be positive in C. However, some specifications define that as
2229     undefined behaviour.
2230     
2231     Nevertheless, as used in this case it is perfectly fine and widely used
2232     construct.
2233     
2234     Closes #230, #378
2235
2236 commit 010ed5dddef21c17e2ced71d38d7ff6597f4f438
2237 Author: Colin Clark <cclark@mcb.net>
2238 Date:   Wed Apr 13 18:53:12 2016 +0100
2239
2240     Issue #332 Rename function can delete files
2241     
2242     https://github.com/BestImageViewer/geeqie/issues/332
2243     
2244     During a Rename operation, if the user assigns a single destination
2245     filename to multiple source files, an error dialog is shown and the
2246     operation is aborted.
2247
2248 commit cd4334e6059838cb6f5b9c48256e3e70934f3b2f
2249 Author: Beep6581 <entertheyoni@gmail.com>
2250 Date:   Tue Apr 12 21:35:11 2016 +0200
2251
2252     Updated web.
2253
2254 commit 1b5028cd6f24c56784a8c01f7f39e8bf7a8f5ea3
2255 Author: Klaus Ethgen <Klaus@Ethgen.de>
2256 Date:   Tue Apr 12 10:39:00 2016 +0100
2257
2258     Tuning file types for Github
2259
2260 commit e9a17eb53a13f8d1247e2b0ee7a41ba90ebcd976
2261 Author: Klaus Ethgen <Klaus@Ethgen.de>
2262 Date:   Tue Apr 12 10:38:49 2016 +0100
2263
2264     Updating web
2265
2266 commit 1797b9e1a522b077f852aa560b35d0fca018c603
2267 Author: Colin Clark <cclark@mcb.net>
2268 Date:   Mon Apr 11 19:14:29 2016 +0100
2269
2270     Issue #329 easier way to get cwd when copying
2271     
2272     https://github.com/BestImageViewer/geeqie/issues/329
2273     
2274     A bookmark with the name "." (a single full-stop) is treated as a
2275     special case. Each time it is displayed, its path is loaded with
2276     Geeqie's current working folder. This bookmark, like any other, can be
2277     deleted and re-created at any time.
2278
2279 commit 6e3b2edff8cfeebac2c47d40d20d583b91016de8
2280 Author: Colin Clark <cclark@mcb.net>
2281 Date:   Thu Mar 31 16:58:51 2016 +0100
2282
2283     Update command line options documentation
2284     
2285     Update both the Help file documentation for command line options, and
2286     the output of the -h and -rh command line parameters.
2287
2288 commit a174e816ae993e7ee9731651b2674dbfdec9ed95
2289 Author: Colin Clark <cclark@mcb.net>
2290 Date:   Wed Mar 30 15:36:32 2016 +0100
2291
2292     Bug fix #227 + enable user to set height of Keywords pane
2293     
2294     Bug #227 Keywords section of Info sidebar doesn't work on GTK3 build
2295     https://sourceforge.net/p/geeqie/bugs/227/
2296     
2297     Permit the user to set the height of the Keywords pane in the Info
2298     sidebar by editing the line:
2299     
2300     <pane_keywords id = "keywords" title = "Keywords" expanded = "true" key
2301     = "Xmp.dc.subject" height = "200"/>
2302     
2303     in the configuration file geeqierc.xml
2304
2305 commit 411ef45d8fbda079d51abeba997017e9508fa7a7
2306 Author: Colin Clark <cclark@mcb.net>
2307 Date:   Tue Mar 29 18:18:05 2016 +0100
2308
2309     Update for new cogl version
2310     
2311     Parameters for cogl_texture_3d_new_from_data have changed.
2312
2313 commit 352ec11ea5b46dbdb126b15553fb7f64a918bad9
2314 Author: Simon Frei <freisim93@gmail.com>
2315 Date:   Thu Mar 10 21:36:58 2016 +0100
2316
2317     cleanup of sourceforge references
2318     
2319     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2320
2321 commit cbcf4618c412e45eb3c7a9fe24fca349e9d2d583
2322 Author: Klaus Ethgen <Klaus@Ethgen.de>
2323 Date:   Wed Mar 9 23:16:01 2016 +0100
2324
2325     Fix web page
2326     
2327     one slash too much
2328
2329 commit 352fee7b5cdaa8bc362b5888cc3158429a3e7860
2330 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
2331 Date:   Wed Mar 9 22:59:37 2016 +0100
2332
2333     Web page update
2334     
2335     How about dropping as much sf links as possible from the index page?
2336     
2337     I attached an updated geeqie.org/index.html.
2338     
2339     Re-arranged a bit,
2340     only kept the direct link to the lists.sf subscribe page,
2341     dropped all other sf links,
2342     added two ML archive links,
2343     and re-worded to be more "proud" and self-confident.
2344     
2345     It has been eight years since the fork from GQview,
2346     that should not be the one distinct point to make.
2347     
2348     Rather, (cl)aim to be the best image viewer.
2349     Sometimes it's not enough to be good.
2350     Sometimes people need to also notice it.
2351
2352 commit 7ca48dae2f85ea977e1854419b4f439665f2703a
2353 Author: Klaus Ethgen <Klaus@Ethgen.de>
2354 Date:   Mon Mar 7 22:53:52 2016 +0100
2355
2356     Updating web page
2357
2358 commit 7cb8d87ff2d0cf146d316ce2c0a21f4263a0fa6c
2359 Author: Klaus Ethgen <Klaus@Ethgen.de>
2360 Date:   Mon Mar 7 10:17:47 2016 +0100
2361
2362     Really fix issue in 2a9e4d6
2363
2364 commit 2a9e4d6a22b6756904b4afbf02d28fc841b9ab95
2365 Author: Klaus Ethgen <Klaus@Ethgen.de>
2366 Date:   Sun Mar 6 23:49:43 2016 +0100
2367
2368     This potentially fixes most deprecated warnings
2369     
2370     However, I tested it with gtk 2.46.2 on debian that pretend to be
2371     version 2.24.29. So I still get that warnings.
2372
2373 commit 8fdabfeaeafbda5b28367bf3dc85811a70b8b92c
2374 Author: Klaus Ethgen <Klaus@Ethgen.de>
2375 Date:   Sun Mar 6 23:48:42 2016 +0100
2376
2377     Fix wrong gtk3 function calls in gtk2
2378
2379 commit 81568b6668dde9496d1eb7336bd3f314f541b026
2380 Author: Klaus Ethgen <Klaus@Ethgen.de>
2381 Date:   Sun Mar 6 23:47:14 2016 +0100
2382
2383     Export file_data_new_simple into other source files
2384
2385 commit 89f172d57a8b48aebedf93ebdfaf29172e78a60f
2386 Author: Klaus Ethgen <Klaus@Ethgen.de>
2387 Date:   Sun Mar 6 23:45:10 2016 +0100
2388
2389     Fixed one wrongly function call with pointer
2390     
2391     This is a potentional dangerous call to LCMS function. There was a
2392     compiler warning but nobody cared about before.
2393
2394 commit 620b15ae9bec4003fe8047ec99595ac47d2fa3bc
2395 Author: Klaus Ethgen <Klaus@Ethgen.de>
2396 Date:   Fri Mar 4 11:44:47 2016 +0100
2397
2398     Applying that sort method also to collections
2399
2400 commit 0c87c52dbbb1dc1f89300b004526d94b24bd6d56
2401 Author: Klaus Ethgen <Klaus@Ethgen.de>
2402 Date:   Fri Mar 4 11:21:09 2016 +0100
2403
2404     Implementing sorting by file creation
2405
2406 commit 96db62d2afb70a4cba99a424122667d61ac6028b
2407 Author: Solomon Peachy <pizza@shaftnet.org>
2408 Date:   Thu Mar 3 19:47:26 2016 -0500
2409
2410     exiv2: Fix use-after-free of the image filename/path.
2411     
2412     This caused garbage to be returned when we attempted to use the path to
2413     determine if the file is a RAW image.  Now, RAWs are detected properly
2414     and the proper full-res previews are used.
2415     
2416     Signed-off-by:  Solomon Peachy <pizza@shaftnet.org>
2417     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2418
2419 commit ed2c824fa32c3ae49b8e8bd4ae2dc7ee2bcbd17d
2420 Author: Klaus Ethgen <Klaus@Ethgen.de>
2421 Date:   Fri Mar 4 09:14:17 2016 +0100
2422
2423     Remove some useless spaces in exiv2.cc
2424
2425 commit 4b995829ab13176884c26e2ec4c6b2924eed9c0d
2426 Author: Klaus Ethgen <Klaus@Ethgen.de>
2427 Date:   Fri Feb 26 12:37:28 2016 +0100
2428
2429     Updating README
2430
2431 commit ecb56e91a1e7d333162b668e5facf4a9fc6377d3
2432 Author: Klaus Ethgen <Klaus@Ethgen.de>
2433 Date:   Thu Feb 25 16:48:22 2016 +0100
2434
2435     Reintroduce file_data_new_simple()
2436     
2437     This was removed by Vladimir with
2438     efc8096527d6f743d17c44b9982616a169973f39 to always check for sidecars.
2439     
2440     However, the newly introduced function file_data_new_group() is very
2441     expensive. Having it in collection (in sort manager) where the dirs of
2442     that files have huge amount of files inside, that is simply blocking
2443     whole geeqie.
2444     
2445     It might be that the file_data_new_group() function need to be disarmed
2446     on other places too.
2447
2448 commit 539d4e3860c78302aa6778179bce1f45d6f11454
2449 Author: Klaus Ethgen <Klaus@Ethgen.de>
2450 Date:   Thu Feb 25 16:46:32 2016 +0100
2451
2452     Tune some debug info
2453
2454 commit 67ba18658568f8ae2b1807a9c1b5b629c589e695
2455 Author: Klaus Ethgen <Klaus@Ethgen.de>
2456 Date:   Wed Feb 24 08:32:54 2016 +0100
2457
2458     Correcting return type
2459
2460 commit 91260cd94d33d9e60d08a457fdddfd46ef3de8bb
2461 Author: Klaus Ethgen <Klaus@Ethgen.de>
2462 Date:   Tue Feb 16 15:42:38 2016 +0100
2463
2464     Allow to choose to show parent folder
2465     
2466     With e9fc136 we learned buttons for parent folder in directory list.
2467     This disabled the ".." handle in the view itself.
2468     
2469     This was found to be not optimal as the users are used to it.
2470     
2471     With this patch, that entry is now configurable in preferences. It is
2472     enabled by default but could be disabled if the user don't like it.
2473
2474 commit 4ca4c1ffa10b6af17517911402a25f76e5c8e32b
2475 Author: Klaus Ethgen <Klaus@Ethgen.de>
2476 Date:   Mon Feb 15 22:09:52 2016 +0100
2477
2478     Fix nasty double free crashes
2479     
2480     Old GTK+ versions seemed to be robust about this double free so we seen
2481     that crashes or 100% CPU usages just with modern versions.
2482     
2483     This patch takes care of it on two places:
2484     1. Hashes will not be freed by g_hash_table_destroy when empty
2485     2. NULLify the enty variable after free
2486
2487 commit e9fc1363be4852aac7705a4423e7dceee84af892
2488 Author: Colin Clark <cclark@mcb.net>
2489 Date:   Tue Feb 2 13:15:49 2016 +0000
2490
2491     Feature Request #70 Navigation menu option and button for parent directory
2492     
2493     This request was made some years ago:
2494     
2495     https://sourceforge.net/p/geeqie/feature-requests/70/
2496     
2497     I have attached a patch which implements this. Also, keyboard-only users
2498     will be able to use keyboard-accelerators to map a key to the Up function.
2499     
2500     Unfortunately there is a usability problem. If the configuration file
2501     geeqirc.xml exists (which it will except for first-time installations)
2502     geeqie will not look at the programmed defaults, but will create the
2503     toolbar from the config file - and the Up icon will not be displayed.
2504     
2505     If the user first executes a command such as this:
2506     
2507     sed -i '/toolitem action = "Back"/a <toolitem action = "Up" />'
2508     ~/.config/geeqie/geeqierc.xml
2509     
2510     then all will be well.
2511     
2512     This is not ideal, but I see no other solution.
2513     
2514     Colin Clark
2515
2516 commit 285c2da9dcfac06cd82abecd243a91e226c6850f
2517 Author: Klaus Ethgen <Klaus@Ethgen.de>
2518 Date:   Fri Sep 18 18:49:43 2015 +0100
2519
2520     Changing reference to sourceforge
2521     
2522     Change sourceforge to geeqie.org.
2523
2524 commit 1e962d0bef8a5041751d593271a6e6d3165767c8
2525 Author: Klaus Ethgen <Klaus@Ethgen.de>
2526 Date:   Thu Sep 10 15:34:59 2015 +0100
2527
2528     Include missing glua.h
2529
2530 commit 4ae8cedc25458271024c4f6ea13e8035cfacff0c
2531 Author: Klaus Ethgen <Klaus@Ethgen.de>
2532 Date:   Thu Sep 10 14:32:18 2015 +0100
2533
2534     Updating web site
2535
2536 commit 4069dd4fa59523179e0141751013df6192609b69
2537 Author: Vitaly Sinilin <vs@kp4.ru>
2538 Date:   Tue Sep 8 00:18:56 2015 +0300
2539
2540     Fix toolbar visibility
2541     
2542     The toolbar should not be visible on startup when the
2543     configuration file has the line
2544     
2545         toolbar_hidden = "true"
2546     
2547     Its visibility state at startup should be the same it
2548     was at the last shutdown.
2549
2550 commit 4749987ff8a0e32047a2db6b0ffb02b1ed27e192
2551 Author: Michael Schwendt <mschwendt@gmail.com>
2552 Date:   Tue Aug 11 23:21:37 2015 +0100
2553
2554     NULL-ptr crash in image_read_ahead_done_cb()
2555     
2556     It's not easy to reproduce, but if one is mad and follows the steps and
2557     presses the keys a few dozens times, there's a slight chance one can
2558     trigger it. Not much to investigate it further.
2559     
2560     Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
2561     
2562      | to reproduce: quickly keep pressing f (fullscreen) and page down
2563      | (next file) keys.
2564      |
2565      | attached patch is a kind of workaround, I did not inspect further
2566      | is this threading issue etc
2567     
2568     Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
2569     
2570     Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw
2571
2572 commit 70bc3c82b656397e0d02214cf2741e0b64131f5e
2573 Author: Klaus Ethgen <Klaus@Ethgen.de>
2574 Date:   Tue Aug 11 23:19:25 2015 +0100
2575
2576     Remove over optimization
2577     
2578     Thanks Uwe Ohse <uwe@ohse.de> for this find.
2579     
2580     "it looks good, but is dead slow, for each and every call to
2581     gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
2582     really slow machine, which amounts to over 2 seconds if 144 tiles have
2583     to be drawn (tested with many jpegs and a few large pngs).
2584     
2585     i propose to remove this optimization until someone fixes it. After
2586     removal geeqie is fast, again."
2587
2588 commit a22d0360d80834054c3333e02b08b0d2859ecb29
2589 Author: Alexey Akishin <alex@science.su>
2590 Date:   Mon Dec 8 11:46:18 2014 +0000
2591
2592     Add support for Green-Magenta and Yellow-Blue anaglyph modes
2593
2594 commit 80ef0b166b97cc24588ac16360517d97ed1f7a30
2595 Author: Michael Schwendt <mschwendt@fedoraproject.org>
2596 Date:   Sun Nov 30 13:09:37 2014 +0100
2597
2598     fix include statements for large file support on 32-bit
2599
2600 commit 760fe40cd4ed56a80f2c6b8f93e699951357ded6
2601 Author: Volker Grabsch <v@njh.eu>
2602 Date:   Tue Nov 4 08:41:30 2014 +0100
2603
2604     Fix typo in debug messages
2605     
2606     vindow -> window
2607
2608 commit a1afabd3ce740872a857234b91eeb64fcf239f6a
2609 Author: Klaus Ethgen <Klaus@Ethgen.de>
2610 Date:   Sat Sep 27 12:07:10 2014 +0100
2611
2612     Fix lcms2 integration
2613     
2614     Thanks Michael Schwendt <mschwendt@gmail.com> for the bug reporting and
2615     the patch.
2616
2617 commit ca42d65be013f9bcded858b656c594d45c7f8e1d
2618 Author: Klaus Ethgen <Klaus@Ethgen.de>
2619 Date:   Sun Jul 20 14:16:02 2014 +0100
2620
2621     updated ChangeLog file
2622
2623 commit 900e65e7e83060b5a4fa0b4b6a2a38d747fbec2c
2624 Author: Leon Winter <winter@bfw-online.de>
2625 Date:   Mon May 26 23:33:52 2014 +0100
2626
2627     Fix for the assertion when file gives an empty lookup
2628     
2629     Thanks Leon for this patch.
2630
2631 commit fd0a1d0af48392c459fd04ce1f213965f1b6af0d
2632 Author: Petr Vorel <petr.vorel@gmail.com>
2633 Date:   Tue Mar 4 00:31:04 2014 +0100
2634
2635     fix segfault while cancel rename dialog
2636     
2637     Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
2638     in generic_dialog_click_cb:58
2639     
2640     Steps to reproduce:
2641     select more images on left section then is seen in on page (need to
2642     scroll), roll to the top, click by right mouse button, select Rename
2643     from menu and cancel it by key Esc (button Cancel is working).
2644     
2645     Program received signal SIGSEGV, Segmentation fault.
2646     0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2647     
2648     (gdb) bt
2649      #0  0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2650      #1  0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
2651      #2  0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
2652      #3  0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
2653      #4  0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2654      #5  0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
2655      #6  0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
2656      #7  0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
2657      #8  0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
2658      #9  0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2659      #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2660      #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2661      #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
2662      #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
2663      #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
2664      #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
2665      #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2666      #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
2667
2668 commit 08e7733863b0dec7d20dd479e58c459bc7e4725c
2669 Author: Levin <zjlevin@hotmail.com>
2670 Date:   Sun Jan 26 13:46:01 2014 +0100
2671
2672     Updated Chinese locales
2673     
2674     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2675
2676 commit 89d8c20e495e2b59fd98899f772aafa361c0cbec
2677 Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
2678 Date:   Wed Aug 7 18:38:16 2013 +0200
2679
2680     transifex config file allowing to easily use transifex-client
2681
2682 commit d3621deb49713aad7c9758322b34316f4134a74f
2683 Author: Emil Mikulic <emikulic@gmail.com>
2684 Date:   Sun Apr 21 15:13:40 2013 +1000
2685
2686     Skip over expanded keys.
2687     
2688     This fixes handling of filenames with % in them.
2689
2690 commit c1808fdcda565bf94f5ff59d84d0985b54883648
2691 Author: Emil Mikulic <emikulic@gmail.com>
2692 Date:   Sun Apr 21 14:57:37 2013 +1000
2693
2694     Annotate debug_exception() with source file, line, and function.
2695
2696 commit dcf1a1bf00f27440ae8d333e345f3a562f03459b
2697 Author: Laurent Monin <zas@norz.org>
2698 Date:   Thu Dec 13 13:17:47 2012 +0100
2699
2700     Bug 3594998: make lirc initialization quieter
2701     
2702     Increasing debug level to 1 or 2 will give more information, level 0
2703     will only output a message to user if lirc is initialized but can't
2704     read config file.
2705
2706 commit 11b6ce5218bca998f5a9a6b24fc5ce1beb87412d
2707 Author: Laurent Monin <zas@norz.org>
2708 Date:   Mon Nov 26 09:29:17 2012 +0100
2709
2710     Fix crash when loading collection listing inexistent files.
2711
2712 commit 0ac57169c3c70c9b6c7e68033982a03511b79640
2713 Author: Omari Stephens <xsdg@xsdg.org>
2714 Date:   Tue Nov 13 06:08:21 2012 +0000
2715
2716     Add filedata counting to watch for filedata leaks
2717     
2718     This basically counts the number of filedata instances in existence at
2719     any given point in time.  If the number doesn't drop down to where it's
2720     supposed to be, there are leaks.
2721
2722 commit 1ea92516e2f91b7f99b1d41d44853f941d98e114
2723 Author: Omari Stephens <xsdg@xsdg.org>
2724 Date:   Mon Nov 12 18:44:44 2012 +0000
2725
2726     Use FileData locks to avoid expensive reloads with marks enabled
2727
2728 commit 710b009f5c61e7d1643a2a474e5020c760bf6462
2729 Author: Omari Stephens <xsdg@xsdg.org>
2730 Date:   Mon Nov 12 06:03:02 2012 +0000
2731
2732     Add "lock" functionality to keep FileDatas in memory
2733     
2734     Adds two primitives to keep a FileData in memory even after its refcount
2735     drops to zero.  Intended to be used in situations when an entire group of
2736     FileDatas _should_ stay in memory as an optimization, even if the code
2737     would continue to function properly even if the FileData were freed.
2738
2739 commit cf90f247aceadb444297c3c66e2215e8c209ca69
2740 Author: Vedran Rodic <vrodic@gmail.com>
2741 Date:   Sun Oct 28 12:07:41 2012 +0100
2742
2743     Fix a segfault caused by .desktop file with no exec= line.
2744     
2745     https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
2746
2747 commit 336210a46a6e7de9a439b576f9cd45c9d95b3718
2748 Author: Klaus Ethgen <Klaus@Ethgen.de>
2749 Date:   Tue Oct 2 23:07:47 2012 +0100
2750
2751     Reapply 'call notify functions in in an idle call'
2752     
2753     085be43cb79e04341102a9922e0e0f531454089a did some regression that should
2754     have fixed this.
2755
2756 commit 0e46881846cb13fad7218d04b32ed95249c641ab
2757 Author: Klaus Ethgen <Klaus@Ethgen.de>
2758 Date:   Tue Oct 2 22:49:52 2012 +0100
2759
2760     Whitespace cleanup
2761
2762 commit e8cd71d6f52967d7dd63efcb186834aa9e6e53e5
2763 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2764 Date:   Sun Sep 23 11:19:36 2012 +0200
2765
2766     better fix for big-endian architectures
2767
2768 commit c6793b7a83cd1e3187661a2ffd7b949ee6dfa852
2769 Author: Laurent Monin <zas@norz.org>
2770 Date:   Tue Sep 4 15:05:41 2012 +0200
2771
2772     Minor indentation fixes.
2773
2774 commit bae504cd9948c91c785e5b402c1da7cfd2ab52e2
2775 Author: Laurent Monin <zas@norz.org>
2776 Date:   Tue Sep 4 15:02:42 2012 +0200
2777
2778     Cleanup checker shader code.
2779     
2780     Size and colors can now be set outside the shader code.
2781
2782 commit 8693961eb43ea9fbd7a916b7cf528c1668d717f7
2783 Author: Laurent Monin <zas@norz.org>
2784 Date:   Tue Sep 4 11:15:45 2012 +0200
2785
2786     Fix exif orientation in clutter rendering mode.
2787
2788 commit 7628d75a4b525cc77c827f2f9eca2e66c9bf0a5d
2789 Author: Laurent Monin <zas@norz.org>
2790 Date:   Thu Aug 30 22:16:43 2012 +0200
2791
2792     Silent 2 warnings using explicit type casting.
2793
2794 commit bfe962ba4dfebc74362154c5464e8887272595d0
2795 Author: Laurent Monin <zas@norz.org>
2796 Date:   Thu Aug 30 20:38:31 2012 +0200
2797
2798     Polish translation was updated, thanks to Grzegorz Gibas.
2799     
2800     https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682
2801
2802 commit 58e75f40e19e60edbf562d57d490c48af6cdeb7e
2803 Author: Laurent Monin <zas@norz.org>
2804 Date:   Thu Aug 30 20:33:01 2012 +0200
2805
2806     Update pt_BR translation.
2807     
2808     I just polished the translation a bit making some menu entries more clear to understand.
2809     Michal Čihař
2810
2811 commit 99fdd5fde9828400076a3047bb6fa903c4e7eb2d
2812 Author: Laurent Monin <zas@norz.org>
2813 Date:   Thu Aug 30 18:51:22 2012 +0200
2814
2815     Add *~, *.rej, *.orig files to git ignore list.
2816
2817 commit c5600d6e82bf2c53bef1e6e876e76b407a5fd59f
2818 Author: Laurent Monin <zas@norz.org>
2819 Date:   Thu Aug 30 18:46:00 2012 +0200
2820
2821     Fix for support >=automake-1.11.4
2822     
2823     Patch by Marien Zwart
2824     
2825     https://bugs.gentoo.org/show_bug.cgi?id=414863
2826     http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680
2827
2828 commit db38d12f83128e9890ce2d2c7acc5ad62062bc7e
2829 Author: Laurent Monin <zas@norz.org>
2830 Date:   Thu Aug 30 18:32:32 2012 +0200
2831
2832     Trim trailing white spaces on empty lines.
2833
2834 commit e436ea53511e1dadab981af18b237fee83fde39b
2835 Author: Laurent Monin <zas@norz.org>
2836 Date:   Thu Aug 30 18:31:41 2012 +0200
2837
2838     Trim trailing white spaces.
2839
2840 commit 2dfa5f58107ba16e171e2e65524859a42b057742
2841 Author: Laurent Monin <zas@norz.org>
2842 Date:   Thu Aug 30 18:26:06 2012 +0200
2843
2844     Add missing vim modeline.
2845
2846 commit 79a32b2f9955bbb6a6a28da8e167bae2aada12ab
2847 Author: Laurent Monin <zas@norz.org>
2848 Date:   Thu Aug 30 18:22:50 2012 +0200
2849
2850     Fix indentation and few trailing white spaces.
2851
2852 commit 8de6122502695be2f4247e0d258e72f1b877cc6b
2853 Author: Laurent Monin <zas@norz.org>
2854 Date:   Thu Aug 30 18:10:47 2012 +0200
2855
2856     Clear few more warnings, unused variables mostly.
2857
2858 commit 0d1b46f2476f33312d2e6a96de86ceb697e52050
2859 Author: Laurent Monin <zas@norz.org>
2860 Date:   Thu Aug 30 17:34:14 2012 +0200
2861
2862     Drop unused variable.
2863
2864 commit 998be83ddbc750710e4e4464c62c1fe99f56bed2
2865 Author: Laurent Monin <zas@norz.org>
2866 Date:   Thu Aug 30 15:53:29 2012 +0200
2867
2868     Remove commented out code.
2869
2870 commit 6914416f3367d1c81a8061b3c7574fa59ed8c93e
2871 Author: Laurent Monin <zas@norz.org>
2872 Date:   Thu Aug 30 15:53:29 2012 +0200
2873
2874     Remove commented out code.
2875
2876 commit 998d7438ddb832124dc2ef02a09bd28b417e4abe
2877 Author: Laurent Monin <zas@norz.org>
2878 Date:   Thu Aug 30 15:53:29 2012 +0200
2879
2880     Remove commented out code.
2881
2882 commit 065f8505a49848248fca6e4baf200ff32c76d44b
2883 Author: Laurent Monin <zas@norz.org>
2884 Date:   Thu Aug 30 15:53:29 2012 +0200
2885
2886     Remove commented out code.
2887
2888 commit b2767f1a5b12e2513b25e7217db3bba4daf696dc
2889 Author: Laurent Monin <zas@norz.org>
2890 Date:   Thu Aug 30 15:53:29 2012 +0200
2891
2892     Remove commented out code.
2893
2894 commit d183c70667dae4e1b9c14274f87008140705f77d
2895 Author: Laurent Monin <zas@norz.org>
2896 Date:   Thu Aug 30 15:53:29 2012 +0200
2897
2898     Remove commented out code.
2899
2900 commit ec7a96144eacd2962e001b9f9509f0b87cba1fad
2901 Author: Laurent Monin <zas@norz.org>
2902 Date:   Thu Aug 30 15:53:29 2012 +0200
2903
2904     Remove commented out code.
2905
2906 commit e24d1d84215f757a49950ddcb6a0a431215d9899
2907 Author: Laurent Monin <zas@norz.org>
2908 Date:   Thu Aug 30 15:53:29 2012 +0200
2909
2910     Remove commented out code.
2911
2912 commit a23decd0c110c10fe4514f6739033f0e615203f1
2913 Author: Laurent Monin <zas@norz.org>
2914 Date:   Thu Aug 30 15:53:29 2012 +0200
2915
2916     Remove commented out code.
2917
2918 commit d34b6e3930db0e0545989fc02ce9d8948be7278a
2919 Author: Laurent Monin <zas@norz.org>
2920 Date:   Thu Aug 30 15:53:29 2012 +0200
2921
2922     Remove commented out code.
2923
2924 commit 7197eb36d57c04a5990165253a5342962217de82
2925 Author: Laurent Monin <zas@norz.org>
2926 Date:   Thu Aug 30 15:53:29 2012 +0200
2927
2928     Remove commented out code.
2929
2930 commit 686b5bed543c5abd0310eff74d3d8083ab1ff01c
2931 Author: Laurent Monin <zas@norz.org>
2932 Date:   Thu Aug 30 15:53:29 2012 +0200
2933
2934     Remove commented out code.
2935
2936 commit bb4cf084d5405157c29562589824196f413ab4a8
2937 Author: Laurent Monin <zas@norz.org>
2938 Date:   Thu Aug 30 15:53:29 2012 +0200
2939
2940     Remove commented out code.
2941
2942 commit 3e99d738911cf527d28e06d48ef3d0d3eff19665
2943 Author: Laurent Monin <zas@norz.org>
2944 Date:   Thu Aug 30 15:53:29 2012 +0200
2945
2946     Remove commented out code.
2947
2948 commit 173d2143484c3360284a81425a312c41f82114a6
2949 Author: Laurent Monin <zas@norz.org>
2950 Date:   Thu Aug 30 15:53:29 2012 +0200
2951
2952     Remove commented out code.
2953
2954 commit 45f1cb3fbaffa831d2e1d61a1e854c18e8b689e1
2955 Author: Laurent Monin <zas@norz.org>
2956 Date:   Thu Aug 30 15:53:29 2012 +0200
2957
2958     Remove commented out code.
2959
2960 commit 69c450f528c4a97336928b3874ae89681773eb07
2961 Author: Laurent Monin <zas@norz.org>
2962 Date:   Thu Aug 30 15:53:29 2012 +0200
2963
2964     Remove commented out code.
2965
2966 commit e826f76dba8d57420edcfcf4bf47612798aadfa7
2967 Author: Laurent Monin <zas@norz.org>
2968 Date:   Thu Aug 30 15:53:29 2012 +0200
2969
2970     Remove commented out code.
2971
2972 commit c3c6a1c5f1d2cf069a95c8e13db3370df49abb08
2973 Author: Laurent Monin <zas@norz.org>
2974 Date:   Thu Aug 30 15:53:29 2012 +0200
2975
2976     Remove commented out code.
2977
2978 commit 9a98f594d50179e5fda8434b474e8646a1101be9
2979 Author: Laurent Monin <zas@norz.org>
2980 Date:   Thu Aug 30 15:53:29 2012 +0200
2981
2982     Remove commented out code.
2983
2984 commit a40d8f1e7f4bace37758d6f0bc4f598652b77b69
2985 Author: Laurent Monin <zas@norz.org>
2986 Date:   Thu Aug 30 15:53:29 2012 +0200
2987
2988     Remove commented out code.
2989
2990 commit 3b69b99bf1e46fe67787290a266a514ab4ebeb02
2991 Author: Laurent Monin <zas@norz.org>
2992 Date:   Thu Aug 30 15:53:29 2012 +0200
2993
2994     Remove commented out code.
2995
2996 commit f5dbbe98d06523111d56cc5c4147249ab8f4c1a0
2997 Author: Laurent Monin <zas@norz.org>
2998 Date:   Thu Aug 30 15:53:29 2012 +0200
2999
3000     Remove commented out code.
3001
3002 commit 78373c788d9a9fc130ef0f039d8e15e1742da77e
3003 Author: Laurent Monin <zas@norz.org>
3004 Date:   Thu Aug 30 15:53:29 2012 +0200
3005
3006     Remove commented out code.
3007
3008 commit 4dab5333331e96b14ae9f871dfd1188984d9fea5
3009 Author: Laurent Monin <zas@norz.org>
3010 Date:   Thu Aug 30 15:53:29 2012 +0200
3011
3012     Remove commented out code.
3013
3014 commit 0beb16d6e79c9c053f2750a345f2f1187e2d24b1
3015 Author: Laurent Monin <zas@norz.org>
3016 Date:   Thu Aug 30 15:53:29 2012 +0200
3017
3018     Remove commented out code.
3019
3020 commit 6a614ca243412a39479c4fcd43f7a1b161f247e1
3021 Author: Laurent Monin <zas@norz.org>
3022 Date:   Thu Aug 30 15:53:29 2012 +0200
3023
3024     Remove commented out code.
3025
3026 commit cb50eb752ddb8a381770066e2aed5edc4d1d7098
3027 Author: Laurent Monin <zas@norz.org>
3028 Date:   Thu Aug 30 15:53:28 2012 +0200
3029
3030     Remove commented out code.
3031
3032 commit e23cc764544e07ddb495468bcf5ebb135464d617
3033 Author: Laurent Monin <zas@norz.org>
3034 Date:   Thu Aug 30 15:53:28 2012 +0200
3035
3036     Remove commented out code.
3037
3038 commit fe6bdd98e608a5501d8308850bd2b2d1699f696f
3039 Author: Laurent Monin <zas@norz.org>
3040 Date:   Thu Aug 30 15:53:28 2012 +0200
3041
3042     Remove commented out code.
3043
3044 commit 07edd520432046277c9517363e8a13c77d69a80e
3045 Author: Laurent Monin <zas@norz.org>
3046 Date:   Thu Aug 30 15:53:28 2012 +0200
3047
3048     Remove commented out code.
3049
3050 commit 778b816f64effac3f60c5c374fa1d1dea98e2fc2
3051 Author: Laurent Monin <zas@norz.org>
3052 Date:   Thu Aug 30 15:53:28 2012 +0200
3053
3054     Remove commented out code.
3055
3056 commit 208263f33c3d06ef97c5b1de12bd760426ead9ad
3057 Author: Laurent Monin <zas@norz.org>
3058 Date:   Thu Aug 30 15:53:28 2012 +0200
3059
3060     Remove commented out code.
3061
3062 commit fc188f358bb25dfd550896a96733e3dbe428ed0c
3063 Author: Laurent Monin <zas@norz.org>
3064 Date:   Thu Aug 30 15:53:28 2012 +0200
3065
3066     Remove commented out code.
3067
3068 commit 2d84366d1d5bfa920a9565f224aafc632f552f09
3069 Author: Laurent Monin <zas@norz.org>
3070 Date:   Thu Aug 30 15:53:28 2012 +0200
3071
3072     Remove commented out code.
3073
3074 commit a2756cb29e1e1c3380a4047e680f12b579640850
3075 Author: Laurent Monin <zas@norz.org>
3076 Date:   Thu Aug 30 15:53:28 2012 +0200
3077
3078     Remove commented out code.
3079
3080 commit 7bf2341f0892456aeea8b724c5345f9560e79b19
3081 Author: Laurent Monin <zas@norz.org>
3082 Date:   Thu Aug 30 15:20:31 2012 +0200
3083
3084     Drop unused variable.
3085
3086 commit fedac9b5d07eadf22a59da5f2b54f9069f8b5d25
3087 Author: Laurent Monin <zas@norz.org>
3088 Date:   Thu Aug 30 15:19:10 2012 +0200
3089
3090     Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.
3091
3092 commit 138cf42cc6b36d2d335fbccdc6a0acf0ad731afa
3093 Author: Laurent Monin <zas@norz.org>
3094 Date:   Thu Aug 30 15:03:01 2012 +0200
3095
3096     Those stereo image options are of type int, not uint, use appropriate macros.
3097
3098 commit 1130f7a65f849f02b7205b591ab69349453b8ccf
3099 Author: Laurent Monin <zas@norz.org>
3100 Date:   Thu Aug 30 14:50:59 2012 +0200
3101
3102     Drop unused variable and code.
3103
3104 commit d5defb169abd3ffbe1248dcfb68a67618c6933d6
3105 Author: Laurent Monin <zas@norz.org>
3106 Date:   Thu Aug 30 14:48:08 2012 +0200
3107
3108     Drop commented out code.
3109
3110 commit 191f1be7abe96e0add71a4f860f35cbde2c0735d
3111 Author: Laurent Monin <zas@norz.org>
3112 Date:   Thu Aug 30 14:40:45 2012 +0200
3113
3114     Drop commented out code.
3115
3116 commit 398ef4821b3700a0f423c67b8234232f435c22b8
3117 Author: Laurent Monin <zas@norz.org>
3118 Date:   Thu Aug 30 14:39:55 2012 +0200
3119
3120     Drop unused variables.
3121
3122 commit e3eddd60273f9c51efbaaa1d371c29a37ad79de0
3123 Author: Laurent Monin <zas@norz.org>
3124 Date:   Thu Aug 30 14:39:33 2012 +0200
3125
3126     Drop unused variables.
3127
3128 commit 0439e10bf01d764bc9c694b4373b2fce0ceb2ea8
3129 Author: Laurent Monin <zas@norz.org>
3130 Date:   Thu Aug 30 14:39:21 2012 +0200
3131
3132     Drop unused variables.
3133
3134 commit 177aaa75226e85083c33f15d7f27c728f5051694
3135 Author: Laurent Monin <zas@norz.org>
3136 Date:   Thu Aug 30 14:30:57 2012 +0200
3137
3138     Drop unused variables and code.
3139     
3140     pan-view.c: In function ‘pan_grid_build’:
3141     pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
3142     pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
3143     pan-view.c: In function ‘pan_window_key_press_cb’:
3144     pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
3145     pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
3146     pan-view.c: In function ‘pan_window_set_dnd_data’:
3147     pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
3148     pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]
3149
3150 commit a528475df781869194c7c12a7f9e68299231e044
3151 Author: Laurent Monin <zas@norz.org>
3152 Date:   Thu Aug 30 14:26:21 2012 +0200
3153
3154     Drop unused variables and associated code.
3155
3156 commit 9a6cccf9676b10f3750d99f1c895c7664d21b20d
3157 Author: Laurent Monin <zas@norz.org>
3158 Date:   Thu Aug 30 14:21:41 2012 +0200
3159
3160     Silent a warning when compiling with GTK+ >= 3.0.0.
3161     
3162     unused variable ‘success’ [-Wunused-variable]
3163
3164 commit 71731cbf926798a66607e3480bd453331edbd42b
3165 Author: Laurent Monin <zas@norz.org>
3166 Date:   Thu Aug 30 14:18:53 2012 +0200
3167
3168     Remove useless variable and code.
3169
3170 commit 9f9030d5503a6dc32820dfb94572a8cfcd64612b
3171 Author: Laurent Monin <zas@norz.org>
3172 Date:   Thu Aug 30 14:17:47 2012 +0200
3173
3174     Remove commented out code.
3175
3176 commit 815ae1a95341ef7f485b6318e0a155c1f0f208b5
3177 Author: Laurent Monin <zas@norz.org>
3178 Date:   Thu Aug 30 14:17:20 2012 +0200
3179
3180     Add parenthesis to silent a possible warning.
3181     
3182     suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
3183
3184 commit bf1aa8041aa87b5a414a95fb5cb55e0cbdbd4dd1
3185 Author: Laurent Monin <zas@norz.org>
3186 Date:   Thu Aug 30 14:15:15 2012 +0200
3187
3188     Drop 2 unused variables.
3189
3190 commit 7e9262a4c018f3a7a5056ae7e2dc6daaced87222
3191 Author: Laurent Monin <zas@norz.org>
3192 Date:   Thu Aug 30 14:14:22 2012 +0200
3193
3194     Drop 2 unused variables.
3195
3196 commit a9f22e8996edf6ef0c903df502accca39795b567
3197 Author: Laurent Monin <zas@norz.org>
3198 Date:   Thu Aug 30 14:13:00 2012 +0200
3199
3200     Drop 2 unused variables.
3201
3202 commit d926faf2470884776bb637a666b9d5418782ad32
3203 Author: Laurent Monin <zas@norz.org>
3204 Date:   Thu Aug 30 14:12:02 2012 +0200
3205
3206     Drop unused variable.
3207
3208 commit c1e6a77e48c6fd5c3a4d6b217f3523e50a3f7c1e
3209 Author: Laurent Monin <zas@norz.org>
3210 Date:   Thu Aug 30 14:10:29 2012 +0200
3211
3212     Silent a warning.
3213     
3214     ‘histmap’ may be used uninitialized in this function
3215
3216 commit e195aada701568e50bb15f8dc07c6c4fff808007
3217 Author: Laurent Monin <zas@norz.org>
3218 Date:   Thu Aug 30 14:08:21 2012 +0200
3219
3220     Drop unused variable.
3221
3222 commit 332edbe346175c3f77454566328251d597669837
3223 Author: Laurent Monin <zas@norz.org>
3224 Date:   Thu Aug 30 14:06:24 2012 +0200
3225
3226     Drop unused code and variables (transform/orientation).
3227
3228 commit b2a77abd1953f0f69ac5606cdb93c5aa83867827
3229 Author: Laurent Monin <zas@norz.org>
3230 Date:   Thu Aug 30 14:01:41 2012 +0200
3231
3232     Fix up indentation and coding style.
3233
3234 commit 4f9e7512c57ca43523437e462b662b1d59bb47d2
3235 Author: Laurent Monin <zas@norz.org>
3236 Date:   Thu Aug 30 13:47:03 2012 +0200
3237
3238     Drop unused variables.
3239
3240 commit bb6e66cc8defe8f9e25b67f9196682a9c2944129
3241 Author: Laurent Monin <zas@norz.org>
3242 Date:   Thu Aug 30 13:45:31 2012 +0200
3243
3244     Drop dead code.
3245
3246 commit a88879d1eb413ede6937b6a354da5a4ce581ad9c
3247 Author: Laurent Monin <zas@norz.org>
3248 Date:   Thu Aug 30 13:44:07 2012 +0200
3249
3250     Drop unused variables.
3251
3252 commit d1ed5cab8cbf90546ef13a69bafebd686ff2a054
3253 Author: Laurent Monin <zas@norz.org>
3254 Date:   Thu Aug 30 13:40:13 2012 +0200
3255
3256     Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).
3257
3258 commit e48a30b284f42bf5183332e4f5ce48ec813bfe3d
3259 Author: Laurent Monin <zas@norz.org>
3260 Date:   Thu Aug 30 13:17:40 2012 +0200
3261
3262     Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
3263
3264 commit 502c19f72e810a57ef19cfaf1ef0bad18e46710b
3265 Author: Laurent Monin <zas@norz.org>
3266 Date:   Thu Aug 30 13:15:40 2012 +0200
3267
3268     Drop dead code.
3269
3270 commit 384d5890ff08ce83b97ba39fcfed16124705152f
3271 Author: Laurent Monin <zas@norz.org>
3272 Date:   Thu Aug 30 04:22:32 2012 +0200
3273
3274     Use new constant FD_MAGICK = 0x12345678u
3275
3276 commit f5e2bc6ad3ec9876532a6904c706fbc1f29fc31f
3277 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3278 Date:   Wed Aug 29 23:27:52 2012 +0200
3279
3280     better filedata ref debug messages
3281     
3282     The idea is this:
3283     with --debug=2 geeqie writes log with pointers. If it crashes on
3284     fd->magick, it writes the invalid pointer as a hex value before
3285     the crash. Then the log can be grepped for this value to see
3286     what happened with this fd in the past.
3287
3288 commit 2d51dd3a2bc18199726de6ed43fc024001852826
3289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3290 Date:   Wed Aug 29 23:27:06 2012 +0200
3291
3292     fixed crash in file list
3293
3294 commit edb1e373979c41df56bee73358a5f34aab12f4cf
3295 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3296 Date:   Tue Aug 28 19:23:54 2012 +0200
3297
3298     added GDK_SCROLL_MASK to pixbuf renderer
3299     
3300     gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
3301     mouse wheel events
3302     https://bugzilla.gnome.org/show_bug.cgi?id=671305
3303
3304 commit 8b8c885f66ca81096fd18a91f67627bb92ec0f18
3305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3306 Date:   Tue Aug 28 18:48:10 2012 +0200
3307
3308     fixed crash in icon list
3309
3310 commit bafd4bd22cd26498175a0481a4f201921f8480b5
3311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3312 Date:   Tue Aug 21 22:31:05 2012 +0200
3313
3314     fixed scroll of fullscreen image
3315
3316 commit 085be43cb79e04341102a9922e0e0f531454089a
3317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3318 Date:   Tue Aug 21 20:39:03 2012 +0200
3319
3320     fixed updating of comment and keyword pane
3321     
3322     - temporary disabling of notifications does no longer work because
3323     the notification is called later, in idle cb.
3324     - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
3325     - now the update function checks if the new value is really different
3326
3327 commit 902157eeea55c4fe7e626977f8d2b161352b63dc
3328 Author: Michal Čihař <mcihar@suse.cz>
3329 Date:   Tue Aug 21 14:53:05 2012 +0200
3330
3331     Fix big endian support in tiff loader
3332
3333 commit e292e7252ae49cf4c34a48a000fe10dc06797cfb
3334 Author: Laurent Monin <zas@norz.org>
3335 Date:   Tue Aug 21 12:47:06 2012 +0200
3336
3337     Fix 2 compilation warnings due to missing type casting.
3338     
3339     Use GTK_WIDGET().
3340
3341 commit 54238463f62d59be26ddbf4b40cbcb48b4e7341d
3342 Author: Laurent Monin <zas@norz.org>
3343 Date:   Tue Aug 21 12:43:43 2012 +0200
3344
3345     Fix 2 warnings due to unmatched gtk+ functions prototypes.
3346     
3347     gtk_cell_renderer_get_size(): missing const in parameter
3348     gtk_cell_renderer_activate(): wrong return type + missing consts in parameters
3349
3350 commit 5bc47e5f1723ff39cbcd13cfbdb95d2348363219
3351 Author: Michal Čihař <mcihar@suse.cz>
3352 Date:   Tue Aug 21 11:40:57 2012 +0200
3353
3354     Whitespace cleanup
3355
3356 commit 1548a68d26046b6aa467e56ca2c8f5444b95a23b
3357 Author: Michal Čihař <mcihar@suse.cz>
3358 Date:   Tue Aug 21 11:40:19 2012 +0200
3359
3360     Add support for LCMS2
3361     
3362     Both LCMS1 and LCMS2 are supported.
3363
3364 commit f71645adf90f613bafbfe6c9ebdd41850dc9d523
3365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3366 Date:   Tue Aug 21 10:43:09 2012 +0200
3367
3368     fixed typo that caused build failure
3369
3370 commit 2b091f51194576999f78c8ef4bc69dd031829e6b
3371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3372 Date:   Mon Aug 20 22:42:33 2012 +0200
3373
3374     implemented presentation mode
3375     
3376     This is first version of presentation mode. It basically works
3377     but the current caching and preload algorithms do not work well
3378     with it.
3379
3380 commit a7fba2298fc652380b105fa3981fe132ccc54bf8
3381 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3382 Date:   Mon Aug 20 18:29:31 2012 +0200
3383
3384     clutter compatibility fixes
3385
3386 commit af6326dd1794cd36fc7c2293d695efac34e842ec
3387 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3388 Date:   Mon Aug 20 17:18:34 2012 +0200
3389
3390     more gtk3 drawing fixes
3391
3392 commit 5698b4a2c9655662afdb25504bca1987e10e25d8
3393 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3394 Date:   Sun Aug 19 00:34:20 2012 +0200
3395
3396     fixed segfault with gtk2
3397
3398 commit 1ff687c9c2e6f97053ccd0d4d60079440ba678fb
3399 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3400 Date:   Sun Aug 19 00:28:42 2012 +0200
3401
3402     dropped support for gtk < 2.20
3403
3404 commit 8788844a7d5ab5f9ee1b1182abdc100093249ce4
3405 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3406 Date:   Sat Aug 18 23:02:36 2012 +0200
3407
3408     disable stereo mode in Pan View
3409
3410 commit a68e43b9a1710ec2df2165a8723ce6f11407b9eb
3411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3412 Date:   Sat Aug 18 19:11:57 2012 +0200
3413
3414     speed improvements
3415     
3416     GBRA textures are faster
3417     added some debug output
3418
3419 commit b8ac089b37bb86881fbc1ecb8712f6a6f04f1c6f
3420 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3421 Date:   Sat Aug 18 18:43:06 2012 +0200
3422
3423     use gtk_widget_set_app_paintable for renderer
3424
3425 commit a03ef4ab807fd2e4866d591b1fefb6de7fb76f07
3426 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3427 Date:   Sat Aug 18 18:12:50 2012 +0200
3428
3429     dropped renderer->overlay_draw
3430
3431 commit 8316b45a3d18ecf4220d4623d46c4d2cfb3da0b9
3432 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3433 Date:   Sat Aug 18 18:05:20 2012 +0200
3434
3435     renamed renderer->update_sizes to update_viewport
3436
3437 commit 10cc4eb03df17d1d452bc102aa1c7b8a04f7899c
3438 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3439 Date:   Sat Aug 18 17:52:39 2012 +0200
3440
3441     simplified pr_zoom_clamp
3442
3443 commit a059e7f6ab07b5bfeeecc2c8dd28a70293544158
3444 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3445 Date:   Sat Aug 18 17:10:08 2012 +0200
3446
3447     fixed unnecessary renderer backend calls
3448
3449 commit 7e575385c45d5e54580bec15b47d6ce3138c3f24
3450 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3451 Date:   Sat Aug 18 16:37:40 2012 +0200
3452
3453     clutter renderer code cleanup
3454
3455 commit cecac3e83b528238b00861f6318d9215489f2be4
3456 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3457 Date:   Sat Aug 18 16:25:18 2012 +0200
3458
3459     dynamic change of texture upload priority
3460
3461 commit c39c4d4b36f786ef26ea5c4ab0462d61d1d0b553
3462 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3463 Date:   Sat Aug 18 00:33:54 2012 +0200
3464
3465     implemented post-processing via 3d texture
3466
3467 commit 5124a23c3eff171e45e8473b66e24c816bbc6550
3468 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3469 Date:   Fri Aug 17 23:08:34 2012 +0200
3470
3471     added option for clutter renderer
3472
3473 commit 60370f4565f012349b3ebf6343adda7cbffd2979
3474 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3475 Date:   Thu Aug 16 23:15:17 2012 +0200
3476
3477     draw background checkboard using fragment shader
3478
3479 commit 165d4724e586706fc7584d2797a78761927bc5ee
3480 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3481 Date:   Wed Aug 15 22:28:02 2012 +0200
3482
3483     clutter drawing improvement
3484     
3485     use clutter_actor_set_scale instead of clutter_actor_set_size
3486     clip to the initialized part of texture during loading
3487
3488 commit 5bafddf0f968594e7cd0d55f7c210573b4544de0
3489 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3490 Date:   Wed Aug 15 21:30:56 2012 +0200
3491
3492     added overlay and stereo input
3493
3494 commit 17567ffee44220d9b99d9c0d1bd8e5dd166620dc
3495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3496 Date:   Tue Aug 14 23:55:16 2012 +0200
3497
3498     update the texture with lower priority
3499
3500 commit 11bdc439465bef94c0f44bc90505b14994077ccd
3501 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3502 Date:   Tue Aug 14 23:03:26 2012 +0200
3503
3504     try to preserve original texture
3505
3506 commit 5f36bf52245175e396ee64e78e7863a25e33f559
3507 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3508 Date:   Tue Aug 14 22:52:03 2012 +0200
3509
3510     try to merge pending area_ready notifications
3511
3512 commit 269a04d54949a71b15704cc16001390b78277a00
3513 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3514 Date:   Sun Aug 12 21:07:49 2012 +0200
3515
3516     added autoconf test for clutter
3517
3518 commit 8a7f96c0ae1bf813e1b892e80285a0092424b4d0
3519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3520 Date:   Sun Aug 12 19:33:46 2012 +0200
3521
3522     simplified mirrored stereo drawing
3523
3524 commit 266814d3a437d1900bc7399268d44811a9daa608
3525 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3526 Date:   Sun Aug 12 00:47:24 2012 +0200
3527
3528     expose/draw method moved to renderer-tiles
3529
3530 commit ceb0eefbcf257ad4967ead2e441c6feb8d46f4ff
3531 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3532 Date:   Sat Aug 11 23:46:42 2012 +0200
3533
3534     implemented clutter-based renderer
3535
3536 commit ec7e78f239e733a7b5e8f9a0407b19710fd0d8c7
3537 Author: Laurent Monin <zas@norz.org>
3538 Date:   Thu Aug 16 23:33:24 2012 +0200
3539
3540     Update french translation.
3541
3542 commit bb35f83926c37e14b24931b03164d09b38b36a00
3543 Author: Laurent Monin <zas@norz.org>
3544 Date:   Wed Aug 15 00:48:35 2012 +0200
3545
3546     Add read_dummy_option() to handle old/deprecated options.
3547     
3548     It is better to keep a trace of old options, for now, just display
3549     a message about the option to be ignored, and the reason.
3550
3551 commit 20544048d99f4074e1aec280101b973bb2003cee
3552 Author: Laurent Monin <zas@norz.org>
3553 Date:   Mon May 14 23:01:01 2012 +0200
3554
3555     More use of const, fix up a warning.
3556
3557 commit 14c50cf1c22927ca1aea5054908fbd6b86cfc894
3558 Author: Laurent Monin <zas@norz.org>
3559 Date:   Mon May 14 23:00:19 2012 +0200
3560
3561     Fix 4 warnings due to function prototype mismatches.
3562
3563 commit 977a7c75f623d87fe50ba36b40185e3b0f15528b
3564 Author: Laurent Monin <zas@norz.org>
3565 Date:   Mon May 14 22:34:22 2012 +0200
3566
3567     Don't discard const
3568
3569 commit 44b81fb2b45e57e294914f49ce1ea0d0f8bdeb31
3570 Author: Laurent Monin <geeqie@norz.org>
3571 Date:   Thu Dec 23 01:56:47 2010 +0100
3572
3573     Cleanup Exif Date sorting patch.
3574     
3575     Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()
3576
3577 commit 92c6523db91dd8f148ecc30f20fcde8f4818401d
3578 Author: Juuso Räsänen <juusora@gmail.com>
3579 Date:   Thu Dec 23 00:38:40 2010 +0100
3580
3581     Allow to sort files according to Exif-date
3582     
3583     I also like the idea about sorting files according to Exif-date. This
3584     behaviour seemed to be implemented in the pan-view but not in the main
3585     browser view. I created a little patch to "correct" this issue.  ;)
3586     
3587     This satisfies my own needs, although the exif-date reading could be
3588     probably somehow optimised(?).. now the GUI becomes unresponsive for
3589     few seconds if there are a lot of pictures in the directory...
3590
3591 commit b73335c511e8e299d37e43935173a9a089b2fc0c
3592 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
3593 Date:   Fri Apr 2 20:47:34 2010 +0930
3594
3595     exif autorotate for proofs
3596     
3597     Find below a patch which adds auto-rotation of proof images based on image
3598     EXIF information.  It is a revision of a proof-of-concept patch I did up for
3599     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
3600     submission.  The patch below is against geeqie 1.0.
3601     
3602     The proof auto-rotation feature is controlled by a new setting in the
3603     "convenience" section of the image preferences dialog.  This way the
3604     existing behaviour is still available for those who want to use it.
3605     
3606     I find this new feature very useful when preparing proofing sheets and I
3607     suspect others would too.  Please consider this for inclusion in geeqie.
3608
3609 commit cbdf3ece854a15cd59d858355df2e681c3b111ac
3610 Author: Àngel Mompó <mecatxis@gmail.com>
3611 Date:   Mon Aug 13 12:25:18 2012 +0200
3612
3613     Update catalan translation
3614
3615 commit a7e8746f7a2d61d09839590382da12a4183314df
3616 Author: Laurent Monin <zas@norz.org>
3617 Date:   Tue Mar 6 18:03:01 2012 +0100
3618
3619     Update french translation.
3620
3621 commit d56650e2fe8b77862c69b51c9550eba0b1fe07f7
3622 Author: Daniel van Vugt <vanvugt@gmail.com>
3623 Date:   Thu Aug 18 22:46:55 2011 +0200
3624
3625     Display more descriptive screen names
3626     
3627     Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
3628     
3629     Author: Daniel van Vugt <vanvugt@gmail.com>
3630
3631 commit 04b70c636ab45a99518a2f8b238984d0aaef1606
3632 Author: Daniel van Vugt <vanvugt@gmail.com>
3633 Date:   Thu Aug 18 22:43:29 2011 +0200
3634
3635     Make fullscreen mode actually use the full screen.
3636     
3637     Use override-redirect to ensure fullscreen windows are drawn over any
3638     docks and panels.
3639     
3640     Bug: http://sourceforge.net/support/tracker.php?aid=2925034
3641     Bug-Ubuntu: https://launchpad.net/bugs/788321
3642
3643 commit b0a5325e18cf8d454582f935fdc29b60fe83c179
3644 Author: Peter Tuhársky <tuharsky@misbb.sk>
3645 Date:   Tue Mar 8 20:51:56 2011 +0100
3646
3647     Updated Slovak (SK_sk) translation
3648     
3649     From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682
3650
3651 commit a204856e521dcf66afa88530f1a92cb5404e98ba
3652 Author: Laurent Monin <geeqie@norz.org>
3653 Date:   Thu Dec 30 09:42:27 2010 +0100
3654
3655     Fix overlay formatting example in README.
3656
3657 commit 4e606d1c2253859462aef1fb8c09b7d93e6b611f
3658 Author: Laurent Monin <geeqie@norz.org>
3659 Date:   Wed Dec 29 16:06:20 2010 +0100
3660
3661     Whitespaces fixes.
3662
3663 commit dea40dd784e784e424993cdf0305241b2a48e815
3664 Author: Colin Clark <cclark@mcb.net>
3665 Date:   Wed Dec 29 15:59:53 2010 +0100
3666
3667     Implement the scroll to/select row stuff for tree view in Preferences dialog
3668     
3669     In the Files tab:
3670     - when Add is pressed scroll to the new entry and set focus
3671       to the file-type field
3672     - when Defaults is selected scroll to column 0, row 0
3673     
3674     In the Keyboard tab:
3675     - when Defaults is pressed scroll to column 0, row 0
3676     
3677     Patch by Colin Clark, tidy up by Laurent Monin.
3678
3679 commit 7b9fce3728d3fa19f5efefb28e52560feca84ab5
3680 Author: Laurent Monin <geeqie@norz.org>
3681 Date:   Thu Dec 23 16:45:09 2010 +0100
3682
3683     Align "3) Save metadata in Geeqie private directory" with previous entries.
3684
3685 commit 231db8a35193a26e6e63398e7f26615c4fa78204
3686 Author: Laurent Monin <geeqie@norz.org>
3687 Date:   Thu Dec 23 16:44:25 2010 +0100
3688
3689     Set fixed (but resizeable) width for Description column in Preferences > Files table
3690
3691 commit af5e94048f2cc40204ac5b799701a4bf1664e818
3692 Author: Laurent Monin <geeqie@norz.org>
3693 Date:   Thu Dec 23 15:35:24 2010 +0100
3694
3695     Fix a snprintf() warning regarding unsigned int64 format string.
3696     
3697     Solved by using "%llu" and type cast to (unsigned long long)
3698
3699 commit 0266294671bf3565740ac4b7b6d443ac4c81cb7a
3700 Author: Laurent Monin <geeqie@norz.org>
3701 Date:   Thu Dec 16 20:18:32 2010 +0100
3702
3703     Remove obsolete .cvsignore from tree.
3704
3705 commit 7a32d301ab1ecdd4c3b39822202ed9731779b3bc
3706 Author: Michal Čihař <nijel@debian.org>
3707 Date:   Sun Dec 12 13:35:54 2010 +0100
3708
3709     Fix bashism
3710
3711 commit 0795905fc4bdf9393b3e20e604c9a9ab992132da
3712 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
3713 Date:   Thu Aug 16 23:26:31 2012 +0200
3714
3715     Typo fix: s/allows to/allows one to/
3716
3717 commit a551bc7257b9eab410ac66c31a1cac411d6a2e4a
3718 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
3719 Date:   Thu Aug 16 23:23:38 2012 +0200
3720
3721     Fix typo "writting" (instead of "writing").
3722
3723 commit b51b25ccec2d1d08fbbee47c15fabefd0744b4a5
3724 Author: Laurent Monin <zas@norz.org>
3725 Date:   Thu Aug 16 23:20:25 2012 +0200
3726
3727     Revert "Fix typo "writting" (instead of "writing")."
3728     
3729     This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.
3730
3731 commit f66795e86f64ae015faf318b844cd4d16f406b50
3732 Author: Laurent Monin <zas@norz.org>
3733 Date:   Thu Aug 16 23:20:17 2012 +0200
3734
3735     Revert "Typo fix: s/allows to/allows one to/"
3736     
3737     This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.
3738
3739 commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b
3740 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
3741 Date:   Wed Aug 15 15:30:40 2012 +0200
3742
3743     Typo fix: s/allows to/allows one to/
3744
3745 commit fffad3bfc36e6378f4d109f4400f921b4146947d
3746 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
3747 Date:   Wed Aug 15 15:26:50 2012 +0200
3748
3749     Fix typo "writting" (instead of "writing").
3750
3751 commit 68619b544a553fcaf636894ec894553a0c8f650e
3752 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3753 Date:   Thu Aug 16 21:50:39 2012 +0200
3754
3755     added Samsung and Panasonic raw extensions
3756     
3757     thanks Štěpán Roučka for the report
3758
3759 commit a2e7d1772a5ab89dd1f1825f2cc27c6dc711fd05
3760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3761 Date:   Tue Aug 14 21:58:57 2012 +0200
3762
3763     more compilation fixes
3764
3765 commit 48d7bdaed133cd4adadcfdf3973e74056ff666fd
3766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3767 Date:   Tue Aug 14 20:22:37 2012 +0200
3768
3769     fixed compilation with gtk 2.20
3770
3771 commit 3531bfc74fd7293101af797ddf05956066d62ee6
3772 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3773 Date:   Mon Aug 13 21:06:06 2012 +0200
3774
3775     dropped deprecated dither_quality code
3776
3777 commit e4c8d346f59d81c029679148f0a0e2f4556401f0
3778 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3779 Date:   Sun Aug 12 18:43:57 2012 +0200
3780
3781     fixed keyboard controll of image widget
3782
3783 commit f5e9151bcfce23bae199a5a995033b5c12805813
3784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3785 Date:   Sun Aug 12 01:30:28 2012 +0200
3786
3787     fixed pan-view drawing
3788
3789 commit fd606fb2679c0c186e8fe7d5ba0105d0ade7b865
3790 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3791 Date:   Fri Aug 10 21:55:29 2012 +0200
3792
3793     fixed dnd
3794     
3795     used glib functions for uri manipulation
3796
3797 commit db57b78baf8ae8e8b1f7694a3efb804f1e5547b9
3798 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3799 Date:   Sat Aug 4 22:13:33 2012 +0200
3800
3801     selectable image drawing for gtk3
3802
3803 commit 05547f582d702e7f91acf73186498bae0973c49c
3804 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3805 Date:   Sat Aug 4 20:51:56 2012 +0200
3806
3807     selectable image cleanup
3808
3809 commit 7e51e32badcd3c3429ddb94b202d70ed2afd37d2
3810 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3811 Date:   Fri Aug 3 23:33:18 2012 +0200
3812
3813     updated libchamplain code
3814
3815 commit 34807099f71cd420b1dc5e141cb436bd01cf8c37
3816 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3817 Date:   Thu Aug 2 20:04:16 2012 +0200
3818
3819     changed GDK_<key> to GDK_KEY_<key>
3820
3821 commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
3822 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3823 Date:   Thu Aug 2 00:15:16 2012 +0200
3824
3825     use cairo for drawing
3826     
3827     cairo is the only supported drawing method in gtk3
3828
3829 commit dc0a8b78729966b1e85f5a385bd258ba63e20bb7
3830 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3831 Date:   Wed Aug 1 00:17:18 2012 +0200
3832
3833     use accessor functions
3834     
3835     gtk3 does not allow direct use of data structures,
3836     use accessor functions instead
3837
3838 commit 55ccc0fa0ae6758a103b02af07140787c813d9b2
3839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3840 Date:   Fri Aug 10 22:51:57 2012 +0200
3841
3842     detect both gtk2 and 3 in autoconf
3843
3844 commit 5658d2901c72c2da36007036dfa9e6776632b389
3845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3846 Date:   Sun Aug 12 22:07:51 2012 +0200
3847
3848     updated ChangeLog file
3849
3850 commit 529b1126534cc664e8f88f028fa56190cc8debf3
3851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3852 Date:   Sun Aug 12 22:06:03 2012 +0200
3853
3854     updated NEWS file
3855
3856 commit 9d940b7df273544d99d87699986c2eca9e9c4bfd
3857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3858 Date:   Fri Aug 10 21:20:07 2012 +0200
3859
3860     make sure fd is referenced
3861     
3862     file_data_disconnect_sidecar_file may free a fd with zero references
3863     we have to ref it if we want to use it later
3864
3865 commit ebc790ba2080dc8abd9cc880ead7a0acc120dd64
3866 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3867 Date:   Thu Aug 9 17:32:36 2012 +0200
3868
3869     fixed file_data_check_sidecars
3870     
3871     use more clear algorithm:
3872     if the group has changed
3873        disconnect everything
3874        create new group
3875
3876 commit fa99aa221843e0e371edf910a8a39c91451691fb
3877 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3878 Date:   Thu Aug 9 17:30:12 2012 +0200
3879
3880     fixed exif_read_fd
3881     
3882     - add fd to cache immediately
3883     - do not check file presence, the result could be inconsistent with the cache
3884
3885 commit 5ab7044678cf35dff14c06d9031a2791fd563fec
3886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3887 Date:   Tue Aug 7 10:21:29 2012 +0200
3888
3889     replaced assert with g_assert
3890
3891 commit 5fd7dc2e202ea131aa0d9d399a17066c3be56393
3892 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3893 Date:   Sun Aug 5 20:46:05 2012 +0200
3894
3895     updated README file
3896
3897 commit 672c7918e805f090e7848a9ce62cae61f29652fe
3898 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3899 Date:   Sun Aug 5 20:40:07 2012 +0200
3900
3901     fixed gen_changelog for git
3902
3903 commit 7b53b482ac007e2d2a8bbd27f7c2bee0ed10103c
3904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3905 Date:   Tue Jul 31 19:10:15 2012 +0200
3906
3907     spec file cleanup
3908
3909 commit 7f398f978cfbbea7b72d714a0e8b595c6f2e833a
3910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3911 Date:   Tue Jul 31 19:09:43 2012 +0200
3912
3913     use GPLv2 copy with new FSF address
3914
3915 commit 27c86debac68cd20d7e2a7381833f3cf6245b114
3916 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3917 Date:   Tue Jul 31 18:20:06 2012 +0200
3918
3919     renamed zh_CN.GB2312.po to zh_CN.po
3920
3921 commit b286338544a2c60acb1332f3cb90f6b355af00fb
3922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3923 Date:   Tue Jul 31 17:41:47 2012 +0200
3924
3925     updated version and copyright notice
3926
3927 commit 27bec4237fa34883854d8c83ce1484fcc0aef165
3928 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3929 Date:   Mon Jul 30 18:21:13 2012 +0200
3930
3931     prevent crash in g_utf8_collate_key
3932     
3933     https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
3934
3935 commit 16bb1afa0623d20923b31c95f4ddf45441b2b5d3
3936 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3937 Date:   Mon Jul 30 16:31:04 2012 +0200
3938
3939     use AC_SYS_LARGEFILE
3940     
3941     Subject: Build with large file support
3942     From: Michal Čihař <nijel@debian.org>
3943     Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
3944
3945 commit 27cdadd96d24077e3bca57ae4f4d2aa97e413612
3946 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3947 Date:   Sun Jul 29 19:07:39 2012 +0200
3948
3949     update file data structure
3950     
3951     update file data structure in view_dir_tree when a new directory
3952     is created
3953
3954 commit 99d04b829d846921ddff3f8d268a8e2f08fe64cd
3955 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3956 Date:   Sun Jul 29 19:05:58 2012 +0200
3957
3958     statusbar fix
3959     
3960     make sure layout_status_update_image is called only on valid
3961     statusbar
3962
3963 commit cce7db24ab6fc622b0b87cbc31d9cd3cf2abb5b1
3964 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3965 Date:   Sun Jul 29 15:02:56 2012 +0200
3966
3967     update statusbar after changing active image
3968     
3969     https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
3970
3971 commit f4245483e556c3a31ce53f39c4cfa78c805f85ca
3972 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3973 Date:   Fri Jul 27 16:28:48 2012 +0200
3974
3975     changed "readonly destination directory" to a warning
3976
3977 commit 3e0e566eca5097f546eb5989196722ac6c1f732c
3978 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3979 Date:   Fri Jul 27 15:03:58 2012 +0200
3980
3981     fixed bug in cache handling
3982     
3983     changed files stayed in cache, but they were reported as not found,
3984     this caused leaks and crashes
3985     bug introduced by change of notification function,
3986     commit 78cde6934008f79fe498e4adc64d187b0ed47417
3987
3988 commit d17c428da1a3a25b1a24f50470f14e98e8cbd226
3989 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3990 Date:   Thu Jul 26 16:02:52 2012 +0200
3991
3992     initialize default options before commandline parsing
3993     
3994     this fixes a crash on images specified on commandline
3995
3996 commit 97bddb361bf518b632cb4cf3145d311a94112886
3997 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
3998 Date:   Fri Apr 2 20:47:34 2010 +0930
3999
4000     exif autorotate for proofs
4001     
4002     Find below a patch which adds auto-rotation of proof images based on image
4003     EXIF information.  It is a revision of a proof-of-concept patch I did up for
4004     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
4005     submission.  The patch below is against geeqie 1.0.
4006     
4007     The proof auto-rotation feature is controlled by a new setting in the
4008     "convenience" section of the image preferences dialog.  This way the
4009     existing behaviour is still available for those who want to use it.
4010     
4011     I find this new feature very useful when preparing proofing sheets and I
4012     suspect others would too.  Please consider this for inclusion in geeqie.
4013
4014 commit 5ef30846a7bc94585771a6d08284b771320b33d4
4015 Author: Klaus Ethgen <Klaus@Ethgen.de>
4016 Date:   Fri Jan 6 02:23:57 2012 +0100
4017
4018     Fix directory walking bug
4019     
4020     There was a annoying bug when walking up more than one directory level.
4021
4022 commit 0922b292f3e67e4b52c7377199c2617511be7a38
4023 Author: Klaus Ethgen <Klaus@Ethgen.de>
4024 Date:   Fri Jan 6 02:23:57 2012 +0100
4025
4026     Fix directory walking bug
4027     
4028     There was a annoying bug when walking up more than one directory level.
4029
4030 commit 988b89175eb9703d8116b719e0baf036793a33c3
4031 Author: Klaus Ethgen <Klaus@Ethgen.de>
4032 Date:   Fri Dec 30 13:59:53 2011 +0100
4033
4034     Revert "call notify functions in in an idle call"
4035     
4036     Breaks type in of keywords.
4037     
4038     This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.
4039
4040 commit 6f701885de29cc7ce188fdd3be50cdab253d5f98
4041 Author: cybjit <cybjit@gmail.com>
4042 Date:   Mon Apr 25 12:53:35 2011 +0200
4043
4044     Ignore duplicates with same path
4045
4046 commit ce2d11c4d9df655a4fff053373b724d985a25db0
4047 Author: Vincent Blut <vincent.debian@free.fr>
4048 Date:   Sat Dec 3 15:46:20 2011 +0100
4049
4050     Various errors in the translation (typo, etc.)
4051     
4052     Patch submitted by Vincent Blut that fix some typo in French locales.
4053     Closes Debian bug #620895.
4054
4055 commit bc3ed05a47d86ee3ec78d166df17d1f446f2d0cd
4056 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4057 Date:   Sat Nov 12 11:36:18 2011 +0100
4058
4059     call size signal indirectly via idle_call
4060     
4061     image_loader_size_cb is called from a second thread, so it can't
4062     use any gtk functions directly or via signals
4063     this fixes random crashes in gtk code introduced by commit e24281e5
4064
4065 commit 4cbe6b68b12b1102fcdc2dcec99e6b03c74291a1
4066 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4067 Date:   Sat Nov 12 11:34:55 2011 +0100
4068
4069     call log window functions indirectly via idle callbacks
4070
4071 commit 04bb6f2326f58139c22d3bb8de7e639c8efb40ba
4072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4073 Date:   Tue Oct 4 22:09:55 2011 +0200
4074
4075     rename file_data_new_simple to file_data_new_group, filedata.c cleanup
4076
4077 commit 58e4671ba18ae3b3a996f3f518151fc6fb2bbdf0
4078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4079 Date:   Sun Oct 2 11:55:34 2011 +0200
4080
4081     recognize all registered extensions, even if they contain dots
4082
4083 commit 52d7c7d5a99e904839c0497f32ca6d2586b9a14f
4084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4085 Date:   Sun Oct 2 11:16:03 2011 +0200
4086
4087     sidecar_file_priority function is already called with extension as an argument
4088
4089 commit 78cde6934008f79fe498e4adc64d187b0ed47417
4090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4091 Date:   Sun Oct 2 11:12:44 2011 +0200
4092
4093     call notify functions in in an idle call
4094
4095 commit 5276a3faf1ab551a34acb45e72ae15213a7ccbfc
4096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4097 Date:   Sat Oct 1 23:21:08 2011 +0200
4098
4099     move the grouping code from file_data_new to filelist_read
4100
4101 commit aff67e653215952b4766cf33bfdfa24cd93949b3
4102 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4103 Date:   Sat Oct 1 20:58:34 2011 +0200
4104
4105     separate function fortesting changed files without sidecars
4106
4107 commit 21a8bc375e28b4950bac3a1a3e1aef1f734d9c63
4108 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4109 Date:   Sat Oct 1 17:11:10 2011 +0200
4110
4111     consistent use of fd->extension
4112
4113 commit e6308d6f082ede8e9d6e57b14806356c8923c65d
4114 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4115 Date:   Sat Oct 1 16:31:58 2011 +0200
4116
4117     simplified grouping of sidecars
4118
4119 commit 18d80ca385e38b3bf9bc4ef36264bb4d430aa1f6
4120 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4121 Date:   Fri Sep 30 23:57:31 2011 +0200
4122
4123     fixed filelist_sort_compare_filedata to not return 0 no different files
4124
4125 commit efc8096527d6f743d17c44b9982616a169973f39
4126 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4127 Date:   Fri Sep 30 23:02:26 2011 +0200
4128
4129     always check for sidecars by readdir
4130
4131 commit 7bb3871e21c03b7103792524458eddf0616880db
4132 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4133 Date:   Fri Sep 30 10:54:32 2011 +0200
4134
4135     do not use FileData entries with empty path
4136
4137 commit 559683ddda8610a986ea1355dc191e8e20f77a23
4138 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4139 Date:   Thu Sep 29 17:17:20 2011 +0200
4140
4141     updated copyright notice
4142
4143 commit 4f028fb255a5edaeb2aec25d2e87ef4b8a2aa44d
4144 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4145 Date:   Thu Sep 29 17:14:36 2011 +0200
4146
4147     added custom tiff loader
4148
4149 commit 25d02a83df709d2852f4cb90867aa261b80280ca
4150 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4151 Date:   Thu Sep 29 12:36:08 2011 +0200
4152
4153     added long-term cache for keywords
4154
4155 commit bdea8db7b066162269cc1d9d09d745983e5fadb0
4156 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4157 Date:   Tue Sep 27 22:06:09 2011 +0200
4158
4159     set stereo.fixed default values to hdmi stereo standard
4160
4161 commit 216a72fa46b4f35d8b4f36dfb7b7a227300faa4c
4162 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4163 Date:   Tue Sep 27 22:03:47 2011 +0200
4164
4165     fixed stereo.fixed preferences
4166
4167 commit 1c4103ded9b34d240b76779d5ea8a5c16bbf1924
4168 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4169 Date:   Tue Sep 27 21:12:02 2011 +0200
4170
4171     fixed stereo_temp_disable functionality
4172
4173 commit f5470bbc26b15ce585c8f1cedfad3adfa611ef85
4174 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4175 Date:   Tue Sep 27 10:29:36 2011 +0200
4176
4177     added panorama .pto file to the list of known files
4178
4179 commit 0736b5d6b3b31bb24531284b44b90b7b225d9e7c
4180 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4181 Date:   Fri Jul 29 15:27:09 2011 +0200
4182
4183     fixed crash on incomplete jpeg file
4184
4185 commit 10f4b603e6b8ad553a7b9c9afb4aa92e43dccae6
4186 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4187 Date:   Sat May 14 22:16:49 2011 +0200
4188
4189     added Cycle through stereo modes menu entry
4190
4191 commit e9780e09d7e57bd5f5c3594bdd773bb2541ec232
4192 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4193 Date:   Sat May 14 21:53:45 2011 +0200
4194
4195     do not mix autodetected and user-defined stereo mode
4196
4197 commit c447b43b8f8291da9d941718afaa0b2c9d950efc
4198 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4199 Date:   Sun Apr 10 21:11:50 2011 +0200
4200
4201     more compilation fixes
4202
4203 commit 7a8a4c7e4448572ba18d4ded8cf7e86dbd5bf8e7
4204 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4205 Date:   Sun Apr 10 20:30:17 2011 +0200
4206
4207     compilation fixes
4208
4209 commit 0ec34da9df56efdd6963a0f3569fe24299a8ba0d
4210 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4211 Date:   Sat Apr 9 19:27:43 2011 +0200
4212
4213     fixed libjpeg in autoconf
4214
4215 commit 18f8e33ac8681cd297a980a936bd2ce2467614da
4216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4217 Date:   Sat Apr 9 16:07:31 2011 +0200
4218
4219     improved mpo parser, consider individual image type code
4220
4221 commit e5235578ba189827610cec22c9ca8bc17c433113
4222 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4223 Date:   Fri Apr 8 21:16:41 2011 +0200
4224
4225     fixed to compile with other libjpeg versions
4226
4227 commit dd008ca74ba4a924b202021a7d0dbd11cf0dc542
4228 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4229 Date:   Sun Mar 27 19:22:29 2011 +0200
4230
4231     allocate tile pixbuf allways
4232
4233 commit 43b479c1042930d616cb4c8fb9e80ee5fd0900ec
4234 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4235 Date:   Sun Mar 27 18:20:19 2011 +0200
4236
4237     updated copyright notices
4238
4239 commit a7efe96305e0e1847c2e20b119c86cac03fd9e56
4240 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4241 Date:   Sun Mar 27 18:14:17 2011 +0200
4242
4243     free mpo data
4244
4245 commit 85dbc07da126d6229f37821e5dd49c3b8546e80e
4246 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4247 Date:   Sun Mar 27 13:53:23 2011 +0200
4248
4249     fixed jpeg_segment_find to support more app2 segments with different signatures
4250
4251 commit c2378af08d9bb0b9ee1f958c9a4b50bc65abbed8
4252 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4253 Date:   Sun Mar 27 12:52:09 2011 +0200
4254
4255     store stereo flag in loader data
4256
4257 commit 2f3197170c42959552141b2600c9d828542792a8
4258 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4259 Date:   Sun Mar 27 12:02:30 2011 +0200
4260
4261     fixed freed data access
4262
4263 commit 091dae0b7d6e602da76f624ddac3e335e262e1fa
4264 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4265 Date:   Sun Mar 27 11:58:29 2011 +0200
4266
4267     load mpo files as SBS
4268
4269 commit c546114c635f93ff254b4d479a1b6370377d054b
4270 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4271 Date:   Sun Mar 27 10:57:08 2011 +0200
4272
4273     added mpo parser
4274
4275 commit 3b1800b11fd5f98ce268b358f17585d43641c3ea
4276 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4277 Date:   Sat Mar 26 22:13:39 2011 +0100
4278
4279     split jpeg parser functions to separate file
4280
4281 commit ec75c814d6f79ec16426ee40aacbf7d0aded8e41
4282 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4283 Date:   Sat Mar 26 22:03:30 2011 +0100
4284
4285     added custom jpeg loader
4286
4287 commit b5b810393f0fae5071a0263db376dadaf595d4c5
4288 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4289 Date:   Sat Mar 26 17:57:25 2011 +0100
4290
4291     infrastructure for image loader backend
4292
4293 commit 09037ad50bd7a839794df37034bcd3dd378cab13
4294 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4295 Date:   Fri Mar 25 23:25:15 2011 +0100
4296
4297     renderer interface cleanup
4298
4299 commit c9965882aeed23e72cf019f6d3859a69d1d4aebd
4300 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4301 Date:   Fri Mar 25 23:14:01 2011 +0100
4302
4303     fixed redrawing on expose event
4304
4305 commit a5a53debed949e9511e6e6fcd454aa324334a8cf
4306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4307 Date:   Fri Mar 25 22:09:59 2011 +0100
4308
4309     fixed area_changed handling
4310
4311 commit 8a3733bbabbca537e1f741984fa8b5e94cca08c6
4312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4313 Date:   Sun Mar 20 19:16:07 2011 +0100
4314
4315     added more anaglyph modes
4316
4317 commit 19f041e7e105a568a57b22cc36e30590ccc75de7
4318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4319 Date:   Sun Mar 20 12:49:00 2011 +0100
4320
4321     added half-size (3dtv) stereo mode
4322
4323 commit 797e4dbd59e944c3d3b78d25b44dfe7ae8bb287e
4324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4325 Date:   Sun Mar 20 11:31:08 2011 +0100
4326
4327     fixed sbs mode
4328
4329 commit e82e902ed059b5ed4e12a1c48e816cdf3c514940
4330 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4331 Date:   Sun Mar 20 11:11:08 2011 +0100
4332
4333     save and load stereo options
4334
4335 commit f2ee23371ea8a95eb54cd39bf191e658f99cae7e
4336 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4337 Date:   Sun Mar 20 10:52:41 2011 +0100
4338
4339     improved preferences dialog
4340
4341 commit bd4b6cfb641e52f646931b69ddccbcacb0f85a5f
4342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4343 Date:   Sun Mar 20 10:15:07 2011 +0100
4344
4345     added fixed stereo mode
4346
4347 commit 826ea8c822093a131c5c44c9c02252aff5d60d2e
4348 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4349 Date:   Sun Mar 20 00:23:54 2011 +0100
4350
4351     removed 'swap' entry from menu
4352
4353 commit 28fd30edc8bf0a4d0a62c2732d37f512affaf87b
4354 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4355 Date:   Sun Mar 20 00:18:13 2011 +0100
4356
4357     temporarily disable stereo mode, added more stereo prefs
4358
4359 commit 623bc05945e68c9242a69290de12501435a1bc18
4360 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4361 Date:   Sat Mar 19 21:42:13 2011 +0100
4362
4363     type of source stereo image made adjustable from menu
4364
4365 commit bab7032f6f11847e68ce1ac42d68a18d50aed220
4366 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4367 Date:   Sat Mar 19 19:53:30 2011 +0100
4368
4369     stereo mode preferences
4370
4371 commit f5f37819bf9ede89c68114b079feb24d19e49343
4372 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4373 Date:   Sat Feb 5 22:22:12 2011 +0100
4374
4375     change stereo mode from menu
4376
4377 commit 68dc88956d7b42a3ced0e0256d075307e866494f
4378 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4379 Date:   Sat Feb 5 18:20:16 2011 +0100
4380
4381     swap stereo images
4382
4383 commit 8ea74ae53b6c32d3d5492340fe16fdeeedd12f26
4384 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4385 Date:   Fri Feb 4 23:49:13 2011 +0100
4386
4387     added mirrored stereo mode
4388
4389 commit 086196582749a9f9fd254399665c56a892348ce3
4390 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4391 Date:   Sat Jan 29 17:43:05 2011 +0100
4392
4393     fixed overlay position - part2
4394
4395 commit a081296160a39396e395eab36c091cddfb9f216e
4396 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4397 Date:   Sat Jan 29 17:35:29 2011 +0100
4398
4399     fixed overlay position
4400
4401 commit cb324a14505d277f8c2def3512e71f64d151531b
4402 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4403 Date:   Sat Jan 29 17:15:39 2011 +0100
4404
4405     do not draw tiles outside the viewport
4406
4407 commit 589a4cb49ae1b9c0a8618ca3918a579ef9e517ae
4408 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4409 Date:   Sat Jan 29 14:49:38 2011 +0100
4410
4411     display pixel aspect ratio support
4412
4413 commit 0a5ec68af089d4b79c3816d3e7df0434ea0ad5e8
4414 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4415 Date:   Fri Jan 28 14:34:57 2011 +0100
4416
4417     anaglyph support
4418
4419 commit fa7103087ac4eaf5d2ddd560fa472d4c4d8a1fa2
4420 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4421 Date:   Fri Jan 28 13:13:27 2011 +0100
4422
4423     rt_tile_render cleanup part 3
4424
4425 commit 3dd0e08368b389250b15790036be7f00075a1d74
4426 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4427 Date:   Fri Jan 28 13:05:14 2011 +0100
4428
4429     rt_tile_render cleanup part 2
4430
4431 commit 808d8558b3d5e2ec8791ca3ea2a0ba14e5e18823
4432 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4433 Date:   Fri Jan 28 12:44:32 2011 +0100
4434
4435     rt_tile_render cleanup part 1
4436
4437 commit 6b9ed5a71fc7230c795e4edd541fb79a5d022220
4438 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4439 Date:   Fri Jan 28 11:05:07 2011 +0100
4440
4441     first stereo support
4442
4443 commit 63fdb63ce1470f08c4be2d7a2ff02582c331560e
4444 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4445 Date:   Thu Jan 27 13:40:05 2011 +0100
4446
4447     separated tile renderer
4448
4449 commit a8c5cb269996f35d4877e31514956c198c3bd2e5
4450 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4451 Date:   Mon Sep 26 15:02:05 2011 +0200
4452
4453     ignore raw image support reported by the pixbuf loader
4454
4455 commit d2c78b7a8dadc45b958e1b74242d64766e9f6e9f
4456 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4457 Date:   Sat Apr 9 16:38:46 2011 +0200
4458
4459     fixed using DEBUG_N from multiple threads
4460
4461 commit 8a55b69211b5866025f66c514f34ad697d3d1909
4462 Author: Laurent Monin <geeqie@norz.org>
4463 Date:   Thu Dec 16 22:26:36 2010 +0100
4464
4465     Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
4466     
4467     Add a new function exif_init_cache() and call it at top of exif_read_fd(),
4468     the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
4469     and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
4470
4471 commit 138e31f328408ac88f1162999c8fcb24298ab37a
4472 Author: Vladislav Naumov <vnaum@vnaum.com>
4473 Date:   Thu Dec 16 21:55:03 2010 +0100
4474
4475     Fix bug 2999830: do not report failed chown() on copy.
4476     
4477     Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
4478     
4479     I was trying to copy images from my camera which is mounted as a USB
4480     mass storage device.  The files on the mount are owned by root, and
4481     geeqie tries to chown (and chgrp) the copy, fails, and displays an
4482     error message.  This is only mildly annoying when copying a single
4483     file, but when I want to copy multiple files the failure stops the
4484     operation after the first file.
4485     
4486     Patch by Vladislav Naumov <vnaum@vnaum.com>
4487     
4488     This patch ignores chown errors, while still doing chown
4489     (so root still can copy files preserving ownership).
4490     
4491     http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
4492     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
4493
4494 commit bd374b070d437d6319946c49ae0166ee4621e737
4495 Author: Klaus Ethgen <Klaus@Ethgen.de>
4496 Date:   Sun Jul 24 13:17:34 2011 +0100
4497
4498     Change the image size from 10×20 to 20×20
4499     
4500     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
4501     SF:3191174.
4502
4503 commit a11e5ce5f336e6fad747cafc8efea09a69e4cdbb
4504 Author: Klaus Ethgen <Klaus@Ethgen.de>
4505 Date:   Sun Jul 24 13:17:34 2011 +0100
4506
4507     Change the image size from 10×20 to 20×20
4508     
4509     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
4510     SF:3191174.
4511
4512 commit 8f9ba4127954be5e04ac4c8b1822399a435af1ed
4513 Author: Klaus Ethgen <Klaus@Ethgen.de>
4514 Date:   Sun May 15 19:44:04 2011 +0100
4515
4516     Fix a remote command bug
4517
4518 commit 4858999bc0b165211656849e174e9b0149cb33e7
4519 Author: Klaus Ethgen <Klaus@Ethgen.de>
4520 Date:   Sun May 22 09:40:51 2011 +0100
4521
4522     Typo, forgotten bracket
4523
4524 commit d4660d7669ddb5e3312164cfdf5907f4e7dbb349
4525 Author: Klaus Ethgen <Klaus@Ethgen.de>
4526 Date:   Sun May 15 19:44:04 2011 +0100
4527
4528     Fix a remote command bug
4529
4530 commit 31f6b82dbee7f4456371a1b527161ebc81342577
4531 Author: Klaus Ethgen <Klaus@Ethgen.de>
4532 Date:   Sat Apr 9 19:47:30 2011 +0100
4533
4534     Do not delete path settings when adding new directory
4535     
4536     This patch will change the way, geeqie is mangling the path name in the
4537     rename (copy) dialog when creating new directory. Will fix the bugs
4538     Debian:529531 and SF:2795791.
4539
4540 commit a4270acba9810bb6307e7d8da1334211898d8fb5
4541 Author: Klaus Ethgen <Klaus@Ethgen.de>
4542 Date:   Fri Jul 16 13:30:53 2010 +0100
4543
4544     Fix compiling issue
4545     
4546     img-view.c: In function 'real_view_window_new':
4547     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
4548     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
4549
4550 commit e24281e5b7b6a70c47eeb46c4857913b5eec10a8
4551 Author: Klaus Ethgen <Klaus@Ethgen.de>
4552 Date:   Sat May 8 23:52:09 2010 +0100
4553
4554     Fix the windowsize
4555     
4556     Opening a new window from a collection should not set the default size.
4557     Unfortunately the size of the image is not available in the early state.
4558
4559 commit c971abea1cfb4b4d85e1c67dba2d443ebd5e9f86
4560 Author: Klaus Ethgen <Klaus@Ethgen.de>
4561 Date:   Thu Apr 21 18:44:15 2011 +0100
4562
4563     Fix wrong line ending
4564
4565 commit 556bd46ba743932fd29c225918d8aae722f6a054
4566 Author: Klaus Ethgen <Klaus@Ethgen.de>
4567 Date:   Sat Apr 9 19:47:30 2011 +0100
4568
4569     Do not delete path settings when adding new directory
4570     
4571     This patch will change the way, geeqie is mangling the path name in the
4572     rename (copy) dialog when creating new directory. Will fix the bugs
4573     Debian:529531 and SF:2795791.
4574
4575 commit dc3dea1297365981d2e206fd8afbb84a781ced20
4576 Author: Tore Ericsson <tore.ericsson@telia.com>
4577 Date:   Mon Feb 14 21:21:55 2011 +0100
4578
4579     Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
4580
4581 commit 236bc4c0e943f91e022c1c792a0267688e492f1d
4582 Author: Tore Ericsson <tore.ericsson@telia.com>
4583 Date:   Mon Feb 14 15:04:07 2011 +0100
4584
4585     Almost complete Swedish translation
4586     
4587     Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
4588     Edit, Delete, etc. Also remains three entries where I don't know the meaning
4589     on lines 1550, 1558, and 5229. The English text seems to be completely out of
4590     order on lines 5601 and 5606. -- Note also: The first cache path in the
4591     thumbnail dialogue window appears having a duplication error.
4592
4593 commit 8c25cb5a376d19f3db0b5d8b98a4c16fa8799e9e
4594 Author: Tore Ericsson <tore.ericsson@telia.com>
4595 Date:   Mon Feb 14 14:51:44 2011 +0100
4596
4597     Started with Swedish translation
4598
4599 commit 60c56ec5c852ea4b0d8b7df80507bbfbaf4e7610
4600 Author: Tore Ericsson <tore.ericsson@telia.com>
4601 Date:   Thu Jan 13 20:38:20 2011 +0100
4602
4603     Swedish tranlation
4604     
4605     Hi all,
4606     
4607     Here is my translation into Swedish so far, inluding conversion into UTF-8
4608     coding.
4609     
4610     Can somebody advice me how I can test my translations in an own Geeqie
4611     installation? (I'm running Kubuntu 10.04)
4612     
4613     Tore
4614     
4615     From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
4616     From: Tore Ericsson <tore.ericsson@telia.com>
4617     Date: Thu, 13 Jan 2011 20:18:28 +0100
4618     Subject: [PATCH] Started with Swedish translation
4619
4620 commit e504820e7afff00efe7937b7b9a5fd830ae1d79e
4621 Author: Klaus Ethgen <Klaus@Ethgen.de>
4622 Date:   Fri Jul 16 13:30:53 2010 +0100
4623
4624     Fix compiling issue
4625     
4626     img-view.c: In function 'real_view_window_new':
4627     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
4628     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
4629
4630 commit 6e695dd61e5fc1ed8d0688d4b72bd87c10f6e0f5
4631 Author: Klaus Ethgen <Klaus@Ethgen.de>
4632 Date:   Sat May 8 23:52:09 2010 +0100
4633
4634     Fix the windowsize
4635     
4636     Opening a new window from a collection should not set the default size.
4637     Unfortunately the size of the image is not available in the early state.
4638
4639 commit c6d82fb33aef7282e1b7977357a27e92122d42d5
4640 Author: Klaus Ethgen <Klaus@Ethgen.de>
4641 Date:   Mon Mar 8 22:01:44 2010 +0100
4642
4643     Implementing some usefull data structures for lua
4644
4645 commit de4f59037f1d026e11760a7847c5b187e89351ea
4646 Author: Klaus Ethgen <Klaus@Ethgen.de>
4647 Date:   Sun Mar 7 20:04:23 2010 +0100
4648
4649     First usable lua callback
4650     
4651     Implementing get_datum to get a named exif datum from the image.
4652
4653 commit 4e679cd9f9cb725773053295eedc75adb8ebe41c
4654 Author: Klaus Ethgen <Klaus@Ethgen.de>
4655 Date:   Sun Mar 7 14:57:00 2010 +0100
4656
4657     Using common path for lua files
4658
4659 commit ee7d5c882dd136b160c94359fb3182e49df0fbee
4660 Author: Klaus Ethgen <Klaus@Ethgen.de>
4661 Date:   Thu Mar 4 21:05:13 2010 +0100
4662
4663     Overlay info with lua
4664
4665 commit c5c0aa1566e7c95c4e3d009067b1e5133aa8736f
4666 Author: Klaus Ethgen <Klaus@Ethgen.de>
4667 Date:   Sat Jun 27 22:38:09 2009 +0100
4668
4669     Adding support for lua scripting
4670     
4671     Until now this is without any functionality.
4672
4673 commit 55de20b6bd7a666ab63ee9d1f60e8fd1833a74c5
4674 Author: Laurent Monin <geeqie@norz.org>
4675 Date:   Sat Dec 11 20:09:43 2010 +0100
4676
4677     Convert svn:ignore properties to .gitignore
4678     
4679     Simplify .gitignore and add few forgotten entries
4680
4681 commit b71da225f077c5268a525886967be68739c5be94
4682 Author: Klaus Ethgen <Klaus@Ethgen.de>
4683 Date:   Mon May 10 11:33:13 2010 +0000
4684
4685     Some small logic mistakes
4686     
4687     Use boolean operators for booleans and bitwise otherwise only.
4688
4689 commit dd54e571eb1cd5ffc55a97edecc777180d0dddb4
4690 Author: Klaus Ethgen <Klaus@Ethgen.de>
4691 Date:   Mon May 10 11:32:56 2010 +0000
4692
4693     GTK marks several functions as deprecated
4694     
4695     The following functions has been replaced and deprecated by version
4696     2.20:
4697        - GTK_WIDGET_CAN_FOCUS
4698        - GTK_WIDGET_DRAWABLE
4699        - GTK_WIDGET_HAS_FOCUS
4700        - GTK_WIDGET_HAS_GRAB
4701        - GTK_WIDGET_IS_SENSITIVE
4702        - GTK_WIDGET_NO_WINDOW
4703        - GTK_WIDGET_REALIZED
4704        - GTK_WIDGET_SENSITIVE
4705        - GTK_WIDGET_STATE
4706        - GTK_WIDGET_TOPLEVEL
4707        - GTK_WIDGET_VISIBLE
4708
4709 commit 7a426d74379c2728ffe2bd0b5a33fd9bb473d7fb
4710 Author: Klaus Ethgen <Klaus@Ethgen.de>
4711 Date:   Sun Feb 28 22:55:37 2010 +0000
4712
4713     Add unknown file class to grouping
4714
4715 commit b71f37b8dbfd89c79a407698293cc3de44b4f645
4716 Author: Klaus Ethgen <Klaus@Ethgen.de>
4717 Date:   Sun Feb 28 15:17:12 2010 +0000
4718
4719     Fix a small issue with strptime
4720     
4721     strptime do not initialize all fields. So the undefined fields could end
4722     in crash later on.
4723
4724 commit fc390bb82685262d7fc073f0571e39c2fcc1c8c3
4725 Author: Laurent Monin <geeqie@norz.org>
4726 Date:   Sat Feb 27 23:31:07 2010 +0000
4727
4728     Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
4729
4730 commit 34c581a990f3b8f76084e0379282cb6bf8eb9606
4731 Author: Klaus Ethgen <Klaus@Ethgen.de>
4732 Date:   Sat Feb 27 20:35:26 2010 +0000
4733
4734     Add the feature to add single keywords to selection
4735     
4736     This patch adds a context menu entry to keywords to ad the current
4737     keyword to all selected images.
4738
4739 commit bbcf58c3c476cbff706e04295c028da8239d3e70
4740 Author: Klaus Ethgen <Klaus@Ethgen.de>
4741 Date:   Sat Feb 27 20:35:09 2010 +0000
4742
4743     Little macro correction
4744
4745 commit de8ed72a941ef92c51ceca084b66dc7828cb90ab
4746 Author: Klaus Ethgen <Klaus@Ethgen.de>
4747 Date:   Sat Feb 27 20:34:54 2010 +0000
4748
4749     Unifying the datetime output
4750     
4751     The output of %date% and %formatted.DateTime% should be equivalent.
4752
4753 commit 7cabd51896c7a9411de0336ade042f4e726fe3e1
4754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4755 Date:   Wed Feb 17 21:05:10 2010 +0000
4756
4757     updated ChangeLog file
4758
4759 commit c704896fdb0d0d5b5e2d2205c9d57a4382d343d7
4760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4761 Date:   Tue Feb 16 21:18:03 2010 +0000
4762
4763     added 2010 to copyright text
4764
4765 commit 7bea2e9641e42a79bf6bc89a7b9d86d68e671b87
4766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4767 Date:   Tue Feb 16 21:10:12 2010 +0000
4768
4769     updated version string
4770
4771 commit 43c48179f5b7249ea13b918d0e6cdb156ce3011f
4772 Author: Laurent Monin <geeqie@norz.org>
4773 Date:   Tue Feb 16 20:07:05 2010 +0000
4774
4775     Restore translators list, removed by revision 1899.
4776
4777 commit 113b2377405d3652e66bb547bdf58f981ef6f606
4778 Author: Laurent Monin <geeqie@norz.org>
4779 Date:   Tue Feb 16 19:55:35 2010 +0000
4780
4781     Update russian translation. Thanks to Denis Silakov.
4782
4783 commit 4261dfa3f5aaf091e97daeb0f99dd020672fe37b
4784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4785 Date:   Sun Feb 14 22:00:23 2010 +0000
4786
4787     fixed segfault in exif parser
4788     
4789     http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
4790
4791 commit b6a2a9d69377da28b4dacdc3630e68e5cb7869ef
4792 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4793 Date:   Sun Feb 14 21:35:11 2010 +0000
4794
4795     fixed reference count
4796     
4797     there was a bug in reference count on writting unsaved metadata
4798     before starting an external editor
4799
4800 commit aa1e53ca14dcd9a75a717792be8a4d5fc735a5eb
4801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4802 Date:   Sun Feb 7 13:16:35 2010 +0000
4803
4804     test gnome-doc-tool in configure
4805
4806 commit 78b77ae3833bfa191aa94531e5b5ba0765b0cc6e
4807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4808 Date:   Sun Feb 7 12:44:55 2010 +0000
4809
4810     dropped obsolete sections, gqview changelog moved to wiki
4811
4812 commit f977ad15657970ebb4621ba46e005cefc0b218ae
4813 Author: Laurent Monin <geeqie@norz.org>
4814 Date:   Tue Feb 2 20:21:11 2010 +0000
4815
4816     Brazilian Portuguese translation was updated.
4817     
4818     Thanks to Sergio Cipolla.
4819     
4820     References:
4821     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
4822
4823 commit 0e32e4d57426c075fa4d9f3cee75c5bdd897df48
4824 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4825 Date:   Wed Jan 27 22:27:10 2010 +0000
4826
4827     czech translation fixes
4828
4829 commit b015822f5751b6ad105ad607d196320574d30806
4830 Author: Laurent Monin <geeqie@norz.org>
4831 Date:   Wed Jan 27 19:58:11 2010 +0000
4832
4833     Update catalan translation, by angel mompo.
4834
4835 commit 6088a5dd735b2bea2b1a8b4606b3c32e89b86999
4836 Author: Laurent Monin <geeqie@norz.org>
4837 Date:   Sun Jan 17 13:34:48 2010 +0000
4838
4839     Fix osd zoom level refreshing (it was broken since some times).
4840
4841 commit 615b0fbae5303c71ce20356036d89d8d5a23261e
4842 Author: Laurent Monin <geeqie@norz.org>
4843 Date:   Wed Jan 13 19:49:39 2010 +0000
4844
4845     Update dutch translation. Work in progress.
4846     
4847     Patch by Marcel Pol.
4848
4849 commit 141a854c9b4b80132cb0be2cfd45122e41157531
4850 Author: Klaus Ethgen <Klaus@Ethgen.de>
4851 Date:   Mon Jan 11 14:10:49 2010 +0000
4852
4853     Wops, typo...
4854
4855 commit 36ee9c9dcd360e1d6847f4fd9b899c70875cc23f
4856 Author: Laurent Monin <geeqie@norz.org>
4857 Date:   Sun Jan 10 14:23:29 2010 +0000
4858
4859     copy_file(): remove incomplete file on error (bug 2890715)
4860     
4861     The behavior changed, data is first written to a temporary file,
4862     which is unlinked in case of error, then the tempfile is renamed
4863     to the final name.
4864     Size of buffer was increased from 4k to 16k.
4865
4866 commit 8ce20c203c0b7e91eed065d5163bd2ad8e183eb3
4867 Author: Laurent Monin <geeqie@norz.org>
4868 Date:   Sat Jan 9 11:44:27 2010 +0000
4869
4870     Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
4871
4872 commit 5a1662366440a908c9af77b57ccd00472ea0d3cc
4873 Author: Laurent Monin <geeqie@norz.org>
4874 Date:   Sat Jan 9 10:37:48 2010 +0000
4875
4876     Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
4877
4878 commit a1c2ef4506fae105f7ca76463fe21c84bd283cb3
4879 Author: Laurent Monin <geeqie@norz.org>
4880 Date:   Tue Jan 5 22:28:11 2010 +0000
4881
4882     Add Serbian translation.
4883     
4884     Note there are two *.po files, one for Cyrilic and one for Latin
4885     letters.
4886     
4887     Thanks to Milos Popovic.
4888
4889 commit 59801852932ec6a13f43b1e3f4beb42631906070
4890 Author: Laurent Monin <geeqie@norz.org>
4891 Date:   Tue Jan 5 22:26:03 2010 +0000
4892
4893     Update README about translations.
4894
4895 commit f9feac4ff37cc70a0b601c1e839f4e37ff2b5072
4896 Author: Laurent Monin <geeqie@norz.org>
4897 Date:   Tue Jan 5 17:49:50 2010 +0000
4898
4899     Allow to switch to fullscreen mode using LIRC.
4900     
4901     Imagine the following situation (which happened to me several times) :
4902     you want to see photos from your bed or your sofa so you launch geeqie
4903     and go to the right directory, then you take your remote control and sit
4904     comfortably far from your keyboard and mouse. And when you want to begin
4905     to watch photos, you realize you forgot to enable full screen! You have
4906     to stand up and to go until your computer and come back, whereas you
4907     could have done it with your remote control.
4908     
4909     Patch by Bernard Massot.
4910
4911 commit f1c7e5da546938446317b7af5ca2c06996bed93a
4912 Author: Laurent Monin <geeqie@norz.org>
4913 Date:   Sat Jan 2 12:38:55 2010 +0000
4914
4915     Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
4916
4917 commit bd34c324c92456f5182579d6922d7aba664f93c3
4918 Author: Laurent Monin <geeqie@norz.org>
4919 Date:   Sat Dec 19 12:53:20 2009 +0000
4920
4921     Fix bug 2917164.
4922     g_utf8_collate_key_for_filename() don't give sort order one
4923     may expect. Using g_utf8_collate_key() make things closer
4924     to many other programs output (ie. ls and gqview).
4925     
4926     Thanks to Michael pointing this out.
4927
4928 commit 99766f9e671fc24106db4104fa468192686e5629
4929 Author: Laurent Monin <geeqie@norz.org>
4930 Date:   Sat Dec 19 12:49:19 2009 +0000
4931
4932     Store sort parameters in appropriate variables.
4933
4934 commit 7ec5e57c11590f5d44bb96865e279de8d03c49cf
4935 Author: Laurent Monin <geeqie@norz.org>
4936 Date:   Thu Dec 10 17:48:43 2009 +0000
4937
4938     Move "Add Keyword" menu item at top of Keywords bar contextual menu.
4939     
4940     Suggested by Lars Täuber.
4941
4942 commit e6fe9db8a728c2188e7276f3cea001981120ed80
4943 Author: Laurent Monin <geeqie@norz.org>
4944 Date:   Thu Dec 10 17:44:31 2009 +0000
4945
4946     Fix contextual menus in lateral bars.
4947     
4948     Use button_release_event instead of button_press_event,
4949     this makes contextual menus persistent until an option
4950     is selected or the menu is closed.
4951
4952 commit 17f461e047e39b2e6ddfc82192aeb71db32c326d
4953 Author: Laurent Monin <geeqie@norz.org>
4954 Date:   Fri Dec 4 21:01:11 2009 +0000
4955
4956     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).
4957
4958 commit 4bbf6df484aa38c0919ef1c12f25a61e7cb2857b
4959 Author: Laurent Monin <geeqie@norz.org>
4960 Date:   Fri Dec 4 20:40:02 2009 +0000
4961
4962     Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
4963
4964 commit 4ba3a4841437e510a1c2904ac2991debb2d1071a
4965 Author: Laurent Monin <geeqie@norz.org>
4966 Date:   Fri Dec 4 19:45:09 2009 +0000
4967
4968     Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
4969
4970 commit 1f4fdf05a9d2f0ec98fc4a9c17172138e60a9e1f
4971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4972 Date:   Fri Nov 27 23:27:35 2009 +0000
4973
4974     build documentation with gnome-doc-tool in makefile
4975
4976 commit 3f39e625a89f647d3963770bfc1222ef3f2b8a98
4977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4978 Date:   Sun Nov 22 09:12:22 2009 +0000
4979
4980     scripts for converting wiki documentation to docbook
4981
4982 commit 14fdb79a58c05b2110ccd7a7abc2e31099b74562
4983 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4984 Date:   Sat Nov 21 20:08:51 2009 +0000
4985
4986     check gtk_clutter_init return value
4987     
4988     https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
4989
4990 commit 64efa05fe3501bbcdd866156a9c62954d198514a
4991 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4992 Date:   Wed Nov 18 12:34:30 2009 +0000
4993
4994     changed https to http in wiki links
4995
4996 commit fb7ec61825c021bfbc7431ce7dcbbafc97a8d9c1
4997 Author: Laurent Monin <geeqie@norz.org>
4998 Date:   Fri Nov 13 18:37:31 2009 +0000
4999
5000     Spanish translation was updated. Thanks to Redy Rodriguez.
5001
5002 commit 40c05f384b37a3fc91262b033a0603ce376f8ccc
5003 Author: Laurent Monin <geeqie@norz.org>
5004 Date:   Sat Nov 7 21:31:23 2009 +0000
5005
5006     Updated spanish translation. Thanks to Redy Rodriguez.
5007
5008 commit ec5cfc05e59af8975556ffbc6262252e91172441
5009 Author: Klaus Ethgen <Klaus@Ethgen.de>
5010 Date:   Tue Oct 13 21:49:42 2009 +0000
5011
5012     German translation update
5013
5014 commit 3bd2b7d601d9444418799003a5ae472ac7738d15
5015 Author: Klaus Ethgen <Klaus@Ethgen.de>
5016 Date:   Tue Oct 13 21:49:21 2009 +0000
5017
5018     Add compatibility for GTK 2.18
5019     
5020     With 2.18 some functions are deprecated. With geeqie that are two at the
5021     moment.
5022     - gtk_tree_view_column_get_cell_renderers - which can be replaced by
5023       gtk_cell_layout_get_cells
5024     - gdk_event_get_graphics_expose - I just commented it as there seems to
5025       be no replacement in GTK 2.18
5026
5027 commit 84b602a4d3d1156d36c42db6bbd5d811cbe2f255
5028 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5029 Date:   Sat Oct 10 15:01:41 2009 +0000
5030
5031     added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
5032
5033 commit 9d0d6ce6929d7fae161552c1d91ee9ff412b3b2f
5034 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5035 Date:   Sat Oct 10 10:15:23 2009 +0000
5036
5037     use text renderer for editor->hidden
5038     
5039     The toggle was too confusing because it was not dirrectly editable.
5040
5041 commit a41042b3eed47f80f91448ca4836d09976a238fb
5042 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5043 Date:   Thu Oct 1 18:40:34 2009 +0000
5044
5045     ignored multiple directories specified on commandline
5046     
5047     IMHO this was inconsistent - specifying one directory had completely
5048     different effect than specifying two or more directories. Moreover,
5049     it segfaulted.
5050     Now only one directory is allowed.
5051
5052 commit 95d62825b5e935186a76211f63bea02b4af88d5a
5053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5054 Date:   Thu Oct 1 17:37:51 2009 +0000
5055
5056     fixed tree_store reordering
5057
5058 commit 34f3b8a3ff32d1d2c4c77f57dd99344a7443257f
5059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5060 Date:   Mon Sep 28 12:04:35 2009 +0000
5061
5062     do not cache incomplete thumbnails
5063
5064 commit 63420660a443d3a98d556ef90da3d079d058c4cb
5065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5066 Date:   Mon Sep 28 09:57:06 2009 +0000
5067
5068     consider sidecars in layout_image popup menu
5069
5070 commit 64cf6613bcea8ae9c8f412255d2132eead0d76e8
5071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5072 Date:   Sat Sep 26 11:37:09 2009 +0000
5073
5074     bar_gps cleanup
5075     
5076     - removed the scrollbar
5077     - do not set decel-rate,
5078       https://bugzilla.gnome.org/show_bug.cgi?id=596419
5079
5080 commit 643ae01b588ec9645731f147d82102244ac7dc74
5081 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5082 Date:   Sat Sep 26 08:47:28 2009 +0000
5083
5084     print text using pango renderer
5085     
5086     - the text is sent to postscript as a bitmap
5087     - this fixes printing of non-ascii characters
5088     
5089     http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
5090
5091 commit 8b6b4b9f42ac74470709bd413f0b5ce5b4190a90
5092 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5093 Date:   Fri Sep 25 20:39:15 2009 +0000
5094
5095     require libchamplain 0.4
5096     
5097     - check for libchamplain 0.4
5098     - dropped libchamplain 0.3.x support
5099     
5100     http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
5101
5102 commit b52b036e97cb06283bc2280c432404cba631cbc2
5103 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5104 Date:   Thu Sep 24 21:52:44 2009 +0000
5105
5106     fixed and simplified sidecar grouping code
5107
5108 commit 98cfb648cc4b0173b3e324af8d4c81fa14623124
5109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5110 Date:   Thu Sep 24 18:02:29 2009 +0000
5111
5112     fixed emitting of error signal from image loader
5113
5114 commit f1c57f3c48c0347586e17fdce74e798ab95756ba
5115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5116 Date:   Mon Sep 21 18:48:32 2009 +0000
5117
5118     fixed pan-view popup menu
5119     
5120     - removed wrong callback
5121     - consider sidecar files in the editor popup
5122
5123 commit 068a46d7a986f799ada8cc2cc80864c87b4d0741
5124 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5125 Date:   Mon Sep 14 21:25:10 2009 +0000
5126
5127     fixed selection handling in sidebar
5128
5129 commit a65c901d3b70d7b3c2ed08ed89ffc90fac4bccc4
5130 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5131 Date:   Sun Sep 13 21:08:40 2009 +0000
5132
5133     fixed editor list in popup menu
5134     
5135     - show an editor if any of selected files matches
5136     - added debug messages
5137
5138 commit 1ab4168f7370de7b3370b1b91cb8a052327055b1
5139 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5140 Date:   Sun Sep 13 21:03:17 2009 +0000
5141
5142     fixed incorrect translation
5143
5144 commit 3a4c59562600d7a6b390c702b72c921ade71e3db
5145 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5146 Date:   Sun Sep 13 20:00:08 2009 +0000
5147
5148     fixed filelist refresh
5149
5150 commit 0d3397b546403b2beb64608ab306f1d8ec323b2b
5151 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5152 Date:   Sun Sep 13 12:33:11 2009 +0000
5153
5154     preserve histmap on NOTIFY_CHANGE
5155
5156 commit d88c0197db63c4282f6986112521d45f87c753a6
5157 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5158 Date:   Sun Sep 13 09:55:21 2009 +0000
5159
5160     added possibility to use geeqie-rotate as a standalone script
5161
5162 commit 9f27ef873ac95d800100b3a8702bcbe614a6e49b
5163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5164 Date:   Sat Sep 12 16:37:05 2009 +0000
5165
5166     strip the "lang=" prefix from exiv2 in all metadata formats
5167
5168 commit 5773c73278ff455e6b1c96f115509cf24fe89108
5169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5170 Date:   Sat Sep 12 16:03:09 2009 +0000
5171
5172     simplified template
5173
5174 commit fcf4c3852f5993e7cbb0e5f19ae46919c22a4ffd
5175 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5176 Date:   Sat Sep 12 15:51:37 2009 +0000
5177
5178     editor fixes
5179     
5180     - fixed editor loading order
5181     - fixed EditorWindow->modified flag handling
5182
5183 commit 50f55547a981a56f3baa1cd33bc2f3c4139bd695
5184 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5185 Date:   Sat Sep 12 15:31:24 2009 +0000
5186
5187     fixed reloading of editors
5188
5189 commit fbcd54e1b46fb22ca36e031e863af7b5f28b5d3b
5190 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5191 Date:   Wed Sep 9 18:16:09 2009 +0000
5192
5193     advertisment added
5194
5195 commit 04d9cb61c50924e4a8a7431e2da696b55693d241
5196 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5197 Date:   Mon Sep 7 20:44:29 2009 +0000
5198
5199     start_editor_from_filelist_full fixes
5200     
5201     fixed return value from start_editor_from_filelist_full()
5202     call editor_command_parse to detect possible problems early enough
5203
5204 commit 89d76d7da4f277010901baaf80c239c057d7da70
5205 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5206 Date:   Mon Sep 7 20:04:22 2009 +0000
5207
5208     fixed list of possible editors in popup menu
5209
5210 commit 23f8333708ae73bb3332c1cd6f1033fd9bf9cdfd
5211 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5212 Date:   Mon Sep 7 19:48:05 2009 +0000
5213
5214     fixes sidecar file grouping
5215     
5216     files with a number in extension were listed twice, it
5217     caused problems later
5218
5219 commit b319e56a6f2a4018c385fe0b8eb085724dd33da5
5220 Author: Laurent Monin <geeqie@norz.org>
5221 Date:   Mon Sep 7 08:24:09 2009 +0000
5222
5223     Comment out unused functions, silenting related compilation warnings.
5224
5225 commit 6178ce7ae0e76e7e4d348681969e6dd31235c8ad
5226 Author: Laurent Monin <geeqie@norz.org>
5227 Date:   Mon Sep 7 08:18:18 2009 +0000
5228
5229     Remove an unused variable and minor code cleanup.
5230
5231 commit 9cfd6cc0d65835a221e710c14941591543597145
5232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5233 Date:   Sun Sep 6 14:29:19 2009 +0000
5234
5235     improved editor loading
5236
5237 commit 687a891871bd2c41ecb7f955b80910c941427353
5238 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5239 Date:   Sun Sep 6 14:21:19 2009 +0000
5240
5241     fixed unnecessary image reloads in color menu
5242
5243 commit e0fd3c772a12fdb3c6155b90b587c6dbaa418a82
5244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5245 Date:   Sun Sep 6 14:01:03 2009 +0000
5246
5247     load desktop files in idle time
5248     
5249     - scanning all desktop files takes a lot of time because of hdd seek
5250     - this change moves the scanning to idle time
5251     - the editors appears in the menus some time after startup
5252     
5253     https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
5254
5255 commit 397dd167416368a4d102b051352add5ed2982414
5256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5257 Date:   Sun Sep 6 09:08:37 2009 +0000
5258
5259     added messages for debugging startup time
5260
5261 commit a9030eea34458fb630d338c042311e3904110eef
5262 Author: Laurent Monin <geeqie@norz.org>
5263 Date:   Sat Sep 5 13:48:21 2009 +0000
5264
5265     Update svn ignore lists.
5266
5267 commit dcadde2b6220414d6fc833c97a31b33fa0995d87
5268 Author: Laurent Monin <geeqie@norz.org>
5269 Date:   Fri Sep 4 15:53:04 2009 +0000
5270
5271     Fix up compilation issues related to libchamplain.
5272     
5273     See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
5274
5275 commit 049463614a739625303f0edb6a8cf1ee90219833
5276 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5277 Date:   Thu Sep 3 20:00:40 2009 +0000
5278
5279     fixed in-place rename
5280
5281 commit 6f6186dad0150ef4f37eca53c0cf22cbfd0cd7a0
5282 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5283 Date:   Thu Sep 3 19:18:20 2009 +0000
5284
5285     do not reload image on copy, move, rename and external editor
5286     
5287     changed files should be detected anyway
5288     http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
5289
5290 commit 2b239ea29ca6de434c05482d27abf55df26d35f0
5291 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5292 Date:   Fri Aug 28 23:09:05 2009 +0000
5293
5294     fixed vd_notify_cb leak
5295
5296 commit 1dc77a83b26aed8ff77e59837bf03e77789cb6b7
5297 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5298 Date:   Fri Aug 28 21:01:29 2009 +0000
5299
5300     improved printing of selection
5301
5302 commit fbfb356c4e58eaf760c363caa8cbb3e6a45bd8ed
5303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5304 Date:   Fri Aug 28 20:18:46 2009 +0000
5305
5306     improved the sidecar grouping algorithm
5307
5308 commit 7cc27f48539b28a84af54e72c687276b729465bb
5309 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5310 Date:   Thu Aug 27 20:23:28 2009 +0000
5311
5312     fixed toggle_slideshow function
5313     
5314     https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
5315
5316 commit ca1e575f63e3e5f39dafdb4c512f8e7672237ee0
5317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5318 Date:   Wed Aug 26 19:19:06 2009 +0000
5319
5320     updated version message
5321
5322 commit ccc188ca0606d79f1fe7e84e96a995acd96aca42
5323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5324 Date:   Wed Aug 26 19:16:02 2009 +0000
5325
5326     save one unnecessary call to stat_utf8
5327
5328 commit 04c030835380e4223ea2902c4cea0283bbce9895
5329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5330 Date:   Tue Aug 25 22:21:46 2009 +0000
5331
5332     use name as a tooltip of external editor if comment is missing
5333     
5334     the hotkey dialog ignores entries with empty tooltip
5335
5336 commit da53e4e5a7a067aea6961ea89a35098a68562196
5337 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5338 Date:   Tue Aug 25 21:30:50 2009 +0000
5339
5340     write metadata before another opeation
5341     
5342     - this is implemented for copy and external editor
5343     - the unsaved metadata should survive operations like move or rename
5344     - saving metadata before delete is pointless
5345
5346 commit 22679396edba29418ca66fb4a1e9238386ae13d5
5347 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5348 Date:   Sun Aug 23 14:10:56 2009 +0000
5349
5350     workaround for xpm loader
5351     
5352     https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
5353
5354 commit 399428f6412a8c2866ec65738ca12bccd374fe73
5355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5356 Date:   Sun Aug 23 13:37:15 2009 +0000
5357
5358     fixed moving and maintenance of std. thumbnails
5359     
5360     https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
5361
5362 commit e284087c3e3d8714587fecdbb81d6328d3376b19
5363 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5364 Date:   Sat Aug 22 21:58:49 2009 +0000
5365
5366     remove deleted files from metadata queue
5367
5368 commit a20b1c7d57bc9f5e189b957942665d0856617b4e
5369 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5370 Date:   Sat Aug 22 20:20:19 2009 +0000
5371
5372     fixed sidecar grouping
5373     
5374     this fixes grouping of files which differs only
5375     in upper/lowercase extension. The old code stopped scanning
5376     when the first file was found.
5377
5378 commit 4fd2d2e9ae0d08ec04f1b893c08a315be6837abc
5379 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5380 Date:   Tue Aug 18 20:19:23 2009 +0000
5381
5382     fixed possible crash in exif_item_get_integer
5383
5384 commit c1371f79e488f152db06c61f821469fe59331ade
5385 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5386 Date:   Mon Aug 3 20:47:14 2009 +0000
5387
5388     updated links
5389
5390 commit 6873f89855794d502a5098369ba8b79fa4794392
5391 Author: Klaus Ethgen <Klaus@Ethgen.de>
5392 Date:   Mon Aug 3 12:34:57 2009 +0000
5393
5394     Fixing libexiv2 bug
5395
5396 commit 95f139cb78e9e71ee9c8978fe70885537d265092
5397 Author: Klaus Ethgen <Klaus@Ethgen.de>
5398 Date:   Sat Aug 1 22:37:57 2009 +0000
5399
5400     Fix a small problem with casefull keywords
5401     
5402     In @1636 I miss one check for keyword case. Now it should be all fixed.
5403
5404 commit 993581fa3b5a4f2dfe93e6b3ceb03b7219b73f41
5405 Author: Klaus Ethgen <Klaus@Ethgen.de>
5406 Date:   Sat Aug 1 22:37:37 2009 +0000
5407
5408     This function is never used anymore: file_maint_removed
5409
5410 commit 3ba97f11d9ed1b31f4983b6f2b85a1661fd21172
5411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5412 Date:   Fri Jul 31 20:46:55 2009 +0000
5413
5414     updated project status
5415
5416 commit c57a5a23b7b648f93a7ab9e78d32ea240909a8ef
5417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5418 Date:   Fri Jul 31 20:31:56 2009 +0000
5419
5420     added project web page under version control
5421
5422 commit 3591c21101f1f1f82eba676b7708f61badc13e0c
5423 Author: Laurent Monin <geeqie@norz.org>
5424 Date:   Thu Jul 30 17:59:20 2009 +0000
5425
5426     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.
5427
5428 commit 50d58991a04ea08b245ad359ed7cd399f5e48d2e
5429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5430 Date:   Wed Jul 29 21:03:38 2009 +0000
5431
5432     updated czech translation
5433
5434 commit e01d567728c83465fd4bd657233f07b6a1d47403
5435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5436 Date:   Tue Jul 28 22:27:24 2009 +0000
5437
5438     improved scroll on slower machines
5439     
5440     patch by Stanislav Brabec
5441
5442 commit 41599122ba313c5806555c6f1e241ed09ff37177
5443 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5444 Date:   Tue Jul 28 22:14:26 2009 +0000
5445
5446     do not process sidecar files in bar_gps
5447     
5448     patch by Colin Clark
5449
5450 commit 5d66be285cb060db3db2202a7ee3b79cacfd9769
5451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5452 Date:   Tue Jul 28 22:03:54 2009 +0000
5453
5454     run the scripts with /bin/sh
5455
5456 commit 9ac5bc9898dd722a4b1bbc175ac2d777ec3d53e3
5457 Author: Laurent Monin <geeqie@norz.org>
5458 Date:   Sat Jul 25 08:23:23 2009 +0000
5459
5460     French translation was updated.
5461
5462 commit 6c06cb33020b4045625a56baae23b1fef36c8618
5463 Author: Laurent Monin <geeqie@norz.org>
5464 Date:   Sat Jul 25 08:13:13 2009 +0000
5465
5466     Remove some bashisms from configure.in. Patch by Greg Troxel.
5467
5468 commit 5495e01cd0d7eec14da56600599aaa7c5876299b
5469 Author: Laurent Monin <geeqie@norz.org>
5470 Date:   Sat Jul 25 08:00:07 2009 +0000
5471
5472     Romanian translation was completed. Thanks to Sabin Iacob.
5473
5474 commit 206a227078812c68c76b4a233cd877639a8b49bf
5475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5476 Date:   Fri Jul 24 14:07:54 2009 +0000
5477
5478     update column sizes after toggling thumbnails
5479
5480 commit 3374e3d5b309aa51edbaf5b4a9a7beeb084452f9
5481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5482 Date:   Fri Jul 24 13:32:37 2009 +0000
5483
5484     fixed switching of multiline texts
5485
5486 commit 2d113f07405e4579f942e247297cc0ff66227935
5487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5488 Date:   Fri Jul 24 12:56:54 2009 +0000
5489
5490     do not try to reload deleted image
5491     
5492     deleted image is replaced by the next one from the list, keep
5493     the old image displayed until the new one is set
5494
5495 commit 00c99d21f60a5771bdecff3fd77a6636cdbb685f
5496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5497 Date:   Fri Jul 24 12:45:42 2009 +0000
5498
5499     call gtk_tree_view_columns_autosize only when reall needed
5500     
5501     gtk_tree_view_columns_autosize is rather expensive, call it only
5502     afrer directory change or after user-requested refresh
5503
5504 commit 66643fc83bc4568484894ae282c1cc1b1f83d31f
5505 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5506 Date:   Fri Jul 24 12:21:23 2009 +0000
5507
5508     do not use cell_data_func
5509     
5510     cell_data_func is too slow, store formatted string in the tree_store
5511     instead
5512
5513 commit 8494a934706a0fa7c16e83df36d2d4fec7a61184
5514 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5515 Date:   Tue Jul 21 14:17:01 2009 +0000
5516
5517     fixed destroying of menu data
5518     
5519     Make sure that menu destroy functions do not access parent widget
5520     structures that are already destroyed
5521     There are 2 ways to achieve this:
5522     - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
5523     - use separate data structure passed to *_popup_menu_destroy_cb()
5524       like in img-view.
5525
5526 commit 7c7eb0a20e26e0b16c90ec2882559344ac537c1d
5527 Author: Klaus Ethgen <Klaus@Ethgen.de>
5528 Date:   Sat Jul 18 08:16:54 2009 +0000
5529
5530     Fix a overrun
5531     
5532     data_offset + data_length could be bigger than guint which makes the
5533     calculation overflow to a value smaller then size.
5534
5535 commit 6e739c902d1e5cfec08c44348536b5d0c2d23199
5536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5537 Date:   Thu Jul 2 17:37:05 2009 +0000
5538
5539     updated ChangeLog file
5540
5541 commit 08f70c1da91476bc46ab020ba54f929ca991af5c
5542 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5543 Date:   Thu Jul 2 17:31:38 2009 +0000
5544
5545     updated ca.po - submitted by Mecatxis
5546
5547 commit ecfe3d0ad28feebc56f32610d9707309243a051c
5548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5549 Date:   Wed Jul 1 20:55:37 2009 +0000
5550
5551     make sure that automake and config.h uses the same installation paths
5552
5553 commit 2e37aa4a9f0235e9ffe2a2daf09d85caa54c303a
5554 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5555 Date:   Wed Jul 1 19:38:17 2009 +0000
5556
5557     updated version string
5558
5559 commit b514d250a6bf056da22f144876fb3a367c35e943
5560 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5561 Date:   Wed Jul 1 19:33:09 2009 +0000
5562
5563     fixed mnemonic conflicts
5564
5565 commit 9c0ca8a14835d15472fc1453bc62cd7403cb9a7a
5566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5567 Date:   Wed Jul 1 18:59:39 2009 +0000
5568
5569     removed msgctxt keyword, older gettext fails on it
5570
5571 commit a781a6fa2d8dfd1a452ffd0242eb6e420ec4ee80
5572 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5573 Date:   Wed Jul 1 18:32:32 2009 +0000
5574
5575     removed gettext.h reference
5576
5577 commit 0ec10ddfd8183dfcef9e9651d86ee1dd6fab82e9
5578 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5579 Date:   Wed Jul 1 07:04:42 2009 +0000
5580
5581     updated spec file
5582
5583 commit 21797ad0d7c06e997ca15031f3634f7992acaef2
5584 Author: Laurent Monin <geeqie@norz.org>
5585 Date:   Tue Jun 30 23:40:37 2009 +0000
5586
5587     French translation was updated.
5588
5589 commit 0bf27305767735ad7b0ebbd8f18ab4d0b24a5614
5590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5591 Date:   Tue Jun 30 20:15:33 2009 +0000
5592
5593     fixed an use of uninitialized value
5594
5595 commit b5b0a8583f3e0201b0257e21546e1620d71e73e0
5596 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5597 Date:   Tue Jun 30 20:12:28 2009 +0000
5598
5599     fixes for a built without Exiv2
5600     
5601     don't try to access XMP metadata if not compiled with Exiv2
5602     some metadata options are valid without Exiv2, do not disable them
5603
5604 commit f70e420d4bffd932e7cf9d70debb74df1e96011e
5605 Author: Klaus Ethgen <Klaus@Ethgen.de>
5606 Date:   Tue Jun 30 19:53:55 2009 +0000
5607
5608     Revert "Add pgettext for some ambiguous strings"
5609     
5610     Now there should be all ambiguous strings gone. This reverts commit 1628
5611     
5612     With that commit also all ambiguous strings should be solved.
5613
5614 commit ed08c31a1b8e1b458f69605e1756af6460b363e0
5615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5616 Date:   Tue Jun 30 19:12:25 2009 +0000
5617
5618     add desktop.in files to the tarball
5619
5620 commit 84d6dfa42fdb4560cc895f8346256b80cbc2deeb
5621 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5622 Date:   Mon Jun 29 19:48:14 2009 +0000
5623
5624     fixed writting to gqview legacy format
5625
5626 commit b1e7867f8a5174e1b9650a4f9703efc3b94d20b9
5627 Author: Laurent Monin <geeqie@norz.org>
5628 Date:   Mon Jun 29 16:32:43 2009 +0000
5629
5630     French translation was updated.
5631
5632 commit c278582ae1a6dfa2c1b12ce3af4554b28db37d27
5633 Author: Laurent Monin <geeqie@norz.org>
5634 Date:   Mon Jun 29 16:02:28 2009 +0000
5635
5636     Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
5637
5638 commit f8f76cde319631e0147a286966ca7af0b13f747c
5639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5640 Date:   Sun Jun 28 13:41:51 2009 +0000
5641
5642     added geeqie-import-geeqie.desktop.in
5643
5644 commit 8bb48410fde2352746c65072c38331ec17faa329
5645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5646 Date:   Sun Jun 28 11:55:54 2009 +0000
5647
5648     libchamplain compatibility fix
5649
5650 commit cf4208a56c616bb3dcaae93de5274dfc219a0313
5651 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5652 Date:   Sun Jun 28 09:25:47 2009 +0000
5653
5654     cleanup: remove some disabled code
5655
5656 commit 3ad0a54de0b397a1f8d7ca8cb487633150060032
5657 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5658 Date:   Sun Jun 28 09:08:25 2009 +0000
5659
5660     warn if another operation is performed on a file with unsaved metadata
5661
5662 commit dadc45eb233a88708878440db9dc0746206f6246
5663 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5664 Date:   Sun Jun 28 08:49:28 2009 +0000
5665
5666     sync histogram state after enabling it from the menu
5667
5668 commit a61e74ef49b2910e1c2b52699455707a110344ba
5669 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5670 Date:   Sun Jun 28 08:32:27 2009 +0000
5671
5672     added script for importing GQView and Geeqie-alpha metadata
5673
5674 commit db44d472fbb0f81ba00ac282b9e4fa04fd37d64e
5675 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5676 Date:   Sat Jun 27 23:12:52 2009 +0000
5677
5678     put preferences to separate submenu
5679
5680 commit d960407def39b244453756528e281209f1c47135
5681 Author: Klaus Ethgen <Klaus@Ethgen.de>
5682 Date:   Sat Jun 27 22:58:20 2009 +0000
5683
5684     German translation update
5685
5686 commit 6595653e7fdcd3f9126e2382e61309a6fddceec7
5687 Author: Klaus Ethgen <Klaus@Ethgen.de>
5688 Date:   Sat Jun 27 22:57:56 2009 +0000
5689
5690     Complete commit @1747 (intltool usage)
5691     
5692     With using intltool the localisation will fail cause of missing
5693     desktop.in file. Also the old desktop files are obsoleted by this
5694     commit.
5695     
5696     Also it is not necessary any more to have a './' in front of the files
5697     in POTFILES.in.
5698
5699 commit 3000474f9d40efec1c4167fe3c87dce3e2814d18
5700 Author: Klaus Ethgen <Klaus@Ethgen.de>
5701 Date:   Sat Jun 27 22:56:50 2009 +0000
5702
5703     Fix AM_CFLAGS and AM_CXXFLAGS from @1701
5704     
5705     The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
5706     src/Makefile.am.
5707     
5708     I also did some minor whitespace fixes and made the internal
5709     documentation consistent by using \ than @ for doxygen doc.
5710
5711 commit 1282982b76068795acda07efe761286c1d850927
5712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5713 Date:   Sat Jun 27 22:40:25 2009 +0000
5714
5715     added command for editing ufraw id file, changed menu location
5716
5717 commit 5865742b0f0e0d9e89c6f8cfc8789e37ab3cfc09
5718 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5719 Date:   Sat Jun 27 21:12:07 2009 +0000
5720
5721     reordered View menu
5722
5723 commit 2c3454d78f2e002ad86059746d6dbc15070110d0
5724 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5725 Date:   Sat Jun 27 20:47:17 2009 +0000
5726
5727     use radio buttons for file and dir mode in popup menu
5728
5729 commit 9ef0898770dc7fb0e286c777a1ece3896f22a1ca
5730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5731 Date:   Sat Jun 27 20:12:56 2009 +0000
5732
5733     simplified menu_item_add_radio usage
5734
5735 commit f9509525508c1f38a99edf06d5203f2cb063b81a
5736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5737 Date:   Sat Jun 27 17:54:31 2009 +0000
5738
5739     created Files and Folders submenu
5740
5741 commit 8948dca3981a8f5484d8cc658dd5253cf9bc9f85
5742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5743 Date:   Sat Jun 27 15:47:50 2009 +0000
5744
5745     improved overlay menu
5746     
5747     - indicate overlay and histogram state in toggle and radio entries in
5748       the menu
5749     - all entries have visible effect in all modes
5750
5751 commit a374a03dd9be5d447a8a0f0d45b4a2b7a6725cb1
5752 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5753 Date:   Wed Jun 24 20:31:30 2009 +0000
5754
5755     test if an accelerator can be stored
5756     
5757     gtk_accel_map_change_entry can't change accelerators
5758     to keys like arrows. Test this and show the keys in the list
5759     only if they can be really changed.
5760     
5761     https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
5762
5763 commit 7bbcd188f372a89bc2ff72d80ed8a20fec5b95ca
5764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5765 Date:   Tue Jun 23 19:20:48 2009 +0000
5766
5767     improved description string
5768
5769 commit 5a18119c672fff2fb43b3789ffedb8932c960e37
5770 Author: Klaus Ethgen <Klaus@Ethgen.de>
5771 Date:   Sun Jun 21 22:52:45 2009 +0000
5772
5773     Localizing one string
5774
5775 commit d820c538051df54a6316047a3da7ce77414fa980
5776 Author: Klaus Ethgen <Klaus@Ethgen.de>
5777 Date:   Sun Jun 21 22:52:08 2009 +0000
5778
5779     Fix two memory failures
5780     
5781     1. if the description field for a exif information is empty the program
5782        dumps core when trying to change this. The reason is a strcmp with a
5783        NULL value.
5784     
5785        The fix add the small functionality to set the field to default when
5786        it is set empty.
5787     
5788     2. There was a g_strdup miss in exif.c which could end in memory
5789        corruption.
5790
5791 commit 48de954045b9d2f5e00ef8ef1be0c23f1babf8ec
5792 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5793 Date:   Sun Jun 21 20:14:53 2009 +0000
5794
5795     improved file list update priority
5796     
5797     - update list with lower priority than the priority of file operations
5798     - make sure that it is updated at least once per 2 seconds
5799
5800 commit 8f5b864badbfce732abf5f389688052ece5ce8c1
5801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5802 Date:   Sun Jun 21 13:28:02 2009 +0000
5803
5804     fixed jumping of filelist on focus_in event
5805
5806 commit 624256fd4593dec4dda712194794a3bf85bcdb7f
5807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5808 Date:   Sun Jun 21 12:39:58 2009 +0000
5809
5810     fixed updating of marks in sidecars
5811
5812 commit 8c5f76523ca80ce6b73e625ad8304af1e2acb88e
5813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5814 Date:   Sat Jun 20 23:15:11 2009 +0000
5815
5816     various geeqie-ufraw improvements
5817     
5818     - handle xmp sidecars
5819     - commandline options, help
5820
5821 commit ad121b74463720f97b4ff342580227d07b30d52c
5822 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5823 Date:   Sat Jun 20 18:42:23 2009 +0000
5824
5825     fixed leak in file_util_* functions
5826     
5827     - file_util_* are changed to take over the filelist and free it when
5828       done
5829     - make sure that these functions are called correctly
5830
5831 commit 64ac3a19f5d513a64d8824bbc131323341f82f49
5832 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5833 Date:   Sat Jun 20 16:46:32 2009 +0000
5834
5835     improved list view
5836     
5837     - do the string formatting in the cell_data callback
5838     - show the sidecar list only in collapsed entries
5839
5840 commit 689f00cfe4b24d5a3c9adbe90faa1127b01edc88
5841 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5842 Date:   Sat Jun 20 08:51:07 2009 +0000
5843
5844     always check for deleted sidecar files
5845
5846 commit 2ac559008ae7dd561c191ee59e2ca0bf23536f06
5847 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5848 Date:   Fri Jun 19 22:37:30 2009 +0000
5849
5850     fixed regexp usage
5851
5852 commit f553c1adfbaefb4e6c6e5f63243d7045298c1fb0
5853 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5854 Date:   Fri Jun 19 22:34:52 2009 +0000
5855
5856     run external commands from current directory even with no files
5857
5858 commit 6b90e03b1485fc0bb2c97369c9b78e520fa6d641
5859 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5860 Date:   Thu Jun 18 20:46:33 2009 +0000
5861
5862     ufraw-batch script
5863     
5864     added a more complicated script that demonstrates advanced
5865     features of external editors:
5866     - create a jpeg + ufraw id file for each raw file
5867     - update the jpeg if the id file was modified
5868
5869 commit ce28ddc9eb3aa2525c3264a5d108ad0c0663b01c
5870 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5871 Date:   Wed Jun 17 18:41:10 2009 +0000
5872
5873     made file_util_start_editor_from_file consider also sidecars
5874
5875 commit 74888a81cf4563307c3f5814f571aaa47b72de72
5876 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5877 Date:   Wed Jun 17 18:19:11 2009 +0000
5878
5879     fixed problems with floor/ceil
5880     
5881     - introduce macros ROUND_DOWN, ROUND_UP
5882     - fixed incorrect usage of floor/ceil functions on int arguments
5883     
5884     patch by  Yuriy Kaminskiy
5885
5886 commit a9e0a03817c421da14093d05e41970da740c44a0
5887 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5888 Date:   Mon Jun 15 20:50:35 2009 +0000
5889
5890     use intltool for desktop file translation
5891     
5892     - desktop files are translated via .po files together with other strings
5893     - make update-po is replaced with intltool-update [lang]
5894
5895 commit f63a2dd3fa1b61bec9a04c877f3ca9953b467133
5896 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5897 Date:   Mon Jun 15 19:13:45 2009 +0000
5898
5899     improved rotation script
5900     
5901     - applies the orientation from metadata
5902     - uses exiftran for jpeg an ImageMagick for other files
5903
5904 commit 2900ceba02cd5b6c5d7c1d818dacecc9a65720d4
5905 Author: Laurent Monin <geeqie@norz.org>
5906 Date:   Sun Jun 14 08:49:39 2009 +0000
5907
5908     French translation was updated.
5909
5910 commit 1401afe8606b92cfa9f3b52989448e86833ed248
5911 Author: Klaus Ethgen <Klaus@Ethgen.de>
5912 Date:   Sat Jun 13 22:19:57 2009 +0000
5913
5914     Update documentation
5915     
5916     Now it holds a more verbose doxygen description as discussed in mailing
5917     list.
5918     
5919     - Doxygen style description
5920     - Small visibility changes
5921     - Commit message change
5922
5923 commit 369eab0297a8ba20f117db5c4c751907e22479ed
5924 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5925 Date:   Sat Jun 13 19:26:32 2009 +0000
5926
5927     the options for custom border color were made independent
5928
5929 commit 1283b61934436f9ba1563633c0892ba8245b16aa
5930 Author: Laurent Monin <geeqie@norz.org>
5931 Date:   Thu Jun 11 18:18:07 2009 +0000
5932
5933     French translation was updated.
5934
5935 commit 420f3600446e33397c93fe631e2fffb5b8a6f43d
5936 Author: Laurent Monin <geeqie@norz.org>
5937 Date:   Thu Jun 11 17:34:37 2009 +0000
5938
5939     Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
5940
5941 commit f5dbedfb0a27731a28584e4734b7fd548222140e
5942 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5943 Date:   Wed Jun 10 20:45:24 2009 +0000
5944
5945     make sure that a directory exists on saving desktop files
5946
5947 commit 545a2c2ca86722831c57ff5f5d8b1c641e6d6988
5948 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5949 Date:   Wed Jun 10 20:26:47 2009 +0000
5950
5951     do not install helper scripts into /usr/bin
5952     
5953     - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
5954     - add the directory to $PATH on startup - the Exec line in desktop files
5955       does not have to contain full path
5956     
5957     fixes
5958     https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
5959
5960 commit c266b1d322f46134d567ce59168746575944e3d1
5961 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5962 Date:   Tue Jun 9 19:12:37 2009 +0000
5963
5964     enabled color management in img-view
5965     
5966     patch by Omari Stephens
5967
5968 commit 0dbb46cefd841e6fff6ea1bd002829db6f519bdf
5969 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5970 Date:   Tue Jun 9 19:08:52 2009 +0000
5971
5972     fixed leak in image_post_process_color
5973     
5974     patch by Omari Stephens
5975
5976 commit 3c31271012cd131271872a32dc5214a81010d665
5977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5978 Date:   Mon Jun 8 19:05:49 2009 +0000
5979
5980     unify code paths for New directory
5981     keep the directory visible after rename
5982     https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
5983
5984 commit 0128d5e7deb6ec5772daeb22edcb5c5efc918996
5985 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5986 Date:   Sun Jun 7 10:11:05 2009 +0000
5987
5988     do not show wide frame in single image mode
5989     it partially fixes
5990     https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
5991
5992 commit 831963138ddff7c9d9d29e39ecf677535e679ec3
5993 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5994 Date:   Sat Jun 6 22:51:55 2009 +0000
5995
5996     added mark filter to menu - now it is possible to assign hotkeys
5997
5998 commit da1d8ad7407bec7c000684ad9466c45a03243467
5999 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6000 Date:   Sat Jun 6 19:39:46 2009 +0000
6001
6002     preserve zoom value on fullscreen startup
6003
6004 commit 0b06a8bd76d495c199fabad762571a4f9df9a175
6005 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6006 Date:   Sat Jun 6 17:28:16 2009 +0000
6007
6008     swap x and y scale when scaling rotated images - it fixes tiles that were
6009     sometimes off by 1 pixel - thanks Petr for reporting,
6010     code cleanup
6011
6012 commit 538eafee798a9adc76f91daa7b0b7ee31405e89f
6013 Author: Laurent Monin <geeqie@norz.org>
6014 Date:   Sat Jun 6 17:02:21 2009 +0000
6015
6016     French translation was updated.
6017
6018 commit 0b3615164ce594afae630a1e652099d14308c356
6019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6020 Date:   Sat Jun 6 16:14:07 2009 +0000
6021
6022     better implementation of tree_view_row_get_visibility,
6023     gtk_tree_view_set_cursor is not sufficient in some cases, call also
6024     tree_view_row_make_visible
6025
6026 commit 2ca07031f3571cee3851b885ac9eb466d0485648
6027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6028 Date:   Sat Jun 6 15:33:56 2009 +0000
6029
6030     do not call signal handler from vdtree_row_expanded
6031     it fixes tree view for user-entered hidden directories
6032
6033 commit 1bd43a679034412c6ee7f82676c027f7db73a602
6034 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6035 Date:   Sat Jun 6 11:15:09 2009 +0000
6036
6037     reduced jumping of directory tree when user clicks on folders
6038
6039 commit 2aa7548fca3a27dfb8b891d36507adc918e258ad
6040 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6041 Date:   Fri Jun 5 21:52:37 2009 +0000
6042
6043     simplified the code around vd_select_row
6044
6045 commit e88a00bed30f1083f221a96876a0ddd84f44623f
6046 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6047 Date:   Thu Jun 4 21:07:03 2009 +0000
6048
6049     use layout_set_fd() for changing images from a slideshow
6050     - this updates folder and icon in recursive slideshow mode
6051     
6052     preserve slideshow on layout change - fixes
6053       https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
6054
6055 commit f333692b5cb1214bfc7b5e890894c7cb8a7c49a0
6056 Author: Laurent Monin <geeqie@norz.org>
6057 Date:   Thu Jun 4 19:51:20 2009 +0000
6058
6059     Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
6060
6061 commit 4751713609feee94ac540b8d57ebbdf65b9bb55d
6062 Author: Klaus Ethgen <Klaus@Ethgen.de>
6063 Date:   Thu Jun 4 16:07:41 2009 +0000
6064
6065     Ongoing translation
6066     
6067     Now the most is translated to German language. Just the photographic
6068     notions are missing.
6069
6070 commit 8e6775025b5874e2bb686854009a4fb07dd74909
6071 Author: Klaus Ethgen <Klaus@Ethgen.de>
6072 Date:   Thu Jun 4 16:07:16 2009 +0000
6073
6074     Change the order of columns for editors dialogue
6075
6076 commit 21b5ebf3430ded75165d2b4caf8baef41dce6bae
6077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6078 Date:   Wed Jun 3 20:05:19 2009 +0000
6079
6080     regroup sidecar files when an operation on partial group is finished
6081
6082 commit 347fc7ce81fd08f1a8977f67cff7ae18e9d175c6
6083 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6084 Date:   Tue Jun 2 22:33:53 2009 +0000
6085
6086     changed selection behavior as requested at
6087     http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
6088     
6089     file view - sidecars are added to the selection if they were expicitly selected
6090                 or if the entry is collapsed
6091     icon view - selection always contains sidecars
6092     
6093     file operations splits partially selected groups - selected files have
6094     disabled grouping
6095
6096 commit 5a743f0af211c998eb7c38a6f5736fff5ca22899
6097 Author: Laurent Monin <geeqie@norz.org>
6098 Date:   Mon Jun 1 16:37:30 2009 +0000
6099
6100     Minor code cleanup and redundancy reduction.
6101
6102 commit ce00bafc5df7e6b25402cd9017618b9e57f0b9f0
6103 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6104 Date:   Sun May 31 14:32:39 2009 +0000
6105
6106     fixed incorrect type conversion
6107
6108 commit 7c03436375c2931a9ebe20706648ea9f40195265
6109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6110 Date:   Sun May 31 13:32:09 2009 +0000
6111
6112     do not display menus ("FileMenu" etc.) in accelerator configuration
6113     improved tooltip texts
6114
6115 commit 7166e8e6822956cfc657744e4257af67f6152542
6116 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6117 Date:   Sun May 31 11:08:00 2009 +0000
6118
6119     do not block the files sent to external editors like gimp
6120
6121 commit f6b5317b9869a7640793c47eda0bbd39253ad363
6122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6123 Date:   Sat May 30 20:18:22 2009 +0000
6124
6125     preserve image center over short periods when the "broken image" icon is
6126     displayed
6127     http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
6128
6129 commit 894ebcaf7da4ea3b72486192c43c15922a3bb68b
6130 Author: Laurent Monin <geeqie@norz.org>
6131 Date:   Tue May 26 19:41:22 2009 +0000
6132
6133     Add .desktop files to restore lossless jpeg rotation via editors.
6134
6135 commit 257284ed5d98e13733f90bff28124cdc75c85238
6136 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6137 Date:   Sat May 23 21:23:06 2009 +0000
6138
6139     added doxygen.conf
6140     https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
6141
6142 commit 701705f5255fb572f11beb9cb167a4b1729b61fc
6143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6144 Date:   Sat May 23 21:07:21 2009 +0000
6145
6146     enabled PageSize code
6147     https://bugzilla.redhat.com/show_bug.cgi?id=222639
6148
6149 commit 94698117d7c312c420ae83d26bb80fd973a16b90
6150 Author: Laurent Monin <geeqie@norz.org>
6151 Date:   Thu May 21 09:54:20 2009 +0000
6152
6153     Add missing vim modeline.
6154
6155 commit 8b292110747064f281bd8ebb58be68f35ba5ea62
6156 Author: Laurent Monin <geeqie@norz.org>
6157 Date:   Thu May 21 09:20:48 2009 +0000
6158
6159     Attempt to use stock gtk icons for directory list and tree views.
6160
6161 commit 2a1d12620e62c03dc69d958dd861e8506146b03c
6162 Author: Laurent Monin <geeqie@norz.org>
6163 Date:   Sat May 16 11:31:48 2009 +0000
6164
6165     Fix up too short array, reported by Michael Schwendt.
6166
6167 commit db09073d27d708eec901db85729b7c96d513cae8
6168 Author: Laurent Monin <geeqie@norz.org>
6169 Date:   Sat May 16 08:48:21 2009 +0000
6170
6171     Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
6172     
6173     
6174     $ desktop-file-validate geeqie.desktop
6175     geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
6176     "Categories" in group "Desktop Entry" contains a deprecated value
6177     "Application"
6178     
6179     http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
6180
6181 commit 939990870184f816d033427411963290f6ade227
6182 Author: Laurent Monin <geeqie@norz.org>
6183 Date:   Thu May 14 20:45:34 2009 +0000
6184
6185     Fix up unused variables warnings.
6186
6187 commit 93e62dee098e12678bee8560811f2676d66a169c
6188 Author: Laurent Monin <geeqie@norz.org>
6189 Date:   Thu May 14 20:32:14 2009 +0000
6190
6191     Merge common thumb code from view_file_list and view_file_icon to view_file.
6192
6193 commit 63ea2c8531d9336883dfeacf232c15e71fe93d90
6194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6195 Date:   Tue May 12 20:54:58 2009 +0000
6196
6197     added some notes to README file
6198
6199 commit e0541d552647c5878d8ce21e111563837e0c9d9b
6200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6201 Date:   Tue May 12 20:38:26 2009 +0000
6202
6203     fixed compilation with older gtk
6204
6205 commit ff49d58f802d8a012bc0ffb56826047f40e97be6
6206 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6207 Date:   Tue May 12 20:17:03 2009 +0000
6208
6209     updated TODO list
6210
6211 commit 19db93d6eb70f5163b098be3390476c19f10b54e
6212 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6213 Date:   Tue May 12 18:25:18 2009 +0000
6214
6215     added GPS map support - patch by Colin Clark
6216
6217 commit f0115682dc9aa6726bb6f582af15eae5b62bb0c1
6218 Author: Laurent Monin <geeqie@norz.org>
6219 Date:   Tue May 12 06:54:05 2009 +0000
6220
6221     French translation was updated.
6222
6223 commit d9ddcf2b5bfe86a11a674269b2b0ba3d1e41a694
6224 Author: Laurent Monin <geeqie@norz.org>
6225 Date:   Tue May 12 06:42:20 2009 +0000
6226
6227     Fix up tooltip text: Color _Management -> Color Management.
6228
6229 commit b8f9d00fd3a2a654b5b7121a520da9ed1e6c6a96
6230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6231 Date:   Mon May 11 20:50:13 2009 +0000
6232
6233     added keyboard configuration dialog
6234     mostly written by Petr Ostadal
6235     alternate keys are not yet fully configurable - the corresponding code
6236     is commented out
6237
6238 commit 59e6c19758556f5b4bfaccfdce0ec356289c0b66
6239 Author: Laurent Monin <geeqie@norz.org>
6240 Date:   Mon May 11 10:10:13 2009 +0000
6241
6242     French translation was updated.
6243
6244 commit b8baff4dae2056c190eb6274bf48764521192aa0
6245 Author: Laurent Monin <geeqie@norz.org>
6246 Date:   Mon May 11 09:55:39 2009 +0000
6247
6248     Include missing header file.
6249
6250 commit 8ae8938d7f55e6b8b1db3a5d699366cc2068baab
6251 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6252 Date:   Sat May 9 19:45:24 2009 +0000
6253
6254     expose the file grouping flag to the user
6255
6256 commit 70138111fc44652288eb415f4c3587b0a69a661b
6257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6258 Date:   Sat May 9 19:25:51 2009 +0000
6259
6260     extended the list of grouped metadata tags
6261
6262 commit 5a13c696e65d72adc9b75d8955903a857ee845a1
6263 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6264 Date:   Sat May 9 17:02:35 2009 +0000
6265
6266     added some structure to the metadata preferences dialog
6267
6268 commit 6736cd683214e6d52b2784866f710f8a4a1adc48
6269 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6270 Date:   Fri May 8 18:29:09 2009 +0000
6271
6272     better tooltip for disabled lcms
6273
6274 commit 38d38b50801979777ad5eca4bf18ac5769cab5ba
6275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6276 Date:   Thu May 7 20:24:35 2009 +0000
6277
6278     limit metadata details dialog size
6279
6280 commit ecf3f93d54ef1c36365811d00e1a810a1656a189
6281 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6282 Date:   Thu May 7 19:52:38 2009 +0000
6283
6284     fixed keyword tree initialization
6285
6286 commit dee4299ea23692b3aefb7f29b12918fa05aed927
6287 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6288 Date:   Thu May 7 19:38:07 2009 +0000
6289
6290     updated version string to beta1
6291
6292 commit 0dfdc453bc25ed4a2e1fde1ccf2ddf5f73e5604e
6293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6294 Date:   Thu May 7 19:34:33 2009 +0000
6295
6296     enabled XDG directory layout
6297
6298 commit 34a545b2adf71400fa340ad002f6b893d5e8dda3
6299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6300 Date:   Thu May 7 19:30:15 2009 +0000
6301
6302     use "keywords" instead of "tags" in option name, it is more consistent
6303
6304 commit fb440ecd8db37f9b877bfb702b97e91422cd334f
6305 Author: Laurent Monin <geeqie@norz.org>
6306 Date:   Sun May 3 17:54:37 2009 +0000
6307
6308     French translation was updated.
6309
6310 commit bcc9ac0c44afd4282d63ea05e889ec19cf1cf458
6311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6312 Date:   Sat May 2 22:34:46 2009 +0000
6313
6314     added stock icons for slideshow
6315
6316 commit b9dbcccc72df0cf7e537ae9acc776c582d44a24b
6317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6318 Date:   Sat May 2 22:19:42 2009 +0000
6319
6320     updated czech translation
6321
6322 commit baf66bb1af89cfb58a59eb324ef21484c5bca379
6323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6324 Date:   Sat May 2 11:14:24 2009 +0000
6325
6326     force the metadata dialog if it was triggered by the menu or the button
6327
6328 commit 034c8455de62bcdf0b0e5bb7741e3625b911bfc0
6329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6330 Date:   Sat May 2 10:59:36 2009 +0000
6331
6332     action table clean up
6333
6334 commit bf8cb167b7ccb92cc324ade7ae0af00cca98f2e2
6335 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6336 Date:   Sat May 2 09:15:56 2009 +0000
6337
6338     improved pixel info, changed the menu entry from "Hide" to "Show",
6339     added it on default status bar
6340
6341 commit 022c685ad3ea779b5d173483deb75f19434ccac2
6342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6343 Date:   Fri May 1 23:40:01 2009 +0000
6344
6345     "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
6346     use <shift>S for sort manager
6347
6348 commit c95bd69965832c1cc0b82683888759057cc37b85
6349 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6350 Date:   Fri May 1 23:15:51 2009 +0000
6351
6352     - handle color profile and write metadata buttons on statusbar by ui_manager
6353     - statusbar buttons made configurable
6354
6355 commit b4760e25a6f8e62c950bc9e32f5f4af7c17cdda0
6356 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6357 Date:   Fri May 1 09:49:27 2009 +0000
6358
6359     allow external editors without parameters, as long as they are in
6360     category 'X-Geeqie'
6361
6362 commit b2025397567ecf8ba11b9372e2161ffd78e33d94
6363 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6364 Date:   Wed Apr 29 20:28:54 2009 +0000
6365
6366     updated czech translation, not yet complete
6367
6368 commit 6739de52b94a36b0a4fd316444cb00ad06571181
6369 Author: Laurent Monin <geeqie@norz.org>
6370 Date:   Tue Apr 28 21:40:00 2009 +0000
6371
6372     French translation was updated.
6373
6374 commit baa6516063591b9c127a76be15b6d53851cd6c43
6375 Author: Laurent Monin <geeqie@norz.org>
6376 Date:   Tue Apr 28 21:38:20 2009 +0000
6377
6378     Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
6379
6380 commit 563caeb60cdd5d6c438a22b1a3571f1e044d06b8
6381 Author: Laurent Monin <geeqie@norz.org>
6382 Date:   Tue Apr 28 21:37:27 2009 +0000
6383
6384     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.
6385
6386 commit 90c899b61dfae05e879b336adf05b189f90f8cb4
6387 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6388 Date:   Tue Apr 28 20:09:41 2009 +0000
6389
6390     do not translate internal strings
6391
6392 commit cdf39c97d14024d0b0f2922e8d9ac5468d6de829
6393 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6394 Date:   Tue Apr 28 06:55:56 2009 +0000
6395
6396     added new files
6397
6398 commit 05a40a1d54061fb85a3f8b55d6eee745edc0ba9e
6399 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6400 Date:   Tue Apr 28 06:54:59 2009 +0000
6401
6402     compilation fixes for older glib and gtk
6403
6404 commit a39d10df5963b157a0010f5e0bf6d1a589a2367d
6405 Author: Laurent Monin <geeqie@norz.org>
6406 Date:   Mon Apr 27 23:07:59 2009 +0000
6407
6408     French translation was updated: fix few main menu mnenonics.
6409
6410 commit e83d047474df3181e844ded3d6341d00a1f06cb2
6411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6412 Date:   Mon Apr 27 21:39:56 2009 +0000
6413
6414     compilation fixes
6415
6416 commit 3e0cad19e6dfe8df7783655fa39e30a2d46b5095
6417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6418 Date:   Mon Apr 27 20:19:21 2009 +0000
6419
6420     "make dist" fixes
6421
6422 commit 2dfdfc1d4999579bde942798ac654840c1c05d0d
6423 Author: Laurent Monin <geeqie@norz.org>
6424 Date:   Sun Apr 26 14:08:44 2009 +0000
6425
6426     French translation was updated.
6427
6428 commit 81620ce969208f28075c74e05bee39161c567f5c
6429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6430 Date:   Sun Apr 26 11:38:28 2009 +0000
6431
6432     small fixes
6433
6434 commit 61f861ddcb3092f4a243a0220bfd2322ad5dc196
6435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6436 Date:   Sun Apr 26 09:25:52 2009 +0000
6437
6438     fixed return from metadata_write_revert
6439
6440 commit 86da9a1f10413fa132785cdf4d210c0caed1d8d0
6441 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6442 Date:   Sun Apr 26 09:01:35 2009 +0000
6443
6444     added an option to write image orientation to the metadata
6445
6446 commit f62a4ec8486bc8489420e73e3981ccde92395342
6447 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6448 Date:   Sat Apr 25 22:08:09 2009 +0000
6449
6450     separated Orientation and Grayscale functions
6451     moved Grayscale to Color management menu
6452
6453 commit a0f54dffd9713fc6ae22a46467371500623ad197
6454 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6455 Date:   Sat Apr 25 20:55:11 2009 +0000
6456
6457     added more info to the details dialog
6458
6459 commit 81e98ec340104f7f64eb907a60ccecd02319fe7a
6460 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6461 Date:   Fri Apr 24 23:26:49 2009 +0000
6462
6463     added details dialog for other operations too
6464
6465 commit 6ac87bdbb778288847a0aa31fd288a95abdf01d0
6466 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6467 Date:   Fri Apr 24 22:51:00 2009 +0000
6468
6469     added possibility to exclude individual files
6470
6471 commit 6d5b363690423b2dffaf34296d520d11fe7c348a
6472 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6473 Date:   Thu Apr 23 21:15:14 2009 +0000
6474
6475     fixed writting metadata behavior at exit
6476
6477 commit 92d41d67e666813d5c5534214555b6f840924f6b
6478 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6479 Date:   Thu Apr 23 21:12:19 2009 +0000
6480
6481     added an image to the file details dialog
6482
6483 commit b6e52aecca0dfc39c4e27fdd9aa15f9677fb4f19
6484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6485 Date:   Thu Apr 23 20:48:03 2009 +0000
6486
6487     differentiate between "Cancel" and "Discard changes"
6488
6489 commit 7ff04bed4bde4c74de4ed48a28f0538e8ed4955d
6490 Author: Laurent Monin <geeqie@norz.org>
6491 Date:   Tue Apr 21 21:47:11 2009 +0000
6492
6493     Fix up few warnings (especially on 64bits platforms).
6494
6495 commit a58c2dc7c6be53eb1b58d3eae0198ee102d593ac
6496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6497 Date:   Tue Apr 21 21:16:32 2009 +0000
6498
6499     fixed metadata.confirm_on_dir_change
6500
6501 commit ba226375e73ade36cdad0d3acc95a96ebec3ef42
6502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6503 Date:   Tue Apr 21 21:07:28 2009 +0000
6504
6505     added possibility to show modifiied metadata before write
6506
6507 commit 97517b5bdf8f3a555a086b15ded0748aa700979c
6508 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6509 Date:   Mon Apr 20 21:34:16 2009 +0000
6510
6511     added remote interface for exporting additional info (sidecars,
6512     destination) to external commands
6513     
6514     see the symlink command for an example
6515     
6516     http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
6517
6518 commit be3cde059c7592a31a839c4da5d38e85bdff68e9
6519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6520 Date:   Mon Apr 20 21:07:52 2009 +0000
6521
6522     write info and debugging messages to stderr
6523
6524 commit 4d953e1706d4c1eadf93172438635b4dfa3e9c5f
6525 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6526 Date:   Mon Apr 20 19:44:50 2009 +0000
6527
6528     improved remote protocol to allow bidirectional communication
6529
6530 commit 119665d75960040f13b9a40ecdf0515e4405b49e
6531 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6532 Date:   Fri Apr 17 20:26:22 2009 +0000
6533
6534     fixed tests for vd_find_row return value
6535
6536 commit fe28f85563b7bff64ccad3a7280aadaeb4aff8c0
6537 Author: Klaus Ethgen <Klaus@Ethgen.de>
6538 Date:   Tue Apr 14 21:51:29 2009 +0000
6539
6540     German translation updated
6541     
6542     With some help from de.alt.rec.digitalfotografie.
6543
6544 commit 2517907d2cb2e80808e33e63b0dd1895b8d53fa5
6545 Author: Laurent Monin <geeqie@norz.org>
6546 Date:   Tue Apr 14 20:54:50 2009 +0000
6547
6548     French translation was updated.
6549
6550 commit 3ad776526060f2004ff824ac4a7e88c3df6c43eb
6551 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6552 Date:   Mon Apr 13 22:40:47 2009 +0000
6553
6554     color profile fixes
6555
6556 commit 75909b6dbed56995f8d6abc9f917ac13de1c576c
6557 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6558 Date:   Mon Apr 13 14:39:50 2009 +0000
6559
6560     show color management status on statusbar
6561
6562 commit a512de6dffd96f4a2273aaa088d339e20fc865c1
6563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6564 Date:   Mon Apr 13 10:55:49 2009 +0000
6565
6566     support X11 screen profile
6567     http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
6568
6569 commit 6fa6bdcca280c06ce42c9061caa76890e4cca19e
6570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6571 Date:   Mon Apr 13 08:09:56 2009 +0000
6572
6573     moved color profiles from statusbar to View menu
6574
6575 commit 9d1fd8df2610693a3c68e31faaf42ce419f09c5e
6576 Author: Klaus Ethgen <Klaus@Ethgen.de>
6577 Date:   Sun Apr 12 17:58:55 2009 +0000
6578
6579     German translation updated
6580
6581 commit 6b5add467cb7bd1f7752dc4c8a25cd6e1535f76d
6582 Author: Laurent Monin <geeqie@norz.org>
6583 Date:   Sun Apr 12 15:06:43 2009 +0000
6584
6585     French translation was updated.
6586
6587 commit 9907bdcd3b84735d887aec962bf3ab8c8afb6213
6588 Author: Klaus Ethgen <Klaus@Ethgen.de>
6589 Date:   Sun Apr 12 11:02:03 2009 +0000
6590
6591     Update POTFILES.in
6592     
6593     metadata.c was not in the POTFILES.in.
6594
6595 commit 6fc844092598a09b07c51f3ca9434d84dc1f7723
6596 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6597 Date:   Sun Apr 12 08:36:53 2009 +0000
6598
6599     fixed ambiguous strings
6600
6601 commit 9483a82f6efbc103eccf69be8ffa2f827b2d89bf
6602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6603 Date:   Sat Apr 11 21:28:46 2009 +0000
6604
6605     improved default keyword tree
6606
6607 commit 957656a98cb956da53e2e52cb025c2f93dd170cf
6608 Author: Klaus Ethgen <Klaus@Ethgen.de>
6609 Date:   Sat Apr 11 20:46:37 2009 +0000
6610
6611     Fix that the output of msgfmt could be singular
6612     
6613     The output of msgfmt could be singular if there is only one translation
6614     of the given type.
6615
6616 commit 1a73f69002e383830604ccc14c925f2967ede8df
6617 Author: Klaus Ethgen <Klaus@Ethgen.de>
6618 Date:   Sat Apr 11 19:51:03 2009 +0000
6619
6620     Allow to configure case handling of keywords
6621     
6622     Sometimes I use just different case for keywords. This should be
6623     chooseable.
6624
6625 commit 66ad4aee7a6471f5a7f336fce6937182dc83c538
6626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6627 Date:   Sat Apr 11 19:35:03 2009 +0000
6628
6629     fixed updating of filelist marks
6630
6631 commit cceb6eee1213706de3b08a08b6410c433b5f64fb
6632 Author: Klaus Ethgen <Klaus@Ethgen.de>
6633 Date:   Sat Apr 11 18:34:12 2009 +0000
6634
6635     Adding debian packaging informations
6636     
6637     Adding debian control directory to create a geeqie debian package.
6638     
6639     NOTES: (To be fixed in autoconf)
6640        - LIRC must be explicit _enabled_ instead of disable. This is wrong
6641          documented.
6642        - It might be a good idea to derivate the readmedir and the htmldir
6643          from docdir.
6644
6645 commit e91e0ff929d92d40c2dc25d4850729214ccee9cd
6646 Author: Klaus Ethgen <Klaus@Ethgen.de>
6647 Date:   Sat Apr 11 16:34:25 2009 +0000
6648
6649     Implementing CTRL-W to close advanced exif window
6650     
6651     In fact, this implements keypress event handling in the advanced exif
6652     window to handle CTRL-W event.
6653
6654 commit f43df7469ca80ae712259e6234fde3e194219b8d
6655 Author: Klaus Ethgen <Klaus@Ethgen.de>
6656 Date:   Fri Apr 10 13:54:08 2009 +0000
6657
6658     Just update the internal sort method
6659     
6660     There is no other use of the internal sort method than speeding up the
6661     sorting of a collection. So setting it to SORT_NONE is the better
6662     choice.
6663
6664 commit 6bbb74b31e8fad738645bb98ff008b7e241da279
6665 Author: Klaus Ethgen <Klaus@Ethgen.de>
6666 Date:   Fri Apr 10 13:44:37 2009 +0000
6667
6668     Implement random sort method for collections
6669     
6670     This patch allows to randomize the collections. (Closes: #2497413)
6671     https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
6672
6673 commit 0977d77b3e2bff165ba6e73f0a4fc032b2c34daf
6674 Author: Klaus Ethgen <Klaus@Ethgen.de>
6675 Date:   Fri Apr 10 10:18:42 2009 +0000
6676
6677     Fix the broken statistic generation
6678     
6679     The output of msgfmt has different format if no fuzzy translations (or
6680     even no translated) are available. I fixed that by parsing the output of
6681     msgfmt more intelligent.
6682     
6683     Drawback of the solution is that the parsing will not work if the output
6684     of msgfmt use not the strings "translated messages", "fuzzy
6685     translations" and "untranslated messages".
6686
6687 commit 16e5361e36e314401b1d2528b5b672786d112dd0
6688 Author: Klaus Ethgen <Klaus@Ethgen.de>
6689 Date:   Fri Apr 10 09:47:40 2009 +0000
6690
6691     German translation updated
6692     
6693     Also included a update in the README file. Finally I add myself to that
6694     file. :-)
6695
6696 commit a9076f2dddc84408b88da2017b77242ac2fc8a24
6697 Author: Klaus Ethgen <Klaus@Ethgen.de>
6698 Date:   Fri Apr 10 09:47:20 2009 +0000
6699
6700     Add pgettext for some ambiguous strings
6701     
6702     There are some strings which are ambiguous to translate. There is the
6703     pgettext function to solf that problem.
6704     
6705     For example, locations can be translated to german by Ortsangaben
6706     (geographical) or by Pfad (filesystem). I am sure there are also some
6707     ambiguous in other languages.
6708
6709 commit b2d63b670cc70a0d0714f378aa4809e386cac2a0
6710 Author: Laurent Monin <geeqie@norz.org>
6711 Date:   Thu Apr 9 20:40:16 2009 +0000
6712
6713     Minor french translations fixes.
6714
6715 commit edae49861932cea9597cba0e9dab3186538eed59
6716 Author: Laurent Monin <geeqie@norz.org>
6717 Date:   Thu Apr 9 20:07:16 2009 +0000
6718
6719     Fix histogram labels in french.
6720
6721 commit e6fbbd4293cbfa1b4e6ecfd1f0a3c5cfebc20364
6722 Author: Laurent Monin <geeqie@norz.org>
6723 Date:   Thu Apr 9 19:58:03 2009 +0000
6724
6725     French translation was updated.
6726
6727 commit 672e4f69f438098a1552531fd6882e404e3e606f
6728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6729 Date:   Wed Apr 8 19:32:30 2009 +0000
6730
6731     improved Exiv2 error reporting:
6732     - use correct charset
6733     - respect --debug
6734
6735 commit fc1b420298aad46578404e56b0396182c1f4c393
6736 Author: Klaus Ethgen <Klaus@Ethgen.de>
6737 Date:   Mon Apr 6 23:59:54 2009 +0000
6738
6739     Nest new keywords inside existing
6740     
6741     It is boring to first add a bunch of keywords and then move them to the
6742     new location. It is more natural to add them as child to existing ons.
6743
6744 commit 81bcaeeeed18b732259e69d645da59cf953e484c
6745 Author: Klaus Ethgen <Klaus@Ethgen.de>
6746 Date:   Mon Apr 6 23:59:38 2009 +0000
6747
6748     Fix the is_keyword bug
6749     
6750     The is_keyword would be new set when placing the radio buttons. This
6751     Patch fix it by setting the variable afterwards.
6752
6753 commit 80f4d7efaec01b04310602fc82d571d178f797cd
6754 Author: Klaus Ethgen <Klaus@Ethgen.de>
6755 Date:   Mon Apr 6 23:39:27 2009 +0000
6756
6757     Set the focus for new keyword dialog
6758
6759 commit 6224bad98e1263b2ff9d2f431efcd601f74121a3
6760 Author: Laurent Monin <geeqie@norz.org>
6761 Date:   Mon Apr 6 22:18:13 2009 +0000
6762
6763     Disable unused functions when compiled without threads support, prevents few warnings.
6764
6765 commit 14946850539ebb7317fb81add299cb19bacd085a
6766 Author: Laurent Monin <geeqie@norz.org>
6767 Date:   Mon Apr 6 22:13:54 2009 +0000
6768
6769     Fix up event source ids type: gint -> guint.
6770     Functions like g_timeout_add() or g_idle_add() return a guint
6771     greater than 0, but in most places it was wrongly stored as int
6772     and initialized to -1.
6773     This broke assertions matching in g_source_remove() for example
6774     since id was always greater than 0 even when timer was not set
6775     (-1 was casted to the biggest guint).
6776
6777 commit bc94042180f920c3bf111578a565a450c177f613
6778 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6779 Date:   Mon Apr 6 21:52:49 2009 +0000
6780
6781     re-ordered some options, improved descriptions
6782
6783 commit 9e28ad2ad370fa1f0baad1d82adaada56f21ec4d
6784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6785 Date:   Mon Apr 6 20:38:54 2009 +0000
6786
6787     unconditionally enable fast jpeg thumbnailing
6788
6789 commit 61856b1efe4b60ad03ffeaee4766e7c011fd12ce
6790 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6791 Date:   Mon Apr 6 19:53:59 2009 +0000
6792
6793     added pane_notify_selection to pane API
6794
6795 commit 3b39f3a69f6c153b8501f2b887fc0b0fa46e6298
6796 Author: Laurent Monin <geeqie@norz.org>
6797 Date:   Mon Apr 6 19:13:35 2009 +0000
6798
6799     Remove unused field in IconData.
6800
6801 commit d7f366685b907de7dd3fa4c264104bd4979beb2c
6802 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6803 Date:   Mon Apr 6 19:09:55 2009 +0000
6804
6805     optimized sidecar file check
6806
6807 commit c1209c2edb4c045e50e2a0ce3d8826deabc17ef0
6808 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6809 Date:   Sun Apr 5 09:46:49 2009 +0000
6810
6811     fixed bug in overlay drawing
6812
6813 commit 51a9455bd33f439da36889109602a6a2b081b18d
6814 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6815 Date:   Sun Apr 5 09:25:48 2009 +0000
6816
6817     improved Scroll reset method in preferences dialog
6818
6819 commit 7ba4f8b997ed526c7bae4f6a076a27f53cc8324a
6820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6821 Date:   Sat Apr 4 23:12:19 2009 +0000
6822
6823     disabled 2-pass rendering also affect color correction
6824     https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
6825
6826 commit 71cf89dfdd1e65f09f810d3f21ff887249e7bc8f
6827 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6828 Date:   Sat Apr 4 22:29:25 2009 +0000
6829
6830     added option that simplifies saving of multi-window configurations
6831
6832 commit 282436623f1d51df1cd6acd812d79467dccbd3af
6833 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6834 Date:   Sat Apr 4 22:09:50 2009 +0000
6835
6836     dropped show_copy_path option
6837
6838 commit 33d633ef9aa9b25e585da6f0ff0a486aed4ee2a3
6839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6840 Date:   Sat Apr 4 21:53:12 2009 +0000
6841
6842     dropped read_buffer options - they don't have any significant effect
6843
6844 commit 5a3320536bd7974f2a29a3fcc8690ffb277fbd1e
6845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6846 Date:   Sat Apr 4 21:14:34 2009 +0000
6847
6848     startup path options simplified and moved to layout options
6849
6850 commit c4b18aa94892e17fe1d1922ebc9fdf298aeab082
6851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6852 Date:   Sat Apr 4 20:20:17 2009 +0000
6853
6854     moved options from Advanced tab to other tabs
6855     TODO: add Advanced section on each tab
6856
6857 commit c66eafd0dfccc52bbeccef99066654aa061971a9
6858 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6859 Date:   Sat Apr 4 19:10:49 2009 +0000
6860
6861     added metadata_read_GPS_coord
6862
6863 commit a5a0e4b5c4d69dcc28639ac21ad33be2400e7d61
6864 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6865 Date:   Sat Apr 4 16:42:54 2009 +0000
6866
6867     set current fd when the bar is shown again
6868     https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
6869
6870 commit fc76e6d11d10c311f3aa5b2cf81edef98e53ee86
6871 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6872 Date:   Fri Apr 3 19:35:34 2009 +0000
6873
6874     convert commandline to utf8
6875
6876 commit 5f808326c11b02c6b427614e3c2eaee3c0275cf7
6877 Author: Laurent Monin <geeqie@norz.org>
6878 Date:   Thu Apr 2 23:11:07 2009 +0000
6879
6880     Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
6881
6882 commit 8d622ad68bbee6f4671dec964fedde21e1095d7f
6883 Author: Laurent Monin <geeqie@norz.org>
6884 Date:   Thu Apr 2 16:10:12 2009 +0000
6885
6886     Use full path in genmarshal.
6887     This allows out of source builds with fakeroot.
6888     Patch by Lukas Jirkovsky.
6889
6890 commit f1b49514000a0db194e68800348c5033e1bb30b7
6891 Author: Laurent Monin <geeqie@norz.org>
6892 Date:   Tue Mar 31 22:23:33 2009 +0000
6893
6894     Cleanup.
6895
6896 commit dc03f50c8796196722ddc1f794280887d489e5fa
6897 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6898 Date:   Tue Mar 31 21:33:54 2009 +0000
6899
6900     improved next/prev operation on sidecar files
6901     
6902     all operations with list index seem to be broken but IMHO this fix is
6903     sufficient for 1.0. Then it definitely needs a better interface.
6904
6905 commit 91a89497f621323b40f3cd5f35bb1e3ab3c8a232
6906 Author: Laurent Monin <geeqie@norz.org>
6907 Date:   Tue Mar 31 20:57:31 2009 +0000
6908
6909     Add and install a template to be used as new editor. Need more work.
6910
6911 commit 23e172eca263571aeddf10792887edf91dcfee7d
6912 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6913 Date:   Tue Mar 31 20:53:37 2009 +0000
6914
6915     fixed vdlist_find_row return value
6916
6917 commit 0ba13b956a7ffdcba1646f1a57ca88b743c2c9b2
6918 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6919 Date:   Tue Mar 31 20:35:04 2009 +0000
6920
6921     use a better signal
6922
6923 commit e2c72d45a22214bd7c079ffe9f59d6047daf69a9
6924 Author: Laurent Monin <geeqie@norz.org>
6925 Date:   Tue Mar 31 20:22:47 2009 +0000
6926
6927     Make desktop window list checkboxes centered and not activatable.
6928
6929 commit f1ff99e0a8a6d4b0c132d6ea9a71455ad444b8ce
6930 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6931 Date:   Tue Mar 31 20:05:16 2009 +0000
6932
6933     improved debug messages
6934
6935 commit 193a5482a0e2dc7af1c012a2c6bfdfe0c204bd5f
6936 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6937 Date:   Tue Mar 31 19:34:39 2009 +0000
6938
6939     report pixbuf loader errors
6940     https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
6941
6942 commit c20d6b497d25d8bf6ce4883e3f51d957b9cb8aae
6943 Author: Laurent Monin <geeqie@norz.org>
6944 Date:   Tue Mar 31 18:45:33 2009 +0000
6945
6946     Allow to delete an editor's desktop file from editors list window.
6947
6948 commit 852216c650a242a29ec7e1c2d75e0f8cb8dc2bc6
6949 Author: Laurent Monin <geeqie@norz.org>
6950 Date:   Mon Mar 30 20:42:06 2009 +0000
6951
6952     Update POTFILES.in and french translation.
6953
6954 commit 3f65637f72150ab18b68aad9c069f1dd8310da3d
6955 Author: Laurent Monin <geeqie@norz.org>
6956 Date:   Mon Mar 30 20:01:27 2009 +0000
6957
6958     French translation was updated.
6959
6960 commit 5294d9ad16564425b40a77c671f106c1fbbe8d09
6961 Author: Laurent Monin <geeqie@norz.org>
6962 Date:   Mon Mar 30 19:57:44 2009 +0000
6963
6964     Update Changelog file.
6965
6966 commit be6f51861124a8e5f4c10fcc4fdd9df1cf0613ca
6967 Author: Laurent Monin <geeqie@norz.org>
6968 Date:   Mon Mar 30 19:01:09 2009 +0000
6969
6970     Fixed bug where pixel/color information at x=0 coordinates werent shown:
6971     - pixel-coordinates now calculated with floor
6972     - guard for update in layout does not apply for 0 coordinates anymore
6973     
6974     Patch by Ruben Stein.
6975
6976 commit 9ec7080489b3089207f5146f8d4a9f18b0275add
6977 Author: Laurent Monin <geeqie@norz.org>
6978 Date:   Mon Mar 30 17:52:14 2009 +0000
6979
6980     Fix up previous patch.
6981
6982 commit 054df7368da1e35ebf7a1ff5321203acd01acbb3
6983 Author: Laurent Monin <geeqie@norz.org>
6984 Date:   Mon Mar 30 17:05:31 2009 +0000
6985
6986     Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
6987
6988 commit 5ccbedf9691a490bb70a89139ab058d1f7f642e7
6989 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6990 Date:   Sun Mar 29 20:06:21 2009 +0000
6991
6992     improved bar_pane_comment_notify_cb
6993
6994 commit 93fcf6a8503b7c431ab384dcc8b1a1da65060ff9
6995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6996 Date:   Sun Mar 29 19:57:19 2009 +0000
6997
6998     fixed a typo
6999
7000 commit 41513c5c7bafd1843d763f0cc05873d8e29d93cb
7001 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7002 Date:   Sun Mar 29 19:40:16 2009 +0000
7003
7004     fixed possible crash
7005
7006 commit 0fe6e0a143b17894ea7ca13cc337e6bbccfbc640
7007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7008 Date:   Sun Mar 29 16:39:42 2009 +0000
7009
7010     added UfRaw ID files to known filetypes
7011
7012 commit ab645c958e18abe067b0af7dc62307f6f3b2a50b
7013 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7014 Date:   Sun Mar 29 14:26:44 2009 +0000
7015
7016     pane interface cleanup
7017
7018 commit 0ceba72258134a7379e5d42ceda33967bad55b08
7019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7020 Date:   Sun Mar 29 14:20:44 2009 +0000
7021
7022     improved sidebar configuration
7023
7024 commit 7958ba1b7c05bb847a4c68f004314316d5936946
7025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7026 Date:   Sun Mar 29 10:36:13 2009 +0000
7027
7028     re-added possibility to display basic file info (size, mode, date)
7029
7030 commit dd3442ea73ca4f99d1dff6ad59c6d48f3479db60
7031 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7032 Date:   Sat Mar 28 15:51:21 2009 +0000
7033
7034     fixed keyboard focus on start-up
7035     https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
7036
7037 commit c717291bff504bb1e563e7b0b035906742c582ba
7038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7039 Date:   Sat Mar 28 15:31:04 2009 +0000
7040
7041     active image follows keyboard focus
7042
7043 commit 78a1719a4343eef75f0c3d156827013d7b43aaa4
7044 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7045 Date:   Sat Mar 28 15:09:09 2009 +0000
7046
7047     split-mode cleanup and improvements
7048
7049 commit 4602b028bc005271b0a4e62dc039e665aecc9444
7050 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7051 Date:   Fri Mar 27 08:05:14 2009 +0000
7052
7053     added simple desktop file editor
7054
7055 commit e68bdda5abf8afc998fb49d43868900f01ed559c
7056 Author: Laurent Monin <geeqie@norz.org>
7057 Date:   Thu Mar 26 21:49:20 2009 +0000
7058
7059     Improve editors through .desktop files implementation:
7060     - stricter Exec parameters detection
7061     - correct Icon key handling (absolute file vs name and --icon prefix)
7062     - improved escape, single, double quotes handling and escaping
7063
7064 commit f38f31b17fe21623f2d74d82613afea09b05892c
7065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7066 Date:   Thu Mar 26 07:56:01 2009 +0000
7067
7068     fixed histogram drawing
7069
7070 commit 507f2bf998627d8856a9ea1388ac04390a1a835e
7071 Author: Laurent Monin <geeqie@norz.org>
7072 Date:   Mon Mar 23 18:49:23 2009 +0000
7073
7074     French translation was updated.
7075
7076 commit abc71f71e6fb0fe732843d06a2100eec2aced123
7077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7078 Date:   Sat Mar 21 23:16:38 2009 +0000
7079
7080     more consistent remote options naming
7081
7082 commit c4330fbf13587f5b60c285016f666b95c9f25b98
7083 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7084 Date:   Sat Mar 21 20:19:11 2009 +0000
7085
7086     fixed segfault in histogram
7087     http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
7088
7089 commit 9266c3eaa397463d1345f472d69dc1d0894e123b
7090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7091 Date:   Sat Mar 21 19:51:07 2009 +0000
7092
7093     layout id "_current_" matches the currently active layout window
7094
7095 commit aa2fd4c36b2b82e5c288dbc8d09478245f4ba929
7096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7097 Date:   Sat Mar 21 18:22:04 2009 +0000
7098
7099     do not copy existing layout id to new window
7100
7101 commit 9b9f197ef970ef521bd9e780f85ea5c1c63a900e
7102 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7103 Date:   Sat Mar 21 17:47:50 2009 +0000
7104
7105     update translated pane titles
7106
7107 commit 4f46f6cca2dbc4423ee371e47877fd1bbf4a57a4
7108 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7109 Date:   Fri Mar 20 22:48:01 2009 +0000
7110
7111     do not re-create ui_manager at layout change
7112
7113 commit 223d36e4c7eae2144f2eb20c6f0c77e27bbe743e
7114 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7115 Date:   Fri Mar 20 21:28:31 2009 +0000
7116
7117     added a possibility to update existing bars from config
7118
7119 commit 61ff1c806812b340b30a891b933ed52c2c033207
7120 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7121 Date:   Fri Mar 20 17:02:00 2009 +0000
7122
7123     added tooltips to external editors on toolbar
7124     - patch by Colin Clark
7125
7126 commit da76910fc5992b93d09257b8386bbcd6b1a54a88
7127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7128 Date:   Fri Mar 20 16:28:43 2009 +0000
7129
7130     added "load config" command to remote control
7131
7132 commit e63d1ab169ffd77e2a0691eee92aee94484e8401
7133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7134 Date:   Fri Mar 20 14:36:59 2009 +0000
7135
7136     added possibility to update existing layout window from config
7137
7138 commit f85c331b6bdca1a07e38a196e93562448b4c1048
7139 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7140 Date:   Fri Mar 20 11:52:29 2009 +0000
7141
7142     do not add duplicate keywords from config file
7143
7144 commit edddb38414fcaf01150e7b3b1ee0175cf8f72ac2
7145 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7146 Date:   Fri Mar 20 10:12:29 2009 +0000
7147
7148     be more verbose on parse errors
7149
7150 commit db9583d155f876dcf8ecdba06de8c41bf6363955
7151 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7152 Date:   Fri Mar 20 09:46:35 2009 +0000
7153
7154     added function to reload external editors at any time
7155     eliminated init_after_global_options()
7156
7157 commit a043fedcd1fa348548988b8c157f60a7b585539d
7158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7159 Date:   Thu Mar 19 22:58:28 2009 +0000
7160
7161     initialization clean-up
7162
7163 commit 75ad70e81b5f541c6b57bf514a6363df919c102b
7164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7165 Date:   Thu Mar 19 22:12:14 2009 +0000
7166
7167     improved config file formatting
7168
7169 commit 5cd0768160f389b85802e2c44a568837b0f8e2b8
7170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7171 Date:   Tue Mar 17 23:03:07 2009 +0000
7172
7173     added more IPTC tags
7174
7175 commit c4397842e058064be7c5e3f43a7f0334cc0ffb3d
7176 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7177 Date:   Tue Mar 17 22:41:09 2009 +0000
7178
7179     implemented editing support in exif pane
7180
7181 commit 4bb3d0e135ca5c31daea4beaebda72905dccf5a0
7182 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7183 Date:   Tue Mar 17 19:52:56 2009 +0000
7184
7185     fixed loading of desktop file icons, gtk seems to expect an icon name without extension
7186
7187 commit 8b21951c112cda8df9ab0d7e21ec024952fec965
7188 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7189 Date:   Tue Mar 17 19:09:34 2009 +0000
7190
7191     simplified code
7192
7193 commit 914fa4e1207fe6f882dca6aa6da0c4306fb0ec63
7194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7195 Date:   Tue Mar 17 18:58:15 2009 +0000
7196
7197     improved expanding and hiding of helper keywords
7198
7199 commit 48a18d514775969bd21ce0bd154d454af5182ed8
7200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7201 Date:   Tue Mar 17 18:30:53 2009 +0000
7202
7203     fixed keyword tree redrawing
7204
7205 commit a142c98b0d4a45084b3fbb698bae2f650846673c
7206 Author: Laurent Monin <geeqie@norz.org>
7207 Date:   Tue Mar 17 00:05:13 2009 +0000
7208
7209     Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
7210
7211 commit 496826c114d4a8f9040bb1ef40e10f5782b3fe15
7212 Author: Laurent Monin <geeqie@norz.org>
7213 Date:   Mon Mar 16 20:39:09 2009 +0000
7214
7215     gint -> gboolean where applicable. The end (ouf!).
7216
7217 commit 0b6b9778a54d91e2cfd39e9609ff9a784d2cbd7f
7218 Author: Laurent Monin <geeqie@norz.org>
7219 Date:   Mon Mar 16 19:11:39 2009 +0000
7220
7221     gint -> gboolean where applicable.
7222
7223 commit 4cd4d86404984c4696fc26e3968e5b17ff998d44
7224 Author: Laurent Monin <geeqie@norz.org>
7225 Date:   Mon Mar 16 18:19:11 2009 +0000
7226
7227     gint -> gboolean where applicable.
7228
7229 commit 049a021e2221f7de3df81ce6c64b77c424ce0dac
7230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7231 Date:   Sun Mar 15 23:22:17 2009 +0000
7232
7233     improved pane_keywords notification
7234
7235 commit bdb1e4f3ca99abb0a9869a9bc872bc5b0b6f60b3
7236 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7237 Date:   Sun Mar 15 22:46:25 2009 +0000
7238
7239     call the notify function just once when the keywords are pushed to the
7240     textarea
7241
7242 commit 5c5e09cfb61bea28413a35b616540d4fea4710e9
7243 Author: Laurent Monin <geeqie@norz.org>
7244 Date:   Sun Mar 15 20:16:20 2009 +0000
7245
7246     gint -> gboolean.
7247
7248 commit 5f2862f720cdf6e5b001b0235f54dd3115378edc
7249 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7250 Date:   Sun Mar 15 18:41:25 2009 +0000
7251
7252     fixed segfault in osd called from img-view
7253     http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
7254
7255 commit a83ce8127733fe662f70e27e4861923525924d2a
7256 Author: Laurent Monin <geeqie@norz.org>
7257 Date:   Sun Mar 15 18:06:41 2009 +0000
7258
7259     gint -> gboolean.
7260
7261 commit e297b62d130c7fd6a2d4f7d959b1d2c2a0ed0a29
7262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7263 Date:   Sun Mar 15 17:40:04 2009 +0000
7264
7265     fixed viewing image from dupe and search windows
7266
7267 commit e4ec9f2c3d3c8a79dd7741b2b7e7d4bd6825c758
7268 Author: Laurent Monin <geeqie@norz.org>
7269 Date:   Sun Mar 15 15:01:07 2009 +0000
7270
7271     gint -> gboolean.
7272
7273 commit 54797050cd64429ea6a90ee4d8882b0542d634ae
7274 Author: Laurent Monin <geeqie@norz.org>
7275 Date:   Sun Mar 15 13:33:56 2009 +0000
7276
7277     gint -> gboolean.
7278
7279 commit 1e7fe2f0bce7e8b4959c6d0e82259617a5224e1c
7280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7281 Date:   Sun Mar 15 12:41:39 2009 +0000
7282
7283     fixed XMP and IPTC entry names in exif pane
7284
7285 commit 972f0c276d31a7510ce0a26e15b4925a6a0c1ab3
7286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7287 Date:   Sun Mar 15 12:20:14 2009 +0000
7288
7289     added notification to the exif pane
7290
7291 commit 7c3dc4dc86dff4853269bbe8341b71f1110d5709
7292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7293 Date:   Sun Mar 15 11:58:46 2009 +0000
7294
7295     fixed a bug in osd updating, it seems that the osd icons work again
7296
7297 commit 04e5dfcf4a9d04ec83be00b15c53a35cdec49f79
7298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7299 Date:   Sun Mar 15 11:34:09 2009 +0000
7300
7301     compute histogram in idle time
7302
7303 commit c30d27838ff7606edcfcaae4e2d616370edacc67
7304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7305 Date:   Sun Mar 15 09:06:13 2009 +0000
7306
7307     fixed possible deadlock with multiple thumb loaders in parallel
7308
7309 commit 3dfd1c11d0f0b11e6627af9b687535dbaf32dee3
7310 Author: Laurent Monin <geeqie@norz.org>
7311 Date:   Sun Mar 15 07:07:52 2009 +0000
7312
7313     gint -> gboolean.
7314
7315 commit 2c38cf912ea9c74916ea950f62b1637d26f1a55b
7316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7317 Date:   Sat Mar 14 23:26:42 2009 +0000
7318
7319     completely separated global and layout window options
7320     layout window configuration is available under separate menu entry
7321
7322 commit 869dd50b966b21850457b98a434dcb015158163e
7323 Author: Laurent Monin <geeqie@norz.org>
7324 Date:   Sat Mar 14 21:12:55 2009 +0000
7325
7326     gint -> gboolean.
7327
7328 commit 3707f26ed3f7eb60c321cdef21d58a9ae458c160
7329 Author: Laurent Monin <geeqie@norz.org>
7330 Date:   Sat Mar 14 20:07:23 2009 +0000
7331
7332     More gboolean.
7333
7334 commit ccbfd10e582b6099d035f09a0e0bd5bc146885cb
7335 Author: Laurent Monin <geeqie@norz.org>
7336 Date:   Sat Mar 14 19:25:21 2009 +0000
7337
7338     Use gboolean where applicable, minor cleanup and indentations fixes.
7339
7340 commit 8e811724d0f95587be393cdb7a677a32ac704d34
7341 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7342 Date:   Sat Mar 14 17:21:35 2009 +0000
7343
7344     improved notification system
7345
7346 commit 2770d68d3c1a7e5f7550e4305e8b52aa11487759
7347 Author: Laurent Monin <geeqie@norz.org>
7348 Date:   Sat Mar 14 11:26:43 2009 +0000
7349
7350     More gboolean and tidy up.
7351
7352 commit 57236ac4620fce1a918d9c3269c51bcf468e5d22
7353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7354 Date:   Sat Mar 14 10:34:42 2009 +0000
7355
7356     cleanup, small fixes
7357
7358 commit 83a31276f24f79537f8e708cd2cb9b53af5a1470
7359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7360 Date:   Fri Mar 13 23:19:58 2009 +0000
7361
7362     do not allow to add keywords with the same name as siblings
7363
7364 commit c27864686704e76f90e3bdc3557537f5fb5086b4
7365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7366 Date:   Fri Mar 13 16:45:21 2009 +0000
7367
7368     added keyword tree filtering
7369
7370 commit dc9042b3bd903090011f945df79e1eeacd3f8e97
7371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7372 Date:   Fri Mar 13 12:06:01 2009 +0000
7373
7374     show file name in advanced_exif
7375
7376 commit 3dcfa72047dc28f10b50187c651609ae96cd7065
7377 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7378 Date:   Fri Mar 13 10:36:32 2009 +0000
7379
7380     handle sidecar files for raw formats that are not known to exiv2
7381
7382 commit b987ed85c78996f56abc1f3025f36d3c4532d07c
7383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7384 Date:   Fri Mar 13 09:03:06 2009 +0000
7385
7386     fixed keyword to mark connection
7387
7388 commit 26823554cdf789efc5c78d6d43a25678b24c76e9
7389 Author: Laurent Monin <geeqie@norz.org>
7390 Date:   Thu Mar 12 22:44:21 2009 +0000
7391
7392     Use gboolean where applicable.
7393
7394 commit ce7252908d82484fbad1823b49a9c497ac86d278
7395 Author: Laurent Monin <geeqie@norz.org>
7396 Date:   Thu Mar 12 22:39:06 2009 +0000
7397
7398     Make ishidden() static to filedata.c and rename it is_hidden_file().
7399
7400 commit ea7b2e3825efdd3929b5dc5b057fa21b6d89ca3a
7401 Author: Laurent Monin <geeqie@norz.org>
7402 Date:   Thu Mar 12 22:35:45 2009 +0000
7403
7404     gint -> gboolean and tidy up.
7405
7406 commit 12d44efdf007bf1bb292b450fd575cb007ace3b0
7407 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7408 Date:   Thu Mar 12 21:27:13 2009 +0000
7409
7410     added a dialog for editing keyword tree
7411
7412 commit 445675df9548d5b7b765a07c7bfe96faa3e4ab6a
7413 Author: Laurent Monin <geeqie@norz.org>
7414 Date:   Thu Mar 12 21:06:37 2009 +0000
7415
7416     Use gboolean where applicable, for the sake of consistency.
7417
7418 commit 2814d20328df2cfb3efcd57bdbf6c8a468c94408
7419 Author: Laurent Monin <geeqie@norz.org>
7420 Date:   Wed Mar 11 23:36:01 2009 +0000
7421
7422     Code cleanup.
7423
7424 commit f719019c2a2838f979aaece5ed16e074c544310d
7425 Author: Laurent Monin <geeqie@norz.org>
7426 Date:   Wed Mar 11 23:35:31 2009 +0000
7427
7428     Fix bug when adding a new collection through sort manager. Tidy up.
7429
7430 commit 3ad46d8aff0ddc2fb5489031121c4bc48b7756d3
7431 Author: Laurent Monin <geeqie@norz.org>
7432 Date:   Wed Mar 11 23:04:30 2009 +0000
7433
7434     Tidy up.
7435
7436 commit 0b00a6f6e8da83036bc84c8a47c863721f2a1c14
7437 Author: Laurent Monin <geeqie@norz.org>
7438 Date:   Wed Mar 11 22:56:56 2009 +0000
7439
7440     Use gboolean pseudo type where applicable.
7441
7442 commit 2f2e14119378d60c52c113078c35999f342b249e
7443 Author: Laurent Monin <geeqie@norz.org>
7444 Date:   Wed Mar 11 22:28:37 2009 +0000
7445
7446     Remove useless functions.
7447
7448 commit 53335b4551e6099ecb9a361d87b35487df57101e
7449 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7450 Date:   Wed Mar 11 21:54:54 2009 +0000
7451
7452     added a popup menu in keyword tree
7453
7454 commit 13b5d1f44e4c824a4a48b972e758f2fde80dbc43
7455 Author: Laurent Monin <geeqie@norz.org>
7456 Date:   Wed Mar 11 17:38:20 2009 +0000
7457
7458     Use dynamic allocation for editor key passed to various callbacks.
7459
7460 commit 4ae54d3fe9578e43dace94f9fdc9fc4e757a74f9
7461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7462 Date:   Tue Mar 10 22:52:12 2009 +0000
7463
7464     fixed saving of file_view_type
7465
7466 commit 7feb265d9809eef4b3c225b6475b83228771d6ea
7467 Author: Laurent Monin <geeqie@norz.org>
7468 Date:   Tue Mar 10 17:58:30 2009 +0000
7469
7470     Remove now useless element.
7471
7472 commit 244bab9b7cc522210cdfbf1432c3a4b7c3ccce77
7473 Author: Laurent Monin <geeqie@norz.org>
7474 Date:   Tue Mar 10 17:22:17 2009 +0000
7475
7476     Remove the toggle on advanced exif window menu item.
7477
7478 commit 0d08080fca58e3ef64ede91c605d46ccb8bb2689
7479 Author: Laurent Monin <geeqie@norz.org>
7480 Date:   Mon Mar 9 19:37:58 2009 +0000
7481
7482     Add missing g_key_file_free() call.
7483
7484 commit 704c8c788786d55da1a84676cdca7865e85b96da
7485 Author: Laurent Monin <geeqie@norz.org>
7486 Date:   Mon Mar 9 19:35:53 2009 +0000
7487
7488     Fix editor_command_path_parse().
7489
7490 commit 6829be525a541c8e5b3b9a3d130548434d006587
7491 Author: Laurent Monin <geeqie@norz.org>
7492 Date:   Mon Mar 9 19:34:26 2009 +0000
7493
7494     Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
7495
7496 commit 2c12c12f04540a4b3888fde88f88cc93e7adb011
7497 Author: Laurent Monin <geeqie@norz.org>
7498 Date:   Mon Mar 9 12:44:06 2009 +0000
7499
7500     Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
7501
7502 commit 67e00d0a920b6349e42f86742a18ca50fdc4880e
7503 Author: Laurent Monin <geeqie@norz.org>
7504 Date:   Sun Mar 8 23:12:49 2009 +0000
7505
7506     Introduce EditorFlags type, cleanup.
7507
7508 commit 30fc45e64c3dea9841d40ba694d1d2b45d002cc6
7509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7510 Date:   Sun Mar 8 23:09:27 2009 +0000
7511
7512     save and restore the keyword tree
7513
7514 commit c00ba73c65a001d5fbf7d7d4c6279c97e6992983
7515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7516 Date:   Sun Mar 8 21:12:45 2009 +0000
7517
7518     fixed crash with certain layout configurations
7519
7520 commit f7dbd69473c9bcdcb08c6b904b11d512e3a2929a
7521 Author: Laurent Monin <geeqie@norz.org>
7522 Date:   Sun Mar 8 20:49:48 2009 +0000
7523
7524     Cleanup and minor fixes.
7525
7526 commit 66f5ea89ccea96c00f371f633fe02142cec8bd05
7527 Author: Laurent Monin <geeqie@norz.org>
7528 Date:   Sun Mar 8 17:51:03 2009 +0000
7529
7530     Advanced exif window: make all columns sortable and resizable.
7531
7532 commit 411a041e79c2cb24490d562fdcd05030cbcfff71
7533 Author: Laurent Monin <geeqie@norz.org>
7534 Date:   Sun Mar 8 15:30:15 2009 +0000
7535
7536     Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
7537
7538 commit 91b011a25e87aebe4cdc92e2a75db82b872c8302
7539 Author: Laurent Monin <geeqie@norz.org>
7540 Date:   Sun Mar 8 15:02:18 2009 +0000
7541
7542     Fix up editor execution.
7543
7544 commit 3014c4ff1cd8fc5a6ce064e3bcc297417a08a37f
7545 Author: Laurent Monin <geeqie@norz.org>
7546 Date:   Sun Mar 8 14:27:19 2009 +0000
7547
7548     Display icons in edit contextual menu.
7549
7550 commit 0205b0af299b580d25846b1fc9c17e7716939341
7551 Author: Laurent Monin <geeqie@norz.org>
7552 Date:   Sun Mar 8 13:23:25 2009 +0000
7553
7554     In various Edit context menus, only display editors that match the file types in the selection.
7555
7556 commit 06d738a8072a9eae0765859eecc19c1745cde25b
7557 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7558 Date:   Sun Mar 8 12:42:23 2009 +0000
7559
7560     dnd fixes
7561
7562 commit e9f2c348743955bcf92c0ef94331d545e7d6f7a1
7563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7564 Date:   Sun Mar 8 11:32:12 2009 +0000
7565
7566     dnd fixes
7567
7568 commit e0a06986823081a727a4413b7e2ff562fd6618be
7569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7570 Date:   Sun Mar 8 10:38:51 2009 +0000
7571
7572     allow dropping of multiple keywords
7573
7574 commit 3dc57a6704aa6b4b5c94e597dc448ee141d14c15
7575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7576 Date:   Sun Mar 8 10:25:24 2009 +0000
7577
7578     show a label instead of the default drag icon
7579
7580 commit 2874d15e958da779066951a0bde3bafe3f9654cb
7581 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7582 Date:   Sun Mar 8 09:56:40 2009 +0000
7583
7584     dnd in keywords tree
7585     improved dnd in advanced exif
7586
7587 commit 60a09da7a127ddafeb538ed3d27bff57c65c552a
7588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7589 Date:   Sat Mar 7 17:02:59 2009 +0000
7590
7591     implemented keywords editor as described at
7592     http://geeqie.wiki.sourceforge.net/keywords
7593     keyword tree is hardcoded for now
7594     TODO: configuration
7595
7596 commit 3d687308a8d41f5be0a667c4a470f6391c6e172b
7597 Author: Laurent Monin <geeqie@norz.org>
7598 Date:   Sat Mar 7 10:32:04 2009 +0000
7599
7600     French translation was updated.
7601
7602 commit fbe133245d32410b958b6fdffecfcd14e2ea2bca
7603 Author: Laurent Monin <geeqie@norz.org>
7604 Date:   Sat Mar 7 10:31:30 2009 +0000
7605
7606     Use a common function bar_pane_expander_title() to set expanders title widget.
7607
7608 commit e4c7b67ba437b2e4b667b48ed40e50346c3fce45
7609 Author: Laurent Monin <geeqie@norz.org>
7610 Date:   Fri Mar 6 22:34:38 2009 +0000
7611
7612     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).
7613
7614 commit 0006442fe24f14a1ce2492b73d22c92670bf0974
7615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7616 Date:   Fri Mar 6 15:52:47 2009 +0000
7617
7618     simplified bar interface
7619
7620 commit 4da29794c4fe3233ac3ecff01019e86d779a8c2b
7621 Author: Laurent Monin <geeqie@norz.org>
7622 Date:   Fri Mar 6 15:04:35 2009 +0000
7623
7624     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).
7625
7626 commit 7b8e46aa208816b61b4c1c852112aeebd3fe8f46
7627 Author: Laurent Monin <geeqie@norz.org>
7628 Date:   Fri Mar 6 14:53:32 2009 +0000
7629
7630     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()).
7631
7632 commit 25962e3530372946ba7c7a051b509ecf7056ac85
7633 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7634 Date:   Fri Mar 6 14:42:32 2009 +0000
7635
7636     enable wrap mode in comment pane
7637
7638 commit 55a3179898b348b98a45a58d6f325dbb92026b09
7639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7640 Date:   Fri Mar 6 14:24:11 2009 +0000
7641
7642     use standard GtkHPaned for sidebar width
7643
7644 commit e8aff8701513b7dd33af46253f588ed93aa26159
7645 Author: Laurent Monin <geeqie@norz.org>
7646 Date:   Fri Mar 6 11:42:25 2009 +0000
7647
7648     Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
7649
7650 commit 9169391b4c9254bad5d087ea70eac57e35dafe6e
7651 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7652 Date:   Thu Mar 5 23:32:56 2009 +0000
7653
7654     do not crash if an exif entry is deleted during editing
7655
7656 commit cf3ee0a9299dd553165421086ed4b44fe2d27eb6
7657 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7658 Date:   Thu Mar 5 23:02:15 2009 +0000
7659
7660     added popup menu to the exif pane
7661
7662 commit 8cb3c38b5b8f7f3a6e02ba780b2d248e16872c3d
7663 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7664 Date:   Wed Mar 4 22:44:35 2009 +0000
7665
7666     indicate that the exif pane is empty
7667
7668 commit f4ef41357f991741b70538dd8156161f44e462bb
7669 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7670 Date:   Wed Mar 4 22:34:11 2009 +0000
7671
7672     prepared exif pane for popup menu
7673
7674 commit 96f804c86a637788af6faea27f260cca6c596229
7675 Author: Laurent Monin <geeqie@norz.org>
7676 Date:   Wed Mar 4 21:33:19 2009 +0000
7677
7678     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.
7679
7680 commit b258d123509caea8cd9fe5d85dd2122d4e353750
7681 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7682 Date:   Wed Mar 4 21:19:12 2009 +0000
7683
7684     dnd from advanced exif window to exif pane
7685
7686 commit ed17579e62a6cfe5a18915d3bfba80f8bc2ee564
7687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7688 Date:   Wed Mar 4 18:53:47 2009 +0000
7689
7690     Display pixel coordinates and rgb - patch by Ruben Stein
7691
7692 commit 82e0b2a4b6099bbe79ae2a0011fbbe4c528e428d
7693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7694 Date:   Tue Mar 3 23:17:07 2009 +0000
7695
7696     reorder exif pane entries with drag and drop
7697
7698 commit a899ea58d94c14dc66d34a3567ebdcfa11a6a0f9
7699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7700 Date:   Mon Mar 2 22:48:04 2009 +0000
7701
7702     overlay now survives image split
7703
7704 commit a4ee370ccd362d7e0c69067dbdad9e0106a1cce4
7705 Author: Laurent Monin <geeqie@norz.org>
7706 Date:   Mon Mar 2 21:06:32 2009 +0000
7707
7708     Random tidy up.
7709
7710 commit da428c44fc7a1da6f146163cb8f484e0fc6676fb
7711 Author: Laurent Monin <geeqie@norz.org>
7712 Date:   Mon Mar 2 21:05:57 2009 +0000
7713
7714     Fix memleak in previous patch.
7715
7716 commit 0668b940429414b217e330b5351bfca31dda1c4d
7717 Author: Laurent Monin <geeqie@norz.org>
7718 Date:   Mon Mar 2 21:04:38 2009 +0000
7719
7720     Add a directory separator at the end of names in tab completion list to indicate directories.
7721
7722 commit 6a8d84391baf8e7bee1160abc4c57eca58987a73
7723 Author: Laurent Monin <geeqie@norz.org>
7724 Date:   Sun Mar 1 23:38:36 2009 +0000
7725
7726     Align exif labels vertically (visually better since name is now smaller than value).
7727
7728 commit 2a1b48f6079867a09a28067f17a8e7bb47cdbdfd
7729 Author: Laurent Monin <geeqie@norz.org>
7730 Date:   Sun Mar 1 23:28:53 2009 +0000
7731
7732     Update POTFILES.in and french translation.
7733
7734 commit 7fbf2e53a3a5ad667bd585d763cf0bff567d672e
7735 Author: Laurent Monin <geeqie@norz.org>
7736 Date:   Sun Mar 1 23:14:19 2009 +0000
7737
7738     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
7739
7740 commit ac3c275ae53473b6be6f20c1b96a470e156a7fdc
7741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7742 Date:   Sun Mar 1 21:35:18 2009 +0000
7743
7744     make the exif pane grow-only - this reduces sidebar jumping
7745
7746 commit 16754fd5f8f49e41f040ed43a28f4c53dfcde982
7747 Author: Laurent Monin <geeqie@norz.org>
7748 Date:   Sun Mar 1 21:06:55 2009 +0000
7749
7750     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
7751
7752 commit 276cb9bb7ccef6bca68564040a2f5908028ebdc1
7753 Author: Laurent Monin <geeqie@norz.org>
7754 Date:   Sun Mar 1 19:48:38 2009 +0000
7755
7756     Clarify colorspace determination (exif 2.2/2.21).
7757
7758 commit 352ec1b93ed21559a6c2cd9d3b583540bd0de5d9
7759 Author: Laurent Monin <geeqie@norz.org>
7760 Date:   Sun Mar 1 17:58:19 2009 +0000
7761
7762     Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
7763
7764 commit 2f8d1927009893b4562aa1b95ec61b2f4b997d8d
7765 Author: Laurent Monin <geeqie@norz.org>
7766 Date:   Sun Mar 1 17:13:14 2009 +0000
7767
7768     Improve file checks using is_readable_file().
7769
7770 commit 44300b5fd5139f9c485d632207fb7f89cd3c481f
7771 Author: Laurent Monin <geeqie@norz.org>
7772 Date:   Sun Mar 1 17:11:51 2009 +0000
7773
7774     Only attempt to read exif if the file is readable.
7775
7776 commit f66300e9b42664a35e88c2baefdff57b3a883759
7777 Author: Laurent Monin <geeqie@norz.org>
7778 Date:   Sun Mar 1 17:10:45 2009 +0000
7779
7780     Introduce is_readable_file() which test if file exists, is regular and readable.
7781
7782 commit 2a5590abe04642bb6e1d7abb17a4f12ee9861cd8
7783 Author: Laurent Monin <geeqie@norz.org>
7784 Date:   Sun Mar 1 16:46:40 2009 +0000
7785
7786     image_select(), image_set_selectable(): tidy up.
7787
7788 commit d3aa41bc4406825b23336d561c60a81d6509f523
7789 Author: Laurent Monin <geeqie@norz.org>
7790 Date:   Sun Mar 1 16:43:48 2009 +0000
7791
7792     Indentation fixes.
7793
7794 commit 671c4e59016ad4b13a791d6bf70a1011b9450b62
7795 Author: Laurent Monin <geeqie@norz.org>
7796 Date:   Sun Mar 1 15:54:37 2009 +0000
7797
7798     image_post_process_color(): remove exif parameter, just extract it when needed.
7799
7800 commit bc32699c45cdf3698872449f5b9116a6dd0928a8
7801 Author: Laurent Monin <geeqie@norz.org>
7802 Date:   Sun Mar 1 15:41:51 2009 +0000
7803
7804     Slightly modify access_file() and use it to test profile files existence and read access.
7805
7806 commit 2a3788f237b9a0e343501213036eb133545754b7
7807 Author: Laurent Monin <geeqie@norz.org>
7808 Date:   Sun Mar 1 15:28:06 2009 +0000
7809
7810     Add an ellipse when the file name is truncated.
7811
7812 commit 138449b284641d79f8f35dbc47ecff5364f94117
7813 Author: Laurent Monin <geeqie@norz.org>
7814 Date:   Sun Mar 1 15:15:37 2009 +0000
7815
7816     In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
7817
7818 commit 86e5ecef8ba0effbc52208fcc9c2c788ede293ff
7819 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7820 Date:   Sun Mar 1 13:37:30 2009 +0000
7821
7822     dropped ExifUIList
7823
7824 commit 851a261132a08fc1812a73b2c0481d0579a3da0a
7825 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7826 Date:   Sun Mar 1 11:59:32 2009 +0000
7827
7828     do not use separate list of entries, rely on vbox
7829
7830 commit 411fa489a446dd00e60f1a77791ce26f9e43bb87
7831 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7832 Date:   Sun Mar 1 00:10:00 2009 +0000
7833
7834     fixed possible crash
7835
7836 commit 353d6be218b845a9d974f32d8388867ce2588bbe
7837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7838 Date:   Sat Feb 28 23:59:02 2009 +0000
7839
7840     rewritten exif pane to support arbitrary number of entries
7841
7842 commit 7cc909a78fa9f5f7c7fc40533978a29d3ad05767
7843 Author: Laurent Monin <geeqie@norz.org>
7844 Date:   Sat Feb 28 20:57:26 2009 +0000
7845
7846     max value -> value. Shorter.
7847
7848 commit bbfd2a7a816e372a04aea99139f835353e4047f8
7849 Author: Laurent Monin <geeqie@norz.org>
7850 Date:   Sat Feb 28 20:53:59 2009 +0000
7851
7852     Add missing space between while and first parenthesis.
7853
7854 commit 321ff5bb77411f729fdd38740a02f4de341f77e9
7855 Author: Laurent Monin <geeqie@norz.org>
7856 Date:   Sat Feb 28 20:52:51 2009 +0000
7857
7858     Add missing space between switch and first parenthesis.
7859
7860 commit 96a26903f49ddab4a63213310c9da8d2c0457dc0
7861 Author: Laurent Monin <geeqie@norz.org>
7862 Date:   Sat Feb 28 20:48:47 2009 +0000
7863
7864     No space between function name and first parenthesis, it eases greping (see CODING).
7865
7866 commit 5ac2ac2a71f6fcc14ad4fc2994c17ea64d415dd5
7867 Author: Laurent Monin <geeqie@norz.org>
7868 Date:   Sat Feb 28 20:24:42 2009 +0000
7869
7870     Prevent Gtk assertion failures when no icon is set.
7871
7872 commit f3d61f44c1bfe05188eb68974737f66ce096656d
7873 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7874 Date:   Sat Feb 28 20:13:11 2009 +0000
7875
7876     show histogram label in the title
7877     adjusted label texts
7878
7879 commit f9936e38ffc7feb5ca5af211603c682cfb548fee
7880 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7881 Date:   Sat Feb 28 19:44:58 2009 +0000
7882
7883     give the panes more control over expander title
7884
7885 commit 106016c61b873ccc55b515336f5217d7f9fd639e
7886 Author: Laurent Monin <geeqie@norz.org>
7887 Date:   Sat Feb 28 19:41:23 2009 +0000
7888
7889     Color profiles menu: test for file access before allowing to select it as input profile.
7890
7891 commit dc4646d5966601b57b5a6ac49aaa7bd4fa14b7f3
7892 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7893 Date:   Sat Feb 28 18:51:25 2009 +0000
7894
7895     load icons for external editors
7896
7897 commit 073a65377169492e9843ee4bdd3acf01f0cf6c78
7898 Author: Laurent Monin <geeqie@norz.org>
7899 Date:   Sat Feb 28 18:01:16 2009 +0000
7900
7901     Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
7902
7903 commit 42ea998781724458ce55582414b4d1656d244f10
7904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7905 Date:   Sat Feb 28 17:20:16 2009 +0000
7906
7907     fixed bar_histogram headers
7908
7909 commit 0520eeff040165801722d408701eae8c94b2f955
7910 Author: Laurent Monin <geeqie@norz.org>
7911 Date:   Sat Feb 28 17:12:00 2009 +0000
7912
7913     Minor simplification and cleanup.
7914
7915 commit df6b9c5b1e3077d19e5c59f2e72e8949da034a08
7916 Author: Laurent Monin <geeqie@norz.org>
7917 Date:   Sat Feb 28 16:59:20 2009 +0000
7918
7919     image_change_complete(): reduce code redundancy and implify.
7920
7921 commit fa373d7547d5c23f65088dff3df36d43b90b0139
7922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7923 Date:   Sat Feb 28 14:40:22 2009 +0000
7924
7925     fixed overlay configuration
7926     split overlay options between global and layout window
7927
7928 commit d5b911cd3eca6de811ef53f8cac6a3f84ced1062
7929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7930 Date:   Sat Feb 28 12:50:39 2009 +0000
7931
7932     save and restore toolbar configuration
7933
7934 commit b4581c40f8cb47f32d1102589b005d5435e9e297
7935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7936 Date:   Sat Feb 28 09:59:27 2009 +0000
7937
7938     create toolbar from ui_manager
7939
7940 commit b24487aa1f5704a788a8f77782edf40850878a63
7941 Author: Laurent Monin <geeqie@norz.org>
7942 Date:   Fri Feb 27 23:25:31 2009 +0000
7943
7944     Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
7945
7946 commit bc2d1d0836169d7184c7010e9d01d16837cddbf5
7947 Author: Laurent Monin <geeqie@norz.org>
7948 Date:   Fri Feb 27 22:28:17 2009 +0000
7949
7950     Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
7951
7952 commit 9c93c4f8a9650ce80206755b524244c878e7b61b
7953 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7954 Date:   Fri Feb 27 21:30:28 2009 +0000
7955
7956     compute histmap in idle callback and only if the histogram is expanded
7957
7958 commit 526bf4edfddf1c63e583a2bf735a4614c55b314b
7959 Author: Laurent Monin <geeqie@norz.org>
7960 Date:   Thu Feb 26 21:46:27 2009 +0000
7961
7962     Add a tooltip showing current histogram state on bar histogram.
7963
7964 commit 66b325900212d630b208e1747280767783f01cb9
7965 Author: Laurent Monin <geeqie@norz.org>
7966 Date:   Thu Feb 26 20:50:36 2009 +0000
7967
7968     Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
7969
7970 commit 3b4446591720a17e3f0856fc290f85b84a303d12
7971 Author: Laurent Monin <geeqie@norz.org>
7972 Date:   Thu Feb 26 17:34:14 2009 +0000
7973
7974     Add .bak and .mo extensions to svn:ignore.
7975
7976 commit 84a6a75d10d4aaa99aaa0b9c5e2ded8a2b26f4da
7977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7978 Date:   Thu Feb 26 08:04:52 2009 +0000
7979
7980     quoted_value is no longer needed
7981
7982 commit cffe654128aa1230d98c36f6cc48524d87ab6b69
7983 Author: Laurent Monin <geeqie@norz.org>
7984 Date:   Wed Feb 25 23:04:08 2009 +0000
7985
7986     Silent a minor warning.
7987
7988 commit 5651cebff9468fa7cb1275476eea0ccd482cb8df
7989 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7990 Date:   Wed Feb 25 21:09:17 2009 +0000
7991
7992     correctly save and restore overlay string
7993
7994 commit d7b78d9173ebe6d4692dad061a4afe30325d3e23
7995 Author: Laurent Monin <geeqie@norz.org>
7996 Date:   Wed Feb 25 20:54:38 2009 +0000
7997
7998     Save bar pane histogram state to rc file.
7999
8000 commit fddb6eb6775e4f70b70cb5373508b0bcb9ed5a04
8001 Author: Laurent Monin <geeqie@norz.org>
8002 Date:   Wed Feb 25 20:42:35 2009 +0000
8003
8004     Fix up bar pane histogram contextual menu: show current state for channel and log mode.
8005
8006 commit 4d85c50b6c73874d441f834a9d52f8319082c3e8
8007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8008 Date:   Wed Feb 25 19:46:03 2009 +0000
8009
8010     reuse original utility_box (image + sidebars) on layout change (switch
8011     from list to icon view etc.)
8012
8013 commit f9a9bffc314cd4b1cd5229896286666766f020ca
8014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8015 Date:   Wed Feb 25 18:21:20 2009 +0000
8016
8017     fixed filter initialization
8018
8019 commit b3477302e22f00d62a4f7f9a7ce5a1f8d6a7a142
8020 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8021 Date:   Tue Feb 24 22:21:28 2009 +0000
8022
8023     improved bar_sort configuration
8024
8025 commit da109aa01657b27c22a18bc74bff56e4dae89298
8026 Author: Laurent Monin <geeqie@norz.org>
8027 Date:   Tue Feb 24 21:08:16 2009 +0000
8028
8029     Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
8030
8031 commit e84b67aadcdc1ea32b2c53e6b4a2d6a369f51951
8032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8033 Date:   Tue Feb 24 20:47:38 2009 +0000
8034
8035     fixed --fullscreen option together with enabled bar
8036
8037 commit 5da3477f9b116d0482737510423e5de949f8a0d4
8038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8039 Date:   Tue Feb 24 20:34:39 2009 +0000
8040
8041     simplified and improved bar configuration
8042
8043 commit f215252861f96b1b924b93178a406e2ec7bb6ca2
8044 Author: Laurent Monin <geeqie@norz.org>
8045 Date:   Tue Feb 24 18:00:45 2009 +0000
8046
8047     Enclose macro parameters names with _ to differentiate them from variable names.
8048
8049 commit a8df53630e1632e65318a1b397ea1a275f4817e5
8050 Author: Laurent Monin <geeqie@norz.org>
8051 Date:   Tue Feb 24 17:47:45 2009 +0000
8052
8053     Since READ_*() macros are now exported, do not hide
8054     the if() continue; statement in them.
8055     Wrap WRITE_STRING() instructions in a safer do {} while (0).
8056
8057 commit 1bef8f7ea39aa7652ded34fd2baaa3bf6c28e69d
8058 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8059 Date:   Mon Feb 23 22:13:09 2009 +0000
8060
8061     simplified config writing
8062
8063 commit c2b4bce2393c142785ac7cef5095a5c06348073b
8064 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8065 Date:   Mon Feb 23 21:21:15 2009 +0000
8066
8067     enabled commandline again
8068
8069 commit 778dcd703998a9d37ea6562228e971827a25044f
8070 Author: Laurent Monin <geeqie@norz.org>
8071 Date:   Mon Feb 23 17:20:40 2009 +0000
8072
8073     Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
8074
8075 commit 4b96dffd2f791d4f99a407da3a11cbeede9f5b2c
8076 Author: Laurent Monin <geeqie@norz.org>
8077 Date:   Sun Feb 22 17:46:42 2009 +0000
8078
8079     Set svn:ignore on Makefile and Makefile.in.
8080
8081 commit 6be7a5d9435cd61876ec2585d19e6fc4208eb66d
8082 Author: Laurent Monin <geeqie@norz.org>
8083 Date:   Sun Feb 22 17:40:32 2009 +0000
8084
8085     Fix and simplify histogram code, drop histogram based on mean value.
8086
8087 commit 9e9712735fb1522f4f081a9e38c38c4d91a09c51
8088 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8089 Date:   Sun Feb 22 15:35:37 2009 +0000
8090
8091     config file format changed to XML
8092     save and restore all layout windows
8093     save and restore sidebar configuration
8094
8095 commit 179b485a4439fb2e102195fde5b2366a24c5a927
8096 Author: Laurent Monin <geeqie@norz.org>
8097 Date:   Sun Feb 22 13:29:49 2009 +0000
8098
8099     Attempt to simplify and fix histrogram code.
8100
8101 commit c6d4606fb8929b3c6596292a9eae836167729bf8
8102 Author: Laurent Monin <geeqie@norz.org>
8103 Date:   Sat Feb 21 20:43:35 2009 +0000
8104
8105     Glibification again.
8106
8107 commit 2c9c37c9649ad80e04e14230eebd6584e7de7e8d
8108 Author: Laurent Monin <geeqie@norz.org>
8109 Date:   Sat Feb 21 18:28:53 2009 +0000
8110
8111     French translation was updated.
8112
8113 commit 4a596674619d5addc6a223fe2be2093c06622a2d
8114 Author: Laurent Monin <geeqie@norz.org>
8115 Date:   Sat Feb 21 18:04:52 2009 +0000
8116
8117     Glibification.
8118
8119 commit 144433d8a9eaa43184c844b76665c91fe21f1c07
8120 Author: Laurent Monin <geeqie@norz.org>
8121 Date:   Sat Feb 21 10:53:18 2009 +0000
8122
8123     Move grid color setting to histogram_new().
8124
8125 commit 80547e648cc21fefb1e91f869d90c2ea719a9f6d
8126 Author: Laurent Monin <geeqie@norz.org>
8127 Date:   Sat Feb 21 10:33:56 2009 +0000
8128
8129     Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
8130
8131 commit 0f103e1b6b6ab4017d7f677aaea9120dc015906b
8132 Author: Laurent Monin <geeqie@norz.org>
8133 Date:   Sat Feb 21 10:29:13 2009 +0000
8134
8135     Add grid to bar histogram, simplify the code and draw horizontal lines too.
8136
8137 commit 6b0883bae0f9124a6dcc8fcdd87ab24643a85d2f
8138 Author: Laurent Monin <geeqie@norz.org>
8139 Date:   Thu Feb 19 17:36:38 2009 +0000
8140
8141     Fix bug 2599857: file list sort order was wrong in many cases.
8142
8143 commit 263a050716f3c9fdfced1accb4016fcdd11ade19
8144 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8145 Date:   Mon Feb 16 22:48:30 2009 +0000
8146
8147     fixed compiler warning
8148
8149 commit 8422a0c8bd17c3ef09de058a7433e606124524b7
8150 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8151 Date:   Mon Feb 16 21:01:27 2009 +0000
8152
8153     hopefully fixed a freeze on solaris
8154
8155 commit 243a78132e93b3fa27efc6cc3ca46d58bad06b25
8156 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8157 Date:   Sun Feb 15 19:25:55 2009 +0000
8158
8159     added histogram pane
8160
8161 commit a1385820cdb789c96a38b709f7b981725f81bdd1
8162 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8163 Date:   Sun Feb 15 17:27:48 2009 +0000
8164
8165     fixed histogram drawing
8166
8167 commit 63da7df8b6994ba78db433c8d13513967f54b324
8168 Author: Laurent Monin <geeqie@norz.org>
8169 Date:   Sun Feb 15 15:58:01 2009 +0000
8170
8171     Remove redundant line of code.
8172
8173 commit a38c15108e52207831b08be4461b49f0d09926d3
8174 Author: Laurent Monin <geeqie@norz.org>
8175 Date:   Sun Feb 15 15:56:48 2009 +0000
8176
8177     Fix up few compilation warnings.
8178
8179 commit a660cd93f81e921141fc7ddb57188c6c23d211c9
8180 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8181 Date:   Sun Feb 15 13:11:21 2009 +0000
8182
8183     histogram caching
8184     histogram interface prepared for histogram pane
8185
8186 commit c5ead176be15971b27d90d0656b8fc26fa9eca17
8187 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8188 Date:   Sun Feb 15 09:36:53 2009 +0000
8189
8190     separated "normal" and advanced exif, "Normal" exif is now in the
8191     generic bar, advanced exif is in separate window.
8192
8193 commit a6fb79a9aee3b16eadd450cfcd261f0d3fe9bd9d
8194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8195 Date:   Sat Feb 14 20:26:30 2009 +0000
8196
8197     droped Preferences dialog, sidebar should replace it completely
8198
8199 commit ab0cc44129df43dc4bc0d0ec0e95e187a739f32c
8200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8201 Date:   Sat Feb 14 19:50:54 2009 +0000
8202
8203     replaced bar_info with an universal bar, restored the original
8204     functionality (more or less)
8205     bar configuration is not yet saved
8206
8207 commit 310a646e67ba0c32c2384f553eecf512e283684d
8208 Author: Laurent Monin <geeqie@norz.org>
8209 Date:   Mon Feb 9 09:02:04 2009 +0000
8210
8211     Update ChangeLog using C locale date format, add a script to ease future updates.
8212
8213 commit b4f63e5e882b065ea834bd1e99081306284480c2
8214 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8215 Date:   Sat Feb 7 21:03:11 2009 +0000
8216
8217     force at least one idle call before writting metadata
8218     (without this the exit_program_write_metadata_cb could be called
8219     before the exit_program function finished)
8220
8221 commit 22f5a68f75212287ff3924432df1902bec16feba
8222 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8223 Date:   Sat Feb 7 19:01:21 2009 +0000
8224
8225     use metadata_read_* functions where possible
8226     switch exiv2 to utf8 charset
8227     support for exiv2 formatting that depends on other tags:
8228     http://dev.robotbattle.com/bugs/view.php?id=0000516
8229
8230 commit 9c04cb142531b3c5b31be148a40405a1ea103a53
8231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8232 Date:   Fri Feb 6 23:49:03 2009 +0000
8233
8234     Start with "Fit to window" in "Leave Zoom at previous setting" mode
8235
8236 commit c5b333518ad00d61c1e9ad0bc96c4faae43fc7c9
8237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8238 Date:   Fri Feb 6 22:56:52 2009 +0000
8239
8240     do not switch to the next image on mouse click in split mode
8241     it interferes with image switching too much
8242
8243 commit 4e7f0d2a4ffcefeeacce220761a905cd105b75e2
8244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8245 Date:   Fri Feb 6 22:41:47 2009 +0000
8246
8247     improved labels of some menu items
8248
8249 commit 11a4cc2074aa9544a906434f40eda2b27d6ef5c1
8250 Author: Laurent Monin <geeqie@norz.org>
8251 Date:   Wed Feb 4 17:15:30 2009 +0000
8252
8253     Add year 2009 to copyright info everywhere.
8254
8255 commit db594bb6a56da7a25d58a3b2ec51f67bc4d0db49
8256 Author: Laurent Monin <geeqie@norz.org>
8257 Date:   Wed Feb 4 16:50:24 2009 +0000
8258
8259     Fix up the copyright years info.
8260
8261 commit 16d8352b142b869d37d9d88f6f7b649ba9b6ba58
8262 Author: Laurent Monin <geeqie@norz.org>
8263 Date:   Wed Feb 4 16:49:11 2009 +0000
8264
8265     Update README header.
8266
8267 commit 932432f09417b4fe1ec05bfb92dfe946f7fd32ea
8268 Author: Laurent Monin <geeqie@norz.org>
8269 Date:   Wed Feb 4 16:47:02 2009 +0000
8270
8271     Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
8272
8273 commit 474d7e891184d4e5a09486b6ccbd777617d416eb
8274 Author: Laurent Monin <geeqie@norz.org>
8275 Date:   Wed Feb 4 14:51:23 2009 +0000
8276
8277     Do not show geeqie itself in editors menus.
8278
8279 commit b93be6e123e894cf75fe9c5d89b1fe09ddacd639
8280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8281 Date:   Tue Feb 3 18:04:10 2009 +0000
8282
8283     do not translate already translated texts from desktop files
8284
8285 commit e03f199569195e75d937d21f9d982d0c7d5de119
8286 Author: Laurent Monin <geeqie@norz.org>
8287 Date:   Tue Feb 3 13:52:20 2009 +0000
8288
8289     Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
8290
8291 commit 7da00ede6e5a0c460b7bba6f0ce3f2f8767b3a4a
8292 Author: Laurent Monin <geeqie@norz.org>
8293 Date:   Tue Feb 3 13:50:10 2009 +0000
8294
8295     Reorder fields a bit and make flags field unsigned.
8296
8297 commit 27e3c8d9b272241d6e1e73c691df6ea2f61b4424
8298 Author: Laurent Monin <geeqie@norz.org>
8299 Date:   Tue Feb 3 08:41:21 2009 +0000
8300
8301     editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
8302
8303 commit 413722a5800f7f895e5068f0aec1441d13af5d4e
8304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8305 Date:   Mon Feb 2 20:32:59 2009 +0000
8306
8307     improved placing of external commands in menu
8308     small menu improvements
8309
8310 commit ebfc5ad707b2a261dadc47508aed872d2e83460c
8311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8312 Date:   Sun Feb 1 22:35:40 2009 +0000
8313
8314     test TryExec,
8315     xdg_data_home added to the list of directories
8316
8317 commit ace63c487142b18a548b95d76f8056de0bead19d
8318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8319 Date:   Sun Feb 1 18:27:42 2009 +0000
8320
8321     fixed switch from single to split image
8322
8323 commit f94b569b1831c052099295c861f9d3f502072622
8324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8325 Date:   Sun Feb 1 12:48:14 2009 +0000
8326
8327     read external editors from .desktop files
8328
8329 commit ff084f550845b0467a6202d62a7447940a4ea667
8330 Author: Laurent Monin <geeqie@norz.org>
8331 Date:   Thu Jan 29 19:43:34 2009 +0000
8332
8333     Sort the list alphabetically and remove an empty line.
8334
8335 commit 7532aed8f8f0bc89f1c5a2c742bc9021e5f8bbfc
8336 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8337 Date:   Thu Jan 29 19:23:39 2009 +0000
8338
8339     switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
8340     (new glib-gettextize does not support the old method)
8341
8342 commit 77a9142b41ec6a5d9cac6d35c2a0c9d41052e147
8343 Author: Laurent Monin <geeqie@norz.org>
8344 Date:   Thu Jan 29 19:07:07 2009 +0000
8345
8346     gint -> gboolean.
8347
8348 commit 2e3dc8c8f14d75abb400c32a4c619e79bb371d77
8349 Author: Laurent Monin <geeqie@norz.org>
8350 Date:   Thu Jan 29 19:00:24 2009 +0000
8351
8352     Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
8353
8354 commit ab98857be805f6bd9891d57506038e651dc81dde
8355 Author: Laurent Monin <geeqie@norz.org>
8356 Date:   Thu Jan 29 18:52:52 2009 +0000
8357
8358     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.
8359
8360 commit 96c8762cd141c1fca795e203a96307c80580d7f4
8361 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8362 Date:   Thu Jan 29 18:05:41 2009 +0000
8363
8364     added SIGBUS handler
8365
8366 commit 788b066dec51f6c89b63569de9f19fa8c781c3f4
8367 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8368 Date:   Mon Jan 26 21:08:05 2009 +0000
8369
8370     fixed compilation with lirc
8371
8372 commit c93ae602d0b44dc87e2ee104df5634c6eec44a92
8373 Author: Laurent Monin <geeqie@norz.org>
8374 Date:   Mon Jan 26 14:59:49 2009 +0000
8375
8376     Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
8377
8378 commit 4b69e1199fe33fa8d904b21a2ba3cc85f7b59e81
8379 Author: Laurent Monin <geeqie@norz.org>
8380 Date:   Mon Jan 26 14:50:56 2009 +0000
8381
8382     Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
8383
8384 commit b68add2c1c1fd4f1d389fe0490986ffffd34302c
8385 Author: Laurent Monin <geeqie@norz.org>
8386 Date:   Mon Jan 26 14:49:09 2009 +0000
8387
8388     Move -Wall before -Wno-* options for them to have any effect.
8389
8390 commit 47ed193a2a19fa34afc8c473353c66b5ea194f8e
8391 Author: Laurent Monin <geeqie@norz.org>
8392 Date:   Mon Jan 26 14:18:08 2009 +0000
8393
8394     Keep -O0 over -O2 as requested by Vladimir.
8395
8396 commit 4fcae73e00ff93c457770fbd05555e8e84122d7a
8397 Author: Laurent Monin <geeqie@norz.org>
8398 Date:   Mon Jan 26 08:36:23 2009 +0000
8399
8400     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).
8401
8402 commit a24c1c60db9cca6a849920f8a7301530683d97ef
8403 Author: Laurent Monin <geeqie@norz.org>
8404 Date:   Mon Jan 26 08:30:30 2009 +0000
8405
8406     Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
8407
8408 commit d80efe42eeb8d6af994245d0cf837d20eb852575
8409 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8410 Date:   Sun Jan 25 19:38:31 2009 +0000
8411
8412     added the original COPYING file from GQview - we can't rely on autogen.sh
8413
8414 commit ebd61f57fe603dbedec50c2953e51c6522593cd6
8415 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8416 Date:   Sun Jan 25 18:14:08 2009 +0000
8417
8418     updated ChangeLog from svn log
8419
8420 commit 7debdfe9253260f5e855addd9daf389b59c20e1c
8421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8422 Date:   Sun Jan 25 16:58:19 2009 +0000
8423
8424     fixed gthread detection
8425
8426 commit 66c057940975c76fcecaffab9e756b5f9306219d
8427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8428 Date:   Sun Jan 25 09:27:27 2009 +0000
8429
8430     do not ignore newly created sidecars
8431
8432 commit ad9ac9d145e0e7df96118c66ee6dec927ebed702
8433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8434 Date:   Sat Jan 24 13:46:08 2009 +0000
8435
8436     adjusted marks spacing to align them with the marks filter
8437
8438 commit 0074b6e5de0f19720985594a1a2b32114ec24204
8439 Author: Laurent Monin <geeqie@norz.org>
8440 Date:   Sat Jan 24 13:38:53 2009 +0000
8441
8442     Fix incorrect translation.
8443
8444 commit 5d7594d2acdccc19228350eddd1ab29aad990874
8445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8446 Date:   Sat Jan 24 13:05:06 2009 +0000
8447
8448     fixed restoring of OSD at layout_image_full_screen_stop
8449     https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
8450
8451 commit fce85c3c86d56b122babaf26952cae937a3b61b9
8452 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8453 Date:   Sat Jan 24 12:15:01 2009 +0000
8454
8455     fixed glib warning
8456
8457 commit 674b05efb895ed75533c07e74147082cf630e9cc
8458 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8459 Date:   Sat Jan 24 10:09:29 2009 +0000
8460
8461     updated version string
8462
8463 commit f9d7107581b3391183465454de6557de0abf7c98
8464 Author: Laurent Monin <geeqie@norz.org>
8465 Date:   Sat Jan 24 07:41:23 2009 +0000
8466
8467     Silent two compilation warnings.
8468
8469 commit 0c44dc1f02b5515cffe2bcc20f54e2d57208a916
8470 Author: Laurent Monin <geeqie@norz.org>
8471 Date:   Sat Jan 24 07:36:21 2009 +0000
8472
8473     French translation was updated.
8474
8475 commit 3928a6a6e59e900f2d1343ed3aef01b5c86ac337
8476 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8477 Date:   Fri Jan 23 22:53:02 2009 +0000
8478
8479     fixed possible crash
8480
8481 commit aadb9ca7ccde3464cf0ae80a7985e25227279c70
8482 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8483 Date:   Wed Jan 21 18:30:54 2009 +0000
8484
8485     enable threads by default
8486
8487 commit 0e1a79d60922a6aa11288531218a919774b29d5d
8488 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8489 Date:   Wed Jan 21 18:16:26 2009 +0000
8490
8491     compilation fixes for older exiv2
8492
8493 commit e3086ee765ba371f1d6774d869d1ec7ba1f37590
8494 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8495 Date:   Tue Jan 20 22:53:09 2009 +0000
8496
8497     improved metadata preferences
8498
8499 commit 9d97c970f5f8dc30842c0672cb1ccf5ce8929681
8500 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8501 Date:   Tue Jan 20 22:29:31 2009 +0000
8502
8503     fixed possible segfault
8504
8505 commit 6d9a3f1923d1b8741b5b306022722affee5b4873
8506 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8507 Date:   Sun Jan 11 21:28:03 2009 +0000
8508
8509     show symlinks in filelist
8510
8511 commit 07f76a58add699461ed85263e2bf815f22725e2b
8512 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8513 Date:   Sun Jan 11 21:24:58 2009 +0000
8514
8515     fixed includes
8516
8517 commit fa197cca9401a69b158ac956aa7aa333525c770c
8518 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8519 Date:   Sun Jan 11 18:58:05 2009 +0000
8520
8521     added a status bar button for writting metadata immediately
8522
8523 commit 9e2559ec2e298ade2632cfcb526a674d18ab3cdf
8524 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8525 Date:   Sun Jan 11 12:13:30 2009 +0000
8526
8527     metadata write mode (direct or sidecar) made configurable for each file
8528     format
8529
8530 commit 79003481053d92298710773530b0f1ae7dec54e0
8531 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8532 Date:   Sat Jan 10 20:40:37 2009 +0000
8533
8534     simplified metadata interface, dropped metadata_read,
8535     fixes for older exiv2 versions
8536
8537 commit 36c2beabcd63fb1d96bf6e639d66de24aa2f40d5
8538 Author: Laurent Monin <geeqie@norz.org>
8539 Date:   Sun Jan 4 17:14:34 2009 +0000
8540
8541     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.
8542
8543 commit ae1ea297b901d211bf2d2a84e253aecd4712817c
8544 Author: Laurent Monin <geeqie@norz.org>
8545 Date:   Sun Jan 4 10:32:47 2009 +0000
8546
8547     French translation was updated.
8548
8549 commit 1196bc75946359bfa10099df15c23808baff9a1e
8550 Author: Laurent Monin <geeqie@norz.org>
8551 Date:   Sat Jan 3 17:13:20 2009 +0000
8552
8553     Silent warnings.
8554
8555 commit 911b41365c783519b075eda51fb6dcd345975d68
8556 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8557 Date:   Sat Jan 3 15:29:08 2009 +0000
8558
8559     write keywords and comments with separate functions
8560
8561 commit d16e38189ea96d485daed8424a2d1b6a9bcd0f8b
8562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8563 Date:   Fri Jan 2 23:14:01 2009 +0000
8564
8565     fixed updating of selection after deleting the last image from the list
8566
8567 commit dc4d041d5397e3a78c335babff70a409d04f3e54
8568 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8569 Date:   Fri Jan 2 22:57:09 2009 +0000
8570
8571     do not enter a directory after rename
8572     fixed dir tree updating
8573     http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
8574
8575 commit 067cf8e940216c935f818cc0f8f60113d54460c5
8576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8577 Date:   Fri Jan 2 14:58:21 2009 +0000
8578
8579     added done callback to utilops
8580     used the callback for metadata writting at exit and for renaming new
8581     folder
8582
8583 commit a63548cf3e28b4684281019f7e697df77cff1c3e
8584 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8585 Date:   Fri Jan 2 09:39:14 2009 +0000
8586
8587     fixed view_dir notification
8588
8589 commit e040fa03e86b3dc95810f64b289682834d496010
8590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8591 Date:   Fri Jan 2 09:26:23 2009 +0000
8592
8593     sidecar files grouping was made case-insensitive
8594     added possibility to use macros %raw, %image, %meta in extensions lists
8595
8596 commit 7f75485133bbb12e04fa8bc32936c6240e33f2ba
8597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8598 Date:   Sat Dec 27 22:53:07 2008 +0000
8599
8600     fixed writting of legacy metadata
8601
8602 commit c6d5aeb7f792026da1a2fd400a55d57a1ebef8cf
8603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8604 Date:   Fri Dec 26 19:04:36 2008 +0000
8605
8606     optimized get_mark_func
8607     fixed reference counting bug
8608
8609 commit 88e91c4e066266f68d13df4c4ad59ba279d1293c
8610 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8611 Date:   Fri Dec 26 18:54:07 2008 +0000
8612
8613     remove cached entries on all changes
8614
8615 commit 7eeeeb77a09e7f9c4682bb65599e0c56cd757eba
8616 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8617 Date:   Fri Dec 26 17:38:52 2008 +0000
8618
8619     fixed previous change
8620
8621 commit ff8b93666eca33f39dea7659a1dbc3af641bef46
8622 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8623 Date:   Fri Dec 26 14:12:36 2008 +0000
8624
8625     improved sidecar writting
8626     private metadata can be saved in xmp format
8627
8628 commit 0c2e413a220f62599ae49b5cfae99a439345e398
8629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8630 Date:   Thu Dec 25 12:39:34 2008 +0000
8631
8632     implemented a possibility to connect keywords with marks
8633
8634 commit 2dd4ade4180168ae6dc6d743e6e8d8fa5b5b8a0a
8635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8636 Date:   Thu Dec 25 12:28:04 2008 +0000
8637
8638     low-level keyword-to-mark functionality
8639
8640 commit 4bf1446de98aefc0904a6b60ba13e30327299dd5
8641 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8642 Date:   Thu Dec 25 12:19:37 2008 +0000
8643
8644     perform internal commands in idle call
8645
8646 commit 31114993628896d4b36c9d361675e0c13b9faaca
8647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8648 Date:   Tue Dec 23 22:42:57 2008 +0000
8649
8650     allow writing of empty keywords/comment
8651
8652 commit b077c46b67f7697f450d627f549e5e7d840adacc
8653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8654 Date:   Tue Dec 23 20:53:44 2008 +0000
8655
8656     added change notification to bar_info.c
8657
8658 commit 6c231281ce339d9f5f91a0cbc77c2de1c3216804
8659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8660 Date:   Tue Dec 23 19:15:12 2008 +0000
8661
8662     improved buffering and notifications
8663
8664 commit 85fce4079a1b0ead93353919690ba3bdc5cb12ef
8665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8666 Date:   Tue Dec 23 19:13:48 2008 +0000
8667
8668     write changes immediately, the necessary buffering is done on lower
8669     level in metadata.c
8670
8671 commit e2359cd023f1c962fe68ac35dc883a25cea87ec5
8672 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8673 Date:   Mon Dec 22 23:25:15 2008 +0000
8674
8675     file class made configurable in preferences
8676
8677 commit 7180d81daf5ebd192610b1517f26e44b58147fb8
8678 Author: Laurent Monin <geeqie@norz.org>
8679 Date:   Mon Dec 22 19:43:46 2008 +0000
8680
8681     French translation was updated.
8682
8683 commit cbbd4a8733202ca3e436365eee667d551ea9c24a
8684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8685 Date:   Mon Dec 22 18:29:25 2008 +0000
8686
8687     write metadata after timeout, image change or dir change
8688
8689 commit c29865e349a4389ea74b2e067020eaaec19c91af
8690 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8691 Date:   Mon Dec 22 18:15:26 2008 +0000
8692
8693     show metadata options in preferences dialog
8694
8695 commit b3a6877012f4fbc9d6555f28a69067b0fd270ff6
8696 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8697 Date:   Sun Dec 21 21:36:58 2008 +0000
8698
8699     fixed safe delete
8700
8701 commit b2478a365c4f5c96bab935dba551e76dad358412
8702 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8703 Date:   Sun Dec 21 21:20:36 2008 +0000
8704
8705     most of the metadata options now works
8706
8707 commit a9a31060a8b202604356236dbf751b621246e3e2
8708 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8709 Date:   Sun Dec 21 16:26:03 2008 +0000
8710
8711     fixed new options
8712
8713 commit da50487d38ea80d187a57adb99bafe64d256bfc5
8714 Author: Laurent Monin <geeqie@norz.org>
8715 Date:   Sun Dec 21 09:28:16 2008 +0000
8716
8717     French translation was updated.
8718
8719 commit e9460139c2941c4df0f1058ba6ca121121339d98
8720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8721 Date:   Sat Dec 20 23:18:20 2008 +0000
8722
8723     added options for metadata - not yet used
8724
8725 commit 40a73b68024292f074a1dadfd6e8db3dad0dcd23
8726 Author: Laurent Monin <geeqie@norz.org>
8727 Date:   Sat Dec 20 21:47:04 2008 +0000
8728
8729     Fix two minor compilation warnings.
8730
8731 commit f4733f77089a928d68a4cdfa7cee5fb8cf0b4b4d
8732 Author: Laurent Monin <geeqie@norz.org>
8733 Date:   Sat Dec 20 21:30:27 2008 +0000
8734
8735     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.
8736
8737 commit 9643a2546bccb38da155cbfc4265e588b85a34b9
8738 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8739 Date:   Sat Dec 20 20:43:56 2008 +0000
8740
8741     use the workflow in utilops.c for metadata approving and writting
8742     TODO: configuration
8743
8744 commit af283c6af011fd76a43aeb4e4723f02e8d4ac645
8745 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8746 Date:   Tue Dec 16 12:59:23 2008 +0000
8747
8748     queue metadata and write them in an idle callback
8749
8750 commit b908ceb6bbb78a4edde47710e6291fa8eebb1717
8751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8752 Date:   Mon Dec 15 22:47:31 2008 +0000
8753
8754     prepared infrastructure for delayed metadata writting - refreshing
8755     metadata immediately before writting is now possible
8756     
8757     modified metadata are stored in fd->modified_xmp
8758
8759 commit b7fdc83d5f6e91fbf7d32377edd76c66ee23139c
8760 Author: Laurent Monin <geeqie@norz.org>
8761 Date:   Mon Dec 15 18:04:42 2008 +0000
8762
8763     Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
8764
8765 commit d1b9489e72a06e38e580a370f5e8106386c71d73
8766 Author: Laurent Monin <geeqie@norz.org>
8767 Date:   Tue Dec 9 19:12:38 2008 +0000
8768
8769     French translation was updated.
8770
8771 commit 0871c1893d2705e53fc3a1c08af69ad7b94ceba9
8772 Author: Laurent Monin <geeqie@norz.org>
8773 Date:   Tue Dec 9 17:51:28 2008 +0000
8774
8775     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.
8776
8777 commit e5abe232dfcbab211d72c51b73de128a6d822af8
8778 Author: Laurent Monin <geeqie@norz.org>
8779 Date:   Mon Dec 8 21:34:32 2008 +0000
8780
8781     Display error dialog with appropriate message when user is trying to open an invalid collection file.
8782
8783 commit 2d44c554b22f3305e1cbef26397ba96532e47cca
8784 Author: Laurent Monin <geeqie@norz.org>
8785 Date:   Mon Dec 8 21:33:14 2008 +0000
8786
8787     Cosmetic fix.
8788
8789 commit bb2f085701aa58240d46914e01f31bb918b130aa
8790 Author: Laurent Monin <geeqie@norz.org>
8791 Date:   Sun Dec 7 15:51:50 2008 +0000
8792
8793     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).
8794
8795 commit 85e6945309d39750d6543f86cddbfe8b0c166797
8796 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8797 Date:   Sun Dec 7 13:28:04 2008 +0000
8798
8799     handle the case when io.open() fails
8800
8801 commit 68f82126997889074361955ca27534bb8fe0f446
8802 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8803 Date:   Sat Dec 6 21:24:38 2008 +0000
8804
8805     disabled the "unused parameter" warnings, they are harmless and nobody
8806     is going to fix it ;)
8807     (note: -W is equivalent to -Wextra)
8808
8809 commit 0bd9d0fe13488d9e7d6578bca561aa94d398ba49
8810 Author: Laurent Monin <geeqie@norz.org>
8811 Date:   Tue Dec 2 19:34:53 2008 +0000
8812
8813     Rename few variables to make the code more readable.
8814
8815 commit 33e01e14e35e31e55b0946d7bcc644649483d76b
8816 Author: Laurent Monin <geeqie@norz.org>
8817 Date:   Sun Nov 30 21:59:28 2008 +0000
8818
8819     keyword_list_find() -> find_string_in_list(), return gboolean.
8820
8821 commit 81f6d0d4101e461d81b02e9261dcb3479aae3490
8822 Author: Laurent Monin <geeqie@norz.org>
8823 Date:   Sun Nov 30 21:52:37 2008 +0000
8824
8825     metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
8826
8827 commit d931c87fc64a09eb9bdef1f6969977df4702adcf
8828 Author: Laurent Monin <geeqie@norz.org>
8829 Date:   Sun Nov 30 21:43:01 2008 +0000
8830
8831     Rename most comment_*() functions to more appropriate metadata_*().
8832
8833 commit 73e8f782f130f8899520a53de7b4c9d5f3451fdf
8834 Author: Laurent Monin <geeqie@norz.org>
8835 Date:   Sun Nov 30 11:46:34 2008 +0000
8836
8837     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().
8838
8839 commit 73a3570010efa60255d7e1c230e50fbe6634dd80
8840 Author: Laurent Monin <geeqie@norz.org>
8841 Date:   Thu Nov 27 19:10:59 2008 +0000
8842
8843     Do not hardcode exif formatted prefix.
8844
8845 commit 40acac5694214bfcb9a6623a2cdd479a6a6991b4
8846 Author: Laurent Monin <geeqie@norz.org>
8847 Date:   Thu Nov 27 12:34:39 2008 +0000
8848
8849     Fix up sign-related  warning.
8850
8851 commit fd5cd3190989657da2abf4fc66d9c4e47242f9cb
8852 Author: Laurent Monin <geeqie@norz.org>
8853 Date:   Thu Nov 27 12:34:03 2008 +0000
8854
8855     Fix up unsigned expression always true warning.
8856
8857 commit 41ba7c59ae7008b423ba7a09de4cd781bd4a5b99
8858 Author: Laurent Monin <geeqie@norz.org>
8859 Date:   Thu Nov 27 12:33:07 2008 +0000
8860
8861     Resync .h with .c declarations.
8862
8863 commit 26f6d635c22a18bfc42144b3e848ab2b15481105
8864 Author: Laurent Monin <geeqie@norz.org>
8865 Date:   Thu Nov 27 12:31:27 2008 +0000
8866
8867     Fix up pointer signedness warnings.
8868
8869 commit bb28beac7482b10b36f0dac3efea45392c4942df
8870 Author: Laurent Monin <geeqie@norz.org>
8871 Date:   Thu Nov 27 12:30:49 2008 +0000
8872
8873     Fix up not a prototype warning.
8874
8875 commit 402a7b74cb3f63247cb0451f7470e72aa42a53f2
8876 Author: Laurent Monin <geeqie@norz.org>
8877 Date:   Thu Nov 27 12:30:10 2008 +0000
8878
8879     Remove unused variable.
8880
8881 commit fb0fc10f50e03ac9e154facbdccddbd6f380f60b
8882 Author: Laurent Monin <geeqie@norz.org>
8883 Date:   Thu Nov 27 12:29:38 2008 +0000
8884
8885     Fix up deprecated function and not a prototype warnings.
8886
8887 commit 673dab6bdc4741c7822c4fd1bf5370b7a6edec00
8888 Author: Laurent Monin <geeqie@norz.org>
8889 Date:   Wed Nov 26 20:39:50 2008 +0000
8890
8891     Handle return values better to silent some warnings.
8892
8893 commit 3f7d30d146ce9a3e06ea3df7909c8be3e741f138
8894 Author: Laurent Monin <geeqie@norz.org>
8895 Date:   Wed Nov 26 20:38:47 2008 +0000
8896
8897     Print a message if chown() or chmod() fail.
8898
8899 commit a3cd380dd4155404ae24df7260fa45da108483e4
8900 Author: Laurent Monin <geeqie@norz.org>
8901 Date:   Wed Nov 26 20:37:14 2008 +0000
8902
8903     Fix up format vs type warning.
8904
8905 commit 85b4c3d6b406043f2709f6f0f6ecea8a7418e9a2
8906 Author: Laurent Monin <geeqie@norz.org>
8907 Date:   Tue Nov 25 17:32:51 2008 +0000
8908
8909     Move comments/keywords read and write stuff to new metadata.{c,h}.
8910
8911 commit 499063665b9e138a110e2881a05dc364961b7aaf
8912 Author: Laurent Monin <geeqie@norz.org>
8913 Date:   Tue Nov 25 17:01:03 2008 +0000
8914
8915     Fix up unsigned expression always true/false warnings.
8916
8917 commit 50306a69abd7e07458b7355cef5883f500fd029d
8918 Author: Laurent Monin <geeqie@norz.org>
8919 Date:   Sun Nov 23 22:05:27 2008 +0000
8920
8921     Hide .gqv extension from collection name in collection window title and recent menu list.
8922
8923 commit 968a923541ab98923ba0ea32b78da525c258ce68
8924 Author: Laurent Monin <geeqie@norz.org>
8925 Date:   Sun Nov 23 16:16:09 2008 +0000
8926
8927     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().
8928
8929 commit 92a79f4e480d767c15510c2f69f2a548cf25e91e
8930 Author: Laurent Monin <geeqie@norz.org>
8931 Date:   Sun Nov 23 16:10:29 2008 +0000
8932
8933     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.
8934
8935 commit 15aaf972f4a7a7490a1ebaef8900074a80124b2d
8936 Author: Laurent Monin <geeqie@norz.org>
8937 Date:   Sat Nov 22 22:54:51 2008 +0000
8938
8939     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.
8940
8941 commit cce7425dc23b06d7267eb110ce0b8814e469285f
8942 Author: Laurent Monin <geeqie@norz.org>
8943 Date:   Sat Nov 22 22:43:18 2008 +0000
8944
8945     When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
8946
8947 commit bebe10914b96c3a07f748984b3e6fba18cccfa94
8948 Author: Laurent Monin <geeqie@norz.org>
8949 Date:   Sat Nov 22 22:10:10 2008 +0000
8950
8951     Tidy up.
8952
8953 commit 15821ce9a76d8afe0614dc5ed494161c67f8ad70
8954 Author: Laurent Monin <geeqie@norz.org>
8955 Date:   Sat Nov 22 22:04:21 2008 +0000
8956
8957     Use common code for layout_image_setup_split_none() too.
8958
8959 commit 67f56552a7bf85f99f537d06885ebb71876a1c25
8960 Author: Laurent Monin <geeqie@norz.org>
8961 Date:   Sat Nov 22 21:58:07 2008 +0000
8962
8963     layout_image_setup_split_*(): simplify code.
8964
8965 commit 25ac01ca80b9a13f843aad26643a21e2c991314e
8966 Author: Laurent Monin <geeqie@norz.org>
8967 Date:   Sat Nov 22 21:11:09 2008 +0000
8968
8969     layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
8970
8971 commit 7f699d74c05ce9e81e83210a231e0ca86c7c004c
8972 Author: Laurent Monin <geeqie@norz.org>
8973 Date:   Sat Nov 22 16:24:23 2008 +0000
8974
8975     Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
8976
8977 commit f7327cbd9fa590af75336916692ae40832ab32e7
8978 Author: Laurent Monin <geeqie@norz.org>
8979 Date:   Thu Nov 20 17:28:34 2008 +0000
8980
8981     Force font weight and style to normal for keys.
8982
8983 commit 540d86584baf5d6070b04254129f25e28a359541
8984 Author: Laurent Monin <geeqie@norz.org>
8985 Date:   Thu Nov 20 17:23:46 2008 +0000
8986
8987     Fix up yet unmarked keys.
8988
8989 commit ad4dacfae1907d2ba1e2e8889aac84d7d54121b1
8990 Author: Laurent Monin <geeqie@norz.org>
8991 Date:   Thu Nov 20 11:46:43 2008 +0000
8992
8993     Fix compilation warnings.
8994
8995 commit a7fe24499d26daa57bfe1492bcb79aa8ddf4a92f
8996 Author: Laurent Monin <geeqie@norz.org>
8997 Date:   Thu Nov 20 07:22:56 2008 +0000
8998
8999     Fix up some missing html code.
9000
9001 commit 7d5e78bf230b7f02687139acadb0a29b2483b6af
9002 Author: Laurent Monin <geeqie@norz.org>
9003 Date:   Wed Nov 19 22:57:40 2008 +0000
9004
9005     More keys.
9006
9007 commit 85c37fcfec1a92989c5301fc8dc9f2e8d5de2e8e
9008 Author: Laurent Monin <geeqie@norz.org>
9009 Date:   Wed Nov 19 22:46:27 2008 +0000
9010
9011     Fix text wrongly marked as key.
9012
9013 commit 7f8324bf49907dfbbb582e8b96b6a10cad070490
9014 Author: Laurent Monin <geeqie@norz.org>
9015 Date:   Wed Nov 19 22:42:20 2008 +0000
9016
9017     Mark keyboard keys with a span and make them look like a key through css style.
9018
9019 commit 5aba0342d8c4fef02b48d436d8bc65550f382a9b
9020 Author: Laurent Monin <geeqie@norz.org>
9021 Date:   Wed Nov 19 21:36:02 2008 +0000
9022
9023     Replace [Control] by shorter and more common [Ctrl].
9024
9025 commit 67e91a0baa946ac71c5e34c227d2769a11fab8d0
9026 Author: Laurent Monin <geeqie@norz.org>
9027 Date:   Wed Nov 19 21:16:27 2008 +0000
9028
9029     Unify [Shift] and [Control] notation.
9030
9031 commit 68a305ccc3b4e14657c8f88a7258d0d6b41f8dd2
9032 Author: Laurent Monin <geeqie@norz.org>
9033 Date:   Wed Nov 19 20:53:53 2008 +0000
9034
9035     Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
9036
9037 commit 7d76bf997f408ba74840477446b590492430ed7a
9038 Author: Laurent Monin <geeqie@norz.org>
9039 Date:   Wed Nov 19 17:42:36 2008 +0000
9040
9041     Update documentation.
9042
9043 commit 0362a31ed7bc49569607a2b6cbec49c6c4288da1
9044 Author: Laurent Monin <geeqie@norz.org>
9045 Date:   Mon Nov 17 18:05:42 2008 +0000
9046
9047     Fix up links and various enhancements.
9048
9049 commit 84d0eeb779804970775a1a2b151094999df1f39c
9050 Author: Laurent Monin <geeqie@norz.org>
9051 Date:   Mon Nov 17 17:17:47 2008 +0000
9052
9053     Remove colored background in headings for printable version.
9054
9055 commit bb0dccd452eaaaad56dba8028f17789632e10ff8
9056 Author: Laurent Monin <geeqie@norz.org>
9057 Date:   Mon Nov 17 17:09:44 2008 +0000
9058
9059     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.
9060
9061 commit b4ef8546331d9128999cc531faaa35556eb242d2
9062 Author: Laurent Monin <geeqie@norz.org>
9063 Date:   Mon Nov 17 07:10:32 2008 +0000
9064
9065     Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
9066
9067 commit 4575fa4ac78579835bfd17a13ccdaf61989066a4
9068 Author: Laurent Monin <geeqie@norz.org>
9069 Date:   Sun Nov 16 19:58:43 2008 +0000
9070
9071     Add specific css for print media(has to be improved).
9072
9073 commit 69f15e9da78b7404be497d657110cfad1a266722
9074 Author: Laurent Monin <geeqie@norz.org>
9075 Date:   Sun Nov 16 16:32:14 2008 +0000
9076
9077     Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
9078
9079 commit 19e042015022768094ac5d2e90a32db866698467
9080 Author: Laurent Monin <geeqie@norz.org>
9081 Date:   Sat Nov 15 20:17:14 2008 +0000
9082
9083     Implement preliminary support for XDG Base Directory Specification.
9084     See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
9085     
9086     This feature was requested for a long time (feature requests #1950978 and #2289481).
9087     For now, it is disabled since it breaks compatibility with previous versions.
9088     To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
9089     
9090     geeqierc and other conf files are going to:
9091     $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
9092     
9093     metadata and thumbnails cache (if std is not used) are going to:
9094     $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
9095     and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
9096     
9097     collections are going to:
9098     $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
9099     
9100     
9101     Please test and report any issue.
9102
9103 commit 6419843202ec66cdb0aa9e763a777a06f6617f19
9104 Author: Laurent Monin <geeqie@norz.org>
9105 Date:   Sat Nov 15 20:01:25 2008 +0000
9106
9107     Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
9108
9109 commit 8b10477d6c451a8a952db33eea29a7d289261635
9110 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9111 Date:   Sat Nov 15 19:13:43 2008 +0000
9112
9113     fixed usage of deprecated functions - patch by Omari Stephens
9114
9115 commit 27bcad2478c6a0e5ebda8849c9a6bf67d4dfa222
9116 Author: Laurent Monin <geeqie@norz.org>
9117 Date:   Sat Nov 15 17:48:31 2008 +0000
9118
9119     Rename check_for_home_path() to mkdir_if_not_exists().
9120
9121 commit 788a57656d4085ba2e526a29648ec1477bafa46f
9122 Author: Laurent Monin <geeqie@norz.org>
9123 Date:   Sat Nov 15 17:30:45 2008 +0000
9124
9125     Use functions to return directories instead of constants.
9126     Following functions were added:
9127     get_collections_dir()
9128     get_metadata_cache_dir()
9129     get_rc_dir()
9130     get_thumbnails_cache_dir()
9131     get_trash_dir()
9132     
9133     They return the full directory path.
9134
9135 commit e5dd414c28b825002568ea99797a4ad7e5bb64ad
9136 Author: Laurent Monin <geeqie@norz.org>
9137 Date:   Sat Nov 15 10:35:43 2008 +0000
9138
9139     Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
9140
9141 commit f56852b68c19db3f71dd69c44c8cc38ddbc644ae
9142 Author: Laurent Monin <geeqie@norz.org>
9143 Date:   Fri Nov 14 01:10:18 2008 +0000
9144
9145     Fix up Makefile.am: add missing files and do not install template.html.
9146
9147 commit 55bdd3344fd5f342d30362fe301808f826710112
9148 Author: Laurent Monin <geeqie@norz.org>
9149 Date:   Wed Nov 12 21:38:00 2008 +0000
9150
9151     Fix a cut'n'paste error.
9152
9153 commit 609fc80ba907a18bd5b0998b155580654e8749db
9154 Author: Laurent Monin <geeqie@norz.org>
9155 Date:   Wed Nov 12 21:34:55 2008 +0000
9156
9157     More precise description of the pan view find feature and a note about ressources eating was added.
9158
9159 commit 3005309e752b5f6d9378487b6856f18eb40b365f
9160 Author: Laurent Monin <geeqie@norz.org>
9161 Date:   Wed Nov 12 21:15:12 2008 +0000
9162
9163     Add some information about the pan view.
9164
9165 commit 3effb3cd44a5b956cd0d7416eec0f2aaea94b774
9166 Author: Laurent Monin <geeqie@norz.org>
9167 Date:   Wed Nov 12 17:59:14 2008 +0000
9168
9169     Add a note about splitted view.
9170
9171 commit ae7645d7323cc203e69f73e51976c8d8ea7f7017
9172 Author: Laurent Monin <geeqie@norz.org>
9173 Date:   Wed Nov 12 17:48:16 2008 +0000
9174
9175     Add Connected zoom and Split menu items.
9176
9177 commit f055d32815e382a5cac2117e46ecad2b866e942b
9178 Author: Laurent Monin <geeqie@norz.org>
9179 Date:   Tue Nov 11 23:35:39 2008 +0000
9180
9181     Add missing s...
9182
9183 commit 5078d7e58ebafa27aac3c50703e1c0fcb180d186
9184 Author: Laurent Monin <geeqie@norz.org>
9185 Date:   Tue Nov 11 23:30:13 2008 +0000
9186
9187     Minor fixes.
9188
9189 commit 0dabd8de27a7e8c7801dddc5d848246a001c97ac
9190 Author: Laurent Monin <geeqie@norz.org>
9191 Date:   Tue Nov 11 21:50:42 2008 +0000
9192
9193     Give a new style to menus.
9194
9195 commit ec48abb7939ef9919bbd905d147cfda9e884c457
9196 Author: Laurent Monin <geeqie@norz.org>
9197 Date:   Tue Nov 11 21:49:33 2008 +0000
9198
9199     Fix missing parts.
9200
9201 commit c1a85ebf0418f0b0b4fe9b175702ad86a5f5ed0b
9202 Author: Laurent Monin <geeqie@norz.org>
9203 Date:   Tue Nov 11 21:17:55 2008 +0000
9204
9205     Update main window menus description to match current Geeqie.
9206
9207 commit d6bc7dc5e3b0a140523fcfc9eac0566b569e26eb
9208 Author: Laurent Monin <geeqie@norz.org>
9209 Date:   Tue Nov 11 21:17:03 2008 +0000
9210
9211     Drop dots.
9212
9213 commit f9071c86d19c4fb8417c8838aa1b99176e65342c
9214 Author: Laurent Monin <geeqie@norz.org>
9215 Date:   Tue Nov 11 10:32:03 2008 +0000
9216
9217     Update exif pane documentation a bit.
9218
9219 commit aeca4f3163c33f41b5cc1d0f371fb43d4138ae73
9220 Author: Laurent Monin <geeqie@norz.org>
9221 Date:   Tue Nov 11 10:24:04 2008 +0000
9222
9223     Add Properties Options page.
9224
9225 commit 51a2344638f5f1c738f03d023f4f3139f23761d7
9226 Author: Laurent Monin <geeqie@norz.org>
9227 Date:   Tue Nov 11 10:09:09 2008 +0000
9228
9229     Advanced options documentation is now almost in sync with current geeqie.
9230
9231 commit eeae9191dcb131a7fa9a85876b4314869bffe007
9232 Author: Laurent Monin <geeqie@norz.org>
9233 Date:   Tue Nov 11 09:12:10 2008 +0000
9234
9235     More updates to advanced options documentation. Not yet finished.
9236
9237 commit 9f3cc9ef382cae5ef8c0b6cc050844a796321a15
9238 Author: Laurent Monin <geeqie@norz.org>
9239 Date:   Mon Nov 10 23:36:12 2008 +0000
9240
9241     Page cleanup and fixed. Remove obsolete note.
9242
9243 commit f13928fef829928a7a807a11a5e4d9603592597c
9244 Author: Laurent Monin <geeqie@norz.org>
9245 Date:   Mon Nov 10 23:15:42 2008 +0000
9246
9247     Add missing link.
9248
9249 commit 757b8ebc5495d81fb1fb1b531e2f5e682a0ad9c9
9250 Author: Laurent Monin <geeqie@norz.org>
9251 Date:   Mon Nov 10 23:05:50 2008 +0000
9252
9253     Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
9254
9255 commit b72d86d30095cef07dd61ab15b949c74ef7c0d1c
9256 Author: Laurent Monin <geeqie@norz.org>
9257 Date:   Mon Nov 10 21:33:38 2008 +0000
9258
9259     Let subsection menus match index style.
9260
9261 commit 3c766c9124437106f8c84886680b53b1a17ff6c3
9262 Author: Laurent Monin <geeqie@norz.org>
9263 Date:   Mon Nov 10 21:14:34 2008 +0000
9264
9265     Cosmetic changes in image search and find duplicates shortcuts tables.
9266
9267 commit c410dad0a2007582d3460f222d52f193e8718d12
9268 Author: Laurent Monin <geeqie@norz.org>
9269 Date:   Mon Nov 10 20:42:44 2008 +0000
9270
9271     Tidy up.
9272
9273 commit 25735fd6a8ef1890f8b57d8ba9262f256c0243a7
9274 Author: Laurent Monin <geeqie@norz.org>
9275 Date:   Mon Nov 10 20:40:50 2008 +0000
9276
9277     Move from xhtml transitional to xhtml strict.
9278
9279 commit 60ff2fb4b9a39322f5f685310e7f3a8aea316c76
9280 Author: Laurent Monin <geeqie@norz.org>
9281 Date:   Mon Nov 10 20:16:45 2008 +0000
9282
9283     Minor cleanup.
9284
9285 commit 9b5b933912d1badd83d0e5691fc03f63be9673fc
9286 Author: Laurent Monin <geeqie@norz.org>
9287 Date:   Mon Nov 10 19:37:17 2008 +0000
9288
9289     Tidy up and minor fixes.
9290
9291 commit e07b06778a28e3911cd830a44bc27333d017bd15
9292 Author: Laurent Monin <geeqie@norz.org>
9293 Date:   Mon Nov 10 18:02:09 2008 +0000
9294
9295     Notes cleanup and minor stylistic fixes.
9296
9297 commit 82cd089fb37bda5fc685b5cd43486e8ff26d2679
9298 Author: Laurent Monin <geeqie@norz.org>
9299 Date:   Mon Nov 10 17:16:16 2008 +0000
9300
9301     Various fixes and cleanup.
9302
9303 commit 2ec1474ac5685ed1bf48a7dc35033b502dd81af1
9304 Author: Laurent Monin <geeqie@norz.org>
9305 Date:   Mon Nov 10 16:11:28 2008 +0000
9306
9307     Fix up some errors.
9308
9309 commit 0a594f66306b196a0d9872de6fecc4b3cc9c3511
9310 Author: Laurent Monin <geeqie@norz.org>
9311 Date:   Mon Nov 10 15:20:13 2008 +0000
9312
9313     Fix up unvalid xhtml.
9314
9315 commit 12fe48da5151ce1ef688f03ba44cde89c9eca910
9316 Author: Laurent Monin <geeqie@norz.org>
9317 Date:   Mon Nov 10 14:56:11 2008 +0000
9318
9319     Fix up a broken link.
9320
9321 commit f7216dd164399e1d34e22e5210544e2db6a84746
9322 Author: Laurent Monin <geeqie@norz.org>
9323 Date:   Mon Nov 10 14:10:39 2008 +0000
9324
9325     Beautify the manual.
9326
9327 commit b8742eb7f9aaafdb91ede39c8e6ebdb86b4959c3
9328 Author: Laurent Monin <geeqie@norz.org>
9329 Date:   Mon Nov 10 13:00:29 2008 +0000
9330
9331     Reformat more pages.
9332
9333 commit 7c5c88540dd54a35510d1a92a2b1512efbcc6ac5
9334 Author: Laurent Monin <geeqie@norz.org>
9335 Date:   Mon Nov 10 12:06:05 2008 +0000
9336
9337     Reformat remaining options pages.
9338
9339 commit 2b02d7edc774a42f6b19cec9ba3da91416a73d65
9340 Author: Laurent Monin <geeqie@norz.org>
9341 Date:   Mon Nov 10 10:26:51 2008 +0000
9342
9343     Reformatting: notes, advanced options page and more.
9344
9345 commit 2f3f12a07cc0a9f8e7b6feb83824374df09711c0
9346 Author: Laurent Monin <geeqie@norz.org>
9347 Date:   Sun Nov 9 21:53:33 2008 +0000
9348
9349     Reformatting.
9350
9351 commit 49c72a6ce8b97276a8895d4598ca460738aef7cc
9352 Author: Laurent Monin <geeqie@norz.org>
9353 Date:   Sun Nov 9 17:17:19 2008 +0000
9354
9355     Reformat and cleanup.
9356
9357 commit 029e68efd2ef971a29888ed7e316b22d7e0637fd
9358 Author: Laurent Monin <geeqie@norz.org>
9359 Date:   Sun Nov 9 13:37:39 2008 +0000
9360
9361     More cleanup of tables.
9362
9363 commit fcea33c191163edd21e0749e2ef9fae54d6aee95
9364 Author: Laurent Monin <geeqie@norz.org>
9365 Date:   Sun Nov 9 13:06:16 2008 +0000
9366
9367     Cleanup some tables.
9368
9369 commit cd465d19d90ae48c5ba6353f9eacdd2c4232a7f5
9370 Author: Laurent Monin <geeqie@norz.org>
9371 Date:   Sun Nov 9 12:48:00 2008 +0000
9372
9373     Drop most old css classes.
9374
9375 commit eb65646611a5675182a3207280eb609cead4bded
9376 Author: Laurent Monin <geeqie@norz.org>
9377 Date:   Sun Nov 9 09:39:14 2008 +0000
9378
9379     Move dialog descriptions to definitions lists, first step.
9380
9381 commit d9afdf93b04b6031b118fbd5a8c128e53adc9534
9382 Author: Laurent Monin <geeqie@norz.org>
9383 Date:   Sun Nov 9 09:33:01 2008 +0000
9384
9385     Index cleanup.
9386
9387 commit 4c65837d7b39fa0bc99179bcff5448f988750e99
9388 Author: Laurent Monin <geeqie@norz.org>
9389 Date:   Sun Nov 9 09:28:59 2008 +0000
9390
9391     Move menu descriptions to definitions lists.
9392
9393 commit db25a0d2c859dbfa694dff305fd195de00f40f1a
9394 Author: Laurent Monin <geeqie@norz.org>
9395 Date:   Sat Nov 8 22:11:51 2008 +0000
9396
9397     Re-introduce Geeqie User Manual footer.
9398
9399 commit 8d87ca532ad0db744b99bff3eb9322b889ca6cb1
9400 Author: Laurent Monin <geeqie@norz.org>
9401 Date:   Sat Nov 8 17:38:36 2008 +0000
9402
9403     Simplify bottom navigation table.
9404
9405 commit 8b3ed1c3eb50c9455f89dfedc33b62e96b6fdcdc
9406 Author: Laurent Monin <geeqie@norz.org>
9407 Date:   Sat Nov 8 17:24:02 2008 +0000
9408
9409     Use col tags with id in top and bottom navigation tables.
9410
9411 commit 0bfece3a257621edda3fefbb44ed64667bac828b
9412 Author: Laurent Monin <geeqie@norz.org>
9413 Date:   Sat Nov 8 11:37:17 2008 +0000
9414
9415     Add a generic spacer at the bottom of the page, remove now unused css classes.
9416
9417 commit 357f067eddfbf2e74cf835d8952d43cc1f139ac7
9418 Author: Laurent Monin <geeqie@norz.org>
9419 Date:   Sat Nov 8 10:59:45 2008 +0000
9420
9421     Add two css classes navtop and navbottom and remove unused ones.
9422
9423 commit 20f28b5685dd8cb5f6163e37786bf6806e46e02d
9424 Author: Laurent Monin <geeqie@norz.org>
9425 Date:   Sat Nov 8 10:49:18 2008 +0000
9426
9427     Add style.css to list of files to install.
9428
9429 commit 2cff73427b00b0155b526b080dcd7ade516686cb
9430 Author: Laurent Monin <geeqie@norz.org>
9431 Date:   Sat Nov 8 10:47:31 2008 +0000
9432
9433     Move css styles to an external stylesheet.
9434
9435 commit 450ff6891d977952fa624731f8da7b8d7994305f
9436 Author: Laurent Monin <geeqie@norz.org>
9437 Date:   Thu Nov 6 23:49:31 2008 +0000
9438
9439     Remove reference to numbered section.
9440
9441 commit 5837dbaac197166d0cb046f3119767b44a9b9fa2
9442 Author: Laurent Monin <geeqie@norz.org>
9443 Date:   Thu Nov 6 23:43:46 2008 +0000
9444
9445     Remove references to numbered sections.
9446
9447 commit d2b8b50ff787b13270e54bab25489d5cbb3ebacb
9448 Author: Laurent Monin <geeqie@norz.org>
9449 Date:   Thu Nov 6 23:39:22 2008 +0000
9450
9451     Simplify the table.
9452
9453 commit a5760993339ed221d1377724beb2485c28237945
9454 Author: Laurent Monin <geeqie@norz.org>
9455 Date:   Thu Nov 6 20:01:32 2008 +0000
9456
9457     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.
9458     
9459     This patch fixes that (and still fixes the case where one searches on
9460     comments and hits a file with keywords but no comments).  Lastly, I would
9461     imagine that there exists a failure mode where one searches for a keyword and
9462     hits a file with a comment but no keyword, and I imagine this patch should fix
9463     that case as well.
9464     
9465     Patch by Omari Stephens (aka xsdg).
9466
9467 commit ebf81820c51edd5ab948021d75e79f9d933937fe
9468 Author: Laurent Monin <geeqie@norz.org>
9469 Date:   Tue Nov 4 17:26:46 2008 +0000
9470
9471     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.
9472
9473 commit 6a2475e57fdb9ee5e405acee23261b83f5c31230
9474 Author: Laurent Monin <geeqie@norz.org>
9475 Date:   Tue Nov 4 17:11:53 2008 +0000
9476
9477     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.
9478
9479 commit 54ae8be35d9e69aa570cba8baf9f2e60ef018ba8
9480 Author: Laurent Monin <geeqie@norz.org>
9481 Date:   Mon Oct 27 13:31:39 2008 +0000
9482
9483     Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
9484
9485 commit 7771d3caa664a6563b229ee2b322e0d0fd4e4036
9486 Author: Laurent Monin <geeqie@norz.org>
9487 Date:   Sun Oct 26 19:27:20 2008 +0000
9488
9489     Use h2/h3 tags where appropriate.
9490
9491 commit 15759e0f4884b7b9ec62c0d388707244c7ca0b58
9492 Author: Petr Ostadal <postadal@suse.cz>
9493 Date:   Sun Oct 26 13:43:10 2008 +0000
9494
9495     Fixed doc/Makefile.am according to renamed doc files.
9496
9497 commit eab8813037f2cedc25857bc889b55502b1666455
9498 Author: Laurent Monin <geeqie@norz.org>
9499 Date:   Sat Oct 25 14:42:52 2008 +0000
9500
9501     Keyboard table cleanup attempt. Need more work.
9502
9503 commit fcae84ab900d0203d2339e22888956a9c7565fe8
9504 Author: Laurent Monin <geeqie@norz.org>
9505 Date:   Sat Oct 25 13:14:00 2008 +0000
9506
9507     Move menus to unordered lists - step 2.
9508
9509 commit f5596799545b5e6c482ef267d892b674f544e7fc
9510 Author: Laurent Monin <geeqie@norz.org>
9511 Date:   Sat Oct 25 11:02:09 2008 +0000
9512
9513     Move menus to unordered lists - step 1.
9514
9515 commit 1f80d96fb573f9597105e5bd3f8d4062d90632f7
9516 Author: Laurent Monin <geeqie@norz.org>
9517 Date:   Sat Oct 25 08:49:07 2008 +0000
9518
9519     Align Previous to the left, drop useless col tags.
9520
9521 commit ad8d4b695280105b9d60e155bbebddc0437c22fe
9522 Author: Laurent Monin <geeqie@norz.org>
9523 Date:   Sat Oct 25 08:14:34 2008 +0000
9524
9525     Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
9526
9527 commit fdde32bc5523fba5186ffa2e53fdf931df96aaeb
9528 Author: Laurent Monin <geeqie@norz.org>
9529 Date:   Sat Oct 25 08:10:11 2008 +0000
9530
9531     Fix page titles.
9532
9533 commit fef02967c23d615d5ce61eb4718cb7e5ac369b51
9534 Author: Laurent Monin <geeqie@norz.org>
9535 Date:   Sat Oct 25 08:07:57 2008 +0000
9536
9537     Drop chapters numbers from h1 title, and reformat top title a bit.
9538
9539 commit 0e44cb8c2afa66bc481ce2aff26e00995e9a8626
9540 Author: Laurent Monin <geeqie@norz.org>
9541 Date:   Sat Oct 25 07:47:47 2008 +0000
9542
9543     Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
9544
9545 commit 2ad4eda59805bb107467b55ebd9b4128c247324b
9546 Author: Laurent Monin <geeqie@norz.org>
9547 Date:   Thu Oct 23 22:45:44 2008 +0000
9548
9549     Update legal notice and copyright to mention The Geeqie Team.
9550
9551 commit 89ae704a2393f7a89d56b9fc9bd233004c046219
9552 Author: Laurent Monin <geeqie@norz.org>
9553 Date:   Thu Oct 23 19:06:23 2008 +0000
9554
9555     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).
9556
9557 commit d92d4a31ba855a0a9e282ea398fab5667896d445
9558 Author: Laurent Monin <geeqie@norz.org>
9559 Date:   Thu Oct 23 18:06:28 2008 +0000
9560
9561     Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
9562
9563 commit f21cc1844a4d3cc73a9852aee48f7087a35b773b
9564 Author: Laurent Monin <geeqie@norz.org>
9565 Date:   Wed Oct 22 19:56:29 2008 +0000
9566
9567     Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
9568
9569 commit e6eba8a87fe7c07c39dac82d07a298c65d31041a
9570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9571 Date:   Mon Oct 20 21:00:18 2008 +0000
9572
9573     Fix a cut and paste error when implementing the comment search (Klaus
9574     Ethgen)
9575
9576 commit a06197472f69c64332a5e67e191e95654a8ed82d
9577 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9578 Date:   Mon Oct 20 17:13:32 2008 +0000
9579
9580     fixed failed assertion in exif_free
9581
9582 commit 652c3a9fcca7b81091ac80e539df441a4cf6df22
9583 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9584 Date:   Sat Oct 18 20:17:55 2008 +0000
9585
9586     create xmp sidecar when needed
9587
9588 commit fe16e7bfad961a8ebcc27b50a5dac4aef1b99396
9589 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9590 Date:   Sat Oct 18 19:20:27 2008 +0000
9591
9592     simple synchronization XMP <-> Exif, IPTC
9593
9594 commit 003a4a917981dcc3d7004fe9896518ee86016198
9595 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9596 Date:   Sat Oct 18 18:22:57 2008 +0000
9597
9598     infrastructure for preprocessing of metadata
9599
9600 commit 40e5b63b8b32a28f4ab9877d48ae5fe5fddd0acf
9601 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9602 Date:   Sat Oct 18 09:07:52 2008 +0000
9603
9604     fixed bar_exif separator
9605
9606 commit 666154c6c7576bff4647b0a9dfff08665026cb42
9607 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9608 Date:   Sat Oct 18 08:40:32 2008 +0000
9609
9610     reordered advanced exif columns
9611
9612 commit 2741df92d520da9047e0ca966e2f6fd095cb75c3
9613 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9614 Date:   Sat Oct 18 08:31:25 2008 +0000
9615
9616     no need to validate description, it is in utf8
9617
9618 commit b8cfa7eea753ca24de28db8ee08c1a3c0fae32ad
9619 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9620 Date:   Fri Oct 17 22:00:07 2008 +0000
9621
9622     improved custom exif look:
9623     - use toggle instead of remove button
9624     - display description instead of property key
9625
9626 commit 0109fd0fea063d111a314fee97da5fc3adf13cdc
9627 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9628 Date:   Tue Oct 14 21:24:34 2008 +0000
9629
9630     follow Exiv2 SVN changes
9631
9632 commit 100552d7587b35759b1492a3ba51df58565b96f5
9633 Author: Laurent Monin <geeqie@norz.org>
9634 Date:   Sun Oct 12 08:49:45 2008 +0000
9635
9636     French translation was updated.
9637
9638 commit 2ed614f0a404a3f6311976ea15eb7839baaf51f5
9639 Author: Laurent Monin <geeqie@norz.org>
9640 Date:   Sun Oct 12 08:43:14 2008 +0000
9641
9642     Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
9643
9644 commit 801d2c19571cfc858f1348a05d17f22fb39d1679
9645 Author: Laurent Monin <geeqie@norz.org>
9646 Date:   Sun Oct 12 08:36:53 2008 +0000
9647
9648     Better handling of accels map file writing errors.
9649     Secure save is also used for those now, at the expense of
9650     a bit of duplication of gtk functions.
9651     It should fix bug 2146917 (debian BTS #501131), reported by
9652     Stanislav Maslovski.
9653
9654 commit d198cfafce20a7866d0a3dd80b1592ca59f5dcbc
9655 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9656 Date:   Sat Oct 11 20:19:48 2008 +0000
9657
9658     added option to use exif thumbnails
9659     - it requires exiv2 0.18 or the current svn
9660     - it is disabled by default because the exif thumbnails
9661       may be outdated if the image was edited
9662
9663 commit dfb0fdc2f0b5cbc0207e360a3bcce9f6bd0b5c75
9664 Author: Laurent Monin <geeqie@norz.org>
9665 Date:   Tue Oct 7 19:34:11 2008 +0000
9666
9667     French translation was updated.
9668
9669 commit bce60ede0854a7a65ad009bd51b16549ba58bc1e
9670 Author: Laurent Monin <geeqie@norz.org>
9671 Date:   Tue Oct 7 19:29:13 2008 +0000
9672
9673     Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
9674
9675 commit eee2c88df65f6cc0112be1098cdcf79f0560e947
9676 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9677 Date:   Tue Oct 7 18:37:32 2008 +0000
9678
9679     Implement the search for image comment - patch by Klaus Ethgen
9680
9681 commit d8c1c93fea463eb0a309de7509676624774c0ad3
9682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9683 Date:   Tue Oct 7 18:22:58 2008 +0000
9684
9685     Fixed degree symbol encoding
9686
9687 commit 0cd8f42464c6e1e152f1bb9e79b1144f4529b4d1
9688 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9689 Date:   Tue Oct 7 18:20:22 2008 +0000
9690
9691     Adding a vim modeline to all files - patch by Klaus Ethgen
9692
9693 commit be6e4ea715f504545a7d0edc5767b0b82f71477f
9694 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9695 Date:   Sun Oct 5 18:25:44 2008 +0000
9696
9697     fixed confirm_delete option
9698
9699 commit 69282a3890ec9264e5471249ad51c8fdb0ed7418
9700 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9701 Date:   Sat Oct 4 20:28:31 2008 +0000
9702
9703     fixed charset of exiv2 strings in non-utf8 locales
9704
9705 commit 7c50f768d91be9ff48b5cb64de603df00393c52f
9706 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9707 Date:   Wed Oct 1 20:57:56 2008 +0000
9708
9709     Add support for GPSInfo - patch by Klaus Ethgen
9710
9711 commit 599380cc2099521bbf7c879666140943e1c684b6
9712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9713 Date:   Mon Sep 29 21:17:19 2008 +0000
9714
9715     The comment section in the meta file is the last section. However it do
9716     not accept comment lines starting with a '['. This patch will fix that.
9717     - patch by Klaus Ethgen
9718
9719 commit 1d1f495c4b3881f540059444ff5aa20eb9bda175
9720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9721 Date:   Mon Sep 29 21:09:48 2008 +0000
9722
9723     fixes executable right of images
9724
9725 commit 9ab09626f588694ad7ada2e522b74e205fd96795
9726 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9727 Date:   Mon Sep 29 21:01:30 2008 +0000
9728
9729     enlarge the dupe window - patch by Klaus Ethgen
9730
9731 commit cf8398c63f204d0dcf375577446c732c66122f6b
9732 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9733 Date:   Sat Sep 27 18:48:32 2008 +0000
9734
9735     updated preview loader to work with current svn version of libexiv2
9736
9737 commit d4bc6c7e66a32bb0cc5a3e889ce8bef9b1374908
9738 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9739 Date:   Wed Sep 10 20:37:30 2008 +0000
9740
9741     use SHIFT for connected scroll and zoom
9742     
9743     SHIFT + keys or mouse: affects all split windows
9744     keys or mouse: affects only active window
9745     
9746     CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
9747
9748 commit f7a5afb6959672b77b973544b217867329a30c5f
9749 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9750 Date:   Tue Sep 9 19:46:44 2008 +0000
9751
9752     reverted buggy part of rev. 1138 - it made the filelist jump
9753     unexpectedly
9754
9755 commit a7c9810b152dd9bb01d18e7d048f405d8f11f0ac
9756 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9757 Date:   Mon Sep 8 19:57:51 2008 +0000
9758
9759     added possibility to redraw only the parts of image that are already
9760     loaded
9761
9762 commit 383624b87b5f9ea402e0fe4479b955f591025f73
9763 Author: Laurent Monin <geeqie@norz.org>
9764 Date:   Mon Sep 8 15:53:01 2008 +0000
9765
9766     Fix a compiler warning regarding argument type.
9767
9768 commit a53fb65f7e552f4a07760fd72dfd0a6caa5753ff
9769 Author: Petr Ostadal <postadal@suse.cz>
9770 Date:   Sun Sep 7 23:01:30 2008 +0000
9771
9772     Replaced gtk depreceated code.
9773
9774 commit a5aea8fd342ca8d4834464428cab25d373925409
9775 Author: Laurent Monin <geeqie@norz.org>
9776 Date:   Sun Sep 7 19:42:19 2008 +0000
9777
9778     Shorten config_window_apply() a bit, reduce code redunancy.
9779
9780 commit 587b4b8d1136e5f043da5566c996cd7a6e288387
9781 Author: Laurent Monin <geeqie@norz.org>
9782 Date:   Thu Sep 4 22:35:33 2008 +0000
9783
9784     Update translations stats.
9785
9786 commit aff258e59eca1aa6a8bd8e5401fccbfceaf4954f
9787 Author: Laurent Monin <geeqie@norz.org>
9788 Date:   Thu Sep 4 22:29:32 2008 +0000
9789
9790     French translation was updated.
9791
9792 commit 9b64bd058039a1d7d926670d90bffadeb0db3bb4
9793 Author: Laurent Monin <geeqie@norz.org>
9794 Date:   Thu Sep 4 22:04:32 2008 +0000
9795
9796     Allow all Preferences pages to scroll vertically. Reduce code redundancy.
9797
9798 commit aa81bf7cdffe666d7e5b7098c564d50e46401312
9799 Author: Laurent Monin <geeqie@norz.org>
9800 Date:   Thu Sep 4 21:38:28 2008 +0000
9801
9802     Allow to change image.scroll_reset_method in Preferences > Image.
9803
9804 commit baedcd2f82ac6f4b819d9919e280a54c7edaa6b7
9805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9806 Date:   Thu Sep 4 21:19:09 2008 +0000
9807
9808     fixed various problems with preserving viewport on image change,
9809     options->image.scroll_reset_method should work again (it needs to be
9810     added to the preferences dialog)
9811
9812 commit 9050223df5347b7d2f1ed1d23669e05f19405f77
9813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9814 Date:   Wed Sep 3 21:54:49 2008 +0000
9815
9816     load thumbnails with lower priority
9817     TODO: maybe implement an exception for visible thumbnails
9818
9819 commit e1a5a486095b6987c45f9612c97816a6b01f1de1
9820 Author: Laurent Monin <geeqie@norz.org>
9821 Date:   Wed Sep 3 21:13:02 2008 +0000
9822
9823     Improve debug messages.
9824
9825 commit 6f89fefc8a298f05304f3f7cab37fc76df97c2b8
9826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9827 Date:   Wed Sep 3 20:43:10 2008 +0000
9828
9829     adjusted default options
9830
9831 commit c518bcef3c44e37ec7cdc935961607db5113f8b5
9832 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9833 Date:   Wed Sep 3 20:29:32 2008 +0000
9834
9835     adjusted redraw priority relative to icon drawing
9836
9837 commit 48519673cc4fea79e657453ed4785457a8e59ea2
9838 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9839 Date:   Wed Sep 3 19:58:21 2008 +0000
9840
9841     dropped IMAGE_THROTTLE_LARGER_IMAGES code
9842
9843 commit 47a0c37d34499a1f71085093447789949350e063
9844 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9845 Date:   Wed Sep 3 19:52:11 2008 +0000
9846
9847     fixed handling of broken images
9848
9849 commit 64aea117f708ea87c87ce2706d4c6b1bafa21541
9850 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9851 Date:   Mon Sep 1 19:18:32 2008 +0000
9852
9853     improved pixbuf draw priority control
9854
9855 commit c6db02fc9beb44c3f4921cb362c397ff0a54ba26
9856 Author: Laurent Monin <geeqie@norz.org>
9857 Date:   Mon Sep 1 17:29:07 2008 +0000
9858
9859     Use a constant for minimal window size. Set it to 32 for all dialogs.
9860
9861 commit bf183b8e89e1244c13f8812bd51a134dd82e66d0
9862 Author: Laurent Monin <geeqie@norz.org>
9863 Date:   Mon Sep 1 17:22:19 2008 +0000
9864
9865     Remove redundant debug.h inclusion.
9866
9867 commit 14596dddc9e279d6444b473378668618b0200842
9868 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9869 Date:   Sun Aug 31 21:19:00 2008 +0000
9870
9871     fixed read ahead callback
9872
9873 commit 0aef642959d09a0a417e3a1bd9838290673da331
9874 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9875 Date:   Sun Aug 31 21:02:09 2008 +0000
9876
9877     fixed error handling in image loader
9878
9879 commit b10a2e1226a762c6f5e5a76255469c9a58312937
9880 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9881 Date:   Sun Aug 31 18:53:11 2008 +0000
9882
9883     fixed possible endless loop
9884
9885 commit 131dc85e54bb154ece413c99e10d0bb07aced996
9886 Author: Laurent Monin <geeqie@norz.org>
9887 Date:   Sun Aug 31 12:29:49 2008 +0000
9888
9889     Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
9890
9891 commit 7725546b83707d675c466dd1b9eb96380ad2f067
9892 Author: Laurent Monin <geeqie@norz.org>
9893 Date:   Sun Aug 31 11:27:24 2008 +0000
9894
9895     Move quoted_value() and escquote_value() to misc.[ch].
9896
9897 commit ea455387a49dc8457b2489fefdd8f7cd5a178e0b
9898 Author: Laurent Monin <geeqie@norz.org>
9899 Date:   Sun Aug 31 10:51:41 2008 +0000
9900
9901     Move miscellaneous functions to their own files (new misc.[ch]).
9902
9903 commit 2b9bf5f494fa20b8531a3bbbe6140c15985ec13a
9904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9905 Date:   Sun Aug 31 10:08:48 2008 +0000
9906
9907     use GThreadPool
9908
9909 commit 5cf88e588d2c061c470aa524d4a89561b5182c1b
9910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9911 Date:   Sun Aug 31 09:20:29 2008 +0000
9912
9913     improved thread support in image loader
9914
9915 commit 9212340ececba2346d599fa8ffaa6f7ddafcc558
9916 Author: Laurent Monin <geeqie@norz.org>
9917 Date:   Sun Aug 31 09:13:42 2008 +0000
9918
9919     Move save/load_options() to options.[ch].
9920
9921 commit 77bc802fa727e39b259cef5431bb897618f888d3
9922 Author: Laurent Monin <geeqie@norz.org>
9923 Date:   Sun Aug 31 08:59:39 2008 +0000
9924
9925     Move sync_options_with_current_state() call to save_options().
9926
9927 commit 0db9254e25cad32d5e954f04696e6e5fe74554e3
9928 Author: Laurent Monin <geeqie@norz.org>
9929 Date:   Sun Aug 31 08:41:42 2008 +0000
9930
9931     Move some code to new functions, to simplify main().
9932
9933 commit f01ec2c48c555c486ad40ced8341c57dcc4d5e2d
9934 Author: Laurent Monin <geeqie@norz.org>
9935 Date:   Sun Aug 31 08:13:36 2008 +0000
9936
9937     Fix two minor compilation warnings.
9938
9939 commit a710f33e4b885e22e3744beb9af9b9285d73640c
9940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9941 Date:   Sat Aug 30 20:15:47 2008 +0000
9942
9943     run image loader in separate thread
9944     this feature is disabled by default for now, it must be enabled by
9945     configure --enable-threads
9946
9947 commit 6a73bcf507697b77cebc69761bb2db8801210641
9948 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9949 Date:   Sat Aug 30 13:04:06 2008 +0000
9950
9951     prepared image loader code for threads
9952
9953 commit 01bbfff007b6e540e22a1966971a9d00a41a66ad
9954 Author: Laurent Monin <geeqie@norz.org>
9955 Date:   Sat Aug 30 10:39:35 2008 +0000
9956
9957     Allow to override documentation paths through options:
9958     - documentation.helpdir
9959     - documentation.htmldir
9960     Default values are set at configure time.
9961
9962 commit ba17ee7539c814d49d3b57158fc91000a4fae2e1
9963 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9964 Date:   Fri Aug 29 20:53:53 2008 +0000
9965
9966     converted image loader to a GObject and use signals for notification
9967
9968 commit 6f13139c2ac0a4e11e21e041ca4f5c4f1327dfac
9969 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9970 Date:   Fri Aug 29 12:35:13 2008 +0000
9971
9972     do not access image_loader directly
9973
9974 commit dc649dfbb31df6e75c7283405ba99084ea328206
9975 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9976 Date:   Fri Aug 29 09:59:20 2008 +0000
9977
9978     added new raw preview interface for legacy exif
9979
9980 commit 6654b671684992272856344aa34b59301c35e023
9981 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9982 Date:   Fri Aug 29 09:38:10 2008 +0000
9983
9984     fixed thumbnail loader for the new raw preview interface
9985
9986 commit bea9cd293c96a86d196b6fa2af689e41fbfa65a2
9987 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9988 Date:   Thu Aug 28 22:26:09 2008 +0000
9989
9990     use mmaped files image loader
9991     implemented new interface for extracting raw previews
9992     experiments with previews support in SVN version of Exiv2
9993
9994 commit 7fa8df7737575cc63b627b4337131122faffe496
9995 Author: Petr Ostadal <postadal@suse.cz>
9996 Date:   Thu Aug 28 12:51:02 2008 +0000
9997
9998     Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
9999
10000 commit 4908ddd714be7cab8e1cf290fec62d7288692856
10001 Author: Laurent Monin <geeqie@norz.org>
10002 Date:   Thu Aug 28 10:50:02 2008 +0000
10003
10004     Silent warnings about unused functions when lcms is not used.
10005
10006 commit 35776f2dee4439e5ece5ec4746acaffa36fee793
10007 Author: Laurent Monin <geeqie@norz.org>
10008 Date:   Wed Aug 27 17:02:14 2008 +0000
10009
10010     Comment out unused functions.
10011
10012 commit dd4ea407ecdeea13e0117b242aa4ceac71239b9d
10013 Author: Laurent Monin <geeqie@norz.org>
10014 Date:   Wed Aug 27 16:42:59 2008 +0000
10015
10016     Silent a compiler warning.
10017
10018 commit 109ecd8c2e8beda448113dcaf36527b889b5f8ab
10019 Author: Laurent Monin <geeqie@norz.org>
10020 Date:   Wed Aug 27 16:40:21 2008 +0000
10021
10022     const gpointer -> gconstpointer.
10023
10024 commit 3ec7e5728fa2a17086d3b3144b46318e7a1f761d
10025 Author: Laurent Monin <geeqie@norz.org>
10026 Date:   Tue Aug 26 22:37:18 2008 +0000
10027
10028     Use gpointer instead of void *.
10029
10030 commit cd85461e278e79a4894b5bc400273d3f6719416d
10031 Author: Laurent Monin <geeqie@norz.org>
10032 Date:   Tue Aug 26 22:30:40 2008 +0000
10033
10034     Consistency: type * instead of type*.
10035
10036 commit c1006fb758679c5349ac658fe74562ebd88ddf8c
10037 Author: Laurent Monin <geeqie@norz.org>
10038 Date:   Tue Aug 26 22:22:51 2008 +0000
10039
10040     For the sake of consistency, use glib basic types everywhere.
10041
10042 commit aea00af29f6f572581b8bcc6e856e17b4676d381
10043 Author: Laurent Monin <geeqie@norz.org>
10044 Date:   Tue Aug 26 21:19:33 2008 +0000
10045
10046     Indentation fixes.
10047
10048 commit 4073149801dc3484ae0c231c56cb814a8a20024b
10049 Author: Petr Ostadal <postadal@suse.cz>
10050 Date:   Tue Aug 26 20:21:30 2008 +0000
10051
10052     Fixed segfault when is run inside directory with non valid uft-8 image
10053     filename.
10054
10055 commit ead8d30aaa1f5e02f703d7ca97c6eaed6df61234
10056 Author: Petr Ostadal <postadal@suse.cz>
10057 Date:   Tue Aug 26 13:56:56 2008 +0000
10058
10059     Fixed calling "Image search" function in a directory without image.
10060
10061 commit aa4d496a3c5caddb81fb114bebcf583784098e4e
10062 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10063 Date:   Mon Aug 25 22:45:38 2008 +0000
10064
10065     correctly maintain selection during iconlist refresh
10066
10067 commit f39b5907f8825173f29be37f76c94d2c8b547188
10068 Author: Laurent Monin <geeqie@norz.org>
10069 Date:   Mon Aug 25 22:20:45 2008 +0000
10070
10071     Whitespaces cleanup.
10072
10073 commit d04050839306a01814536f12e5480288dab52e0e
10074 Author: Petr Ostadal <postadal@suse.cz>
10075 Date:   Mon Aug 25 18:13:33 2008 +0000
10076
10077     Fixed segfaulting when alter image in directory without images.
10078
10079 commit c85a911368d6535d8553e6c81654accfbc486ae6
10080 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10081 Date:   Mon Aug 25 16:58:27 2008 +0000
10082
10083     removed unused code
10084
10085 commit 6b22ce5fd0f6a5b14ae6b761f1982e545385ec22
10086 Author: Laurent Monin <geeqie@norz.org>
10087 Date:   Sun Aug 24 14:40:18 2008 +0000
10088
10089     Typo fixes.
10090
10091 commit f20dd48a59ee12d0f21a79f745d1a331f921cf17
10092 Author: Laurent Monin <geeqie@norz.org>
10093 Date:   Sun Aug 24 14:33:03 2008 +0000
10094
10095     Slight code redundancy reduction.
10096
10097 commit 1e7b2c34c6d1229c7d95319c909fb550e64e5acf
10098 Author: Laurent Monin <geeqie@norz.org>
10099 Date:   Sun Aug 24 14:14:37 2008 +0000
10100
10101     Drop redundant variable affectation.
10102
10103 commit 7d788c98fbd2c656f2b5354e95bc8c1d5fa1093b
10104 Author: Laurent Monin <geeqie@norz.org>
10105 Date:   Sun Aug 24 13:22:08 2008 +0000
10106
10107     Fix untranslated messages. French translation and POTFILES.in were updated.
10108
10109 commit 9a1cc0021d442af191023c485a2dbcc69c218be2
10110 Author: Laurent Monin <geeqie@norz.org>
10111 Date:   Sun Aug 24 10:00:40 2008 +0000
10112
10113     French translation was updated.
10114
10115 commit eca846433372d875c2bbaaf5160a9142ef86c203
10116 Author: Laurent Monin <geeqie@norz.org>
10117 Date:   Sun Aug 24 10:00:02 2008 +0000
10118
10119     Mark forgotten string for translation.
10120
10121 commit 46691080d3ca954f0cf45bb2bfad5f11701230f5
10122 Author: Laurent Monin <geeqie@norz.org>
10123 Date:   Sat Aug 23 21:07:25 2008 +0000
10124
10125     Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
10126
10127 commit acc2c3b1b830e67f94c5648acee3706d7637a2df
10128 Author: Laurent Monin <geeqie@norz.org>
10129 Date:   Sat Aug 23 20:46:31 2008 +0000
10130
10131     Minor optimization: no need to copy the whole remaining of the string, just copy next char.
10132
10133 commit b5bc1451f70cb5e9b92bf65789206cfd9c478cad
10134 Author: Laurent Monin <geeqie@norz.org>
10135 Date:   Sat Aug 23 17:35:57 2008 +0000
10136
10137     Only display status if there is at least one file in the file list.
10138
10139 commit 060c2f9cf332a93e40c273e580133be05a984bf9
10140 Author: Laurent Monin <geeqie@norz.org>
10141 Date:   Sat Aug 23 17:00:59 2008 +0000
10142
10143     Remove unneeded type casting.
10144
10145 commit 50483da19c8039bb06121572573d0880df979c2c
10146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10147 Date:   Sat Aug 23 08:42:12 2008 +0000
10148
10149     fixed vd_refresh
10150
10151 commit bec02e283784eac07cda9f03ba0b255946944702
10152 Author: Laurent Monin <geeqie@norz.org>
10153 Date:   Fri Aug 22 22:09:54 2008 +0000
10154
10155     French translation was updated.
10156
10157 commit eb72228e196dd942f5ebf11d6ffdbdc298046d27
10158 Author: Laurent Monin <geeqie@norz.org>
10159 Date:   Fri Aug 22 21:52:13 2008 +0000
10160
10161     Add an option named layout.home_path which modifies the behavior of the Home button.
10162     By default, pressing this button goes to the user's home directory.
10163     When this option is set to a path, this path is used instead.
10164     One can change the option value through Preferences > Advanced > Navigation
10165     or directly in .geeqierc.
10166     Feature proposed by Colin Clark.
10167
10168 commit d58451c5831ce52023c007574c0d118f27096d72
10169 Author: Laurent Monin <geeqie@norz.org>
10170 Date:   Thu Aug 21 22:49:30 2008 +0000
10171
10172     Typo fix: vf -> vd
10173
10174 commit 83cfd4393002fb06fc0a1b480f1221319f192ce8
10175 Author: Laurent Monin <geeqie@norz.org>
10176 Date:   Thu Aug 21 22:47:49 2008 +0000
10177
10178     Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
10179
10180 commit 43c576558ba327e4aa71b35471e0863d159c44d1
10181 Author: Laurent Monin <geeqie@norz.org>
10182 Date:   Thu Aug 21 22:36:20 2008 +0000
10183
10184     Indentation fix.
10185
10186 commit de499c4c05275f24081780bc77b06519d7d9d12e
10187 Author: Laurent Monin <geeqie@norz.org>
10188 Date:   Wed Aug 20 22:26:34 2008 +0000
10189
10190     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.
10191
10192 commit 66bc3de86cf6c443c6e2399fb5df9d515898014d
10193 Author: Laurent Monin <geeqie@norz.org>
10194 Date:   Wed Aug 20 22:19:35 2008 +0000
10195
10196     Do not return values of void functions. Reported by Jeffery Small.
10197
10198 commit da981595f5f724233a7b54661e25e424a9134474
10199 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10200 Date:   Wed Aug 20 20:36:36 2008 +0000
10201
10202     update the FileData structure when a new folder is created
10203
10204 commit b65f4f5667141545c1c2bccdca0ce93e92b26abe
10205 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10206 Date:   Tue Aug 19 22:58:31 2008 +0000
10207
10208     improved refresh in view_dir_list
10209
10210 commit e8b3ce85469bc2ff88cdbf5abc38b22fa6c5f7cf
10211 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10212 Date:   Tue Aug 19 21:01:29 2008 +0000
10213
10214     set fallback pixbuf in case of missing file
10215
10216 commit fe2d42004e25e8a5303ab7155731f7188062d1ca
10217 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10218 Date:   Tue Aug 19 20:58:23 2008 +0000
10219
10220     fixed possible segfault
10221
10222 commit e1a9ff9eaba12db2969dc68da34956d3c97f9098
10223 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10224 Date:   Sun Aug 17 14:18:51 2008 +0000
10225
10226     removed code for maintaining filelist position, gtk_tree_view itself handles it
10227     better
10228
10229 commit 951b62566ba5616b63efe574ee956ac2c4fc5a3d
10230 Author: Laurent Monin <geeqie@norz.org>
10231 Date:   Sun Aug 17 09:36:02 2008 +0000
10232
10233     French translation was updated.
10234
10235 commit 3e3a0a459781d1008725274bde950589465acf6d
10236 Author: Laurent Monin <geeqie@norz.org>
10237 Date:   Sun Aug 17 09:30:45 2008 +0000
10238
10239     Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
10240     - drop VFICON_INFO() and VFLIST_INFO() macros
10241     - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
10242     - replace all related occurrences by shorter expressions.
10243     
10244     For example:
10245     VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
10246     VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
10247
10248 commit 728c032c4cf6b098b968851a75f6bbe5488040b3
10249 Author: Laurent Monin <geeqie@norz.org>
10250 Date:   Sun Aug 17 09:00:33 2008 +0000
10251
10252     Move variable declaration at start of block.
10253
10254 commit cb3202692eb4bcd65f45699b44ded4ac64cc9ad0
10255 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10256 Date:   Sat Aug 16 23:37:26 2008 +0000
10257
10258     marks in iconview made clickable
10259
10260 commit dbf66300f4c6978d22a0a618778be09ad2fd1ed1
10261 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10262 Date:   Sat Aug 16 20:57:40 2008 +0000
10263
10264     keep files with non-zero marks in memory
10265
10266 commit df8df1eea01d8c71e3b719cfd2a00c920f0e15fb
10267 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10268 Date:   Sat Aug 16 20:34:14 2008 +0000
10269
10270     implemented marks filter
10271
10272 commit f0606958123d00b30a9ed649813229d951012dc3
10273 Author: Laurent Monin <geeqie@norz.org>
10274 Date:   Sat Aug 16 07:18:16 2008 +0000
10275
10276     Fix double escaping of image overlay text.
10277     Bug 2051955, reported by Emmanuel Dupuis.
10278
10279 commit 8fc4646c4c8a48c5793743b76233bc8c78c49093
10280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10281 Date:   Wed Aug 13 21:07:06 2008 +0000
10282
10283     added keyboard map generator
10284
10285 commit 178dee898565791d42e39aad71049b79eebb2758
10286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10287 Date:   Wed Aug 13 20:46:06 2008 +0000
10288
10289     a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
10290
10291 commit 86166813f7b90e81cf1c493be7f0ca5c86bec550
10292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10293 Date:   Tue Aug 12 20:21:25 2008 +0000
10294
10295     fixed crash with float file list and geeqie --blank
10296
10297 commit 5e7e6ce8ff5a7de451480e1c3892ac5ad3ba2b3f
10298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10299 Date:   Mon Aug 11 18:53:19 2008 +0000
10300
10301     fixed crash in geeqie --blank
10302
10303 commit 2316a8ab4f877611dd31e4bfeff4ce048d279af6
10304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10305 Date:   Mon Aug 11 17:45:26 2008 +0000
10306
10307     fixed setting visible entry in view_dir_tree
10308
10309 commit d3f019fc2e0bd00cc403b5860749c365964a8306
10310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10311 Date:   Wed Jul 30 18:44:49 2008 +0000
10312
10313     updated ChangeLog from svn log
10314
10315 commit 28642010130af8533f50a3c5fb88187a9f845803
10316 Author: Laurent Monin <geeqie@norz.org>
10317 Date:   Mon Jul 28 18:35:19 2008 +0000
10318
10319     Move declarations at the beginning of blocks.
10320
10321 commit bb6bd4711d2a4884fdc19a7f8916170520efc924
10322 Author: Laurent Monin <geeqie@norz.org>
10323 Date:   Mon Jul 28 18:07:42 2008 +0000
10324
10325     Optimize tests even more using last changes.
10326
10327 commit a4d5b30df4f5f2bff3d35237d31c6ab1701e1c52
10328 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10329 Date:   Mon Jul 28 18:02:10 2008 +0000
10330
10331     do not free unallocated exif data
10332
10333 commit 6eac9ecc53b989bf432e066aada6ecb1d81609ab
10334 Author: Laurent Monin <geeqie@norz.org>
10335 Date:   Mon Jul 28 17:59:09 2008 +0000
10336
10337     Cache strcmp() result.
10338
10339 commit 660c688332d92dcb8f4ad521d777c6f0cf1472f3
10340 Author: Laurent Monin <geeqie@norz.org>
10341 Date:   Mon Jul 28 17:56:56 2008 +0000
10342
10343     Optimize redundant tests.
10344
10345 commit 299bab0e7d1fcdabd41279f7b8916396862c00d2
10346 Author: Laurent Monin <geeqie@norz.org>
10347 Date:   Mon Jul 28 17:55:06 2008 +0000
10348
10349     Move dest_dir variable to inner block.
10350
10351 commit 9899b80f490d32f5e40e0f02236c8cdedddb0d88
10352 Author: Laurent Monin <geeqie@norz.org>
10353 Date:   Mon Jul 28 09:44:50 2008 +0000
10354
10355     Reduce code redundancy and minor typo fixes.
10356
10357 commit 760c313e51c7e9bff61fad1c9c5ea8c70a35fc88
10358 Author: Laurent Monin <geeqie@norz.org>
10359 Date:   Mon Jul 28 09:14:10 2008 +0000
10360
10361     French translation was updated.
10362
10363 commit f4a4b21d34e24261b19d3adb920085856345f850
10364 Author: Laurent Monin <geeqie@norz.org>
10365 Date:   Mon Jul 28 09:12:33 2008 +0000
10366
10367     Typo fix.
10368
10369 commit 22f458af63bb1cc6490d1c47d8f8a76ac8161650
10370 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10371 Date:   Sun Jul 27 19:22:40 2008 +0000
10372
10373     abort file operations when the file list is empty
10374
10375 commit 473d1760b5fe683a04b531e6d54de13cf093b12c
10376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10377 Date:   Sun Jul 27 18:20:59 2008 +0000
10378
10379     remember path entered in file dialog
10380     http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
10381
10382 commit 49ed0b4fb2dd49d2ec0485707c50dec61f242ef3
10383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10384 Date:   Sun Jul 27 13:46:24 2008 +0000
10385
10386     speed-up of directory notification on deleting large number of files
10387
10388 commit a4311dd534152241fca227385319ef249fc98ab7
10389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10390 Date:   Sun Jul 27 09:51:28 2008 +0000
10391
10392     added "Symlink" as an example of "filter" command
10393
10394 commit b1d0747ca385ba0b6366b6ab1eb88858400c7ba7
10395 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10396 Date:   Sun Jul 27 08:57:12 2008 +0000
10397
10398     improved updating of view_dir_tree
10399
10400 commit db21a0fc8760058841b38b2fc8bc4970099cd8f7
10401 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10402 Date:   Sun Jul 27 08:40:47 2008 +0000
10403
10404     fixed deleting of non-empty folder
10405
10406 commit fadf71ace27daec42c57292eca569da9afddf890
10407 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10408 Date:   Sat Jul 26 22:36:58 2008 +0000
10409
10410     fixed spec file
10411
10412 commit 453565d11e275816de5e7eec28b3a558a34b77bb
10413 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10414 Date:   Sat Jul 26 22:26:08 2008 +0000
10415
10416     fixed invalid warning on running editors
10417
10418 commit 71e1b5a7dbf543c6f87751a387ede8e84d365d4b
10419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10420 Date:   Sat Jul 26 20:34:24 2008 +0000
10421
10422     updated version string
10423
10424 commit fdd9338faf0ee30d483b9d1c30885241c340449c
10425 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10426 Date:   Sat Jul 26 20:15:00 2008 +0000
10427
10428     dropped references to OpenOffice.org as suggested at
10429     https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
10430
10431 commit da4c68a9e11dd9d457e6eca2c9b552cde5a9a660
10432 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10433 Date:   Sat Jul 26 20:02:20 2008 +0000
10434
10435     string cleanup
10436
10437 commit 8e4dcbe60ca1974787466e0bb93d10d34ed80afb
10438 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10439 Date:   Sat Jul 26 19:52:40 2008 +0000
10440
10441     removed unused messages.desc_dlist
10442
10443 commit b2334b66c903a66cdd5a1b984d6b4b40a885c02d
10444 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10445 Date:   Sat Jul 26 19:41:46 2008 +0000
10446
10447     fixed new folder command
10448
10449 commit b90ac509d431b791b45d2e365e039aabcc497f22
10450 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10451 Date:   Sat Jul 26 19:33:36 2008 +0000
10452
10453     fixed renaming of directories
10454
10455 commit f7c504c8ada6dae3a66c55ee221d508d6ff5fe36
10456 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10457 Date:   Sat Jul 26 19:01:20 2008 +0000
10458
10459     warn about changed file extensions
10460
10461 commit 4d670783f8436b85a3816245d9126f09f6f9a573
10462 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10463 Date:   Sat Jul 26 18:33:49 2008 +0000
10464
10465     added icon for changes without warnings
10466
10467 commit 12bc9f40c65d59e9f3b547b6e3e8649a70809498
10468 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10469 Date:   Sat Jul 26 18:17:56 2008 +0000
10470
10471     allow only existing folders in destination dialog
10472     http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
10473
10474 commit 0ec960565c5febd5c59d49eb820c2a98043d4ece
10475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10476 Date:   Sat Jul 26 10:27:41 2008 +0000
10477
10478     clean up - checks are handled elsewhere
10479
10480 commit dfab6c695e56757791d68763444c5ef65c338797
10481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10482 Date:   Sat Jul 26 09:58:25 2008 +0000
10483
10484     more checks for file operations
10485
10486 commit e3b713522adbaea2fc0f9be3c8e11ed7acc66239
10487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10488 Date:   Fri Jul 25 22:04:55 2008 +0000
10489
10490     improved error reporting
10491
10492 commit 3d6b2cc44f9b7dd36102f3626c115027094a2591
10493 Author: Laurent Monin <geeqie@norz.org>
10494 Date:   Fri Jul 25 06:35:35 2008 +0000
10495
10496     Minor tidy up and optimization.
10497
10498 commit c658a3d30ac0f2b77788f08d30e5088b2e93845e
10499 Author: Laurent Monin <geeqie@norz.org>
10500 Date:   Thu Jul 24 20:24:04 2008 +0000
10501
10502     Set GIO channels to binary encoding.
10503     This is needed since messages from commands may not be UTF8-encoded
10504     and g_io_channel_read_chars() may incorrectly interpret some characters.
10505     In practice it was truncating some ISO-8859-1 messages containing some
10506     french characters. This fixes it.
10507
10508 commit 227a6784ab87c0ba1ddde38334b1897813f0612d
10509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10510 Date:   Thu Jul 24 20:03:57 2008 +0000
10511
10512     separated debugging log and debug CFLAGS
10513     enable debugging log support by default
10514
10515 commit bb9823e32e5f9993d1ed9384a6d295108fd6f5bd
10516 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10517 Date:   Wed Jul 23 22:19:16 2008 +0000
10518
10519     indicate check warnings and errors in delete and rename dialogs
10520
10521 commit 1b80edd5e0264c412231b3c9457226830dc33955
10522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10523 Date:   Wed Jul 23 20:53:05 2008 +0000
10524
10525     removed file_data_add_change_info
10526     reduced code redundancy - patch by Laurent, slightly modified
10527
10528 commit da4ec2a7e37133b2547bb17849c06ce99340c905
10529 Author: Laurent Monin <geeqie@norz.org>
10530 Date:   Wed Jul 23 17:38:04 2008 +0000
10531
10532     Minor tidy up.
10533
10534 commit bd26225bab7fddc99464ba9f7e0a394d15769496
10535 Author: Laurent Monin <geeqie@norz.org>
10536 Date:   Wed Jul 23 12:46:35 2008 +0000
10537
10538     Tidy up.
10539
10540 commit a01c5f4c0819876620c7cabbf7bf3d8ecfd605e3
10541 Author: Laurent Monin <geeqie@norz.org>
10542 Date:   Wed Jul 23 12:45:59 2008 +0000
10543
10544     Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
10545
10546 commit b0a7f6e3aa5647d7736140b431bd0b3d83afec9c
10547 Author: Laurent Monin <geeqie@norz.org>
10548 Date:   Wed Jul 23 10:21:37 2008 +0000
10549
10550     Simplify parse_out_relatives().
10551
10552 commit 9810215a7e23167a29088e86191ceee820e4f715
10553 Author: Laurent Monin <geeqie@norz.org>
10554 Date:   Wed Jul 23 09:10:41 2008 +0000
10555
10556     Tidy up.
10557
10558 commit f46043bfae09b7903aa412302d02756449ebc28b
10559 Author: Laurent Monin <geeqie@norz.org>
10560 Date:   Wed Jul 23 09:00:38 2008 +0000
10561
10562     Fix missing newline at end of file.
10563
10564 commit 90970bd92397908270e53c9178c67a804863eee0
10565 Author: Laurent Monin <geeqie@norz.org>
10566 Date:   Wed Jul 23 08:59:29 2008 +0000
10567
10568     Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
10569
10570 commit d576f7bbcabdba02d4e295f1e6140634500c3920
10571 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10572 Date:   Tue Jul 22 22:05:20 2008 +0000
10573
10574     do not create duplicate FileData entries
10575
10576 commit 96293a9f07bf5057924635d9a23e4058a2807bb1
10577 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10578 Date:   Tue Jul 22 21:46:08 2008 +0000
10579
10580     basic infrastructure for early error and dangerous operations checking
10581     it needs more work
10582
10583 commit 3a442a31ebc195299be3d7bc289754b09370a5b4
10584 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10585 Date:   Tue Jul 22 18:27:12 2008 +0000
10586
10587     clean up fd->change on error
10588
10589 commit c8d7bc43bfb2e8355dc6871dd5df87f38a34bcfd
10590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10591 Date:   Tue Jul 22 18:13:41 2008 +0000
10592
10593     remove items from file_data_planned_change_hash when the operation is
10594     canceled
10595
10596 commit 3a0d2bb75e53a03a19e88a979403acd9455ade1f
10597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10598 Date:   Tue Jul 22 17:57:22 2008 +0000
10599
10600     fixed stop button in editor dialog
10601
10602 commit 9f2b4b649b703a20350e1962684fe4422d4d39a8
10603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10604 Date:   Tue Jul 22 17:40:24 2008 +0000
10605
10606     delete file_data_planned_change_hash when it is not used
10607
10608 commit ff4704f404d5097698f17139c07f37bd76da3124
10609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10610 Date:   Mon Jul 21 21:38:26 2008 +0000
10611
10612     fixed
10613     http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
10614
10615 commit 84e21974c1752c800a9be9332429747355340d94
10616 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10617 Date:   Mon Jul 21 20:50:24 2008 +0000
10618
10619     file_util_rename_dir should not return anything
10620
10621 commit 89736895aec4a438f30211d49b23391c22282669
10622 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10623 Date:   Mon Jul 21 20:40:29 2008 +0000
10624
10625     added notification handler to view_dir
10626
10627 commit c8f289fb70c4d46a985c701f2b8f8f8874cf7e30
10628 Author: Laurent Monin <geeqie@norz.org>
10629 Date:   Mon Jul 21 08:31:43 2008 +0000
10630
10631     French translation was updated.
10632
10633 commit 46a1dea4cc0119a888dd652a13b0dd444ca71e32
10634 Author: Laurent Monin <geeqie@norz.org>
10635 Date:   Sun Jul 20 15:21:06 2008 +0000
10636
10637     Update POTFILES.in.
10638
10639 commit ddb8f1b1b4360a2a1fb5ac5902697a84c0339cec
10640 Author: Laurent Monin <geeqie@norz.org>
10641 Date:   Sun Jul 20 15:16:05 2008 +0000
10642
10643     Move uri_*() functions to separate files: uri_utils.[ch]
10644
10645 commit 101520eae1a9f6a1efd7e0a659fa7342ec94f2ac
10646 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10647 Date:   Sun Jul 20 15:04:40 2008 +0000
10648
10649     periodic testing of changed files can be now disabled
10650
10651 commit b8ea5645e91e203e09389311c412a0873e0343fc
10652 Author: Laurent Monin <geeqie@norz.org>
10653 Date:   Sun Jul 20 14:56:32 2008 +0000
10654
10655     Move history_list_*() functions to separate files:
10656     history_list.c and history_list.h.
10657
10658 commit c4685e9702624774fb70b01eb130f26f74ccc267
10659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10660 Date:   Sun Jul 20 14:52:00 2008 +0000
10661
10662     implemented "create directory" command
10663
10664 commit ae2ab4e282fe7851e502acb9f699814d38204176
10665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10666 Date:   Sun Jul 20 13:59:55 2008 +0000
10667
10668     fixed file copy/move dialog
10669
10670 commit a3c139eafad2246f8bde6cef391def6ab4670127
10671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10672 Date:   Sun Jul 20 13:19:22 2008 +0000
10673
10674     fixed the case when a renamed file is detected by directory scanning
10675     before the external rename commands exits. We have to update the
10676     FileData structure immediately, othervise we would get duplicate
10677     entries.
10678
10679 commit 8e0c8b700fad60a5de29b60144140f805668fcd3
10680 Author: Laurent Monin <geeqie@norz.org>
10681 Date:   Sun Jul 20 12:20:12 2008 +0000
10682
10683     Optimize history_list_add_to_key() a bit.
10684
10685 commit 303bc18d4a21e0097d6eb6a9e266127294a26ebe
10686 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10687 Date:   Sun Jul 20 11:29:12 2008 +0000
10688
10689     fixed previous checkin
10690
10691 commit c6fd35649fa8e25e651dd202e03a211442d57f59
10692 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10693 Date:   Sun Jul 20 11:22:19 2008 +0000
10694
10695     implemented directory rename and delete operations
10696
10697 commit 9684fd6b6fcab39a5aa29c33da2ab3f60137665e
10698 Author: Laurent Monin <geeqie@norz.org>
10699 Date:   Sun Jul 20 07:52:16 2008 +0000
10700
10701     Move out test outside the loop.
10702
10703 commit 120db8041b40ffc83cb90d0b82084862707ec190
10704 Author: Laurent Monin <geeqie@norz.org>
10705 Date:   Sat Jul 19 13:57:03 2008 +0000
10706
10707     Tidy up.
10708
10709 commit 2e9c246e6145e7fb7fac6990524b718bc6826396
10710 Author: Laurent Monin <geeqie@norz.org>
10711 Date:   Sat Jul 19 12:36:46 2008 +0000
10712
10713     Fix missing newline at end of file.
10714
10715 commit 3054110d18c6717f764cab2baf31f929ebdcaa66
10716 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10717 Date:   Sat Jul 19 09:06:24 2008 +0000
10718
10719     increase reference count before sending notification in file_data_new
10720
10721 commit a7213169bf5d2afbc94ef083fcb1aae6711746ee
10722 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10723 Date:   Fri Jul 18 21:20:49 2008 +0000
10724
10725     fixed test for changed files in cache
10726
10727 commit c4de295c0a3115d91e45602f4f9ed5a69d5d7e0e
10728 Author: Laurent Monin <geeqie@norz.org>
10729 Date:   Fri Jul 18 09:55:15 2008 +0000
10730
10731     Introduce image_loader_set_done_func().
10732
10733 commit e1ea2ccd4d041e0ef457d6b94e4325340ca8d874
10734 Author: Laurent Monin <geeqie@norz.org>
10735 Date:   Thu Jul 17 22:36:58 2008 +0000
10736
10737     Reduce code redundancy by moving common code to new menu_choice_get_match_type().
10738
10739 commit 6da5f506c0c4f58e352af4886120efa9765431e9
10740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10741 Date:   Thu Jul 17 21:51:21 2008 +0000
10742
10743     reload changed images
10744
10745 commit 01e819ff19279f8291ccbbac04f7cb843109c59d
10746 Author: Laurent Monin <geeqie@norz.org>
10747 Date:   Tue Jul 15 15:37:14 2008 +0000
10748
10749     Move code from image_osd_update_cb() to separate functions.
10750
10751 commit 56907bd2e2deb8a01b2b0ca2c005ff4df0b81ef9
10752 Author: Laurent Monin <geeqie@norz.org>
10753 Date:   Tue Jul 15 14:32:00 2008 +0000
10754
10755     Tidy up and code redundancy reduction.
10756
10757 commit 46f96c81c85a3e03e6756c718e3758db8c520208
10758 Author: Laurent Monin <geeqie@norz.org>
10759 Date:   Tue Jul 15 12:52:02 2008 +0000
10760
10761     Use a specific enum for image.zoom_mode values (ZoomMode) and
10762     simplify calls to image_zoom_get_default(), dropping last parameter
10763     which was always options->image.zoom_mode.
10764
10765 commit e51449e7326f517be62d65c0263b8bbc2f8b85b6
10766 Author: Laurent Monin <geeqie@norz.org>
10767 Date:   Sun Jul 13 14:50:07 2008 +0000
10768
10769     Improve ways to specify html browser (used for help, see bug 2015099).
10770     Two new rc file options were added:
10771     - helpers.html_browser.command_name
10772     - helpers.html_browser.command_line
10773     These are checked first before trying common browser locations.
10774     If these do not lead to a valid browser, then geeqie will
10775     search for geeqie_html_browser script in the path, then
10776     it will try various common browsers.
10777
10778 commit ccd82ce4a52dd8e7b60bf5a6dc56952255d1f6a1
10779 Author: Laurent Monin <geeqie@norz.org>
10780 Date:   Sun Jul 13 13:51:23 2008 +0000
10781
10782     Apply debian-specific patch to launch help browser (bug 2015099).
10783
10784 commit e1dd1bb488601f3df4cd9b4b5d261c3f1d5a015a
10785 Author: Laurent Monin <geeqie@norz.org>
10786 Date:   Sun Jul 13 12:36:18 2008 +0000
10787
10788     Fix a segfault occuring when opening some collection files.
10789     Skip all lines not starting with a # when only geometry is required.
10790
10791 commit 19c2605cff0e070dc41424b913a624be8057a56a
10792 Author: Laurent Monin <geeqie@norz.org>
10793 Date:   Sat Jul 5 10:21:09 2008 +0000
10794
10795     Prevent segfault in certain conditions when displaying debug message.
10796
10797 commit 1823d233d1681647245a00996df74e08a67b0489
10798 Author: Laurent Monin <geeqie@norz.org>
10799 Date:   Fri Jul 4 22:49:04 2008 +0000
10800
10801     French translation was updated.
10802
10803 commit 01e6b8f7eb33d65ea295731275a353e83721e40d
10804 Author: Laurent Monin <geeqie@norz.org>
10805 Date:   Fri Jul 4 20:32:48 2008 +0000
10806
10807     Optimize a bit when connected zoom and scrolling are unset,
10808     just move the test outside loops.
10809
10810 commit 4dfe7f7b01cb84421d6af7040ffcf74aabad02e7
10811 Author: Laurent Monin <geeqie@norz.org>
10812 Date:   Fri Jul 4 17:21:07 2008 +0000
10813
10814     layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
10815
10816 commit 4fa28d67f125e31256616b2102b7fdef52861584
10817 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10818 Date:   Thu Jul 3 20:16:15 2008 +0000
10819
10820     refresh thumbnails on file change
10821
10822 commit 579c42a76147582e9c4ad2cb8b476e7033f434ac
10823 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10824 Date:   Thu Jul 3 19:38:19 2008 +0000
10825
10826     set fallback thumbnail pixbuf only if the loading really fails
10827
10828 commit 1a227f62b8195434db73cd8b27f50bf5b39cee7e
10829 Author: Laurent Monin <geeqie@norz.org>
10830 Date:   Thu Jul 3 18:16:39 2008 +0000
10831
10832     Fix missing references for the current directory in pan folder stuff.
10833     It was causing an fd magick assertion failure.
10834     Bug reported by Omari Stephens.
10835
10836 commit 83c79d4c81a9b2521d102bbe414abb81722e0dd9
10837 Author: Laurent Monin <geeqie@norz.org>
10838 Date:   Thu Jul 3 08:33:10 2008 +0000
10839
10840     Increase debugging info in file_data_ref() and file_data_unref().
10841     When compiled with DEBUG defined, file and line of the caller is displayed
10842     in debug log.
10843
10844 commit 86bea118fffeba039beb5838e0c401629d501faa
10845 Author: Laurent Monin <geeqie@norz.org>
10846 Date:   Wed Jul 2 08:38:47 2008 +0000
10847
10848     Optimize file_cache_get() by only moving element to front if needed
10849     (most of the time there is no need).
10850     Reduce code redundancy in file_cache_put() by calling file_cache_get().
10851     Enhance debugging code.
10852
10853 commit 5f4a945ac78df503f9765056e946c68905ed0a32
10854 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10855 Date:   Mon Jun 30 21:08:28 2008 +0000
10856
10857     fixed division by zero in pixbuf_renderer_get_scroll_center
10858
10859 commit e2bd6f78452c5fbe3850dfbc6b353edfd8b42f65
10860 Author: Laurent Monin <geeqie@norz.org>
10861 Date:   Sun Jun 29 15:51:54 2008 +0000
10862
10863     Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
10864     into thumb_loader_save_thumbnail().
10865     Most of the code was redundant.
10866
10867 commit 29242ec0f56bb937f754dd574979b380656e84e4
10868 Author: Laurent Monin <geeqie@norz.org>
10869 Date:   Sun Jun 29 10:11:43 2008 +0000
10870
10871     Make better matching between options types in options.h and the rest of the code.
10872     Most changes are from gint to gboolean pseudo type and between gint / guint.
10873
10874 commit f40224fd22d5387a0ad45859568d79d67060209f
10875 Author: Laurent Monin <geeqie@norz.org>
10876 Date:   Sat Jun 28 08:01:36 2008 +0000
10877
10878     layout_image_drag_cb(): optimize when connected scrolling is unset.
10879
10880 commit ed00275170d23e38bff5a01130e5056a799788c1
10881 Author: Laurent Monin <geeqie@norz.org>
10882 Date:   Sat Jun 28 07:43:37 2008 +0000
10883
10884     Reduce number of parameters (mostly unused), just pass the event pointer.
10885
10886 commit 6f624aae6d3d044bc0e6058ee93cc43082838e53
10887 Author: Laurent Monin <geeqie@norz.org>
10888 Date:   Sat Jun 28 00:44:31 2008 +0000
10889
10890     Fix warning:
10891     thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
10892
10893 commit bfc848fe14ebb30a49356f1b2d96b6498e3d5667
10894 Author: Laurent Monin <geeqie@norz.org>
10895 Date:   Fri Jun 27 22:57:48 2008 +0000
10896
10897     image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
10898     empty first element.
10899
10900 commit 6b6574bad4336981d6b373c52259e43fa9743d17
10901 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10902 Date:   Fri Jun 27 21:35:21 2008 +0000
10903
10904     do not read keywords and comment between exif_read_fd and exif_free_fd
10905     calls (fd->exif does not have reference counting)
10906
10907 commit 530a58fe366997da61f48b7c6156fa655d22d020
10908 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10909 Date:   Fri Jun 27 21:09:15 2008 +0000
10910
10911     added pixbuf_fallback function
10912     fixed thumb loader for non-image files
10913
10914 commit 84accd5956890abf9612f9b7e0aa72d8e0ea7b8a
10915 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10916 Date:   Fri Jun 27 18:43:05 2008 +0000
10917
10918     fixed crash in entering fullscreen during loading
10919
10920 commit 7d44fe8aa857d7a740a9b867301fa06f373ffcec
10921 Author: Laurent Monin <geeqie@norz.org>
10922 Date:   Fri Jun 27 10:00:55 2008 +0000
10923
10924     osd_template_insert(): optimize and simplify using flags.
10925
10926 commit 42fc5158d4408a77c51570d34b5f83d0add42340
10927 Author: Laurent Monin <geeqie@norz.org>
10928 Date:   Fri Jun 27 08:05:51 2008 +0000
10929
10930     image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
10931     Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
10932
10933 commit ea7852bed519679c1a98f5b240e7065af7abef2e
10934 Author: Laurent Monin <geeqie@norz.org>
10935 Date:   Thu Jun 26 23:29:08 2008 +0000
10936
10937     image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
10938
10939 commit 98622a4338ee516d3e06da6153adb61e6cd68b09
10940 Author: Laurent Monin <geeqie@norz.org>
10941 Date:   Thu Jun 26 15:59:20 2008 +0000
10942
10943     Use flags for pr_zoom_*() functions.
10944
10945 commit b26d38c1a3189bf6d4edfdcab5d8dfe9aab19a9f
10946 Author: Laurent Monin <geeqie@norz.org>
10947 Date:   Thu Jun 26 14:43:52 2008 +0000
10948
10949     Use stricter types for image options.
10950
10951 commit cd68217e812b2419e92301d76902edd05c361aee
10952 Author: Laurent Monin <geeqie@norz.org>
10953 Date:   Thu Jun 26 12:23:48 2008 +0000
10954
10955     Use flags instead of int parameters for pixbuf_renderer_overlay_add().
10956
10957 commit a3ffd5d74d5baad16a8a35a02ab28267dd15efd2
10958 Author: Laurent Monin <geeqie@norz.org>
10959 Date:   Thu Jun 26 11:48:40 2008 +0000
10960
10961     Only define ExifOrientationType if GQ_BUILD is not defined since
10962     it is already defined in exif.h.
10963
10964 commit d29cd729b404fc3901d862214231ef514f855aa5
10965 Author: Laurent Monin <geeqie@norz.org>
10966 Date:   Wed Jun 25 20:53:52 2008 +0000
10967
10968     Tidy up.
10969
10970 commit 0633bc36c636a0f2afa5bf3211639454870ac177
10971 Author: Laurent Monin <geeqie@norz.org>
10972 Date:   Wed Jun 25 20:22:02 2008 +0000
10973
10974     French translation was updated.
10975
10976 commit 7c4531fa7d4bdf83eb347a0e2e31e92070773930
10977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10978 Date:   Sun Jun 22 20:07:32 2008 +0000
10979
10980     optimized marks drawing
10981
10982 commit 3d04c8792f8b45bc2a5ba7e69a269e0404cd40d0
10983 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10984 Date:   Sun Jun 22 20:01:20 2008 +0000
10985
10986     show marks in iconview
10987
10988 commit 975fc4e9e6d3601e83ecd38c159e841205b4bf59
10989 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10990 Date:   Sun Jun 22 10:01:26 2008 +0000
10991
10992     show sidecars in icon view
10993
10994 commit 5a236ea28726e79b2e00b6b054580b6a4d00f441
10995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10996 Date:   Sun Jun 22 09:40:57 2008 +0000
10997
10998     fixed in-place renaming
10999
11000 commit 5b05e1156a0efc4e39afb58ae89a034d47b6aa81
11001 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11002 Date:   Sun Jun 22 09:19:42 2008 +0000
11003
11004     added possibility to disable grouping of selected files
11005
11006 commit 58b7c37cd74e7f8eedca2b706c4b89137702c9f5
11007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11008 Date:   Sat Jun 21 22:01:45 2008 +0000
11009
11010     cache size made configurable
11011
11012 commit c74e05815240fc255b0267d9d9f5ae4a60d1ae68
11013 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11014 Date:   Sat Jun 21 19:26:01 2008 +0000
11015
11016     measure pixbuf cache size in bytes
11017
11018 commit 1986378ee25aef236908a6a1f67952406c9d51e7
11019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11020 Date:   Sat Jun 21 16:00:13 2008 +0000
11021
11022     simple cache for loaded pixbufs
11023
11024 commit 70fb724412e907f541d14eac8e1e67db474d1086
11025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11026 Date:   Sat Jun 21 11:05:55 2008 +0000
11027
11028     renamed fd->pixbuf to fd->thumb_pixbuf
11029
11030 commit 065cba7850d0dc548bfc7c33ecddf50bbb0ba0d7
11031 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11032 Date:   Wed Jun 18 22:26:52 2008 +0000
11033
11034     implemented generic FileData cache
11035     use it for caching decoded exif data
11036
11037 commit 2ca1adb7912dfd23318e829d9f01c4e9a2f76284
11038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11039 Date:   Tue Jun 17 20:25:05 2008 +0000
11040
11041     more robust thumbs progress bar
11042
11043 commit 11224ad1e9f6e9517523beb1ffb62b973228ebc9
11044 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11045 Date:   Tue Jun 17 19:56:21 2008 +0000
11046
11047     do not allocate new buffer for thumbnails with correct orientation
11048
11049 commit 304e05c4c8845e40cd58ec758d56c7174d202899
11050 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11051 Date:   Mon Jun 16 19:07:02 2008 +0000
11052
11053     fixed memory leak
11054
11055 commit 57a04dae8f42380d5df07158b1c80ba21f393c6c
11056 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11057 Date:   Mon Jun 16 18:37:35 2008 +0000
11058
11059     another try to free layout at exit
11060
11061 commit b4d3e9956e2ce9ed23dab2fcf08974ec679f5453
11062 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11063 Date:   Sun Jun 15 21:52:15 2008 +0000
11064
11065     rotate thumbnails by exif
11066
11067 commit f59f132343a9b70c1fbb8abc755d514751e3e2d7
11068 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11069 Date:   Sun Jun 15 20:09:15 2008 +0000
11070
11071     use FileData in thumb_loader
11072
11073 commit 0d80d51136e02c021dcc07f45d78adce8a3ada33
11074 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11075 Date:   Sat Jun 14 21:49:48 2008 +0000
11076
11077     use GtkSizeGroup to control initial size of split images
11078
11079 commit 1df917cf51c93c886a2b27eb91d9161f5ea64b2f
11080 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11081 Date:   Sat Jun 14 18:41:30 2008 +0000
11082
11083     preserve image center on refresh
11084
11085 commit aac341d52f5b64196ffd78652fc95a58a5bfd6d0
11086 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11087 Date:   Sat Jun 14 18:33:40 2008 +0000
11088
11089     use multiline description in vflist with large thumbnails
11090     always display marks in the first column
11091     show expander in "name" column
11092
11093 commit ac6e8d73416d1b72e768729b917aa4532da3844a
11094 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11095 Date:   Sat Jun 14 17:32:27 2008 +0000
11096
11097     join name and sidecars to one string
11098
11099 commit 17344587a815f0057e8739cfbf5d2afbea4f2667
11100 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11101 Date:   Sat Jun 14 17:14:28 2008 +0000
11102
11103     optimized vflist_setup_iter_recursive
11104
11105 commit 8244a9e46297c4adc8dd5095a04a199e9b536a71
11106 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11107 Date:   Sat Jun 14 12:43:39 2008 +0000
11108
11109     iconlist_refresh optimization
11110
11111 commit 0f4fcde469fc6f9081e4078fa3a88f1c993ff296
11112 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11113 Date:   Sat Jun 14 12:30:44 2008 +0000
11114
11115     fixed iconview update after deletion of selected image
11116
11117 commit 37fd19aa6a5df3496f5995ac518599b1b74798b8
11118 Author: Laurent Monin <geeqie@norz.org>
11119 Date:   Sat Jun 14 06:52:52 2008 +0000
11120
11121     Silent unused variable warning.
11122
11123 commit 5f7b05915dcf7c7ead03ba825ecdd1f825c07482
11124 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11125 Date:   Fri Jun 13 21:32:58 2008 +0000
11126
11127     optimized vflist_setup_iter
11128
11129 commit 922cb25e24b4c735857883757c923bc03002f475
11130 Author: Laurent Monin <geeqie@norz.org>
11131 Date:   Fri Jun 13 13:33:11 2008 +0000
11132
11133     French translation was updated.
11134
11135 commit 669a4954c3e7a9c8b7dd5fe8610e6bd163787738
11136 Author: Laurent Monin <geeqie@norz.org>
11137 Date:   Fri Jun 13 12:27:41 2008 +0000
11138
11139     Revert patches 759 and 760.
11140     759 patch broke adding selection of files through sort manager
11141     to an unopened collection.
11142
11143 commit 16aa61eb9064f9a2ff7faeb5cb6c49878ea0d735
11144 Author: Laurent Monin <geeqie@norz.org>
11145 Date:   Fri Jun 13 11:51:23 2008 +0000
11146
11147     Display total size of files in collection window, for the list and for the selection.
11148
11149 commit c687f78e1f9625ec8afb0bfc04e43baf9c841a7d
11150 Author: Laurent Monin <geeqie@norz.org>
11151 Date:   Fri Jun 13 11:11:57 2008 +0000
11152
11153     Optionnally display directory's date in list view.
11154     It can be set through Preferences > Advanced > Behavior and
11155     is saved to rc file as layout.show_directory_date option.
11156
11157 commit 0a1ad21b4dda0f856b023b01dfd9df79f71ca97f
11158 Author: Laurent Monin <geeqie@norz.org>
11159 Date:   Thu Jun 12 22:43:32 2008 +0000
11160
11161     load_options_from():
11162     - do not copy option name and value anywhere, only copy value_all to a separate buffer
11163     - allow more relaxed syntax on read, so we can correctly read option name and value
11164       even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
11165     - minor aesthetical changes
11166
11167 commit 11a07ebce120ac8f073b1ffbd2dc828ad54783e1
11168 Author: Laurent Monin <geeqie@norz.org>
11169 Date:   Thu Jun 12 21:21:32 2008 +0000
11170
11171     Add a comment about relative positions of image overlay in the rc file.
11172
11173 commit 943be3f7f7676c11b6826fd507e98477aee44281
11174 Author: Laurent Monin <geeqie@norz.org>
11175 Date:   Thu Jun 12 20:33:51 2008 +0000
11176
11177     Allow to set image overlay info position through options:
11178     - image_overlay.common.x
11179     - image_overlay.common.y
11180     
11181     For now, there are only editable through rc file.
11182
11183 commit e6b5b17219e75d276407a55c9fa9833a0d3a5848
11184 Author: Laurent Monin <geeqie@norz.org>
11185 Date:   Thu Jun 12 20:17:22 2008 +0000
11186
11187     Move some functions from image.[ch] to image-overlay.c and make them static:
11188     - image_overlay_add()
11189     - image_overlay_set()
11190     - image_overlay_remove()
11191     - image_overlay_get() (unused)
11192
11193 commit c5eb8769b9462b318f52c0d70635fda0c92038cc
11194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11195 Date:   Thu Jun 12 18:30:33 2008 +0000
11196
11197     reverted changes in layout_close made in rev. 890 and 901
11198
11199 commit 86a4f3c90de18942b84b33046721801cb1edd504
11200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11201 Date:   Tue Jun 10 19:25:21 2008 +0000
11202
11203     fixed vdtree_sort_cb
11204
11205 commit 69b52cb5e907359a473418866f74461822448737
11206 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11207 Date:   Tue Jun 10 18:39:19 2008 +0000
11208
11209     fixed segfault in vd_rename_cb
11210
11211 commit 08524203c709cf0013c2bd1d04c348067685e526
11212 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11213 Date:   Tue Jun 10 18:19:17 2008 +0000
11214
11215     dropped vficon_sync, use vficon_refresh everywhere
11216
11217 commit f42d498ea1a214bb6c7bf0c6e451489a50c9ab7f
11218 Author: Laurent Monin <geeqie@norz.org>
11219 Date:   Tue Jun 10 11:55:18 2008 +0000
11220
11221     collection_from_dnd_data(): simplify and optimize.
11222
11223 commit 554bfe983c1442fc84a832a0a6d6cc89ef8182a7
11224 Author: Laurent Monin <geeqie@norz.org>
11225 Date:   Tue Jun 10 11:27:35 2008 +0000
11226
11227     collection_info_list_to_dnd_data(): simplify and optimize.
11228
11229 commit 55be71b45a3c28de13d1c532bd2d6e9278fc0239
11230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11231 Date:   Mon Jun 9 20:27:39 2008 +0000
11232
11233     moved notification to view_file.c
11234
11235 commit e04699877776b3d59fc4ac827cc57166f47328f6
11236 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11237 Date:   Mon Jun 9 19:43:56 2008 +0000
11238
11239     run idle function just once
11240
11241 commit d77ba4a93e80fa8e39ce81d7cb803c55e7da0ca7
11242 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11243 Date:   Mon Jun 9 19:41:37 2008 +0000
11244
11245     use vficon_refresh for updating
11246
11247 commit 1e0be504a15f4eb0228b8b99d69741fed67e6ff5
11248 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11249 Date:   Mon Jun 9 19:00:47 2008 +0000
11250
11251     handle deletion of selected files
11252
11253 commit eff5536c6f25a057eacc0c9a59ef4a0997ce50e5
11254 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11255 Date:   Mon Jun 9 18:28:28 2008 +0000
11256
11257     optimized vficon_refresh_real
11258
11259 commit f4c575e663819adb425f9a7468cd7614a56b03be
11260 Author: Laurent Monin <geeqie@norz.org>
11261 Date:   Mon Jun 9 10:10:34 2008 +0000
11262
11263     Minor fixes and add a note about variable declaration.
11264
11265 commit 1e2563b337e30225c07935af8041a7d1744c8d72
11266 Author: Laurent Monin <geeqie@norz.org>
11267 Date:   Mon Jun 9 07:14:46 2008 +0000
11268
11269     Use unsigned type for marks since it is used as a bitfield.
11270
11271 commit f104380fae8162102711930439e8b2e5fc9e3910
11272 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11273 Date:   Mon Jun 9 07:06:53 2008 +0000
11274
11275     fixed saving options on exit
11276
11277 commit 020655c63732ec867014ba4e41637831789e05c3
11278 Author: Laurent Monin <geeqie@norz.org>
11279 Date:   Sun Jun 8 23:42:51 2008 +0000
11280
11281     Tidy up: add/remove white lines, minor code changes.
11282
11283 commit 1f83c4e6344aeed363e504be79d50d1485dd8160
11284 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11285 Date:   Sun Jun 8 21:21:13 2008 +0000
11286
11287     improved vficon_populate
11288
11289 commit a871f2934cd24dd852a1810a82d7029cf8cfb3e9
11290 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11291 Date:   Sun Jun 8 20:24:46 2008 +0000
11292
11293     vficon_sync speed-up
11294
11295 commit b4f826d25c1daec9e7b3ca63203b615b2490ac8e
11296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11297 Date:   Sun Jun 8 19:09:44 2008 +0000
11298
11299     better check for notify type
11300
11301 commit c64e06ce0192ac8386a54296c09c2b5ee5989aa5
11302 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11303 Date:   Sun Jun 8 09:25:39 2008 +0000
11304
11305     fixed switching thumbnails in listview on and off - bug 1984825
11306
11307 commit cd2e0e411d683cd490371d4756b0235e2679071a
11308 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11309 Date:   Sat Jun 7 22:44:17 2008 +0000
11310
11311     various refresh and notification fixes
11312
11313 commit b993ae7cb2ecc511e009ee18dfa720fd66e3a715
11314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11315 Date:   Sat Jun 7 15:08:33 2008 +0000
11316
11317     various notification improvements
11318
11319 commit 063bd585c8e7e4c8bf3c00a0403f7a6ba88cb180
11320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11321 Date:   Sat Jun 7 10:45:33 2008 +0000
11322
11323     use the new notification for collections
11324
11325 commit ee08f41b89a36d13dfabb071fccdb532c58f69bf
11326 Author: Laurent Monin <geeqie@norz.org>
11327 Date:   Sat Jun 7 10:18:30 2008 +0000
11328
11329     Display Lirc state in config log.
11330     Re-organize the config log a bit.
11331
11332 commit 4df45b3ded4ba25fe8daaafdb3ea0de18eb9769c
11333 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11334 Date:   Sat Jun 7 09:36:12 2008 +0000
11335
11336     use new notification in img-view
11337
11338 commit 92497f66b819d5862cc221344b102d04c59204f4
11339 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11340 Date:   Sat Jun 7 09:10:01 2008 +0000
11341
11342     use new notification in layout and layout_image
11343
11344 commit f745066286b72604eddc365c088df7a82eafbbcd
11345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11346 Date:   Sat Jun 7 08:13:22 2008 +0000
11347
11348     used new notification in search.c
11349
11350 commit 7637e235738516de25759d26d3feb45a171a18d3
11351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11352 Date:   Sat Jun 7 07:45:08 2008 +0000
11353
11354     used new notification in dupe.c
11355
11356 commit dd62fe18714c2f714e444c6c6f2de5e7e07acd84
11357 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11358 Date:   Fri Jun 6 22:34:15 2008 +0000
11359
11360     used new notification in cache_maint
11361
11362 commit f335345202a840721560f5aab41ba110a449ddd1
11363 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11364 Date:   Fri Jun 6 22:11:03 2008 +0000
11365
11366     added NotifyType
11367
11368 commit 8bca5d11043655dcb7156598c15884b81eabb83a
11369 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11370 Date:   Fri Jun 6 21:50:09 2008 +0000
11371
11372     realtime file monitor
11373
11374 commit f0ca274daef77b01f134d6c556d2efa775169944
11375 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11376 Date:   Fri Jun 6 20:59:03 2008 +0000
11377
11378     zero-lenght path must be allowed for now
11379
11380 commit 765ce1d52bad52bbfeb8b930c0428318d93185d1
11381 Author: Laurent Monin <geeqie@norz.org>
11382 Date:   Fri Jun 6 08:01:19 2008 +0000
11383
11384     French translation was updated.
11385
11386 commit f64e2fa6ee80241e0bcd786c7c9dc3f70980367d
11387 Author: Laurent Monin <geeqie@norz.org>
11388 Date:   Thu Jun 5 23:31:22 2008 +0000
11389
11390     Fix "No newline at end of file" warning.
11391
11392 commit 7839d6af203658adba7d3de9d18233f48bffc292
11393 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11394 Date:   Thu Jun 5 18:43:44 2008 +0000
11395
11396     use new notification in vficon
11397
11398 commit 3cf04e271280aed1006b46d02e25b5d026c9a3e2
11399 Author: Laurent Monin <geeqie@norz.org>
11400 Date:   Thu Jun 5 09:24:42 2008 +0000
11401
11402     Compare paths using utf8_collate_key() since paths are utf8-encoded.
11403     It fixes bug 1959854.
11404
11405 commit baf540a744f37d692c00c740cfe77505f3e4971c
11406 Author: Laurent Monin <geeqie@norz.org>
11407 Date:   Thu Jun 5 08:41:02 2008 +0000
11408
11409     Use uft8_collate_key() to sort utf8 strings.
11410     Modify file_data_set_path() to sync collate keys and file_data_pool
11411     on path change.
11412     
11413     Partially fix bug 1959854.
11414
11415 commit 6129e31e323e0064a6c9bb2285dab6cf32088146
11416 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11417 Date:   Wed Jun 4 21:12:47 2008 +0000
11418
11419     new notification system (used only in vflist for now)
11420
11421 commit b83763acf8f3ec6b12ca5302a6e7c73d20eb2ecb
11422 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11423 Date:   Tue Jun 3 19:44:19 2008 +0000
11424
11425     replaced directory path with FileData* dir_fd
11426
11427 commit af94f830d3c67610709600c6a57e85dc583630c1
11428 Author: Laurent Monin <geeqie@norz.org>
11429 Date:   Tue Jun 3 15:54:05 2008 +0000
11430
11431     Allow to modify the aspect of Geeqie through the use of a
11432     gtkrc file that may be present in the geeqie rc directory.
11433     Patch by Aldric RENAUDIN and me.
11434
11435 commit fa9d41fdd5e0e83247ffcf9195db3c5d069a1976
11436 Author: Laurent Monin <geeqie@norz.org>
11437 Date:   Tue Jun 3 13:54:22 2008 +0000
11438
11439     Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
11440
11441 commit 02ad66458b97d359e9612846624e49f42d7109ba
11442 Author: Laurent Monin <geeqie@norz.org>
11443 Date:   Tue Jun 3 11:24:16 2008 +0000
11444
11445     Drop initialization to NULL since filelist_read() will take care of it.
11446
11447 commit 3df14dfb67589c306fb4095b7087638d4aad61bc
11448 Author: Laurent Monin <geeqie@norz.org>
11449 Date:   Tue Jun 3 09:41:00 2008 +0000
11450
11451     filelist_read_real(): optimize and clean up.
11452
11453 commit c3cbb65ba80d2339026513a32fac2ddf1f866bbe
11454 Author: Laurent Monin <geeqie@norz.org>
11455 Date:   Tue Jun 3 09:03:33 2008 +0000
11456
11457     Reduce indentation level.
11458
11459 commit 18f3117f7949d432a1ebf2d4bfcb47a1a50b146d
11460 Author: Laurent Monin <geeqie@norz.org>
11461 Date:   Tue Jun 3 08:57:46 2008 +0000
11462
11463     Reduce indentation level.
11464
11465 commit 688b1111bc04b733c4d879b16faf5c75d4bcbdbf
11466 Author: Laurent Monin <geeqie@norz.org>
11467 Date:   Tue Jun 3 08:53:53 2008 +0000
11468
11469     collection_table_find_data_by_coord(): tidy up.
11470
11471 commit 25c47b533a126a95dd10c663d9f6a32b5e78b8e5
11472 Author: Laurent Monin <geeqie@norz.org>
11473 Date:   Tue Jun 3 07:37:24 2008 +0000
11474
11475     vflist_maint(): only allocate memory and compare strings if needed.
11476
11477 commit 9069f1e009b20f29cf15c7ad6632476589f8516c
11478 Author: Laurent Monin <geeqie@norz.org>
11479 Date:   Tue Jun 3 07:32:13 2008 +0000
11480
11481     layout_real_renamed(), layout_real_removed(), layout_real_moved():
11482     simplify code.
11483
11484 commit e1edb9d5c4d980e5c1615f96cd91804cb62ed922
11485 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11486 Date:   Sat May 31 19:46:26 2008 +0000
11487
11488     do not change original FileData on copy
11489
11490 commit 7fe6112289193b5421a08fc9a27da23a293d8622
11491 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11492 Date:   Sat May 31 19:44:41 2008 +0000
11493
11494     replaced vflist_maint functions by vflist_refresh - it allows to follow
11495     changes made by external editors more precisely
11496
11497 commit 10e0bd5513c5c314d7feba61bac30c2d2bd50669
11498 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11499 Date:   Fri May 30 21:41:46 2008 +0000
11500
11501     vflist_populate_view: better handle selected files that are renamed or deleted
11502
11503 commit 44179fa3ab21aca878d86a7b84a4822927e62dfb
11504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11505 Date:   Fri May 30 20:13:16 2008 +0000
11506
11507     fixed thumb index (thumbnails are shown again)
11508
11509 commit f5bae1ffc402de38549948787c689ce02fc598f1
11510 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11511 Date:   Fri May 30 19:53:52 2008 +0000
11512
11513     simplified vflist_populate_view
11514
11515 commit ce29b00d2ae2d4461da481c9703d1a1e34d03926
11516 Author: Laurent Monin <geeqie@norz.org>
11517 Date:   Fri May 30 08:39:52 2008 +0000
11518
11519     Use functions to set editors name and command and ensure they are
11520     utf8-encoded.
11521     Previously, non-utf8 strings from rc file caused some issues.
11522
11523 commit 639e6684b4c4097f95fc2d732eb98a8119d09791
11524 Author: Laurent Monin <geeqie@norz.org>
11525 Date:   Fri May 30 08:36:23 2008 +0000
11526
11527     Make utf8_validate_or_convert() to always allocate a new string.
11528
11529 commit ab16da5e16b325b51e888d8969360b48770b0cf3
11530 Author: Laurent Monin <geeqie@norz.org>
11531 Date:   Fri May 30 07:20:25 2008 +0000
11532
11533     Check for existing editor command using is_valid_editor_command().
11534
11535 commit 7afa3a0b07b38b082a647bc50c046a4d9758a1e7
11536 Author: Laurent Monin <geeqie@norz.org>
11537 Date:   Thu May 29 07:58:34 2008 +0000
11538
11539     Preserve properties window width and height during session even when
11540     layout.save_window_positions is not set.
11541     It restores the pre revision 858 behavior.
11542
11543 commit 05f3eb89357157adbe443d71986902c2e80c997f
11544 Author: Laurent Monin <geeqie@norz.org>
11545 Date:   Thu May 29 07:52:05 2008 +0000
11546
11547     Save properties window width and height to rc file and restore
11548     them on next session if layout.save_window_positions is set to TRUE.
11549
11550 commit f89fbbf03e4d4593445a2fa731557db2596b0305
11551 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11552 Date:   Wed May 28 22:12:10 2008 +0000
11553
11554     improved infrastructure for tracing changes, optimized vflist_populate_view
11555
11556 commit 335a8f5397ddda92fc0bf7acc0d3e48be3732cc8
11557 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11558 Date:   Tue May 27 18:46:34 2008 +0000
11559
11560     measure time of filelist update
11561
11562 commit 01a388eb2885bc5a9dbbb0faafc437a171ff557d
11563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11564 Date:   Tue May 27 18:37:15 2008 +0000
11565
11566     another fix in notification
11567
11568 commit d5c322089bf472b8061116dda437870fb7724939
11569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11570 Date:   Mon May 26 18:32:04 2008 +0000
11571
11572     Fix histogram grid - patch by Uwe Ohse
11573
11574 commit 9530a02bc561d40f936c44d5e45d37ddf32815b9
11575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11576 Date:   Mon May 26 18:22:08 2008 +0000
11577
11578     use fputs instead of printf - patch by Uwe Ohse
11579
11580 commit 1f01199c3dbd8ca9e796ff42b8b591ab90745158
11581 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11582 Date:   Mon May 26 17:06:30 2008 +0000
11583
11584     fixed bug in notification code
11585
11586 commit 5407c7dd1d47999deb999ddcc4908d7c47b7d74c
11587 Author: Laurent Monin <geeqie@norz.org>
11588 Date:   Sun May 25 20:17:07 2008 +0000
11589
11590     Tidy up: indentation fixes, typo fixes, ...
11591
11592 commit aa3fda66e2e90d4f87fdb0e71106829aedaac9b0
11593 Author: Laurent Monin <geeqie@norz.org>
11594 Date:   Sun May 25 19:54:00 2008 +0000
11595
11596     Typo fix.
11597
11598 commit 7aca9bde7ea89130df6934148287dc3c0f290cd2
11599 Author: Laurent Monin <geeqie@norz.org>
11600 Date:   Sun May 25 19:13:04 2008 +0000
11601
11602     Typo fix.
11603
11604 commit 8973118af85916c7dd6240428d865b593d4e889c
11605 Author: Laurent Monin <geeqie@norz.org>
11606 Date:   Sun May 25 19:03:30 2008 +0000
11607
11608     bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
11609
11610 commit 56b0d6ecccbd5ef448fb59983828fccc2c5dd5a2
11611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11612 Date:   Sat May 24 22:44:18 2008 +0000
11613
11614     rewritten utilops.h:
11615     - better integration of external commands
11616     - filter commands
11617
11618 commit d2e0888194442fe09a3f099f149e3d4fb3884bc9
11619 Author: Laurent Monin <geeqie@norz.org>
11620 Date:   Sat May 24 20:01:59 2008 +0000
11621
11622     Allow to escape star characters in the template string with a \.
11623     One can insert a \ by escaping it with another \.
11624     Fix deletion of empty parts when using | trick.
11625     Append the separator " - " only if data is neither NULL nor empty.
11626     Patch by Uwe Ohse and Laurent Monin.
11627
11628 commit c3c6184b858a57f359937a912a8db3f715844270
11629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11630 Date:   Sat May 24 09:18:09 2008 +0000
11631
11632     improved filedata interface
11633
11634 commit 2f9f06e43c1d6e6b9d1d7c7af3c038ab830f132f
11635 Author: Laurent Monin <geeqie@norz.org>
11636 Date:   Fri May 23 23:40:12 2008 +0000
11637
11638     Fix display of libpthread detection.
11639     Fix display of lirc support, do not test for headers if disabled.
11640
11641 commit 8c7decff43cd66410be772b6c1a3204efe7a7e00
11642 Author: Laurent Monin <geeqie@norz.org>
11643 Date:   Fri May 23 23:18:40 2008 +0000
11644
11645     Silent few warnings that appeared when using --disable-exiv2 configure option.
11646
11647 commit a2f6ae48d9b6632eef9b4b2ad77e189afb61016d
11648 Author: Laurent Monin <geeqie@norz.org>
11649 Date:   Fri May 23 22:57:51 2008 +0000
11650
11651     French translation was updated.
11652
11653 commit 6e80a2dae26e190fdd56461021cc945a9b807ecc
11654 Author: Laurent Monin <geeqie@norz.org>
11655 Date:   Fri May 23 22:55:23 2008 +0000
11656
11657     Use the same label for toolbar buttons tooltip than in main menu.
11658
11659 commit 2d39c9d42b6214b53b9f70ca5a9f946974ad326a
11660 Author: Laurent Monin <geeqie@norz.org>
11661 Date:   Fri May 23 15:07:30 2008 +0000
11662
11663     Add -Wstrict-prototypes to gcc options only in developer mode
11664     since it clutters the compilation log with unfixable warnings.
11665     Add -Wall in developer mode to display even more warnings.
11666     Fix display of --enable-deprecated at end of configure (yes
11667     and no were inversed).
11668
11669 commit 07c127246cdf49873cbcb769e00bf6299956dc70
11670 Author: Laurent Monin <geeqie@norz.org>
11671 Date:   Fri May 23 12:27:28 2008 +0000
11672
11673     slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
11674
11675 commit 5caa58afa57bc3340d49ea1701b06038cfbb345b
11676 Author: Laurent Monin <geeqie@norz.org>
11677 Date:   Fri May 23 12:19:42 2008 +0000
11678
11679     Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
11680
11681 commit 001635e8163ec0bc1615dd10de3da4271dd44c00
11682 Author: Laurent Monin <geeqie@norz.org>
11683 Date:   Fri May 23 00:20:56 2008 +0000
11684
11685     Try to load a system-wide rc file if any, before per-user rc file.
11686     For now, system-wide rc file path is set to /etc/geeqie/geeqierc
11687     (defined by GQ_SYSTEM_WIDE_DIR in main.h).
11688     filter_parse() was modified to replace entries having the same key,
11689     needed since it may be called more than once.
11690     
11691     Please test heavily.
11692
11693 commit 43b4e4860807c26bd83cd99da58ecd68f052eb44
11694 Author: Laurent Monin <geeqie@norz.org>
11695 Date:   Thu May 22 23:22:12 2008 +0000
11696
11697     Pass ConfOptions * to save_options() and load_options().
11698
11699 commit 0fe33428a668c783d42432bf80a574d7df6b564d
11700 Author: Laurent Monin <geeqie@norz.org>
11701 Date:   Thu May 22 23:17:26 2008 +0000
11702
11703     Move code from save_options() to new save_options_to() which takes
11704     the destination path as parameter.
11705
11706 commit 9d0560eb4199b16058bc3623e49a90393f62b968
11707 Author: Laurent Monin <geeqie@norz.org>
11708 Date:   Thu May 22 23:09:53 2008 +0000
11709
11710     Move setup_default_options() and sync_options_with_current_state() to options.[ch].
11711     Pass ConfOptions * to these instead of directly using global variable.
11712     Cleanup #include in main.c.
11713
11714 commit 91a77c72ce0c65eacd4ef3810128c7aef9d646db
11715 Author: Laurent Monin <geeqie@norz.org>
11716 Date:   Thu May 22 22:49:07 2008 +0000
11717
11718     Move code from exit_program_final() to new sync_options_with_current_state().
11719
11720 commit 2d0d34eaa30a4d1d8be28eae5158c096e9401174
11721 Author: Laurent Monin <geeqie@norz.org>
11722 Date:   Thu May 22 22:43:07 2008 +0000
11723
11724     Separate path building code from options loading code.
11725     Most code of load_options() is moved to new load_options_from().
11726     ExifUIList initialization is moved to setup_default_options().
11727
11728 commit b5d0f1f91b10a1efb6bea5fe4878d946b18d124e
11729 Author: Laurent Monin <geeqie@norz.org>
11730 Date:   Thu May 22 20:22:13 2008 +0000
11731
11732     Make shell command and its option rc file options instead of hardcoded strings.
11733     This allows users to modify the shell command that execute "editors".
11734     Two new options appear in rc file:
11735     - shell.path (default to "/bin/sh")
11736     - shell.options (default to "-c")
11737     
11738     These options can only be changed from the rc file, not at runtime.
11739     Tests are made to check that shell.path is not empty and lead to
11740     an executable file.
11741
11742 commit 94c67ee52b2e81260f2f63c17771c4902942857a
11743 Author: Laurent Monin <geeqie@norz.org>
11744 Date:   Thu May 22 13:00:45 2008 +0000
11745
11746     Fix signed vs unsigned warnings.
11747     In most cases, gint was used instead of guint.
11748
11749 commit a4226d0deebed8e331e8b5de48d9c2c11a9e01ff
11750 Author: Laurent Monin <geeqie@norz.org>
11751 Date:   Thu May 22 11:28:35 2008 +0000
11752
11753     Comment out unused static function extension_truncate().
11754
11755 commit 6f08b3a0bfb9a539e0144313ec7b02071f19b7f4
11756 Author: Laurent Monin <geeqie@norz.org>
11757 Date:   Thu May 22 11:27:43 2008 +0000
11758
11759     Fix up some types, make some signed vs unsigned warnings quiet.
11760
11761 commit e050d2a0bb71d56ddd0d7e6a8b60648357d7bcd9
11762 Author: Laurent Monin <geeqie@norz.org>
11763 Date:   Thu May 22 10:09:07 2008 +0000
11764
11765     Modify set_default_image_overlay_template_string() to accept the pointer to
11766     the string to modify and add a generic function to set template_string value.
11767
11768 commit 4abc67156b7e0728230026f9c47a091ab69b0f53
11769 Author: Laurent Monin <geeqie@norz.org>
11770 Date:   Thu May 22 09:22:29 2008 +0000
11771
11772     French translation was updated.
11773
11774 commit a331805a87ce4d65fcc06826054f115a9c8a7108
11775 Author: Laurent Monin <geeqie@norz.org>
11776 Date:   Thu May 22 09:12:36 2008 +0000
11777
11778     Introduce an helper function that returns the name of an editor.
11779     It helps to reduce code redundancy.
11780
11781 commit 48582c3600eacfd7985aff255372c4909cf87e40
11782 Author: Laurent Monin <geeqie@norz.org>
11783 Date:   Thu May 22 08:49:52 2008 +0000
11784
11785     Use a struct to handle editor's properties.
11786
11787 commit cceaf6dd59921919c0f8c1478bc025de7812ba9f
11788 Author: Laurent Monin <geeqie@norz.org>
11789 Date:   Wed May 21 19:37:18 2008 +0000
11790
11791     Make stricter match for option's names consisting of a prefix and a number.
11792     It allows to have names like "prefix_12" and "prefix_something" in the same file.
11793     Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
11794     to unpredictable results. It was wrong too with "prefix_something", which
11795     was equivalent to "prefix_0", instead of being an option of its own.
11796
11797 commit f4fdeefe1b2f4573b91a19682a134a50f675c8ff
11798 Author: Laurent Monin <geeqie@norz.org>
11799 Date:   Wed May 21 11:46:19 2008 +0000
11800
11801     Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
11802
11803 commit ec28448108d471c5fc8705e5502a81e116c506e4
11804 Author: Laurent Monin <geeqie@norz.org>
11805 Date:   Wed May 21 11:45:29 2008 +0000
11806
11807     Use g_build_filename().
11808
11809 commit f42ea51102878335515db3058de36d3ac2c68e27
11810 Author: Laurent Monin <geeqie@norz.org>
11811 Date:   Wed May 21 11:07:23 2008 +0000
11812
11813     Use G_DIR_SEPARATOR where applicable.
11814
11815 commit 88b1387337bed6aae3c4eb9eabb6b5646bc2e743
11816 Author: Laurent Monin <geeqie@norz.org>
11817 Date:   Wed May 21 11:00:13 2008 +0000
11818
11819     Use G_DIR_SEPARATOR_S where applicable.
11820
11821 commit 1ba45c263f1a40689c0f015d00adab032d9ea4b8
11822 Author: Laurent Monin <geeqie@norz.org>
11823 Date:   Wed May 21 10:52:38 2008 +0000
11824
11825     Use g_build_filename() and G_DIR_SEPARATOR_S.
11826
11827 commit 9cbd3ca276a034db2e38e1d302f59ea59000961e
11828 Author: Laurent Monin <geeqie@norz.org>
11829 Date:   Wed May 21 10:46:33 2008 +0000
11830
11831     Use g_build_filename() instead of g_strconcat().
11832
11833 commit 0be6f799a2986d22c2e42e8c51d09a16030875f6
11834 Author: Laurent Monin <geeqie@norz.org>
11835 Date:   Wed May 21 10:11:56 2008 +0000
11836
11837     tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
11838
11839 commit a847d10f2debed4c4e7f01e6f4e4fcf246f3a281
11840 Author: Laurent Monin <geeqie@norz.org>
11841 Date:   Wed May 21 09:58:29 2008 +0000
11842
11843     tab_completion_popup_cb(): use g_build_filename() and simplify code.
11844
11845 commit e07eab477089e688f3d3668e110b651f1cf346f4
11846 Author: Laurent Monin <geeqie@norz.org>
11847 Date:   Wed May 21 09:50:32 2008 +0000
11848
11849     Use expand_tilde() instead of simple concatenation, it allows correct expansion
11850     of ~user as well as ~dir.
11851
11852 commit 5acd3990069f22b64c0336bd89067c1cf265927e
11853 Author: Laurent Monin <geeqie@norz.org>
11854 Date:   Wed May 21 09:30:53 2008 +0000
11855
11856     dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
11857
11858 commit 550af58c76fd602a08a811f5be218bcec90d1598
11859 Author: Laurent Monin <geeqie@norz.org>
11860 Date:   Wed May 21 08:53:51 2008 +0000
11861
11862     Fix a segfault occuring when logging an empty message and there is no log window.
11863
11864 commit 98cabee9637e5ddfd9b2f6fcd9296572c6d7253d
11865 Author: Laurent Monin <geeqie@norz.org>
11866 Date:   Wed May 21 00:42:14 2008 +0000
11867
11868     Use g_build_filename().
11869
11870 commit e45c0d959bfbc09115bf447ccc7813d25ace3e1a
11871 Author: Laurent Monin <geeqie@norz.org>
11872 Date:   Wed May 21 00:39:16 2008 +0000
11873
11874     thumb_std_cache_path(): use g_build_filename() and simplify.
11875
11876 commit c656b4ad0212e24cbd9ae2844b0bbf904571ab2f
11877 Author: Laurent Monin <geeqie@norz.org>
11878 Date:   Wed May 21 00:32:57 2008 +0000
11879
11880     Use g_build_filename().
11881
11882 commit 9fbfbb253e2e700806714e6ef5c7813148c8b72a
11883 Author: Laurent Monin <geeqie@norz.org>
11884 Date:   Wed May 21 00:20:13 2008 +0000
11885
11886     Use g_build_filename() where applicable.
11887
11888 commit a9bd1c761342532867bee1fc112d7c5f93deb5b6
11889 Author: Laurent Monin <geeqie@norz.org>
11890 Date:   Wed May 21 00:15:41 2008 +0000
11891
11892     Use g_build_filename() instead of g_strconcat().
11893
11894 commit fe45471190349960979b37aebea84cc2c7cb9675
11895 Author: Laurent Monin <geeqie@norz.org>
11896 Date:   Wed May 21 00:13:12 2008 +0000
11897
11898     Use g_build_filename() and get rid of "root dir fix".
11899
11900 commit 0b30da0498c23b1237ebbf41eac69e341394043a
11901 Author: Laurent Monin <geeqie@norz.org>
11902 Date:   Wed May 21 00:12:19 2008 +0000
11903
11904     Use g_build_filename().
11905
11906 commit 5e710445fc08a56ddd1c73585953d2c791dc866a
11907 Author: Laurent Monin <geeqie@norz.org>
11908 Date:   Wed May 21 00:01:03 2008 +0000
11909
11910     Disable unused code:
11911     - cache_maintain_home_dir()
11912     - cache_maintain_dir()
11913
11914 commit 95eebfff0a5472e885a2cebd38024a59b37db8af
11915 Author: Laurent Monin <geeqie@norz.org>
11916 Date:   Tue May 20 23:41:13 2008 +0000
11917
11918     Build path using g_build_filename() then calculate its length.
11919
11920 commit e80fa4c91453bf056e384a888e051272b04b7abd
11921 Author: Laurent Monin <geeqie@norz.org>
11922 Date:   Tue May 20 23:11:47 2008 +0000
11923
11924     Use G_DIR_SEPARATOR_S instead of hardcoded "/".
11925
11926 commit 381f82f295a52ba43179d6e0e5036ac73ac8887d
11927 Author: Laurent Monin <geeqie@norz.org>
11928 Date:   Tue May 20 23:07:09 2008 +0000
11929
11930     Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
11931
11932 commit d145a20894f4c757ea29b79ed25d31004ae97a8a
11933 Author: Laurent Monin <geeqie@norz.org>
11934 Date:   Tue May 20 22:47:13 2008 +0000
11935
11936     cache_find_location(): use g_build_filename() and move redundant code to new functions.
11937
11938 commit 267dbe2ad0cf72a577b2e236245c39e0b1930d59
11939 Author: Laurent Monin <geeqie@norz.org>
11940 Date:   Tue May 20 22:22:11 2008 +0000
11941
11942     Use g_build_filename().
11943
11944 commit d1ad0442c58c29df914c80e211f8c90abf145427
11945 Author: Laurent Monin <geeqie@norz.org>
11946 Date:   Tue May 20 22:13:48 2008 +0000
11947
11948     Use size_t instead of gint, it silents a signed vs unsigned warning.
11949
11950 commit 3bd79d0d86bee23a6514faf22c68f6e3898411a5
11951 Author: Laurent Monin <geeqie@norz.org>
11952 Date:   Tue May 20 22:11:59 2008 +0000
11953
11954     Use g_build_filename() instead of g_strconcat().
11955
11956 commit 73e10c62fc9d789afd29b46183078407369700e6
11957 Author: Laurent Monin <geeqie@norz.org>
11958 Date:   Tue May 20 22:09:04 2008 +0000
11959
11960     Drop concat_dir_and_file() and use g_build_filename() instead.
11961
11962 commit ca505f0dd3957eeea0d69dfc3e133c320bba2683
11963 Author: Laurent Monin <geeqie@norz.org>
11964 Date:   Tue May 20 22:00:14 2008 +0000
11965
11966     Use G_DIR_SEPARATOR instead of '/' where applicable.
11967
11968 commit c56dcb92792b030d9f14cf68d5260be924a999ee
11969 Author: Laurent Monin <geeqie@norz.org>
11970 Date:   Tue May 20 21:51:25 2008 +0000
11971
11972     Use g_build_filename() to build paths.
11973
11974 commit ddee8f88900c6e3af7b48541514e0f029912bd20
11975 Author: Laurent Monin <geeqie@norz.org>
11976 Date:   Tue May 20 20:11:29 2008 +0000
11977
11978     Do not use glib posix wrappers since they were introduced in 2.6
11979     and we want 2.4 compatibility.
11980
11981 commit dc3b44026a577f54f257a543223b1d99ea298693
11982 Author: Laurent Monin <geeqie@norz.org>
11983 Date:   Tue May 20 20:06:11 2008 +0000
11984
11985     Use access() instead of g_access() which is only available in 2.8.
11986
11987 commit f2424a9a424a11d32fdc4514b143d67a8285b0d0
11988 Author: Laurent Monin <geeqie@norz.org>
11989 Date:   Tue May 20 19:14:36 2008 +0000
11990
11991     Use utf-8 charset instead of iso-8859-1.
11992     Minor cleanup.
11993
11994 commit dd45f154d660065acd669bae936995f889237604
11995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11996 Date:   Tue May 20 17:43:37 2008 +0000
11997
11998     updated ru.po by Alexandre Prokoudine
11999
12000 commit 231d9567dc36494096b87e29a1ba245c932f646a
12001 Author: Laurent Monin <geeqie@norz.org>
12002 Date:   Tue May 20 08:18:30 2008 +0000
12003
12004     French translation was updated.
12005
12006 commit b130dfe52635ff03a61994eee9fd98ab12e10f9a
12007 Author: Laurent Monin <geeqie@norz.org>
12008 Date:   Tue May 20 08:14:35 2008 +0000
12009
12010     Sort out log_printf() vs printf_term() mix up.
12011
12012 commit a8d4af5cfbfc17f65b7f23db463ebc0220c26dd3
12013 Author: Laurent Monin <geeqie@norz.org>
12014 Date:   Tue May 20 07:52:49 2008 +0000
12015
12016     Use print_term() instead of printf(), since it handles charset conversion
12017     from utf8 to locale if needed.
12018
12019 commit 11819b31099e4db5bb0488a404dd633928e806a9
12020 Author: Laurent Monin <geeqie@norz.org>
12021 Date:   Mon May 19 11:09:23 2008 +0000
12022
12023     Remove C-specific gcc options from CXXFLAGS.
12024     Add few more warnings.
12025
12026 commit 592f33931c27c10012614e90bf7486b3ffa66039
12027 Author: Laurent Monin <geeqie@norz.org>
12028 Date:   Mon May 19 09:27:30 2008 +0000
12029
12030     Fix some incomplete initialization warnings.
12031
12032 commit 2a2b70b7061760b54f1075902caee61fe6c6a95f
12033 Author: Laurent Monin <geeqie@norz.org>
12034 Date:   Mon May 19 08:46:37 2008 +0000
12035
12036     depreceated -> deprecated
12037
12038 commit 17c0fcefeedde3e92482b78685528b2b667bddde
12039 Author: Laurent Monin <geeqie@norz.org>
12040 Date:   Mon May 19 08:43:11 2008 +0000
12041
12042     Typo fixes.
12043
12044 commit 55c5b71c9d49e5d6b39c3b5fa6f4ce966193c881
12045 Author: Laurent Monin <geeqie@norz.org>
12046 Date:   Mon May 19 08:36:06 2008 +0000
12047
12048     Create auxdir if needed.
12049
12050 commit 397adc4d43c61ec94d54a03edcf3605de977aed7
12051 Author: Laurent Monin <geeqie@norz.org>
12052 Date:   Mon May 19 08:24:10 2008 +0000
12053
12054     Fix spurious end of line introduced in revision 780.
12055
12056 commit bc32bf0bd821a6e5ba5fb37abce4f8d00ccdf5c7
12057 Author: Petr Ostadal <postadal@suse.cz>
12058 Date:   Mon May 19 01:15:17 2008 +0000
12059
12060     configure.in was rewritten:
12061     - uses PKG_CHECK_MODULES everywhere
12062     - added --enable-debug (enable debugging support)
12063     - added --enable-developer (developer mode, checks depreceated code ...)
12064     - removed obsoleted INCLUDES from Makefile.am
12065     Fixed src/debug.h (added glib.h).
12066     Fixed src/exiv2.c compilation with libexiv2 v0.15.
12067     Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
12068
12069 commit 51e2636cbf3a5d444dc16041eae47c39ecc9d3ae
12070 Author: Petr Ostadal <postadal@suse.cz>
12071 Date:   Mon May 19 00:54:59 2008 +0000
12072
12073     Updated CODING (GPL header, macros, svn change-log, ...).
12074
12075 commit 31ed8e20e511d9ab92a842cc205e6962b6417f62
12076 Author: Laurent Monin <geeqie@norz.org>
12077 Date:   Sun May 18 21:14:01 2008 +0000
12078
12079     Save order of Properties dialog tabs to rc file.
12080     Users of GTK+ <2.10 can set tabs order directly in the rc file,
12081     others can move tabs using drag'n drop.
12082     The option is named properties.tabs_order, its default value
12083     is "123" which is General, Keywords, Exif tabs (left to right).
12084
12085 commit a1726043d910102910fa32c669a45a4b23779cbb
12086 Author: Laurent Monin <geeqie@norz.org>
12087 Date:   Sun May 18 12:56:18 2008 +0000
12088
12089     Cleanup and code redundancy reduction.
12090
12091 commit 3df95a31203a2deb4e0ec0ce019e1cc528e32d39
12092 Author: Laurent Monin <geeqie@norz.org>
12093 Date:   Sun May 18 11:39:58 2008 +0000
12094
12095     Memorize text to display in the log window when the window is
12096     not yet created. On log window display, the memorized text
12097     is then recalled and displayed.
12098
12099 commit c219d832b90357a8df605bb444757be70bed2c68
12100 Author: Laurent Monin <geeqie@norz.org>
12101 Date:   Sun May 18 07:36:57 2008 +0000
12102
12103     Do not create log window more than once.
12104
12105 commit aa1e905eb793586cdfa564228ca939438ce50a91
12106 Author: Laurent Monin <geeqie@norz.org>
12107 Date:   Sat May 17 22:37:04 2008 +0000
12108
12109     Fix formatted.SubjectDistance appearing twice in exif bar configuration.
12110
12111 commit d5ddb658018102f15fce0efaba39cde3cd89d976
12112 Author: Laurent Monin <geeqie@norz.org>
12113 Date:   Sat May 17 21:28:02 2008 +0000
12114
12115     Update POTFILES.in.
12116
12117 commit c293dfff35a58ab31b1225ea712ea766fdae96b0
12118 Author: Laurent Monin <geeqie@norz.org>
12119 Date:   Sat May 17 21:26:45 2008 +0000
12120
12121     Add a log window that shows normal and debug messages. For now, it was added to Help menu.
12122
12123 commit 44bf725c587e93c7852e2232b3cb30692341a1bd
12124 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12125 Date:   Fri May 16 20:12:11 2008 +0000
12126
12127     fixed exiv2 version test
12128
12129 commit 4e2cbf60d0811c493595007e6c6dcac42588609d
12130 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12131 Date:   Fri May 16 20:09:32 2008 +0000
12132
12133     get processed values from exiv2
12134     http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
12135
12136 commit 2cf6296486285045389eae9162c5e20e6f7ca0a6
12137 Author: Laurent Monin <geeqie@norz.org>
12138 Date:   Fri May 16 14:59:45 2008 +0000
12139
12140     Fix redundant application name in window titles.
12141     It simplifies code.
12142
12143 commit 4dd8a0ca5bcf4a1060a3cded4e8eea666d96a300
12144 Author: Laurent Monin <geeqie@norz.org>
12145 Date:   Fri May 16 14:38:05 2008 +0000
12146
12147     French translation was updated.
12148
12149 commit 80363827d0206ced152428b414af7ee12754ccb0
12150 Author: Laurent Monin <geeqie@norz.org>
12151 Date:   Fri May 16 12:16:49 2008 +0000
12152
12153     Do not use printf() directly but use new wrapper function log_printf() instead.
12154
12155 commit 4419bda7c472e6addfa8c204b3be6b9a159c472a
12156 Author: Laurent Monin <geeqie@norz.org>
12157 Date:   Fri May 16 12:08:51 2008 +0000
12158
12159     Drop include "debug.h".
12160
12161 commit 08f6266ee30f28a20ec40150ce1371cedcb943ca
12162 Author: Laurent Monin <geeqie@norz.org>
12163 Date:   Fri May 16 10:02:56 2008 +0000
12164
12165     Include debug.h from main.h since debug macros may be used anywhere in the code.
12166
12167 commit 9cdcce43a34e0c63b05fecaf6b1fbcbcef522781
12168 Author: Laurent Monin <geeqie@norz.org>
12169 Date:   Fri May 16 09:10:56 2008 +0000
12170
12171     Improve editor commands error display:
12172     - display all errors (not only syntax errors)
12173     - display errors from Preferences (checks are made on Apply or OK)
12174
12175 commit dbb4e406f3b1893911d5c44f3fe5f75ae3b87f4d
12176 Author: Laurent Monin <geeqie@norz.org>
12177 Date:   Fri May 16 08:37:07 2008 +0000
12178
12179     Improve editors a bit:
12180     - allow whitespaces before and after %v, %V, %w
12181     - allow % escaping using %% (mandatory to use shell commands than contain % characters)
12182     - display a dialog on execution if a syntax error is detected (only for generic editors)
12183     - update README editors section
12184
12185 commit 8cf9235c20b8f059c00c09caf55fd2b81adb683b
12186 Author: Laurent Monin <geeqie@norz.org>
12187 Date:   Wed May 14 18:12:11 2008 +0000
12188
12189     The Encoding key is now deprecated by the FreeDesktop standard and all
12190     strings are required to be encoded in UTF-8. This desktop entry
12191     explicitly specifies an Encoding of UTF-8, which is harmless but no longer
12192     necessary.
12193     
12194     See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
12195     
12196     Patch #1963689.
12197
12198 commit 696b1afc8d1987bb420d36261a7362f58519291f
12199 Author: Laurent Monin <geeqie@norz.org>
12200 Date:   Wed May 14 18:09:05 2008 +0000
12201
12202     Patch #1963690 was applied.
12203     It fixes hyphens/minus confusion in the man page.
12204
12205 commit 12d37bfbf24c80a2574d430200c559f2d20da751
12206 Author: Laurent Monin <geeqie@norz.org>
12207 Date:   Wed May 14 17:00:25 2008 +0000
12208
12209     Simplify thumb_std_maint_moved(), since g_list_append knows
12210     how to append to a NULL list. Patch by Uwe Ohse.
12211
12212 commit 7c3a92575e1832ac7896aada1b619eef12d5c1c7
12213 Author: Laurent Monin <geeqie@norz.org>
12214 Date:   Wed May 14 16:52:55 2008 +0000
12215
12216     Simplify collect_manager_add_action(), since g_list_append knows
12217     how to append to a NULL list. Patch by Uwe Ohse.
12218
12219 commit e6057c67b6938aa5f5d9f15567fd6302e2ef58aa
12220 Author: Laurent Monin <geeqie@norz.org>
12221 Date:   Wed May 14 12:59:00 2008 +0000
12222
12223     Merge vflist_row_by_path() into vflist_index_by_path().
12224
12225 commit 53d0d0d3918a36df3a483989ea02cbea4daa0dbe
12226 Author: Laurent Monin <geeqie@norz.org>
12227 Date:   Wed May 14 10:40:43 2008 +0000
12228
12229     Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
12230     Patch #1963691.
12231
12232 commit d8bacc9a88f9332a45d49d890f62c0141738fa9f
12233 Author: Laurent Monin <geeqie@norz.org>
12234 Date:   Wed May 14 08:56:08 2008 +0000
12235
12236     Make vf_pop_menu_*_cb static.
12237
12238 commit a2b5404ac9f5fbf0e5a7c0e71dcd94252bf3186d
12239 Author: Laurent Monin <geeqie@norz.org>
12240 Date:   Tue May 13 20:31:35 2008 +0000
12241
12242     French translation fixes.
12243
12244 commit 81193b24e0f5eade934c698fc0ac485d33751269
12245 Author: Laurent Monin <geeqie@norz.org>
12246 Date:   Tue May 13 20:21:00 2008 +0000
12247
12248     Resync POTFILES.in and *.po, update french translation and
12249     regenerate statistics in README.
12250
12251 commit 16e84c761e71ac9052621a396d6880b96abe3221
12252 Author: Laurent Monin <geeqie@norz.org>
12253 Date:   Tue May 13 20:13:44 2008 +0000
12254
12255     Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
12256
12257 commit d62b5063e0616d905f58fc6036382a7b6d791368
12258 Author: Laurent Monin <geeqie@norz.org>
12259 Date:   Tue May 13 19:56:52 2008 +0000
12260
12261     Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
12262
12263 commit 0ae96b1f2356d2f6eb6218ac85d8f07830118553
12264 Author: Laurent Monin <geeqie@norz.org>
12265 Date:   Tue May 13 19:54:13 2008 +0000
12266
12267     vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
12268
12269 commit d89bc943dfc7c14031b36c49aeb8544defa5d450
12270 Author: Laurent Monin <geeqie@norz.org>
12271 Date:   Tue May 13 19:51:22 2008 +0000
12272
12273     vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
12274
12275 commit dc820ece32ce4e8541b8e0d51a82a2486e645ab0
12276 Author: Laurent Monin <geeqie@norz.org>
12277 Date:   Tue May 13 19:45:04 2008 +0000
12278
12279     Fix last patch, only set vf->clicked_mark for a valid mark.
12280
12281 commit 91e4b2d69adc9398df664f4d355880ae146ab994
12282 Author: Laurent Monin <geeqie@norz.org>
12283 Date:   Tue May 13 19:32:25 2008 +0000
12284
12285     Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
12286     named clicked_mark.
12287     Marks numbering is now consistent with menus (starting at 1, 0 is an
12288     invalid mark), assertions were modified accordingly.
12289
12290 commit 86ebde92c37840f27e7f81f0051a1b501b398bcb
12291 Author: Laurent Monin <geeqie@norz.org>
12292 Date:   Tue May 13 16:09:43 2008 +0000
12293
12294     Expand tilde with file: and view: remote parameters.
12295     Now these are working:
12296     geeqie -r file:~/dir
12297     geeqie -r view:~user/file
12298
12299 commit 38975e5efdefc3d56f710847821efc2173561f72
12300 Author: Laurent Monin <geeqie@norz.org>
12301 Date:   Tue May 13 14:49:38 2008 +0000
12302
12303     Display a message when invalid remote options are used.
12304
12305 commit e88a963a320d1728638984277c0cad4bb3ab3f00
12306 Author: Laurent Monin <geeqie@norz.org>
12307 Date:   Tue May 13 14:35:51 2008 +0000
12308
12309     Comparing tag id is not sufficient, check the tag name too.
12310
12311 commit f558c8c220211ffd1950748350a09cf4d471f761
12312 Author: Laurent Monin <geeqie@norz.org>
12313 Date:   Tue May 13 11:58:47 2008 +0000
12314
12315     Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
12316
12317 commit 2ce8b27e1caba72f8f08fa62c2cae7def628cdaf
12318 Author: Laurent Monin <geeqie@norz.org>
12319 Date:   Tue May 13 08:53:26 2008 +0000
12320
12321     Move all remote stuff from main.c to remote.[ch].
12322
12323 commit 12639ee4b8d55c4d4b17b888fe4f18d9ba45c382
12324 Author: Laurent Monin <geeqie@norz.org>
12325 Date:   Tue May 13 08:02:46 2008 +0000
12326
12327     Move some functions from main.[ch] to new window.[ch].
12328
12329 commit c8611249cdc9ee9247803ff04a39a049e7db57d0
12330 Author: Laurent Monin <geeqie@norz.org>
12331 Date:   Tue May 13 07:34:37 2008 +0000
12332
12333     Ensure that we end with UTF8 encoded comment and keywords.
12334
12335 commit 8b3ee1eef7b80997fc1c6ef43d3c622d01d1737c
12336 Author: Laurent Monin <geeqie@norz.org>
12337 Date:   Mon May 12 23:26:00 2008 +0000
12338
12339     Reading of Iptc.Application2.Keywords should now be fixed.
12340     Use uft8_validate_or_convert() on exif's text data to be safe.
12341
12342 commit 9aacc4a2448ac1f21bee1ff71ed4ebba4f4eeb81
12343 Author: Laurent Monin <geeqie@norz.org>
12344 Date:   Mon May 12 23:21:35 2008 +0000
12345
12346     Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
12347
12348 commit 885b212391d1bf9503c9b1d3e0324d22a8c24f80
12349 Author: Laurent Monin <geeqie@norz.org>
12350 Date:   Mon May 12 23:00:04 2008 +0000
12351
12352     bar_exif_validate_text(): use computed length and cleanup.
12353
12354 commit 7b4885c281b47d456d0985ad6b084cb20fc7cc08
12355 Author: Laurent Monin <geeqie@norz.org>
12356 Date:   Mon May 12 19:56:28 2008 +0000
12357
12358     Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
12359
12360 commit 874ac4eafacb90b111161275fc71f6345e77d30d
12361 Author: Laurent Monin <geeqie@norz.org>
12362 Date:   Mon May 12 17:10:40 2008 +0000
12363
12364     Extract and append keywords from Iptc.Application2.Keywords tags.
12365     A function was added to make the keywords unique in the list.
12366     Note: Iptc.Application2.Keywords is only read, not written.
12367
12368 commit c50d73be0f5f860103b2bf66b845e33aae9ce7c7
12369 Author: Laurent Monin <geeqie@norz.org>
12370 Date:   Mon May 12 10:46:23 2008 +0000
12371
12372     When an option was successfully read, just continue to next line.
12373
12374 commit 75f14d8caa9b739913c96b353e100c1088722907
12375 Author: Laurent Monin <geeqie@norz.org>
12376 Date:   Mon May 12 10:37:37 2008 +0000
12377
12378     Minor formatting fix in rc file header.
12379
12380 commit ff365dc6cc9abcf3331fe3eb048c9f8bc082f5c3
12381 Author: Laurent Monin <geeqie@norz.org>
12382 Date:   Mon May 12 08:52:17 2008 +0000
12383
12384     Rework read_*_option():
12385     - read_u?int_option() now interpret a value of "true" as 1
12386     - read_bool_option() now interpret any value different from 0 as true.
12387     - make functions return TRUE on successful read, FALSE else
12388     
12389     Theses changes will help to maintain compatibility when options are modified.
12390
12391 commit 0481d1d4e1ee29d28e766e47ab5dfd39798f9378
12392 Author: Laurent Monin <geeqie@norz.org>
12393 Date:   Mon May 12 08:11:27 2008 +0000
12394
12395     Rename option image_overlay.common.enabled to image_overlay.common.state
12396     since it is not a boolean anymore.
12397
12398 commit 99a50120349e25795138098cb35616a3cc953f33
12399 Author: Laurent Monin <geeqie@norz.org>
12400 Date:   Mon May 12 00:22:38 2008 +0000
12401
12402     Add some wrapper functions for not yet common code.
12403
12404 commit 98e46592bd5e0f88061eb983c092d57594a479d6
12405 Author: Laurent Monin <geeqie@norz.org>
12406 Date:   Sun May 11 23:56:40 2008 +0000
12407
12408     Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
12409
12410 commit c2147d9b7fd901a7a6ffd89fed45c89c138d2281
12411 Author: Laurent Monin <geeqie@norz.org>
12412 Date:   Sun May 11 23:47:59 2008 +0000
12413
12414     Move a part of pop up menu common code to view_file.[ch].
12415
12416 commit 4ba97284fc9972458cc337decd8f5e539a74bbb4
12417 Author: Laurent Monin <geeqie@norz.org>
12418 Date:   Sun May 11 23:09:39 2008 +0000
12419
12420     Introduce vf_pop_menu_file_list() as a wrapper to
12421     vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
12422
12423 commit 2be39b52cf821f156ff7e35613f682cb85b8b8bc
12424 Author: Laurent Monin <geeqie@norz.org>
12425 Date:   Sun May 11 21:11:54 2008 +0000
12426
12427     Use vf_* functions where possible.
12428
12429 commit 2a9c38f82f64a01d9c2984a778d8a1702f97c3a1
12430 Author: Laurent Monin <geeqie@norz.org>
12431 Date:   Sun May 11 20:38:21 2008 +0000
12432
12433     Drop unused layout_list_get_path() and vf*_index_get_path().
12434
12435 commit 1fe24ccb2ec1ecfaecf2618da3c5353a346a3566
12436 Author: Laurent Monin <geeqie@norz.org>
12437 Date:   Sun May 11 13:17:38 2008 +0000
12438
12439     French translation was updated.
12440
12441 commit 814bbc284c9bcb08ce6a3a45b34b601b86459870
12442 Author: Laurent Monin <geeqie@norz.org>
12443 Date:   Sun May 11 13:14:58 2008 +0000
12444
12445     An option to save and restore the last path used was added.
12446     This option appears as startup.use_last_path in rc file.
12447     Preferences > General > Startup was modified accordingly.
12448
12449 commit ff3bbba625e982d3341491b771cf6a6b5b3ccd2c
12450 Author: Laurent Monin <geeqie@norz.org>
12451 Date:   Sun May 11 12:23:26 2008 +0000
12452
12453     Rename options:
12454     startup_path_enable -> startup.restore_path
12455     startup_path        -> startup.path
12456     
12457     Geeqie is still able to read old options.
12458
12459 commit 4e0f18ac54c4b327c380d9c3be9db0dde2f964a7
12460 Author: Laurent Monin <geeqie@norz.org>
12461 Date:   Sun May 11 11:46:48 2008 +0000
12462
12463     Fix help window title.
12464
12465 commit b01f014ebaba751530160ac533299d71681d5bc3
12466 Author: Laurent Monin <geeqie@norz.org>
12467 Date:   Sun May 11 11:44:58 2008 +0000
12468
12469     Use computed string length.
12470
12471 commit 53e7b0df5c55a782d95cb892e1ba74b57221f2d6
12472 Author: Laurent Monin <geeqie@norz.org>
12473 Date:   Sun May 11 11:41:32 2008 +0000
12474
12475     Slightly increase help window's default width.
12476
12477 commit 4e6dd6649934183de0294ce5cbfe76a6a00fd83f
12478 Author: Laurent Monin <geeqie@norz.org>
12479 Date:   Sun May 11 11:30:41 2008 +0000
12480
12481     Add an help button to OSD info configuration in Preferences dialog.
12482     Make its own section named "Overlay Screen Display".
12483
12484 commit c7a434caff3c658986b5e3188b47c9d31cb3b221
12485 Author: Laurent Monin <geeqie@norz.org>
12486 Date:   Sun May 11 10:25:04 2008 +0000
12487
12488     Partially update main README.
12489     A section concerning overlay info was added.
12490     Translation statistics were updated.
12491
12492 commit 1fa5d80bd4c211fd31199ba5b8eab8ec638957d1
12493 Author: Laurent Monin <geeqie@norz.org>
12494 Date:   Sun May 11 09:37:46 2008 +0000
12495
12496     Change translations statistics formatting to match the style
12497     use in the README file.
12498     
12499     Here is the result for current trunk:
12500     
12501     Translations statistics
12502     Date: Sun, 11 May 2008 11:33:14 +0200
12503     
12504     Note: completion % in the chart below may not be quite correct
12505           when fuzzy translations exist but do not appear in the source.
12506           For exact results, run make update-po with up to date POTFILES.in.
12507           comp % = trans / (trans + fuzzy + untrans)
12508     
12509     Language      Comp(%)  Trans  Fuzzy  Untrans  Total
12510     fr             100.00    985      0        0    985
12511     be              90.56    892     25       68    985
12512     eu              68.53    675    150      160    985
12513     eo              68.22    672    153      160    985
12514     vi              68.02    670    156      159    985
12515     it              67.82    668    154      163    985
12516     pt_BR           67.82    668    154      163    985
12517     zh_TW           66.90    659    150      176    985
12518     sk              66.50    655    158      172    985
12519     fi              64.37    634    176      175    985
12520     nl              64.37    634    179      172    985
12521     sv              64.16    632    175      178    985
12522     bg              64.06    631    175      179    985
12523     ca              64.06    631    175      179    985
12524     cs              64.06    631    175      179    985
12525     de              64.06    631    175      179    985
12526     es              64.06    631    175      179    985
12527     ja              64.06    631    175      179    985
12528     ru              64.06    631    175      179    985
12529     pl              60.61    597    148      240    985
12530     ar              42.94    423    315      247    985
12531     ro              37.56    370    342      273    985
12532     hu              36.14    356    332      297    985
12533     id              19.70    194    408      383    985
12534     et              19.29    190    407      388    985
12535     uk              17.16    169    411      405    985
12536     nb              15.94    157    416      412    985
12537     zh_CN.GB2312    15.94    157    416      412    985
12538     th              15.13    149    413      423    985
12539     sl              14.72    145    419      421    985
12540     da              12.99    128    402      455    985
12541     ko              11.37    112     52      821    985
12542     tr               6.60     65    398      522    985
12543
12544 commit 0cbf32806223d6271b1bd211cd4dfc22ba2736ca
12545 Author: Laurent Monin <geeqie@norz.org>
12546 Date:   Sat May 10 21:29:53 2008 +0000
12547
12548     Fix display of collection in overlay info.
12549     Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
12550     
12551     Overlay info syntax was extended to allow the wrapping of displayed data with markup.
12552     
12553     General syntax is: %name[:length limit][:extra]%
12554     Extra string uses special character '*' to mark the place of the data to display.
12555     If no '*' is present, then extra string is just appended to data.
12556     Any "\n" is replaced by a newline on display.
12557     Pango mark up is accepted in left and right parts.
12558     If data is empty, nothing will be displayed.
12559     
12560     Examples:
12561     "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
12562     "%size:\n%"         -> size is displayed with a newline at end
12563     "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
12564     "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
12565     
12566     
12567     Collection name formatting was slighly improved by not displaying the .gqv extension.
12568     The default overlay info string was modified to use the new syntax, but older info strings should be
12569     displayed as usual.
12570
12571 commit fc25dbbf61f437c785404029bfce99ed4a71f6b1
12572 Author: Laurent Monin <geeqie@norz.org>
12573 Date:   Sat May 10 14:22:18 2008 +0000
12574
12575     image_osd_get() now returns OsdShowFlags.
12576
12577 commit 73fa427e25508213e47fb0671e2a35a790b21b48
12578 Author: Laurent Monin <geeqie@norz.org>
12579 Date:   Sat May 10 13:54:25 2008 +0000
12580
12581     Display a simple grid with histogram.
12582
12583 commit af4f4a115221b7c92ba4d7e6805ecc8988dc7147
12584 Author: Laurent Monin <geeqie@norz.org>
12585 Date:   Sat May 10 12:33:52 2008 +0000
12586
12587     Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
12588
12589 commit 48916cac7e50d057096dc76cab7401e3c0dc35b0
12590 Author: Laurent Monin <geeqie@norz.org>
12591 Date:   Sat May 10 09:00:14 2008 +0000
12592
12593     Save full OSD state to rc file and restore it on startup.
12594     It allows to restore OSD with or without histogram depending
12595     on previous state.
12596
12597 commit 8ccd362187273137e9ed4b51671c6eeef90851dd
12598 Author: Laurent Monin <geeqie@norz.org>
12599 Date:   Fri May 9 12:43:10 2008 +0000
12600
12601     image_osd_info_render(): if there's no fd, just return.
12602
12603 commit c93ee033bf6c9c8d6169cb2e826f5f612990659b
12604 Author: Laurent Monin <geeqie@norz.org>
12605 Date:   Fri May 9 12:33:24 2008 +0000
12606
12607     Move overlay histogram stuff from ImageWindow to OverlayStateData.
12608     It simplifies things a lot and make more sense.
12609     
12610     Note: overlay icons display is broken since a long time it seems.
12611
12612 commit 46a015d5305c8d75297c3d6748ca2b4375851e19
12613 Author: Laurent Monin <geeqie@norz.org>
12614 Date:   Fri May 9 11:15:56 2008 +0000
12615
12616     Introduce image_get_osd_data() and image_set_osd_data().
12617
12618 commit 77d3ccb4b995e0de2e0ac0facf1e03347549cadf
12619 Author: Laurent Monin <geeqie@norz.org>
12620 Date:   Fri May 9 09:58:46 2008 +0000
12621
12622     image_osd_get() and image_osd_set() now uses flags.
12623
12624 commit 94833dae9ada87a15401be7361988be493bbeaad
12625 Author: Laurent Monin <geeqie@norz.org>
12626 Date:   Fri May 9 09:34:38 2008 +0000
12627
12628     image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
12629     reduce indentation level.
12630
12631 commit dd431ef1f82d42b02899f1ca1c9f6ad4e172ede4
12632 Author: Laurent Monin <geeqie@norz.org>
12633 Date:   Fri May 9 08:39:18 2008 +0000
12634
12635     Preserve last histogram modes.
12636     When a new histogram is displayed, it uses previously chosen
12637     modes.
12638     These modes are saved on exit to rc file as options:
12639     histogram.last_channel_mode
12640     histogram.last_log_mode
12641
12642 commit 7917c5a3e4e89fd1b32de87c3788e32025820c41
12643 Author: Laurent Monin <geeqie@norz.org>
12644 Date:   Fri May 9 08:03:25 2008 +0000
12645
12646     Update CODING and HACKING files, and add po/README file for translators.
12647
12648 commit 8ef1e8c83e2cc7f9ee8715be574a2f72d2b1143c
12649 Author: Laurent Monin <geeqie@norz.org>
12650 Date:   Fri May 9 07:46:18 2008 +0000
12651
12652     Make lirc_cleanup() and lirc_input_callback() static.
12653
12654 commit 9cb23ddf80cbb03ee4b4557e4aaa9ecbee7dcb91
12655 Author: Laurent Monin <geeqie@norz.org>
12656 Date:   Fri May 9 07:32:30 2008 +0000
12657
12658     Use function(void) instead of function() for declaring functions which
12659     do not take any parameters at all.
12660     It respects current Geeqie coding style more.
12661
12662 commit 524cf262d075f28b08c51b187598b6c1f3276dde
12663 Author: Laurent Monin <geeqie@norz.org>
12664 Date:   Thu May 8 22:59:14 2008 +0000
12665
12666     In the search results view, hide dimensions column instead of
12667     displaying an empty one.
12668     When dimensions search criteria is used, it is always displayed.
12669
12670 commit 6b17a6ad374a2077265c1f806558aba0dd89b585
12671 Author: Laurent Monin <geeqie@norz.org>
12672 Date:   Thu May 8 22:49:16 2008 +0000
12673
12674     Reset thumbnail column to NULL when hidden.
12675     It fixes bug 1960274.
12676
12677 commit 786c7401047ffbbec27820cf0e89d008e16ea488
12678 Author: Laurent Monin <geeqie@norz.org>
12679 Date:   Thu May 8 20:21:03 2008 +0000
12680
12681     search_status_update(): slightly reduce code redundancy.
12682
12683 commit cfe2b3ba31e60ed9863f7f9af807b2f936893ef7
12684 Author: Laurent Monin <geeqie@norz.org>
12685 Date:   Thu May 8 12:50:25 2008 +0000
12686
12687     Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
12688     Add a FIXME where potential improper usage of strncasecmp() is made.
12689
12690 commit 6559dd1a68980c2e4a1708a84cfbb60e9775be33
12691 Author: Laurent Monin <geeqie@norz.org>
12692 Date:   Thu May 8 12:38:34 2008 +0000
12693
12694     Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
12695     are used.
12696
12697 commit 947a8668dbefb4da50c01673a18a6cfb2ec1908b
12698 Author: Laurent Monin <geeqie@norz.org>
12699 Date:   Wed May 7 23:27:26 2008 +0000
12700
12701     Replace deprecated functions by their counterparts:
12702     g_strcasecmp() -> g_ascii_strcasecmp()
12703     g_strncasecmp() -> g_ascii_strncasecmp()
12704     gtk_input_remove() -> g_source_remove()
12705     g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
12706     
12707     All these are deprecated either since 2.2 or 2.4.
12708
12709 commit c5f3fab36157bac8c74ef5401afc4b5478dc436b
12710 Author: Laurent Monin <geeqie@norz.org>
12711 Date:   Wed May 7 22:54:33 2008 +0000
12712
12713     Resync po files.
12714     French translation was updated.
12715
12716 commit 0479ab313fcf0ac12489dfc4df49593b86e212f6
12717 Author: Laurent Monin <geeqie@norz.org>
12718 Date:   Wed May 7 22:48:30 2008 +0000
12719
12720     Add a way to invert the current selection.
12721     An item labeled "Invert selection" was added to the Select submenu
12722     in the main menu.
12723
12724 commit 2927044d43b56069079cfeac00aa6989b1c9c126
12725 Author: Laurent Monin <geeqie@norz.org>
12726 Date:   Tue May 6 23:58:08 2008 +0000
12727
12728     Tidy up.
12729
12730 commit 38ac488dfcdb0f560617f615b4ced2c01b63821c
12731 Author: Laurent Monin <geeqie@norz.org>
12732 Date:   Tue May 6 23:53:12 2008 +0000
12733
12734     French translation was updated.
12735
12736 commit 4b93995fdf301e4c54c7919ab2a7b4a50b08f87d
12737 Author: Laurent Monin <geeqie@norz.org>
12738 Date:   Tue May 6 23:52:09 2008 +0000
12739
12740     Add trash.c.
12741
12742 commit 25ad32ba818bbb3c7cb4c620a3ede5f9ed374541
12743 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12744 Date:   Tue May 6 21:35:31 2008 +0000
12745
12746     moved safe delete functions to separate file
12747
12748 commit 8546ea31f763bd7e3386e4231be062ff2a73d55a
12749 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12750 Date:   Tue May 6 20:24:16 2008 +0000
12751
12752     use some of the new functions in filedata.c
12753
12754 commit f05bac9cdc8755273958466df6df1b3f5305ee41
12755 Author: Laurent Monin <geeqie@norz.org>
12756 Date:   Tue May 6 17:00:55 2008 +0000
12757
12758     Allow the user to append or replace comments for a group of selected files.
12759     Two buttons were added to the Keywords panel.
12760
12761 commit 5f3ddd491eb4d90e18663d030155cfae254ac385
12762 Author: Laurent Monin <geeqie@norz.org>
12763 Date:   Tue May 6 12:31:23 2008 +0000
12764
12765     Use a dedicated option to enable keywords and comment saving as XMP tags
12766     in image's files.
12767     This new option is named "save_metadata_in_image_file" in configuration file.
12768     User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
12769     Description of enable_metadata_dirs was modified as an attempt to improve clarity.
12770
12771 commit 5ecec83ad07f14578f4922ad7ba7befca9a09c31
12772 Author: Laurent Monin <geeqie@norz.org>
12773 Date:   Tue May 6 12:03:39 2008 +0000
12774
12775     comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
12776
12777 commit a729f5905a8ca4faeafca4f4e66832e408c52ccd
12778 Author: Laurent Monin <geeqie@norz.org>
12779 Date:   Mon May 5 21:27:39 2008 +0000
12780
12781     French translation was updated, various fixes.
12782
12783 commit 146b6e2a59584bda8c274ba313862a3abb82a634
12784 Author: Laurent Monin <geeqie@norz.org>
12785 Date:   Mon May 5 20:56:20 2008 +0000
12786
12787     Belarusian translation was updated. Thanks to Pavel Piatruk.
12788
12789 commit 117767d634649683e27badb1d7c2cffc1eac5334
12790 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12791 Date:   Mon May 5 20:51:51 2008 +0000
12792
12793     started implementation of API for sidecar files
12794
12795 commit ffc2e29991a2d8d968133f5340cd711c1fd50c42
12796 Author: Laurent Monin <geeqie@norz.org>
12797 Date:   Mon May 5 20:51:50 2008 +0000
12798
12799     Update POTFILES.in (filelist.c -> filedata.c).
12800
12801 commit 512e5dddd1d85da2fe030e0a464d953d0733cd1e
12802 Author: Laurent Monin <geeqie@norz.org>
12803 Date:   Mon May 5 20:49:40 2008 +0000
12804
12805     Modify regen_potfiles.sh to generate a patch instead of
12806     directly applying changes to POTFILES.in.
12807
12808 commit bf41ef491c80e033e2d028a87e00605ac893609f
12809 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12810 Date:   Mon May 5 19:20:46 2008 +0000
12811
12812     added .gqv to known file types
12813
12814 commit 6e7bf48d03f50655a0e70015b3d33ce96bd80f5f
12815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12816 Date:   Mon May 5 19:11:12 2008 +0000
12817
12818     split filelist.c to filefilter.c and filedata.c
12819
12820 commit f798c6ab2cd9c89fa905f5003783a6c445551805
12821 Author: Laurent Monin <geeqie@norz.org>
12822 Date:   Mon May 5 09:21:01 2008 +0000
12823
12824     Revert wrong patch rev 676.
12825
12826 commit cfa6a11856d742e7b1e1bd46d6e7125eb1694a1b
12827 Author: Laurent Monin <geeqie@norz.org>
12828 Date:   Mon May 5 09:12:07 2008 +0000
12829
12830     Add an helper script to regenerate POTFILES.in file.
12831     POTFILES.in was updated.
12832     French translation was updated.
12833
12834 commit 0a259ddb8f1c4e2929ea0a5c7570e86d27cddc22
12835 Author: Laurent Monin <geeqie@norz.org>
12836 Date:   Mon May 5 08:32:18 2008 +0000
12837
12838     Revert patch 675, and correctly fix gtk assertion failure.
12839
12840 commit 37193c248cd813a72f62bce349c788072ca5b311
12841 Author: Laurent Monin <geeqie@norz.org>
12842 Date:   Mon May 5 08:15:52 2008 +0000
12843
12844     Fix two memory leaks.
12845
12846 commit 6c35f9de22600d4b8243b8d84095dfb716cedec9
12847 Author: Laurent Monin <geeqie@norz.org>
12848 Date:   Mon May 5 07:46:32 2008 +0000
12849
12850     Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
12851     when swapping to/from file icon view.
12852
12853 commit 5cacdd949c21b1c5b989b62eb48d91e094ef3e89
12854 Author: Laurent Monin <geeqie@norz.org>
12855 Date:   Sun May 4 23:57:20 2008 +0000
12856
12857     vficon_release_cb(): use switch() and cleanup.
12858
12859 commit b9cb52f0d53dbc898c252dfef98fae9f832bb14d
12860 Author: Laurent Monin <geeqie@norz.org>
12861 Date:   Sun May 4 23:20:43 2008 +0000
12862
12863     Minor tidyup.
12864
12865 commit c2117e7e72686ada0203a1d562263dc7f198cb4a
12866 Author: Laurent Monin <geeqie@norz.org>
12867 Date:   Sun May 4 23:06:46 2008 +0000
12868
12869     Drop unused vficon_select_by_path() and vflist_select_by_path().
12870
12871 commit b6ea14610564d2367b0a74656717913362166e62
12872 Author: Laurent Monin <geeqie@norz.org>
12873 Date:   Sun May 4 23:03:36 2008 +0000
12874
12875     Minor cleanup.
12876
12877 commit 509c70381ce8847866bb84ce398d074a749a6abf
12878 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12879 Date:   Sun May 4 21:54:20 2008 +0000
12880
12881     dropped path_list functions, use filelist functions everywhere
12882
12883 commit ac3bd2a2622adbf9154d805e6a0df4bab97f54af
12884 Author: Laurent Monin <geeqie@norz.org>
12885 Date:   Sun May 4 19:00:39 2008 +0000
12886
12887     Remove unused functions:
12888     vflist_set_status_func()
12889     vflist_set_thumb_status_func()
12890     vflist_set_layout()
12891     vficon_set_status_func()
12892     vficon_set_thumb_status_func()
12893     vficon_set_layout()
12894
12895 commit d3ade2f9fd8e00a1fce9d8fc7bb32d359af96259
12896 Author: Laurent Monin <geeqie@norz.org>
12897 Date:   Sun May 4 18:45:06 2008 +0000
12898
12899     Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
12900
12901 commit 1267a5c07d5fb00b4eb9f9837b9d82aff3172b6e
12902 Author: Laurent Monin <geeqie@norz.org>
12903 Date:   Sun May 4 16:16:07 2008 +0000
12904
12905     Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
12906
12907 commit be9e09722d788060c1ccf58222ee9ca8c80871b6
12908 Author: Laurent Monin <geeqie@norz.org>
12909 Date:   Sun May 4 11:47:36 2008 +0000
12910
12911     Prepare switch to ViewFile (unused yet).
12912
12913 commit 7192ff23dcf4fb721d72404649a98de99993f042
12914 Author: Laurent Monin <geeqie@norz.org>
12915 Date:   Sun May 4 00:32:05 2008 +0000
12916
12917     Shorten Edit menu labels, dropping "in ". It will ease
12918     translations too, and user can define its own label in Preferences.
12919
12920 commit f83f83eed158cf9671c8ccec4e52e4916802eb73
12921 Author: Laurent Monin <geeqie@norz.org>
12922 Date:   Sun May 4 00:21:14 2008 +0000
12923
12924     Do not show Copy, Move, Rename, Delete, New Folder external commands
12925     in the Edit section of contextual menus.
12926
12927 commit 50a7b03151f939ddc0f61ae9560de5c17412c3c1
12928 Author: Laurent Monin <geeqie@norz.org>
12929 Date:   Sun May 4 00:16:37 2008 +0000
12930
12931     Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
12932
12933 commit 66238168387b3ff974f886b5a039bbccd2d44099
12934 Author: Laurent Monin <geeqie@norz.org>
12935 Date:   Sat May 3 20:55:16 2008 +0000
12936
12937     exif_get_description_by_key(): check for "formatted." prefix, and optimize.
12938
12939 commit 03acb7cb8dc91e0f307f818a61f6a7671fe8d9cc
12940 Author: Laurent Monin <geeqie@norz.org>
12941 Date:   Sat May 3 20:49:25 2008 +0000
12942
12943     exif_get_formatted_by_key(): skip prefix when comparing.
12944
12945 commit 1000ac5af7b62b93b673d48353edbea43aff67e4
12946 Author: Laurent Monin <geeqie@norz.org>
12947 Date:   Sat May 3 20:40:50 2008 +0000
12948
12949     Change the prefix of formatted exif tags to a more explicit "formatted." prefix
12950     instead of the shorter "f".
12951     Warning: custom overlay info string has to be modified since old names are no
12952     more recognized, one can reset it to default through Preferences > Advanced.
12953
12954 commit e01df0556e0bbca765a2e07987148d3b6d10760a
12955 Author: Laurent Monin <geeqie@norz.org>
12956 Date:   Sat May 3 16:58:17 2008 +0000
12957
12958     Fix a bug occuring when using certain actions on a collection
12959     item which is not in the selection.
12960     Triggering it will either result in an assertion failure or a
12961     segfault.
12962     
12963     To reproduce:
12964     - open a collection
12965     - right-click on a non-selected image
12966     - select Delete... menu entry (or Copy, Move, Rename, Properties...)
12967     
12968     It results in the best case:
12969     ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
12970     or a pure segfault due to corrupted data.
12971     
12972     collection_table_popup_file_list() has to return a list of filedata *
12973     not a list of gchar *.
12974
12975 commit 31ba226eb280ab241b855069dbc7cc10fc31f225
12976 Author: Laurent Monin <geeqie@norz.org>
12977 Date:   Sat May 3 15:19:35 2008 +0000
12978
12979     Move marks-related fields from _ViewFileInfoList to _ViewFile, since
12980     they'll be used for file icon view too.
12981
12982 commit 13e75141b49669425e206f358d06f6e1ca4a9627
12983 Author: Laurent Monin <geeqie@norz.org>
12984 Date:   Sat May 3 15:17:24 2008 +0000
12985
12986     Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
12987     to _ViewFile.
12988
12989 commit 8ac7dc269a5411ee3504599b3c6a085f6aad312c
12990 Author: Laurent Monin <geeqie@norz.org>
12991 Date:   Sat May 3 15:13:15 2008 +0000
12992
12993     Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
12994     the name used in ViewFileList.
12995
12996 commit fd7d8c583de748c29c5304ee300e7af6a8d36ed8
12997 Author: Laurent Monin <geeqie@norz.org>
12998 Date:   Sat May 3 15:09:21 2008 +0000
12999
13000     Remove useless thumbs_list from ViewFileIcon.
13001
13002 commit e1c39fa29264aea839610dfedca5e086b5128395
13003 Author: Laurent Monin <geeqie@norz.org>
13004 Date:   Sat May 3 12:50:52 2008 +0000
13005
13006     Add function prototypes (yet unused).
13007
13008 commit a4659c7ea41ec4d1eeb659b1b1dd3d6bcc9bb833
13009 Author: Laurent Monin <geeqie@norz.org>
13010 Date:   Sat May 3 12:48:45 2008 +0000
13011
13012     Drop redundant vflist_thumbs_set() introduced in revision 649,
13013     modify and use existing vflist_thumb_set().
13014
13015 commit 26de6ed0184a1c43652a582938b2ceb688c4e6d4
13016 Author: Laurent Monin <geeqie@norz.org>
13017 Date:   Sat May 3 12:21:22 2008 +0000
13018
13019     Remove redundant prototype.
13020
13021 commit c790abbf70208af477971ec3b3af3fa8e11dbe21
13022 Author: Laurent Monin <geeqie@norz.org>
13023 Date:   Sat May 3 11:58:41 2008 +0000
13024
13025     Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
13026
13027 commit 26cd72f831ddba954a4e85eb9300427e5e3e0b2a
13028 Author: Laurent Monin <geeqie@norz.org>
13029 Date:   Sat May 3 11:34:13 2008 +0000
13030
13031     Replace Layout icon_view field by more generic file_view_type.
13032     Replace option layout.view_as_icons by layout.file_view_type.
13033
13034 commit f5b1784d9050d4fdd3d6badb8acfdf8112d53e68
13035 Author: Laurent Monin <geeqie@norz.org>
13036 Date:   Sat May 3 10:31:37 2008 +0000
13037
13038     Set thumbs_enabled through new function vflist_thumbs_set() instead
13039     of vflist_new().
13040
13041 commit 04a9e3e249e4f237ff01a40c6fd3e8ce241eb107
13042 Author: Laurent Monin <geeqie@norz.org>
13043 Date:   Sat May 3 09:41:09 2008 +0000
13044
13045     Prepare merging of some parts of view_file_list and view_file_icon and
13046     simplification of view_file* interface.
13047
13048 commit f520f8c5a7f3a470fe072b6f00499612d759964f
13049 Author: Laurent Monin <geeqie@norz.org>
13050 Date:   Sat May 3 08:35:08 2008 +0000
13051
13052     Change default positions of dividers since width of the main menu
13053     was increased.
13054
13055 commit d2e52306a94755c9fdaae1ffca917ceefc3595f6
13056 Author: Laurent Monin <geeqie@norz.org>
13057 Date:   Fri May 2 23:11:31 2008 +0000
13058
13059     Make exif_rational_to_double() and exif_get_rational_as_double() static.
13060
13061 commit 4d369ddac3bd4da17eab8ea2397ddcf0d9be1f73
13062 Author: Laurent Monin <geeqie@norz.org>
13063 Date:   Fri May 2 23:08:18 2008 +0000
13064
13065     info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
13066     info disappearing when moving the tab.
13067
13068 commit 2fc5d88ca3589beeee18a669cac708b719d90963
13069 Author: Laurent Monin <geeqie@norz.org>
13070 Date:   Fri May 2 22:59:04 2008 +0000
13071
13072     Fix a Pango warning related to UTF8 when displaying internationalized
13073     description in Advanced Exif Properties panel.
13074
13075 commit 66d230fa707f98cbb75db6de0dd3cd66e235ab95
13076 Author: Laurent Monin <geeqie@norz.org>
13077 Date:   Fri May 2 22:31:24 2008 +0000
13078
13079     exif_get_description_by_key(): tidy up.
13080
13081 commit 30eb0123db8ca4fdacc34e21589f718ed3c9e260
13082 Author: Laurent Monin <geeqie@norz.org>
13083 Date:   Fri May 2 22:28:39 2008 +0000
13084
13085     Add a pointer to the build function in the formatted exif tags struct
13086     and use a loop in exif_get_formatted_by_key().
13087
13088 commit c59ca563a159852e616063a9595c24f432cf9ef7
13089 Author: Laurent Monin <geeqie@norz.org>
13090 Date:   Fri May 2 21:58:36 2008 +0000
13091
13092     Indentation fix.
13093
13094 commit 74dc50f227b9f46e2c6746db4f0cfe7d7607888d
13095 Author: Laurent Monin <geeqie@norz.org>
13096 Date:   Fri May 2 21:34:26 2008 +0000
13097
13098     Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
13099     An helper macro was added to call them.
13100
13101 commit 4fff33dde0de9160cf9ea5df78c69905a00ba24c
13102 Author: Laurent Monin <geeqie@norz.org>
13103 Date:   Fri May 2 20:56:59 2008 +0000
13104
13105     Remove unused checksum_simple() function.
13106
13107 commit 7fd292e32d3445f1cf7c60d2268f8a3c0d10d49b
13108 Author: Laurent Monin <geeqie@norz.org>
13109 Date:   Fri May 2 20:40:47 2008 +0000
13110
13111     Simplify remove_extension_from_path().
13112
13113 commit 4f05f85b26d36c87e449a59d68c7105a7cdb138b
13114 Author: Laurent Monin <geeqie@norz.org>
13115 Date:   Fri May 2 20:27:47 2008 +0000
13116
13117     remove_level_from_path() was simplified.
13118
13119 commit f4b58f7255ce0a67d0076b09f11f2e542f387b51
13120 Author: Laurent Monin <geeqie@norz.org>
13121 Date:   Fri May 2 09:03:52 2008 +0000
13122
13123     Move variable declaration and affectation near where it is used.
13124
13125 commit 0142966824cfdbcefc79a188a4b3aae3d8253c6e
13126 Author: Laurent Monin <geeqie@norz.org>
13127 Date:   Fri May 2 08:41:32 2008 +0000
13128
13129     Replace GQView by Geeqie.
13130
13131 commit 3cce6caefa4385a18b79e83df02743f2c0652103
13132 Author: Laurent Monin <geeqie@norz.org>
13133 Date:   Thu May 1 23:20:26 2008 +0000
13134
13135     Use sizeof() instead of hardcoded buffer sizes.
13136
13137 commit 787538b30bd23fc85a3e8aae38c1ea6877aed636
13138 Author: Laurent Monin <geeqie@norz.org>
13139 Date:   Thu May 1 22:59:54 2008 +0000
13140
13141     cache_sim_write_similarity(): cleanup and simplification.
13142
13143 commit 0d8286ddc775e675c1f3552f92047d3928637d32
13144 Author: Laurent Monin <geeqie@norz.org>
13145 Date:   Thu May 1 22:31:14 2008 +0000
13146
13147     Use secure_save stuff to write .sim files.
13148
13149 commit 68cf3760029075a5e3877954eacef14ee5f67956
13150 Author: Laurent Monin <geeqie@norz.org>
13151 Date:   Thu May 1 22:30:16 2008 +0000
13152
13153     save_options(): minor code simplification.
13154
13155 commit a2ff3d30a0ccf398323de9245d13cb166256f333
13156 Author: Laurent Monin <geeqie@norz.org>
13157 Date:   Thu May 1 22:27:44 2008 +0000
13158
13159     Add a wrapper to fwrite().
13160
13161 commit cae11cbe267cb6f95da10ea3c5d472d4e6069a34
13162 Author: Laurent Monin <geeqie@norz.org>
13163 Date:   Thu May 1 21:42:22 2008 +0000
13164
13165     Typo fix.
13166
13167 commit 394f2839406f77bc462f371da7c81539804e3d5d
13168 Author: Laurent Monin <geeqie@norz.org>
13169 Date:   Thu May 1 18:37:50 2008 +0000
13170
13171     Indentation fixes.
13172
13173 commit ac59f9924c35122eaa97af9ce56f966b97738035
13174 Author: Laurent Monin <geeqie@norz.org>
13175 Date:   Thu May 1 18:26:30 2008 +0000
13176
13177     Simplify and optimize extension_find_dot().
13178
13179 commit e00eb93689768d84f6edd346ae2d4619d1fc2399
13180 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13181 Date:   Tue Apr 29 22:44:06 2008 +0000
13182
13183     fixed a memory leak
13184
13185 commit 53bb7d6c6c0eba150ceda32609281a2bccc43241
13186 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13187 Date:   Tue Apr 29 18:12:49 2008 +0000
13188
13189     cleanup: use image_get_image_size
13190
13191 commit 76b0903edc9ab43fcf41d2a9134c4ef969b8ccb6
13192 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13193 Date:   Tue Apr 29 17:52:12 2008 +0000
13194
13195     fixed connected zoom and scroll that didn't work in some cases
13196     http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
13197
13198 commit 6e5e4f7670c45b55f2fca8b3916f1b9f9397a318
13199 Author: Petr Ostadal <postadal@suse.cz>
13200 Date:   Sun Apr 27 23:31:20 2008 +0000
13201
13202     fix warning cast from pointer to integer of different size (when an integer is
13203     passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
13204
13205 commit 5ae4228a32c2758ec72a0a780a2480474033bb80
13206 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13207 Date:   Sun Apr 27 20:05:11 2008 +0000
13208
13209     Added LIRC patch written by Matteo Beniamino
13210
13211 commit 24110e7cf37b69fd01db02f203c5f1a25b5d113d
13212 Author: Laurent Monin <geeqie@norz.org>
13213 Date:   Fri Apr 25 20:23:21 2008 +0000
13214
13215     Fix number of directory views, bug introduced in revision 617.
13216
13217 commit 1f3d7a4f31640be1c85f8cd4d8bd966665d7399c
13218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13219 Date:   Fri Apr 25 20:08:47 2008 +0000
13220
13221     fixed dragging multiple files from file list
13222     http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
13223
13224 commit 0fb3e0276867a5224e267571b04641290d9b1013
13225 Author: Laurent Monin <geeqie@norz.org>
13226 Date:   Fri Apr 25 09:31:32 2008 +0000
13227
13228     Add a line about variable and function names.
13229
13230 commit 23b982817520f7e361b3252b18efb0c391f08e17
13231 Author: Laurent Monin <geeqie@norz.org>
13232 Date:   Fri Apr 25 09:28:45 2008 +0000
13233
13234     Document the Geeqie coding style.
13235     This is a draft, please improve.
13236
13237 commit 74182a124ee9eca4d76d2e4da9b690dea61a651e
13238 Author: Laurent Monin <geeqie@norz.org>
13239 Date:   Fri Apr 25 08:07:22 2008 +0000
13240
13241     Handle the case of reduction of the number of view directory types.
13242     Previously it was leading to a segfault.
13243
13244 commit 856f0b26d9bd498c8e093e75c5a7f7b5bdb8238f
13245 Author: Laurent Monin <geeqie@norz.org>
13246 Date:   Thu Apr 24 20:29:09 2008 +0000
13247
13248     Allow to copy the path of a directory to clipboard from directory views.
13249     Show Copy path option has to be enabled.
13250     Suggested by Frédéric Mantegazza.
13251
13252 commit 76747275b6e719dbb4efb93d414f82ab2f177d79
13253 Author: Laurent Monin <geeqie@norz.org>
13254 Date:   Thu Apr 24 20:18:59 2008 +0000
13255
13256     Do not allow to add anything but directories to sort bar in
13257     folder mode through drag'n'drop.
13258     Introduce a new field only_directories to _BookMarkData struct.
13259
13260 commit 9816ef505ad7693841db4e85a5f64d43669675df
13261 Author: Laurent Monin <geeqie@norz.org>
13262 Date:   Thu Apr 24 16:35:02 2008 +0000
13263
13264     Add missing spaces around equal sign.
13265
13266 commit a792a5a9f9267bf8872daff3494a374909d9fca7
13267 Author: Laurent Monin <geeqie@norz.org>
13268 Date:   Thu Apr 24 16:32:20 2008 +0000
13269
13270     Cleanup exif_get_formatted_by_key().
13271
13272 commit de5436b46e7f303f7c16620e67b18ccde63b386e
13273 Author: Laurent Monin <geeqie@norz.org>
13274 Date:   Thu Apr 24 15:57:58 2008 +0000
13275
13276     Add missing space.
13277
13278 commit f6a8c6dfbe0c9db2e662734deb336b57de9bdb6f
13279 Author: Laurent Monin <geeqie@norz.org>
13280 Date:   Thu Apr 24 15:53:08 2008 +0000
13281
13282     6 for() vs 201 for (): winner is for ().
13283
13284 commit db804e24c3646853cd23436cff8ae6ae8926d726
13285 Author: Laurent Monin <geeqie@norz.org>
13286 Date:   Thu Apr 24 15:49:57 2008 +0000
13287
13288     Convert the minority of while() to while ().
13289
13290 commit 371332db2d9c7cc5f72c701fd92623c395489280
13291 Author: Laurent Monin <geeqie@norz.org>
13292 Date:   Thu Apr 24 15:44:43 2008 +0000
13293
13294     Use only one secure_fprintf() call instead of two.
13295
13296 commit 1203b7f1892105a3ac8019cabb7b7d5a8e85cb34
13297 Author: Laurent Monin <geeqie@norz.org>
13298 Date:   Thu Apr 24 15:31:21 2008 +0000
13299
13300     Use sizeof().
13301
13302 commit 0b16c7147a350800d4f4afd2c191d62bbf590e7c
13303 Author: Laurent Monin <geeqie@norz.org>
13304 Date:   Thu Apr 24 12:47:09 2008 +0000
13305
13306     Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
13307
13308 commit 002da4045e3fb091adca1bd57745334f40514257
13309 Author: Laurent Monin <geeqie@norz.org>
13310 Date:   Thu Apr 24 12:23:02 2008 +0000
13311
13312     Remove whitespace between function name and first parenthesis for the sake of consistency.
13313
13314 commit a603169a7d2e745aeb638509fbe839d1182257ec
13315 Author: Laurent Monin <geeqie@norz.org>
13316 Date:   Thu Apr 24 11:40:26 2008 +0000
13317
13318     Indentation fix.
13319
13320 commit 9ed4108d3855b95889c28bd7860f746da900a11d
13321 Author: Laurent Monin <geeqie@norz.org>
13322 Date:   Thu Apr 24 09:50:37 2008 +0000
13323
13324     Display file_data debug messages only at level 2.
13325
13326 commit 7e6cbe554f63e4a16a1ab72333c9f66a7e196347
13327 Author: Laurent Monin <geeqie@norz.org>
13328 Date:   Thu Apr 24 09:43:23 2008 +0000
13329
13330     Move get_exec_time() to debug.{c,h}.
13331
13332 commit 161a3cf407b2af7ce02dcf15792dd9ca8c5c8c16
13333 Author: Laurent Monin <geeqie@norz.org>
13334 Date:   Thu Apr 24 09:09:48 2008 +0000
13335
13336     Move options stuff to options.{c,h} and remove globals.c
13337
13338 commit af1beef9f10c4d5408d73ecbd606cbc0a87b68a3
13339 Author: Laurent Monin <geeqie@norz.org>
13340 Date:   Thu Apr 24 08:53:39 2008 +0000
13341
13342     Move debug macros from main.h to new debug.h.
13343     Make debug_level static to debug.c and add utility functions
13344     to manipulate it.
13345     Add #include "debug.h" where needed.
13346
13347 commit b23c9dac6850b794e8002b031704bff3d83f0b20
13348 Author: Laurent Monin <geeqie@norz.org>
13349 Date:   Thu Apr 24 00:15:03 2008 +0000
13350
13351     Handle the newline in DEBUG_N() macro instead of adding one
13352     in each debug message string.
13353
13354 commit 30cfbdf85a61414f63e52f8e21a4fb0ede49acf3
13355 Author: Laurent Monin <geeqie@norz.org>
13356 Date:   Wed Apr 23 23:52:20 2008 +0000
13357
13358     French translation was updated.
13359
13360 commit 9a8f43f7c1f08425b82ab3f52e22ecd81e7c7834
13361 Author: Laurent Monin <geeqie@norz.org>
13362 Date:   Wed Apr 23 23:51:02 2008 +0000
13363
13364     Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
13365
13366 commit addef370767780cc6253b4e0d4a592de481f01e4
13367 Author: Laurent Monin <geeqie@norz.org>
13368 Date:   Wed Apr 23 23:47:53 2008 +0000
13369
13370     Fix image overlay displayed only on second "I" press in layout view.
13371
13372 commit 7d68ee688db510528ad6338e6b9e7b909e02c9cf
13373 Author: Laurent Monin <geeqie@norz.org>
13374 Date:   Wed Apr 23 23:35:13 2008 +0000
13375
13376     Display file and line along debug messages for any debug level but level 1.
13377     Add a DEBUG_0() macro for instant debugging.
13378
13379 commit e153caa7d02808144fdae1a5348336e61083d972
13380 Author: Laurent Monin <geeqie@norz.org>
13381 Date:   Wed Apr 23 22:40:55 2008 +0000
13382
13383     Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
13384     occuring when toggling file list view <-> file icon view.
13385
13386 commit a2a3d0fee28a20f0ede745ab50e3e482aa40dc88
13387 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13388 Date:   Wed Apr 23 22:38:34 2008 +0000
13389
13390     clear the buffer before loading of an image
13391
13392 commit 1d9e03e85df8fde6dec5542ed0125e445fe3ee02
13393 Author: Laurent Monin <geeqie@norz.org>
13394 Date:   Wed Apr 23 22:33:18 2008 +0000
13395
13396     Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
13397
13398 commit 5773dedeb1eacfe953bcfae30c251bd27f158b81
13399 Author: Laurent Monin <geeqie@norz.org>
13400 Date:   Wed Apr 23 22:22:37 2008 +0000
13401
13402     Update to contributors list.
13403
13404 commit 3a71a78dc06c95ba23d1662e97621aef80d7ad92
13405 Author: Laurent Monin <geeqie@norz.org>
13406 Date:   Wed Apr 23 22:17:21 2008 +0000
13407
13408     Allow the copy of file paths to clipboard.
13409     This feature is disabled by default, it can be set through
13410     Preferences > Advanced > Behavior > Show "Copy path" ...
13411     When enabled, it adds a menu entry "Copy path" that let the
13412     user copies current selection's paths to X clipboard.
13413     It is very convenient to paste paths to xterm for example.
13414     Patch by Carles Pina i Estany and me.
13415
13416 commit b022eddfd7c892f7db4b262e9f027237255c8735
13417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13418 Date:   Wed Apr 23 21:08:29 2008 +0000
13419
13420     fixed a bug in opening files with non-utf8 locales in exiv2.cc
13421
13422 commit 51514f069a0c030ac9ff092a89979f48cc55e10b
13423 Author: Laurent Monin <geeqie@norz.org>
13424 Date:   Wed Apr 23 20:47:19 2008 +0000
13425
13426     Introduce macros to display debug messages.
13427     if (debug) printf(...) is now replaced by variadic macros:
13428     DEBUG_1()
13429     And for higher debugging levels:
13430     DEBUG_2()
13431     DEBUG_3()
13432     DEBUG_4()
13433
13434 commit b98126503e690efb410be9b153b582879f5b3831
13435 Author: Laurent Monin <geeqie@norz.org>
13436 Date:   Wed Apr 23 13:46:18 2008 +0000
13437
13438     Honor Control and Shift keys while drag'n'droping files
13439     to directories.
13440     Before a menu (Copy/Move/Cancel) was always displayed, now
13441     if the user hold Shift key or Control key, the menu
13442     is not shown, but move or copy actions take place.
13443     If no modifier key is used, the menu is displayed as usual.
13444
13445 commit 8239272a1d8bd4af22478acb3f5776a5f2faf1a2
13446 Author: Laurent Monin <geeqie@norz.org>
13447 Date:   Wed Apr 23 13:03:04 2008 +0000
13448
13449     Only display message if in debug mode.
13450
13451 commit 682629894b3882e3de68c123c531fb8d8b261424
13452 Author: Laurent Monin <geeqie@norz.org>
13453 Date:   Wed Apr 23 09:56:21 2008 +0000
13454
13455     Fix adding a selection to a collection with no window open
13456     using the sort manager. Only one file was added, now all
13457     files in the selection are added (but duplicates).
13458     A pointer was not reset correctly.
13459
13460 commit 9b106381f25bf9d76db2590c1a08586330da4a33
13461 Author: Laurent Monin <geeqie@norz.org>
13462 Date:   Tue Apr 22 23:53:24 2008 +0000
13463
13464     Save sort manager state to rc file.
13465
13466 commit b1c55eb8df1c22305054d139fbfe65e2a73f377b
13467 Author: Laurent Monin <geeqie@norz.org>
13468 Date:   Tue Apr 22 22:45:51 2008 +0000
13469
13470     Remove unused function bar_info_size_request().
13471
13472 commit 38c13e591d7ff69980e0886af4fba060bee911d4
13473 Author: Laurent Monin <geeqie@norz.org>
13474 Date:   Tue Apr 22 22:44:10 2008 +0000
13475
13476     Save state and width of exif, info and sort panels to rc file.
13477     Width is restored only if save windows dimensions is set.
13478
13479 commit a634981a6a28b9f16aef7839b60b2f822ed0971d
13480 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13481 Date:   Tue Apr 22 19:26:07 2008 +0000
13482
13483     updated ChangeLog from svn log
13484
13485 commit 1aeed5d363fa31ad42d7f8aaaf5d8abc47470a87
13486 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13487 Date:   Tue Apr 22 18:06:38 2008 +0000
13488
13489     fixed version string ;)
13490
13491 commit 3ace564b446504e8cc34456c46623e16e939fbfa
13492 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13493 Date:   Tue Apr 22 17:45:08 2008 +0000
13494
13495     updated version number
13496
13497 commit 17fd8dee35ce3751744578a472f1b14de63a4f30
13498 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13499 Date:   Tue Apr 22 17:40:29 2008 +0000
13500
13501     fixed reading of signed rational type with Exiv2
13502
13503 commit 0975a01fb79e3c92c058903a311cbc87e0d06370
13504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13505 Date:   Tue Apr 22 09:57:26 2008 +0000
13506
13507     fixed instalation of doc files
13508
13509 commit d19be6a6cb20a06c7ee518de9fff486458f4ad10
13510 Author: Laurent Monin <geeqie@norz.org>
13511 Date:   Tue Apr 22 09:40:05 2008 +0000
13512
13513     Correctly escape data before using pango_layout_set_markup().
13514     Exif data may contain characters like & or < >.
13515
13516 commit b38d66e98392adcdd1494ab7949254e9b4e99f95
13517 Author: Laurent Monin <geeqie@norz.org>
13518 Date:   Tue Apr 22 09:01:29 2008 +0000
13519
13520     Use image_osd_toggle() in layout_menu_overlay_cb().
13521     Drop layout_image_overlay_update().
13522
13523 commit 996cf10ace4e17c5a537497d7a1d04bf8e15ee36
13524 Author: Laurent Monin <geeqie@norz.org>
13525 Date:   Tue Apr 22 08:53:07 2008 +0000
13526
13527     Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
13528
13529 commit 5a18e80ff0ad111a754d3bdc8360269cadbd1615
13530 Author: Laurent Monin <geeqie@norz.org>
13531 Date:   Tue Apr 22 08:34:30 2008 +0000
13532
13533     Make histogram depends on image window not layout window.
13534     It simplifies the code, and make more sense.
13535
13536 commit 360f7fcab05c29e3a84dab69169b4018f469fbee
13537 Author: Laurent Monin <geeqie@norz.org>
13538 Date:   Tue Apr 22 08:16:02 2008 +0000
13539
13540     Ensure Properties dialog is displayed above fullscreen window.
13541     Add a parameter to info_window_new() to pass parent window and
13542     revert patch 472.
13543
13544 commit e67ca23513e0fd8f06fbef46a4ca1468a88c6ce2
13545 Author: Laurent Monin <geeqie@norz.org>
13546 Date:   Mon Apr 21 22:19:32 2008 +0000
13547
13548     Indicate bugs and feature requests trackers, remove obsolete stuff.
13549
13550 commit 3f5e512adb9df8f201ecf8d8bce049b63dfa4f4e
13551 Author: Laurent Monin <geeqie@norz.org>
13552 Date:   Mon Apr 21 22:15:56 2008 +0000
13553
13554     Lowercased name.
13555
13556 commit c5b86fa162157a545e37a9ed018c52c919082580
13557 Author: Laurent Monin <geeqie@norz.org>
13558 Date:   Mon Apr 21 22:14:57 2008 +0000
13559
13560     . -> dot
13561
13562 commit 29042cb9cebffa90766495d7bf8814879474af89
13563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13564 Date:   Mon Apr 21 21:46:38 2008 +0000
13565
13566     updated copyright in source files
13567
13568 commit db4cefbd463659115e9d976d6f230129c93194bb
13569 Author: Laurent Monin <geeqie@norz.org>
13570 Date:   Mon Apr 21 20:45:35 2008 +0000
13571
13572     Properly initialize image_overlay options.
13573
13574 commit f717a49667e8ff0062bb65eda5a01cf40b076c21
13575 Author: Laurent Monin <geeqie@norz.org>
13576 Date:   Mon Apr 21 20:42:18 2008 +0000
13577
13578     Few more fixes to french translation.
13579
13580 commit 6be1d7a64de4a9a366b0d121b113250df5a42a28
13581 Author: Laurent Monin <geeqie@norz.org>
13582 Date:   Mon Apr 21 20:39:36 2008 +0000
13583
13584     Add some macros to handle rc file compatibility issues related to
13585     option name changes.
13586
13587 commit c3d35ef8b25f158d7be74ff154babded3ef26f29
13588 Author: Laurent Monin <geeqie@norz.org>
13589 Date:   Mon Apr 21 20:27:39 2008 +0000
13590
13591     Minor french translation fix.
13592
13593 commit f47a3abcefad2232201d57ecb20385673dd05d1f
13594 Author: Laurent Monin <geeqie@norz.org>
13595 Date:   Mon Apr 21 20:24:15 2008 +0000
13596
13597     French translation was updated.
13598
13599 commit 5a38c6d5dc83b4c142ea82ee702ab72e33f69403
13600 Author: Laurent Monin <geeqie@norz.org>
13601 Date:   Mon Apr 21 20:12:49 2008 +0000
13602
13603     Rename few functions and replace fullscreen info with image overlay template string.
13604     fullscreen_info_default_cb() -> image_overlay_default_template_cb()
13605     fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
13606     set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
13607
13608 commit 7eb4f7249138c689fd41c2890b0a8ad3b24566d9
13609 Author: Laurent Monin <geeqie@norz.org>
13610 Date:   Mon Apr 21 20:01:22 2008 +0000
13611
13612     Replace fullscreen.info and fullscreen.show_info options by:
13613     image_overlay.common.enabled => to save last state to rc file
13614     image_overlay.common.show_at_startup => overrides .common.enabled at startup
13615     image_overlay.common.template_string => replace fullscreen.info
13616     
13617     common is used since for now there is only one image overlay setup,
13618     later specific setups may be added.
13619
13620 commit 1b40318865ffee3150d652c83bb4eca400f78431
13621 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13622 Date:   Mon Apr 21 19:42:58 2008 +0000
13623
13624     fixed another "gqview" occurence
13625
13626 commit 83e3573f5fb4bec00d4377ddc27e1904f4f68da1
13627 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13628 Date:   Mon Apr 21 19:10:41 2008 +0000
13629
13630     updated NEWS, README and other documentation files
13631
13632 commit 00157fa203d628c0903da8332a40d0e1e0a0e6f8
13633 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13634 Date:   Mon Apr 21 18:09:30 2008 +0000
13635
13636     renamed no.po to nb.po
13637
13638 commit e13355d5fc8beff343cda7db7187822b688dd61f
13639 Author: Laurent Monin <geeqie@norz.org>
13640 Date:   Mon Apr 21 15:30:16 2008 +0000
13641
13642     Fix a segfault occuring when pressing 'i' for overlay info
13643     in a separate image window (no layout).
13644
13645 commit 4d1beccf7d7de512882e5f59757c52c326d1a1b6
13646 Author: Laurent Monin <geeqie@norz.org>
13647 Date:   Mon Apr 21 14:19:48 2008 +0000
13648
13649     histogram_draw(): tidy up.
13650
13651 commit 667d057287d39224fd008329ec6a5e0d28dcc818
13652 Author: Laurent Monin <geeqie@norz.org>
13653 Date:   Mon Apr 21 13:39:17 2008 +0000
13654
13655     histogram_read(): speed up calculations by 20%.
13656
13657 commit c397f66ddcc3c7651cda421f11a5cae13afa92ba
13658 Author: Laurent Monin <geeqie@norz.org>
13659 Date:   Mon Apr 21 11:44:03 2008 +0000
13660
13661     histogram_read(): use memset() to initialize histogram data instead of for() loop.
13662
13663 commit a7ae368828f16b5cd0d2ea3375242f6cb90eee86
13664 Author: Laurent Monin <geeqie@norz.org>
13665 Date:   Mon Apr 21 10:11:55 2008 +0000
13666
13667     French translation was updated.
13668
13669 commit 56adb85f9ede97ad87f1c8adbe2b95814128ee7c
13670 Author: Laurent Monin <geeqie@norz.org>
13671 Date:   Mon Apr 21 10:10:23 2008 +0000
13672
13673     Add compat.c to POTFILES
13674
13675 commit d3339b5ef4ccfc029f07766426faf12b30ff5824
13676 Author: Laurent Monin <geeqie@norz.org>
13677 Date:   Mon Apr 21 10:09:01 2008 +0000
13678
13679     Allow the user to set the drag'n drop icon size through
13680     Preferences > Advanced > Behavior > Drag'n drop icon size.
13681     It is saved to rc file as dnd_icon_size.
13682
13683 commit c10bf95960a1aa871faf0d9930098bdd9a9b1b1c
13684 Author: Laurent Monin <geeqie@norz.org>
13685 Date:   Sun Apr 20 23:17:35 2008 +0000
13686
13687     Add a replacement for gtk_radio_action_set_current_value() which
13688     require GTK+ >= 2.10.
13689     Two new files were added, compat.h and compat.c.
13690
13691 commit bac25c157f02acaf5d06970e49a87cf31809bb44
13692 Author: Laurent Monin <geeqie@norz.org>
13693 Date:   Sun Apr 20 22:51:53 2008 +0000
13694
13695     French translation was updated.
13696
13697 commit 1563535bd6d10e9615ab1c67c12531ceaa15ae79
13698 Author: Laurent Monin <geeqie@norz.org>
13699 Date:   Sun Apr 20 22:45:00 2008 +0000
13700
13701     Add number mnemonics to image view editors submenu.
13702
13703 commit ea59e24d4f4084f19376efb2a1ff8687e549ed6b
13704 Author: Laurent Monin <geeqie@norz.org>
13705 Date:   Sun Apr 20 22:29:23 2008 +0000
13706
13707     Prefix editor entries in the main menu with numbers.
13708     It allows Alt+E+number as shortcut to start an editor.
13709
13710 commit 2fa99cc17f3ce25101d9dcd1f9a8a9313e39532f
13711 Author: Laurent Monin <geeqie@norz.org>
13712 Date:   Sun Apr 20 22:14:54 2008 +0000
13713
13714     Add missing shortcuts.
13715
13716 commit 8b4cfba15cf968c6ad9cb9804838924d3988b19f
13717 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13718 Date:   Sun Apr 20 22:14:38 2008 +0000
13719
13720     fixed color profile code for older versions of exiv2
13721     compilation fixes
13722
13723 commit 118f92d8da6b070dba40ad7e56311e40cc923107
13724 Author: Laurent Monin <geeqie@norz.org>
13725 Date:   Sun Apr 20 22:01:26 2008 +0000
13726
13727     Mark slideshow toggle state in the menu.
13728     There is still an issue due to layout vs view slideshows...
13729
13730 commit 59c6c8f009efbe091aabc08e26671790ef8fbba9
13731 Author: Laurent Monin <geeqie@norz.org>
13732 Date:   Sun Apr 20 21:38:45 2008 +0000
13733
13734     Fix a typo introduced by revision 521.
13735
13736 commit 282581c95553818382b548f0900e04ae661a8db7
13737 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13738 Date:   Sun Apr 20 21:35:03 2008 +0000
13739
13740     read color profiles from jpeg also with Exiv2
13741
13742 commit 7d1f6b971340bdf761b26db2b075c205745ba91f
13743 Author: Laurent Monin <geeqie@norz.org>
13744 Date:   Sun Apr 20 21:30:36 2008 +0000
13745
13746     Use explicit names for mouse buttons instead of numbers.
13747     MOUSE_BUTTON_LEFT   = 1
13748     MOUSE_BUTTON_MIDDLE = 2
13749     MOUSE_BUTTON_RIGHT  = 3
13750     It makes the code easier to read.
13751
13752 commit cd9fb13e5fcc4e47598bb671e05c6b88e2698aed
13753 Author: Laurent Monin <geeqie@norz.org>
13754 Date:   Sun Apr 20 20:35:26 2008 +0000
13755
13756     Fix a typo: unoffical -> unofficial
13757
13758 commit b880b00f068794630e7a358b5cec718e7e594019
13759 Author: Laurent Monin <geeqie@norz.org>
13760 Date:   Sun Apr 20 18:07:51 2008 +0000
13761
13762     Effectively drop empty newlines at end of files (missing from rev 535)
13763
13764 commit a1c71d3b2ba033f5baa6e19d1ed39a8d6f192279
13765 Author: Laurent Monin <geeqie@norz.org>
13766 Date:   Sun Apr 20 16:50:19 2008 +0000
13767
13768     comment_file_read(): rewrite the parser, drop leading and trailing newlines
13769     in comment.
13770
13771 commit d4392d114707bdc5888aeee2d614377a0609a9c0
13772 Author: Laurent Monin <geeqie@norz.org>
13773 Date:   Sun Apr 20 13:42:22 2008 +0000
13774
13775     Minor cleanup and code redundancy reduction.
13776
13777 commit 9ad0a718914f45230e0f19475875e09a9afd3ceb
13778 Author: Laurent Monin <geeqie@norz.org>
13779 Date:   Sun Apr 20 13:30:36 2008 +0000
13780
13781     editor_command_one(): tidy up.
13782
13783 commit 7adf4f744a2e3b8ba952263f51155b634660b38d
13784 Author: Laurent Monin <geeqie@norz.org>
13785 Date:   Sun Apr 20 13:04:57 2008 +0000
13786
13787     Big whitespaces cleanup:
13788     - drop whitespaces at end of lines
13789     - convert eight spaces to tab at start of lines
13790     - drop spurious spaces mixed with tabs
13791     - remove empty lines at end of files
13792
13793 commit c97955e4ac06a81f2a352a24ea21ebfeaeb7bb71
13794 Author: Laurent Monin <geeqie@norz.org>
13795 Date:   Sun Apr 20 10:05:27 2008 +0000
13796
13797     Allow the user to change open_recent_list_maxsize option through
13798     Preferences > Advanced > Navigation.
13799
13800 commit 71f3f6c7065587a9c1d15fe1a33af8ed5f6d3e12
13801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13802 Date:   Sun Apr 20 09:53:37 2008 +0000
13803
13804     rm as external delete command is too dangerous, even for testing
13805
13806 commit 95eb1d8bc4485bc510073487e2f83f4f60905258
13807 Author: Laurent Monin <geeqie@norz.org>
13808 Date:   Sun Apr 20 09:47:51 2008 +0000
13809
13810     Add a way to restore original state in Adjust menu.
13811
13812 commit 8b67bd63f4e6e07b45fc738face1abf359dfc937
13813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13814 Date:   Sun Apr 20 09:29:46 2008 +0000
13815
13816     added fColorProfile pseudo-tag with detailed information
13817
13818 commit c648cdf41aa74fb22dfda4d427f88b2bfe46a0f0
13819 Author: Laurent Monin <geeqie@norz.org>
13820 Date:   Sun Apr 20 09:02:05 2008 +0000
13821
13822     Fix the case "orientation from FileData, color profile from exif".
13823     Reported by Vladimir Nadvornik.
13824
13825 commit 448b0fb89c7de9573e5ec7ff440fa301ac7ffb3e
13826 Author: Laurent Monin <geeqie@norz.org>
13827 Date:   Sat Apr 19 23:12:30 2008 +0000
13828
13829     Rename inappropriate folder_size to folder.
13830
13831 commit 49f7e41a9d6f9bfb35c76870e296bc2fdc8aa395
13832 Author: Laurent Monin <geeqie@norz.org>
13833 Date:   Sat Apr 19 22:32:07 2008 +0000
13834
13835     Use sizeof() for buffer size where appropriate.
13836
13837 commit 3e04d15e24bcfb5ef26ed869c301e06a170f780d
13838 Author: Laurent Monin <geeqie@norz.org>
13839 Date:   Sat Apr 19 21:50:05 2008 +0000
13840
13841     Keep image orientation set by the user during the session.
13842
13843 commit a99ca586e977ec78bc4255917a9cf9b2b216d9b7
13844 Author: Laurent Monin <geeqie@norz.org>
13845 Date:   Sat Apr 19 21:30:19 2008 +0000
13846
13847     Save Show Marks state to rc file and display current state in menu.
13848     It is saved as boolean option layout.show_marks.
13849
13850 commit 1879b71339a3fef471ddf453198cda29293498b8
13851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13852 Date:   Sat Apr 19 21:20:08 2008 +0000
13853
13854     fixed max. number of profiles
13855
13856 commit 9fbfd4fb566a6f1e7cdb2f8789573197a2c60231
13857 Author: Laurent Monin <geeqie@norz.org>
13858 Date:   Sat Apr 19 21:18:24 2008 +0000
13859
13860     Sort options.
13861
13862 commit b2b6e8ce2fddde58139ddebc40ef655d828b216e
13863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13864 Date:   Sat Apr 19 21:10:18 2008 +0000
13865
13866     fixed color profile index
13867
13868 commit 218f722e6adc43c59d01a2d28706909d128fa0a5
13869 Author: Laurent Monin <geeqie@norz.org>
13870 Date:   Sat Apr 19 20:53:12 2008 +0000
13871
13872     Let toggle marks with numeric keypad.
13873
13874 commit cc35c193b2e718a4c336f4eb5c92e8133ac63587
13875 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13876 Date:   Sat Apr 19 20:19:27 2008 +0000
13877
13878     I have finally found how to add alternative hotkeys
13879     removed more hard-coded keys
13880     "Split Quad" is without hotkey for now
13881
13882 commit 28b3a3ee99d6ea34fd3c711cbe1fdc1ea32d66d8
13883 Author: Laurent Monin <geeqie@norz.org>
13884 Date:   Sat Apr 19 19:28:10 2008 +0000
13885
13886     Accept keywords composed by two words ("Todo" = "A faire" in french).
13887     Prevent duplicate keywords in the list.
13888
13889 commit 3cb190ac4fff1239d5dd27a2d20e9e85c3fbcf8d
13890 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13891 Date:   Sat Apr 19 17:55:41 2008 +0000
13892
13893     show the AdobeRGB profile in the menu, indicate input profile from image
13894
13895 commit f3f92c31a15a0dc60c5b0cd69840c25addcff285
13896 Author: Laurent Monin <geeqie@norz.org>
13897 Date:   Sat Apr 19 17:14:03 2008 +0000
13898
13899     file_dat_unref: display number of references as well of path (debug only).
13900
13901 commit 1a73876d6a93b15ef5f5ec6bbbfbdf34320c80bf
13902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13903 Date:   Sat Apr 19 16:26:29 2008 +0000
13904
13905     first support for AdobeRGB colorspace
13906
13907 commit fa1a2b4b8ce6f2d80b7abffcffbc41101bf069a7
13908 Author: Laurent Monin <geeqie@norz.org>
13909 Date:   Sat Apr 19 16:10:08 2008 +0000
13910
13911     French translation fixes.
13912
13913 commit 9654df9924eb462012f0b45cf69164107912779d
13914 Author: Laurent Monin <geeqie@norz.org>
13915 Date:   Sat Apr 19 13:40:20 2008 +0000
13916
13917     French translation fixes and updates.
13918
13919 commit 7d2b5d37b2f6261648d57961a895c90b504c7f81
13920 Author: Laurent Monin <geeqie@norz.org>
13921 Date:   Sat Apr 19 13:39:21 2008 +0000
13922
13923     Add missing _().
13924
13925 commit 7f2c5644543924da2eba00708070b3b612718f29
13926 Author: Laurent Monin <geeqie@norz.org>
13927 Date:   Sat Apr 19 12:46:59 2008 +0000
13928
13929     Add the possibility to update only one translation file using,
13930     for example: make update-po PO=fr
13931     autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
13932
13933 commit c96a154ee7cfeddc35acfb23999639f8d2004d3d
13934 Author: Laurent Monin <geeqie@norz.org>
13935 Date:   Sat Apr 19 11:11:53 2008 +0000
13936
13937     Cleanup last patch:
13938     - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
13939     - use G_N_ELEMENTS()
13940
13941 commit a139b891f3932562bae2980e03ad4986f89847ab
13942 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13943 Date:   Sat Apr 19 09:49:14 2008 +0000
13944
13945     improved spec file
13946
13947 commit d338acaf8596de02899bd7d5965855b354d3ceec
13948 Author: Laurent Monin <geeqie@norz.org>
13949 Date:   Sat Apr 19 09:36:30 2008 +0000
13950
13951     Fix directory view popup menu to display a View As submenu
13952     to switch between different directory views.
13953
13954 commit faead0406f174630dbb35832acd36d89aabdc293
13955 Author: Laurent Monin <geeqie@norz.org>
13956 Date:   Fri Apr 18 23:35:16 2008 +0000
13957
13958     gimp-remote has no -n option.
13959
13960 commit 2167314197590c1a13c1f2d13e3b5cb018d17de1
13961 Author: Laurent Monin <geeqie@norz.org>
13962 Date:   Fri Apr 18 23:09:03 2008 +0000
13963
13964     Add zoom ratio display to OSD in fullscreen mode.
13965     It appears as [%zoom%] in fullscreen info string.
13966     It is now displayed by default.
13967
13968 commit f595a30b44e656fa390abb9aba67d0c6768f3369
13969 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13970 Date:   Fri Apr 18 22:31:58 2008 +0000
13971
13972     partially fixed reading embedded color profiles with exiv2
13973
13974 commit aa3a6e89bf61d28862db69c00596385c2a72733d
13975 Author: Laurent Monin <geeqie@norz.org>
13976 Date:   Fri Apr 18 22:15:01 2008 +0000
13977
13978     Add two new options to control image read buffer at runtime.
13979     They are available in Preferences > Advanced > Image loading and caching.
13980     Default read buffer size was set to 4096 instead of 512.
13981     These options are saved to rc file.
13982
13983 commit 37af10a74df5d4f3031849ab0a678a9fc2e3d47f
13984 Author: Laurent Monin <geeqie@norz.org>
13985 Date:   Fri Apr 18 21:53:33 2008 +0000
13986
13987     Display elapsed time since previous get_exec_time() call (debug only).
13988
13989 commit a010c8ea1081d31b948c09e3ab1e87a433c5ee10
13990 Author: Laurent Monin <geeqie@norz.org>
13991 Date:   Fri Apr 18 21:51:08 2008 +0000
13992
13993     Remove forgotten debug printf().
13994
13995 commit 763f8437ee2541f39a309154d249b088323eacad
13996 Author: Laurent Monin <geeqie@norz.org>
13997 Date:   Fri Apr 18 21:42:00 2008 +0000
13998
13999     Fix OSD display when fullscreen info string is empty.
14000
14001 commit 7df25c1ba74b9a175fdf33d90bce28db6cd908b2
14002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14003 Date:   Fri Apr 18 21:30:12 2008 +0000
14004
14005     replace inner loops with memcpy
14006
14007 commit a31575c389e7d8c007dbcac3e47f94e56f9188bf
14008 Author: Laurent Monin <geeqie@norz.org>
14009 Date:   Fri Apr 18 20:41:09 2008 +0000
14010
14011     Explode pr_tile_mirror() in three optimized functions:
14012     pr_tile_mirror_only()
14013     pr_tile_mirror_and_flip()
14014     pr_tile_flip_only()
14015
14016 commit 41f45372c2b917e1595d8e9d83871326d07ea97b
14017 Author: Laurent Monin <geeqie@norz.org>
14018 Date:   Fri Apr 18 16:53:41 2008 +0000
14019
14020     Rename vd_drop_update() to vd_dnd_drop_update().
14021     Add two function pointers to ViewDir struct to keep
14022     vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
14023     static to view_dir_tree.c.
14024
14025 commit 1b102510a0a4900076a2a34467feb80dab809734
14026 Author: Laurent Monin <geeqie@norz.org>
14027 Date:   Fri Apr 18 16:29:47 2008 +0000
14028
14029     Drop 3 useless #define.
14030
14031 commit 5add0a6fd3900ca0c6ea0ed8989e74780f27a8c7
14032 Author: Laurent Monin <geeqie@norz.org>
14033 Date:   Fri Apr 18 16:25:40 2008 +0000
14034
14035     Fix forgotten vd->pf affectation.
14036     Cleanup, and reduce code redundancy a bit.
14037
14038 commit 07b43fa0b6dd45d7961e0c6472577ba1562a26e9
14039 Author: Laurent Monin <geeqie@norz.org>
14040 Date:   Fri Apr 18 11:01:41 2008 +0000
14041
14042     Explode pr_tile_rotate_90() in two functions:
14043     pr_tile_rotate_90_clockwise()
14044     pr_tile_rotate_90_counter_clockwise()
14045     Optimize the code at the expense of a bit of code redundancy:
14046     tests were moved outside the loops, intermediate results are now cached.
14047
14048 commit d7c3043727595dcb6024590e37180486d1da9793
14049 Author: Laurent Monin <geeqie@norz.org>
14050 Date:   Fri Apr 18 09:15:09 2008 +0000
14051
14052     Introduce printf_term() macro and use it.
14053
14054 commit 8d5ef0b6c0b83a18dc1c9b72b01a5a84ad998468
14055 Author: Laurent Monin <geeqie@norz.org>
14056 Date:   Thu Apr 17 20:14:49 2008 +0000
14057
14058     Add a shortcut key for List (L) and change the one for Tree (T),
14059     they are now in a submenu.
14060
14061 commit 1b4a527e848a686aff4d182347b8c113646c5e6f
14062 Author: Laurent Monin <geeqie@norz.org>
14063 Date:   Thu Apr 17 20:03:49 2008 +0000
14064
14065     Add some wrappers in view_dir.c and simplify even more.
14066
14067 commit c53023e25a970f212a1e33b6921b1ad5084525db
14068 Author: Laurent Monin <geeqie@norz.org>
14069 Date:   Thu Apr 17 19:57:41 2008 +0000
14070
14071     Fix a bug introduced in revision 489.
14072
14073 commit fb146a2c8938469f9a9a9e17ad10762f02792919
14074 Author: Laurent Monin <geeqie@norz.org>
14075 Date:   Thu Apr 17 18:44:17 2008 +0000
14076
14077     Reduce code redundancy with the introduction of a new
14078     function named vd_get_fd_from_tree_path().
14079
14080 commit 8015d0ae2c89c1c524292fc72d0cf41a8318ef18
14081 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14082 Date:   Thu Apr 17 17:44:54 2008 +0000
14083
14084     image post-processing (rotation and color management) moved to
14085     pixbuf-renderer
14086
14087 commit 524fc51faed3885c6126225ad9627f7b2e345286
14088 Author: Laurent Monin <geeqie@norz.org>
14089 Date:   Thu Apr 17 17:35:51 2008 +0000
14090
14091     Merge vd(list|tree)_release_cb() in vd_release_cb().
14092     I made some assumptions here i hope correct.
14093
14094 commit a165d9a199cfcc40f8a7510e31c3809fd3a15ef0
14095 Author: Laurent Monin <geeqie@norz.org>
14096 Date:   Thu Apr 17 17:19:41 2008 +0000
14097
14098     Merge few more functions to view_dir.c.
14099
14100 commit 054116d5c6fa3f7afb7773b64eb5d0ddba4385d8
14101 Author: Laurent Monin <geeqie@norz.org>
14102 Date:   Thu Apr 17 16:33:31 2008 +0000
14103
14104     Move common menu position callback to view_dir.c.
14105
14106 commit 4394fa7a38bcb5b24ee6064a753cf78ee18adcec
14107 Author: Laurent Monin <geeqie@norz.org>
14108 Date:   Thu Apr 17 14:51:32 2008 +0000
14109
14110     Merge dirlist/dirview dnd code.
14111
14112 commit a264c79b0c70ef6160afe5914ad1a68828ada895
14113 Author: Laurent Monin <geeqie@norz.org>
14114 Date:   Wed Apr 16 22:51:32 2008 +0000
14115
14116     Regenerate translations files and update french translation.
14117
14118 commit add5ed9d94ecc2d0df2d60610480d23c1082ae3e
14119 Author: Laurent Monin <geeqie@norz.org>
14120 Date:   Wed Apr 16 22:31:52 2008 +0000
14121
14122     Fix new folder feature in dirlist mode, it was broken by revision 481.
14123
14124 commit d129ccdd86cf18e37a020dd2be7760c395f92895
14125 Author: Laurent Monin <geeqie@norz.org>
14126 Date:   Wed Apr 16 22:23:43 2008 +0000
14127
14128     Fix a crash introduced in revision 477.
14129
14130 commit ed88a7f0f8aaa1d3aac7914d1c30de5aa271b89e
14131 Author: Laurent Monin <geeqie@norz.org>
14132 Date:   Wed Apr 16 22:21:01 2008 +0000
14133
14134     Fix two errors made in revision 473.
14135
14136 commit 0313a63861e92a60d1e08d92b68c9ccbb30d6d67
14137 Author: Laurent Monin <geeqie@norz.org>
14138 Date:   Wed Apr 16 21:58:05 2008 +0000
14139
14140     Merge few more vdlist/vdtree functions.
14141
14142 commit 87388b59fb39365d12d12febc2a2aab528380fd8
14143 Author: Laurent Monin <geeqie@norz.org>
14144 Date:   Wed Apr 16 20:36:10 2008 +0000
14145
14146     Make directory view popup menu common and move it to view_dir.{c,h}.
14147
14148 commit 8b709929d5caf41ffd68acb1350c785335131a97
14149 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14150 Date:   Wed Apr 16 20:32:44 2008 +0000
14151
14152     fixed compiler warnings
14153
14154 commit 6820b9f7ef0d66634915b7d0538fb3f81bc86272
14155 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14156 Date:   Wed Apr 16 20:15:42 2008 +0000
14157
14158     in debug mode print time information on selected events
14159
14160 commit 5a2f5a7a783b7e8b1138d32b9c5059e32fe7c1a2
14161 Author: Laurent Monin <geeqie@norz.org>
14162 Date:   Wed Apr 16 18:57:50 2008 +0000
14163
14164     Clean up and simplify.
14165
14166 commit 2bf00ad0b8236c09a056412b49ae3f0fd89ce6bc
14167 Author: Laurent Monin <geeqie@norz.org>
14168 Date:   Wed Apr 16 16:54:38 2008 +0000
14169
14170     Merge parts of view_dir_list/tree constructors/destructors to
14171     view_dir.
14172
14173 commit 2ed8126b688006feba5fb928af379d3a1713d14d
14174 Author: Laurent Monin <geeqie@norz.org>
14175 Date:   Wed Apr 16 16:05:12 2008 +0000
14176
14177     Move some dnd common code from view_dir_list.c and view_dir_tree.c
14178     to view_dir.c.
14179
14180 commit 49506cdbbc2eab38968eaf7a71836ec3c8261d00
14181 Author: Laurent Monin <geeqie@norz.org>
14182 Date:   Wed Apr 16 14:56:31 2008 +0000
14183
14184     Rename vdt occurences to vd.
14185
14186 commit 252ecb111253c410ee55fd732ac19750e0e81b2e
14187 Author: Laurent Monin <geeqie@norz.org>
14188 Date:   Wed Apr 16 14:51:39 2008 +0000
14189
14190     Rename vdl occurences to vd.
14191
14192 commit b90ce4354563cb43ad69dc3fe97be4ad12f5eb89
14193 Author: Laurent Monin <geeqie@norz.org>
14194 Date:   Wed Apr 16 14:45:22 2008 +0000
14195
14196     Introduce a new struct ViewDir to handle directory views common
14197     data.
14198     Specific data is now in ViewDirInfoList and ViewDirInfoTree.
14199     Type of directory view can be specified with enum DirViewType.
14200     This is saved to rc file as layout.dir_view_type, which replace
14201     layout.view_as_tree.
14202     Code was modified to reflect these changes.
14203     This is a first to move to merge common code of view_dir_list.c
14204     and view_dir_tree.c and ease the introduction of new types
14205     of directory view.
14206
14207 commit 926c9122c33a25e49679e9689c2a22d8b032b7d8
14208 Author: Laurent Monin <geeqie@norz.org>
14209 Date:   Tue Apr 15 21:49:28 2008 +0000
14210
14211     Indicate --debug[=level] in usage display.
14212
14213 commit 5d5d65dbb005ee639931f424d7acdb65865eebb2
14214 Author: Laurent Monin <geeqie@norz.org>
14215 Date:   Tue Apr 15 21:47:03 2008 +0000
14216
14217     Parse command line for --debug option as soon as possible and allow
14218     --debug[=level] syntax.
14219     Only display message indication debug level once.
14220
14221 commit 68ec77a8cd6d07d78de3c56cf977e24add191706
14222 Author: Laurent Monin <geeqie@norz.org>
14223 Date:   Tue Apr 15 21:06:00 2008 +0000
14224
14225     Cleanup read/write of image.zoom_mode option.
14226
14227 commit dbdee25d4a8be12e7f334659d0041a0987aeb403
14228 Author: Laurent Monin <geeqie@norz.org>
14229 Date:   Tue Apr 15 20:56:55 2008 +0000
14230
14231     Read show_icon_names only once.
14232
14233 commit 02d26d43e10b7dbc2a9ca41f1d87429e6ed21f0f
14234 Author: Laurent Monin <geeqie@norz.org>
14235 Date:   Tue Apr 15 20:55:21 2008 +0000
14236
14237     Rename l_conf to layout_order and make it more local.
14238
14239 commit ba6443e9b37c7c9c629809e8bd079234bf846ad8
14240 Author: Laurent Monin <geeqie@norz.org>
14241 Date:   Tue Apr 15 20:46:14 2008 +0000
14242
14243     Fix a bug that was here since a long time, buf has nothing
14244     to do with options->layout.order, so compare it to l_conf instead.
14245     It fixes refreshing of files and directories lists when changing
14246     filtering options.
14247
14248 commit 7919d6756adc49486a6ec3c3e863fd745757820d
14249 Author: Laurent Monin <geeqie@norz.org>
14250 Date:   Tue Apr 15 20:36:11 2008 +0000
14251
14252     Add a new option in Preferences > Filtering to allow the
14253     user to choose to display '.' directory in folder lists or not.
14254     This option is saved to rc file as file_filter.show_dot_directory.
14255     A minor fix was made to disable display of .. in folder selection
14256     dialogs when current path is /.
14257
14258 commit 5fb1b9fa3f94b44fd4cb3571bc561df67703ad39
14259 Author: Laurent Monin <geeqie@norz.org>
14260 Date:   Tue Apr 15 20:00:27 2008 +0000
14261
14262     Add and use few new macros in rc file writing code.
14263
14264 commit 0612855a4da8b544bed995add70c6bb6900b9e95
14265 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14266 Date:   Tue Apr 15 18:34:24 2008 +0000
14267
14268     this might fix the freezes on freebsd, solaris, etc.
14269
14270 commit 0e4f634e7ad58ae90048e8648355d0e9d9017869
14271 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14272 Date:   Tue Apr 15 16:57:30 2008 +0000
14273
14274     save file_class to config file
14275
14276 commit 9225b41f98bcf9d21d458973e72af78153eaacc3
14277 Author: Laurent Monin <geeqie@norz.org>
14278 Date:   Tue Apr 15 07:16:51 2008 +0000
14279
14280     Exit fullscreen mode when Properties is displayed.
14281
14282 commit 4ad9ed88281b7b4000fffea1c1e68e5ad6c919a0
14283 Author: Laurent Monin <geeqie@norz.org>
14284 Date:   Tue Apr 15 06:56:25 2008 +0000
14285
14286     New Go to directory view feature that permits to find and display the directory
14287     corresponding to an image view.
14288     For example, when you open an image in new window from collection, right clicking on
14289     the newly displayed image will let you choose Go to directory view, which would open
14290     a new window, with image and directory list.
14291     If current directory is the one of the image, menu item is disabled.
14292
14293 commit 28d489b1dc7ee32ffe576e3fc2b9b98056062e98
14294 Author: Laurent Monin <geeqie@norz.org>
14295 Date:   Mon Apr 14 23:47:13 2008 +0000
14296
14297     Move layout.order default init to setup_default_options().
14298
14299 commit ec46e7a26e75c60f577a17dbdadddf5421c17ce1
14300 Author: Laurent Monin <geeqie@norz.org>
14301 Date:   Mon Apr 14 23:39:46 2008 +0000
14302
14303     collection_load(): use booleans and always count failures (for debug).
14304
14305 commit 95f5f103e834a2d31c60c329a30d10116bf6b015
14306 Author: Laurent Monin <geeqie@norz.org>
14307 Date:   Mon Apr 14 23:29:54 2008 +0000
14308
14309     collection_load(): improve headers parsing.
14310
14311 commit d11ebdf00ddd802dabdab77d870cf017663573db
14312 Author: Laurent Monin <geeqie@norz.org>
14313 Date:   Mon Apr 14 23:09:48 2008 +0000
14314
14315     collection_load(): fix typo (missing #) made in rev 453.
14316
14317 commit 51a638cf38c21da8bbb44166a27c9441d17d6b69
14318 Author: Laurent Monin <geeqie@norz.org>
14319 Date:   Mon Apr 14 23:08:27 2008 +0000
14320
14321     collection_load(): accept whitespaces at start of lines.
14322
14323 commit 598acd263839791e2ed5ce66c0cccd351f67e4a4
14324 Author: Laurent Monin <geeqie@norz.org>
14325 Date:   Mon Apr 14 22:57:26 2008 +0000
14326
14327     collection_load(): increase verbosity in debug mode.
14328
14329 commit d0738ee165622d8e1782bb9a6eb7834f7d067fb6
14330 Author: Laurent Monin <geeqie@norz.org>
14331 Date:   Mon Apr 14 22:50:50 2008 +0000
14332
14333     collection_load(): replace official by limit_failures (and
14334     invert the tests).
14335
14336 commit 7b5e4b9910d9630dd8337bf7595a72adc5353fbf
14337 Author: Laurent Monin <geeqie@norz.org>
14338 Date:   Mon Apr 14 22:45:53 2008 +0000
14339
14340     Increase collection_load() buffer size and do not activate
14341     error limiting for GQview collections.
14342
14343 commit 0b84d42bbae8d46d469262d5bc53acf46d935049
14344 Author: Laurent Monin <geeqie@norz.org>
14345 Date:   Mon Apr 14 22:28:29 2008 +0000
14346
14347     Merge collection_load_only_geometry() into collection_load().
14348
14349 commit 3ababb59e475a61f1f0bd085d0e33e0312c0baf2
14350 Author: Laurent Monin <geeqie@norz.org>
14351 Date:   Mon Apr 14 22:05:47 2008 +0000
14352
14353     Use flags for collection_load*().
14354
14355 commit 03dfde5430fc9f9529840dce357ba17703f98042
14356 Author: Laurent Monin <geeqie@norz.org>
14357 Date:   Sun Apr 13 20:33:45 2008 +0000
14358
14359     Apply exif display config (Never/If set/Always) to pan view too.
14360
14361 commit d8dac8fc58190ffde1b6602dbccd62cd5d7b5aa4
14362 Author: Laurent Monin <geeqie@norz.org>
14363 Date:   Sun Apr 13 19:21:13 2008 +0000
14364
14365     Rename show_dot_files to show_hidden_files.
14366     There is no need to expose the underlying method to hide
14367     files.
14368
14369 commit 38e6918e9817e663d99f827afab64e30ece28904
14370 Author: Laurent Monin <geeqie@norz.org>
14371 Date:   Sun Apr 13 18:56:24 2008 +0000
14372
14373     Let toggle the visibility of hidden files from directories list
14374     or tree contextual menu.
14375
14376 commit c1b559c372212ba25d25c3033900465580a95aae
14377 Author: Laurent Monin <geeqie@norz.org>
14378 Date:   Sun Apr 13 12:24:42 2008 +0000
14379
14380     Add a button to reset fullscreen info string to default value.
14381
14382 commit a7f368b7d5697a10f2a07a2d7a323054593ff985
14383 Author: Laurent Monin <geeqie@norz.org>
14384 Date:   Sun Apr 13 12:12:44 2008 +0000
14385
14386     Fix a typo, READ_CHAR() must use value_all.
14387
14388 commit 8b62dc72ea0a17ea87ac9eff59eb193de82a6e7f
14389 Author: Laurent Monin <geeqie@norz.org>
14390 Date:   Sun Apr 13 09:10:38 2008 +0000
14391
14392     Use convenient macros to read options, it will ensure options
14393     names are matching (in the rc file and internally).
14394
14395 commit 9ca550aba088f91cc6996f6cc087cdfd62bba93f
14396 Author: Laurent Monin <geeqie@norz.org>
14397 Date:   Sun Apr 13 08:36:17 2008 +0000
14398
14399     Simplify read_*_option() stuff by passing pointer to option value.
14400     Introduce read_uint_option() to read enum values and read_int_option_clamp()
14401     to read clamped values.
14402
14403 commit 49b7c7fe48866f69d080a098f8a9d06edc818738
14404 Author: Laurent Monin <geeqie@norz.org>
14405 Date:   Sat Apr 12 23:59:31 2008 +0000
14406
14407     Partly rewrite option parser to accept whitespaces at start
14408     of lines.
14409
14410 commit 3d8e37380a4959e12ccd2fba88d432bd93270827
14411 Author: Laurent Monin <geeqie@norz.org>
14412 Date:   Sat Apr 12 23:41:35 2008 +0000
14413
14414     exif_* -> exif.display.*
14415
14416 commit e343ae4e578a24d6e49059bc0c5b0dbde0971b88
14417 Author: Laurent Monin <geeqie@norz.org>
14418 Date:   Sat Apr 12 23:32:08 2008 +0000
14419
14420     Add a note in the rc file about special editor slots.
14421
14422 commit e2a2cc276a702ce73821ec81d0768252f2f463dd
14423 Author: Laurent Monin <geeqie@norz.org>
14424 Date:   Sat Apr 12 23:16:41 2008 +0000
14425
14426     sidecar_ext -> sidecar.ext
14427
14428 commit 92b6d1c6f6d91e0732716f934aa5bb999313aab5
14429 Author: Laurent Monin <geeqie@norz.org>
14430 Date:   Sat Apr 12 23:07:04 2008 +0000
14431
14432     Unify names of options between variables and rc file.
14433
14434 commit 8f2f4ae8a8fbba517d9c2e2c196b7f9ff5a40647
14435 Author: Laurent Monin <geeqie@norz.org>
14436 Date:   Sat Apr 12 23:02:00 2008 +0000
14437
14438     Use tree_descend_subdirs everywhere.
14439
14440 commit e5253f24cda55574222c41b5c84e49643ea9049b
14441 Author: Laurent Monin <geeqie@norz.org>
14442 Date:   Sat Apr 12 22:22:11 2008 +0000
14443
14444     Use startup_path_enable everywhere.
14445
14446 commit 32611f3c4549e3506390d41fefc5050b80739ca0
14447 Author: Laurent Monin <geeqie@norz.org>
14448 Date:   Sat Apr 12 22:17:14 2008 +0000
14449
14450     Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
14451
14452 commit fc112e86d9cf2d7b99aa0b40a07f28c8ecd08b4c
14453 Author: Laurent Monin <geeqie@norz.org>
14454 Date:   Sat Apr 12 22:10:38 2008 +0000
14455
14456     Rename dupe_custom_threshold option to duplicates_similarity_threshold.
14457
14458 commit a882880361dd72f9002595502f954d0eff7c1feb
14459 Author: Laurent Monin <geeqie@norz.org>
14460 Date:   Sat Apr 12 22:04:29 2008 +0000
14461
14462     Move safe_delete* and in place rename options to file_ops
14463     struct.
14464     Re-order rc file a bit.
14465
14466 commit cae690dfacfc833d50ff8543d50dd1d6ccc5654a
14467 Author: Laurent Monin <geeqie@norz.org>
14468 Date:   Sat Apr 12 21:45:30 2008 +0000
14469
14470     Rename option thumbnails.enabled to layout.show_thumbnails as it makes
14471     more sense.
14472
14473 commit 99862dd609c1002a0b307e840377956a7c825fa0
14474 Author: Laurent Monin <geeqie@norz.org>
14475 Date:   Sat Apr 12 21:38:55 2008 +0000
14476
14477     Rename user_specified_window_background and window_background_color
14478     to image.use_custom_border_color and image.border_color.
14479     Rename pref_background_color_set_cb() to pref_color_button_set_cb().
14480     Rename pref_colorbutton_new() to pref_color_button_new().
14481
14482 commit 4f893077aa3abd5ef6771504c572a941ddb39f1c
14483 Author: Laurent Monin <geeqie@norz.org>
14484 Date:   Sat Apr 12 19:33:59 2008 +0000
14485
14486     Rename window options (moved to layout) and re-order rc file.
14487
14488 commit 3b9d8732905f125947f2b447e9cbf42505af1d2e
14489 Author: Laurent Monin <geeqie@norz.org>
14490 Date:   Sat Apr 12 17:20:34 2008 +0000
14491
14492     Fix bad image option name in the rc file.
14493
14494 commit 3129bfd4c67ad166a10cf68684e34c420c528ffd
14495 Author: Laurent Monin <geeqie@norz.org>
14496 Date:   Sat Apr 12 17:09:20 2008 +0000
14497
14498     Fix display bug when using "Limit image size when autofitting" option.
14499
14500 commit 41eed8061d6fcdae47cda65e816da4a8c99d7e00
14501 Author: Laurent Monin <geeqie@norz.org>
14502 Date:   Sat Apr 12 15:13:00 2008 +0000
14503
14504     Beautify rc file, adding sub-sections titles.
14505
14506 commit 72d1f62068bc2edf087fe11c4003bb2bdfc6f9ac
14507 Author: Laurent Monin <geeqie@norz.org>
14508 Date:   Sat Apr 12 15:04:58 2008 +0000
14509
14510     Rename image-related options.
14511
14512 commit 0291156001ed57fd4ae86f34facde1f9dfbf408e
14513 Author: Laurent Monin <geeqie@norz.org>
14514 Date:   Sat Apr 12 09:41:44 2008 +0000
14515
14516     Rename thumbnails related options.
14517
14518 commit b9dfc44002659a2d65061c92167c054e5c7929cb
14519 Author: Laurent Monin <geeqie@norz.org>
14520 Date:   Sat Apr 12 09:12:37 2008 +0000
14521
14522     Rename file filtering options.
14523
14524 commit cbe3a31e45f964d1ec1a13644dbfada38f16bd0e
14525 Author: Laurent Monin <geeqie@norz.org>
14526 Date:   Sat Apr 12 08:59:52 2008 +0000
14527
14528     Drop unused stuff.
14529
14530 commit 2868bf63fa4ab10c32447d58cb054cc6bebe901a
14531 Author: Laurent Monin <geeqie@norz.org>
14532 Date:   Sat Apr 12 08:40:02 2008 +0000
14533
14534     Rename collection options.
14535
14536 commit 08116df6d62d699829022021020d180e0b2e390e
14537 Author: Laurent Monin <geeqie@norz.org>
14538 Date:   Sat Apr 12 08:35:58 2008 +0000
14539
14540     Rename file sorting options.
14541
14542 commit 7aa112520e180d55e51b04770b8faaa3cf099491
14543 Author: Laurent Monin <geeqie@norz.org>
14544 Date:   Sat Apr 12 08:28:08 2008 +0000
14545
14546     Re-order and try to group options.
14547
14548 commit 640bb21dc6aee7dccc6d1f76b611db31163b198b
14549 Author: Laurent Monin <geeqie@norz.org>
14550 Date:   Sat Apr 12 08:05:44 2008 +0000
14551
14552     Rename color profile options.
14553
14554 commit e67112638b3f486d8aff634119904205779f9187
14555 Author: Laurent Monin <geeqie@norz.org>
14556 Date:   Sat Apr 12 07:46:01 2008 +0000
14557
14558     Rename slideshow options.
14559
14560 commit 4c1a8d75a041016494c6cfa286c22cbcfbc7d166
14561 Author: Laurent Monin <geeqie@norz.org>
14562 Date:   Sat Apr 12 07:09:19 2008 +0000
14563
14564     Only display defined exif tags by default.
14565
14566 commit 766bebce3cd6701a545a8d310f5e48561f2712d0
14567 Author: Laurent Monin <geeqie@norz.org>
14568 Date:   Sat Apr 12 07:00:14 2008 +0000
14569
14570     Drop redundant code.
14571
14572 commit d0cc864a8050573cbe14ad87334b01a0d21e8d11
14573 Author: Laurent Monin <geeqie@norz.org>
14574 Date:   Sat Apr 12 06:42:47 2008 +0000
14575
14576     Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
14577     Requested by Frédéric Mantegazza.
14578
14579 commit 165c0da79cf3bad89da98b574c1eb6709c47dd38
14580 Author: Laurent Monin <geeqie@norz.org>
14581 Date:   Fri Apr 11 23:32:22 2008 +0000
14582
14583     Rationalize fullscreen options naming.
14584
14585 commit 52e680bc814903e8132c0416e85e94774c39b4c4
14586 Author: Laurent Monin <geeqie@norz.org>
14587 Date:   Fri Apr 11 23:01:00 2008 +0000
14588
14589     options_c -> c_options
14590
14591 commit 90490472d271ef57cc6d8edb1bde9ed01f333bab
14592 Author: Laurent Monin <geeqie@norz.org>
14593 Date:   Fri Apr 11 22:52:22 2008 +0000
14594
14595     Move more options to ConfOptions.
14596
14597 commit 638d6c3771f6967ac749cf4d06eb9142a83c69c6
14598 Author: Laurent Monin <geeqie@norz.org>
14599 Date:   Fri Apr 11 22:27:54 2008 +0000
14600
14601     Move file_sort_case_sensitive to ConfOptions.
14602
14603 commit d2979ca0c264ed0421e5cc25cbe12cb1b7f88f0e
14604 Author: Laurent Monin <geeqie@norz.org>
14605 Date:   Fri Apr 11 22:14:36 2008 +0000
14606
14607     Add a new struct ConfOptions to handle options.
14608     Changes were made among the code to use only one global var
14609     named "options" of type ConfOptions *.
14610     Initialization takes place in new init_options().
14611
14612 commit 115597977870a18c7ffcd527d381ba7babad049d
14613 Author: Laurent Monin <geeqie@norz.org>
14614 Date:   Fri Apr 11 20:35:37 2008 +0000
14615
14616     Make thumbnail standard fail directory after current application
14617     name and version.
14618
14619 commit f4b07b916eca315af4f7681bf01e36a69dfdf6fc
14620 Author: Laurent Monin <geeqie@norz.org>
14621 Date:   Fri Apr 11 20:01:29 2008 +0000
14622
14623     Define drag and drop target string in dnd.h.
14624     Make it use the current name of the application.
14625
14626 commit bfa84d177977c2d1d5c7d2db52a5efee6009d6fb
14627 Author: Laurent Monin <geeqie@norz.org>
14628 Date:   Fri Apr 11 19:43:36 2008 +0000
14629
14630     Use secure save in history_list_save().
14631
14632 commit 22e2b40b59d5968e6eb54fdf0abc8c3e26c59a52
14633 Author: Laurent Monin <geeqie@norz.org>
14634 Date:   Fri Apr 11 17:11:14 2008 +0000
14635
14636     Use secure save in comment_file_write().
14637
14638 commit e91c9429984b95358b9f9bd6161ab6003a47d321
14639 Author: Laurent Monin <geeqie@norz.org>
14640 Date:   Fri Apr 11 16:46:21 2008 +0000
14641
14642     Secure save now unlinks temporary file on error by default.
14643     It will prevent left-behind temporary files, but also prevent
14644     potential data recovery from partially written files (it
14645     should not be a problem here).
14646
14647 commit 8f7571734ad7780f9a56a63b590dc59979dceaea
14648 Author: Laurent Monin <geeqie@norz.org>
14649 Date:   Fri Apr 11 16:04:37 2008 +0000
14650
14651     Use secure save feature when saving collections.
14652
14653 commit 90a5034f8953a616e3e3bc8f0d2482b5542b1dd8
14654 Author: Laurent Monin <geeqie@norz.org>
14655 Date:   Fri Apr 11 16:02:33 2008 +0000
14656
14657     Preserve permissions of the destination file when using secure save.
14658
14659 commit 960050a743c0faf468c2be4608d90b506cd7e7ec
14660 Author: Laurent Monin <geeqie@norz.org>
14661 Date:   Fri Apr 11 15:27:08 2008 +0000
14662
14663     Revert part of the previous patch, let the caller take care
14664     of calling path_from_utf8().
14665
14666 commit 6b819d4c9fc7ce8932e2fb43e2fea8d1ded661bd
14667 Author: Laurent Monin <geeqie@norz.org>
14668 Date:   Fri Apr 11 14:27:55 2008 +0000
14669
14670     Use path_from_utf8() on the passed filename.
14671     Add const attribute.
14672
14673 commit add11b2e5e37c14112a234a84434518a81e0d88e
14674 Author: Laurent Monin <geeqie@norz.org>
14675 Date:   Fri Apr 11 13:07:48 2008 +0000
14676
14677     ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
14678     so add a test for it in configure.
14679     Wrap generated headers files with #ifdef/#endif and add
14680     a comment related to their auto-generated nature.
14681     Make the generation itself quiet, but display a message
14682     on error.
14683     Make these targets depend on respective Makefile.in.
14684
14685 commit b27dd030781ba757068cc7c2722830eafc33bd8c
14686 Author: Laurent Monin <geeqie@norz.org>
14687 Date:   Fri Apr 11 12:31:32 2008 +0000
14688
14689     Move secure save code to its own files: secure_save.{c,h}.
14690
14691 commit cb6d88cccee47caad26ff3f1cd09cb3e4abf3f66
14692 Author: Laurent Monin <geeqie@norz.org>
14693 Date:   Fri Apr 11 12:25:36 2008 +0000
14694
14695     Add missing #ifdef/#endif.
14696
14697 commit 9bdd3084d7fad2323f4706eb6d069012637568a8
14698 Author: Laurent Monin <geeqie@norz.org>
14699 Date:   Fri Apr 11 10:46:52 2008 +0000
14700
14701     Ensure that gcc flag -Wall is set.
14702
14703 commit 10a062d55d36f749cc16773cb39daadd3761d8a8
14704 Author: Laurent Monin <geeqie@norz.org>
14705 Date:   Fri Apr 11 10:45:37 2008 +0000
14706
14707     Silent some gcc warnings.
14708
14709 commit ee484a48eecb7bf11090a2cffe64957dfacc7c70
14710 Author: Laurent Monin <geeqie@norz.org>
14711 Date:   Fri Apr 11 09:02:20 2008 +0000
14712
14713     Prevent multiple insertion of the same file in a collection.
14714     Use a hash table to speed up existence tests.
14715
14716 commit 9c0b2f023a5c9e0da316e4a2bc5cf01117c56f3f
14717 Author: Laurent Monin <geeqie@norz.org>
14718 Date:   Fri Apr 11 08:10:40 2008 +0000
14719
14720     Only display these messages if debug mode is enabled.
14721
14722 commit d934f5a735c2816ff6fca653672b65536c79eb2f
14723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14724 Date:   Thu Apr 10 19:27:42 2008 +0000
14725
14726     fixed dates in pan-calendar
14727
14728 commit 6b5b5bbdb0126cb96fe38d5f9d2e15859e9dd8f3
14729 Author: Laurent Monin <geeqie@norz.org>
14730 Date:   Thu Apr 10 12:07:34 2008 +0000
14731
14732     Fix fCamera even more.
14733
14734 commit 3655d6512451651b6daa4659732765e41a42805e
14735 Author: Laurent Monin <geeqie@norz.org>
14736 Date:   Thu Apr 10 11:31:20 2008 +0000
14737
14738     Do not display ... if not truncated.
14739
14740 commit 4f1fc98c467e8ee49a5110caeac20f19d6a40547
14741 Author: Laurent Monin <geeqie@norz.org>
14742 Date:   Thu Apr 10 10:43:15 2008 +0000
14743
14744     Add the possibility to truncate overlay infos displayed:
14745     %fCamera:20% will truncate data displayed to 20 characters
14746     and add 3 dots at the end.
14747     For example, %name% -> some_file, %name:4% -> some...
14748
14749 commit c3a31cca879b0496a7cff3c7443a705a8183854d
14750 Author: Laurent Monin <geeqie@norz.org>
14751 Date:   Thu Apr 10 00:09:43 2008 +0000
14752
14753     Fix broken remove_common_prefix(), fCamera didn't display model as it should.
14754
14755 commit c265a3b27d21585787453f51c6c88f9919731700
14756 Author: Laurent Monin <geeqie@norz.org>
14757 Date:   Wed Apr 9 22:47:43 2008 +0000
14758
14759     Resync .po files. French translation was updated (100% made).
14760
14761 commit cbf85334fc7aeaa7cb4c0f824285fb505712d03a
14762 Author: Laurent Monin <geeqie@norz.org>
14763 Date:   Wed Apr 9 22:36:43 2008 +0000
14764
14765     Add 3 missing files to POTFILES.in.
14766
14767 commit 9e55d96d9e8dbd550e574d0c95e97052db85ff4d
14768 Author: Laurent Monin <geeqie@norz.org>
14769 Date:   Wed Apr 9 22:33:06 2008 +0000
14770
14771     Simple helper script to display translation statistics.
14772
14773 commit 472a9ba634085ee3442f8e2af802cc1392c1a403
14774 Author: Laurent Monin <geeqie@norz.org>
14775 Date:   Wed Apr 9 22:13:11 2008 +0000
14776
14777     Fix a typo: "while fluorescent" -> "white fluorescent"
14778
14779 commit 2e2e9de4bbd7c8bb7f7f352fa7954df9395c56a3
14780 Author: Laurent Monin <geeqie@norz.org>
14781 Date:   Wed Apr 9 22:01:52 2008 +0000
14782
14783     Resync .po files. Update french translation.
14784
14785 commit dcd6cfb9d8e4635614f83aead3e35f83cf0cd097
14786 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14787 Date:   Wed Apr 9 21:14:50 2008 +0000
14788
14789     fixed crash in pan_calendar
14790
14791 commit 64e92b479d212e4fbe94c6ad4148bb29766d6191
14792 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14793 Date:   Wed Apr 9 20:49:32 2008 +0000
14794
14795     improved histogram drawing
14796
14797 commit 5bf349caeeb48de48e69613e10f1202c51f6a6a2
14798 Author: Laurent Monin <geeqie@norz.org>
14799 Date:   Wed Apr 9 16:37:54 2008 +0000
14800
14801     Simplify and unify gtk_window creation with the help of
14802     the new window_new() function, that wraps gtk_window_new()
14803     call.
14804     Subclass, title and icon are set in the same call.
14805
14806 commit c6bd6b0ee75d77f6f4d6d3987a185639a008c02c
14807 Author: Laurent Monin <geeqie@norz.org>
14808 Date:   Wed Apr 9 13:53:01 2008 +0000
14809
14810     Replace occurences of Geeqie / geeqie by constants defined in main.h.
14811
14812 commit ce0e2d8485b356cce35869d956b863fe7c0884f7
14813 Author: Laurent Monin <geeqie@norz.org>
14814 Date:   Tue Apr 8 23:41:01 2008 +0000
14815
14816     int -> gint
14817
14818 commit ea52620169109844ba024c26d1b1c4a6dc29c885
14819 Author: Laurent Monin <geeqie@norz.org>
14820 Date:   Tue Apr 8 23:39:27 2008 +0000
14821
14822     Make xmp debug info only appears when debug >= 2.
14823
14824 commit 1e8eddcf3c0bf7b23f77e70c50a20dcfbbebfed1
14825 Author: Laurent Monin <geeqie@norz.org>
14826 Date:   Tue Apr 8 23:33:49 2008 +0000
14827
14828     Enable image rotation depending on EXIF by default.
14829     New users shouldn't have to search for it.
14830
14831 commit f798c6956fcd2665e56d184bc45887d0f4d4edee
14832 Author: Laurent Monin <geeqie@norz.org>
14833 Date:   Tue Apr 8 23:25:46 2008 +0000
14834
14835     Fix missing header files inclusions.
14836
14837 commit 0d0b4d754bd31988e8eed4f3eef0f519b1abf21c
14838 Author: Laurent Monin <geeqie@norz.org>
14839 Date:   Tue Apr 8 23:16:12 2008 +0000
14840
14841     GQVIEW_* -> GQ_*
14842
14843 commit dd06ccc36568ace67c9d8982c8021ffd33ba6968
14844 Author: Laurent Monin <geeqie@norz.org>
14845 Date:   Tue Apr 8 23:07:09 2008 +0000
14846
14847     GQVIEW_H -> MAIN_H
14848
14849 commit f4398500f5a7fbe6236d5573170f8e359823d87e
14850 Author: Laurent Monin <geeqie@norz.org>
14851 Date:   Tue Apr 8 23:02:33 2008 +0000
14852
14853     gqview.h -> main.h
14854
14855 commit 4ccdd1c26c852dedbe58543d845e5fc9a55ba53e
14856 Author: Laurent Monin <geeqie@norz.org>
14857 Date:   Tue Apr 8 22:31:42 2008 +0000
14858
14859     Remove obsolete prototype.
14860
14861 commit 656ba051f062a61bbb21e5add2eda10b9ff18c77
14862 Author: Laurent Monin <geeqie@norz.org>
14863 Date:   Tue Apr 8 22:28:55 2008 +0000
14864
14865     gqview_remote -> remote_connection
14866     gqview_command_collection -> command_collection
14867     gqview_remote_control() -> remote_control()
14868     gqview_remote_help() -> remote_help()
14869     gqview_remote_command_find() -> remote_command_find()
14870     gqview_remote_build_list() -> remote_build_list()
14871     gqview_remote_cb() -> remote_cb()
14872
14873 commit ae45bad7722ac83ba3fbd91499209c5054bda199
14874 Author: Laurent Monin <geeqie@norz.org>
14875 Date:   Tue Apr 8 22:16:56 2008 +0000
14876
14877     exit_gqview() renamed to exit_program().
14878     exit_gqview_final() renamed to exit_program_final().
14879
14880 commit a7475aea1b68e02c4ec5444cad4d8fde1ed7691b
14881 Author: Laurent Monin <geeqie@norz.org>
14882 Date:   Tue Apr 8 22:05:04 2008 +0000
14883
14884     Add support for some Samsung raw files (.pef).
14885     
14886     Samsung raw not strongly differ from Pentax raw.
14887     The only difference in header (manufacturer, camera name and etc).
14888     Tested on Samsung GX-1S and Pentax *ist DS.
14889     Patch by Max Lushnikov.
14890
14891 commit ccc538651bada138f49aec344cc69398359c1fce
14892 Author: Laurent Monin <geeqie@norz.org>
14893 Date:   Tue Apr 8 21:55:58 2008 +0000
14894
14895     Implement secure rc file saving.
14896     First data is written to a temporary file, then if nothing
14897     was wrong, this file is renamed to the final name.
14898     This way the risk of corrupted rc file is greatly reduced.
14899     The code is borrowed from ELinks (http://elinks.cz).
14900
14901 commit 0e8b4aabb88cf20b361334edbdd817303de4a768
14902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14903 Date:   Tue Apr 8 21:52:04 2008 +0000
14904
14905     fixed histogram label
14906
14907 commit e975cd7b5e7737c6fc2c0606ea17b814c9b4c4ea
14908 Author: Laurent Monin <geeqie@norz.org>
14909 Date:   Tue Apr 8 21:33:29 2008 +0000
14910
14911     Fix the "continuous display" of tooltips in the collection view
14912     (before the tooltip delay occured once, then changing icon to icon never hide the
14913     tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
14914     but disappears when moving cursor to another icon).
14915     
14916     Display the full path to the file when Show filename text is on (before nothing
14917     was displayed).
14918     
14919     When Show filename text is off, behavior is unchanged, the (short) filename is
14920     displayed.
14921
14922 commit bddcf782295eb021e6b525ee5773fbea3947b83b
14923 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14924 Date:   Tue Apr 8 20:56:50 2008 +0000
14925
14926     reworked the histogram patch by Uwe Ohse, most of the code is in
14927     separate files
14928
14929 commit 149161487904c823cc003a0c45fe1e3cc82205e8
14930 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14931 Date:   Tue Apr 8 17:26:13 2008 +0000
14932
14933     fixed file delete notification in view_file_icon
14934
14935 commit 692e15a37d917d37f5171a64264c06b7635cb39a
14936 Author: Laurent Monin <geeqie@norz.org>
14937 Date:   Tue Apr 8 16:22:21 2008 +0000
14938
14939     gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
14940
14941 commit 7e989ce8338140c5c9b0de7f674e2954649e5993
14942 Author: Laurent Monin <geeqie@norz.org>
14943 Date:   Tue Apr 8 15:53:03 2008 +0000
14944
14945     Move active variable affectation after the test.
14946
14947 commit 94caf46eba71f1653d014fbdfa0888b43d98f7d9
14948 Author: Laurent Monin <geeqie@norz.org>
14949 Date:   Tue Apr 8 14:52:42 2008 +0000
14950
14951     Simplify layout_color_name_parse() using g_strdelimit().
14952
14953 commit b43697803c521709dc639805718e079b3f4edcdd
14954 Author: Laurent Monin <geeqie@norz.org>
14955 Date:   Tue Apr 8 14:50:14 2008 +0000
14956
14957     Tidy up, whitespaces and indentation fix.
14958
14959 commit 5d4ea30f551b19d199da2a16b7b252df8244ebb7
14960 Author: Laurent Monin <geeqie@norz.org>
14961 Date:   Tue Apr 8 11:53:35 2008 +0000
14962
14963     Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
14964     Nadvornik.
14965     gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
14966     gdk_color_to_string() was replaced by a equivalent function.
14967
14968 commit 255ee5523caae0230e4e163109b00364f3b8180f
14969 Author: Laurent Monin <geeqie@norz.org>
14970 Date:   Mon Apr 7 19:47:22 2008 +0000
14971
14972     Add the possibility to print file names with path.
14973     A checkbox was added to the Text tab in the Print dialog.
14974     
14975     Name checked and Path unchecked  -> filename.jpg
14976     Name checked and Path checked    -> /some/dir/filename.jpg
14977     Name unchecked and Path checked  -> /some/dir/
14978     
14979     Patch by Michael Mokeev and Laurent Monin.
14980
14981 commit cf45b42ee7dbd8287eecd728cf225c2f45aed5db
14982 Author: Laurent Monin <geeqie@norz.org>
14983 Date:   Mon Apr 7 19:06:17 2008 +0000
14984
14985     Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
14986
14987 commit da12ecf1747a682afe776cf99ea76f4342fd9876
14988 Author: Laurent Monin <geeqie@norz.org>
14989 Date:   Mon Apr 7 18:52:54 2008 +0000
14990
14991     Add the possibility to match duplicates on the name but ignoring the case.
14992     A new item was added to types of match combo box in the Find duplicates dialog.
14993
14994 commit e0831fd697ffb602fc780ea49f4f09259978f867
14995 Author: Laurent Monin <geeqie@norz.org>
14996 Date:   Mon Apr 7 08:09:39 2008 +0000
14997
14998     Display marks in overlay info only if at least one is set.
14999     Fix a missing g_string_free().
15000
15001 commit 7391c9ddeddc9372876f2759b4c8908ea2085fa1
15002 Author: Laurent Monin <geeqie@norz.org>
15003 Date:   Sun Apr 6 10:17:41 2008 +0000
15004
15005     Mark all exif labels as translatable.
15006     Before only some of them were enclosed by N_().
15007
15008 commit 99f37aedb447817ff1cb9e243f768b45099d17a7
15009 Author: Laurent Monin <geeqie@norz.org>
15010 Date:   Sun Apr 6 10:03:54 2008 +0000
15011
15012     Mark strings as translatable.
15013
15014 commit 6033096a6d309a6ebab2d1aa1c2d2152b5e6e56a
15015 Author: Laurent Monin <geeqie@norz.org>
15016 Date:   Sat Apr 5 15:23:39 2008 +0000
15017
15018     Improve remove_trailing_slash() so it allocates no more than
15019     needed bytes and remove all trailing slashes instead only one.
15020
15021 commit 3cd193f19c714ea492ef75b7af92ccddae6d9043
15022 Author: Laurent Monin <geeqie@norz.org>
15023 Date:   Sat Apr 5 11:59:29 2008 +0000
15024
15025     Comment out unused code.
15026     Geeqie code now compiles cleanly with -Wall gcc option.
15027
15028 commit 4b5d366799dd336e39bda4570cb48c706b87512d
15029 Author: Laurent Monin <geeqie@norz.org>
15030 Date:   Fri Apr 4 22:34:55 2008 +0000
15031
15032     Change default exif order a bit to move up common and useful
15033     info.
15034
15035 commit 629f646396dece8527f11d9c55cf37e96420df7a
15036 Author: Laurent Monin <geeqie@norz.org>
15037 Date:   Fri Apr 4 22:23:36 2008 +0000
15038
15039     Re-add "What to show in properties dialog:" label before the table.
15040
15041 commit 9c6fe295906cac617f7ffb57e1f80519982263c0
15042 Author: Laurent Monin <geeqie@norz.org>
15043 Date:   Fri Apr 4 22:12:28 2008 +0000
15044
15045     Rename exif preferences tab to "Properties", and name the
15046     subsection "Exif".
15047
15048 commit b74a5e41092be8d442a5edc8927c388f8f064ab4
15049 Author: Laurent Monin <geeqie@norz.org>
15050 Date:   Fri Apr 4 18:50:52 2008 +0000
15051
15052     Fix a segfault occuring when enabling debug mode.
15053     At this point il->fd can be null.
15054
15055 commit e8cca019825f81696bed7d0e7ac8adb46107d66e
15056 Author: Laurent Monin <geeqie@norz.org>
15057 Date:   Thu Apr 3 23:29:14 2008 +0000
15058
15059     Make the wmclass value unique among the code by defining
15060     it in main header file as GQ_WMCLASS.
15061     Before this patch, it was set using PACKAGE (="geeqie"),
15062     or by the hardcoded string "Geeqie".
15063     Now all Geeqie windows have the same value for wmclass.
15064
15065 commit ba02c7206762d6851a1af2776361daaf16a3db9a
15066 Author: Laurent Monin <geeqie@norz.org>
15067 Date:   Thu Apr 3 22:39:50 2008 +0000
15068
15069     Initialize variables, clearing a gcc warning.
15070
15071 commit 9c57ca463347c5dfe77e25e634135ee282a11d6a
15072 Author: Laurent Monin <geeqie@norz.org>
15073 Date:   Thu Apr 3 22:33:28 2008 +0000
15074
15075     Add missing prototype to header file.
15076
15077 commit 1d07e403b4460791de952fa6b3089e667b60264b
15078 Author: Laurent Monin <geeqie@norz.org>
15079 Date:   Thu Apr 3 22:29:20 2008 +0000
15080
15081     Add few missing prototypes to header file.
15082
15083 commit bae17221c04c2d7ac5a473e94ac0562603d83507
15084 Author: Laurent Monin <geeqie@norz.org>
15085 Date:   Thu Apr 3 22:20:42 2008 +0000
15086
15087     Drop a bunch of unused variables.
15088
15089 commit 4233904c10730a743c21449f929ff99ab6a9cb2e
15090 Author: Laurent Monin <geeqie@norz.org>
15091 Date:   Thu Apr 3 22:14:37 2008 +0000
15092
15093     Add missing #include.
15094
15095 commit b5004054f8709b415a62b457fc166216014e4d6c
15096 Author: Laurent Monin <geeqie@norz.org>
15097 Date:   Thu Apr 3 22:13:12 2008 +0000
15098
15099     Remove unused variables.
15100
15101 commit 0f370af7df0f6b59e783a3c6655d6b8db4986ce9
15102 Author: Laurent Monin <geeqie@norz.org>
15103 Date:   Thu Apr 3 22:09:36 2008 +0000
15104
15105     Add missing prototype.
15106
15107 commit 46cbdf33c88a15bca579a00022356361f7854ec8
15108 Author: Laurent Monin <geeqie@norz.org>
15109 Date:   Thu Apr 3 22:06:31 2008 +0000
15110
15111     Drop 3 unused variables and comment out 2 unused functions.
15112
15113 commit b452f41cefd0a7d578b4e5310543d397ec4ca21b
15114 Author: Laurent Monin <geeqie@norz.org>
15115 Date:   Thu Apr 3 22:03:14 2008 +0000
15116
15117     Add parenthesis around affection to clear a gcc warning.
15118
15119 commit fab357ea72855cdc4397ad4e4009206f47e9065e
15120 Author: Laurent Monin <geeqie@norz.org>
15121 Date:   Thu Apr 3 22:01:08 2008 +0000
15122
15123     Fix a signedness warning.
15124
15125 commit 91d0e07df572f7e7b2bb4564b3d96737ba432650
15126 Author: Laurent Monin <geeqie@norz.org>
15127 Date:   Thu Apr 3 21:54:23 2008 +0000
15128
15129     Main configuration file was renamed from gqviewrc to geeqierc.
15130
15131 commit 94fe3fcbb8e57a53b1ca2fbd2874d319988a3f05
15132 Author: Laurent Monin <geeqie@norz.org>
15133 Date:   Thu Apr 3 21:50:53 2008 +0000
15134
15135     Fix a segfault occuring when using --without-exiv2 and
15136     concerning exif stuff.
15137
15138 commit c34caea4863dc67b9420eefeab15fea347482d00
15139 Author: Laurent Monin <geeqie@norz.org>
15140 Date:   Thu Apr 3 21:49:17 2008 +0000
15141
15142     Fix missing bit of previous patch.
15143
15144 commit 287ce3f2961b8d47d7b16b14206de769419a70b0
15145 Author: Laurent Monin <geeqie@norz.org>
15146 Date:   Thu Apr 3 21:04:19 2008 +0000
15147
15148     Fix two more gcc warnings related to function declarations.
15149
15150 commit 7c014bcacbdf6a41bf9b4d056c23af1b095d2c5e
15151 Author: Laurent Monin <geeqie@norz.org>
15152 Date:   Thu Apr 3 20:53:13 2008 +0000
15153
15154     Remove two unused variables declarations, and add a missing #include.
15155
15156 commit ae6a05ca1496e697792873538344986662731d33
15157 Author: Laurent Monin <geeqie@norz.org>
15158 Date:   Thu Apr 3 20:46:55 2008 +0000
15159
15160     Drop unused variable.
15161
15162 commit 71e3199f6438dedfad6c9f887c61377e25d2ecd8
15163 Author: Laurent Monin <geeqie@norz.org>
15164 Date:   Thu Apr 3 20:45:55 2008 +0000
15165
15166     Add missing return at the end of editor_command_next_start().
15167
15168 commit f73531befc98f27f324b2d8931037cb992cee5eb
15169 Author: Laurent Monin <geeqie@norz.org>
15170 Date:   Thu Apr 3 20:40:15 2008 +0000
15171
15172     Drop unused variable.
15173
15174 commit 66f99ad9b066545846752becd21c8fe28360d27d
15175 Author: Laurent Monin <geeqie@norz.org>
15176 Date:   Thu Apr 3 20:38:59 2008 +0000
15177
15178     Make collect_manager_process_action() static.
15179
15180 commit 8e4da844d26d88157198173ae9085700c3ad7e15
15181 Author: Laurent Monin <geeqie@norz.org>
15182 Date:   Thu Apr 3 20:34:49 2008 +0000
15183
15184     Fix typos in functions names: file_list -> filelist.
15185
15186 commit c2eef3c9f81fcfdc2871d68fc70429ee0022b0a1
15187 Author: Laurent Monin <geeqie@norz.org>
15188 Date:   Thu Apr 3 20:25:22 2008 +0000
15189
15190     Remove unused variable declarations.
15191
15192 commit 6c8390b4bf350c22d5dadc4f7cbeecfcf66b2241
15193 Author: Laurent Monin <geeqie@norz.org>
15194 Date:   Thu Apr 3 20:24:20 2008 +0000
15195
15196     Fix missing header include (filelist.h).
15197
15198 commit a161508a7fcab4d94be9661e844e1cbadb459016
15199 Author: Laurent Monin <geeqie@norz.org>
15200 Date:   Thu Apr 3 20:19:16 2008 +0000
15201
15202     Remove unused variables declarations.
15203
15204 commit 8746b22d3ed1b600016bd97a5547dc10248cc0e5
15205 Author: Laurent Monin <geeqie@norz.org>
15206 Date:   Thu Apr 3 20:11:09 2008 +0000
15207
15208     Move tabs code from config_window_create() to new smaller functions.
15209     Each tab has now its own function named:
15210     config_tab_general(), config_tab_image(), config_tab_windows(),
15211     config_tab_filtering(), config_tab_editors(), config_tab_exif(),
15212     config_tab_advanced();
15213
15214 commit 1557cbb59eeb34ce818337a2c9a57cb8e03c9c05
15215 Author: Laurent Monin <geeqie@norz.org>
15216 Date:   Thu Apr 3 18:20:39 2008 +0000
15217
15218     Use more generic names for some cache manager callback functions.
15219
15220 commit aecafd20f3ac481c1c919484ebb2dd79af07caca
15221 Author: Laurent Monin <geeqie@norz.org>
15222 Date:   Thu Apr 3 17:34:30 2008 +0000
15223
15224     Replace some occurences of gqview by Geeqie.
15225
15226 commit e10dc3fb90621a74d1641c54cba4e3eb58ed306b
15227 Author: Laurent Monin <geeqie@norz.org>
15228 Date:   Thu Apr 3 17:15:49 2008 +0000
15229
15230     Add a debug level spinner at the end of Preferences > Advanced.
15231     One can now enable debug mode without restarting geeqie.
15232     A possibility to disable all debugging code and related options
15233     at compile time was added.
15234
15235 commit 7cc8e4c3ec69055695aea75aec756ab8623d9b1b
15236 Author: Laurent Monin <geeqie@norz.org>
15237 Date:   Thu Apr 3 14:35:03 2008 +0000
15238
15239     Fix and simplify thumbnails size combo box related code.
15240     Some variables were unused, code was buggy (spurious entry at
15241     the end of the list). A sanity check for values coming from
15242     rc file was added. Two constants now define the default
15243     thumbnail size.
15244
15245 commit 1671ec2fa789db8370f51fb6ef8efca946865931
15246 Author: Laurent Monin <geeqie@norz.org>
15247 Date:   Thu Apr 3 13:58:20 2008 +0000
15248
15249     Make the preferences window resizeable, and try to improve
15250     display of editors tab.
15251
15252 commit ab990a8c71aed99def1757293cbb888da37af2a9
15253 Author: Laurent Monin <geeqie@norz.org>
15254 Date:   Thu Apr 3 13:24:13 2008 +0000
15255
15256     Tidy up. Fix indentation and missing whitespaces.
15257     Make editors table creation code a bit more readable.
15258
15259 commit cf5166859290614def5203aea1900d302d02c6de
15260 Author: Laurent Monin <geeqie@norz.org>
15261 Date:   Thu Apr 3 08:51:32 2008 +0000
15262
15263     Setting no limit size to trash directory is now possible using zero as value.
15264     A tooltip was added to the spinner to inform the user of this possibility.
15265     When 0 is set, no remaining/free space check occurs.
15266     Default size of the trash was set to a 128M and maximum size is now 2048MB, which
15267     is more conform to today's standards.
15268     The delete dialog now displays more information:
15269     - if external command will be used
15270     - if safe delete is on, max size and path to the trash
15271     - if safe delete is off
15272
15273 commit 84a0008e3167969e2250ac1169da57ad8464624d
15274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15275 Date:   Wed Apr 2 20:44:40 2008 +0000
15276
15277     various exif improvements based on patch by Uwe Ohse
15278     try to compute 35mm focal length
15279
15280 commit a667d7a3491b2758ffff532fc66c76bd84de59cf
15281 Author: Laurent Monin <geeqie@norz.org>
15282 Date:   Wed Apr 2 12:12:50 2008 +0000
15283
15284     Make properties tabs reorderable through drag'n drop.
15285     Order is preserved during the whole session.
15286     When a new properties dialog is open, it uses the last order used.
15287     Currently, order isn't saved to rc file.
15288
15289 commit 119f6773b7605d8ce443c6f79ee1becd5d2250b2
15290 Author: Laurent Monin <geeqie@norz.org>
15291 Date:   Wed Apr 2 10:40:54 2008 +0000
15292
15293     Honor selection while fullscreen navigation.
15294     The behavior is now consistent in full screen and windowed mode.
15295     It fixes the fact that the selection was discarded on "Next".
15296     Patch by Uwe Ohse. Cleanups by Laurent Monin.
15297
15298 commit 9c13e122221c8c594e9c686eb44c00ebe5653a8d
15299 Author: Laurent Monin <geeqie@norz.org>
15300 Date:   Tue Apr 1 07:42:31 2008 +0000
15301
15302     Fix display of image number in properties dialog when more than one image is selected.
15303
15304 commit 46b72816ae905359b0f58dc9306391a045c64851
15305 Author: Laurent Monin <geeqie@norz.org>
15306 Date:   Mon Mar 31 22:10:25 2008 +0000
15307
15308     Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
15309
15310 commit 04eaaa21a6ba71239f7c4564ff98a3268326cc40
15311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15312 Date:   Mon Mar 31 21:09:36 2008 +0000
15313
15314     use quoted_value everywhere
15315     simplify parsing of multiple quoted values on one line
15316
15317 commit e24208c28c3cc4cebd512e16b81183ec1df6bae1
15318 Author: Laurent Monin <geeqie@norz.org>
15319 Date:   Mon Mar 31 07:29:03 2008 +0000
15320
15321     Indentation and white lines minor fixes.
15322
15323 commit fcd13bbcea7020864510cb36b878e08fab2f90b2
15324 Author: Laurent Monin <geeqie@norz.org>
15325 Date:   Sun Mar 30 19:26:35 2008 +0000
15326
15327     Move strlen() calls outside the while loop.
15328
15329 commit 05e266040ad17850e0b808ba3ddc94fefb526120
15330 Author: Laurent Monin <geeqie@norz.org>
15331 Date:   Sun Mar 30 14:19:34 2008 +0000
15332
15333     Comment out forgotten debugging code.
15334
15335 commit 7bfda96a852553fd035ffefcd44c82dab63de722
15336 Author: Laurent Monin <geeqie@norz.org>
15337 Date:   Sun Mar 30 14:18:04 2008 +0000
15338
15339     Fix two minor compilation warnings.
15340
15341 commit a3842d6ede2ca127f40bdab206c0bfd35b31e92b
15342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15343 Date:   Sun Mar 30 11:47:14 2008 +0000
15344
15345     differentiate among normal image, raw image and metadata
15346     removed raw extension lists on various places and fixed most of the
15347     Exiv2 warnings
15348     todo: configuration and a special icons for unreadable raw or metadata
15349
15350 commit 07a39dad79cab9d0ffb31934ffffb46cac283614
15351 Author: Laurent Monin <geeqie@norz.org>
15352 Date:   Sun Mar 30 07:14:37 2008 +0000
15353
15354     Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
15355
15356 commit 4cd843a2af59ae49b25ee2cf0cc1a4e777567628
15357 Author: Laurent Monin <geeqie@norz.org>
15358 Date:   Sat Mar 29 21:47:10 2008 +0000
15359
15360     Improve escaping and quoting of strings saved in rc files.
15361
15362 commit a6b652131200ed7c783431147a4ea52024341200
15363 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15364 Date:   Sat Mar 29 14:59:14 2008 +0000
15365
15366     configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
15367
15368 commit 34d53a4678e430076251d04a4e7e4e4c755a21e1
15369 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15370 Date:   Sat Mar 29 10:38:15 2008 +0000
15371
15372     set user-defined color as image background - patch by Laurent MONIN
15373
15374 commit a33be8446827d48bdf2c3a390cac83a46c998a9b
15375 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15376 Date:   Sat Mar 29 10:11:02 2008 +0000
15377
15378     fixed color management initialization
15379
15380 commit c8156a82ec7f5c50ca3879f3d7950be7d2141ad0
15381 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15382 Date:   Wed Mar 26 12:07:00 2008 +0000
15383
15384     README fixes
15385
15386 commit 407aa583a11e3dc639b45941cd642636e90b8da4
15387 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15388 Date:   Wed Mar 26 08:02:45 2008 +0000
15389
15390     updated README files
15391
15392 commit 326749190b90a0d6856aadc41863147f4036ef74
15393 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15394 Date:   Wed Mar 26 08:00:46 2008 +0000
15395
15396     improved xmp vs. legacy metadata handling
15397
15398 commit 6d057f053b0096f75d54ca1072efbc3519fb1fd6
15399 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15400 Date:   Mon Mar 24 23:15:29 2008 +0000
15401
15402     fixed crashes with --debug
15403
15404 commit b62f6a36bb78ebcfdc7e3ebb5ed8053e4602ff31
15405 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15406 Date:   Mon Mar 24 20:42:39 2008 +0000
15407
15408     added all possible raw extensions that I could find
15409
15410 commit 667f7560d8b10468f4c7297519555a3c8decbc4c
15411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15412 Date:   Mon Mar 24 14:49:00 2008 +0000
15413
15414     improved support for older exiv2 versions
15415
15416 commit da4c691f61c0f2ca628b9ad5e97c3214df774d69
15417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15418 Date:   Mon Mar 24 14:03:46 2008 +0000
15419
15420     exiv2 version checks
15421
15422 commit 84ae856159768b019f9e84bc7755870d81919ff4
15423 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15424 Date:   Mon Mar 24 12:04:31 2008 +0000
15425
15426     more renames
15427
15428 commit 70dabcc54b1d89de945f04eda7b3a64c353f9b55
15429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15430 Date:   Mon Mar 24 10:27:22 2008 +0000
15431
15432     changed logo
15433
15434 commit 81d7720e912922961e82aa9b1a1dc87e7d75a74a
15435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15436 Date:   Mon Mar 24 09:55:09 2008 +0000
15437
15438     more renames
15439
15440 commit 63da021597cd98d86a924b3e233ef17974df5360
15441 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15442 Date:   Sun Mar 23 20:38:54 2008 +0000
15443
15444     rename GQview -> Geeqie over the code
15445
15446 commit a0778c990d5e40044d61b06dc2fbdbb9a7e70b04
15447 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15448 Date:   Sun Mar 23 20:18:51 2008 +0000
15449
15450     renamed to geeqie
15451
15452 commit ea452132ffaeb843e0679ff75cea362888cf1e6d
15453 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15454 Date:   Sat Mar 22 19:28:45 2008 +0000
15455
15456     raw related fixes
15457
15458 commit 492c7832025b9958963965fafb009de3d8fde085
15459 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15460 Date:   Sat Mar 22 17:32:43 2008 +0000
15461
15462     overview of supported raw formats
15463
15464 commit 6974277ce5e41e0271523dbbd5ece82abeec678e
15465 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15466 Date:   Sat Mar 22 17:09:14 2008 +0000
15467
15468     configure --without-exiv2
15469
15470 commit 2e9a8e8d10e6aefb5965f7b68c7ea0304bc962b2
15471 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15472 Date:   Sat Mar 22 16:43:59 2008 +0000
15473
15474     crw preview support with exiv2
15475
15476 commit 7f9de3a441f0cda2f3f6338e605ac623c0939e60
15477 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15478 Date:   Sun Mar 16 14:11:22 2008 +0000
15479
15480     whitelist of files that can have an xmp sidecar, sample external command
15481     for creating sidecar
15482
15483 commit a7b47030ebe7432a344a9af140418143a3e60510
15484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15485 Date:   Sun Mar 16 10:52:44 2008 +0000
15486
15487     fixed reading sidecar extensions from config file
15488
15489 commit 7597fd790455ba66f96c22589c14f77041473c04
15490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15491 Date:   Sun Mar 16 10:32:52 2008 +0000
15492
15493     write comment and keywords to xmp, sidecars are used if exist
15494
15495 commit c0cdc48934658fca8cd0c98c642f6f79139eb546
15496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15497 Date:   Sat Mar 15 19:53:33 2008 +0000
15498
15499     write support in Exiv2 wrapper; for now only string values
15500
15501 commit 61e73a06de7a43766561aa634ed092f92074fda8
15502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15503 Date:   Sun Feb 24 18:55:19 2008 +0000
15504
15505     a hack to read raw previews with exiv2 0.16, however it should be fixed
15506     in the library
15507
15508 commit 406e5426f94d6f73156a64864486bfc15a57e18e
15509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15510 Date:   Fri Feb 15 10:48:09 2008 +0000
15511
15512     read also iptc and xmp
15513
15514 commit 8c7b5e49053a0f3c00c437d10b0456ccfe08149d
15515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15516 Date:   Thu Feb 14 14:04:43 2008 +0000
15517
15518     more exiv2 fixes
15519
15520 commit 2b56231212f7ea7f07ce26525b1b20d8acfba5e4
15521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15522 Date:   Thu Feb 14 11:03:20 2008 +0000
15523
15524     more exiv2 fixes
15525
15526 commit 0330894fadd7202f8df008f7c8b68c6806d480ac
15527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15528 Date:   Wed Feb 13 23:02:48 2008 +0000
15529
15530     more exiv2 fixes
15531
15532 commit 4f5f09180a9a03d951a695611df2426342201596
15533 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15534 Date:   Wed Feb 13 19:31:50 2008 +0000
15535
15536     unified tag names between exiv2 and internal rxif parser
15537
15538 commit bf05ea3fd28410a74676a407f659899e4c912046
15539 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15540 Date:   Wed Feb 13 17:47:55 2008 +0000
15541
15542     more exiv2 fixes
15543
15544 commit 69bc9e2f08edac2dd933f5b7ea25864a30c5d660
15545 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15546 Date:   Wed Feb 13 17:08:04 2008 +0000
15547
15548     and first version that actually shows some exif data (see advanced view)
15549
15550 commit fd37e582550777f9c82609aacb4dd5fc2b4aab86
15551 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15552 Date:   Wed Feb 13 16:52:41 2008 +0000
15553
15554     first exiv2 support that does not crash immediately
15555
15556 commit d5f48145d5d4cc13c73fb372b6d6a618eca3ce75
15557 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15558 Date:   Wed Feb 13 14:46:23 2008 +0000
15559
15560     started exiv2 integration
15561
15562 commit dd9103a22cd380d10bffb153f495109066f8065e
15563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15564 Date:   Wed Feb 13 13:57:31 2008 +0000
15565
15566     simplified exif.h, moved implementation-specific stuff to exif-int.h
15567
15568 commit 431265bcd9755e6074140f587a9512bb50f0549a
15569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15570 Date:   Mon Feb 11 15:23:43 2008 +0000
15571
15572     do not show frame for full-window images
15573
15574 commit b3b7ee17996db74480664bcc1f68e0ef2b15d420
15575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15576 Date:   Mon Feb 11 12:51:28 2008 +0000
15577
15578     improved drawing of image frames
15579
15580 commit 0628b6e3e6e9712711131850b85d7d471fd22b20
15581 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15582 Date:   Sat Jan 26 21:18:23 2008 +0000
15583
15584     updated TODO list
15585
15586 commit bf5d79e01c27563022cf7bf091b12d62375157d6
15587 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15588 Date:   Sun Jan 20 19:04:18 2008 +0000
15589
15590     debug messages cleanup
15591
15592 commit 631cb03570ea6c6ea72b1b16246c954ddb0e10d8
15593 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15594 Date:   Wed Jan 16 19:37:54 2008 +0000
15595
15596     added file with release notes and TODO
15597
15598 commit 6d82f53ecfeab8d6094f82a95cbdd7746d295fa1
15599 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15600 Date:   Sun Dec 23 21:24:48 2007 +0000
15601
15602     basic sidecar files configuration via preferences dialog
15603
15604 commit 45bbe448e671704146e0bc767810ba93df03ce50
15605 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15606 Date:   Sun Dec 23 20:28:50 2007 +0000
15607
15608     fixed loading thumbnails for sidecar files
15609
15610 commit 29b1508bf7b5e237cfeebcb70d1db839105d6e72
15611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15612 Date:   Sun Dec 23 15:49:23 2007 +0000
15613
15614     fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
15615     files
15616
15617 commit c1a3110b9f809032dbc8b8aa87fe5ba30e5fedc6
15618 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15619 Date:   Sat Dec 22 20:33:09 2007 +0000
15620
15621     fixed filelist refresh
15622
15623 commit b06e457b334a134777618c729eb99e71bf1725c9
15624 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15625 Date:   Sat Dec 22 10:10:40 2007 +0000
15626
15627     preserve marks setting on layout change
15628
15629 commit c753cf51a86606bdcc34cb5bafde19ad9e75bda2
15630 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15631 Date:   Sat Dec 22 09:51:12 2007 +0000
15632
15633     basic support for marks in view_file_icon.c
15634
15635 commit ec7b00c244dd33aa0db84f09db46e5603f9f3dc1
15636 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15637 Date:   Thu Dec 20 22:43:52 2007 +0000
15638
15639     update FileData on file change
15640
15641 commit 9114e31e1e4e433948d6b6380ea955b4909ddff0
15642 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15643 Date:   Thu Dec 20 16:18:28 2007 +0000
15644
15645     <num> toggles mark num
15646     <control><num> selects mark num
15647
15648 commit eda3ed612bc1b1f96ef2956db9d1a07e4da1509f
15649 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15650 Date:   Thu Dec 20 16:06:20 2007 +0000
15651
15652     created menu "Select" with selection and marks operations
15653
15654 commit 3d075305738ca1931d074e207e546f3a5c3fcd3d
15655 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15656 Date:   Wed Dec 19 22:01:46 2007 +0000
15657
15658     complete set of boolean operation with marks -
15659     union, intersection, complement
15660
15661 commit 89bad26edcaf2df8dd67d3b965ffdb89ceb05a6f
15662 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15663 Date:   Tue Dec 18 21:15:16 2007 +0000
15664
15665     use accels also in fullscreen mode
15666
15667 commit a9437da31efbdf69f6d9f7bba573f3925dc6a3aa
15668 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15669 Date:   Mon Dec 17 21:42:24 2007 +0000
15670
15671     moved some actions to menu and accels
15672
15673 commit a38f59e3953d625d8209673f67380f2cd34ef824
15674 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15675 Date:   Mon Dec 17 19:34:43 2007 +0000
15676
15677     removed unused variable
15678
15679 commit 345a2cf80b5165d3eb651ef6ade21323280d6ebe
15680 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15681 Date:   Sun Dec 16 22:30:19 2007 +0000
15682
15683     fixed in-place rename
15684
15685 commit 05cfc9b2aa804a81b39e792cdf5d7fe8119e8df6
15686 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15687 Date:   Sat Dec 15 17:58:51 2007 +0000
15688
15689     better integration of split image functions into menu
15690
15691 commit 69f60d962f323105247e0eaae029ab5d4c4d7395
15692 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15693 Date:   Fri Dec 14 21:51:46 2007 +0000
15694
15695     show active marks in image overlay
15696
15697 commit 9ccee7c53567b57b5d54b727ad0d82e453c69d58
15698 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15699 Date:   Sun Dec 9 21:20:27 2007 +0000
15700
15701     fixed image focus
15702
15703 commit b44635e7ed331a57eda5ba5d5b4886ddfaf453dc
15704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15705 Date:   Sun Dec 9 12:33:51 2007 +0000
15706
15707     fixed copying zoom an scroll values from the original image on splitting
15708
15709 commit ce0883ff7b010d5562f1d7d1213b326503229644
15710 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15711 Date:   Sun Dec 9 11:58:39 2007 +0000
15712
15713     do not hilight selected image in SPLIT_NONE
15714
15715 commit 4c1e2733efabf185cf89ce1c12da428f3402f5e9
15716 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15717 Date:   Sun Dec 9 00:11:40 2007 +0000
15718
15719     improved drawing of frame around selected image
15720
15721 commit 7ea79525bc616c4b570ed79cd5a930d85e34cbb6
15722 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15723 Date:   Sun Nov 25 10:25:25 2007 +0000
15724
15725     more operations with file marks
15726
15727 commit a0cf6aaa112b855b737422d74eb8ba048598d223
15728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15729 Date:   Sat Nov 24 21:06:30 2007 +0000
15730
15731     marks: fixes and cleanup
15732
15733 commit 5c3c80672cb96a81b25289f09f82d3f642cf2846
15734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15735 Date:   Thu Nov 22 21:15:35 2007 +0000
15736
15737     improved directory scanning a bit
15738
15739 commit 106211b13e3e057b69bb7676d70155e64eb093cd
15740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15741 Date:   Wed Nov 21 22:46:50 2007 +0000
15742
15743     added possibility to specify prefered file type for external commands
15744
15745 commit 439688c617f392e5e63b68bac42663a05be7df61
15746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15747 Date:   Wed Nov 21 21:21:17 2007 +0000
15748
15749     prevent duplicate sidecar files; code cleanup
15750
15751 commit 07fcc6b5f7298e70aa7fc5530427997eece2bb44
15752 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15753 Date:   Tue Nov 20 22:28:40 2007 +0000
15754
15755     fixed grouping sidecar files and made it configurable via config file
15756     (no gui yet)
15757
15758 commit f4cbb100a217060899694be8fbe42a496f00f443
15759 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15760 Date:   Mon Oct 22 19:58:47 2007 +0000
15761
15762     fixed preloading images in file list
15763
15764 commit db51b5674d885e18d75a4c4638ec70a5fbb0ee6a
15765 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15766 Date:   Mon Oct 8 19:41:49 2007 +0000
15767
15768     improved FileDataChangeInfo structure, check for another file operation in progress
15769
15770 commit 0f0a7caad365e1040b989a58a53c5cd22270d631
15771 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15772 Date:   Tue Oct 2 21:49:02 2007 +0000
15773
15774     display sidecar files (jpeg + raw)  using gtk_tree_store
15775     This is just a prototype to test the functionality, it needs more work.
15776     
15777     Please test, omments are welcome :)
15778
15779 commit bd71fb9aabd65b6e530a82bf61b0787d5f9218a6
15780 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15781 Date:   Mon Oct 1 19:52:10 2007 +0000
15782
15783     use FileData even for sidecar file list
15784
15785 commit dab00f02153474d52c62447e25e4a89f70ce918b
15786 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15787 Date:   Sun Sep 30 21:10:54 2007 +0000
15788
15789     editors.c was almost completely rewritten:
15790     - centralized template parsing
15791     - better control of executed editors
15792     - possibility to get editor exit status via callback
15793
15794 commit 0521644af7926c994e85a57345d7d9e4045dee23
15795 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15796 Date:   Wed Sep 12 21:17:31 2007 +0000
15797
15798     display sidecar extensions in filelist
15799     some cleanup of file marks
15800
15801 commit 06959abbda81a200519ad4b57b16995487b8acd8
15802 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15803 Date:   Tue Sep 11 20:06:29 2007 +0000
15804
15805     replaced gchar* path with FileData *fd
15806
15807 commit d9367f6d1ce776d8a9c2cf67fe9f8166e4e41b6b
15808 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15809 Date:   Thu Aug 23 20:45:59 2007 +0000
15810
15811     started support for sidecar files like xmp, raw+jpeg etc.
15812
15813 commit d42c34b8f61d1769f068d253d52043862cc49e56
15814 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15815 Date:   Mon Aug 20 20:11:32 2007 +0000
15816
15817     more external commands
15818
15819 commit a4e65742955bd3ca929032eac09ea49b57a6873e
15820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15821 Date:   Thu Aug 16 20:57:09 2007 +0000
15822
15823     improved external delete command
15824
15825 commit 19d0a14182426bf5e9a9591c65f44af4c6fc3c06
15826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15827 Date:   Wed Aug 15 21:37:51 2007 +0000
15828
15829     started implementation of external commands; external Delete should work
15830
15831 commit 57c15b1c97b8d075ebb879fc4af67ba41a5d8471
15832 Author: Petr Ostadal <postadal@suse.cz>
15833 Date:   Fri Jul 20 07:10:48 2007 +0000
15834
15835     compilation fix
15836
15837 commit 84f67e529bc28f1888d58736ed92d69b227a72a4
15838 Author: Petr Ostadal <postadal@suse.cz>
15839 Date:   Fri Jul 13 14:03:08 2007 +0000
15840
15841     First implementation of marks for all photos.
15842
15843 commit f231104ffad164bd37990a2b4d8e4ffa392f3949
15844 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15845 Date:   Thu Jul 12 20:46:28 2007 +0000
15846
15847     relative scroll is working; some cleanup
15848
15849 commit 45424fcc2bf63a47442a1669f19c57233ed07386
15850 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15851 Date:   Wed Jul 11 21:10:25 2007 +0000
15852
15853     connected zoom
15854
15855 commit 625f31c5f44e5ad9b1689949b3e0553a1a89a2a6
15856 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15857 Date:   Wed Jul 11 20:00:07 2007 +0000
15858
15859     started relative scroll, keep scroll position
15860
15861 commit 44d8cd9bde65b823801ea1f5eca8137641ce5c18
15862 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15863 Date:   Tue Jul 10 21:25:51 2007 +0000
15864
15865     improved connected scroll and active image switching
15866
15867 commit f2c63eb24b224a0f9023dc2fa27dc1fe64a5c047
15868 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15869 Date:   Fri Jun 29 15:16:46 2007 +0000
15870
15871     implemented split windows
15872     TODO: menus and hotkeys, connected zoom, activating on drag
15873
15874 Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>
15875
15876         * README: Fix credits for Belarusian translation.
15877
15878 Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>
15879
15880         * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
15881         the data returned by parts_list() was not used here at all.
15882
15883 Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>
15884
15885         * README: Updates.
15886         * configure.in: Release 2.1.5
15887
15888 Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>
15889
15890         * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
15891         to the system shell. Assumes bash-like escaping syntax for "sh -c".
15892
15893 Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>
15894
15895         * image-overlay.[ch]: More work on osd icons.
15896         * image.c: Use correct flag when setting auto rotation state, and set
15897         the state again after the rotation so that osd can update.
15898         * img-view.c: Show osd icon when overlay is enabled.
15899         * layout.c, layout_image.[ch]: Enable overlay regardless of the
15900         full screen state, only difference now is that image description text
15901         is only shown when in full screen but icons will always appear.
15902         * layout_util.c: Make I key toggle overlay from windowed mode too.
15903         * typedefs.h (LayoutWindow): Remove no longer used 
15904         full_screen_overlay_on.
15905
15906 Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>
15907
15908         * print.c (print_job_ps_page_image): Use a white mask when printing
15909         transparent images, fixes bug #1426596.
15910
15911 Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>
15912
15913         * slideshow.c (real_slideshow_start): Fix memory leak when unable to
15914         begin a slideshow.
15915
15916 Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>
15917
15918         * image-overlay.[ch]: Prepare for icon notification display, and fix
15919         info overlay image index when on last image of slideshow.
15920         * img-view.c: Fix image index when on last image of slideshow.
15921
15922 Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>
15923
15924         * image-overlay.[ch]: Rewrite most of the information overlay code to
15925         be more flexible and easily extended.
15926         * image.[ch], typedefs.h: Remove image_new_func, and replace it with
15927         image_state_func callback which is much more informative.
15928         * img-view.c, layout.c, layout_image.c: Updates for new image overlay
15929         function names.
15930
15931 Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>
15932
15933         * image.c: When resuming a previous color adjustment, set the display
15934         to update incrementally to avoid user confusion of why half of image
15935         is color adjusted.
15936
15937 Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>
15938
15939         * color-man.[ch]: Allow color manager to work with GdkPixbufs not
15940         linked to an ImageWindow. Fix missing embedded dummy function when
15941         compiling without color profile support.
15942         * image.c: When embedded color profiles is enabled and EXIF ColorSpace
15943         is set to 1 use sRGB color profile for the image. Also fixed order of
15944         starting the image read-ahead when color profiles are in use.
15945         * typedefs.h (ImageWindow): Use gpointer definition correctly so that
15946         cm is a pointer and not a pointer to a pointer.
15947         * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
15948         of FALSE.
15949
15950 Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>
15951
15952         * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
15953         * color-man.[ch]: Add color_man_new_embedded for using in-memory color
15954         profiles.
15955         * exif.[ch]: Add support for extracting color profiles embedded in jpeg
15956         and tiff images. This resulted in a rewrite of the jpeg parser; both
15957         to allow searching for any marker type, and to make the code readable.
15958         * format_raw.c: Add color profile tag to the debug code.
15959         * image.c, layout.c: Use embedded color profiles when found and
15960         enabled, also add toggle for the option in color profile menu.
15961
15962 Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>
15963
15964         * configure.in: Add test for lcms (little cms).
15965         * Makefile.am: Add color-man.[ch]:
15966         * color-man.[ch]: New files for color management support.
15967         * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
15968         variables and option saving.
15969         * image.[ch]: Add color profile functions.
15970         * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
15971         fix sort menu to use radio buttons.
15972         * menu.c: Use radio buttons for sort menu when appropriate.
15973         * preferences.c: Add color profile options to preferences.
15974         * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
15975         * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
15976         * view_file_icon.c, view_file_list.c: Check for active state in sort
15977         menu callbacks.
15978         * README: Add info about lcms, and how to disable.
15979
15980 Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>
15981
15982         * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
15983         does not follow symbolic links.
15984         * utilops.[ch]: Add file_util_delete_dir(), and support functions.
15985         * view_dir_list.c: Add delete to folder popup menu.
15986         * view_dir_tree.c: Add delete to folder popup menu, and set rename and
15987         delete sensitive only when parent folder is writable.
15988
15989 Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>
15990
15991         * view_file_icon.c: Fix odd crash when removing files, it seems the
15992         high priority idle sync is no longer called before the treeview tries
15993         to redraw itself, so fix the cleanup of removed pointers so that they
15994         are always valid or NULL (I wonder if the priorities used by
15995         GtkTreeView have changed in newer versions of GTK?).
15996         * view_file_list.c: Fix progress bar warning when files are removed
15997         before thumbnail generation is finished.
15998
15999 Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>
16000
16001         * exif.[ch]: Fix memory alignment issues, bug #1593252.
16002
16003 Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>
16004
16005         * image.c: Fix up initial scroll offset into image when auto rotated
16006         by exif info, and keep same center point when rotating otherwise.
16007
16008 Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>
16009
16010         * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
16011         the value, as when that is eventually fixed to be alignment safe,
16012         the so shall this.
16013
16014 Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>
16015
16016         * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
16017         more in line with their counterparts of exif_byte_get..()
16018
16019 Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>
16020
16021         * pan-view.c: Break this monstrosity of code into smaller files.
16022         * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
16023         layout types into their own files (for now flower is with folder tree).
16024         * pan-item.c: PanItem creation, drawing, actions, and maintenance.
16025         * pan-types.h: Defines, data types, function prototypes.
16026         * pan-util.c: Various utilities.
16027         * src/Makefile.am: Add new files above.
16028
16029 Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>
16030
16031         * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
16032         and use a buffer when drawing to those windows to avoid flicker.
16033         Scrolling with the info [I] visible in full screen is now much
16034         smoother. Only one regression that will be fixed later: overlapping
16035         overlays are now ugly.
16036
16037 Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>
16038
16039         * format_nikon.h: For the pentax test, use tiff make instead of a magic
16040         string that can move location.
16041
16042 Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>
16043
16044         * pan-view.c: For calendar view only show months that contain an image.
16045         Allow choice of size when displaying an image with the info popup.
16046
16047 Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>
16048
16049         * exif.c: Use new format_raw_exif_offset() function to find Exif in
16050         raw files.
16051         * filelist.c: Add orf and pef to displayed file types.
16052         * format_canon.h, format_fuji.h: Update to new #define format.
16053         * format_fuji.c: Use same offset for Exif as the jpeg image as the
16054         Exif is always embedded in the jpeg and assuming offset of 12 is
16055         just broken.
16056         * format_nikon.h: Update to new #define format, and add pentax here
16057         as finding the jpeg will be same code.
16058         * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
16059         not all raw files will have a jpeg, but all appear to have Exif tags.
16060         * format_raw.[ch]: Add new camera types, and add a debugging facility
16061         to easily list all tags within tiff files (see format_raw.h to enable).
16062
16063 Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>
16064
16065         * format_olympus.c: Fix olympus makernote tag types to match image
16066         sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
16067         and Olympus.FlashBias.
16068
16069 Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>
16070
16071         * pan-view.c: Always recalculate canvas size when displaying popups.
16072         * README: Updates.
16073         * po/eo.po: Mark translation for 'Command Line' not fuzzy.
16074         * configure.in: Release 2.1.4 (quick bug fix for pan view).
16075
16076 Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>
16077
16078         * pan-view.c: Only print things to console when debug is enabled.
16079         * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
16080         canvas will not treat scroll position as if a new image was set, this
16081         fixes popups in the Pan View from causing a scroll to the top left or
16082         center when scroll_reset_method is not set to 'no change'. Also clean
16083         up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
16084         always set TRUE as they were old cruft.
16085
16086 Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>
16087
16088         * README: Updates.
16089         * icons/Makefile.am: Remove icon files that no longer exist.
16090         * configure.in: Release 2.1.3
16091
16092 Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>
16093
16094         * pan-view.c: Fix shortcuts to work regardless of what has the focus.
16095         Make [Control]+F (in addition to [/] show the find bar and [Control]+G
16096         go to next match. Add folder location field to info popup.
16097
16098 Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>
16099
16100         * bar_exif.[ch]: Make list of general exif tags available to rest of
16101         application.
16102         * pan-view.c: Add option to display exif information in info popup.
16103         Clean up the info popup text alignment. Make displaying the full size
16104         image below the info popup optional (off by default).
16105         * pixbuf-renderer.c (pr_source_tile_changed): Guard against
16106         width/height less than 1.
16107         * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
16108         than 1.
16109
16110 Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>
16111
16112         * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
16113         collections and view windows.
16114         * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
16115         by the previous keypress handler code cleanup. Add [Control]+V to
16116         view current image in a new image window.
16117
16118 Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>
16119
16120         * view_file_list.c: Fix slow re-sort when updating list by clearing the
16121         list and adding items in the new order instead of simply moving them.
16122         Fixes bug #1451200.
16123
16124 Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>
16125
16126         * po/eo.po: Add Esperanto translation,
16127         submitted by Antonio C. Codazzi <f_sophia@libero.it>.
16128         * configure.in (ALL_LINGUAS): Add new translation.
16129         * README: Update credits for above.
16130
16131 Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
16132
16133         * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
16134         instead of xpms.
16135         * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
16136         * pixbuf_util.[ch]: Add new icons.
16137         * icons/Makefile.am: Update generated inline pixbufs.
16138         * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
16139         icons/view.xpm: Remove old xpm icons.
16140         * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
16141         icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
16142         * icons/svg/*.svg: Add svg sources for icons, they are not used or
16143         anything, but this way I can not misplace them again.
16144
16145 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
16146
16147         * info.c: Increase default info window size to 600x400.
16148         * po/be.po: Update Belarusian translation,
16149         submitted by Pavel Piatruk <berserker@neolocation.com>.
16150         * gqview.desktop: Add additional formats to MimeType list.
16151
16152 Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>
16153
16154         * img-view.c: Use correct method to close the window using Escape key,
16155         fixes bug #1231845. Also added more robust method to update window
16156         list when a window is closed so this doesn't happen again.
16157         * slideshow.c: Add sanity checks to exported functions to check for
16158         NULL SlideShow pointers, to match rest of coding style.
16159
16160 Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>
16161
16162         * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
16163         gtk_object_sink is not available as it is deprecated.
16164
16165 Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>
16166
16167         * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
16168         where obstructed portions of an image were not always generating an
16169         expose event when scrolling the image.
16170
16171 Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>
16172
16173         * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
16174         toggle fullscreen.
16175
16176 Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>
16177
16178         * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
16179         view_file_icon.c: Keypress signal handler code clean-up round 2: the
16180         remaining files. Make control and shift logic easier to follow.
16181
16182 Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>
16183
16184         * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
16185         code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
16186         deactivating full screen [F].
16187
16188 Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>
16189
16190         * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
16191         * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
16192         the display of current image with [Shift]+[G] keyboard shortcut and
16193         'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
16194         activating refresh [R].
16195         * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
16196         function.
16197
16198 Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>
16199
16200         * layout.[ch] (layout_new_with_geometry): New function to create a
16201         layout sized to an X geometry string.
16202         * main.c: Add support for --geometry on the command line.
16203
16204 Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>
16205
16206         * utilops.c: Fix minimum allowed auto-rename value to be zero again,
16207         but keep the default at 1.
16208
16209 Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>
16210
16211         * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
16212         local thumbnails as per the freedesktop.org thumbnail spec.
16213         * filelist.c: Add .thumblocal to list of ignored folders (those we
16214         never show user).
16215         * main.c: Fix bug in recent command line parser changes, a single
16216         folder on the command line was not processed by parse_out_relatives().
16217
16218 Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>
16219
16220         * pan-view.c: For now, also display the full size image under the
16221         thumbnail's information bubble. Make clicking the info box close it.
16222
16223 Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>
16224
16225         * pan-view.c: Recalc the size of the layout when popping up new images
16226         in the calendar so that all new images can be scrolled into view.
16227         * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
16228         to resize a tile canvas without the need for a complete reset/render.
16229
16230 Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>
16231
16232         * main.c: Fix command line parser to work with any combination of files
16233         and/or folders on the command line.
16234
16235 Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>
16236
16237         * eu.po: Add Basque translation,
16238         submitted by Piarres Beobide <pi@beobide.net>.
16239         * configure.in (ALL_LINGUAS): Add eu.
16240         * README: Update credits.
16241
16242 Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>
16243
16244         * po/*.po: Make distcheck touches these.
16245         * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
16246         * configure.in: Release 2.1.2
16247
16248 Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>
16249
16250         * vi.po: Update Vietnamese translation,
16251         submitted by pclouds <pclouds@vnlinux.org>.
16252         * README: Updates.
16253
16254 Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>
16255
16256         * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
16257         it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
16258         vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
16259         zoom to fit" translations, and unmark as fuzzy when only the change in
16260         punctuation caused the fuzzy state.
16261         * README: Updated po-stats list.
16262
16263 Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>
16264
16265         * utilops.c: Mark string for translation.
16266         * fi.po: Update Finnish translation [merge from 2.0.2],
16267         submitted by Lauri Nurmi <lanurmi@iki.fi>.
16268         * README: Updates.
16269
16270 Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>
16271
16272         * ru.po: Update Russian translation [merge from 2.0.2],
16273         submitted by Vitaly Lipatov <lav@altlinux.ru>.
16274
16275 Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>
16276
16277         * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
16278         of the d_ino > 0 test as all files listed by readdir should be valid.
16279         dirent.d_ino is not guanteed by POSIX, and at one recent point is
16280         not implemented on cygwin.
16281
16282 Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>
16283
16284         * pl.po: Update Polish translation,
16285         submitted by Wit Wilinski <madman@linux.bydg.org>.
16286         * README: Updates.
16287
16288 Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>
16289
16290         * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
16291         plus punctuation fix.
16292         * utilops.c: Change auto rename start number to default to 1.
16293         * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
16294         * gqview.spec.in: Add Italian translation to RPM spec file,
16295         submitted by HappyCactus <happycactus@people.it>.
16296         * be.po: Add Belarusion translation,
16297         submitted by Pavel Piatruk <berserker@neolocation.com>.
16298         * ca.po: Add Catalan translation [merge from 2.0.2],
16299         submitted by catux.org <mecatxis@ya.com>.
16300         * de.po: Update German translation [merge from 2.0.2],
16301         submitted by Ronny Steiner <Post@SIRSteiner.de>.
16302         * fr.po: Update French translation,
16303         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
16304         * it.po: Update Italian translation,
16305         submitted by Kostantino <ciclope10ATalice.it>.
16306         * ko.po: Add Korean translation (mostly menus),
16307         submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
16308         * pt_BR.po: Update Brazilian Portuguese translation,
16309         submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
16310         * sk.po: Update Slovak translation,
16311         submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
16312         * zh_TW.po: Update Traditional Chinese translation,
16313         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
16314
16315 Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>
16316
16317         * collect-io.c, thumb_standard.c: Do not ignore return value from
16318         g_list_append as newer versions of gtk now set a warning flag.
16319         * utilops.c: Add new auto rename option to enter formatted text, which
16320         uses * and # characters to symbolize original filename and numerical
16321         value (respectively) in new filenames.
16322
16323 Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>
16324
16325         * cache.c: Make cache loader tolerant of unknown line values, so that
16326         a cache written by newer/older versions of GQview does not result in
16327         recreating data that is actually there.
16328
16329 Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>
16330
16331         * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
16332         md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
16333         ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
16334         view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
16335         warnings in gcc 4.0.
16336
16337 Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>
16338
16339         * view_dir_tree.c (vdtree_set_path): Do not force reading folder
16340         contents, to allow the check for a changed timestamp do it's job.
16341         * doc/10_options.html: Fix page link in docs.
16342
16343 Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>
16344
16345         * cache-loader.c (cache_loader_process): When converting Exif date
16346         string to time_t, tell mktime DST is unknown (-1).
16347
16348 Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>
16349
16350         * image.c (image_zoom_cb): If needed, update window title when
16351         zoom changes.
16352         * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
16353         size results in a new scale value.
16354         * README: Updates.
16355         * configure.in: Release 2.1.1
16356
16357 Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>
16358
16359         * editors.[ch]: Add "%w" macro to disable full screen deactivation when
16360         running an editor command.
16361         * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
16362         prevent exit of full screen.
16363         * image-load.c (image_load_begin): Fix to not treat short reads as
16364         end of file condition.
16365         * README, doc/10_5_editor_commands.html: Document %w macro for editor
16366         commands.
16367         * po/it.po: Update Italian translation,
16368         submitted by Kostantino <inverness1ATvirgilio.it>.
16369
16370 Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>
16371
16372         * format_canon.[ch]: Reimplement canon raw parser to use convenience
16373         functions from exif.c, also separated parsers into one per file type.
16374         For the cr2 format also verify compression type in tiff field 0x0103.
16375         * format_raw.c: Add FIXME comment noting current shortcomings.
16376
16377 Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>
16378
16379         * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
16380         exif_text_list_find_value() will always return newly allocated text.
16381
16382 Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>
16383
16384         * exif.c (exif_parse_IFD_table): Fix offset count before testing
16385         against buffer size.
16386         * exif.h: Make exif_text_list_find_value available.
16387         * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
16388         adjust several text descriptions.
16389         * format_fuji.c: Remove "MkN." text from tag names.
16390         * format_nikon.c: Fix offset count before testing against buffer size,
16391         and remove "MkN." text from tag names. Add several new tags.
16392         * format_olympus.[ch]: New files for olympus makernote.
16393         * format_raw.c: Add exif olympus hook.
16394         * src/Makefile.am: Add format_olympus.[ch].
16395
16396 Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>
16397
16398         * pan-view.c: Add exif date sorting option to right click menu, and
16399         change 'reading dimensions...' message to be more generic as it may now
16400         also be reading embedded exif dates, or both date and dimensions.
16401
16402 Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>
16403
16404         * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
16405         bytes with values of 0 are actually in the data to compare.
16406
16407 Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>
16408
16409         * exif.[ch]: A lot of code clean up, add generic tiff header parser,
16410         remove use of packed structures to interpret tiff file format,
16411         fix possible endless loops in tiff parser with corrupt IFD tables,
16412         and fix possible overflow in jpeg exif parser.
16413         * format_canon.[ch]: Add additional makernote values, plus a few
16414         spelling fixes. Header update.
16415         * format_fuji.[ch]: Header update.
16416         * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
16417         code cleanup. Header update.
16418         * format_raw.[ch]: Add pathname argument to file descriptor version of
16419         raw parser to quickly rule out non-raw files based on file extension.
16420         Add raw header match type to check for tiff "make" field value.
16421         * image-load.c (image_loader_begin): Add image filename for raw parser.
16422
16423 Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>
16424
16425         * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
16426         * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
16427         description field for MakerNote parser.
16428         * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
16429         * format_raw.c: Add debug description output and Nikon raw parser hook.
16430
16431 Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>
16432
16433         * filelist.c (path_list_recursive_append): Fix memory leak by using
16434         correct function to free path list.
16435
16436 Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>
16437
16438         * exif.[ch]: Use glib provided data types and byte order functions for
16439         consistency with rest of application. Made several more functions
16440         available in the header. Use MakerNote parsing from format_raw.c.
16441         * format_canon.[ch]: Changes to match exif.h and format_raw.h.
16442         * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
16443         * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
16444         * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
16445         camera formats here (similar to existing raw format list).
16446         * src/Makefile.am: Add format_nikon.[ch].
16447
16448 Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>
16449
16450         * README: Update credits.
16451
16452         Apply fix from Daniel M. German:
16453
16454         * format_canon.c (canon_read_int): Fixed error which caused a
16455         segfault under OS X. It was a casting a number as a 32
16456         bit, when it was 16. it works in little endian, but not in big
16457         endian machines.
16458         
16459 Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>
16460
16461         * format_canon.c (canon_mknote_parse_convert): For serial number
16462         conversion, use the value of the data - not the value of the pointer.
16463
16464 Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>
16465
16466         * bar_exif.c: Set a default size for the EXIF data column in the
16467         advanced view, and allow resizing of that column to allow more data to
16468         be visible when needed.
16469         * format_canon.c: Fix data type for Canon MakerNote Serial Number.
16470
16471 Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>
16472
16473         * exif.[ch]: Export several parsing functions for use by the exif
16474         makernote parsers, and add hook for MakerNote data parsing.
16475         * format_canon.[ch]: Add Canon EXIF MakerNote support.
16476         * format_raw.c: Fix warning printf grammar.
16477
16478 Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>
16479
16480         * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
16481
16482 Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>
16483
16484         * format_raw.[ch]: Move camera specific code to manufacturer specific
16485         format_*.c files. Change code so that file descripter version is now a
16486         separate functions that wraps the standard parser by using mmap.
16487         * format_canon.[ch]: Moved Canon specific raw support here, removed
16488         file descriptor versions of parser. This Canon raw file parser written
16489         by Daniel M. German.
16490         * format_fuji.[ch]: Move Fuji specific raw support here, parser written
16491         by Lars Ellenberg.
16492         * exif.c: Update for change to format_raw_img_exif_offsets.
16493         * filelist.c: Add cr2 extension to Canon raw format list.
16494         * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
16495         that buffer is refilled using new offset of file descriptor.
16496         * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
16497
16498 Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>
16499
16500         * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
16501         does proper checking for existing folder to avoid clobbering an
16502         existing folder.
16503         * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
16504         a folder to fix possible clobbering of an existing folder with the
16505         same name as the requested name.
16506
16507 Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>
16508
16509         * format_raw.[ch]: New files to parse image data and exif offsets for
16510         the raw camera formats.
16511         * exif.c, image-load.c: Add support calls to format_raw.c functions
16512         above.
16513         * filelist.c: Add Fujifilm raw file extension to known formats.
16514         * thumb_standard.c (thumb_loader_std_start): Check for existing
16515         thumbnail file before checking for a failure mark.
16516         * src/Makefile.am: Add format_raw.[ch].
16517
16518 Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>
16519
16520         * po/cs.po: Update Czech translation,
16521         submitted by Jan Raska <jan.raska@tiscali.cz>
16522         * de.po, fr.po: Typo and spelling fixes.
16523
16524 Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>
16525
16526         * image.c, pixbuf-renderer.c: Fix sending of complete signal.
16527         * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
16528         * utilops.c: Additional validation for destination of copy/move
16529         dialogs, and do not include extension when conveniently selecting
16530         filename text in rename dialogs.
16531
16532 Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>
16533
16534         * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
16535         * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
16536         never actually set these dimensions. Increase default size of main
16537         window.
16538         * layout_util.c: Use GTkToolbar for the main window toolbar.
16539         * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
16540         * rcfile.c: Add note to config file that it is autogenerated.
16541         * typedefs.h: Remove no longer used tooltip in LayoutWindow.
16542         * ui_misc.[ch]: pref_toolbar additions.
16543         * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
16544         * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
16545         * icons/Makefile.am: Add above icons to inline pixbuf list.
16546
16547 Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>
16548
16549         * pan-view.c: Add option to ignore symbolic links to folders when
16550         creating file list (no gui control yet), and do not allow listing
16551         the root folder as this introduces too many issues (for instance
16552         how do we ignore special filesystems such as /proc using only stat
16553         attributes?). Add fix to not show empty folders in the flower view.
16554         * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
16555         thumbnails to be saved for images with a size between normal and large
16556         when using large thumbnails.
16557         * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
16558
16559 Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>
16560
16561         * cache.c (cache_sim_data_load): Fix to return CacheData if any data
16562         type exists.
16563         * pan-view.c: Fix slow merging of embedded dates into file list;
16564         includes optimizing pan_cache_sync_date and plugging a memory leak.
16565
16566 Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>
16567
16568         * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
16569         queue (source). Fixes crash introduced by Apr 12 changes.
16570
16571 Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>
16572
16573         * cache-loader.[ch]: New utility to load cache-able data.
16574         * cache.[ch]: Add embedded (exif) date caching.
16575         * pan-view.c: Use new cache loading mechanism. Add exif date support
16576         to timeline and calendar view.
16577         * src/Makefile.am: Add cache-loader.[c,h].
16578
16579 Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>
16580
16581         * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
16582         tainting user perspective of image hues.
16583         * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
16584         to avoid wasteful memory allocation, this will reduce memory waste
16585         when in full screen.
16586
16587 Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>
16588
16589         * pan-view.c: Optimize pan_layout_intersect by dividing object list
16590         into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
16591         drawing tiles much faster when the window contains > 100,000 images.
16592         This adds the complexity of walking two lists when searching for a
16593         specific item, but the speed increase is worth it.
16594
16595 Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>
16596
16597         * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
16598         only_existing argument.
16599
16600 Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>
16601
16602         * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
16603         * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
16604         namespace conflict with util in pixbuf_util.h.
16605         * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
16606
16607 Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>
16608
16609         * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
16610         * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
16611         only have effect on tiles that not currently visible. Remove use of
16612         hard coded PR_TILE_SIZE from tile size calculations, as it is only
16613         supposed to be used as the default value.
16614
16615 Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>
16616
16617         * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
16618         the parts of the image that have an existing tile, fixes slow loading
16619         of images when zoomed in because it was generating a tile for even
16620         off screen parts of the image.
16621
16622 Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>
16623
16624         * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
16625         to draw the background.
16626
16627 Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>
16628
16629         * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
16630         when both the ImageWindow and global setting are both enabled.
16631         * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
16632         gtk_adjustment_value_changed to fix performance hit when scrolling.
16633         * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
16634         invalidating so that there is no chance it will be used with old data.
16635         Only emit 'scroll-notify' signal when the value or range changes.
16636         Fix copy of zoom value in pixbuf_renderer_move.
16637
16638 Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>
16639
16640         * image.c (image_options_set): Update PixbufRenderer parent window so
16641         that changing 'fit window to image' option works.
16642         * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
16643         for main windows.
16644         * pixbuf-renderer.c: Fix (re-implement) check for maximized window
16645         state. Fix pr_source_tile_visible() calculation which was using the x
16646         axis where it should be y. Add redrawn return value to pr_zoom_clamp()
16647         and use that value in pr_zoom_sync() to pass pr_redraw correct args.
16648         * gqview.1: Fix spelling of vertical in man page.
16649
16650 Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>
16651
16652         * image.[ch]: Add utility to sync image settings to user preferences.
16653         * pixbuf-renderer.c: Fix rounding errors.
16654         * preferences.c: Call image_options_sync() when applying changes.
16655
16656 Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>
16657
16658         * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
16659         listener to update. Fix delay flip by listening for 'render_complete'.
16660         * pixbuf-renderer.[ch]: Add complete property and and emit a
16661         'render-complete' signal when changing complete back to TRUE.
16662         * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
16663         whenever it is expanded.
16664
16665 Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>
16666
16667         * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
16668         * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
16669         focus and full screen work again.
16670         * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
16671
16672 Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>
16673
16674         * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
16675         queue item for each tile, and now that a tile holds a queue pointer
16676         there is no need to walk the tile list to find a possible merge victim.
16677
16678 Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>
16679
16680         * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
16681         works again (mostly).
16682
16683 Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>
16684
16685         * image.[ch]: Start conversion to use of PixbufRenderer.
16686         * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
16687         * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
16688         layout_image.c, print.c: Changes for above ImageWindow conversion.
16689         * typedefs.h: Remove unused ImageWindow variables.
16690
16691 Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>
16692
16693         * pan-view.c: Convert to using new PixbufRenderer.
16694         * pixbuf-renderer.[ch]: Clean up and fixes.
16695
16696 Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>
16697
16698         * image.c (image_scroller_start): Unref scroller pixbuf after adding it
16699         as an overlay to avoid leaking it.
16700         * pixbuf-renderer.[ch]: All functions defined in header file are now
16701         implemented.
16702
16703 Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>
16704
16705         * pixbuf-renderer.[ch]: Set up object properties and additional.
16706
16707 Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>
16708
16709         * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
16710         not gdk_scroll, as scroll often invalidates the entire window (!). Also
16711         merged in source tiles code from image.c.
16712         * pan-view.c: Change picked up when testing PixbufRender zoom.
16713
16714 Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>
16715
16716         * pixbuf-renderer.[ch]: Start of turning image drawing portion of
16717         ImageWindow into an actual GtkWidget.
16718         * src/Makefile.am: Add pixbuf-renderer.[ch].
16719         * pan-view.c: Added temporary hack button and callback for testing
16720         PixbufRenderer widget.
16721
16722 Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>
16723
16724         * README: Updates.
16725         * configure.in: Release 2.1.0
16726
16727 Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>
16728
16729         * main.c: Enable the beta message at startup.
16730         * po/fr.po: Update French translation (from stable branch),
16731         submitted by Eric Lassauge.
16732
16733 Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>
16734
16735         * pan-view.c: Make date search work in calendar view, plus calendar
16736         fixes. Make '/' search key refocus search entry.
16737
16738 Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>
16739
16740         * pan-view.c: Add calendar view. Make mouse wheel scroll.
16741         * po/POTFILES.in: Add pan-view.c for translation.
16742
16743 Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>
16744
16745         * pan-view.c: Make subsequent searches for same string step through all
16746         matches, also show match index and count in search result label.
16747
16748 Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>
16749
16750         * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
16751         floats whenever possible.
16752         * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
16753         message body so specifying newlines is no longer needed.
16754         * pan-view.c: Display info dialog when thumbnail caching settings are
16755         not optimal.
16756
16757 Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>
16758
16759         * pan-view.c: Add 'dots' image size option, fix up border size at edge
16760         of grid, and make drag and drop work to/from the window.
16761
16762 Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>
16763
16764         * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
16765         * image-load.c, typedefs.h: Add shrunk flag to determine if an image
16766         was scaled down using image_loader_set_requested_size.
16767         * image.c: Make panning with mouse scroll more when holding shift key.
16768         * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
16769         xvpics option in the gui - now a hidden option.
16770         * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
16771
16772 Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>
16773
16774         * image.[ch] (image_scroll_to_point): Add alignment for location of
16775         point within visible region.
16776         * pan-view.c: Use alignment for scrolling above, and fix date search
16777         to only search thumbs and images.
16778
16779 Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>
16780
16781         * src/Makefile.am: Add pan-view.[ch]:
16782         * image.[ch]: Add support for using a grid of tiles as soource image.
16783         Added scroll_notify callback for when the viewable regionis scrolled.
16784         Added ability to set min and max for the zoom range. Removed
16785         unnecessary gtk_widget_size_request from image_size_sync. Added
16786         image_scroll_to_point.
16787         * layout_util.c: Add menu item and callback for the new 'Pan view'.
16788         * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
16789         * typedefs.h: Add source tile stuff for ImageWindow.
16790         * ui_tabcomp.c: Fix tab completion pop-up menu placement.
16791         * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
16792
16793 Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>
16794
16795         * README: Updates.
16796         * configure.in: Release 2.0.0
16797
16798 Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>
16799
16800         * po/bg.po: Update Bulgarian translation,
16801         submitted by Vladimir Petrov.
16802         * po/it.po: Update Italian translation,
16803         submitted by Costantino, with additions from Marco Colombo.
16804         * po/nl.po: Update Dutch translation,
16805         submitted by Tino Meinen.
16806         * po/pl.po: Update Polish translation,
16807         submitted by Wit Wilinski.
16808
16809 Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>
16810
16811         * doc/11_1_command_line.html: Small fix.
16812
16813 Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>
16814
16815         * po/es.po: Update Spanish translation,
16816         submitted by Ariel Fermani.
16817         * po/it.po: Update Italian translation,
16818         submitted by Costantino.
16819         * po/ja.po: Update Japanese translation,
16820         submitted by Takeshi Aihana.
16821         * po/ru.po: Update Russian translation,
16822         submitted by Sergey Pinaev.
16823
16824 Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>
16825
16826         * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
16827
16828 Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
16829
16830         * main.c: Disable startup beta message.
16831         * po/it.po: Update Italian translation,
16832         submitted by Costantino <inverness1ATvirgilio.it>.
16833         * README: Updates.
16834         * configure.in: Release 1.5.9
16835
16836 Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
16837
16838         * search.c (search_file_next): Ignore case for keyword search.
16839
16840 Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
16841
16842         * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
16843         to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
16844
16845 Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
16846
16847         * cache.c (cache_sim_data_save): Print a warning when a save fails.
16848         * search.c: Fix search saving the cached data by first creating the
16849         directory for the location of the data, fixes search caching bug.
16850
16851 Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
16852
16853         * search.[ch]: Add ability to set the default image used for similarity
16854         in a search.
16855         * layout_util.c: Set the default image in a search to the visible
16856         image.
16857
16858 Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
16859
16860         * layout_util.c: Correct wrong main window keyboard shortcuts for the
16861         editor slots.
16862
16863 Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
16864
16865         * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
16866         * src/Makefile.am: Remove png libs from LDADD.
16867         * README: Updates.
16868         * configure.in: Remove libpng checks, release 1.5.8
16869
16870 Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
16871
16872         * globals.c: Change default thumbnail mechanism to shared thumbnails.
16873         * po/it.po: Update Italian translation,
16874         submitted by Costantino <inverness1ATvirgilio.it>.
16875         * po/ru.po: Update Russian translation,
16876         submitted by Sergey Pinaev <dfo@antex.ru>.
16877         * po/sv.po: Update Swedish translation,
16878         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
16879         * doc/10_6_advanced.html: Describe option 'Store keywords and comments
16880         local to source image'.
16881         * doc/11_4_management.html: Add list describing all folders and files
16882         used by GQview, and purpose.
16883         * doc/9_printing: Clarify a description.
16884
16885 Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
16886
16887         * bar_sort.c (bar_sort_collection_list_build): Blank the collection
16888         key before setting the bookmark list to that key, fixes incorrect list
16889         when collection folder is now empty.
16890         * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
16891
16892 Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
16893
16894         * bar_info.[ch]: Use the cache find utility instead of only looking for
16895         metadata in one place. If an a metdata file exists when writing,
16896         use it's location. Porperly update the keyword sidebar when renaming or
16897         moving a file to that the delayed save mechanism does not lose changes.
16898         * cache.c: Make cache_get_location honor enable_metadata_dirs, and
16899         removed duplicate isfile check in cache_find_location.
16900         * cache_maint.c: Change order of maintenance calls so that metadata is
16901         moved before the views are updated.
16902         * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
16903         metadata local to source image.
16904         * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
16905         * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
16906         of moved thumbnails - thumb_loader_std_save requires a NULL path.
16907
16908 Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
16909
16910         * search.c: Fix initial keywords matching state to be same as menu.
16911
16912 Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
16913
16914         * view_file_list.c: Update vfl->select_cb when populating the list and
16915         add a sanity check to vflist_select_image.
16916
16917 Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
16918
16919         * print.c: Added picas option for units. Made the default for units be
16920         metric for anything but the US,PR locales. Fixed default custom printer
16921         text to use <printer name> instead of the format string with %s.
16922
16923 Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
16924
16925         * src/Makefile.am: Add INTLLIBS to cmpile libs.
16926         * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
16927         the make dist target - it took me an hour to figure out why pos were
16928         not updateing >-/
16929         * README: Updates, including new translation status list.
16930         * configure.in: Release 1.5.7
16931
16932 Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
16933
16934         * preferences.c: Use new ui_misc utilities for radio buttons.
16935         * po/es.po: Update Spanish translation,
16936         submitted by Ariel Fermani <arielfermani@yahoo.com>.
16937         * po/fr.po: Update French translation,
16938         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
16939         * po/it.po: Update Italian translation,
16940         submitted by Costantino <inverness1ATvirgilio.it>.
16941
16942 Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
16943
16944         * preferences.c: Change Options dialog title to Preferences.
16945         * doc/*.html: Update documentation.
16946         * doc/11_4_management.html: Add page for Cache and Data Management.
16947
16948 Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
16949
16950         * cache_maint.c: Improve dialog descriptions.
16951         * dupe.c: Add fix for delayed status text update.
16952         * image-overlay.[ch] (image_overlay_update): New functions to schedule
16953         an update of an image info overlay, and fix incorrect dimensions when
16954         image has delayed flip enabled.
16955         * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
16956         whenever the file count changes.
16957
16958 Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
16959
16960         * preferences.c, print.c, search.c: Updates for functions deprecated
16961         in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
16962         * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
16963         boxes with NULL text set the GtkComboBox active item to 0.
16964
16965 Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
16966
16967         * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
16968         fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
16969         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
16970         Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
16971         for using glib idle and timeout functions and to use new GtkComboBox.
16972         * ui_misc.[ch]: Add toolbar utilities.
16973
16974 Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
16975
16976         * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
16977         GtkUIManager, this has a nice side effect of fixing the broken
16978         shortcuts when the tools are floating.
16979
16980 Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
16981
16982         * configure.in: Increase GTK+ requirement to 2.4.
16983         * README: Note above new requirement.
16984         * collect-table.c, view_file_icon.c: Fix filename tooltip window
16985         placement when using GTK 2.4.
16986         * fullscreen.c: Removed gtk version check for 'Stay above' option.
16987         * layout.c: Changes for new combobox used in GTK 2.4.
16988         * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
16989         ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
16990         GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
16991         * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
16992
16993 Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
16994
16995         * bar_sort.c: Make add button show new collection dialog when in
16996         collection mode.
16997
16998 Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
16999
17000         * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
17001         newer autoconf macros (no more acconfig.h). Update to use glib's
17002         gettext instead gettext directly. Change documentation install
17003         location to $prefix/share/doc/gqview-#version.
17004         * acconfig.h, BUGS: Removed, not used.
17005         * doc/Makefile.am: Install docs to new location.
17006
17007 Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
17008
17009         * bar_sort.c: Add option to choose current image or all selected files
17010         when adding images to a collection in the sort manager.
17011         * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
17012         allow adding to a bookmark list that is not editable via drag and drop.
17013         * ui_tabcomp.c: Add heading to path entry selection dialog.
17014
17015 Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
17016
17017         * collect-dlg.c: Allow saving empty collections.
17018         * collect-io.c: Remove erroneous warning about failed removes.
17019         * collect.c (collection_remove): Mark collection changed even when
17020         resulting collection is empty.
17021
17022 Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
17023
17024         * bar_sort.c: Change default view of sort manager to folders, and fix
17025         widget packing. Fix collection list to be sorted.
17026
17027 Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
17028
17029         * print.c: Add checkbox to remember print settings. Set a signal
17030         handler to catch a SIGPIPE when printing to a pipe, not pretty but it
17031         works. Do not allow printing to a file that already exists. Add print
17032         error dialog to tell user why printing did not complete.
17033
17034 Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
17035
17036         * bar_sort.c: Add collection option to sort manager.
17037         * collect-io.[ch]: Add collection manager add and remove utilities.
17038         * collect.[ch] (collection_window_find_by_path): New function.
17039         * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
17040         and to make a list not editable. Also made bookmark buttons compact.
17041
17042 Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
17043
17044         * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
17045         keywords entry and remaining 1/3 to comment entry.
17046
17047 Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
17048
17049         * cache.c: Metadata for keywords/comments no longer has the option to
17050         be stored locally to the source file.
17051         * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
17052         change the dialog to have a stop and close button so that the dialog
17053         remains displayed for the user until it is user closed.
17054
17055 Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
17056
17057         * fullscreen.[ch], preferences.c: Add full screen location option
17058         'Determined by Window Manager' which is now the default. This option
17059         sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
17060         the size and position like 'active monitor' but the window manager may
17061         completely ignore the request. Also removed old #if 0'ed out code.
17062         * globals.c (fullscreen_screen): Set the default screen to be the new
17063         option above 'Determined by Window Manager'.
17064
17065 Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
17066
17067         * image.c: Revert change to attempt to keep unkown icon unscaled, as it
17068         interferes when a pixbuf is specifically set.
17069         * icons/folder_open.png: Adjust width of the graphic in the open
17070         folder icon.
17071
17072 Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
17073
17074         * icons/folder_*.xpm: Remove unused files.
17075         * icons/folder_*.png: Add new folder icons.
17076         * icons/Makefile.am: Changes for above.
17077         * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
17078         * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
17079         change the folder list view so that current folder uses the open icon
17080         and the parent folder uses the 'up' icon.
17081
17082 Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
17083
17084         * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
17085         * src/Makefile.am: Removed unused files.
17086         * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
17087         files.
17088         * gobals.c, image.c, layout.c, preferences.c, thumb.c,
17089         thumb_standard.c: Use new pixbuf_inline utility.
17090         * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
17091         icons.
17092         * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
17093         The new or moved png images to be made inline.
17094
17095 Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
17096
17097         * cache_maint.c: Only manage shared thumbnails when the option is
17098         enabled, since this is a time consuming task.
17099         * preferences.c: Fix sensitivity of thumbnail options that are disabled
17100         when the shared thumb cache is in use. Removed clear cache button, as
17101         it is now in the maintenance window.
17102         * thumb_standard.c: Add notes about implementation and what it lacks.
17103         * ui_misc.[ch]: Add pref_table_button_new and
17104         pref_button_link_sensitivity_swap.
17105
17106 Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
17107
17108         * dupe.c: Fix widget spacings in find dupes window.
17109         * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
17110
17111 Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
17112
17113         * src/main.c: Make message about being a beta sound less ominous.
17114         * README: Updates.
17115         * configure.in: Release 1.5.6
17116
17117 Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
17118
17119         * doc/6_collections.html: Add note that $HOME/.gqview/collections is
17120         now updated when moving or renaming files.
17121         * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
17122         * doc/10_6_advanced.html: Explain "Stay above other windows" option.
17123         * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
17124         Apparently I have a habit of type "the" twice, and not noticing.
17125         * doc/12_credits.html: Update copyright year.
17126
17127 Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
17128
17129         * search.c: Clean up appearance of search window.
17130         * po/fr.po: Update French translation,
17131         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
17132         * po/ru.po: Update Russian translation,
17133         submitted by Sergey Pinaev <dfo@antex.ru>.
17134         * preferences.c, README: Update copyright year.
17135
17136 Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
17137
17138         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
17139         option to try to keep full screen window above other windows. Since
17140         this uses a GTK 2.4 function, it is disabled on GTK 2.2.
17141         * main.c: Issue warning when running with a GTK library with an older
17142         minor version than what GQview was compiled with.
17143
17144 Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
17145
17146         * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
17147         * main.c: When it takes time to get a connection to a remote GQview
17148         because it is still starting up, print progress dots (.) to the
17149         console to indicate we are waiting, and not hung.
17150         * thumb_standard.[ch]: Move core of thumb cache path building to
17151         thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
17152         or deleting thumbnails to match changes to the source image.
17153
17154 Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
17155
17156         * collect-io.c (collection_save_private): Use a temp file when saving
17157         a collection so that if an error occurs during write the original is
17158         not lost. The only disadvantage with temp files is group and user ids
17159         of the original are not guaranteed to be preserved by chown, oh well.
17160         * preferences.c: Remove silly EXPERIMENTAL text from description of
17161         shared thumbnails cache option.
17162         * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
17163         which attributes we want to copy.
17164
17165 Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
17166
17167         * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
17168         will allow images to loader faster if you know you only need at most
17169         width by height image. Since only the jpeg gdk-pixbuf loader supports
17170         it, this only effects jpegs.
17171         * thumb.c, thumb_standard.c: These changes are currently disabled, but
17172         it would set the requested size when loading thumbnails for a speed
17173         improvement on jpegs.
17174
17175 Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
17176
17177         * cache_maint.c: Implemented local thumbnail rendering option, and
17178         only enable it when the standard thumb cache is active.
17179         * filelist.c (path_list_filter): When filtering a dir list remove
17180         .thumbnails and .metadata.
17181         * preferences.c: Do not allow focus on progress entry in safe delete
17182         clear dialog.
17183         * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
17184         per loader basis instead of using the global setting.
17185         * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
17186         duplicated in three places into thumb_loader_std_next_source. Added
17187         retry flag to force a retry on images that are flagged as a failure.
17188         * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
17189
17190 Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
17191
17192         * cache_main.c: Reset list to NULL before using in next path_list.
17193
17194 Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
17195
17196         * cache_maint.[ch]: Add maintenance window to select various thumbnail
17197         cache operations for removing old thumbnails, deleting thumbnails, and
17198         to create thumbnails for a folder. Creating thumbnails local option is
17199         not yet implemented. Also move clear cache confirm dialog here.
17200         * layout_util.c: Change thumbnails menu item name, and open the
17201         maintenance window instead of purge utility.
17202         * preferences.c: Move clear cache confirm dialog out of here.
17203         * thumb_standard.[ch]: Make local thumb caches use permissions of the
17204         source images. Local thumbnails should not store failures. Added a
17205         thumb validate utility for use by the new thumb cache manager.
17206
17207 Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
17208
17209         * Makefile.am (gqview_sources): Add thumb_standard.[ch].
17210         * collect-io.c: Use new thumb loader functions.
17211         * collect-table.c: Use doubles instead of floats in most places.
17212         * collect.c: Remove unnecessary include of thumb.h.
17213         * dupe.[ch]: Use double for rank values, and updates for new thumb
17214         functions.
17215         * globals.c: Change default thumb size to 96x72, add
17216         thumbnail_spec_standard to toggle use of new thumbnail cache.
17217         * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
17218         use of float to double.
17219         * image-load.[ch]: Use doubles instead of floats for progress value.
17220         * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
17221         now a double.
17222         * layout.[ch], layout_image.[ch]: More float to double changes.
17223         * preferences.c: Change selection of thumbnail sizes offered to user,
17224         and allow a custom item when the thumbnail size configured in the
17225         rc file does not match the predefined list. Added toggle for new
17226         shared thumbnail standard (option needs a better description?)
17227         * print.c: Update for image zoom now being a double.
17228         * rcfile.c: Save and restore thumbnail_spec_standard.
17229         * search.c: More float to double change madness, and update for new
17230         thumb functions.
17231         * similar.[ch]: More floats to doubles.
17232         * thumb.[ch]: Updated the thumb function API to something a bit more
17233         sane, but mostly to match that of thumb_standard.h. When the standard
17234         thumb loaders are enabled thumb_loader_new will now return a loader
17235         from thumb_loader_std_new - the function access to thumb loaders is the
17236         same but the structures are completely different - don't access the
17237         structure directly. Also removed unused utility functions in thumbs.c.
17238         * thumb_standard.[ch]: New utilities for a thumb loader that implements
17239         the proposed thumbnail management standard on freedesktop.org.
17240         * typedefs.h: ThumbLoader is now treated as an opaque structure (but
17241         no attempt is made to hide it) because there are now two thumb loader
17242         implementations (thumb.c and thumb_standard.c). We check which loader
17243         and structure is in use with the standard_loader flag common to each. 
17244         * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
17245         and updates for new thumb functions.
17246
17247 Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
17248
17249         * main.c (help_browser_command): Only print info when debug is on.
17250         * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
17251         offset this by setting the idle function to low priority.
17252
17253 Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
17254
17255         * layout.c (layout_status_update_progress): Fix progressbar height from
17256         changing status bar size by setting text to a space instead of NULL.
17257
17258 Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
17259
17260         * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
17261         preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
17262         view_file_icon.c, view_file_list.c: Specifically enable or disable
17263         the search feature of the GTkTreeViews, as it interferes with shortcuts
17264         for the main window and elsewhere, also when it is enabled set the
17265         search column.
17266
17267         Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
17268         of the treeview search feature has changed such that it can now get
17269         in the way when it is not specifically disabled.
17270
17271 Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
17272
17273         * collect-io.c: Keep a pointer to the tail of the pending action list
17274         so that each append does not require walking the list.
17275
17276 Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
17277
17278         * collect-io.[ch]: Add collection manager to update collections
17279         contained in $HOME/.gqview/collections when files are moved. Made
17280         collection loading abort after too many errors.
17281         * collect.[ch]: Add collection_add_check to allow adding files to a
17282         collection that do not exist, attach collection manager to maintenance
17283         move functions.
17284         * main.c (gqview_exit_final): Flush pending collection manager changes
17285         before exit.
17286
17287 Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
17288
17289         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
17290         Add print context menu item to relevant sections of manual.
17291         * README: Updates.
17292         * configure.in: Release 1.5.5
17293
17294 Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
17295
17296         * collect-table.c: Make context menu have same number of items, making
17297         the ones that do not apply insensitive. Add print menu item.
17298         * collect.[ch] (collection_list_get_path_list): Add utility to get a
17299         path list from a colletion list.
17300         * dupe.c, search.c: Add print to context menus.
17301
17302 Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
17303
17304         * bar_info.c: Allow sizing of keyword sidebar when insensitive.
17305         * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
17306         raise windows instead of direct gdk_window_raise.
17307         * image.c: Fix broken redraws when sizing image view with NULL image,
17308         and fix clamping of scroller overlay within the new window size.
17309         * main.c: Raise remote main window when --remote is the only command
17310         line option. Fix crash when quitting from a remote --quit command.
17311         * remote.c (remote_server_client_cb): No need to check for error when
17312         return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
17313
17314 Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
17315
17316         * main.c: Add -sr<folder> remote command for recursive slideshows,
17317         based on patch submitted by Henry Minsky.
17318         * po/fr.po: Update French translation,
17319         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
17320         * po/it.po: Update Italian translation,
17321         submitted by Kostantino <inverness1ATvirgilio.it>.
17322         * po/sv.po: Update Swedish translation,
17323         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
17324         * doc/11_1_command_line.html: Document new remote -sr command.
17325
17326 Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
17327
17328         * image-load.c: Properly initialize load_fd to -1 in image_loader_new
17329         so that an immediate call to image_loader_free does not do bad things.
17330         Protect against calling image_loader_start more than once on a loader.
17331
17332 Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
17333
17334         * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
17335         * print.c: Retain print settings used in print dialog.
17336         * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
17337         double, or string values in the history for future use.
17338
17339 Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
17340
17341         * main.c: Change remote quit description to quit (from exit).
17342         * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
17343         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
17344         11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
17345         4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
17346         documentation for recent dialog and preference window changes, and
17347         do any doc updates pending in TODO.
17348
17349 Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
17350
17351         * fullscreen.c, layout_config.c, preferences.c: Update preferences
17352         window to match newer dialog padding and style, moved several options
17353         to different tabs, and removed the dithering option from the ui.
17354         * ui_misc.[ch]: New convenience functions for preference window.
17355         * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
17356         utility available for use outside this file.
17357
17358 Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
17359
17360         * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
17361         buttons.
17362         * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
17363         respective edge of image.
17364         * layout_util.c: Rename Exit menu item to Quit.
17365         * preferences.c: Update about dialog to match other dialogs.
17366         * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
17367         gtk-alternative-button-order.
17368
17369 Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
17370
17371         * layout.c: Increase default window width, add fix to make image pane
17372         visible (non-zero initial width) in one specific condition.
17373
17374 Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
17375
17376         * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
17377         to format floating point numbers in postscript output.
17378         * gqview.png: Change desktop icon.
17379
17380 Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
17381
17382         * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
17383         and appearance of the sidebars.
17384         * info.c: Update property window appearance.
17385         * ui_help.c: Adjust help window padding.
17386         * ui_misc.c (pref_table_new): Support parent_box == NULL.
17387
17388 Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
17389
17390         * bar_info.c: Dialog heading fix.
17391         * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
17392         button to a discard button when confirming close of changed collection.
17393         * main.c: Heading fix for exit dialog with unsaved collection.
17394         * print.c: Fix layout indenting broken by fix in pref_table_label.
17395         * ui_bookmark.c: Give dialog to edit bookmarks a heading.
17396         * ui_misc.[ch]: Be consistent with GTK stock button padding, even
17397         though it seems to violate GNOME HIG. FIx pref_table_label packing.
17398         * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
17399         * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
17400         Fix missing error dialog when a file copy fails, and fixed (null)
17401         filename for destination in copy/move error dialog.
17402
17403 Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
17404
17405         * slideshow.c (generate_random_list): Fix crash when return value of
17406         rand == RAND_MAX.
17407
17408 Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
17409
17410         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
17411         dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
17412         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
17413         view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
17414         utility changes and additions, use padding defines for widget spacing.
17415         * print.c: Move pref_* stuff out of here.
17416         * ui_misc.[ch]: Move pref_* stuff here.
17417         * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
17418         arg from generic_dialog_new(), cleaned up button utilities into a
17419         single general purpose utility. Change widget spacing, dialog layout,
17420         and dialog button order to match GNOME HIG 2.0 (ie backwards).
17421         * utilops.[ch]: Changes for above utility dialog alterations.
17422
17423 Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
17424
17425         * print.c: More updates for HIG utils, added image scale to reduce
17426         image size on page.
17427         * ui_misc.c: Fix incorrect namespace used for callback.
17428
17429 Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
17430
17431         * main.c: Make -l command line option now include collections that are
17432         specified on the command line, also link the first collection on the
17433         command line to the main window so that -s and -f with a collection
17434         will work as expected.
17435         * print.c: Change margin to margins.
17436
17437 Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
17438
17439         * print.c: Play with widget spacing and group styling to match HIG,
17440         get it and utils right here for when we use them to update rest of app.
17441
17442 Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
17443
17444         * print.c: Implement postscript text placement, still needs to convert
17445         utf8 to a proper postscript encoding. Fixed landscape orientation for
17446         postscript output.
17447
17448 Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
17449
17450         * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
17451         * print.c: Fix drawing of text onto pixbufs. Update preview when
17452         changing the text options. Added red preview lines to indicate image
17453         grid when selecting proof sheet layout.
17454
17455 Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
17456
17457         * image.c: Assume any request to resize the top window (per fit window
17458         to image option) will fail, and request a direct redraw - this works
17459         because we also changed the idle redraw handler's priority from
17460         G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
17461         priority than the resize signal. This fixes the fvwm2 maximized window
17462         does not redraw bug - the fault never was with fvwm2, although it would
17463         be nice if it set the maximized flag when windows are maximized :/.
17464
17465 Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
17466
17467         * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
17468         it is not necessary with GtkDrawingArea. Also removed GTK double
17469         buffering of the image display, fixes flicker when resizing window -
17470         double buffer is useless to us anyway since GQview's images are not
17471         displayed/drawn synchonously with GTK expose events.
17472         * img-view.c: Fix use of removed image eventbox.
17473
17474 Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
17475
17476         * README, TODO: Updates.
17477         * po/*.po: make distcheck touches these.
17478         * configure.in: Release 1.5.4
17479
17480 Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
17481
17482         * po/it.po: Update Italian translation,
17483         submitted by Kostantino <inverness1ATvirgilio.it>.
17484         * po/ja.po: Update Japanese translation,
17485         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
17486         * po/fr.po: Update French translation,
17487         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
17488         * po/sv.po: Update Swedish translation,
17489         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
17490         * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
17491         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
17492         * po/ar.po: Add Arabic translation,
17493         submitted by Youssef Assad <youssef@devcabal.org>.
17494         * configure.in (ALL_LINGUAS): Add AR translation.
17495         * README: Updates.
17496
17497 Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
17498
17499         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
17500         collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
17501         layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
17502         search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
17503         ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
17504         view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
17505         calling window. Some dialogs in utilops.c are still not set. Also
17506         fixed missing break in switch case causing Control+S to also close the
17507         collection window.
17508
17509 Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
17510
17511         * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
17512         fixes and grammar.
17513
17514 Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
17515
17516         * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
17517
17518 Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
17519
17520         * collect.c: Fix untitled (n) counter start number and Control+S
17521         shortcut to save collection as...
17522         * dupe.[ch]: Add Control+T to toggle thumbnails.
17523         * search.c: Add Control+T to toggle thumbnails, and Control+W to close
17524         search window.
17525         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
17526         More documentation.
17527
17528 Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
17529
17530         * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
17531         preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
17532         directories as folders in all places.
17533         * image.c (util_clip_region): Fix clipping bounds check to return FALSE
17534         on 0 width or height.
17535         * search.c: Reduce flush size to update search count when over 100
17536         instead of 101.
17537         * doc/10_1_general.html: Update docs to use the term folder when
17538         referring to directories.
17539
17540
17541 Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
17542
17543         * fullscreen.c (fullscreen_start): Rethink full screen geometry and
17544         window manager hints after referring to the icccm. Seems to work with
17545         all tested window managers, even twm :) . Still have to figure out
17546         which hint to use to tell the window managers to place a full screen
17547         window above panels and docks.
17548         * layout.c: Tell window managers not to request window position from
17549         user when 'save window positions' is enabled.
17550
17551 Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
17552
17553         * thumb.c: Fix possible endless loop between error and done handlers,
17554         clean up image loader free/setup.
17555
17556 Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
17557
17558         * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
17559         max slideshow delay, and increase the max delay to 3600 seconds.
17560         * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
17561         2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
17562         3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
17563         5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
17564         Documentation updates.
17565
17566 Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
17567
17568         * globals.c (fullscreen_screen): Change default full screen location to
17569         active monitor.
17570
17571 Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
17572
17573         * main.c (gr_slideshow_delay): Remove use of non-portable round().
17574
17575 Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
17576
17577         * fullscreen.c: Turn off decorations for the full screen window, as the
17578         window manager may not yet support full screen hints.
17579         * img-view.c: Hook up R key to refresh displayed image.
17580         * layout_image.c: Hook up R refresh key to full screen.
17581
17582 Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
17583
17584         * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
17585         handle to EXIF and Keywords sidebars.
17586         * image.c (image_size_cb): Fix return value, size_allocate prototype
17587         return is void, not gint.
17588         * ui_misc.[ch]: Implement sizer handle widget.
17589
17590 Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
17591
17592         * doc/3_1_image_window.html, 3_2_image_properties.html,
17593         3_other_windows.html: Add Chapter 3 documentation (Other Windows).
17594         * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
17595         and grammar fixes.
17596         * doc/Makefile.am: Add new files above.
17597
17598 Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
17599
17600         * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
17601         4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
17602         5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
17603         More pages of documentation.
17604         * doc/Makefile.am: Add above.
17605         * doc/index.html: Update missing page (m) markers.
17606
17607
17608 Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
17609
17610         * dupe.c: Fix missing status messages in the Find Dupes window
17611         introduced by last set of speed optimizations. Fix progress counters
17612         for checksums and dimensions.
17613
17614 Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
17615
17616         * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
17617         7_sidebars.html: Add documentation for sidebars.
17618         * doc/Makefile.am: Add above.
17619         * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
17620
17621 Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
17622
17623         * main.c (html_browsers): Change key used to determine GNOME browser to
17624         /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
17625         to be no longer used or changed when setting Preferred Applications.
17626
17627 Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
17628
17629         * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
17630         2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
17631         * doc/Makefile.am: Install new files above.
17632
17633 Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
17634
17635         * gqview.desktop: Add supported mime types, disable startup
17636         notification, and add Viewer to Categories.
17637
17638 Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
17639
17640         * image-load.[ch] (image_loader_get_format): New util to query the
17641         mime type of the active image.
17642         * info.c: Add (mime) file type field to image properties dialog, and
17643         increase the dialogs default height to 350 (from 300).
17644
17645 Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
17646
17647         * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
17648         text onto a pixbuf with an alpha channel.
17649         * print.c: Add image text info output, implement RGB and Preview text
17650         writers - PS text is still to be done.
17651         * view_file_icon.c (vficon_maint_removed): When removing a file from
17652         the grid, set the pointer NULL to avoid possible access before the
17653         idle sync. This is an attempt to fix a seemingly random crash when
17654         deleting files from the find dupes window.
17655
17656 Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
17657
17658         * image-overlay.c: Fix overlay to counter to account for slide show.
17659         * image.c: Fix overlay date and time display for preloaded images by
17660         setting them before calling image_new_util().
17661         * img-view.c: Fix overlay counter by setting list_pointer before
17662         changing the image, and to account for slide show.
17663
17664 Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
17665
17666         * image.c: Fix to draw overlays when image is set to NULL.
17667
17668 Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
17669
17670         * print.c: Allow user to set the DPI to use for printing.
17671
17672 Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
17673
17674         * image-overlay.c (image_overlay_info_render): Process the image count
17675         value returned for view windows.
17676
17677 Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
17678
17679         * image.[ch], typedefs.h: Add function callback for notification of
17680         a new image.
17681         * image-overlay.[ch]: New utils for image info overlays.
17682         * img-view.[ch]: Add image overlay to stand alone image window.
17683         * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
17684         given an ImageWindow.
17685         * layout_image.c: Move overlay utils to new image-overlay.c.
17686
17687 Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
17688
17689         * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
17690         * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
17691         and ui_pixbuf_ops.c.
17692         * print.c: Close the current print job when closing the print window,
17693         so we don't crash when closing while preview is not complete.
17694         * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
17695         now in pixbuf_util.c.
17696
17697 Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
17698
17699         * layout_image.c: Display more information in full screen overlays.
17700
17701 Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
17702
17703         * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
17704         when tools are hidden/float - bug introduced by removing focus border.
17705
17706 Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
17707
17708         * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
17709         if the loading image is not the currently visible image. Fixes stuck
17710         busy cursor case #2.
17711         * image.c: Increase scroller timer to 30 updates per second.
17712
17713 Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
17714
17715         * image.c: Fix stuck busy cursor when initially displaying an image
17716         that is still loading and smooth flip is enabled. Actually, this is the
17717         result - the fix is to only sync the pixbuf image if it has changed.
17718
17719 Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
17720
17721         * image.[ch]: Fix overlay updates when over border, fix overlay test
17722         on expose event.
17723         * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
17724         display image information, enabled with the I key.
17725         * print.c: Use pixbuf_set_*() to initialize pixbufs.
17726         * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
17727         rectangles by directly setting values.
17728
17729 Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
17730
17731         * image.[ch]: Remove alpha level parameter from image overlay, since it
17732         seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
17733         to create the render mask, and not when rendering over existing pixels
17734         like gdk_pixbuf_composite...
17735
17736 Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
17737
17738         * image.[ch], typedefs.h: Added ability to set overlays onto the image
17739         display in the form of GdkPixbufs. Change the scroller to display
17740         itself using an overlay.
17741
17742 Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
17743
17744         * bar_info.c (bar_keyword_list_sync): Fix to translate the default
17745         keyword list.
17746
17747 Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
17748
17749         * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
17750         * README: Updates.
17751         * configure.in: Release 1.5.3
17752
17753 Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
17754
17755         * print.c: Make text tab insensitive, to indicate it does nothing.
17756         * po/ja.po: Updated Japanese translation,
17757         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
17758         * po/sv.po: Updated Swedish translation,
17759         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
17760         * po/it.po: Updated Italian translation,
17761         submitted by Kostantino <inverness1ATvirgilio.it>.
17762         * README: Update Italian translation credits.
17763
17764 Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
17765
17766         * search.c: Change date entries to new util from ui_misc.h, which
17767         includes convenient date selection popup.
17768         * ui_misc.[ch]: New files for the above date entry widget.
17769
17770 Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
17771
17772         * img-view.c: Fix broken file management operations when full screen.
17773         * layout_util.c: Fix V key test for full screen.
17774
17775 Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
17776
17777         * view_dir_list.c: Remove redundant NULL path checks.
17778         * view_dir_tree.c: Make a copy of the path so that we do not free the
17779         original, fixes crash with slideshows started with folder tree view
17780         right click menu.
17781
17782 Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
17783
17784         * bar_exif.c: Added ability for user to add additional items to the
17785         standard exif view by toggling the checkmark for items listed in the
17786         advanced view.
17787
17788 Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
17789
17790         * print.c: Do not allow printing when margins or proof size result in
17791         no output, grey out the print button to indicate this. Close the
17792         print window when finished printing. Postscript image data is scaled
17793         down to a max of 300 dpi to reduce spool size (hmm, this dpi value
17794         should probably be user selectable).
17795
17796 Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
17797
17798         * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
17799         so that the image will fill the window vertically or horizontally.
17800         * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
17801         set the zoom to fill window width and height, respectively. Changed
17802         hide tools shortcut to [Control] + H.
17803         * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
17804         * doc/gqview_faq.html: New manual page for the FAQ.
17805
17806 Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
17807
17808         * gqview.desktop: Change exec command to "gqview -r %F", per desktop
17809         spec 0.9.4 at freedesktop.org.
17810         * img-view.c (view_window_new): Support directories and collection
17811         files passed in as the path.
17812         * main.c: Added remote command view:filename to open filename in
17813         a new window, describe file: so it shows up in remote help list.
17814         * ui_fileops.[ch]: Move file_extenstion_match() util here.
17815
17816 Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
17817
17818         * image.c: Fix remaining scroller bugs: Properly draw it onto the
17819         border, and move scroller scrolling updates into image_scroll_real()..
17820
17821 Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
17822
17823         * print.c: Begin postscript output, needs page orientation fixed.
17824         * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
17825         NULL terminated string.
17826
17827 Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
17828
17829         * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
17830         and property tab to be 'Keywords' to better describe what they do.
17831         * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
17832         8_image_presentation.html, index.html: Update docs to use 'Keywords'.
17833
17834
17835 Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
17836
17837         * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
17838         Move icon declarations to globals.h, and allow use of inline pixbufs
17839         created from pngs.
17840         * globals.h: New header to include image declarations.
17841         * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
17842         clamping in image_queue().
17843         * scroller.png: New image for scroller icon.
17844
17845 Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
17846
17847         * main.c: Fix handling of more than one file on the command line with
17848         the remote option, so that is works the same as no remote.
17849
17850 Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
17851
17852         * layout.c: Fix crash when selecting dropdown history with NULL layout
17853         path, fix layout_tools_float_set to support NULL lw for main window.
17854         * main.c: Push all remote commands to server regardless of order,
17855         implement remote passing of command line filenames.
17856         * remote.c: Mark noisy printfs for debug.
17857
17858 Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
17859
17860         * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
17861         and save the status to the rc file.
17862         * image.c (image_top_window_sizable): Do not attempt to automatically
17863         resize a window when it is maximized, since a maximized window is not
17864         really sizable.
17865         * layout.c: FIx layout_valid to actually check if the layout pointer
17866         is valid. Restore maximized window state.
17867         * main.c: New window_maximized() utility to check said state. Save
17868         maximized state on exit, and do not set update stored window geometry
17869         if the main window is maximized.
17870
17871 Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
17872
17873         * print.c: Fix page count display when result is no pages, make 1:1
17874         zoom button change zoom to fit when zoom is already 1:1, attempt to
17875         avoid slow bilinear pixbuf scaling when scale is under 0.01.
17876
17877 Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
17878
17879         * print.c: Add preview to print job render types, so that the preview
17880         uses the same render path as printing. Cleanup unused code.
17881
17882 Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
17883
17884         * print.c: Fill custom printer list using lpstat -p.
17885
17886 Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
17887
17888         * globals.c: Change default thumbnail quility to tiles and default
17889         zoom quality to bilinear.
17890
17891 Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
17892
17893         * globals.c, gqview.h, image.c, rcfile.c: Added rc option
17894         scroll_reset_method, to adjust visible area behavior when changing
17895         to a new image.
17896         * doc/10_7_hidden.html: Document new scroll_reset_method option.
17897
17898 Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
17899
17900         * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
17901         Increase comparison speed by limiting number of expensive progress bar
17902         updates per second.
17903
17904 Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
17905
17906         * cache.[ch]: Add support for md5sums to sim cache.
17907         * dupe.[ch]: Use md5sums for checksums.
17908         * md5-util.[ch]: New files with md5sum utilities.
17909         * ui_fileops.[ch]: Move several includes to header file.
17910
17911 Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
17912
17913         * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
17914         hidden tool window for the first time.
17915         * view_file_icon.h: Remove extra semicolon.
17916
17917 Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
17918
17919         * remote.[ch]: New utils for sending and receiving ipc commands.
17920         * main.c: Add command line options to control an existing GQview
17921         process (-r, --remote, -rh, --remote-help).
17922         * Makefile.am: Add remote.[ch].
17923
17924 Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
17925
17926         * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
17927         layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
17928         window manager' option - the new full screen behavior is correct, and
17929         no longer grabs the keyboard interfering with an xscreensaver lock.
17930         * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
17931         from help manual.
17932
17933
17934 Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
17935
17936         * layout_config.c (layout_config_list_order_set): Fix transposed src
17937         and dest variable causing inconsistent layout order.
17938         * layout_image.c (layout_image_new): Remove focus border from image
17939         when it is the only thing displayed in the main window.
17940
17941 Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
17942
17943         * collect-table.c: Attempted focus fix on item removal.
17944         * view_file_icon.c: Fix focus behavior when removing items, by ensuring
17945         row and column coordinates match the actual focus.
17946
17947 Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
17948
17949         * README: Updates.
17950         * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
17951         * configure.in: Release 1.5.2
17952
17953 Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
17954
17955         * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
17956         note the many missing sections in table of contents.
17957         * print.c: Add note to print dialog that printing is not functional.
17958
17959 Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
17960
17961         * bar_info.c (comment_read): Fix mem leak by freeing key variable.
17962
17963 Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
17964
17965         * ui_fileops.c (copy_file): Check if source and target are hardlinks to
17966         the same file, and if so simply return success for the copy request.
17967
17968 Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
17969
17970         * editors.c: Dump popen and use genuine fork and execvp to run
17971         editor commands when we need to display the command's output, this
17972         fixes verbose editor commands that were hanging GQview until they
17973         finished.
17974         * main.c: Clean up html help browser exec code.
17975         * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
17976         documentation.
17977
17978 Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
17979
17980         * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
17981
17982 Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
17983
17984         * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
17985         even if gtk was not yet initialized by attaching the dialog to an idle
17986         loop called by a gtk_init_add() function.
17987
17988 Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
17989
17990         * bar_info.c: Add favorite keywords list for faster keyword selection,
17991         added dialog to edit the list.
17992         * layout_util.c: Change print shortcut to [Shift] + P.
17993         * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
17994
17995 Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
17996
17997         * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
17998         8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
17999         9_printing.html: More docmentation.
18000         * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
18001         Makefile.am, index.html: Updates.
18002
18003 Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
18004
18005         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
18006         typdefs.h: Added option to disable screen saver during full screen.
18007         * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
18008         10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
18009         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
18010         11_2_keyboard_shortcuts.html: More documentation.
18011         * doc/index.html: Fixes.
18012
18013 Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
18014
18015         * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
18016         * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
18017         * POTFILES.in: Added print.c.
18018         * layout_util.c, main.c: Add help contents menu item, add utility to
18019         launch user's preferred HTML browser for User Manual.
18020         * print.c: Start adding text settings to print dialog.
18021
18022 Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
18023
18024         * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
18025         * print.c: Add jpeg writing, free job_pixbuf when job is done.
18026
18027 Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
18028
18029         * print.c: Added print job path, can now print to png files - at least
18030         it can actually do something now...
18031
18032 Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
18033
18034         * print.c: Fleshed out print progress dialog - still no actual print..
18035
18036 Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
18037
18038         * print.c: Add output device selection - still no actual printing.
18039
18040 Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
18041
18042         * print.c: Organize print dialog - still no actual printing.
18043
18044 Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
18045
18046         * print.c: Implement single image preview - still no actual printing.
18047
18048 Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
18049
18050         * print.c: Add entry for proof thumbnail size, and use the size to
18051         layout the preview.
18052
18053 Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
18054
18055         * print.c: Add print preview page navigation, zoom controls - still no
18056         printing.
18057
18058 Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
18059
18060         * print.c: Add source selection, layout selection (not hooked up),
18061         scale down the preview pixbuf to a sane size, and account for  margins
18062         in the preview - still no actual printing.
18063         * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
18064
18065 Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
18066
18067         * print.c: Add orientation, margins, units - still no actual printing.
18068
18069 Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
18070
18071         * image.[ch] (image_area_changed): New util to notify image widget that
18072         an area of the image has changed, and needs a redraw.
18073         * layout_util.c: Add a print menu item (temporary shortcut is P).
18074         * print.[ch]: New files for (eventually) printing images. Currently a
18075         not so useful dialog.
18076
18077 Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
18078
18079         * image.c (image_load_done_cb): Use correct, and much faster, method to
18080         set the completed pixbuf when delay_flip is enabled.
18081
18082 Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
18083
18084         * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
18085         Add option to delay page flips until image is completeley loaded when
18086         in full screen.
18087         * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
18088
18089 Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
18090
18091         * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
18092         slideshow_delay to have subsecond precision. Set that precision
18093         to 10ths of a second (use #define in slideshow.h to change precision).
18094         Change minimum slideshow delay to 0.10.
18095
18096 Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
18097
18098         * bar_info.[ch] (keyword_list_pull): Let this function also support
18099         pulling keywords from a GtkEntry.
18100         * fullscreen.c: Make the screen debug output honor debug flag.
18101         * preferences.c: Add path selection dialog buttons to path entries.
18102         * search.c: Change the keyword TextView into an Entry, show dimensions
18103         in results whenever possible. Allow sorting of results by column.
18104         * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
18105         add path selection dialog buttons to path and icon entries.
18106         * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
18107         add button to a tab completion to pop up a path selection dialog.
18108
18109 Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
18110
18111         * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
18112         ExposureTime has priority over ShutterSpeedValue, as calculating the
18113         original exposure setting from an APEX value can introduce error.
18114
18115 Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
18116
18117         * layout.c, layout_util.[ch]: Connect the keypress signal handler to
18118         the floating tool window, to fix tool window keyboard handling.
18119
18120 Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
18121
18122         * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
18123         (merge from 1.4.3).
18124
18125 Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
18126
18127         * po/ro.po: Updated Romanian translation (from 1.4.3),
18128         submitted by Harald Ersch <harald@ersch.ro>.
18129         * po/ru.po: Updated Russian translation,
18130         submitted by Sergey Pinaev <dfo@antex.ru>.
18131
18132 Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
18133
18134         * editors.c (editor_verbose_start): Set our end of pipe non blocking,
18135         so that complex editor commands that, for instance have if;then and for
18136         loops, do not hang GQview until completion.
18137
18138 Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
18139
18140         [merge from stable branch] 
18141         * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
18142         to date, includes a workaround for utime's inabality to change
18143         timestamps when the user is not the owner of the file.
18144         * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
18145         check if the thumbnail is current.
18146
18147 Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
18148
18149         [merge from stable branch]
18150         * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
18151         button callbacks into a single callback with a button argument, added
18152         scroll callback.
18153         * img-view.c, layout_image.c: Changes for above, and add support for
18154         horizontal scrolling.
18155         * info.c, utilops.c: Changes for new image button and scroll callbacks.
18156
18157 Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
18158
18159         * collect-table.c (collection_table_file_remove): Update selection when
18160         removing a selected item, fixes crash when removing items from a
18161         collection window.
18162         * dupe.c: Fix rank calculation on orphaned items. Fix list focus
18163         behavior when changing selection or removing items.
18164         * search.c: Maintain correct state when removing items while still
18165         searching or generating thumbnails. Fix list focus behavior when
18166         changing selection or removing rows.
18167         * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
18168         and the popup window size when column is offscreen. Add
18169         tree_view_move_cursor_away() utility.
18170         * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
18171         freed GenericDialog when auto_close is TRUE, and only attempt to close
18172         the dialog once.
18173         * view_file_icon.c (vficon_sync): Update row count so that focus can
18174         not move beyond the last row.
18175         * view_file_list.c: Fix list focus behavior when changing selection or
18176         removing rows.
18177
18178 Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
18179
18180         * README: Updates.
18181         * po/ja.po: Updated Japanese translation,
18182         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
18183         * configure.in: Release 1.5.1
18184
18185 Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
18186
18187         * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
18188         layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
18189         compile with GDK_DISABLE_DEPRECATED defined.
18190         * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
18191         ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
18192         G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
18193         * utilops.c: Fix auto update of preview column when dragging rows to
18194         reorder them.
18195         * view_dir_tree.c: Center new path when it is not visible.
18196         * view_file_list.c: When scrolling to display new row, center the row.
18197
18198 Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
18199
18200         * search.c (search_file_load_process): Fix swapped paths on a call to
18201         filetime_set, fixes ugly bug causing source file timestamps to be
18202         changed when using search by content similarity or dimensions!
18203
18204 Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
18205
18206         * fullscreen.[ch]: Added support for multiple screens and monitors,
18207         removed broken Xinerama usage, we use the gtk screen/monitor utils now.
18208         * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
18209         preferences.c, rcfile.c: Added option to not ignore the window manager
18210         fullscreen handling. Added selection of screen and/or monitor to use
18211         for display of the full screen window.
18212         * image.c: Set the wallpaper on the root window that the window belongs
18213         to, remove #include of gdkx.h.
18214         * configure.in, src/Makefile.am: Remove test for Xinerama, remove
18215         Xinerama and Xlib from link stage.
18216
18217 Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
18218
18219         * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
18220
18221 Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
18222
18223         * preferences.c: Make the entry in the clear trash dialog non editable
18224         instead of insensitive.
18225
18226 Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
18227
18228         * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
18229         the ExifBar structure, as layout_util.c accesses this data from
18230         within a destroy signal callback.
18231
18232 Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
18233
18234         * bar_info.[ch]: Add size request utility.
18235         * layout_util.c: Fix clipping of labels in Image Details sidebar, by
18236         changing the size request method (see above).
18237         * img-view.c: Change folder popup menu to match rest of application.
18238         * search.c: Fix gettext warning by setting specific string format,
18239         increase year spin button width, fix compile error by correcting
18240         declaration location.
18241         * utilops.c: Fix dialog titles, use folder instead of directory when
18242         communicating with user.
18243         * po/bg.po: Updated Bulgarian translation,
18244         submitted by Vladimir Petrov <vladux@mail.bg>
18245
18246 Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
18247
18248         * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
18249         * po/*.po: Make distcheck updates.
18250         * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
18251         * configure.in: Release 1.5.0.
18252
18253 Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
18254
18255         * bar_info.c: Modified toolbar (added space to separate save).
18256         * layout_util.c: Fix initial selection count sent to details sidebar.
18257
18258 Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
18259
18260         * search.c: Add results search type, to search current results list.
18261         * README, TODO: Updates.
18262
18263 Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
18264
18265         * search.c: Add option to search all files with comments (metadata).
18266         * ui_tabcomp.c: Set completion button size allocation height to that
18267         of the entry.
18268
18269 Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
18270
18271         * layout_util.c: Set initial search path to the current path. Fix
18272         initial display of the details sidebar with more than one selection.
18273
18274 Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
18275
18276         * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
18277         Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
18278         remains out of order (2/29/04) - but it _is_ inline with version order.
18279
18280 Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
18281
18282         * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
18283         on what we are told. Added option to only display metadata info.
18284         * info.c: Added Details tab for displaying metadata, merged permissions
18285         tab into the general tab.
18286         * layout.c, layout_util.[ch]: Notify the details sidebar of selection
18287         count changes.
18288
18289 Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
18290
18291         * bar_info.[ch], layout_util.c: Add functions to set keywords to the
18292         current file selection.
18293         * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
18294
18295 Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
18296
18297         * cache.[ch], gqview.h: Changed cache get and find functions to take
18298         a CacheType, so that metadata location can be seperate from thumbnails.
18299         * cache_maint.c: Add support for meta cache to maintenance.
18300         * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
18301         as it has long been fixed.
18302         * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
18303         * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
18304         for all the above changes.
18305
18306 Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
18307
18308         * bar_info.c: Clean up comment format.
18309         * info.c, preferences.c: Set the properties, options, and about
18310         windows to type dialog.
18311
18312 Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
18313
18314         * bar_info.c: Fix details bar display when no image is present.
18315
18316 Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
18317
18318         * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
18319         preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
18320         view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
18321         for all GtkTreeViews to make them look better.
18322         * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
18323         default size.
18324
18325 Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
18326
18327         * search.c: Implement similarity match type.
18328
18329 Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
18330
18331         * search.c: Fix statusbar label size twitching, fix selection idle
18332         update bug, increase default search window size - sorry 640x480 users.
18333
18334 Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
18335
18336         * search.c: Implement dimensions matching, add dimensions 'between',
18337         overload FileData passed to search_result_append(), so that it also
18338         holds dimensions and similarity fields, and display dimensions if
18339         available. Fix memory leak in search_result_change_path(). Also make it
18340         work with 'between' input swapped (first is higher than second).
18341
18342 Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
18343
18344         * search.c: Change a few default values, make search parameters
18345         insensitive during search, reorder status bar items, change start/stop
18346         button into two distinct stock buttons (find and stop).
18347
18348 Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
18349
18350         * search.c: Add search options for match case, recurse search path,
18351         and 'between' for file size. Hide unused widgets when match type is
18352         not 'between'.
18353
18354 Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
18355
18356         * search.[ch]: Implement maintenance utils.
18357         * utilops.c: Hook up search maintenance.
18358
18359 Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
18360
18361         * search.c: Implement thumbnails, clean up the status bar.
18362         * TODO: Updates.
18363
18364 Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
18365
18366         * search.c: Sort directories as they are searched. Use list buffer and
18367         only flush to the result GtkTreeView every 100 iterations or so, to
18368         reduce tree view internal updates that take time, thereby significantly
18369         increasing search speed when returning many results.
18370         * po/POTFILES.in: Added bar_sort.c and search.c.
18371
18372 Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
18373
18374         * search.c: More work: selections, context menu, keyboard shortcuts,
18375         status bar, drag and drop.
18376
18377 Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
18378
18379         * bar_info.[ch]: Export the comment/keyword read/write utilities.
18380         * dupe.[ch] (cell_renderer_height_override): Export this hack.
18381         * filelist.[ch] (file_data_new_simple): New util in easy to use form.
18382         * layout_util.c: Hook up search window to menu.
18383         * search.[ch]: New files, started the image search window. Basically
18384         works, but can not do anything with the results yet.
18385
18386 Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
18387
18388         * bar_info.[ch]: Add details sidebar for display/entry of keywords and
18389         comments per image.
18390         * bar_sort.c: Fix text capitalization of Link.
18391         * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
18392         * layout_util.[ch]: Support details sidebar, not sure header needs to
18393         export it though, not used anywhere else.
18394         * typedefs.h: Add bar_info vars to LayoutWindow.
18395
18396 Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
18397
18398         * bar_sort.c: Add symbolic linking option sort manager.
18399         * main.c: Notify of beta software on startup.
18400         * ui_fileops.[ch]: Add symlink_utf8() util.
18401         * configure.in: Branch/merge for 1.5 devel cycle.
18402
18403 Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
18404
18405         * README, TODO: Updates.
18406         * po/*.po: make distcheck touches these.
18407         * configure.in: Release 1.4.1
18408
18409 Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
18410
18411         * hu.po: Updated Hungarian translation,
18412         submitted by Koblinger Egmont <egmont@uhulinux.hu>
18413         * gqview.desktop: Updated, convert to utf-8.
18414         * README: Update credits.
18415
18416 Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
18417
18418         * view_dir_tree.c: Fix crash when encountering a folder named
18419         (sigh, wait for it...) "empty". Fix is twofold: check success of
18420         vdtree_populate_path_by_iter() before accessing something it may free,
18421         and use a zero length string ("") for the placeholder node path/name,
18422         as there shouldn't be any folders with that name to encounter...
18423
18424 Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
18425
18426         * main.c (main): Move gtk_init and friends before any code that may
18427         cause a warning dialog that needs gtk to be initialized. This
18428         specifically fixes crash when attempting warning about invalid home
18429         directory filename encoding.
18430
18431 Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
18432
18433         * po/*.po: Make distcheck updates these.
18434         * README: Update translation status.
18435         * configure.in: Release 1.4.0
18436
18437 Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
18438
18439         * README: Add overview of changes since last stable 1.2.2 release,
18440         update email address, some clean up.
18441         * gqview.1: Update email address.
18442         * TODO: Clean up.
18443
18444 Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
18445
18446         * po/fr.po: Updated French translation,
18447         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
18448         with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
18449
18450 Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
18451
18452         * po/bg.po: Updated Bulgarian translation,
18453         submitted by Vladimir Petrov <vladux@mail.bg>.
18454         * po/cs.po: Updated Czech translation,
18455         submitted by Jan Raska <jan_raska@hotmail.com>.
18456         * po/de.po: Updated German translation,
18457         submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
18458         * po/es.po: Updated Spanish translation,
18459         submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
18460         * po/fi.po: Updated Finnish translation,
18461         submitted by Lauri Nurmi <lanurmi@iki.fi>.
18462         * po/nl.po: Updated Dutch translation,
18463         submitted by Tino Meinen <a.t.meinen@chello.nl>.
18464         * po/sk.po: Updated Slovak translation,
18465         submitted by Ivan Priesol <priesol@iris-sk.sk>.
18466         * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
18467         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
18468         * README: Credit updates.
18469
18470 Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
18471
18472         * cache_maint.c(cache_maintain_home): Set the entry that displays
18473         the working path as not editable instead of insensitive, as at least
18474         the Galaxy theme shows no text in insensitive entries (fg == bg color).
18475
18476 Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
18477
18478         * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
18479         before attempting access into list model.
18480
18481 Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
18482
18483         * layout_config.c: Fix to display translations of layout_title strings.
18484
18485 Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
18486
18487         * exif.c(exif_read): Fix for gcc 3.3.2 warning.
18488
18489 Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
18490
18491         * README: Updates.
18492         * gqview.desktop: Fix Encoding field "Legacy-Mixed".
18493         * po/*.po: make distcheck touches these.
18494         * configure.in: Release 1.3.9
18495
18496 Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
18497
18498         * README: Updates.
18499         * *.[ch]: Update copyright year in file headers.
18500         * main.c: Remove start up print of beta notice.
18501
18502 Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
18503
18504         * po/bg.po: Updated Bulgarian translation,
18505         submitted by Vladimir Petrov <vladux@mail.bg>
18506         * po/es.po: Updated Spanish translation,
18507         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
18508         * po/fi.po: Updated Finnish translation,
18509         submitted by Lauri Nurmi <lanurmi@iki.fi>
18510         * po/fr.po: Updated French translation,
18511         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
18512         * po/pl.po: Updated Polish translation,
18513         submitted by Emil Nowak <emil5@go2.pl>
18514         * po/ru.po: Updated Russian translation,
18515         submitted by Sergey Pinaev <dfo@antex.ru>
18516         * po/sv.po: Updated Swedish translation,
18517         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
18518         * po/vi.po: Updated Vietnamese translation,
18519         submitted by pclouds <pclouds@vnlinux.org>
18520         * README: Update translation credits where necessary.
18521
18522 Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
18523
18524         * README: Updates.
18525         * gqview.1: Updated man page.
18526         * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
18527         fullscreen, F is still the official key but V was currently unused and
18528         it helps the upgraders migrate with less pain.
18529
18530 Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
18531
18532         * exif.c: Translate return strings, include config.h so intl.h works..
18533         * ui_fileops.c: Include config.h.
18534
18535 Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
18536
18537         * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
18538         unsupported format id values.
18539         * configure.in: Add --disable-xinerama configure switch.
18540         * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
18541
18542 Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
18543
18544         * layout.c: Removed unused code.
18545         * main.c: Move print_term out of here, fix terminal message encoding,
18546         disable listing of 'experimental' command line options.
18547         * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
18548         * ui_fileops.[ch]: Move print_term() here.
18549
18550 Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
18551
18552         * utilops.c: Remove Preview button from batch rename dialog, and fixed
18553         the preview column to auto update. BUG: rows-reordered signal of a tree
18554         model is never sent, so reordering with drag and drop will not update
18555         the preview column - this appears to be a GTK 2.2.4 bug.
18556
18557 Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
18558
18559         * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
18560         event, also check if file exists, if not simply return false instead
18561         of doing the whole attempt which will fail anyway.
18562
18563 Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
18564
18565         * po/*.po: Make distcheck touches these.
18566         * README: Update translation table. Fix release year (re make dist).
18567         * configure.in: Release 1.3.8
18568
18569 Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
18570
18571         * preferences.c: Changed the copyright string such that changes to
18572         (c) year, website address, and email address will no longer break the
18573         translations.
18574         * README: Updates.
18575
18576 Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
18577
18578         * info.c, utilops.c: Marked additional strings for translation.
18579         * po/fi.po: Updated Finnish translation,
18580         submitted by Lauri Nurmi <lanurmi@iki.fi>
18581         * po/ja.po: Updated Japanese translation,
18582         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
18583         * po/sv.po: Updated Swedish translation,
18584         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
18585         [note: es and fr are awaiting a resend in gzip form, unless I can
18586         figure out what netscape 4.x does to po files sent as plain text...]
18587
18588 Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
18589
18590         * cellrenderericon.[ch]: Changed function and structure names to avoid
18591         using the gtk namespace.
18592         * collect-table.c, view_file_icon.c: Use new names (above).
18593         * img-view.c, layout_image.c: Allow 'N' key to step to next image.
18594         * layout_util.c: Revert to old behavior where page up/down are now
18595         global to the window for stepping through images. Use Ctrl-Up/Dn to
18596         scroll file/folder views a page at a time.
18597
18598 Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
18599
18600         * dupe.c: Apply patch to fix char pointer array overrun,
18601         submitted by Richard Curnow <rc@rc0.org.uk>.
18602
18603 Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
18604
18605         * view_file_icon.c, view_file_list.c: Disabled double click to go to
18606         full screen - control clicking for mulitple selection too fast can
18607         activate fullscreen - need to revisit strategy.
18608
18609 Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
18610
18611         * collect-table.c: Fix division by zero when all thumbnails fail to
18612         generate resulting in initial zero row count.
18613         * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
18614         ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
18615         Use 64 bit integer to store and count file sizes, to properly display
18616         >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
18617         available, also use work-around to avoid %lld for printf conversions.
18618
18619 Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
18620
18621         * image.c: NULL initialize function pointers.
18622         * view_file_icon.c, view_file_list.c: Set double click in icon and list
18623         view to start fullscreen.
18624
18625 Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
18626
18627         * image.[ch], typedefs.h: Added image load completed function, it will
18628         be called when the current image is finished rendering to screen and
18629         when the image preload is complete. Only tested with --debug.
18630
18631 Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
18632
18633         * dupe.c: Mark column title strings for translation.
18634         * editors.c: Translate command name field for the default editors.
18635         * menu.c: Fix sort menu grammar.
18636
18637 Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
18638
18639         * exif.c: Fix spelling error of fluorescent.
18640         * info.c: Make filename entry non-editable in place of non-sensitive.
18641         * main.c: Use the locale's preferred encoding when printing --help text
18642         to the terminal.
18643         * preferences.c: Make entire filter editor non-sensitive when filtering
18644         is disabled.
18645         * utilops.c: Grammar, newline fixes.
18646
18647 Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
18648
18649         * ui_help.c (help_window_load_text): When encountering invalid utf-8,
18650         insert a blank line in place of broken text, removed warnings.
18651         * README: Convert encoding to proper utf-8.
18652
18653 Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
18654
18655         * layout_util.c (layout_bar_exif_sized): Fix signal handler,
18656         size_allocate has no return value.
18657
18658 Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
18659
18660         * cache.c: Fixes to initialize char variables before use.
18661         * dupe.c: Reset opposing group list when clearing a list. Fixes crash
18662         when clearing main list, then adding new files in 'compare two file
18663         sets' mode.
18664
18665 Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
18666
18667         * view_file_list.c (vflist_select_by_path): Set the focus to this row,
18668         so that up/down moves to the expected image when the list has focus.
18669
18670 Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
18671
18672         * bar_exif.[ch]: Allow exif info to start in advanced view, added
18673         utility to retrieve advanced state.
18674         * info.c: Fix for change to bar_exif_new().
18675         * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
18676         sidebar size and advanced state, note this per window, and is not
18677         saved on exit.
18678
18679 Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
18680
18681         * img-view.c: Fix image stepping bug when same image path is in the
18682         list more than once.
18683
18684 Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
18685
18686         * thumb.c: Do not scale unknown image icon larger than orginial size.
18687
18688 Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
18689
18690         * view_dir_tree.c: Added workaround so that user entered hidden paths
18691         are displayed even when 'display hidden files' option is disabled.
18692
18693 Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
18694
18695         * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
18696         new folders, so that the name sticks immediately in the view.
18697
18698 Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
18699
18700         * view_file_list.c (vflist_select_cb): Remove unnecessary check for
18701         previous button click row that was interfering with image selection.
18702
18703 Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
18704
18705         * info.c (info_tab_general_image): Fix 'Image size' calculation.
18706
18707 Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
18708
18709         * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
18710         * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
18711         unknown images.
18712
18713 Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
18714
18715         * README: Updated.
18716         * po/*.po: Make distcheck updates.
18717         * configure.in: Release 1.3.7
18718
18719 Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
18720
18721         * cellrenderericon.h: Fix show_text to be type boolean.
18722         * collect-table.c: Fix progressbar height changes by always setting the
18723         text of the widget to contain at least one character.
18724         * dupe.c, view_file_list.c: Fix warninga about invalid height
18725         parameter when setting cell height over 100, this hack simply changes
18726         maximum of the height property on GtkCellRenderer.
18727         * configure.in (ALL_LINGUAS): Added sv, Swedish language.
18728         * po/sv.po: Added Swedish translation,
18729         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
18730         * po/ru/po: Updated Russian translation,
18731         submitted by Sergey Pinaev <dfo@antex.ru>.
18732         * README, TODO: Updates.
18733
18734 Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
18735
18736         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
18737         menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
18738         view_file_icon.c, view_file_list.c: Added mnemonics to all of the
18739         pop up menus. FIxed a few key bindings, notably fullscreen toggle is
18740         now F, New folder is Ctrl-F (and was renamed from Create dir), removed
18741         binding for set as wallpaper (conflicted with new window), and Float
18742         file list is now L.
18743         * README: Documented new key bindings.
18744
18745 Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
18746
18747         * image.c: Increase minimum size when dropping scale quality to
18748         GDK_INTERP_NEAREST (3 to 8).
18749         * TODO: Updates.
18750
18751 Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
18752
18753         * collect-table.c, view_file_icon.c: Fix pageup/down increment when
18754         text is enabled; fix keyboard popup menu placement; fix image view
18755         selection when clicking file already selected with multiple selection.
18756
18757 Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
18758
18759         * exif.c: Fix return value (actually return something, oddly with -O2
18760         gcc 3.2.2 is not giving a warning about this). Plus a few changes
18761         to avoid casting confusion.
18762
18763 Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
18764
18765         * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
18766         using correct casting of data to sizeof char.
18767
18768 Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
18769
18770         * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
18771         GtkTreeView by setting the focus to a column with zero width. (We draw
18772         the focus ourselves by setting the "has-focus" property of the
18773         GtkCellRendererIcon.
18774
18775 Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
18776
18777         * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
18778
18779 Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
18780
18781         * collect-table.c: Hook up Control-T to toggle filename text, set the
18782         mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
18783         shown. Fixed border padding (again).
18784
18785 Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
18786
18787         * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
18788         works as expected, anyway...
18789
18790 Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
18791
18792         * cellrenderericon.[ch], collect-table.c: More fixes and work, added
18793         ability to toggle display of filename text.
18794
18795 Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
18796
18797         * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
18798         icon views can show the filename under the icon.
18799         * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
18800         work...
18801         * Makefile.am: Added cellrenderericon.[ch].
18802
18803 Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
18804
18805         * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
18806         supplying missing comma in command - fixes crash on refresh.
18807
18808 Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
18809
18810         * TODO: Updates.
18811         * configure.in: Release 1.3.6
18812
18813 Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
18814
18815         * dupe.c: Do not unref a GtkStyle we never refed.
18816         * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
18817         Removed "Insert file drops at pointer location" option for collections,
18818         now this is always the behavior. Moved a few options to the advanced
18819         tab, removed the collections tab.
18820         * main.c: Make the printed beta release note on startup a one liner.
18821         * README: Updates.
18822         * TODO: Updated.
18823
18824 Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
18825
18826         * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
18827         checking that GtkTreeView is realized before attempting to scroll.
18828         This was a problem when the tools are hidden.
18829
18830 Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
18831
18832         * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
18833         a few strings.
18834
18835 Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
18836
18837         * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
18838         * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
18839         icon when beggining a dnd operation.
18840         * dupe.c: Set drag icon, fix progress bar value warning when starting
18841         thumbnail loading.
18842         * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
18843         free to correct place).
18844
18845 Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
18846
18847         * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
18848         dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
18849         layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
18850         preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
18851         ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
18852         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
18853         Remove use of deprecated GTK functions
18854         (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
18855
18856 Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
18857
18858         * collect-table.c: Fix removal of right clicked, but non selected
18859         items.
18860
18861 Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
18862
18863         * ui_clist_edit.[ch]: Removed, clist is deprecated.
18864         * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
18865         * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
18866
18867 Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
18868
18869         * collect-table.c, typedefs.h: Fixed the marker positioning, made the
18870         drop placement more intuitive, and removed ugly popup window for
18871         display of marker position.
18872         * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
18873         adjustment will change.
18874         * icons/marker.xpm: Gave marker a black border for some contrast on
18875         red images/themes.
18876
18877 Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
18878
18879         * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
18880         now stored as pixbufs instead of pixmaps...
18881         * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
18882         as a guide, so it now has the same selection behavior.
18883         * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
18884
18885 Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
18886
18887         * view_file_icon.c: Fix centering of icons in columns, set keyboard
18888         cursor when moving focus.
18889
18890 Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
18891
18892         * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
18893         option show_icon_names - for future ability to display filnames in the
18894         icon view. (this will need a custom gtkcellrenderer, on TODO).
18895
18896 Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
18897
18898         * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
18899         * ui_tree_edit.h: Fix function description.
18900         * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
18901         unrefed style pointers, guard against possible button release event
18902         on drop event (not sure what is causing this).
18903
18904 Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
18905
18906         * ui_bookmark.[ch]: Added history_combo utilities.
18907         * ui_utildlg.c: Use default history length for file dialogs.
18908         * utilops.c: When auto renaming single file, show preview of new name.
18909         Added drop down history for numerical rename prefix and suffixes. Fixed
18910         bug with numerical rename when anything but first row was selected.
18911         Gave prefix and suffix entries all available room, packed the image
18912         preview into a pane so image does not resize with window. Fixed
18913         incorrect lower value (1 -> 0) in start number selection.
18914         * view_file_list.c: Fixed incorrect resort when renaming files.
18915         * TODO: Major todo list cleanup.
18916
18917 Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
18918
18919         * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
18920         * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
18921         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
18922         Use new dnd, fix dnd bugs. Ignore button release event when it resulted
18923         from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
18924         now works.
18925
18926 Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
18927
18928         * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
18929         Fix bug when updating nodes via timestamp change. Force refresh when
18930         setting a path, to ensure new folders appear (in automounted folders).
18931
18932 Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
18933
18934         * cache_maint.c (cache_maintain_home_cb): Use correct path when
18935         attempting to remove old thumbnails.
18936         * view_dir_list.c: Check access with R_OK | X_OK.
18937         * view_dir_tree.c: Fix icon states, population by expander click.
18938
18939 Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
18940
18941         * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
18942         * ui_pathsel.c: Remove while(events) hack.
18943         * ui_tree_edit.c: Move the while(events) hack here, so that tree is
18944         in consistent state before showing popup.
18945         * view_dir_tree.c: Fix new folder command.
18946
18947 Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
18948
18949         * intl.h: Fix compile error when gettext is disabled.
18950         * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
18951         * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
18952
18953 Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
18954
18955         * layout.c: Set the default keybaord focus to the image pane.
18956         * layout_util.c: Make the image zoom/traversal keys only work when the
18957         image has the keyboard focus.
18958         * view_dir_tree.c: Many fixes for expansion, population, sorting,
18959         dnd hovering expansion, expander display, expander clicks, and
18960         removed unused cruft.
18961
18962 Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
18963
18964         * view_dir_tree.c: Fixed so clicking expanders does not select row,
18965         remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
18966
18967 Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
18968
18969         * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
18970         compiles cleanly - but has 'issues'.
18971         * view_dir_list.c: Minor fixes done when using as reference for above.
18972
18973 Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
18974
18975         * utilops.c: Convert multiple rename clist to a treeview, added preview
18976         for autorename results.
18977         * view_file_list.c: Fix update errors after a rename.
18978
18979 Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
18980
18981         * view_file_list.c: Fix loss of selection when changing sort order, fix
18982         incorrect next row selection when deleting files, and add fix to
18983         maintain row position when toggling thumbnails.
18984
18985 Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
18986
18987         * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
18988         that leaves old rows behind, eventually causing crash on autorefresh.
18989
18990 Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
18991
18992         * dupe.c: Fix keyboard menu placement on second_listview, set middle
18993         mouse button to toggle row selection.
18994         * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
18995         placement from keyboard pop-up, set middle button to toggle row
18996         selection, and fix image display on a select-all.
18997
18998 Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
18999
19000         * dupe.c: Consistently handle button press/release pairs.
19001         * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
19002         based on current visibility.
19003         * view_dir_list.c: Correctly scroll to and set focus to highlight
19004         previous path when going up the tree.
19005         * view_file_list.c: Allow dnd with button 1, fix selection behavior,
19006         fix auto scrolling.
19007
19008 Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
19009
19010         * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
19011         thumbnails. Changes for file list move to GtkTreeView.
19012         * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
19013         * view_dir_list.c: Set the cursor focus when clicking a row, change
19014         selection mode to NONE.
19015         * view_file_list.c: Change from GtkCList to GtkTreeView for main
19016         file list, needs cleanup.
19017
19018 Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
19019
19020         * layout_config.c: Change clist to treeview for layout order.
19021         * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
19022         * preferences.c: Remove include of ui_clist_edit.h.
19023         * ui_pathsel.c: Fixes for leaking GtkTreePaths.
19024         * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
19025         * view_dir_list.c: Add folder icons back, porting this widget complete?
19026
19027 Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
19028
19029         * ui_tree_edit.c: Make start of scroll smoother when starting from
19030         edges of widget by slowly ramping up speed.
19031
19032 Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
19033
19034         * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
19035         * view_dir_list.c: use above auto scroll for dnd.
19036
19037 Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
19038
19039         * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
19040         view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
19041         * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
19042         * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
19043         zero region is avoided.
19044         * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
19045         * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
19046         set correct dnd behavior (when source, disable dnd dest). Also removed
19047         ".." folder when root is listed.
19048
19049 Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
19050
19051         * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
19052         GdkColor when the widget changes.
19053         * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
19054         * ui_tree_edit.[ch]: Make shift_color available to rest of app.
19055
19056 Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
19057
19058         * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
19059         instead of a direct gdk_cursor_destroy (still leaks though).
19060
19061 Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
19062
19063         * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
19064         cursor on listview while comparing/sorting.
19065
19066 Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
19067
19068         * dupe.c: Row height is now correct when thumbnails is on, set the
19069         unknown pic for broken thumbnails, properly set alignment on date
19070         and size columns, and fixed keyboard popup menu placement.
19071         * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
19072         has option to return unknown image if thumbnail is broken.
19073
19074 Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
19075
19076         * dupe.c: Reimplement the alternating row color per match group,
19077         learning how to manipulate a gtktreeview sure is fun :-P
19078
19079 Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
19080
19081         * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
19082
19083 Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
19084
19085         * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
19086         * TODO: List things needed to be done to complete above conversion.
19087
19088 Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
19089
19090         * utilops.c: Show safe delete status in delete dialogs (off or on).
19091
19092 Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
19093
19094         * README: Updates.
19095         * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
19096         * configure.in: Release 1.3.5
19097
19098 Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
19099
19100         * bar_exif.c: Add padding to right of advanced view checkbutton.
19101         * exif.c: Use correct key when retrieving ApertureValue for fAperture.
19102
19103 Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
19104
19105         * exif.c: string_append_raw_bytes() character replacement fix, added
19106         description for GPSInfo.
19107
19108 Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
19109
19110         * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
19111         fSubjectDistance to return properly formatted data per 2.2 specs.
19112
19113 Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
19114
19115         * exif.[ch]: Fix incorrect orientation order by swapping
19116         BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
19117         * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
19118         rotate image per exif info option (off by default).
19119         * image.c: Add missing include of ui_fileops.h.
19120
19121 Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
19122
19123         * bar_exif.c: Fix incorrect column number setup in advanced view.
19124         * exif.c: Added additional tags (to misc section), and altered a few
19125         things after checking exif.org PDF spec sheet.
19126
19127 Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
19128
19129         * bar_exif.c: Added advanced view for exif data.
19130         * exif.c: Fix capitalization, mark relevent (standard view) strings for
19131         translation.
19132         * info.c: Use a paned widget to allow expansion of properties window
19133         without expanding image view size.
19134
19135 Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
19136
19137         * bar_exif.c: Fix alignments when adding labels to table, so that
19138         entries with mulitple lines will be top aligned.
19139
19140 Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
19141
19142         * README, TODO: Updates.
19143
19144 Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
19145
19146         * ui_fileops.c: When converting filenames to utf-8 fails, display
19147         clear warning to user, and simply allow the broken strings through.
19148
19149 Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
19150
19151         * src/Makefile.am: Added exif.c back to build list.
19152         * exif.[ch]: Moved necessary declarations out to header file, a few
19153         namespace changes, added access functions (still need: (uns)byte,
19154         undefined, float, double, and the multiple data element ones).
19155         * bar_exif.c: Fixes to use exif.h instead of exif.c.
19156
19157 Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
19158
19159         * bar_exif.c: Removed remnants of old exif parser.
19160         * info.[ch]: Removed unnecessary tab updates, avoid reloading things
19161         like exif data every time the window size changes.
19162
19163 Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
19164
19165         * exif.c: Allow support for unknown IDF tags.
19166         * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
19167         and copyright fields.
19168
19169 Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
19170
19171         * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
19172         problem 2: retrieving invalid key name! :-/
19173
19174 Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
19175
19176         * bar_exif.c, exif.c: Added formatting utility to get the commonly
19177         used data tags in a user meaningful format, output now matches previous
19178         versions, however the Shutter speeds differ a bit, will need to
19179         check (off by one?).
19180
19181 Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
19182
19183         * exif.c: Rewrite EXIF parser so that data is stored in list format,
19184         such that adding additional tags will be easy, and ExifData will not
19185         need to be touched. Very rough, human readable output for exif keys
19186         is yet to be added.
19187         * bar_exif.c: Changed to work with new exif.c, temporarily include
19188         exif.c instead of exif.h, since exif.h has not been updated yet.
19189         * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
19190         includes it directly.
19191
19192 Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
19193
19194         * editors.c(editor_verbose_io_cb): Use count returned from read when
19195         validating/converting text.
19196
19197 Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
19198
19199         * README: Updates, and converted encoding format to utf-8.
19200
19201 Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
19202
19203         * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
19204         filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
19205         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
19206         a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
19207         warning to user when such conditions occur. Editor command result text
19208         is now validated before use in verbose window.
19209
19210 Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
19211
19212         * ui_spinner.png: Changed order of frames for smoother start..
19213
19214 Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
19215
19216         * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
19217         so that newly installed loaders are automatically added to the filters.
19218         * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
19219         keys from filter to filter_ext, since the values are not backward
19220         compatible. Jumping between old and new releases will reset the list.
19221
19222 Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
19223
19224         * filelist.c(filter_add_defaults): Added svg format, if you have
19225         librsvg installed, chances are you have the gdkpixbuf loader too.
19226
19227 Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
19228
19229         * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
19230         icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
19231         unused icon files.
19232         * Makefile.am: Remove references to above.
19233         * layout_util.c: Really remove references to above.
19234
19235 Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
19236
19237         * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
19238
19239 Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
19240
19241         * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
19242         * ui_spinner.[ch]: New activity spinner and icon utils.
19243         * ui_spinner.png, ui_tabcomp.png: New icon files.
19244         * ui_tabcomp.xpm: Removed, using pngs now.
19245         * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
19246         * editors.c: Added spinner to verbose window.
19247
19248 Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
19249
19250         * editors.c: Include editors.h. (-Wmissing-prototypes warning)
19251         * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
19252         * utilops.c: Made file_util_unlink static. (same)
19253         * README: Updated.
19254         * po/*.po: Make distcheck touches these.
19255         * configure.in: Release 1.3.4
19256
19257 Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
19258
19259         * utilops.c(file_util_safe_number): Fix mem leaks, includes using
19260         correct utility to free the list (path_list_free -> filelist_free).
19261         Also avoid sorting list more than once.
19262
19263 Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
19264
19265         * editors.c(editor_command_one): Free path removed from list, fixes
19266         memory leak.
19267         * image.c(image_free): Set post buffer NULL before destroying image
19268         window, fixes mem leak.
19269         * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
19270         thumbnails [yeek! has this always been here?].
19271
19272 Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
19273
19274         * README: Updates:
19275         * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
19276         scalers when image window size is less than 3 in any direction.
19277         (debian BUG# 209365)
19278
19279 Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
19280
19281         * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
19282         exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
19283         layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
19284         rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
19285         are now held in utf8 strings. Paths are now converted to locale prior
19286         to use in a library function.
19287         * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
19288         * ui_bookmark.[ch]: utf8 fixes.
19289         * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
19290         * ui_help.c: Removed old comments no longer needed.
19291         * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
19292         * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
19293         * utilops.c: utf8 fixes, also fixed broken auto rename option when
19294         copy/move a single file.
19295         * view_dir_list.c, view_dir_tree.c: utf8 fixes.
19296         * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
19297         selection fixes.
19298
19299 Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
19300
19301         * editors.c: Added stop button to allow aborting midway through
19302         multiple file operations.
19303         * preferences.c: Added help button for the command macros to the editor
19304         preferences tab, added credits button to the about dialog.
19305         * README: Added editors section describing macros, marked credits
19306         section to be found by about credits button.
19307         * po/POTFILES.in: Added editors.c
19308
19309 Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
19310
19311         * editors.[ch]: Moved the editor command stuff here, added window to
19312         display results of a command. Window only shown when command prefixed
19313         by %v.
19314         * gqview.h, main.c: Removed above functions.
19315         * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
19316         layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
19317         Include editors.h.
19318         * ui_fileops.[ch]: Moved path_list_copy here.
19319
19320 Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
19321
19322         * README, TODO: Updates.
19323         * po/*.po: make distcheck changes.
19324         * configure.in: Release 1.3.3
19325
19326 Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
19327
19328         * preferences.c: Clean up the editor slot entry alignments, removed
19329         extra frame from inside each tab.
19330
19331 Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
19332
19333         * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
19334         of editor slots adjustable by a define, instead of hard coding it
19335         everywhere. Increase the slot count to 10. Add lossless jpeg rotation
19336         to the defaults (uses jpegtran).
19337         * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
19338         menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
19339         * view_file_icon.c: Fix loss of selection of changed files on refresh.
19340         * README: Updates.
19341
19342 Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
19343
19344         * exif.[ch]: Flash display patch to work with more cameras, based on
19345         gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
19346         * de.po: Updated German translation,
19347         submitted by Unseld@t-online.de (Rainer Unseld).
19348         * es.po: Updated Spanish translation,
19349         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
19350         * preferences.c: Some cleanup fo duplicated code, set the options
19351         insensitive that can be disabled by another.
19352         * view_dir_list.c: Added the '.' folder back so that users can drop
19353         images into the current path with dnd.
19354         * dupes.c: Added ability to select all group 1 (parent) and all
19355         group 2 (child) duplicates. Very handy when comparing two file sets.
19356         * info.c: Make the properties window remember its size when expanded.
19357         * layout_util.c(layout_key_press_cb): Small fix.
19358         * layout.c(layout_selection_list): Return active image when in
19359         collection view mode.
19360
19361 Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
19362
19363         * utilops.c: Fix incorrect test for file_util_unlink return value.
19364
19365 Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
19366
19367         * utilops.c: Added debug printf.
19368         * README: Updated changes list.
19369
19370 Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
19371
19372         * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
19373         Added a safe delete feature (trash folder), location and max size can
19374         be set in preferences. By default trash is off (normal delete). Let's
19375         just say the developer wishes he had the safe delete option only a
19376         few hours ago...
19377         * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
19378         views return if they were affected by the maintenance call. Use this
19379         info when resetting the autorefresh time stamp for the layout.
19380
19381 Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
19382
19383         * dupe.c(dupe_item_set_path): Correctly update the lists when the
19384         second list is enabled.
19385
19386 Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
19387
19388         * image.c, typedefs.h: When read ahead is enabled, also buffer the
19389         previous image.
19390
19391 Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
19392
19393         * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
19394         that there is only one place to check for it.
19395
19396 Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
19397
19398         * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
19399         'algorithm' layout to make adjustments easier (only from similar.c).
19400
19401 Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
19402
19403         * dupe.c: Fixed up the compare two file sets option, results now
19404         include which list the image is from.
19405
19406 Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
19407
19408         * dupe.c: Fixups, and make item removal work.
19409
19410 Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
19411
19412         * dupe.c: Added debug thumbprint window to display what is going
19413         on with the similarity thumbprints.
19414
19415 Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
19416
19417         * dupe.c: More fixes for sort/group by rank. Still need to work on
19418         the removal and second list functions.
19419
19420 Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
19421
19422         * dupe.[ch]: Major reorganization, started change to rank based
19423         sorting and grouping of matches.
19424
19425 Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
19426
19427         * cache.c: Fixups to string comparison logic (eek!).
19428         * similar.c: Added (unused) utility to stretch the contrast of a
19429         color channel, may use this for the grey mode.
19430
19431 Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
19432
19433         * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
19434         similarity algorithm.
19435         * main.c: Added command line option --greysims to enable the greyscale
19436         algorithm.
19437
19438 Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
19439
19440         * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
19441         view_file_list.c: Made case sensitive sorting optional.
19442         * ui_fileops.[ch]: Add case sensitive sort option utility.
19443         * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
19444         file dialogs.
19445
19446 Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
19447
19448         * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
19449         of filenames to be case insensitive.
19450         * view_dir_tree.c: Ditto, but required a bit more than simply changing
19451         strcmp to strcasecmp, sorting was using the internal compare of clist.
19452
19453 Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
19454
19455         * utilops.c: Added image preview panes for the delete and rename
19456         dialogs.
19457
19458 Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
19459
19460         * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
19461         file list before selecting the undone source image so that the
19462         selection matches the viewed image.
19463
19464 Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
19465
19466         * bar_exif.c: Added sizing arrows to this sidebar.
19467         * bar_sort.c: Added (1 level) undo to the sort manager.
19468
19469 Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
19470
19471         * image.c (image_size_sync): Remove redundant image redraw causing
19472         flicker when going fullscreen. Still flickers  on other ops though.
19473
19474 Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
19475
19476         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
19477         the auto update features (update_on_time_change).
19478         * image.c, layout.c: Honor the update_on_time_change option.
19479
19480 Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
19481
19482         * nl.po: Updated Dutch translation,
19483         submitted by Tino Meinen <a.t.meinen@chello.nl>
19484         * es.po: Updates Spanish translation,
19485         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
19486         * id.po: Added Indonesian translation,
19487         submitted by Tedi Heriyanto <tedi_h@gmx.net>
19488         * bg.po: Added Bulgarian translation,
19489         submitted by Vladimir Petrov <vladux@mail.bg>
19490         * README: Updates.
19491         * configure.in: Release 1.3.2
19492
19493 Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
19494
19495         * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
19496         * ui_tabcomp.c: When enter signal is not connected do not claim
19497         the keypress.
19498         * README: Updates.
19499
19500 Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
19501
19502         * layout.c: Increased zoom label width.
19503         * layout_util.c: Added separator in view menu for sidebar items.
19504
19505 Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
19506
19507         * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
19508         * bar_exif.[ch]: Moved the exif display here from info.c and made it
19509         more generic, also to be used in a sidebar format.
19510         * manager.[ch]: Removed these files (see bar_sort).
19511         * exif.c: Fixed major file descriptor leak in exif reader.
19512         * info.c: Use new exif display utlity in bar_exif.c.
19513         * layout.c: New exif sidebar, updates to sort sidebar.
19514         * layout_image.c: Hook sidebar into image changes.
19515         * layout_util.[ch]: Updates to sidebar management, sidebar namespace
19516         changes. Added exif sidebar.
19517         * typedefs.h: Sidebar items added to LayoutWindow struct.
19518         * po/POTFILES.in: Updated for new/removed files.
19519
19520 Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
19521
19522         * info.c: Apply patch to fix display of exif exposure time,
19523         * po/fi.po: Update translated string.
19524         both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
19525
19526 Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
19527
19528         * manager.[ch]: New files for sort manager utility.
19529         * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
19530         * po/POTFILE.in: Added manager.c
19531
19532 Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
19533
19534         * main.c (setup_default_options): Register the default bookmarks.
19535
19536 Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
19537
19538         * image.[ch], typedefs.h: Added auto refresh utilities.
19539         * fullscreen.c: Honor auto refresh setting in full screen.
19540         * img-view.c, layout_image.c: Set auto image refresh enabled.
19541
19542 Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
19543
19544         * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
19545         columns in the path selection table when used as a directory chooser.
19546
19547 Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
19548
19549         * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
19550         the history list handling here.
19551         * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
19552         editing of ui_clist_edit.[ch].
19553         * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
19554         allow drag and drop from the lists. Padding fixes.
19555         * ui_utildlg.c: Packing and padding fixes.
19556         * ui_tabcomp.[ch]: Fixes from SLIK.
19557         * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
19558         the new location fo the history_list utils.
19559
19560 Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
19561
19562         * exif.c: Changed the #include for stdint.h to inttypes.h, as some
19563         libcs do not seem to have the former (solaris 9).
19564
19565 Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
19566
19567         * README: Updates.
19568         * po/*.po: distcheck touches these.
19569         * po/POTFILES.in: Added exif.c
19570         * configure.in: Release 1.3.1
19571
19572 Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
19573
19574         * utilops.c: Further fixes for copy/move overwrite dialogs.
19575         * po/es.po: Updated Spanish translation,
19576         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
19577         * po/fr.po: Updated French translation,
19578         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
19579         * po/vi.po: Added Vietnamese translation,
19580         submitted by pclouds <pclouds@gmx.net>.
19581         * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
19582         * README: Updated a few credits.
19583
19584 Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
19585
19586         * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
19587         dialogs.
19588
19589 Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
19590
19591         * info.c, exif.c: Marked the exif strings for translation, they will be
19592         the same even in the event of exif API rewrite.
19593
19594 Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
19595
19596         * info.c: Exif fixups,
19597         in patch from Eric Swalens <eric.swalens@easynet.be>.
19598
19599 Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
19600
19601         * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
19602         menus and strings display for the translations.
19603         * preferences.c: Moved to GtkListStore/TreeView for the filter
19604         listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
19605
19606 Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
19607
19608         * layout.c: Removed tooltip form the path entry.
19609         * layout_util.c(layout_key_press_cb): When the path entry has the
19610         focus, try sending it the keypress event first. This fixes the menu
19611         accelorators from having precedence over input to the entry.
19612
19613 Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
19614
19615         * image.c: Fixed flicker when the image focus state changes.
19616
19617 Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
19618
19619         * preferences.c: Added close button to about window.
19620         * ui_help.c: Changed close button to a stock button.
19621
19622 Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
19623
19624         * README: Updates.
19625         * configure.in: Release 1.3.0
19626
19627 Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
19628
19629         * README, ChangeLog: Updates, typos.
19630         * fr.po: Updated french translation,
19631         submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
19632         * exif.[ch]: Removed comment babble.
19633         * preferences.c: Marked about window title string for translation,
19634         fixed a label indent.
19635
19636 Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
19637
19638         * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
19639         keyboard users are not stuck viewing every single path between where
19640         they are and where they want to be.
19641         * view_file_list.c: Pass a valid row when highlighting a context menu
19642         key press.
19643
19644 Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
19645
19646         * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
19647         layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
19648         view_file_list.c: Hooked up context menu key, to show right click
19649         menus, F10 will also work for the collection, dupes, and image windows.
19650         Also now explicitely destroy pop up menus when the underlying view is
19651         destroyed, since the menu does not go away when menu items are toggled
19652         with the spacebar (no selection done is sent in this case).
19653         * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
19654         passed coordinates will position the menu so that it is entirely on
19655         screen, adjusting the x,y values if needed.
19656
19657 Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
19658
19659         * TODO: Updates.
19660         * info.c: Some exif display cleanups.
19661
19662 Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
19663
19664         * exif.[ch]: Added a util, some cleanup.
19665         * info.c: Fixed up exif info display, added missing fields. Also hooked
19666         up mouse buttons/wheel on the image for moving within the image list.
19667         * layout.c: Added temporary tooltip warning beta users of brokenness.
19668
19669 Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
19670
19671         * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
19672
19673 Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
19674
19675         * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
19676         are selected, pass entire selection to the new view window.
19677
19678 Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
19679
19680         * exif.[ch]: New files for EXIF support.
19681         * Makefile.am: Added exif files, above.
19682         * info.c: Added Exif properties tab, missing a few fields though.
19683         * main.c: Enabled startup beta warning.
19684
19685 Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
19686
19687         * info.c: Use stock buttons/icons for file info window.
19688         * layout_util.[ch]: Use stock icons for the toolbar where available.
19689         * preferences.c: Update copyright in about.
19690         * po/*.po: Updated strings for the new copyright year.
19691
19692 Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
19693
19694         * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
19695         layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
19696         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
19697         Added stock icons for menu items and dialog buttons.
19698         * utilops.c: Same, also fixed big where skipping a file during
19699         copy/move operations, when the source and dest are the same, does not
19700         actually skip to the next file.
19701         * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
19702         and dialog button support.
19703
19704 Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
19705
19706         * globals.c, layout.c: Fix default window/pane values to match the
19707         slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
19708         * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
19709         new support of scroll_event on the mouse wheel.
19710         * ui_help.c: Use a mark to scroll, since scroll to iter does not work
19711         when the textview is not yet visible.
19712         * view_dir_tree.c: Increase folder tree view row height by 1.
19713         * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
19714
19715 Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
19716
19717         * [GTK2 port]
19718         * merged in latest release.
19719
19720 Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
19721
19722         * README, TODO: Updates.
19723         * po/*.po: Distcheck always touches these.
19724         * configure.in: Release 1.2.1
19725
19726 Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
19727
19728         * image.c: Added file chunk size throttling when reading image files
19729         larger than 1 MB (current throttle is 4x).
19730         * ru.po: Updated Russian translation,
19731         submitted by Oleg Andryuschenko <oandr@itek.com.ua>
19732         * fr.po: Updated French translation,
19733         submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
19734         * ja.po: Updated Japanese translation, submitted
19735         by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
19736
19737 Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
19738
19739         * README, TODO: Updates.
19740         * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
19741         mouse' option from the general user. Can be enabled by editing the
19742         gqviewrc file, see README. The option is also reset to it's new default
19743         on upgrade by renaming rc key to display_dialogs_under_mouse.
19744         * layout_util.c: The editor slots now use the current file selection
19745         when selected from the main menu, instead of only the viewed image.
19746
19747 Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
19748
19749         * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
19750         no longer valid when updating the icon view. FIXES bug causing remnant
19751         images to be displayed after delete/move operations.
19752
19753 Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
19754
19755         * [GTK2 port]
19756         * merged in 1.2.0 stable.
19757
19758 Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
19759
19760         * README, TODO: Updates.
19761         * configure.in: Release 1.2.0
19762
19763 Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
19764
19765         * po/de.po: Updated German translation,
19766         submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
19767         * po/fi.po: Updated Finnish translation,
19768         submitted by Lauri Nurmi <lanurmi@iki.fi>
19769         * po/cs.po: Updated Czech translation,
19770         submitted by Michal Bukovjan <bukm@centrum.cz>
19771
19772 Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
19773
19774         * configure.in: Set the locale path to that of datadir instead of the
19775         prefix.
19776         * gqview.spec.in: Ditto.
19777
19778 Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
19779
19780         * [GTK2 port]
19781         * merged in latest codebase.
19782         * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
19783         * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
19784         * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
19785         been renamed to has_focus in the GtkWindow structure.
19786
19787 Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
19788
19789         * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
19790         * po/*.po: Make distcheck touches these.
19791         * README: Updated.
19792         * configure.in: Release 1.1.6.
19793
19794 Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
19795
19796         * po/et.po: Updated Estonian translation,
19797         submitted by Ilmar Kerm <ikerm@hot.ee>.
19798         * po/fi.po: Updated Finnish translation,
19799         submitted by Lauri Nurmi <lanurmi@iki.fi>.
19800         * po/fr.po: Updated French translation,
19801         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
19802         * po/ro.po: Added Romanian translation,
19803         submitted by Harald Ersch <hersch@romatsa.ro>.
19804         * configure.in(ALL_LINGUAS): Added tro.
19805
19806 Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
19807
19808         * info.c: Fixed display of arrow buttons in properties window, some
19809         themes do not work with GTK_SHADOW_NONE...
19810
19811 Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
19812
19813         * globals.c: Thumbnail caching is now _on_ by default.
19814         * layout.c, layout_util.c: The list and icon views are now a radio
19815         group in the menus. Now Ctrl-L display list view and Ctrl-I displays
19816         the icon view. Also grouped the related file view options in the menus.
19817         * README: Updates to the key shortcuts.
19818
19819 Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
19820
19821         * view_file_icon.c: Do not pop up the filename tooltip if the window
19822         does not have the focus (fixes popping up when in fullscreen).
19823         * layout_image.c: The window and tools window should always be
19824         sensitive, even in fullscreen, since some users have Xinerama and could
19825         therefore still be able to use the main/tools window.
19826
19827 Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
19828
19829         * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
19830         title to remove the " - " part when no image is viewed. Also made the
19831         exit using control-Q consitent, hooked up control-P for image
19832         properties, and fixed it to drop out of full screen when showing the
19833         image properties window. (note that fullscreen is not intended for
19834         'file management' use, therefore new windows will not work correctly
19835         when displayed from fullscreen, so the mode is exited.)
19836         * collect.c, dups.c: Hooked up Control-P to properties.
19837         * README: Documented Ctrl-P properties window shortcut.
19838
19839 Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
19840
19841         * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
19842
19843 Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
19844
19845         * fileutils.c(filters_add_default): Removed pcx (not supported by
19846         gdk-pixbuf), and added raster (.ras) to default filter group.
19847
19848 Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
19849
19850         * thumb.c: Broken images are now marked with a 0 byte thumb file, so
19851         that regeneration is not reattempted until the timestamp changes.
19852         Also added (better) debugging output for thumb code.
19853
19854 Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
19855
19856         * view_file_icon.c: Syn the view in an idle call when removing multiple
19857         files, for speed/clean view.
19858         * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
19859
19860 Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
19861
19862         * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
19863         parent' popup menu item in it's place.
19864         * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
19865
19866 Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
19867
19868         * image.c: Retain zoom setting even when no image is present. Also
19869         fixed string on no image from returning infinite zoom text.
19870
19871 Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
19872
19873         * rcfile.c: Fixed editing commands to allow quotes in the command.
19874         * main.c: Use %f in some example (default) commands.
19875
19876 Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
19877
19878         * filelist.[ch]: Reimplemented the file filter lists.
19879         * globals.c, gqview.h: Removed global vars for specific file types.
19880         * main.c: Setup new file filters.
19881         * preferences.c: Added new file filter editor, also added missing
19882         cancel button to clear thumbnails confirm dialog.
19883
19884 Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
19885
19886         * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
19887         actively being thumbnailed, set the thumbnail pointer to NULL so that
19888         the thumb routines will ignore this cycle (instead of trying to use it
19889         along with the freed memory!).
19890         * view_file_list.c(vflist_maint_removed): Ditto.
19891
19892 Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
19893
19894         * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
19895         * autogen.sh: More gettextize command line options.
19896         * po/Makevars: New file for the new gettext - MANY cursing and
19897         complaint lines removed from ChangeLog that could have been simply
19898         avoided by adding upgrade notes to the gettext README!
19899         * po/*.po: Make distcheck with new gettext did this, plus a few fixes
19900         that the new gettext complains about (and fails on).
19901
19902 Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
19903
19904         * main.c: Removed printing of beta warning message at startup.
19905         * README: Updates.
19906         * po/*.po: make distcheck touches these.
19907         * configure.in: Release 1.1.5
19908
19909 Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
19910
19911         * po/et.po: Updated Estonian translation,
19912         submitted by Ilmar Kerm <ikerm@hot.ee>
19913         * po/uk.po: Updated Ukrainian translation,
19914         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
19915
19916 Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
19917
19918         * layout.c: When syncing window paths, pass full image path to the file
19919         list for correct scroll point.
19920         * view_file_list.c: Fixed refresh causing odd scroll point jumping.
19921         * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
19922         is thawed.
19923
19924 Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
19925
19926         * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
19927         compares for the directory/filter history lists.
19928
19929 Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
19930
19931         * image.c(image_change_from_image): Maintain scroll offset. 
19932
19933 Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
19934
19935         * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
19936         resulted in the window resizing onscreen when first showed.
19937         * utilops.c: Added a "Skip all" button to the move and copy overwrite
19938         dialog.
19939
19940 Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
19941
19942         * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
19943         classic behavior of changing the path not effecting the displayed
19944         image. The new behavior is now to view the first image in the new
19945         path (many users wanted this - to enable old behavior set
19946         lazy_image_sync to true in gqviewrc).
19947         * main.c(main): Fixes to work with new non lazy image changing.
19948
19949 Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
19950
19951         * layout_image.c: Set the main window (and tools) insensitive when
19952         showing full screen.
19953         * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
19954         top level window is insensitive (fixes bug that tooltip can show up
19955         when switching to fullscreen).
19956         * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
19957         display the subdirectories.
19958
19959 Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
19960
19961         * layout.c: Fixed broken 'fit window to image when tools float' option
19962         for the main window. Also fixed pane positioning bug causing panes to
19963         move to 1,1 when user holds down h or f to hide or float the tools.
19964
19965 Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
19966
19967         * configure.in: Added test for Xinerama.
19968         * fullscreen.c: Added Xinerama support based on patch from
19969         "Jörg Mensmann" <joerg.mensmann@gmx.de>
19970         (untested - do not have Xinerama display - NVidia's twinview does not
19971         support it with tv out as the second device - crash :/ )
19972         * Makefile.am(LD_ADD): Added Xinerama lib var.
19973         * view_file_list.c: Some crash fixes when refreshing the file view. Of
19974         note make sure nothing is selected until the clist is completely
19975         synced, and guard against vflist_index_get_data returning NULL,
19976         although that should no longer happen during the refresh.
19977
19978 Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
19979
19980         * layout.c(layout_style_set): NULL widget pointers before destroying
19981         them, as the group box destruction will cause attempts to update
19982         widgets that may already be flagged for destruction.
19983
19984 Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
19985
19986         * info.c: Added drag and drop support to info window (as source only).
19987
19988 Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
19989
19990         * layout_config.c: Made the window layout selection look better.
19991
19992 Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
19993
19994         * README, TODO: Updated.
19995         * po/*.po: Make distcheck always touches these.
19996         * configure.in: Release 1.1.4
19997
19998 Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
19999
20000         * layout.c: Fixed delete event signal handler parameters (oops), and
20001         unref the gtk_tooltips on window close to avoid leaking them.
20002         * layout_util.[ch]: Added new window menu item to create another main
20003         window, along with the companion close window menu item.
20004         * README: Updates.
20005
20006 Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
20007
20008         * img-view.[ch]: Added maintenance support for deleted/moved files.
20009         * utilops.c: Hooked up the new img-view maintenance functions (above).
20010
20011 Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
20012
20013         * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
20014         as that is the only place that used them).
20015         * img-view.c: Dropping a list a of files onto the window now remembers
20016         the entire list, they can be navigated as in the main window and used
20017         to start a slideshow for that window. Dropped directories also pop up
20018         a menu requesting the actions, similar to the duplicates and
20019         collection window drag and drop stuff.
20020         * img-view.h: Added view_window_new_from_list.
20021
20022 Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
20023
20024         * image.c(image_zoom_adjust_real): Removed the rounding hack when
20025         incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
20026         was a broken attempt to clamp the zoom to the increment size, which,
20027         upon further review is really just unexpected behavior and breaks
20028         when the increment size is larger than the resulting fit window scale.
20029         (surprised no one saw this earlier, it has been this way since pre 1.0)
20030         * preferences.c(zoom_increment_cb): Fix for converting float to int.
20031
20032 Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
20033
20034         * utilops.c: Added the ability to auto-rename files numerically from
20035         within the rename (multiple) files dialog.
20036
20037 Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
20038
20039         * info.c: Added display of image transparency (yes or no).
20040         * layout_image.c(layout_image_maint_removed): Move to the next closest
20041         image within a collection when deleting files, and a collection member
20042         is the actively viewed image.
20043         * view_file_icon.c, view_file_list.c: In the maintenance removed utils
20044         consider that the viewed image may be a collection member.
20045
20046 Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
20047
20048         * main.c: Added support of %f escape to insert filenames anywhere
20049         within the editor command line.
20050         * rcfile.c(save_options): Remove brain dead fprintf that could result
20051         in writing random memory to the config file by simply specifying an
20052         printf format escape in an editor slot (oops).
20053
20054 Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
20055
20056         * [GTK2 port]
20057         * image.c: Changed focus drawing a bit to remove the frame when the
20058         focus is active, and removed some crufty #if 0 sections.
20059         * view_file_icon.c: Grab the focus for the clist on a button 1 press.
20060
20061 Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
20062
20063         * [GTK2 port]
20064         * collect-table.c: Fixes for removal of gtk_widget_popup.
20065         * dupe.c: Fixes for removal of gdk_time_get.
20066         * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
20067         * image.c: Fixes to find size of a pixmap, focus drawing, and
20068         gdk_pixbuf_(un_)referencing.
20069         * layout.c: Fixes for gdk_time_get and remove setting of paned handle
20070         size.
20071         * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
20072         gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
20073         * preferences.c: Fixes button box spacing and about label justify.
20074         * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
20075         slik GTK2 port.
20076         * view_dir_list.c: Fixes for pulling the GdkFont from a style.
20077         * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
20078         values so that drag and drop works.
20079         * view_file_list.c: Fixes for pulling the GdkFont from a style.
20080         * configure.in: Use new gtk2 checks.
20081         * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
20082
20083 Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
20084
20085         * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
20086         view_file_icon.c, view_file_list.c: Proper signal handler casts, and
20087         use of const gchar * where appropriate (for clean gtk2 compile).
20088
20089 Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
20090
20091         * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
20092         printfs and comments.
20093
20094 Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
20095
20096         * image.[ch]: Alterations now retain the center point of the image.
20097         Also added image_zoom_adjust_at_point(), which will keep the same
20098         point x,y in position after the zoom.
20099         * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
20100         so that ctrl-mouse wheel zooming stays relative to the mouse position.
20101
20102 Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
20103
20104         * layout.c, typedefs.h: The active path of the main window is now
20105         checked for a timestamp change, is so call a refresh.
20106         * view_file_list.c: Fixed bug causing a jump to end of the list during
20107         a refresh or toggling thumbnails.
20108
20109 Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
20110
20111         * README: Updates.
20112         * po/*.po: Make distcheck will touch these.
20113         * configure.in: Release 1.1.3
20114
20115 Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
20116
20117         * pixbuf_util.c: Compile cleanup.
20118         * po/POTFILES.in: Added info.c.
20119         * po/cs.po: Updated Czech translation,
20120         submitted by Jan Raska <jan_raska@hotmail.com>
20121
20122 Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
20123
20124         * info.c: Added a misc. tab to the properties dialog for permissions.
20125
20126 Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
20127
20128         * info.c (info_window_new): Remove unused vbox variable.
20129         * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
20130         functions (appears roughly 2-3x faster, could probably be further
20131         improved by making clockwise and counter-clockwise specific versions,
20132         to remove the if statements from the inner loops).
20133
20134 Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
20135
20136         * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
20137
20138 Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
20139
20140         * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
20141         option, on by default.
20142         * image.c, typedefs.h: Implemented two pass zooming, also tried to
20143         throttle the image buffer size for larger image files - but left it
20144         #defined out for now, the buffer size needs to be calcualted better
20145         than mulitplying by 8 :)
20146
20147 Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
20148
20149         * image.c: Removed the old debugging defines.
20150
20151 Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
20152
20153         * info.c: When image is unkown flaged, do not display image attributes.
20154         * layout.c: When an image has no read access, display this fact.
20155         * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
20156         (and poor design) (Un)float, etc. menu text.
20157         * view_dir_list.c: Scroll to show previous directory when walking up
20158         the path tree.
20159         * view_file_list.c: Fix broken filename text alignment when turning
20160         off thumbnails in the middle of loading the thumbnails.
20161
20162 Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
20163
20164         * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
20165         and drop autoscroller callback when the widget is destroyed.
20166
20167 Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
20168
20169         * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
20170         * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
20171         hide the toolbar buttons,
20172         based on patch from Trevor Harmon <trevor@vocaro.com>
20173
20174 Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
20175
20176         * slideshow.c(generate_list): Fix non random list generation. (it was
20177         reversing the list after adding each index - with fun results).
20178
20179 Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
20180
20181         * dupe.c: Fixed the reversed addition of matches that has been around
20182         since the beginning of time. (Fix absolutely needed now for the rank
20183         numbers to make any real sense.)
20184
20185 Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
20186
20187         * info.c: Added compression ratio display to image properties. This is
20188         the real ratio of disk size to memory size.
20189         * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
20190         display of the similarity rankings to the find dupes window. Also added
20191         a user adjustable 'custom threshold' for similarity.
20192
20193 Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
20194
20195         * info.[ch]: Added an image properties dialog, only shows basic info
20196         at this time...
20197         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
20198         view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
20199         the menus to show the new dialog.
20200
20201 Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
20202
20203         * similar.c: Did some optimizing, quick timing with stopwatch shows
20204         improvements in compares from 2 to 3.5 times faster. Tried to improve
20205         similarity data generation, but I doubt it helped much (if at all).
20206
20207 Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
20208
20209         * README: Updates.
20210         * po/*.po: Make distcheck touched these.
20211         * po/th.po: Removed duplicate translation of "Overwrite file"
20212         * configure.in: Release 1.1.2.
20213
20214 Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
20215
20216         * po/et.po, gqview.desktop: Updated Estonian translation,
20217         submitted by Ilmar Kerm <ikerm@hot.ee>.
20218         * po/fr.po: Updated French translation,
20219         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
20220         * po/th.po: Added Thai translation,
20221         submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
20222         * README: Added translator credit.
20223
20224 Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
20225
20226         * layout.c: Fixed mem leak.
20227         * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
20228         extensions for us. Also added extension_from_path() util.
20229         * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
20230         pointer to the button.
20231         * utilops.c: Added auto/rename options to the file overwrite dialogs.
20232
20233 Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
20234
20235         * image-load.c: Spew a warning if area_update happens with a NULL
20236         pixbuf.
20237
20238 Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
20239
20240         * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
20241         imge backgrounds to be set to black.
20242         * image.[ch]: Added background color setting support, black or any
20243         other color (at this time app does not have custom color option).
20244         * fullscreen.c: Use new image_background_set_black (above) to set
20245         fullscreen images to black background.
20246         * img-view.[ch]: Added util to sync the color preferences, also all
20247         open windows are now kept in a list.
20248         * layout.[ch], layout_image.c: Support for color syncing to user
20249         setting.
20250
20251 Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
20252
20253         * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
20254         views, respectively. 'Remove old thumbnails' no longer has a shortcut.
20255         Also added menu items for these (view menu), and made thumbnails menu
20256         and button insensitive when icon view is active.
20257         * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
20258         copy_file_attributes util.
20259         * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
20260         after delete operation.
20261
20262 Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
20263
20264         * layout.[ch]: The tools float and hide seem to be working well now.
20265         * layout_image.c, layout_util.c: Use the 'smart'
20266         layout_tools_{float|hide}_toggle() functions.
20267         * main.c: Pull the tools information before saving the rc file.
20268         * typedefs.h(LayoutWindow): Added slots to store the divider positions.
20269         * view_file_icon.c (destroy_cb): Unschedule the tip window when
20270         the view is destroyed (fixes crash).
20271
20272 Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
20273
20274         * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
20275         the divider position of the tools window.
20276         * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
20277         Started implementation of the float/hide tools option. Sort of works,
20278         but does not properly restore divider positions in some cases. Also
20279         get an X badwindow when holding down hide or float keys (hmm, race?).
20280
20281 Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
20282
20283         * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
20284         0.16.0 or higher enable the TILES zoom quality option.
20285         * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
20286         * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
20287         * ui_pathsel.c: Added divider between dir and file lists.
20288
20289 Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
20290
20291         * collect-table.c: Use drag_leave signal to stop the autoscroller.
20292         * view_file_icon.c: File refresh and removal positioning fixes.
20293
20294 Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
20295
20296         * view_dir_tree.c: Fix highlight dnd bug.
20297
20298 Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
20299
20300         * configure.in: Use datadir for the GNOME icon and desktop entry, so
20301         that prefix is honored.
20302
20303 Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
20304
20305         * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
20306         layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
20307         view_file_icon.c, view_file_list.c: More proper signal casting (menus).
20308
20309 Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
20310
20311         * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
20312         image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
20313         layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
20314         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
20315         Signal connection, prototype, and return value clean ups.
20316
20317 Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
20318
20319         * view_dir_tree.c: Unset the click_node and drop_node if they match the
20320         removed node.
20321
20322 Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
20323
20324         * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
20325         the source file ( > just does not work), then set the mtime of the
20326         thumbnail/sim to that of the source file. You probably needed to
20327         re-generate those thousands of thumbnails anyway ;)
20328         * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
20329         deleting an image the next is not automatically selected/viewed.
20330
20331 Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
20332
20333         * ui_*.c: Fixes from SLIK (0.7.0).
20334
20335 Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
20336
20337         * main.c: Set the current worrking path to that of the file before
20338         calling the editor command. For multiple files, the first path in the
20339         list is used.
20340
20341 Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
20342
20343         * rcfile.c: Fix buffer over-runs y using strncpy.
20344
20345 Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
20346
20347         * view_dir_tree.c: Compile clean ups.
20348         * README, TODO: Updated.
20349         * po/*.po: Pretty sure make dist(check) is gonna touch these.
20350         * configure.in: Release 1.1.1
20351
20352 Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
20353
20354         * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
20355         of base == "/" to avoid paths like "//name".
20356         * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
20357         view_file_list.c: Use new concat_dir_and_file where appropriate.
20358         * utilops.c: The move/cop_simple calls now correctly determine single
20359         file operations, such that they are not treated as multiple files.
20360         * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
20361         shortcust for zooms of -2, -3, and -4, respectively.
20362
20363 Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
20364
20365         * layout.c(layout_list_new): Pass NULL as path when creating lists.
20366         * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
20367         really a ctree.
20368         * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
20369         to the right click menus, check access perms before allowing in menus.
20370         * view_file_icon.c: More fixes.
20371
20372 Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
20373
20374         * view_file_icon.c: Fixed sync() update when removing files from table.
20375         Wasted 30 minutes trying to fix focus handling for sync, discovered I
20376         was trying to re-invent what 1 call to vficon_update_focus() already
20377         does :-/
20378
20379 Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
20380
20381         * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
20382         K, or MB.
20383         * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
20384         as many bytes read from the image file per idle cycle.
20385         * layout.c: Fix sort sync bug. size totals are now displayed for the
20386         file list.
20387         * layout_util.[ch]: Added folder pixmap utilities.
20388         * typedefs.h: Added PixmapFolders struct (for above), and additional
20389         vars for the dir views.
20390         * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
20391         list for consistency, several fixes/cleanups, also allow drops on the
20392         std list for move/copy.
20393         * view_file_list.c: Fixes, selected images are passed to the image
20394         handler when idle (to avoid multiple selection mess).
20395
20396 Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
20397
20398         * filelist.[ch]: Added filelist_insert_sort. util.
20399         * layout.[ch], layout_image.[ch]: Added maintenance support.
20400         * preferences.c, rcfile.c: The tree_descend_subdirs option is now
20401         user adjustable, and saved.
20402         * utilops.c: Hooked up layout maintenance.
20403         * view_dir_tree.c: Refresh now updates active path.
20404         * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
20405         selection retention on refresh, and possible crashes when syncing the
20406         icon view.
20407
20408 Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
20409
20410         * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
20411         * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
20412         not pass a call to access().
20413
20414 Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
20415
20416         * icons/folder_[open|close]/xpm: New icons for folders.
20417         * view_dir_tree.c: Us folder icons in the ctree's view.
20418
20419 Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
20420
20421         * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
20422         * filelist.c, ui_fileops.c: Fixed reading of file list so that top
20423         level paths (this in root dir) do not return //path (note double slash)
20424         * globals.c, gqview.h: Added tree_descend_subdirs option vars.
20425         * typedefs.h(ViewDirTree): Filled in needed vars.
20426         * layout.c: Hooked up vdtree_* stuff.
20427         * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
20428         location dialog when you do not need it.
20429         * view_dir_tree.[ch]: Implemented tree view.
20430         * view_file_list.c: Fixed crash on refresh after moving selected files.
20431         (the refresh stuff still needs work)
20432
20433 Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
20434
20435         * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
20436         and tree view options.
20437         * image.c: When image is set to NULL, still call the update function.
20438         * layout.[ch]: Support view as icons and tree, fix leak on layout
20439         style change.
20440         * typedefs.h: More needed vars to structs.
20441         * view_dir_list.c: Disconnect popup menu destroy signal when the main
20442         widget is destroyed, as it may be gone before the popup is done.
20443         * view_file_list.c: Added 'View as icons' popup menu option, also
20444         same fix as above.
20445         * view_file_icon.c: More work, selections states, dnd, menus, more.
20446
20447 Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
20448
20449         * layout.c: Added the necessary vficon_xxx calls.
20450         * typedefs.h: Added necessary stuff to ViewFileIcon struct.
20451         * view_file_icon.[ch]: Started as collect-table.c, then edited to
20452         use FileData instead of CollectInfo... Sort of works.
20453
20454 Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
20455
20456         * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
20457         slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
20458         make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
20459         * README: Updates.
20460         * po/POTFILES.in: Updated.
20461         * po/*.po: Make distcheck touched these.
20462         * configure.in: Released 1.1.0
20463
20464 Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
20465
20466         * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
20467         when setting syncing clist order.
20468
20469 Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
20470
20471         * menu.[ch]: Allow sort menu to indicate current sort type.
20472         * main.c: Correctly set and save sort options.
20473         * collect-table.c: Fix for layout sort API change.
20474         * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
20475         sort to the file list pop up menu.
20476         * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
20477
20478 Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
20479
20480         * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
20481         slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
20482         working. Applying settings in config window now updates the layout
20483         of the main window - this seems to be ok, but I still cross my fingers
20484         when I press apply ;)
20485
20486 Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
20487
20488         * layout.c: Fixed (most of) the tab completion and history.
20489         * layout_util.c: Keyboard shortcuts should all work now.
20490         * main.c: Removed old keyboard handler (to layout_util.c).
20491         * layout_image.c, dnd.c: Main window image dnd hooked up.
20492         * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
20493         entry cursor positioning when selecting from the menu.
20494
20495 Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
20496
20497         * layout_image.c, slideshow.c: Fixed read ahead issues (was double
20498         loading the file, sequentially)
20499         * menu.c: Removed include for window.h, file no longer exists.
20500
20501 Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
20502
20503         * global.c, gqview.h, rcfile.c: Added horizontal divider var.
20504         * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
20505         view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
20506         resembles a useable interface again.
20507         * slideshow.c: Fixes.
20508         * menu.c: Removed all old menu stuff, clean now.
20509         * window.[ch]: Removed files.
20510
20511 Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
20512
20513         * img-main.[ch]: Dumped.
20514         * layout_image.[ch]: New files, contains image code adapted from
20515         above img-main files.
20516         * typedefs.h: Move all public structures here.
20517         * fullscreen.h, slideshow.h: Move structures out (to above).
20518         * collect-table.c, collect.c, dups.c, window.c: Include fixes.
20519         * dnd.c, menu.c: Removed unused code.
20520         * gqview.h, main.c: start_editor_* fixes.
20521         * layout.[ch], view_file_list.[ch]: More work.
20522
20523 Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
20524
20525         * typedefs.h: Moved layout, list struct headers here.
20526         * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
20527         Changes for above.
20528         * layout.c, view_file_list.[ch]: The file listing now sort of works.
20529         * slideshow.c: Fixed crash from wrong test placement.
20530
20531 Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
20532
20533         * dnd.[ch]: Made drop types public.
20534         * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
20535         * filelist.[ch]: Fixes.
20536         * layout.[ch]: Added dir list view plus more work.
20537         * menu.c: Removed old dir popup menu code.
20538         * view_dir_list.[ch]: Impemented, pretty much done except for reporting
20539         back to the layout.
20540
20541 Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
20542
20543         * layout_config.[ch]: Added new files, includes util to select window
20544         layout and to convert the selected layout to/from simple format for
20545         saving in an rc file.
20546         * globals.c, gqview.h, main.c: Added layout variables for default view.
20547         * rcfile.c: Save/restore these variables.
20548         * layout.c, layout_util.c: More work, mainly all for configuration.
20549         * preferences.c: Added layout configuration to window tab.
20550
20551 Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
20552
20553         * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
20554         Also worked on the layout code, seems it should be done in a simpler
20555         way....
20556
20557 Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
20558
20559         * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
20560         * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
20561         Fixed for new layout structure.
20562         * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
20563         * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
20564         (mostly by #if 0-ing out offending code).
20565         * layout.[ch]: More fleshing out.
20566         * view_file_list.[ch]: Well it compiles...
20567         * slideshow.[ch]: Fixed to use new layout window, should be ok.
20568         * Makefile.am: Updates, well it now compiles without warnings - just
20569         don't run it -- there's no window :)
20570
20571 Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
20572
20573         * filelist.[ch]: Stripped out old file list code, only list utils are
20574         to remain here (no GUI stuff).
20575         * layout.[ch]: This will be the functions to generate the main window.
20576         * view_file_list.[ch]: Began new file list code (much of it is just
20577         making original file list self-contained (no globals, etc.)
20578         * view_file_icon.[ch]: The is will be a wrapper around the collection
20579         table to view the file list as a collection layout. (currently empty).
20580         * view_dir_list.[ch]: Will be new directory list (currently empty).
20581         * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
20582         will probal start with using tree code from old bitgrazer app).
20583         * Makefile.am: Added above new files, note that no compiling has been
20584         attempted - it wont work anyway for a quite a while.
20585
20586 Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
20587
20588         * main.c: Removed pre-1.0 compatibility code (very old versions
20589         placed gqviewrc and thumbnail dir in top of $HOME, this checked
20590         for and moved them to current location $HOME/.gqview/.)
20591         * TODO: Updated.
20592         * ChangeLog: added marker for start of post-2.0 Changes.
20593
20594 Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
20595
20596         * *.[ch]: Update copyright year.
20597         * main.c(main): Print blurb about devel beta etc.
20598         * configure.in: Removed useless test.
20599
20600 =======================================================================
20601
20602   GQview 1.1.x series started.  (1.1 marker)
20603
20604 =======================================================================
20605
20606 Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>
20607
20608         * README: Updated.
20609         * configure.in: Release 1.0.2
20610
20611 Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>
20612
20613         * po/*.po: Make distcheck touched these.
20614         * README: Updated.
20615
20616 Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>
20617
20618         * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
20619         * po/cs.po: Updated Czech translation,
20620         submitted by Jan Raska <jan_raska@hotmail.com>
20621         * po/zh_CN.GB2312.po: Updated Chinese translation,
20622         submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
20623         * po/pl.po: Minor Polish translation tweak.
20624
20625 Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>
20626
20627         * dupe.c(dupe_window_remove_selected): Copy the selection list before
20628         removing files, because clist->selection may change as items are
20629         removed. Fixes BUG where not all files selected were being removed
20630         from the list.
20631
20632 Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>
20633
20634         * gqview.1: Updated contact info in man page.
20635         * configure.in: Release 1.0.1
20636
20637 Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>
20638
20639         * preferences.c, README: Old gqview@email.com changed to
20640         gqview@users.sourceforge.net.
20641         * po/*.po: Some patching to update e-mail (above).
20642
20643 Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>
20644
20645         * cs.po: Added Czech translation,
20646         submitted by Jan Raska <jan_raska@hotmail.com>
20647         * uk.po: Updated Ukrainian translation,
20648         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
20649         * configure.in (ALL_LINGUAS): Added cs.
20650         * README: small update.
20651
20652 Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>
20653
20654         * po/hu.po: Updated Hungarian translation,
20655         submitted by Egmont Koblinger <egmont@suselinux.hu>
20656         * po/nl.po: Updated Dutch translation,
20657         submitted by Tino Meinen <a.t.meinen@chello.nl>
20658         * README: Updated.
20659         * configure.in: Released 1.0
20660
20661 Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>
20662
20663         * po/nl.po: Updated from Tino Meinen.
20664         * README, TODO: Updated.
20665         * configure.in: Release 0.99.3 (release candidate 1)
20666
20667 Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>
20668
20669         * po/nl.po: Updated Dutch translation,
20670         submitted by Tino Meinen <a.t.meinen@chello.nl>
20671
20672 Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>
20673
20674         * po/no.po: Fixed fuzzy caused by make dist.
20675         * po/ru.po: Minor format change from a make dist (no translation
20676         changed, however).
20677         * po/*.po: Make dist updated the POT creation date for the others.
20678
20679 Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>
20680
20681         * preferences.c: Fixed the license statement in the about dialog.
20682         * po/*.po: Adjusted translation lines for above, where I could - to
20683         avoid fuzzies.
20684
20685 Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>
20686
20687         * po/et.po: Updated Estonian translation,
20688         submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
20689         * po/es.po: Updated Spanish translation,
20690         submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
20691         * po/fr.po: Updated French translation,
20692         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
20693         * po/ru.po: Updated Russian translation,
20694         submitted by Sergey Pinaev <dfo@antex.ru>
20695         * po/no.po: Added Norwegian translation,
20696         submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
20697         * po/it.po: Added Italian translation, submitted
20698         by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
20699         * configure.in (LINGUAS): Added no.
20700
20701 Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>
20702
20703         * README: Updated.
20704         * po/*.po: Make distcheck touched these.
20705         * configure.in: Release 0.99.2
20706
20707 Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>
20708
20709         * README, TODO, gqview.1: Minor updates.
20710         * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
20711         * po/zh_TW.po: Updated Traditional Chinese translation,
20712         submitted by Abel Cheung <deaddog@deaddog.ws>
20713         * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
20714         request - not sure of any possible problems this may cause?
20715         * po/fi.po: Updated Finnish translation,
20716         submitted by Lauri Nurmi <lanurmi@iki.fi>
20717         * po/de.po: Updated German translation,
20718         submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
20719         * po/fr.po: Updated French translation,
20720         submitted by Eric Lassauge <lassauge@mail.dotcom.fr
20721         * po/sk.po: Updated Slovak translation,
20722         submitted by Ivan Priesol <priesol@frki.utc.sk>
20723         * po/pt_BR.po: Updated Brazilian Portuguese translation,
20724         submitted by Guilherme M. Schroeder <slump@linuxall.org>
20725
20726 Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>
20727
20728         * README: Updated.
20729         * configure.in: Release 0.99.1
20730
20731 Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>
20732
20733         * po/*.po: Make distcheck updated these.
20734         * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
20735
20736 Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>
20737
20738         * da.po: Added Danish translation,
20739         submitted by Birger Langkjer <birger.langkjer@image.dk>.
20740         * pt_BR.po: Updated Brazilian Portuguese translation,
20741         submitted by Guilherme M. Schroeder <slump@ieg.com.br>
20742         * configure.in: Added da to LINGUAS.
20743         * README: Updates.
20744
20745 Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>
20746
20747         * README, gqview.spec.in, po/fr.po: Updated French translation,
20748         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
20749         * filelist.c: When entering a directory with no read acces, still clear
20750         the file/dir lists. Also add . and .. to allow exit of said dir.
20751         * img-view.c, window.c: The " - GQview" string really should not be
20752         marked for translation.
20753
20754 Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>
20755
20756         * README: Updated.
20757         * configure.in: Release 0.99.0
20758
20759 Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>
20760
20761         * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
20762         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
20763
20764 Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>
20765
20766         * image.c(image_tile_render): Use the simple render when scale is also
20767         1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
20768         Also removed crufty #if 0'ed lines.
20769
20770 Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>
20771
20772         * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
20773         needed to add a 'new image' flag to a few funcs for this.
20774
20775 Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>
20776
20777         * filelist.c: The history menu text is now truncated using the
20778         available space in the GtkOptionMenu instead of forcing to 32 chars.
20779
20780 Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>
20781
20782         * Makefile.am, configure.in, acconfig.h: Install README to a share
20783         dir.
20784         * README: Added section keys.
20785         * gqview.spec.in: Added README of share dir.
20786         * POTFILES.in: Added ui_help.c
20787         * gqview.h, main.c, menu.c: Added simple help window to display README.
20788         * ui_help.[ch]: New files for utils to display a help window.
20789
20790 Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>
20791
20792         * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
20793         as it is more portable.
20794
20795 Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>
20796
20797         * README: Updated.
20798         * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
20799         * po/POTFILES.in: cache_main.c is actually cach_maint.c.
20800         * configure.in: Release 0.13.0
20801
20802 Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>
20803
20804         * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
20805         dialog displaying 'purge thumbnails' progress - it also no longer
20806         blocks the app.
20807         * cache.[ch]: Moved above out of here.
20808         * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
20809         functions and/or include cache_maint.h.
20810         * po/POTFILES.in: Added cache_maint.c
20811
20812 Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>
20813
20814         * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
20815         dir.
20816         * collect-table.c: Update include of marker.xpm.
20817
20818 Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>
20819
20820         * Makefile.am, marker.xpm: Added marker icon file.
20821         * collect-table.c: Added marker to display insertion point of a dropped
20822         image in collection windows, same for moving. Also dropped directories
20823         are sorted before adding to the collection, and honor the
20824         collection_drop_inserted option. Also if the mouse is outside the
20825         clist window, shut down the autoscroll cb.
20826         * filelist.[ch]: Made path_list_sort() public.
20827
20828 Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>
20829
20830         * main.c: Changed exit dialog title.
20831         * window.c: Fixed delete_event handlers to return TRUE (was void).
20832
20833 Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>
20834
20835         * collect-dlg.[ch]: Added type to close collection window after save.
20836         * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
20837         changed flag to collections, and use it to remind user a collection
20838         was modified before closing the window.
20839         * main.c: Remind user at least one open collection has been modified,
20840         with option to cancel exit.
20841
20842 Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>
20843
20844         * gqview.spec.in: Updated the RPM spec file.
20845         * po/nl.po: Updated Dutch translation,
20846         submitted by Hette J Visser <hette@linux.nl>
20847         * po/uk.po: Added Ukrainian translation,
20848         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
20849         * configure.in: Added uk to LINGUAS.
20850         * README: Updates.
20851         * po/{all_others}.po: Make dist did this while testing RPM build.
20852
20853 Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>
20854
20855         * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
20856         insert, and added moving of images within a collection using dnd.
20857         * dupe.[ch]: Changed color coding for duplicate list, alternate colors
20858         are now 10% darker instead of inverted fg and bg.
20859         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
20860         dropped files into a collection at the drop point.
20861         * main.c, slideshow.c: Use random instead of rand.
20862         * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
20863         * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
20864
20865 Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
20866
20867         * ui_menu.[ch]: Added more menu item utils.
20868
20869 Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
20870
20871         * preferences.c: Made ok, apply, and cancel button sizes consistent.
20872         * collect-dlg.c: Changed Load to more consistent Open.
20873
20874 Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
20875
20876         * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
20877         size, moved some space from above the buttons to top of window).
20878         Also aligned buttons right and made them bigger.
20879
20880 Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>
20881
20882         * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
20883         check entire string (strcmp). Ordered filter addition so that they are
20884         listed in descending order, but keep All Files ( * ) filter at the
20885         bottom of the list.
20886
20887 Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>
20888
20889         * ui_clist_edit.c: Explicitely set the focus for the text entry to
20890         fix missing cursor.
20891         * README: Updated.
20892         * configure.in: Release 0.12.0
20893
20894 Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>
20895
20896         * README, TODO: updated.
20897         * po/et.po: Added Estonian translation,
20898         submitted by Ilmar Kerm <ikerm@hot.ee>
20899         * configure.in: Added et to ALL_LINGUAS.
20900
20901 Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>
20902
20903         * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
20904         fixed control-key test.
20905         * README: Credit updates.
20906
20907 Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>
20908
20909         * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
20910         rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
20911         option. Also added compile-time feature to sort names numerically
20912         (numerical sort based on patch from Martin Pool <mbp@samba.org>)
20913         * README, gqview.1: Documented the I keyboard shortcut for collections.
20914
20915 Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>
20916
20917         * utilops.c (file_util_create_dir_cb): Support dir names entered as an
20918         absolute path.
20919
20920 Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>
20921
20922         * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
20923         are created with mode 0755 (as before), but the .thumbnails dirs
20924         created near the images are now 0775 (so that others in the group can
20925         update the thumbs).
20926         * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
20927         filelist.c to use this in future), also fixed the clist_moveto calls
20928         to use a valid column number (-1).
20929         * ui_pathsel.c: Added right click menus to rename dirs and files, and
20930         to delete files. Also added a New Directory button to create new
20931         directories from within the dialog.
20932
20933 Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>
20934
20935         * po/ja.po: Updated Japanese translation,
20936         submitted by Yuuki NINOMIYA <gm@debian.or.jp>
20937         on behalf of SATO Satoru <ss@gnome.gr.jp>
20938         * po/pl.po: Updated Polish translation,
20939         submitted by Zbigniew Chyla <cyba@gnome.pl>
20940         * po/nl.po: Added Dutch translation,
20941         submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
20942         * po/fi.po: Added Finnish translation,
20943         submitted by Lauri Nurmi <lanurmi@iki.fi>
20944
20945 Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>
20946
20947         * filelist.[ch]: Added text_from_time and text_from_size utils for
20948         file attribute display. Added size and date to the file list.
20949         * window.c: Changes for above.
20950         * dupe.c: Removed text_from_time, use new one as well as one for byte
20951         size from filelist.h.
20952         * collect-table.c: Fixed a style leak on clist cell selections.
20953
20954 Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>
20955
20956         * dupe.c: Fix style leak when re-aligning clist row colors, also made
20957         removing multiple selected rows much faster (it was realigning the
20958         row styles after every line removal, eww).
20959
20960 Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>
20961
20962         * collect-table.c: Added copy, move, rename, and delete to the pop
20963         up menu of collections (keyboard support not done).
20964
20965 Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>
20966
20967         * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
20968         of the window.
20969         * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
20970         the divider position between dirs and files. Also fixed a bug that
20971         attempting to get the tool window size when it was not visible.
20972
20973 Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>
20974
20975         * filelist.[ch]: Fixed path_list_filter() to do checks on the file
20976         name, not full path. Also added is_dir_list which will not do the
20977         check for the extension on directory lists.
20978         * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
20979         additional filtering for the duplicates window.
20980
20981 Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>
20982
20983         * po/de.po: Updated German translation, submitted by
20984         Christian Ullrich <quiana@quiana.net>
20985         * po/ja.po: Updated Japanese translation, submitted by
20986         Yuuki NINOMIYA <gm@debian.or.jp>
20987         * po/fr.po: Updated French translation, submitted by
20988         Eric Lassauge <lassauge@mail.dotcom.fr>
20989         * po/sl.po: Updated Slovene translation, submitted by
20990         Matej Erman <matej.erman@guest.arnes.si>
20991         * po/it.po: Updated Italian translation, submitted by
20992         Christopher R. Gabriel <cgabriel@pluto.linux.it>
20993
20994 Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>
20995
20996         * README: Updated.
20997         * configure.in: Release 0.11.0
20998
20999 Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>
21000
21001         * image.c: Added #define option to use faster zooming method. Also
21002         attempted to fix shrinking window bug - failed.
21003         * README: Updated.
21004         * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
21005         by Abel Cheung <deaddog@deaddog.ws>.
21006
21007 Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>
21008
21009         * dupe.c: Freeze dw->second_clist when adding files.
21010
21011 Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>
21012
21013         * main.c: Added support for opening collections from the command line.
21014
21015 Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>
21016
21017         * dupe.c: Minor window file count fix.
21018         * thumb.c: Use xvpics (if enabled) only as a last resort when
21019         searching for a pre-existing thumbnail.
21020
21021 Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>
21022
21023         * dupe.[ch]: Added option to compare between two different sets of
21024         files (very useful when checking a handful of new files to a known
21025         unique group). Also set the default window width back to 600.
21026
21027 Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>
21028
21029         * gqview.h, image.c: Went back to 0.10.0 method of using
21030         gdk_pixbuf_composite_color() for every quality except NEAREST for
21031         images without transparency. Also disabled the TILES option for zooming
21032         all together - my little test scenario now crashes with the new
21033         gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
21034         scaling compuations somewhere, but damn if I can find it.
21035
21036 Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>
21037
21038         * configure.in, gqview.h, image.c: Made quick non-public package so
21039         that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
21040         try the fixes with GQview. (all broken scaling methods are enabled in
21041         this version).
21042
21043 Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>
21044
21045         * po/es.po: Updates Spanish translation, from
21046         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
21047         * dupe.c: Made the default window 20 pixels wider.
21048
21049 Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>
21050
21051         * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
21052         * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
21053         scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
21054         option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
21055         bug, as the other qualities work fine - ask for test case of image
21056         sizes if anyone is interested in fixing this).
21057
21058 Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>
21059
21060         * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
21061         utilops.c, window.c: Use GQview as the window class, as X man page
21062         encourages capitalization of first letter, and this removes conflict
21063         of gqview for instance of main window.
21064
21065 Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>
21066
21067         * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
21068         Wu Yulun <migr@operamail.com>.
21069         * README, TODO, gqview.spec.in: Updated.
21070         * configure.in: Release 0.10.1
21071
21072 Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>
21073
21074         * filelist.c (path_list_recursive): Return NULL, not FALSE.
21075         (it's a pointer)
21076         * img-main.c (main_image_slideshow_start_from_list): Free the
21077         path_list before returning if slideshow is already running.
21078         * slideshow.c (real_slideshow_start): Fix test of path_list before
21079         return of NULL.
21080
21081 Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>
21082
21083         * image-load.c: Fix to support image loaders that do not have a
21084         pixbuf until the the loader is actually closed. (This should fix
21085         thumbnail generation failures for xpm and tiff).
21086         * similar.c (image_sim_fill_data): Fix to support generation of data
21087         for images with dimensions less than 32 x 32.
21088
21089 Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>
21090
21091         * cache.c: Added blurb about the SIMcache file format.
21092         * dupe.c: Properly ref/unref clist row styles.
21093
21094 Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>
21095
21096         * dupe.[ch]: Operations now give a (very rough) estimate of time left
21097         before completion of the comparison stage.
21098
21099 Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>
21100
21101         * cache.[ch]: New files to handle the caching placement/management
21102         stuff. Also location of reading and writing of the dupe window cache
21103         data.
21104         * dupe.c: Added caching of file data (dimensions, checksum,
21105         and similarity).
21106         * filelist.c, menu.c: Namespace update for cache maintenance.
21107         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
21108         cache data into direct subdir of source (.thumbnails support).
21109         * thumb.[ch]: Use new cache functions for locating thumbs.
21110         * utilops.c: Move/remove cache date when doing the same for their
21111         parent files.
21112
21113 Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>
21114
21115         * ui_fileops.[ch]: Moved include of time.h back to the .c file.
21116         * ui_utildlg.c: #include <sys/types.h>, this should have been the
21117         original fix anyway...
21118         * gqview.h: Added #include <sys/types.h>
21119         * image-load.c: Removed above include.
21120
21121 Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>
21122
21123         * gqview.1, README: Updates.
21124         * configure.in: Release 0.10.0
21125
21126 Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>
21127
21128         * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
21129         you must set it manually with generic_dialog_attach_default(). Note
21130         that file_dialog_add_path_widgets() does this automatically.
21131         * utilops.c: Added a few attaches, from above.
21132
21133 Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>
21134
21135         * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
21136         function upon press of enter while a gtkentry has the focus. (no
21137         longer conflicts with pressing enter while focused on, say a button).
21138
21139 Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>
21140
21141         * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
21142         since painting merely a black rectangle was very broken with some
21143         theme engines (and did not follow the theme).
21144
21145 Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>
21146
21147         * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
21148
21149 Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>
21150
21151         * README, TODO: Updates.
21152         * configure.in: Release 0.9.5.
21153
21154 Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>
21155
21156         * Makefile.am, gqview.spec.in: Added man page.
21157         * gqview.1: The man page, submitted by
21158         Ryan Murray <rmurray@debian.org>
21159         * README: Credits for man page.
21160
21161 Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>
21162
21163         * menu.c: Use gdk-pixbuf to generate toolbar images.
21164         * window.c (tollwindow_hide): Retrieve the window's geometry attributes
21165         before hiding the window (else we get a random X BadMatch error).
21166
21167 Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>
21168
21169         * fullscreen.c: The mouse is now hidden on start of fullscreen instead
21170         of waiting for the 'no-move timeout'.
21171         * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
21172         created as needed, instead of globally at start-up. Right clicking
21173         unselected files in the file list now highlights them. Added a right
21174         click menu to the dir list that includes new slideshow recursive
21175         feature (also standard slideshow, and find duplicates choices).
21176         * globals.c, gqview.h: Removed unused global menu vars (above).
21177         * img-main.[ch]: Added main_image_slideshow_start_from_list().
21178
21179 Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>
21180
21181         * image.c (image_size_top_window): When checking if a resize is needed,
21182         compare to the window that will actually be resized (the top window).
21183         This was checking the wrong widget's window, and was returning TRUE
21184         incorrectly, subsequently causing no update if the image had the same
21185         size for the main window.
21186         * po/hu.po: Updated Hungarian translation from
21187         Mátyás Tibor <templar@tempi.scene.hu>
21188
21189 Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>
21190
21191         * configure.in (ALL_LINGUAS): Added hu (Hungarian).
21192         * po/hu.po: Added Hungarian translation from
21193         Mátyás Tibor <templar@tempi.scene.hu>
21194         * po/fr.po: Updated French translation from
21195         Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
21196
21197 Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>
21198
21199         * image.c (image_change_from_image): Copy all relevent data from
21200         source, now fullscreen toggle while loading an image works. This is
21201         really a move function, it moves most data from source to dest.
21202         Probably should add a copy function that copies pixbuf, or loads from
21203         scratch if still loading source.
21204         * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
21205         'mouse scrolls image' option when holding down shift, and also zooms
21206         when holding down control.
21207         * typedefs.h (ImageWindow): Removed crufty size_idle_id.
21208
21209 Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>
21210
21211         * filelist.c (file_is_moved): Fixed bug causing moved files not to
21212         removed from the file list.
21213         * image.c (image_scroll_real): Fix race condition between expose_event
21214         and scrolling so that redraws are always called on the correct region.
21215         (This was the cause of missing redraws when scrolling with the mouse).
21216
21217 Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>
21218
21219         * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
21220
21221 Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>
21222
21223         * README, TODO: Updates.
21224         * configure.in: Release 0.9.4
21225
21226 Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>
21227
21228         * dupe.c: Added keyboard shortcuts for the duplicates window.
21229         * image.c (image_change_complete): Call the update function
21230         explicitely if sync if FALSE.
21231
21232 Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>
21233
21234         * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
21235         new dialog routines to re-implement place dialogs under mouse option.
21236         * ui_utildlg.h: Fixed #defines for re-definition safety.
21237
21238 Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>
21239
21240         * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
21241         Also speedups by using the image_sim_compare_fast() (below), and
21242         setting the buffer size of the image loader higher (8).
21243         * similar.[ch] (image_sim_compare_fast): New function that aborts when
21244         the return no longer has the possibility of reaching the minimim
21245         requested value. Significantly faster when used to search for images
21246         that are very close. (say, above .95).
21247
21248 Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>
21249
21250         * similar.[ch]: New files, provides functions for simple comparison
21251         of images by average area color content.
21252         * dupe.[ch]: Added similarity compare methods (normal, high, and low
21253         accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
21254
21255 Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>
21256
21257         * image.c: Fixed typo in comparison of window sizes in top_window_size,
21258         also do not call gtk_widget_set_usize in that func, as gdk_window_size
21259         is enough (and avoids duplicate size events). Also only call a redraw
21260         if the top window was not resized, as the size event will do this for
21261         us.
21262         * img-view.c: Attached ctrl-w to close a view window.
21263
21264 Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>
21265
21266         * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
21267         with this do not result in "///file" path names.
21268         * img-view.c, main.c: Added following key support: P to toggle pause
21269         of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
21270         Also marked debug printfs with if (debug), and and added --version
21271         command line option.
21272
21273 Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>
21274
21275         * collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
21276         * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
21277         the pop-up menu, and fixed the alternating color swap (now that
21278         individual items can be removed, the colors need to be re-synced).
21279         * filelist.[ch]: Added file_is_moved(), and fixes to use the
21280         file_maint_*() stuff.
21281         * img-main.[ch] (main_image_get_collection): Added this accessor.
21282         * utilops.[ch]: Added file_maint_*() funcs, call these when files have
21283         been manipulated (rename, move, delete).
21284
21285 Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>
21286
21287         * image-load.[ch]: Added ability to set the priority of the image
21288         loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
21289         * typedefs.h (ImageLoader): Added idle_priority (see above).
21290         * image.c: The drawing queue now uses an idle with priority
21291         G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
21292         anything else. (this way when scrolling a still-loading image, the
21293         scrolled area is updated faster)
21294
21295 Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>
21296
21297         * collect-io.[ch], collect.[ch]: Const ify some arguments.
21298         * configure.in: Release 0.9.3
21299
21300 Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>
21301
21302         * collect.c (collection_window_new): Only load the path if it is
21303         absolute (starts with a '/');
21304         * main.c: Added -l,--list option to open a collection window with the
21305         files from the command line.
21306
21307 Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>
21308
21309         * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
21310         translation markers from item_factory accessors.
21311         * po/pl.po: Updated Polish translation from
21312         Zbigniew Chyla <cyba@gnome.pl>
21313         * po/es.po: Updated Spanish translation (missed for 0.9.2) from
21314         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
21315         * po/ru.po: Updated Russian translation (missed for 0.9.2) from
21316         Michael Bravo <mbravo@tag-ltd.spb.ru>
21317         * po/sl.po: Added Slovene translation (missed for 0.9.2) from
21318         Matej Erman <matej.erman@guest.arnes.si>
21319
21320 Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>
21321
21322         * utilops.c: Put the name of the file in the entry of the rename
21323         dialog, and select the text.
21324         * image.c: #ifdef some debugging output.
21325
21326 Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>
21327
21328         * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
21329         signal, so make sure to retrieve the pixbuf before calling our loader's
21330         "area_updated" signal.
21331         * image.c: Added new_data status to debugging info.
21332
21333 Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>
21334
21335         * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
21336         lowercase, and changes for new window_set_icon().
21337         * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
21338         * preferences.c: Made about it's own window, and made the config window
21339         a little more compact.
21340
21341 Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>
21342
21343         * filelist.[ch] (path_list_filter): New function, applies filter
21344         options on a path list.
21345         * collect-table.c, dupe.c: Run path lists through the filter (above).
21346
21347 Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>
21348
21349         * image.c: Use the collection's name field instead of pulling it from
21350         the end of the path field.
21351         * main.c: Multiple files on the command line are now added to a
21352         collection, this collection is then set to the main window viewer.
21353
21354 Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>
21355
21356         * thumb.c: Fix xvpics support: the done signal was never being sent for
21357         xvpics. Also made xvpics scale to the thumbnail size even when smaller.
21358
21359 Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>
21360
21361         * image-load.[ch], typedefs.h: Added ability to set the size of the
21362         read buffer. The buffer is always 512 bytes (as before), what this
21363         does is set the number of time to read from the file on each idle call,
21364         in effect increasing the buffer size to 512 x size.
21365         * image.c: Fixed race condition where an image area may be ready to be
21366         queued before the pixbuf is set. Fixed the tile blank flag, it is now
21367         set correctly in all (?) cases. Set the image loader buffer size to 4,
21368         so that more of the image is decoded between render calls. Also removed
21369         unused crufty function argument for image_tile_expose.
21370
21371 Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>
21372
21373         * image.c: Fix scrolling while partially obscured, and made the focus
21374         drawing code cleaner (removed gtk_signal_disconnect() junk).
21375
21376 Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>
21377
21378         * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
21379         rcfile.c: Made the delete key optional, since this is a dangerous key
21380         with delete confirmation disabled. Also do not come out of fullscreen
21381         when confirm delete is disabled. Based on patch submitted by
21382         Niku Toivola <niku.toivola@iki.fi>
21383
21384 Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>
21385
21386         * image.c: Fix setting scale when zoom_to_fit_expands is false.
21387         * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
21388         dialog for the save as dialog.
21389         (The good: Easy fixes. The bad: Stupid mistakes.
21390          The ugly: Had not tested these before release.)
21391
21392 Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>
21393
21394         * README: Updates.
21395         * configure.in: Release 0.9.2.
21396
21397 Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>
21398
21399         * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
21400         same path in the entry when calling this.
21401
21402 Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>
21403
21404         * *.[ch]: Changed the copyright in all the files to 2001.
21405
21406 Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>
21407
21408         * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
21409         * configure.in: Bump version to 0.9.2
21410         * utilops.c: Fix text in copy/move dialog for multiple files.
21411
21412 Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>
21413
21414         * dupe.c: When starting a compare set the status text to file count,
21415         gives user idea of how many files are being compared.
21416         * image.c: Compile clean-up.
21417         * po/*.po: Make distcheck touched these.
21418
21419 Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>
21420
21421         * filelist.c, window.c: Fix drop down history on main window to change
21422         to the selected path after the popup window is hidden.
21423         * image.c (image_pixbuf_sync): Clear the window when set to a NULL
21424         pixbuf.
21425         * utilops.c (generic_dialog_add_images): Implemented this function.
21426
21427 Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>
21428
21429         * filelist.c: Fix sticky thumbnails when changing to a dir with files
21430         that have similar file names as the previous dir. Fix refresh to
21431         reload thumbnails (it was stalling in the thumb_next checks).
21432         * menu.c: Call filelist_refresh() instead of the hack to refresh by
21433         changing to the same dir.
21434         * preferences.c: Use a button box for the ok, apply, cancel buttons.
21435         * po/POTFILES.in: Added new files, removed missing.
21436
21437 Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>
21438
21439         * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
21440         ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
21441         from SLIK.
21442         * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
21443         utildlg.[ch]: Removed (see above).
21444         * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
21445         dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
21446         menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
21447         utilops.[ch], window.c: Use the new convenience functions, constify
21448         things where needed.
21449         * main.c: Moved the file path utils out of here (see above).
21450
21451 Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>
21452
21453         * image.[ch]: Added fit window to image support (back in).
21454         * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
21455         * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
21456
21457 Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>
21458
21459         * image.c: Scrolling while decoding a scaled image no longer causes
21460         dropped (black) areas. Also added an tile blank flag so that tiles
21461         with no loaded data simply render a black rectangle for a speed
21462         improvement (this is currrently semi-broken as image_tile_sync() is
21463         currently always called to set the blank flag to FALSE :(.
21464
21465 Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>
21466
21467         * fullscreen.c: Made the full screen window have a black background
21468         once again.
21469         * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
21470         the keyboard after a popup menu closes.
21471
21472 Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>
21473
21474         * image-load.c(image_loader_free): Fix a memory leak.
21475
21476 Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>
21477
21478         * dupe.c: Create the clist with 6 columns (forgot to increment this
21479         when I added the thumbnail column).
21480         * image.[ch]: Added the update functions, made them work.
21481         * img-main.c, img-view.c: Set the update functions, attach the windows
21482         for the titles.
21483         * window.c: Set the initial image to the logo.
21484
21485 Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>
21486
21487         * dnd.c: Temporarily disable dnd highlighting for image windows.
21488         * gqview.h, main.c: Minor fixups.
21489         * image.c: Generally works now, borders are cleared, focus is handled,
21490         etc. TODO: Add update callback, window title updating, and window
21491         auto-sizing.
21492         * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
21493         during convertion to a menu_factory.
21494         * window.c: Moved focus draw/handling code out of here (into image.c).
21495
21496 Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>
21497
21498         * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
21499         is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
21500         
21501         This only applies when the scale width offset is not zero _and_ the
21502         resulting right edge of the scaled image is also the right side of the
21503         source image. (in other words: when rendering a tile that is aligned
21504         with the right side of the image).
21505
21506         Under the above conditions, gdk_pixbuf_scale() breaks for all
21507         GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
21508         broken for TILES (I suspect this is because eog uses it, but does not
21509         have a TILES option, so that was not tested). At this point I was tired
21510         of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
21511         broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
21512         and breakage means the last 2 columns of pixels are seamingly generated
21513         from some random memory point, at best causing them to be corrupted, at
21514         worst causing a crash.
21515
21516         So what I did: Use gdk_pixbuf_composite_color() since it is the least
21517         broken. It does seem slower than gdk_pixbuf_scale(), since it does
21518         more.
21519
21520         (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
21521         gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
21522         entries in 3 months...)
21523
21524 Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>
21525
21526         * image.c, typedefs.h: Well, it now displays the image in all zoom
21527         settings. Still have to add (back) scrolling, set up the update call
21528         function, and work on redrawing the borders (borders currently do not
21529         get cleared to remove the previous image).
21530
21531 Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>
21532
21533         * image.[ch], typedefs.h: Start towards a new method of rendering the
21534         image to the screen. The image window is now basically _only_ a
21535         gtk_drawing_area, and we do all the scrolling ourselves. Currently I
21536         am lucky if it doesn't crash, and really lucky if part of an image
21537         appears :) Well, at least the namespaces for the functions are at
21538         least a little saner now, so I accomplished something, althought the
21539         whole thing still needs to be re-thought from the tile/render point
21540         of view.
21541         * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
21542         utildlg.c, window.c: Made it at least compile for testing.
21543
21544 Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>
21545
21546         * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
21547         of main_image_change_to(), so that the file list of the main window
21548         also syncs to the image.
21549
21550 Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>
21551
21552         * dupe.[ch]: Added thumbnail support.
21553
21554 Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>
21555
21556         * dupe.[ch]: More work, many fixes, added right click menu, and
21557         generally made it nice to use (useable).
21558         * collect-table.c: Add the collection to the dupe window.
21559         * menu.c: Added 'Find duplicates...' to the file menu.
21560
21561 Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>
21562
21563         * README, TODO: Updates.
21564         * collect-table.c: Set default duplicate window mask to sort by name.
21565         * dupe.[ch]: Allow change of comparison method by adding drop down
21566         menu, fixed dnd when dragging from the list.
21567         * filelist.c: Only allow rename when new name does not exist.
21568         
21569
21570 Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>
21571
21572         * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
21573         allow saving of user's accel keys (to ~/.gqview/accels).
21574         * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
21575         do not use the data (because GtkItemFactory has a weird signal
21576         alignment (gpointer is first).
21577
21578         Sorry translators, menus must be re-translated (and it does not look
21579         like fun with GtkItemFactoryEntry using menu paths)
21580
21581 Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>
21582
21583         * configure.in: Do more compatible checks for png ?
21584         * tabcomp.c: Sanity checks for adding NULL key/path to list.
21585
21586 Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>
21587
21588         * image.c: Added render_types to better decrease unnecessary renders.
21589         * main.c, window.c: Save/Restore the window positions like in gimp,
21590         since that seems to work better.
21591         (And gimp programmers can't be wrong :)
21592
21593 Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>
21594
21595         * dupe.[ch]: Added new files containing 'find duplicates' window.
21596         * collect-table.c: Added 'find duplicates...' to pop-up menu.
21597         * fileops.[ch]: Added checksum_simple(), made some things const.
21598         * collect.[ch]: Added collection_info_valid().
21599         * filelist.[ch], menu.c, pathsel.c: const stuff.
21600         * image-load.[ch]: Added image_load_dimensions(), const stuff.
21601         * Makefile.am: Added dupe.[ch] to objects.
21602
21603 Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>
21604
21605         * po/*.po: Make distcheck did this.
21606         * configure.in, README: Release 0.9.1.
21607
21608 Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>
21609
21610         * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
21611         completely clearing the disk cache.
21612         * filelist.c, menu.c: Changes for above.
21613         * preferences.c: Added a 'Clear cache' button.
21614         * utildlg.c: Allow passing NULL pointer for the cancel callback in
21615         confirm_dialog_new() and confirm_dialog_add().
21616
21617 Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>
21618
21619         * icons/collect.xpmi: Added wm icon for collection windows.
21620         * collect.c: Use it.
21621
21622 Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>
21623
21624         * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
21625         and made it consistent with the one for view window. Added 'slideshow
21626         pause'.
21627         * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
21628         4 less global Widget variables now, yay.
21629         * image.c: Reset scroll to 0,0 on new image.
21630         * img-main.[ch]: Used new menus, added necessary accessors for menus.
21631         * img-view.c: Added 'view in new window', and 'slideshow pause'.
21632
21633 Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>
21634
21635         * utildlg.[ch]: Added class parameter to set windowmanager class for
21636         dialogs. Also added option to set window under the mouse.
21637         * collect-dlg.c, filelist.c, utilops.c: Changed to add class
21638         assignments.
21639         * globals.c, gqview.h, preferences.c, rcfile.c: Added
21640         place_dialogs_under_mouse var.
21641
21642 Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>
21643
21644         * po/ru.po: Updated Russian translation,
21645         submitted by val <frob@df.ru>.
21646         * po/fr.po: Updated French translation,
21647         submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
21648         * po/pl.po: Added Polish translation,
21649         submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
21650         (yes, close to a release once I do this).
21651
21652 Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>
21653
21654         * collect.c, image.c: Removed #warning warnings :)
21655         * fullscreen.c: Make sure the window is set to 0,0.
21656         * preferences.c: Changed the way thumbnail sizes are selected. Now uses
21657         a dynamic drop down menu. Available sizes are now stored in a static
21658         list, and added a few more sizes.
21659
21660 Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>
21661
21662         * image.[ch]: Added read ahead buffering.
21663         * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
21664         main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
21665         the necessary read-ahead stuff. Allow verbosity levels for debug: each
21666         --debug on the command line increments verbosity.
21667         * thumb.c: Even on error, attempt to display what we have.
21668
21669 Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>
21670
21671         * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
21672
21673 Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>
21674
21675         * image.c: Fix printing of window titles.
21676         * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
21677         * preferences: Cleaned up window a bit, added tab 'window'.
21678
21679 Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>
21680
21681         * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
21682         preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
21683         option, zoom and dither quality options, adjustable zoom increment.
21684         Fixed menu separators to be insensitive.
21685
21686 Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>
21687
21688         * image.[ch]: Fix window resizing when zoom is auto, changed a few
21689         image_area options to be standard.
21690         * fullscreen.c, img-view.c, window.c: Use new image_area options that
21691         are now needed.
21692
21693 Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>
21694
21695         * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
21696         from autozoom mode (implement it).
21697         * img-main.[ch], menu.c: call image_reload when reload button/menu is
21698         selected.
21699         * utildlg.c: Made Escape key cancel all dialogs.
21700
21701 Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>
21702
21703         * image.c: Fix image_area_set_from_image to actually copy the pixbuf
21704         and image data.
21705         * img-main.c, img-view.c: Update for slideshow, below.
21706         * slideshow.[ch]: Added arguments to slideshow_start_* functions so
21707         that slideshows start from the current image when no in random mode.
21708         Also added a slideshow_pause set of functions, currently not used
21709         anywhere right now -- will hook to keys/mouse menus later.
21710
21711 Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>
21712
21713         * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
21714         include a progress bar.
21715         * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
21716         rotate options.
21717         * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
21718         * README: Added rotate keys to key summary.
21719
21720 Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>
21721
21722         * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
21723         provides save to png function.
21724         * Makefile.am, thumb.c: Used save to png function.
21725         * configure.in: Test for png, now required.
21726         * image.c: Fix bug in queue area computation.
21727         * main.c: Change -help to --help in warning message.
21728         * po/*.po: Fix --help stuff.
21729
21730 Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>
21731
21732         * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
21733         * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
21734         global data, so it is only included once.
21735         * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
21736         * thumb.h, typedefs.h: Moved all structs to typedefs.h.
21737         * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
21738         references, added gdk-pixbuf stuff.
21739
21740 Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>
21741
21742         * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
21743         GIF loader seems to error out on thumbnail _RE_generation, will have
21744         to look into that.
21745         * filelist.c: Use it.
21746         * collect-table.c: Broken, but at least it compiles to test new
21747         thumbnail code.
21748
21749 Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>
21750
21751         * image.c: Image loading now works with no black spots on scroll :)
21752         Still a lot of fixes/optimizes/mem cache management to do though...
21753
21754 Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>
21755
21756         * image.[ch]: Move to a floating point zoom, mor work on queue and
21757         rendering.. still really broken.
21758         * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
21759         number type.
21760
21761 Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>
21762
21763         * filelist.c: Fix crash when deleting files while loading thumbs (this
21764         code will die a horrible death anyway when I move thumb loading to an
21765         idle call that uses image-loader.c stuff.
21766         * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
21767         * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
21768         error prone, no zoom.
21769         * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
21770         places though <-- FIXME.
21771         * configure.in, Makefile.am: Added gdk-pixbuf, new files.
21772         * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
21773         (eventually).
21774
21775 Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>
21776
21777         * img-main.c: Fix file operations from keyboard when coming out of full
21778         screen.
21779         * configure.in, README: release 0.9.0
21780
21781 Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>
21782
21783         * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
21784         -Wmissing-prototypes -Wmissing-declarations -Werror"
21785
21786 Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>
21787
21788         * tabcomp.c: Preserver order of keys between load/save.
21789         * filelist.[ch], window.c: Added a path history to the path entry,
21790         combo crashes when changed while popped up, so it does not work as
21791         expected, yet.
21792         * README: Updated.
21793
21794 Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>
21795
21796         * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
21797         window sizes to the collection file. (and restore is 'save window
21798         positions' is enabled)
21799         * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
21800         our own hidden .gqview dir, no reason to hide the config file.
21801
21802 Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>
21803
21804         * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
21805         * collect-table.[ch], collect.c: Added more keyboard commands, more
21806         fixes.
21807         * image.c: Check that image in a collection is valid before using it.
21808         * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
21809         path (well, duh).
21810         * window.c: Changes for additional sort option.
21811
21812 Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>
21813
21814         * collect-io.c: Change warning printf.
21815         * preferences.c: Open proper tab when showing 'about'.
21816         * po/POTFILES.in: Updated to include collection files, as well ad the
21817         other new ones added since 0.8.2.
21818
21819 Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>
21820
21821         * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
21822         support for the numeric keypad. Zoom using +, -, /, *; move with
21823         the number keys, etc.
21824         * collect-table.c, typedefs.h: Added support for navigation/selection
21825         in collections with the keyboard.
21826
21827 Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>
21828
21829         * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
21830         for displaying status, image/selection count, etc.
21831         * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
21832         options, added selection style option. Save open_recent_max to config.
21833
21834 Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>
21835
21836         * collect-table.c: Properly set the main image on 'view'.
21837         * dnd.c, main.c: Namespace changes, make dropping collections work on
21838         main window.
21839         * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
21840         appropriate there.
21841         * img-main.[ch]: Added (back) slideshow, various minor changes.
21842         * img-view.c: Added slideshow,  make keys work with CAPS on.
21843         * slideshow.c: Make only the main window support filelist slideshows.
21844
21845 Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>
21846
21847         * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
21848         * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
21849         names (below).
21850         * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
21851         * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
21852         * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
21853         a path list, collection list, or falls back to filelist.
21854
21855 Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>
21856
21857         * collect-dlg.c: Don't free the data in the confirm_cancel callback,
21858         it is just a NOP.
21859         * collect-table.c, collect.c: More work on popup menus, added recursive
21860         directory dropping. And more work overall.
21861         * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
21862         in place of old free_selected_list, Exposed more in the filelist.h
21863         header.
21864         * fileops.[ch]: Added path_list_* functions.
21865         * img-view.[ch]: Added a way to start a new window from a collection.
21866
21867 Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>
21868
21869         * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
21870         popup menus for, sorting, saving, editing. Collections now have
21871         a ref count.
21872         * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
21873         recent open menu, history saving, popup menu utils.
21874         * pathsel.c: Synced the file list to change as the user types in the
21875         entry. (also fixes it to change when combo-items are selected).
21876         * tabcomp.[ch]: Added history_list features to load/save keys to a
21877         file.
21878
21879 Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>
21880
21881         * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
21882         is generated, since the case of the same path being in a collection
21883         multiple times broke the old method. Moving between collections seems
21884         to work now. Added collection stepping accessors.
21885         * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
21886         * main.c (filename_from_path): Test that path != NULL.
21887         * typedefs.c: Move collect.h typedefs here.
21888
21889         Its funny, but after this bit of hacking I feel dirty, like I did this
21890         all wrong...
21891
21892 Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>
21893
21894         * collect-table.c: Added a tooltip to display the filenames, probably
21895         should be an option.
21896
21897 Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>
21898
21899         * collect-dlg.[ch]: Added load save dialogs for collections.
21900         * collect-io.[ch], collect-table.c, collect.c: More work.
21901         * filelist.[ch]: Added select all routines.
21902         * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
21903         hierarchy: Everything is under ~/.gqview now, old locations are moved
21904         to the new ones if found on start-up.
21905         * pathsel.[ch]: Added filtering toggle.
21906         * utildlg.h: Added a generic data pointer for FileDialogs.
21907         * menu.c: Added collection new/open and select all/none menu items.
21908
21909 Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>
21910
21911         * collect-table.c, collect.h: Added selections, started dnd data set,
21912         and other stuff.
21913         * dnd.[ch]: New function, make_uri_file_list(), put it in header.
21914
21915 Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>
21916
21917         * collect.[ch], collect-table.[ch]: Actually displays something now
21918         when a file is dragged on the window.
21919
21920 Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>
21921
21922         * img-main.c: When in fullscreen, hide the mouse cursor after
21923         5 seconds of inactivity.
21924
21925 Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>
21926
21927         * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
21928         updated netpedia URL, since the old location is often (always) broken.
21929
21930 Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>
21931
21932         * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
21933         should work, if there was anything that actually used the functions.
21934         Right now a blank window opens :)
21935         * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
21936         * menu.c, typedefs.h: Added 'Open collection...' menu item, added
21937         SORT_NONE to SortType enum.
21938         * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
21939
21940 Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>
21941
21942         * *.[ch]: All c files now have corresponding .h headers, except
21943         globals.c and main.c, which are in gqview.h.
21944         * src/Makefile.am: Added the headers.
21945         * config.[ch]: renamed to preferences.[ch] to avoid conflict with
21946         autogenerated config.h.
21947
21948 Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>
21949
21950         * filelist.c, gqview.h, main.c: Added new function to change the
21951         current image through the filelist given pathname. Use it to fix bug
21952         causing filename not to be selected in list on startup and tab
21953         completion entry.
21954
21955 Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>
21956
21957         * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
21958         basic sorting of files on name, size, or date.
21959
21960 Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>
21961
21962         * configure.in: Release 0.8.2
21963         * README: Updated.
21964         * utilops.c: Change a \b to a \n.
21965         * po/*.po: Make corresponding change to above.
21966
21967 Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>
21968
21969         * filelist.c (filelist_change_to): When going up one dir, make previous
21970         place visible in the list.
21971
21972 Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>
21973
21974         * clist_edit.c: Fixups for positioning.
21975         * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
21976         renaming optional.
21977
21978 Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>
21979
21980         * clist_edit.[ch]: New files that allow in place editing of a clist.
21981         * filelist.c: Add in place renaming.
21982
21983 Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>
21984
21985         * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
21986         icons on windows.
21987         * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
21988         icons/Makefile.am: Add new icons for windows.
21989         * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
21990         * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
21991         GQview title is now after the image filename.
21992
21993 Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>
21994
21995         * main.c: Pressing delete now correctly deletes selected files.
21996         * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
21997         expands images too (by default, added config option to have old
21998         behavior.
21999
22000 Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>
22001
22002         * po/it.po: Added Italian translation, submitted by
22003         Christopher R. Gabriel <cgabriel@pluto.linux.it>
22004         * po/es.po: Updated Spanish translation, submitted by
22005         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
22006         * po/pt_BR.po: Updated brazilian translation, submitted by
22007         "Evandro F. Giovanini" <elinux@linuxave.net>
22008         * configure.in: Added it to ALL_LINGUAS
22009
22010 Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>
22011
22012         * README: Updated.
22013         * configure.in: release 0.8.1
22014
22015 Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>
22016
22017         * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
22018         support for mouse wheel (4,5) to scroll image or flip through images.
22019
22020 Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>
22021
22022         * configure.in, po/sk.po: Added Slovak translation, submitted by
22023          "Sandokan" <cortex@nextra.sk>
22024
22025 Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>
22026
22027         * configure.in, po/es.po: Added Spanish translation, subbmitted by
22028         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
22029
22030 Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>
22031
22032         * confgure.in, po/fr.po: Added French translation, submitted by
22033          Jean-pierre PEDRON <jppedron@club-internet.fr>
22034
22035 Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>
22036
22037         * Makefile.am, configure.in: Include gqview.spec in make distcheck so
22038         that rpm -tb will work.
22039         * po/tr.po, gqview.desktop: Update Turkish translation, from
22040         Fatih Demir <kabalak@gmx.net>
22041
22042 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
22043
22044         * README: Release 0.8.0.
22045
22046 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
22047
22048         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
22049         causing custom_filter to only have one entry max.
22050         * utilops.c: Removed unused code, fix rename description.
22051
22052 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
22053
22054         * filelist.c, gqview.h, window.c: File list now scrolls to display
22055         the first file that matches the path entry box during tab completion.
22056         The directory changes to follow the completion too.
22057
22058 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
22059
22060         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
22061         Save thumnbnail mode to rcfile; add command line option for slideshow,
22062         rename other long options; make next/prev work properly during
22063         slideshow.
22064
22065 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
22066
22067         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
22068         translation from Kam Tik <kamtik@hongkong.com>
22069
22070 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
22071
22072         * *.[ch]: Update copyrights to 2000.
22073         * configure.in: Bumper version to 0.8.0 ('bout time)
22074         * README, TODO: Updates
22075
22076 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
22077
22078         * image.c, img-main.c: Fix mem leaks.
22079         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
22080         * utilops.c: Added display of source and dest images to overwrite
22081         dialogs (uses above).
22082         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
22083
22084 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
22085
22086         * main.c: Added full screen startup option (-f or -full), derived from
22087         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
22088
22089 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
22090
22091         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
22092         to set the root window wallpaper. (If zoom is fit to window, image is
22093         scaled, otherwise tiled.
22094         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
22095
22096 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
22097
22098         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
22099         by Martial MICHEL <martial@users.sourceforge.net>
22100
22101 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
22102
22103         * fileops.c (get_current_dir): Fix problem when there is no read
22104         permission for the current dir. Derived from patch by
22105         Mathieu Dessus <mdessus@free.fr>
22106
22107  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
22108
22109         * configure.in, po/tr.po: Added Turkish translation from
22110         Fatih Demir <kabalak@gmx.net> 
22111
22112 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
22113
22114         * pathsel.c, tabcomp.c: Fix memory leaks.
22115
22116 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
22117
22118         * po/ru.po: Added Russian translation
22119         from Oleg Andrjushenko <oandr@itec.cn.ua>
22120         * po/pt_BR.po: Added Brazilian Portuguese translation
22121         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
22122         * po/ja/po: Added Japanese translation
22123         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
22124         * configure.in: Updated ALL_LINGUAS.
22125
22126 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
22127
22128         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
22129         gtk+-1.2.5-pre1. I think there are still realize issues with that
22130         version of GTK+, however.
22131
22132 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
22133
22134         * filelist.c: Fix reversal of calculating column width of the files
22135         list for icons vs. no icons.
22136         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
22137         horizontal scrollbar is accurate (and usually not there ;)
22138
22139 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
22140
22141         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
22142         history. This was done by adding a combo widget option to the tab
22143         completion routines.
22144
22145 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
22146
22147         * config.c: Fix 'fall back to 48x48 icon size' bug.
22148
22149 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
22150
22151         * po/de.po: Added german translation
22152         by mawarkus@t-online.de (Matthias Warkus)
22153         * configure.in (ALL_LINGUAS): Added de.
22154
22155 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
22156
22157         * utilops.c: Make it easier for translators.
22158
22159 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
22160
22161         * thumb.c: Regenerate thumbnails whent the preferred size changes.
22162
22163 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
22164
22165         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
22166         'save settings on exit' option and always save one exit, this was
22167         leading to confusion as to why settings are not always saved.
22168         * menus.: Removed the save settings menu line, no longer needed.
22169
22170 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
22171
22172         * main.c(main): Use gtk_set_locale();
22173         * window.c: Use gqview instead of main for wmhints.
22174
22175 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
22176
22177         * filelist.c: Update the file count when files are removed.
22178         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
22179         the lists to account for possibly deleted files.
22180
22181 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
22182
22183         * window.c: Fix hang bug when dragging a file after starting with tools
22184         floating, then unfloating the window. (don't use gtk_widget_reparent
22185         for this).
22186         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
22187         all drags to Gimp 1.1.6 works.
22188
22189 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
22190
22191         * configure.in, Makefile.am: Added localedir definition.
22192         * src/main.c: Added locale and i18n initialization.
22193
22194 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
22195
22196         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
22197         gtk/imlib checks.
22198         * po/POTFILES.in: Created for gettext.
22199         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
22200         translation.
22201
22202 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
22203
22204         * all files: Moved to autoconf and automake.
22205
22206 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
22207
22208         * gqview.h, README, gqview.spec: Release 0.7.0
22209
22210 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
22211
22212         * img-view.c: Added a 'close window' option to pop up dialog.
22213
22214 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
22215
22216         * main.c (main): Fix so that window does not expand to image size when
22217         strting up with an image (from command line).
22218         * img-view.c (view_window_new): Follow the limit window size option,
22219         if enabled.
22220
22221 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
22222
22223         * main.c: Setup random seed, for better random slideshows.
22224
22225 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
22226
22227         * img-main.c: Use black background for full screen.
22228         * menu.c: Keep keyboard grab when full screen menu closes.
22229
22230 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
22231
22232         * img-main.c: Keyboard now works with full screen.
22233         * main.c: Drop out of full screen before exiting.
22234
22235 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
22236
22237         * image.c: Fix image snapping to uppper left when resizing window.
22238         * main.c: Increase progressive scrolling rate.
22239
22240 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
22241
22242         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
22243         progressive key scrolling option.
22244
22245 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
22246
22247         * image.c, img-main.c, gqview.h: A few api changes with regard to image
22248         auto-sizing and zooming.
22249         * dnd.c: Made image dnd more generic to work with separate views.
22250         * img-view.c: Added  dnd and keyboard support.
22251
22252 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
22253
22254         * image.c, img-view.c, window.c: Fixups for window resizing and initial
22255         size setting.
22256
22257 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
22258
22259         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
22260         file list no longer displays image, but correctly, only displays
22261         action/popup menu.
22262         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
22263         screen option.
22264
22265 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
22266
22267         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
22268         view images in a new window. ImageWindow functions are now completely
22269         generic (save one spot).
22270
22271 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
22272
22273         * slideshow.c, filelist.c: Make slideshow work correctly.
22274         * config.c, rcfile.c: Add saving and adjustment of slide show options.
22275
22276 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
22277
22278         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
22279         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
22280         * filelist.c: Made a few functions needed for slideshow public.
22281
22282 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
22283
22284         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
22285         handling (creating) GLists.
22286
22287 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
22288
22289         * rcfile.c (load_options): Fix memory leak, patch submitted by
22290         F. Petitjean <fpetitje@bureauveritas.com>
22291
22292 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
22293
22294         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
22295
22296 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
22297
22298         * filelist.c: Generate thumbnails for visible files first. Thumbnails
22299         are now kept when renaming.
22300
22301 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
22302
22303         * pathsel.c: Merge improvements from gqmpeg version.
22304         * tabcomp.c, tabcomp.xpm: ditto.
22305         * utildlg.c: ditto.
22306         * config.c, utilops.c, window.c: Use newer features of above.
22307
22308 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
22309
22310         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
22311         viewed files are moved, renamed, or deleted.
22312
22313 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
22314
22315         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
22316         color displays.
22317
22318 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
22319
22320         * Makefile: Added static build target, some cleanup.
22321
22322 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
22323
22324         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
22325         so it can be resized smaller.
22326
22327 0.6.0 (3-5-98)
22328   > Major rewrite (60-70%), now requires gtk+-1.2.0
22329   > Multiple file selection.
22330   > Drag and drop.
22331   > Better keyboard support.
22332   > xvpics thumbnail support (read only), optional.
22333   - Add command line options to force show and hide of tools.
22334   * Fix tab completion bug.
22335   * Fix gtk 1.2.0 related bugs.
22336
22337 0.5.1 (12-8-98)
22338   - Should compile now without editing the Makefile with any gtk through 1.1.5
22339   * Fix file highlight bug when user tab completes to currently displayed dir.
22340   * Fix for FreeBSD.
22341
22342 0.5.0  (11-11-98)
22343   > Add path entry window with tab completion.
22344   > Add tab completion to all areas where a path can be typed.
22345   > Add option to save window positions.
22346   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
22347     for some keyboard layouts.
22348   - Add border to floating tools window for better appearance on some WM's.
22349
22350 0.4.3  (10-09-98)
22351   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
22352     image selected has the same dimensions, it would not display.
22353   * More fixes dealing with 'fit window to image'
22354
22355 0.4.2  (10-07-98)
22356   > Add 'fit window to image' option when tools float or hide.
22357   > Add copy and move dialogs.
22358   > Add option to hide the tools completely.
22359   > Save settings on exit option added, and option to restore tool state.
22360   - Pressing the [ESC] key will now stop loading of thumbnails.
22361   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
22362   - Add save button to config dialog.
22363   - New configuration tab: image, moved relevent options there.
22364
22365 0.4.1  (9-11-98)
22366   > Scrollbars removed, now you can pan the image by pressing and dragging the
22367     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
22368   > The file selection area and status line can be 'floated' into a separate
22369     window, this allows the image window to display more of the image.
22370   > The file delete confirmation dialog can now be disabled in the options
22371     window.
22372   > The beginnings of keyboard support ( see the keyboard chart, above )
22373   - Now if a thumbnail is older than it's parent image, the thumbnail is
22374     recreated, so that changed images have their thumbnail properly updated.
22375   - While loading thumbnails GQview is now responsive to commands, slowly, but
22376     it works. You can now load images, delete files, etc. while the thumbnails
22377     are being generated. The thumbnail generation can be interrupted too by
22378     simply turning them off.
22379   * The code that determines the user's HOME directory has been rewritten, now
22380     hopefully users of nis will be happy. If the directory is not found or
22381     cannot be determined, GQview exits semi-gracefully.
22382   * Fixed some bugs here and there.
22383
22384 0.4.0  (8-15-98)
22385   > Thumbnail caching added ($HOME/.gqview_thmb).
22386   - patch from Joshua Thomas Green applied for those that want to compile
22387     with GTK 1.1.x (the development version), just uncomment one line in the
22388     Makefile.
22389   - patch from Joel Young applied to the .spec file of the RPM version.
22390
22391 0.3.4  (7-30-98)
22392   * Fixed problem loading files into external editors when a space was in the
22393     pathname.
22394
22395 0.3.3  (5-15-98)
22396   - Changes to file listing code for speed improvement in large directories.
22397   * Fixed a bug that would cause a thumbnail's height or width to be zero when
22398     an image has a large aspect ratio.
22399   * Fixed some memory leaks in the file listing code.
22400   - Other small changes including source re-organization.
22401   - Added a pixmap file to use as an icon (gqview.xpm).
22402
22403 0.3.2  (5-7-98)
22404   * Fixed a bug which made the first editor slot useless from config dialog.
22405
22406 0.3.1  (5-4-98)
22407   - Changed filelist code to properly implement Glist.
22408   - Moved definitions of variables and #includes to better places.
22409
22410 0.3.0  (4-24-98)
22411   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
22412   > Thumbnails size can be selected (General Options).
22413   > Rewrite (again) of the file list (to support adding/removing entries
22414     without re-reading the entire directory listing, [still need to convert
22415     the directory list, however]).
22416   - minor display layout changes (to accomodate the progress bar).
22417   - if a file format cannot be determined, a generic 'unknown image' picture
22418     is displayed.
22419   - added display for the number of files listed.
22420   - added '-debug' command line option for debug output (preliminary)
22421
22422 0.2.1  (4-8-98)
22423   > Added a handle, now the file lists are sizeable.
22424   - renamed menu item Exit to Quit.
22425   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
22426
22427 0.2.0  (3-19-98)
22428   > External editors can be specified in the configuration window (max 8).
22429       Under the "external editors" tab.
22430   - Popup menu for filelist (delete, rename, and edit).
22431   - Filelist highlight now follows currently viewed image.
22432   - A few minor fixes.
22433
22434 0.1.1  (3-3-98)
22435   > Updated code to compile with GTK+-0.99.4
22436      (will not work with previous versions of GTK)
22437   - Command line no longer requires a complete path to a file if it is in
22438     the current working directory. (or must be relative to it)
22439   - When moving to the next (or previous) image, the file list
22440     scrolls to include the current image's name.
22441
22442 0.1.0  (2-28-98)
22443   > Added menu bar.
22444   > Added keyboard shorcuts.
22445   > Configuration can be saved (to .gqviewrc in user's home dir)
22446   > Command line support. (specify startup directory or file to view)
22447   > Can set startup directory in options window (can be disabled)
22448   > Added custom filtering options to support more formats
22449      (Imlib supports almost anything your system can read using
22450       ImageMagick or Netpbm, if available).
22451   > File operations: create directory, rename file, delete file.
22452   > clicking mouse on image:
22453       button one: next image
22454       button two: previous image
22455       button three: popup menu (zoom, file operations, edit image)
22456   > Added option to load image into The Gimp.
22457   - Fixed a bug in the history list truncating routine. (GQview would crash)
22458   - Other minor improvements and fixes.
22459
22460 0.0.3  (2-18-98)
22461   > Source code clean up! The source code has been organized
22462     and is now readable (some code still needs organizing, but
22463     at least now the code can be followed).
22464   > Makefile rewritten, it may still need editing for some systems.
22465     The '-g' gcc option was removed for the released code, this makes
22466     the binary about 1/3 smaller (it removes some debugging facilities)
22467   - Fixed the transparency problem. This removes the garbage displayed
22468     where an image is transparent, unfortunately for now it is set to purple.
22469
22470 0.0.2  (2-14-98)
22471   > Rewrote directory and file list handling, the lists
22472     can now be of any length.
22473   > Lists are now sorted.
22474   > History list no longer expands out of control as the
22475     directory path gets longer, entries are truncated at
22476     32 characters and '/...' is prepended.
22477   > Added configuration window, including:
22478     - show or hide dot files
22479     - select default zoom mode for new image
22480     - disable file filtering
22481     - choose file types to filter
22482     - about tab for version and contact info
22483
22484 0.0.1  (2-10-98)
22485   > No history, first release!
22486