ecc2637dc68b46de98a2d876efbe9d988dadb2f3
[geeqie.git] / ChangeLog
1 commit 876de3dbfdc0f72d3ac245cb35837118b7af6c2d
2 Author: Colin Clark <colin.clark@cclark.uk>
3 Date:   Sun Sep 10 10:57:20 2017 +0100
4
5     Add Collections to Shortcuts bar
6
7 commit 435f7c0f0b85c97cb25c50ef4e842692e08210f3
8 Author: Colin Clark <colin.clark@cclark.uk>
9 Date:   Sun Sep 10 10:10:47 2017 +0100
10
11     Addl Fix #508: Copy and Move windows scale incorrectly
12     
13     https://github.com/BestImageViewer/geeqie/issues/508
14     
15     Collections dialog
16
17 commit ba8b5dd931b939dda5becc944b36a399966906fe
18 Author: Colin Clark <colin.clark@cclark.uk>
19 Date:   Sat Sep 9 17:40:37 2017 +0100
20
21     Reverse autogen.sh default map option
22     
23     Default is to enable libclutter and libchamplain
24
25 commit 5ed2574fb8ccf6974597e804ca7b6b3d2b46c84f
26 Author: Colin Clark <colin.clark@cclark.uk>
27 Date:   Fri Sep 8 17:11:02 2017 +0100
28
29     Fix #278: Shortcut to change time between images in slideshow
30     
31     https://github.com/BestImageViewer/geeqie/issues/278
32     
33     Keypad plus and minus to change the interval in 0.5 sec units.
34
35 commit 1ceb6bcd100d9dca49481dfc0797551fa2f07d70
36 Author: Colin Clark <colin.clark@cclark.uk>
37 Date:   Fri Sep 8 11:25:06 2017 +0100
38
39     Bug fix: Info sidebar width in GTK3
40     
41     In bar_size_allocate() the width obained is the allocated width. In GTK2
42     this is the actual width. In GTK3 it is the *minimum* width. This
43     results in the info sidebar being able to increase, but not decrease.
44     There does not seem to be a way in GTK3 to get the actual width of a
45     widget. For GTK3 the only way is to disable it. The width of the sidebar
46     is therefore not preserved across restarts.
47
48 commit 317f0e8a8be59e44829e97836ba6fc7cd63f23c5
49 Author: Colin Clark <colin.clark@cclark.uk>
50 Date:   Wed Sep 6 19:56:58 2017 +0100
51
52     Show destination in Copy/Move dialog
53     
54     Expand the information message to include the destination folder for
55     Copy and Move operations.
56
57 commit 6d3a29560c9c642b44ed17bc5703366c9a47259c
58 Author: cclark <colin.clark@cclark.uk>
59 Date:   Wed Sep 6 11:59:47 2017 +0100
60
61     Fix #508: Copy and Move windows scale incorrectly
62     
63     https://github.com/BestImageViewer/geeqie/issues/508
64
65 commit 8702dec86a4061ede0449a6fd4a913bbe13e83fe
66 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
67 Date:   Thu Aug 31 11:38:26 2017 +0100
68
69     Fix #507: Slightly rearrange keywords context menu
70     
71     https://github.com/BestImageViewer/geeqie/issues/507
72
73 commit 535b244d88286645889ce237c633818359557654
74 Author: Alberto Griggio <>
75 Date:   Tue Aug 29 10:13:17 2017 +0100
76
77     Fix #506: ignore chmod errors for filesystems not supporting the operation
78     
79     https://github.com/BestImageViewer/geeqie/issues/506
80
81 commit 33386eb25cd29261952579c4a13abb7ffc12854b
82 Author: Colin Clark <colin.clark@cclark.uk>
83 Date:   Tue Aug 22 10:12:34 2017 +0100
84
85     Update doxygen.conf
86
87 commit 3087f7ae361ad30a1040c13a6608eb4866000833
88 Author: Colin Clark <colin.clark@cclark.uk>
89 Date:   Sun Aug 20 11:20:48 2017 +0100
90
91     Change recent code comments to Doxygen style
92
93 commit ae34634113b2cb77e530f576bd1b85b3d02e7a4d
94 Author: Colin Clark <colin.clark@cclark.uk>
95 Date:   Fri Aug 18 14:25:36 2017 +0100
96
97     Right-click menus - collections
98     
99     On all relevent right-click menus include a sub-menu to store an image
100     selection to either a new or existing collection.
101     
102     On Collection window right-click menu, remove "Append from file list" -
103     that can be achieved with "Append from file selection"
104
105 commit 01715c038710d26a857d046560a1be91aefa7577
106 Author: Colin Clark <colin.clark@cclark.uk>
107 Date:   Wed Aug 16 09:42:42 2017 +0100
108
109     Bug fix: Collection in multiple windows
110     
111     The same collection can be opened in multiple windows, causing problems
112     when different files are appended to different windows.
113     
114     This commit permits only one window per collection.
115
116 commit 19dca3c8e345df917cfdee91d394a7bd51504b6e
117 Author: Colin Clark <colin.clark@cclark.uk>
118 Date:   Tue Aug 15 20:07:40 2017 +0100
119
120     Append file selection to collection
121     
122     Additional right-click menu item to append file selection to a
123     collection window
124
125 commit a3abc18833df49b29f75297f3aac907cf88a8083
126 Author: Colin Clark <colin.clark@cclark.uk>
127 Date:   Mon Aug 14 16:46:55 2017 +0100
128
129     Update website
130
131 commit 5e0b8494accda8c26b67d31fc3c446489e54693b
132 Author: Colin Clark <colin.clark@cclark.uk>
133 Date:   Fri Aug 11 20:53:32 2017 +0100
134
135     Ref #226: Update website
136     
137     https://github.com/BestImageViewer/geeqie/issues/226
138     
139     Sourceforge email address wrong
140
141 commit 123f83373211726cc8ee1911f2a1c4f1c3807df9
142 Author: Colin Clark <colin.clark@cclark.uk>
143 Date:   Fri Aug 11 19:41:01 2017 +0100
144
145     Ref #226: Update website
146     
147     https://github.com/BestImageViewer/geeqie/issues/226
148     
149     Update README.md to give a more complete list of features.
150     Update https://en.wikipedia.org/wiki/Geeqie to include a link to
151     README.md on the github site - anyone accessing it will see it in html
152     format.
153     Include a "Preview release" date on above website - to show current
154     source status.
155     
156     Update Licence text to v2.
157
158 commit 8ddd74a18d4addbf9f134e36cbefaa066a15b07c
159 Author: Colin Clark <colin.clark@cclark.uk>
160 Date:   Thu Aug 10 20:03:50 2017 +0100
161
162     Bug fix: Improve debug output
163     
164     Fix commit 271aa1833d31
165
166 commit 89575fd7b1e7f96aca6e29fa1433cf26de332a87
167 Author: Colin Clark <colin.clark@cclark.uk>
168 Date:   Wed Aug 9 15:14:27 2017 +0100
169
170     Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
171     
172     https://github.com/BestImageViewer/geeqie/issues/436
173     
174     Send stderr to /dev/null
175
176 commit 271aa1833d31876835e93aa7c5610914e916a89c
177 Author: Colin Clark <colin.clark@cclark.uk>
178 Date:   Tue Aug 8 22:10:21 2017 +0100
179
180     Improve debug output
181     
182     Use __func__ compiler identifier
183
184 commit b2c2c8ceb6545921387556e2f29620824574242c
185 Author: Colin Clark <colin.clark@cclark.uk>
186 Date:   Tue Aug 8 19:30:01 2017 +0100
187
188     Update secondary user documentation
189     
190     Use standard gtk_about_dialog for Help About
191     Move contributers to AUTHORS file so that they appear in the Credits
192     dialog
193     Change gen_changelog.sh to create ChangeLog.html
194     Include ChangeLog on Help menu
195     Make presence of README.html and ChangeLog.html mandatory
196     
197     It would be better to generate above html files from automake.
198     gtk_about_dialog uses msgid _("translator-credits"), but the translators
199     do not use it.
200
201 commit 07b95e443e9e9dc1de1bd2486f719d29f78e28d4
202 Author: Colin Clark <colin.clark@cclark.uk>
203 Date:   Sun Aug 6 20:17:44 2017 +0100
204
205     Fix #505: ‘Copy path’ and ‘Delete’ are too close in the drop down menu
206     
207     https://github.com/BestImageViewer/geeqie/issues/505
208     
209     This commit attempts to ameliorate this issue by moving the Delete
210     action to the end of a section and ensuring a divider is immedialtely
211     below it.
212
213 commit 2d94b0ad40241b9fb072ee59a53b798058cbd711
214 Author: Colin Clark <colin.clark@cclark.uk>
215 Date:   Sun Aug 6 19:25:07 2017 +0100
216
217     Prelim: display README in html format
218     
219     If README.html exists, it is displayed in the default browser in
220     preference to README.md in text format.
221     
222     Still requires the automake files to be modified for markdown (or some
223     other command) to generate the README.html file.
224
225 commit 980fd785b70072bd6f8a1ae27513b50baec3a90b
226 Author: Colin Clark <colin.clark@cclark.uk>
227 Date:   Sat Aug 5 17:36:05 2017 +0100
228
229     Bug fix: GPS map expander
230     
231     When the expander for the GPS map was closed, the map continued to be
232     displayed.
233     The reason is unknown.
234     
235     This commit uses the expander signal to explicitly show or hide the
236     child of the expander.
237
238 commit 4a896417f21ff1f95852d410bc8d3f71104c145c
239 Author: Colin Clark <colin.clark@cclark.uk>
240 Date:   Sat Aug 5 10:57:44 2017 +0100
241
242     Fix geonames coding error
243
244 commit 35f0119cee536bf21cf041791e7a9a3b16b06059
245 Author: Colin Clark <colin.clark@cclark.uk>
246 Date:   Fri Aug 4 21:04:45 2017 +0100
247
248     Partial fix #504: Increase limit on Decoded Image Cache Size
249     
250     https://github.com/BestImageViewer/geeqie/issues/504
251
252 commit a920f59f969459edcd5081cf3fdc16401fbf0d40
253 Author: Colin Clark <colin.clark@cclark.uk>
254 Date:   Fri Aug 4 17:04:07 2017 +0100
255
256     Fix #192: tiff files (and others) appear blurry when 1:1 view
257     
258     https://github.com/BestImageViewer/geeqie/issues/192
259     
260     Up to commit 808d8558b3d5 alpha-channel files at scale 1:1 always had
261     GdkInterpType set to GDK_INTERP_NEAREST - the lowest quality. As there
262     was no scaling, this was ok.
263     Thereafter scaling was set to that selected by the user, resulting in
264     problems when GDK_INTERP_HYPER was selected.
265     This commit reverts to the previous method.
266
267 commit 559f0843a8b29057b08e2f1655d0c8eca87a4e22
268 Author: Colin Clark <colin.clark@cclark.uk>
269 Date:   Mon Jul 31 14:36:29 2017 +0100
270
271     Fix #500: Geeqie doesn’t use shared thumbnail folder
272     
273     https://github.com/BestImageViewer/geeqie/issues/500
274
275 commit c7cb4da3c29fbb8583c1bafd923b0d2eea285400
276 Author: Colin Clark <colin.clark@cclark.uk>
277 Date:   Mon Jul 24 11:08:35 2017 +0100
278
279     Fix #499: Unable to move zoomed image
280     
281     https://github.com/BestImageViewer/geeqie/issues/499
282
283 commit 4c3854b536f28258de7dbd69d427790961aba454
284 Author: Colin Clark <colin.clark@cclark.uk>
285 Date:   Sun Jul 23 12:05:26 2017 +0100
286
287     Bug fix: Zoom mode overwritten
288     
289     Zoom mode was overwritten whenever Preferences were saved.
290
291 commit 46539884d6e1f6a4b7284aa7aa5e62da8ad885fb
292 Author: Colin Clark <colin.clark@cclark.uk>
293 Date:   Thu Jul 20 11:11:50 2017 +0100
294
295     Image Search - Ignore rotation
296     
297     In the Image Search window, include a checkbox for Ignore Rotation on
298     the Image Content line.
299
300 commit dd8ee57219b0c474a312e408816df85f6f2128a0
301 Author: Colin Clark <colin.clark@cclark.uk>
302 Date:   Thu Jul 20 09:57:57 2017 +0100
303
304     Collections on command line
305     
306     In the current implementation, the complete path must be used when
307     opening a collection from the command line.
308     This commit permits just the collection name, with or without extension,
309     to be used.
310
311 commit 16a51da065d8eb1fb997e11ec2fe4ab99e7b1df7
312 Author: Colin Clark <colin.clark@cclark.uk>
313 Date:   Tue Jul 18 19:39:58 2017 +0100
314
315     Move install folder for geocode-parameters
316     
317     Install geocode-parameters.awk in GQ_BIN_DIR.
318     
319     User can put their own version in ~/.config/geeqie/applications/
320
321 commit 21700f642591d30ee5b64764aef1552a3ec18a32
322 Author: Colin Clark <colin.clark@cclark.uk>
323 Date:   Sun Jul 16 16:32:31 2017 +0100
324
325     Fix compatibility problems with log window
326
327 commit 035c3253ded5b1bdf4de7bdd233b7ae6a5851066
328 Author: Colin Clark <colin.clark@cclark.uk>
329 Date:   Fri Jul 14 17:02:29 2017 +0100
330
331     Fix #302: possibility to copy exif field values from the info sidebar
332     
333     Copy info sidebar exif values to the clipboard.
334
335 commit bfa5abb9b5c01308782e8417aed8c201c90bfc9f
336 Author: Colin Clark <colin.clark@cclark.uk>
337 Date:   Thu Jul 13 12:00:17 2017 +0100
338
339     Copy exif data to clipboard
340     
341     Click on any cell in the Exif Window, and the data is copied into the
342     clipboard.
343
344 commit c4cfa5f5a15fcb253c6df13a5bbbd8da26a027e1
345 Author: Klaus Ethgen <Klaus@Ethgen.de>
346 Date:   Mon Jul 10 12:23:19 2017 +0100
347
348     Adding more Entries to mailmap
349
350 commit 9ab6445b56c431f6d1c8766b2f7a418be1412b4b
351 Author: Klaus Ethgen <Klaus@Ethgen.de>
352 Date:   Mon Jul 10 10:27:47 2017 +0100
353
354     Update mailmap
355
356 commit 366ee2bf05dde1d48e40394a1a79e7271164be38
357 Author: Klaus Ethgen <Klaus@Ethgen.de>
358 Date:   Mon Jul 10 09:23:52 2017 +0100
359
360     Adding mailmap file to unify commiter
361     
362     If one wants to have different entry in the git `git shortlog`, just
363     give me a hint or just update it.
364
365 commit 4bb7c12ddbf99f2290d916008948bd8c3c234991
366 Author: Omari Stephens <xsdg@google.com>
367 Date:   Mon Jul 10 07:53:04 2017 +0000
368
369     Update translation files after more source file shuffling.
370
371 commit d2350bb41d28ae996584339c0e355224ef372430
372 Author: Omari Stephens <xsdg@google.com>
373 Date:   Sun Jul 9 06:20:35 2017 +0000
374
375     update POTFILES.in
376
377 commit 3bbefe2103e73e10631ee2188227a1a7b12f3918
378 Author: Omari Stephens <xsdg@google.com>
379 Date:   Fri Jul 7 13:57:17 2017 +0000
380
381     deduplicate shared code in view_file_icon and view_file_list
382     
383     Also, moves view_file.c into the view_file subdir.
384
385 commit 1bc4a19f66e15c4867c31d39a62623ba80e7924a
386 Author: Omari Stephens <xsdg@google.com>
387 Date:   Mon Jul 10 07:51:30 2017 +0000
388
389     Update translation files after source file move.
390
391 commit d1306df61ff3147617c45d0f08c00b830e9cffe2
392 Author: Omari Stephens <xsdg@google.com>
393 Date:   Sun Jul 9 21:40:05 2017 +0000
394
395     Enable C99 mode
396     
397     Also, make AC_INIT macro independent of available branch names.
398
399 commit c90b60633ba526a4ea40ea4ecb239348ed0982ec
400 Author: Omari Stephens <xsdg@google.com>
401 Date:   Sun Jul 9 05:54:05 2017 +0000
402
403     Ran regen_potfiles.sh to add missing files and correct the location of view_file files in POTFILES.in
404
405 commit 95dd7b3505a4ff1fcd2720b51803c1b6fb4fd884
406 Author: Omari Stephens <xsdg@google.com>
407 Date:   Fri Jul 7 13:48:00 2017 +0000
408
409     Avoid c99 feature
410
411 commit c4e6fc621119b126df7a49a03147f957a1b2c185
412 Author: Omari Stephens <xsdg@google.com>
413 Date:   Fri Jul 7 13:21:15 2017 +0000
414
415     *phew* commented and simplified.
416
417 commit 70751490caa160fb865f95e7d5e594d5094e5424
418 Author: Omari Stephens <xsdg@google.com>
419 Date:   Fri Jul 7 13:03:25 2017 +0000
420
421     Hopefully make it not crash
422
423 commit eb082bd92226e209b3a08a6d3c6683da2a5229a2
424 Author: Omari Stephens <xsdg@google.com>
425 Date:   Fri Jul 7 12:32:25 2017 +0000
426
427     It compiles!
428
429 commit 9828bbe6d27398f12c9a0b72504d9efebb87a945
430 Author: Omari Stephens <xsdg@google.com>
431 Date:   Thu Jul 6 19:33:31 2017 +0000
432
433     Remove all references to "IconData"
434
435 commit 6c65564fcd9c0814f215e232fe9cd80f1b6b3bf3
436 Author: Omari Stephens <xsdg@google.com>
437 Date:   Fri Jul 7 16:37:12 2017 +0000
438
439     update .gitignore
440
441 commit 2aef83cae376bd7307462e0cdd9b7d4490a9b9c5
442 Author: Colin Clark <colin.clark@cclark.uk>
443 Date:   Fri Jul 7 12:11:56 2017 +0100
444
445     Ensure .sim files are cleared from cache
446     
447     If file filtering was enabled, the .sim files were not cleared from the
448     geeqie cache
449
450 commit 65f3e7f0710f685f77ee3a92ff96ff3b5303cb0a
451 Author: Colin Clark <colin.clark@cclark.uk>
452 Date:   Thu Jul 6 14:47:45 2017 +0100
453
454     Fix clang compile errors
455
456 commit 1891113571d9e39bd29b8b6abc661e178ffbcefd
457 Author: Omari Stephens <xsdg@google.com>
458 Date:   Wed Jul 5 21:41:18 2017 +0000
459
460     Refactor: move view_file implementations to their own subdirectory.
461
462 commit 4606ea7a30474f45cb61009ecaeb2a45e32366d4
463 Author: Omari Stephens <xsdg@google.com>
464 Date:   Fri Dec 30 04:24:46 2016 +0000
465
466     Add the ability to use regular expressions for Pan View keyword filtering.
467
468 commit 6ea6f44e35fd34e912d387557d386690b623b64d
469 Author: Omari Stephens <xsdg@google.com>
470 Date:   Thu Dec 29 09:58:59 2016 +0000
471
472     Add pan filtering to all of the pan view modes
473
474 commit e67dcc4f4a53d0f583ea07066aa0b65f4a339007
475 Author: Omari Stephens <xsdg@google.com>
476 Date:   Tue Dec 27 20:35:59 2016 +0000
477
478     Revamp pan view filtering to support different modes and grouping.
479     
480     Conceptually, the filter is a sequence of filter elements, which are considered
481     in order for each image in the pan view.  The end result is that each image is
482     either rejected or displayed as normal.
483
484 commit 91062845074df3de5e02fb3ffb630a008b4ad1fd
485 Author: Omari Stephens <xsdg@google.com>
486 Date:   Tue Dec 27 19:26:45 2016 +0000
487
488     Move filter code into pan-fiew-filter.{c,h}
489
490 commit fddcfa7fd51deac6ad83e49bdc8ed3e810416591
491 Author: Omari Stephens <xsdg@google.com>
492 Date:   Sun Dec 25 08:25:13 2016 +0000
493
494     Adds a keyword filtering feature to Timeline PanView.
495     
496     UI needs some work, and currently only supports intersection between multiple
497     keywords.  Would be easy to support keyword unions, if the UI supported it.
498     
499     Should probably hide the button in modes that don't yet support it.
500
501 commit f640a7a5eddf0f46a2d1fa366fe6173d600a503e
502 Author: Omari Stephens <xsdg@google.com>
503 Date:   Sat Dec 24 22:37:21 2016 +0000
504
505     Pull the search UI construction code out into a distinct function.
506     
507     Also, it looks like the existing code would just leak the search UI widgets.
508     Having the construction code in a distinct function makes it much easier to
509     ensure the appropriate cleanup happens as well.
510
511 commit b2335bb939212a413caac77d0ef02bdebb4d7ece
512 Author: Omari Stephens <xsdg@google.com>
513 Date:   Sat Dec 24 05:23:02 2016 +0000
514
515     Start moving pan view search code to its own module
516     
517     Next step is to pull the construction of the Search UI into the module
518     as well.  Ideally, pan-view.c should just instantiate a Search thing,
519     without having to worry about exactly how it's constructed or destructed.
520
521 commit 1ee18ab92d897eca90f5bb35e41c08b4b20ab82b
522 Author: Colin Clark <colin.clark@cclark.uk>
523 Date:   Sun Jul 2 19:46:19 2017 +0100
524
525     Minor doc update - config file locations
526
527 commit f6a87c016ecead37f8232bea58de4f0b0d3e3680
528 Author: Colin Clark <colin.clark@cclark.uk>
529 Date:   Thu Jun 29 11:05:59 2017 +0100
530
531     Addl fix #488: Issues using Geeqie to compare pictures
532     
533     https://github.com/BestImageViewer/geeqie/issues/488
534     
535     Implement Alt-Up and Alt-Down keys
536
537 commit d058419bfa4d5793fe1390613eaaa010f7029c43
538 Author: Colin Clark <colin.clark@cclark.uk>
539 Date:   Wed Jun 28 16:57:11 2017 +0100
540
541     Fix #282: no support for multi-file actions in the sort bar
542     
543     https://github.com/BestImageViewer/geeqie/issues/282
544     
545     Sort manager actions operate on file selections
546     
547     Original patch by Glenn Rolland
548
549 commit 35721aae8675431b27b93c2e2cad95103328965d
550 Author: Klaus Ethgen <Klaus@Ethgen.de>
551 Date:   Sun Jun 25 22:54:21 2017 +0100
552
553     Better Markdown
554
555 commit 148d4dddc9638740b393e0f527c083e777a9a93e
556 Author: Klaus Ethgen <Klaus@Ethgen.de>
557 Date:   Sun Jun 25 22:31:31 2017 +0100
558
559     Using foreign to allow README file called README.md
560
561 commit 7f0d622ec3884890b592f082159a0c9f8fc3513f
562 Author: Klaus Ethgen <Klaus@Ethgen.de>
563 Date:   Sun Jun 25 22:21:09 2017 +0100
564
565     Convert README to markdown
566     
567     This allows to display images and links a better way.
568
569 commit 3557bcbb7c1bfe9c7be8d6d3f9400f90e1b6da33
570 Author: Klaus Ethgen <Klaus@Ethgen.de>
571 Date:   Sun Jun 25 21:57:35 2017 +0100
572
573     Fix int<->uint problem
574
575 commit 6eebdfd3f310e2823e45cda00b57b5e4f6839692
576 Author: Colin Clark <colin.clark@cclark.uk>
577 Date:   Sun Jun 25 13:23:51 2017 +0100
578
579     Bug fix: Additional debug features
580     
581     Ensure grep works on entire message line
582     guint/gint compile problem
583     compile with --disable-debug-log (patch by Guillaume Castagnino)
584
585 commit 732210aa829e2c0cb9e74fe8fbab8f0dd4056454
586 Author: Klaus Ethgen <Klaus@Ethgen.de>
587 Date:   Sat Jun 24 20:47:50 2017 +0100
588
589     Change travis to use trusty
590     
591     Precise is to old to build geeqie.
592
593 commit d229ec4d1219531cf11426c88f9ec5abf7d3170a
594 Author: Klaus Ethgen <Klaus@Ethgen.de>
595 Date:   Sat Jun 24 20:17:51 2017 +0100
596
597     Adding travis yaml
598
599 commit 324129463b17052472ce473df3e253bee6476837
600 Author: Colin Clark <colin.clark@cclark.uk>
601 Date:   Thu Jun 22 13:17:00 2017 +0100
602
603     Additional debug features
604     
605     -g:<regexp>, --grep:<regexp> filter debug output by regular expression
606     +w, --show-log-window        show log window
607     -o:<file>, --log-file:<file> save log data to file
608     
609     Save geomtery and position of log window
610     Various buttons on log window
611
612 commit 9c47109d3aa65663b0c95d454dadca43ce0ba7f4
613 Author: Colin Clark <colin.clark@cclark.uk>
614 Date:   Wed Jun 21 13:15:32 2017 +0100
615
616     Fix #262: double click and fullscreen
617     
618     https://github.com/BestImageViewer/geeqie/issues/262
619
620 commit 3229f865ea34e2a168c8c9b86dc044947fc47b20
621 Author: Colin Clark <colin.clark@cclark.uk>
622 Date:   Tue Jun 20 11:11:55 2017 +0100
623
624     Fix #492: Shortcut to Hide all sidebars simultaneously
625     
626     https://github.com/BestImageViewer/geeqie/issues/492
627     
628     Menu item to toggle hiding info, sort, and files panes.
629     Default key is backtick.
630
631 commit 12a4fe18405a9132efc3ef19570bf0c59dd6b427
632 Author: Colin Clark <colin.clark@cclark.uk>
633 Date:   Sun Jun 18 11:03:09 2017 +0100
634
635     Eliminate FIXME: Log window line limit
636     
637     Set log window line limit in Preferences/Behavior
638
639 commit 0dd6923f3b5f44fdaed2a1d1060f7b8df5e7014c
640 Author: Colin Clark <colin.clark@cclark.uk>
641 Date:   Sat Jun 17 09:14:58 2017 +0100
642
643     Fix #280: Set defaults for Auto Rename
644     
645     https://github.com/BestImageViewer/geeqie/issues/280
646     
647     Remember last used settings
648
649 commit 68c4796e434bae49815d667264a780c8b63fc551
650 Author: Colin Clark <colin.clark@cclark.uk>
651 Date:   Fri Jun 16 09:45:57 2017 +0100
652
653     Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
654     
655     https://github.com/BestImageViewer/geeqie/issues/436
656
657 commit 63a96f8504a2773d03bd8956c17eb6bb09a706c7
658 Author: Colin Clark <colin.clark@cclark.uk>
659 Date:   Wed Jun 14 19:26:03 2017 +0100
660
661     Fix #314: Remote commands for thumbnail maintenance
662     
663     https://github.com/BestImageViewer/geeqie/issues/314
664     
665     Additional remote commands so that thumbnail maintenance may be executed
666     from cron.
667
668 commit 9313974a67d3e0f2e78757d5ca979bb9de41aa03
669 Author: Colin Clark <colin.clark@cclark.uk>
670 Date:   Mon Jun 12 19:15:29 2017 +0100
671
672     Fix #264, 274, 285, 436: Add 'Losslessly rotate image' keyboard shortcuts
673     
674     https://github.com/BestImageViewer/geeqie/issues/264
675     https://github.com/BestImageViewer/geeqie/issues/274
676     https://github.com/BestImageViewer/geeqie/issues/285
677     https://github.com/BestImageViewer/geeqie/issues/436
678     
679     Additional entries on Edit/Orientation menu:
680     Write orientation to file
681     Write orientation to file (preserve timestamp)
682     
683     Preferences/Metadata option "Write altered image orientation to the
684     metadata" must be off.
685     Exiftran and mogrify must be installed.
686
687 commit cb2fa6ae065ec32015e46be3bcf5e7024918fe49
688 Author: Colin Clark <colin.clark@cclark.uk>
689 Date:   Thu Jun 8 20:46:52 2017 +0100
690
691     Fix #323: Rating system
692     
693     https://github.com/BestImageViewer/geeqie/issues/323
694     
695     Initial implementation.
696     Set values either by Edit menu, or Alt+Keypad+n: n is 0 to 5
697     Alt+keypad+minus sets the value to -1.
698
699 commit ca8f5cee69edb5183705eef28cf5f0f82b852f73
700 Author: Colin Clark <colin.clark@cclark.uk>
701 Date:   Thu Jun 8 11:46:20 2017 +0100
702
703     Ref #202: "Set as wallpaper" doesn't work with GNOME Shell
704     
705     https://github.com/BestImageViewer/geeqie/issues/202
706     
707     Remove menu items for GTK3.
708
709 commit 22010917d07dc67b51e6c24dfb633fc4a5eed408
710 Author: Colin Clark <colin.clark@cclark.uk>
711 Date:   Thu Jun 8 11:29:16 2017 +0100
712
713     Fix #490: Creating info sidebar panes
714     
715     https://github.com/BestImageViewer/geeqie/issues/490
716     
717     Additional icon in the sidebar panel to create new panes.
718
719 commit cdd3c3a4887dae87d8e61e2f1d53313dbf532d0e
720 Author: Colin Clark <colin.clark@cclark.uk>
721 Date:   Wed Jun 7 17:53:16 2017 +0100
722
723     Document XMP, Exif and IPTC tag usage
724
725 commit 8a3549d0dafcb9e23e3543741084fe9006500183
726 Author: Colin Clark <colin.clark@cclark.uk>
727 Date:   Mon Jun 5 16:55:14 2017 +0100
728
729     Additional keyword menu entries
730     
731     1. Revert all hidden
732     2. Collapse all
733     3. Revert (see Help file)
734
735 commit af063456f10b9c818c91e86d3efeb2a1152f99d7
736 Author: Colin Clark <colin.clark@cclark.uk>
737 Date:   Sat Jun 3 10:04:14 2017 +0100
738
739     Fix #446: Minor text updates
740     
741     https://github.com/BestImageViewer/geeqie/issues/446
742     
743     Plus warning with info sidebar heights
744
745 commit 2e7f616a730ccaa640663023fc4602cf7c2b6c9a
746 Author: Colin Clark <colin.clark@cclark.uk>
747 Date:   Wed May 31 18:45:01 2017 +0100
748
749     Addl fix #488: Hide menus when not in split mode
750     
751     https://github.com/BestImageViewer/geeqie/issues/488
752
753 commit d901af03035620e2c958f4d7a6eededfa0bce8af
754 Author: Colin Clark <colin.clark@cclark.uk>
755 Date:   Wed May 31 11:56:38 2017 +0100
756
757     Fix #488: Issues using Geeqie to compare pictures
758     
759     https://github.com/BestImageViewer/geeqie/issues/488
760     
761     Part 3: Use alt+left/right arrow keys to move between split window panes
762
763 commit 4b6aa2ade43072a4daab30b81b4900972fec7083
764 Author: Colin Clark <colin.clark@cclark.uk>
765 Date:   Wed May 31 09:01:35 2017 +0100
766
767     Fix #357: Save mark-and-keyword connections
768     
769     https://github.com/BestImageViewer/geeqie/issues/357
770     
771     Patch by unqwist and dragon-sh
772
773 commit 521f209ec73efaa8488de1774560c460b577a659
774 Author: Colin Clark <colin.clark@cclark.uk>
775 Date:   Tue May 30 15:51:00 2017 +0100
776
777     Partial fix #488: Split view with sidecars
778     
779     https://github.com/BestImageViewer/geeqie/issues/488
780     
781     Bug 2: fix split view when images with sidecars are involved
782
783 commit 50f5ef3cedbeaa251a1e838bf5045a9dc7dda1ee
784 Author: Alexander Antimonov <>
785 Date:   Mon May 29 12:06:13 2017 +0100
786
787     Fix #381: Feature-Request: Make JPEG comment available for overlays
788     
789     https://github.com/BestImageViewer/geeqie/issues/381
790     
791     Additional tag "imagecomment" for JPEG comments
792
793 commit 64b3e53dd4f9a9779478831f2449306f4ac927b8
794 Author: Colin Clark <colin.clark@cclark.uk>
795 Date:   Sun May 28 19:30:41 2017 +0100
796
797     Fix #477: similarity duplicate search
798     
799     https://github.com/BestImageViewer/geeqie/issues/477
800     
801     Additional find dupes option: sort groups with the lowest number of
802     matches to the top of the results list
803
804 commit 3fff57c8a02ef253c417c36ef137e21abcfca15a
805 Author: Colin Clark <colin.clark@cclark.uk>
806 Date:   Sat May 27 15:58:00 2017 +0100
807
808     Minor dupe documentation
809     
810     Ctrl+shift+right-click to show debug info.
811
812 commit 67d93b5d662ac97d6dd2c421387cd28330e404a1
813 Author: Colin Clark <colin.clark@cclark.uk>
814 Date:   Fri May 26 20:00:22 2017 +0100
815
816     Temporary Fix #133: switching between images causes window to keep shrinking
817     
818     https://github.com/BestImageViewer/geeqie/issues/133
819     
820     Temporary fix to hide problem. You may need to set Preferences/Windows
821     "Limit size when auto-sizing window" to 94% or less.
822
823 commit b1dd4301ed1f70051af83fa02965070be39d312d
824 Author: Colin Clark <colin.clark@cclark.uk>
825 Date:   Thu May 25 21:17:08 2017 +0100
826
827     Fix #486: Build error
828     
829     https://github.com/BestImageViewer/geeqie/issues/486
830     
831     Bug solution from Guillaume Castagnino
832
833 commit 36d2e8e15cf7e6e230664cea85a6ddf492f766fe
834 Author: Colin Clark <colin.clark@cclark.uk>
835 Date:   Thu May 25 12:53:54 2017 +0100
836
837     Remember keywords layout
838     
839     Save and restore expanded keywords rows
840
841 commit 4293c4534ca8c0c8d21ce65fe892ebead8d93d86
842 Author: Klaus Ethgen <Klaus@Ethgen.de>
843 Date:   Thu May 25 09:07:32 2017 +0100
844
845     Enable silent build as default
846     
847     Mimic Linux kernel builds.
848
849 commit 23625715308e7e87ca3ea299a83a152c59b34ebe
850 Author: Klaus Ethgen <Klaus@Ethgen.de>
851 Date:   Thu May 25 07:56:03 2017 +0100
852
853     Fix assignment in dupe keypress function
854     
855     Thanks clang for detecting this typo.
856
857 commit 2ed5e0e3bd63a51decd876ea9f2143a0dc977846
858 Author: Colin Clark <colin.clark@cclark.uk>
859 Date:   Mon May 22 13:35:40 2017 +0100
860
861     Fix #445: Info sidebar section heights
862     
863     https://github.com/BestImageViewer/geeqie/issues/445
864     
865     Options in preferences/general to set heights of:
866     Title
867     Comment
868     Keywords
869     
870     Restart of Geeqie required for changes to take effect.
871
872 commit 06b80ed3f417c8e1c5a53b0169179794e79f5567
873 Author: Colin Clark <colin.clark@cclark.uk>
874 Date:   Fri May 19 19:49:47 2017 +0100
875
876     Documentation update
877     
878     Desktop files and the sort mnager.
879
880 commit 30a7a60d8149a42effe57c5a57e5fe844ae647ce
881 Author: Colin Clark <colin.clark@cclark.uk>
882 Date:   Fri May 19 19:22:55 2017 +0100
883
884     Temporary Fix #207:Symlink doesn't show in Sort Manager
885     
886     https://github.com/BestImageViewer/geeqie/issues/207
887     
888     This fix simply delays showing the sort manager until the user opens it,
889     by which time setup has been completed.
890
891 commit d0224edc8344bedbb90c38e730f719eb1402d263
892 Author: Colin Clark <colin.clark@cclark.uk>
893 Date:   Tue May 16 19:56:54 2017 +0100
894
895     Speed up re-read of exif date
896     
897     Remove unnecessary resets of exif date which cause re-reads of exif date
898     to be slow.
899     The initial read of exif date is unfortunately still slow.
900
901 commit 7d42ca045284da44b249b42564421163c5969aab
902 Author: Colin Clark <colin.clark@cclark.uk>
903 Date:   Sun May 14 21:57:53 2017 +0100
904
905     Geocode image by drag-drop
906     
907     If an image is not geocoded, drag-and-drop on the map to write latitude
908     and longitude to metadata
909
910 commit ab4c998d4835a809e10f25e3aaa3acff8b8b6538
911 Author: Colin Clark <colin.clark@cclark.uk>
912 Date:   Thu May 11 19:06:13 2017 +0100
913
914     Search on geo-position
915     
916     Additional search option to locate images within a distance of a
917     location. The search origin can be specified in a number of ways - see
918     the Help file.
919
920 commit 2d3cd230c26931eec9fc02f2f76d72f7bfe5e1c4
921 Author: Colin Clark <colin.clark@cclark.uk>
922 Date:   Sat May 6 11:10:57 2017 +0100
923
924     Temporary Fix #467: Refresh doesn't preserve thumbnail viewpoint
925     
926     https://github.com/BestImageViewer/geeqie/issues/467
927     
928     The reason for the reset of the view is unknown. This patch hides the
929     problem for the moment.
930
931 commit 101f1babf7d1381d8249d2f474e9408e89da533b
932 Author: Colin Clark <colin.clark@cclark.uk>
933 Date:   Thu May 4 19:06:48 2017 +0100
934
935     Bug fix: Re-size images in GTK3
936     
937     When compiled with GTK3 if an image is opened with "View in new window"
938     the minimum window size is determined by the image size and screen size
939     etc. If a file selection is opened, the minimum window size is set by
940     the first image displayed.
941     This feature is determined by a call to gtk_widget_set_size_request().
942     
943     When compiled with GTK2, the call to gtk_widget_set_size_request() seems
944     to be ignored, and the window can be resized at will.
945     
946     The GTK2 style is much more practical, so the call to
947     gtk_widget_set_size_request() is ignored in GTK3.
948
949 commit d72088e0b2e958a9dc6a05cc9d29207e4d280c6b
950 Author: Colin Clark <colin.clark@cclark.uk>
951 Date:   Wed May 3 11:30:12 2017 +0100
952
953     Fix #123: Limit image expansion in Fit To Window
954     
955     https://github.com/BestImageViewer/geeqie/issues/123
956     
957     Additional option in Preferences/Image to limit the expansion of an
958     image in Fit To Window mode. Stops small images being over-magnified.
959
960 commit b8995ea496ae6d027962c106762b5f3b2c736250
961 Author: Colin Clark <colin.clark@cclark.uk>
962 Date:   Tue May 2 09:54:59 2017 +0100
963
964     Fix #442: Path filter combobox not initialised
965
966 commit a596e7633553158df293c0638fb32720358b3410
967 Author: Colin Clark <colin.clark@cclark.uk>
968 Date:   Mon May 1 19:05:08 2017 +0100
969
970     Eliminate a FIXME: Collection window position
971
972 commit 66fa2e11722e9d538da90e90593defc74c14660f
973 Author: Colin Clark <colin.clark@cclark.uk>
974 Date:   Sat Apr 29 19:24:33 2017 +0100
975
976     Bug Fix: Marks checkboxes in GTK 3.14
977     
978     Make marks checkboxes visible in icon mode in GTK 3.14 and later
979
980 commit 852582b45f831208e9d22333053bfa6c3cffa53c
981 Author: Colin Clark <colin.clark@cclark.uk>
982 Date:   Thu Apr 27 21:36:46 2017 +0100
983
984     Minor documentation update
985
986 commit 55a7ed0185e8adb8f30276952b981eb2c5a90714
987 Author: Colin Clark <cclark@mcb.net>
988 Date:   Thu Apr 27 10:57:36 2017 +0100
989
990     Additional Fix #245: Eliminate run-time error
991
992 commit e5f56d798fbeb235694e58f8741dbbd619225c46
993 Author: Colin Clark <cclark@mcb.net>
994 Date:   Fri Apr 14 16:03:13 2017 +0100
995
996     Fix #290: Mouse-only image viewing
997     
998     https://github.com/BestImageViewer/geeqie/issues/290
999     
1000     The mouse can now be used to change image, and zoom and pan image.
1001     
1002     Single middle-click toggles the mouse wheel function between "change
1003     image" and "change zoom".
1004     In split-view quad mode each pane can be clicked, allowing Connected
1005     Zoom to made on any combination of panes.
1006     
1007     This function cannot be used with "Mouse wheel scrolls image" or
1008     "Navigation by left or middle click on image" options.
1009
1010 commit 529b863a529dda3c909878df3265d3246bcf2f3c
1011 Author: Colin Clark <cclark@mcb.net>
1012 Date:   Tue Mar 28 19:27:16 2017 +0100
1013
1014     Bug fix: Remote --tell output
1015     
1016     Make the output go where it is supposed to go
1017
1018 commit ecbdd1d662bea569244d6822e594ff6cfb185ed8
1019 Author: Colin Clark <cclark@mcb.net>
1020 Date:   Mon Mar 27 13:22:58 2017 +0100
1021
1022     Fix #201: Geeqie to pop to top of current windows when open up with -r
1023     
1024     https://github.com/BestImageViewer/geeqie/issues/201
1025     
1026     Additional remote option to bring Geeqie widow to the top when opening
1027     image:
1028     
1029     file:<file>  open <file>, bring Geeqie window to the top
1030     File:<file>  open <file>, do not bring Geeqie window to the top
1031
1032 commit acb881988e884319771e27a608fbde93f0a8194b
1033 Author: Colin Clark <cclark@mcb.net>
1034 Date:   Sun Mar 26 11:42:10 2017 +0100
1035
1036     Fix #130: Doubled path in thumbnail preferences
1037     
1038     https://github.com/BestImageViewer/geeqie/issues/130
1039
1040 commit e44198de08c121b3d32775e0353b5e326fecc307
1041 Author: Colin Clark <cclark@mcb.net>
1042 Date:   Fri Mar 24 19:45:44 2017 +0000
1043
1044     Fix #245: Zoom settings on status bar
1045     
1046     https://github.com/BestImageViewer/geeqie/issues/245
1047     
1048     Move commonly used zoom settings from Preferences to a button on the
1049     status bar
1050
1051 commit 1b57b82a571609d28aa5d4120c2a36e892bcd6f5
1052 Author: Colin Clark <cclark@mcb.net>
1053 Date:   Thu Mar 23 10:06:59 2017 +0000
1054
1055     Fix #85: can not switch to list view in folder pane with keyboard
1056     
1057     https://github.com/BestImageViewer/geeqie/issues/85
1058     
1059     Ctrl-T is now a toggle to switch between list view and tree view in the
1060     folder pane
1061
1062 commit 5428ae8e0b4147cf01b0d2ebcaf8f7edf03b989b
1063 Author: Colin Clark <cclark@mcb.net>
1064 Date:   Wed Mar 22 15:58:25 2017 +0000
1065
1066     Fix #56: "Create folder" under "copy/move" should select new folder
1067     
1068     https://github.com/BestImageViewer/geeqie/issues/56
1069
1070 commit e08195b8e7b501010fbed20bb45363d38bb7e338
1071 Author: Colin Clark <cclark@mcb.net>
1072 Date:   Wed Mar 22 14:33:48 2017 +0000
1073
1074     Bug fix: Seg fault in copy/move dialog
1075     
1076     If a non-existant folder is entered as the destination in a copy/move
1077     operation, Geeqie will crash.
1078     
1079     Check for NULL returned from registered_extension_from_path()
1080
1081 commit e498f547a95eda6d860c75ec058e145521af045e
1082 Author: Colin Clark <cclark@mcb.net>
1083 Date:   Wed Mar 22 10:13:03 2017 +0000
1084
1085     Minor code amendments
1086     
1087     Ensure the shortcuts (bookmarks) pane is visible on first run
1088     Remove unused defines
1089     Document search on Exif date
1090
1091 commit 869cbf2643ab945b0f8a6e8e9f413dd762cd637b
1092 Author: Colin Clark <cclark@mcb.net>
1093 Date:   Tue Mar 21 17:28:55 2017 +0000
1094
1095     Fix #219: Ability to set solid colour for transparency layer
1096     
1097     https://github.com/BestImageViewer/geeqie/issues/219
1098     
1099     The checkerboard colours can be set on the Preferences/Image tab
1100
1101 commit f470e79e48365dcc07fe7714543e7421b8cdfdba
1102 Author: Colin Clark <cclark@mcb.net>
1103 Date:   Fri Mar 17 11:07:16 2017 +0000
1104
1105     Bug fix: Remote view:filename command
1106     
1107     The command:
1108     geeqie -r view:filename
1109     crashes Geeqie if the filename is not preceeded by a path.
1110     
1111     Use a string function that handles nulls.
1112
1113 commit f12204d3929649abef802f7dcdc172dd7b2b57a9
1114 Author: Colin Clark <cclark@mcb.net>
1115 Date:   Thu Mar 16 10:45:28 2017 +0000
1116
1117     Ref #242: Documentation update for collections
1118     
1119     https://github.com/BestImageViewer/geeqie/issues/242
1120     
1121     Clarify some Collection window functions
1122
1123 commit 2be9b24c7fc96636a690e989200bb32c98409201
1124 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1125 Date:   Wed Mar 15 11:06:10 2017 +0000
1126
1127     Fix #147: Alternative format for sidecar extension
1128     
1129     https://github.com/BestImageViewer/geeqie/issues/147
1130     
1131     Add option to store sidecar extension with a format e.g. filename.jpg.xmp rather than filename.xmp
1132
1133 commit 09258d881beb8119e5ab61ab880f707971c0a4b5
1134 Author: J. R. Schmid <jrs+git@weitnahbei.de>
1135 Date:   Mon Mar 6 18:41:00 2017 +0100
1136
1137     Update README.md
1138     
1139     Making unordered lists into parsable Markdown.
1140
1141 commit a427009441f87cac3d722fade36c6fffe6030328
1142 Author: J. R. Schmid <sixtyfive@users.noreply.github.com>
1143 Date:   Mon Mar 6 18:41:00 2017 +0100
1144
1145     Update README.md
1146     
1147     Making unordered lists into parsable Markdown.
1148
1149 commit 4fe23213ade9d19ce382855b59706e3392dc093e
1150 Author: J. R. Schmid <jrs+git@weitnahbei.de>
1151 Date:   Mon Mar 6 18:38:52 2017 +0100
1152
1153     Rename README to README.md
1154     
1155     So that GitHub picks up the Markdown headings...
1156
1157 commit 33b23c8236fd60559c87e62d4c7312b4ac05d048
1158 Author: J. R. Schmid <sixtyfive@users.noreply.github.com>
1159 Date:   Mon Mar 6 18:38:52 2017 +0100
1160
1161     Rename README to README.md
1162     
1163     So that GitHub picks up the Markdown headings...
1164
1165 commit d8c800519440afcea5391392b20e2ebe3d8dd5b4
1166 Author: Colin Clark <cclark@mcb.net>
1167 Date:   Sun Feb 26 19:58:21 2017 +0000
1168
1169     Documentation update for new options
1170     
1171     Options are:
1172     * Whether to use saved window positions also for new windows
1173     * Whether to enable navigation by left or middle click on image
1174     * Ability to set keyboard scrolling step multiplier
1175     * Whether list directory view uses single click to enter a directory or
1176     GTK+ activation default (which is currently a double click)
1177
1178 commit 08f1031b6e33ba8794f0d047314845101216fe35
1179 Author: Colin Clark <cclark@mcb.net>
1180 Date:   Sat Feb 25 11:11:45 2017 +0000
1181
1182     Fix #473: Parameter type fix for "motion-notify-event" signal handlers
1183     
1184     The "motion-notify-event" signal "event" parameter is a GdkEventMotion
1185     structure, not GdkEventButton.
1186     Patch created by Maciej S. Szmigiero
1187
1188 commit 8eca5b305a68d173b53c55260d8e713d8905d27c
1189 Author: Colin Clark <cclark@mcb.net>
1190 Date:   Fri Feb 24 20:09:35 2017 +0000
1191
1192     Fix #326: Save position of float file list
1193     
1194     Save the position of the floated file list/tools window during a
1195     session.
1196
1197 commit e45c365df0ed9df46be56fb96b25b6022db64939
1198 Author: Colin Clark <cclark@mcb.net>
1199 Date:   Fri Feb 24 16:25:33 2017 +0000
1200
1201     Fix #431: Bookmarks (shortcuts) to folders
1202     
1203     Additional section in the folders pane to permit shortcuts (bookmarks)
1204     to commonly used folders or images.
1205
1206 commit dcc7108bdf8f2bbc51368ba33c531447a957fdff
1207 Author: Colin Clark <cclark@mcb.net>
1208 Date:   Wed Feb 22 10:46:07 2017 +0000
1209
1210     Bug fix: Crash using drag/drop in copy/move dialog
1211     
1212     In the copy/move dialog, if a folder is dragged onto the bookmarks pane
1213     to create a new bookmark, Geeqie will crash.
1214     A filedata list was returned instead of a path list.
1215
1216 commit ba6b685566ba3de52a4e802ebde8faf2d2ea25f7
1217 Author: Klaus Ethgen <Klaus@Ethgen.de>
1218 Date:   Thu Feb 16 00:20:26 2017 +0100
1219
1220     Update german translation
1221
1222 commit fa4df0897c42bf74bfc280ee6bbf8c306ed8fd23
1223 Author: cclark <cclark@mcb.net>
1224 Date:   Tue Feb 14 13:07:07 2017 +0000
1225
1226     Orientation commands and file selections
1227     
1228     In the current implementation, the orientation commands (rotate, mirror
1229     etc.) affect only the single image that has focus.
1230     
1231     With this commit, the right-click menu orientation commands affect only
1232     the single image the right-click is made upon.
1233     The orientation commands from the main menu Edit/Orientation will affect
1234     all selected files.
1235
1236 commit 3c2b3ad636bc100cbdafc18b680b4adebfaa3f2d
1237 Author: Colin Clark <cclark@mcb.net>
1238 Date:   Fri Feb 3 09:52:26 2017 +0000
1239
1240     Fix progress bar text
1241     
1242     Ensure progress bar text is shown in GTK3
1243
1244 commit 93ff6360bf0d80618e0282a8a58e5eabb5964f47
1245 Author: Colin Clark <cclark@mcb.net>
1246 Date:   Sat Jan 28 19:58:06 2017 +0000
1247
1248     Move exif auto-rotate option to a menu
1249     
1250     Move the exif auto-rotate option from preferences to the
1251     edit/orientation menu. The shortcut key is Alt-X. There is also a button
1252     on the status bar.
1253     The intention is to make it easy for the user to make a comparison
1254     beteen the actual and auto-rotated view as an aid to detecting
1255     orientations made erroneously e.g. scanned images which have been
1256     mirrored by mistake.
1257     
1258     Expanded documentation on rotation commands.
1259     
1260     Preserve the setting of the rectangular select option.
1261
1262 commit 36c47f754a41f0e91731dedd02861bac67e6f5f4
1263 Author: Colin Clark <cclark@mcb.net>
1264 Date:   Thu Jan 26 10:28:21 2017 +0000
1265
1266     Fix #469: Exif rotation problems
1267     
1268     https://github.com/BestImageViewer/geeqie/issues/469
1269
1270 commit fcc67f90de4b38e97e0031764491cd861b38cfa2
1271 Author: Colin Clark <cclark@mcb.net>
1272 Date:   Tue Jan 24 20:24:58 2017 +0000
1273
1274     Save position of tools window
1275     
1276     Correctly save position of tools window when floated
1277
1278 commit 24c93fa48d2f0db94d33103291d0ab1cbb2b2cc4
1279 Author: Colin Clark <cclark@mcb.net>
1280 Date:   Mon Jan 23 20:17:13 2017 +0000
1281
1282     Update documentation for orientation commands
1283     
1284     Clarify some sections and remove a TBD
1285
1286 commit 3799ee6f41a99fe88e92937daab3d2aa2381c648
1287 Author: Colin Clark <cclark@mcb.net>
1288 Date:   Mon Jan 23 17:40:40 2017 +0000
1289
1290     Search on exif date
1291     
1292     Additional search parameter to search using exif date.
1293     The implementation is rather crude. It would be better to have a
1294     drop-down box so that other date formats could be also used - e.g.
1295     DateTimeDigitized
1296     
1297     Note: if a file does not have an exif date, it will default to 01
1298     January 1970
1299
1300 commit 78193941124b3d1842f3455c44205bc22099bcb3
1301 Author: Colin Clark <cclark@mcb.net>
1302 Date:   Wed Jan 18 13:57:37 2017 +0000
1303
1304     GIF animation settings
1305     
1306     Preserve GIF animation setting between sessions
1307     Include GIF animation on View menu. Shortcut key is "A"
1308
1309 commit 769316dd90a70d9d5b89b509748afb1e6e15d64c
1310 Author: Colin Clark <cclark@mcb.net>
1311 Date:   Wed Jan 11 22:00:49 2017 +0000
1312
1313     Eliminate some deprecations
1314
1315 commit 2bb1e27e4f1acd0d3c73958b97d31318fe6a07f4
1316 Author: Colin Clark <cclark@mcb.net>
1317 Date:   Wed Jan 11 13:21:10 2017 +0000
1318
1319     Fix compile warnings
1320     
1321     Fix compile warnings introduced in commit 2afb371
1322
1323 commit a51e5cfb5a34ad2e996dfe8ea7f974a8c78c225a
1324 Author: Colin Clark <cclark@mcb.net>
1325 Date:   Wed Jan 11 10:48:30 2017 +0000
1326
1327     Fix compile warning
1328     
1329     Fix compile warning introduced in commit 2afb371
1330
1331 commit dac946af6f2fb81bbea56bd625954f79a97a61cb
1332 Author: Colin Clark <cclark@mcb.net>
1333 Date:   Tue Jan 10 11:39:44 2017 +0000
1334
1335     Move duplicates options
1336     
1337     Move duplicates options Custom Similarity Threshold and Rotation
1338     Invariant Duplicate Check to the duplicates window.
1339     It makes more sense to place them where the user can easily access them.
1340
1341 commit ea0dc6c59bb8bfae6a8e690890b4413245919dbd
1342 Author: Colin Clark <cclark@mcb.net>
1343 Date:   Sun Jan 8 18:10:03 2017 +0000
1344
1345     Right-click menu separators
1346     
1347     Right-click menu separators are not displayed with GTK 3.20.
1348     Replace gtk_menu_item_new() with gtk_separator_menu_item_new().
1349
1350 commit d0d5ee607b43c3706b70b382179d5a349abd6158
1351 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1352 Date:   Sun Jan 8 17:41:56 2017 +0100
1353
1354     Update Polish translation
1355
1356 commit 6385be22a0be36111311269418c23405d4407401
1357 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1358 Date:   Sun Jan 8 16:43:39 2017 +0100
1359
1360     Correct the location of pan-view files in POTFILES.in
1361     
1362     Commit 58d397efc9e99104d21ea686837396673939ccde didn't update corresponding entries in POTFILES.in
1363
1364 commit 843ba935a260e1aef22e85e4029cc5d53ef095ed
1365 Author: Colin Clark <cclark@mcb.net>
1366 Date:   Sun Jan 8 14:04:44 2017 +0000
1367
1368     Temporary fix #459: GTK 3.20 drop-down
1369     
1370     https://github.com/BestImageViewer/geeqie/issues/459
1371     
1372     This is just a quick fix to make life easier for the users. The whole
1373     GTK 3.0/3.20 problem requires significant effort.
1374
1375 commit 1238348598ca19e1cc0bc1deb9cc726f2cef4180
1376 Author: Colin Clark <cclark@mcb.net>
1377 Date:   Sat Jan 7 11:47:30 2017 +0000
1378
1379     Fix #435: Remember duplicates settings
1380     
1381     https://github.com/BestImageViewer/geeqie/issues/435
1382     
1383     Preserve duplicates window settings - Compare By, Thumbnails and Group
1384     Selected - between sessions
1385
1386 commit 336bfce88f7f8adea8835287ec048a3816bd8b72
1387 Author: Colin Clark <cclark@mcb.net>
1388 Date:   Fri Jan 6 13:20:26 2017 +0000
1389
1390     Fix #460: Multiple duplicates
1391     
1392     https://github.com/BestImageViewer/geeqie/issues/460
1393     
1394     Ensure the duplicates lists do not contain more than one entry for each
1395     physical file
1396
1397 commit b2e963230cacc474952653ef68578dcf60e117f8
1398 Author: Colin Clark <cclark@mcb.net>
1399 Date:   Thu Jan 5 13:53:31 2017 +0000
1400
1401     Preferences: Open recent list maximum size
1402     
1403     Implement this function, and change the name to "Recent folder list
1404     maximum size"
1405
1406 commit b0b11291d2c9371dddbe42c232e6469f252b524c
1407 Author: Colin Clark <cclark@mcb.net>
1408 Date:   Wed Jan 4 20:01:47 2017 +0000
1409
1410     Rectangular selection
1411     
1412     Add toggle Rectangular Selection to Select menu. Shortcut key is Alt-R.
1413     Also on Collection widow.
1414     Removed option from Preferences page as it is redundant
1415
1416 commit 5b98d3244780f0652324559f778e19c05d39749d
1417 Author: Omari Stephens <xsdg@google.com>
1418 Date:   Sun Dec 25 01:47:15 2016 +0000
1419
1420     Add "-Werror -Wno-error=" to the default CFLAGS.
1421
1422 commit 549edfd10186b7e993dd57e03b2a924ccc82499c
1423 Author: Omari Stephens <xsdg@google.com>
1424 Date:   Sun Dec 25 01:47:15 2016 +0000
1425
1426     Fix GCC and Clang compile warnings.
1427
1428 commit d4f41aeb17f23eb0851e9a80b7771ccc76327699
1429 Author: Colin Clark <cclark@mcb.net>
1430 Date:   Mon Jan 2 19:37:33 2017 +0000
1431
1432     Revised Help documentation
1433     
1434     Revised documentation for keyboard shortcuts.
1435     Context-sensitive F1 help for Collections, Duplicates, Search and Pan
1436     View windows
1437
1438 commit 113b1fe27c03671aa1e8ef8727fc3d64e682eaca
1439 Author: Colin Clark <cclark@mcb.net>
1440 Date:   Mon Jan 2 10:13:57 2017 +0000
1441
1442     F10 in Search window
1443     
1444     If F10 is pressed when the search window is empty, Geeqie will crash.
1445     Bug fix.
1446
1447 commit 0a8ad0640f118a2846c6768c11486c1b74bc4e0f
1448 Author: Colin Clark <cclark@mcb.net>
1449 Date:   Sun Jan 1 16:57:42 2017 +0000
1450
1451     Fix #447: Preferences Enable Delete key
1452     
1453     https://github.com/BestImageViewer/geeqie/issues/447
1454     
1455     The preference "Enable Delete key" is now used in the main window
1456
1457 commit 2c776698b3aa749294ea455483f68eefd0da3105
1458 Author: Colin Clark <cclark@mcb.net>
1459 Date:   Fri Dec 30 11:51:15 2016 +0000
1460
1461     Status bar tooltips
1462     
1463     Ensure all status bar items have tooltips
1464
1465 commit 4297e8ce80734506cbc2ba69ba7edd499448a08e
1466 Author: Colin Clark <cclark@mcb.net>
1467 Date:   Thu Dec 29 16:33:08 2016 +0000
1468
1469     Command line option to print current filename
1470     
1471     Command line remote option to print the filename of the currently
1472     displayed image.
1473     
1474     geeqie --remote --tell
1475     
1476     Originator:
1477     https://sourceforge.net/p/geeqie/mailman/geeqie-
1478     devel/thread/20161227192724.GC1622%40hodi/#msg35573019
1479
1480 commit 58d397efc9e99104d21ea686837396673939ccde
1481 Author: Omari Stephens <xsdg@google.com>
1482 Date:   Sat Dec 24 05:38:38 2016 +0000
1483
1484     Move pan-view components to their own subdir.
1485     
1486     This makes it easier to modularize pan-view without cluttering the src dir
1487     with extra files, and without worrying as much about exposing pan-view-internal
1488     APIs to the rest of Geeqie.
1489
1490 commit 28f8352a52078dd9726b609f434886a459bd3f86
1491 Author: Omari Stephens <xsdg@google.com>
1492 Date:   Sat Dec 24 05:28:00 2016 +0000
1493
1494     Update the automake file with new headers
1495
1496 commit f66088a4389d7d4fc19d9e0b0fdf3faeeed637a8
1497 Author: Omari Stephens <xsdg@google.com>
1498 Date:   Fri Dec 23 22:23:02 2016 +0000
1499
1500     Refactor pan-types.h into discrete header files for each pan-view code module
1501
1502 commit a43d40845dcc2fb63c1ad6cae31b8b1ff5527701
1503 Author: Omari Stephens <xsdg@google.com>
1504 Date:   Fri Dec 23 21:36:24 2016 +0000
1505
1506     Fix errors in -Werror (except GdkPixbuf deprecation warnings)
1507     
1508     With these changes, Geeqie compiles with
1509     ./configure CFLAGS="-Werror -Wno-error=deprecated-declarations"
1510
1511 commit 2afb371e7841b31ec1ecd57fd64de6dd5b12a207
1512 Author: Colin Clark <cclark@mcb.net>
1513 Date:   Tue Dec 20 21:36:52 2016 +0000
1514
1515     Fix #434: Part 2.0
1516     
1517     https://github.com/BestImageViewer/geeqie/issues/434
1518     
1519     Remove data duplicated in the README and Help files
1520     Include context-sensitive help in all preferences windows
1521     Minor addition to README file
1522
1523 commit 5b6d0c2cbbeb691cc7a8e05f9acfb912360b4841
1524 Author: Colin Clark <cclark@mcb.net>
1525 Date:   Tue Dec 20 19:41:36 2016 +0000
1526
1527     Fix #434: Remove duplicate data, context-sensitive help
1528     
1529     https://github.com/BestImageViewer/geeqie/issues/434
1530     
1531     Remove data duplicated in the README and Help files
1532     Include context-sensitive help in all preferences windows
1533     Minor addition to README file
1534
1535 commit 43da3985b6333437072f986381f2e181618b38d7
1536 Author: Colin Clark <cclark@mcb.net>
1537 Date:   Sat Dec 17 21:27:37 2016 +0000
1538
1539     Partial fix #395: File selection collection
1540     
1541     https://github.com/BestImageViewer/geeqie/issues/395
1542     
1543     Right-click on a file selection has a menu option to append the
1544     selection to a new Collection
1545
1546 commit 22b4f6c1486c07bcde031e185927275325e1560e
1547 Author: Colin Clark <cclark@mcb.net>
1548 Date:   Sat Dec 17 20:07:11 2016 +0000
1549
1550     Partial fix 435: Duplicates in file selection
1551     
1552     https://github.com/BestImageViewer/geeqie/issues/435
1553     
1554     Right-click on a file selection has a menu option to open the Find
1555     Duplicates window
1556
1557 commit aa6a20a43d66ab75cd6fbd59168982e259f0ede3
1558 Author: Colin Clark <cclark@mcb.net>
1559 Date:   Thu Dec 15 19:05:51 2016 +0000
1560
1561     Fix #401: Find duplicates status bar text
1562     
1563     https://github.com/BestImageViewer/geeqie/issues/401
1564     
1565     Ensure display of informative text such as "Reading dimensions.."
1566
1567 commit 5bd5a4021e6dc61a9529d230804edf1e6d2b66b9
1568 Author: Colin Clark <cclark@mcb.net>
1569 Date:   Thu Dec 15 13:23:12 2016 +0000
1570
1571     Fix #411: Use locale for date format
1572     
1573     https://github.com/BestImageViewer/geeqie/issues/411
1574     
1575     Use system locale for date format on the search page
1576
1577 commit 8b7e0e011020dc327a138230496c6b5dfa919af0
1578 Author: Colin Clark <cclark@mcb.net>
1579 Date:   Tue Dec 13 20:12:06 2016 +0000
1580
1581     Fix #417: Natural sort order
1582     
1583     https://github.com/BestImageViewer/geeqie/issues/417
1584     Refer also to commit bd34c324c92456f5182579d6922d7aba664f93c3
1585     
1586     Include an option on the Files tab of Preferences to permit the
1587     selection of either g_utf8_collate_key() or
1588     g_utf8_collate_key_for_filename() for the sort order of files and
1589     folders
1590
1591 commit 39fc45ba4007a1f6199221b457b9ab4f208b29f3
1592 Author: Christian Heckendorf <heckendorfc@gmail.com>
1593 Date:   Sat Dec 3 11:24:36 2016 -0500
1594
1595     Set animation NULL after free on static images.
1596
1597 commit bcdc68813612fc72a7a548ee8bf3aa495af05e0f
1598 Author: Martin Pelikán <mpel@google.com>
1599 Date:   Sat Dec 3 22:53:50 2016 +1100
1600
1601     Open BigTIFF (64-bit) files using the custom TIFF loader.
1602     
1603     In the worst case, old libtiff versions will return a different error.
1604     See http://www.awaresystems.be/imaging/tiff/bigtiff.html for more info.
1605
1606 commit 13ba566371c98def2eed463f5cd9570729a77743
1607 Author: Christian Heckendorf <heckendorfc@gmail.com>
1608 Date:   Sat Aug 27 20:34:00 2016 -0400
1609
1610     Silence g_object_unref failed assertions.
1611
1612 commit 50318899fbfa59dea58e08e53574c05f5ecf956c
1613 Author: Christian Heckendorf <heckendorfc@gmail.com>
1614 Date:   Sat Aug 27 20:32:46 2016 -0400
1615
1616     Make animation functions static.
1617
1618 commit a27623d3f7fc118568e89c7c7eea179f3f0c3713
1619 Author: Christian Heckendorf <heckendorfc@gmail.com>
1620 Date:   Sat Aug 27 14:32:33 2016 -0400
1621
1622     Stop animation if no file is showing.
1623
1624 commit 15917d4063cec9994ab7c48055f2c10aff7d2b1c
1625 Author: Christian Heckendorf <heckendorfc@gmail.com>
1626 Date:   Fri Aug 26 18:38:51 2016 -0400
1627
1628     Animated images.
1629
1630 commit b484a282824c87553d7e216245279e2f5257a80e
1631 Author: Colin Clark <cclark@mcb.net>
1632 Date:   Wed Aug 24 17:28:23 2016 +0100
1633
1634     Fix #414 Render Intents
1635     
1636     https://github.com/BestImageViewer/geeqie/issues/414
1637     
1638     Permit the user to select the rendering intent.
1639
1640 commit d3fe27a9eccd12d4d16cca61e0d485d19dc39a6b
1641 Author: Colin Clark <cclark@mcb.net>
1642 Date:   Wed Aug 24 17:19:04 2016 +0100
1643
1644     Map image direction
1645     
1646     If an image has a valid Exif.GPSInfo.GPSImgDirection tag, and the icon
1647     on the map is clicked, a line showing camera direction is displayed
1648     also.
1649
1650 commit ba79fd472145e92b54cb13485867c5818a6f0779
1651 Author: Colin Clark <cclark@mcb.net>
1652 Date:   Wed Aug 24 17:01:32 2016 +0100
1653
1654     Bug Fix #426: geeqie -r file:FILE crashes if FILE does not exist
1655     
1656     If the file does not exist, default to the home directory
1657
1658 commit d2bda657c12cf2b873b7e0ec8ff37b08f2f36e55
1659 Author: Michael Cross <mc@xi2.org>
1660 Date:   Fri Aug 19 12:33:01 2016 +0100
1661
1662     Wrap cairo_destroy call with appropriate CPP macro
1663
1664 commit e665261ca89196591aae48b98356aad5640a2136
1665 Author: Michael Cross <mc@xi2.org>
1666 Date:   Fri Aug 19 11:28:22 2016 +0100
1667
1668     Fix memory leak
1669
1670 commit 03283a34699c8b88f08b39dee90ae13ee1d63e58
1671 Author: Michael Cross <mc@xi2.org>
1672 Date:   Fri Aug 19 07:03:41 2016 +0100
1673
1674     Fixing Memory leak
1675     
1676     I also suffer from what I believe is this bug. It was not present in
1677     geeqie 1.0 and was simple for me to reproduce in 1.2+. I open a
1678     directory containing a few thousand jpg files of around 100k each and
1679     just keep hitting the key for "Next Image". After around a minute my
1680     computer will freeze.
1681     
1682     Given this reproducibility, I ran git bisect and found the commit that
1683     introduced the behaviour for me was the following
1684     
1685         commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
1686         Author: Vladimir Nadvornik <nadvornik@suse.cz>
1687         Date:   Thu Aug 2 00:15:16 2012 +0200
1688     
1689             use cairo for drawing
1690     
1691     I then noticed what I think is a missing cairo_destroy call in
1692     cellrenderericon.c. The following patch solves the problem completely
1693     for me as far as I can tell.
1694
1695 commit 46fb8433a276270bea054c09a8a80a097e10ffc5
1696 Author: Colin Clark <cclark@mcb.net>
1697 Date:   Mon Aug 8 20:22:40 2016 +0100
1698
1699     Revised Help files
1700
1701 commit ddcb9e4da33e058996bade6e79a539e1364607ab
1702 Author: Colin Clark <cclark@mcb.net>
1703 Date:   Sun Jul 24 21:27:14 2016 +0100
1704
1705     Bug Fix #233 Custom Border
1706     
1707     https://github.com/BestImageViewer/geeqie/issues/233
1708     
1709     In the change from v1.1 to v1.2 (GTK3 and cairo were part of this), the
1710     custom border was ignored and simply set to black.
1711     Perhaps it was not possible to get a "good" solution with the current
1712     design.
1713     Possibly this change is not the best solution, but nevertheless it
1714     should be sufficient until a better version is produced.
1715
1716 commit 2dd2516887b1a09e81bdd35a989f79e21f4c2562
1717 Author: Colin Clark <cclark@mcb.net>
1718 Date:   Wed Jul 20 13:20:24 2016 +0100
1719
1720     CopyMoveRename
1721     
1722     In Copy, Move and Rename operations, show a thumbnail of the source file
1723     and, if the destination already exists, show a thumbnail for that also.
1724     Use the Rename dialogue for Copy and Move operations also.
1725
1726 commit eb8db3e169228914cddab3cfb06c773711883619
1727 Author: Wayne A. Ptaff <wayne@ptaff.ca>
1728 Date:   Fri Jul 15 11:51:42 2016 -0400
1729
1730     Force focus to geeqie after leaving fullscreen
1731     
1732     On some multi-monitor setups / window manager
1733     combinations, the geeqie main window does not
1734     claim focus back after leaving fullscreen mode.
1735     
1736     This fixes https://github.com/BestImageViewer/geeqie/issues/418
1737
1738 commit 9d98d221ea57f57ad52967184b19013ce0e5eeda
1739 Author: Colin Clark <cclark@mcb.net>
1740 Date:   Wed Jul 13 20:14:46 2016 +0100
1741
1742     Bug fix: Crashes with drag-drop in bookmarks
1743     
1744     Also ameliorates https://github.com/BestImageViewer/geeqie/issues/377
1745     
1746     bookmark_drag_begin:
1747     eliminate a run-time error message
1748     
1749     bookmark_dnd_get_data:
1750     uri_filelist_from_uris returns a list of type FileData. What is required
1751     is text.
1752     
1753     bookmark_drag_set_data:
1754     uris_from_filelist expects a list of type FileData, but was given a list
1755     of type text
1756     
1757     The code: "gdk_drag_context_get_dest_window(context) ==
1758     gtk_widget_get_window(bm->widget)"
1759     does not function as expected. The reason is unknown.
1760     In order to avoid crashes, drags from bookmarks are disabled for the
1761     moment.
1762     There is no significant loss of functionality.
1763
1764 commit 3135c2345d7aab6915495768fff88fff7b2759e7
1765 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
1766 Date:   Sat Jul 9 19:25:08 2016 +0200
1767
1768     Add four new preferences
1769     
1770     This commit adds four new preferences:
1771     * Whether to use saved window positions also for new windows (in case saved
1772     window positions are enabled),
1773     * Whether to enable navigation by left or middle click on image,
1774     * Ability to set keyboard scrolling step multiplier,
1775     * Whether list directory view uses single click to enter a directory or
1776     GTK+ activation default (which is currently a double click).
1777     
1778     Default values of all these preferences have been set in a such way to not
1779     cause any changes in behavior for existing users.
1780     
1781     Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
1782
1783 commit 56b0d4189f43a8a15ee7f34b8575a5889a1f6926
1784 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
1785 Date:   Sat Jul 9 18:57:08 2016 +0200
1786
1787     Fix hidden directories not showing in a tree view
1788     
1789     Directory tree view contains code that when "Show hidden files or folders"
1790     option is not enabled but the user enters a path containing hidden
1791     directories the missing tree entries are added automatically.
1792     
1793     This didn't work (at least) in case when the first hidden directory in
1794     newly selected path was in a current directory because the tree populating
1795     function exited early when directory contents did not change since last
1796     run, before checking for this special case.
1797     
1798     Fix this by skipping this check when we have to add such hidden directory
1799     entry.
1800     
1801     This check must also be skipped when 'force' flag is passed to this
1802     function, otherwise when enabling "Show hidden files or folders" option
1803     the missing directories are not added to the tree until Geeqie is
1804     restarted.
1805     
1806     Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
1807
1808 commit 3e8045cddca9265cd7d430d4b10fe510d05c0187
1809 Author: Colin Clark <cclark@mcb.net>
1810 Date:   Tue Jul 5 19:47:40 2016 +0100
1811
1812     Fix deprecated - gdk_window_get_pointer
1813     
1814     Also fixes https://github.com/BestImageViewer/geeqie/issues/399
1815
1816 commit efe0e6a38273eb8e43f5109915b9b81f843cc6eb
1817 Author: Colin Clark <cclark@mcb.net>
1818 Date:   Wed Jun 29 20:24:54 2016 +0100
1819
1820     Keyboard Map
1821     
1822     Add keyboard map option to Help menu.
1823     
1824     qwerty keyboard only.
1825
1826 commit 8564d94d35f1b5bc6739ecfdf23c095a85fb2986
1827 Author: nikoss <nikoss@users.noreply.github.com>
1828 Date:   Wed Jun 29 21:17:19 2016 +0300
1829
1830     1 fuzzy (0%), 11 untranslated (0%)
1831
1832 commit f67d58132ac88543fd9ac06636571c6ba5fb4263
1833 Author: nikoss <nikoss@users.noreply.github.com>
1834 Date:   Sun Jun 26 21:26:21 2016 +0300
1835
1836     fuzzy 0% [8], untranslates 4% [60]
1837
1838 commit 40ff1303b6fa9c9b150fc964c1e460f779728685
1839 Author: Colin Clark <cclark@mcb.net>
1840 Date:   Mon Jun 20 17:03:37 2016 +0100
1841
1842     Keyword right-click menu
1843     
1844     https://github.com/BestImageViewer/geeqie/issues/404
1845     
1846     Change confusing menu prompt from Add to New
1847
1848 commit ceadba598d71c70eefb5f4f95d1e02bcc7f98fe6
1849 Author: Colin Clark <cclark@mcb.net>
1850 Date:   Mon Jun 20 14:31:32 2016 +0100
1851
1852     Check if GPS data is reasonable
1853     
1854     https://github.com/BestImageViewer/geeqie/issues/406
1855     
1856     Fix incorrect logic.
1857
1858 commit 650aa8ea3a5e0bfafc70d60dce16267969d37b36
1859 Author: Colin Clark <cclark@mcb.net>
1860 Date:   Mon Jun 20 12:25:27 2016 +0100
1861
1862     Check if GPS data is reasonable
1863     
1864     https://github.com/BestImageViewer/geeqie/issues/406
1865     
1866     Change lat/long fallback values to 0 rather than 1000
1867
1868 commit 7d6343aef24cdee5784719a8f856032f33e3b4ed
1869 Author: rezso <rezso@rezso.net>
1870 Date:   Mon Jun 20 01:25:10 2016 +0200
1871
1872     Use correct thumbnail dirs
1873     
1874     Since glib 2.34, the thumbnails are in .cache/thumbnails, not in .thumbnails.
1875
1876 commit 9a24b29d4e30fc7bfafc90195d3b0bce6615b04d
1877 Author: Martin Pelikán <mpel@google.com>
1878 Date:   Mon Jun 20 01:32:00 2016 +1000
1879
1880     Properly open and work with large TIFF files.
1881     
1882     Any file between 2^31 and 2^32 bytes shouldn't have its size displayed
1883     as a negative number. Viewing more than 32768 pixels in each dimension
1884     is only a matter of using 64bit arithmetic when calculating allocation
1885     sizes and pointers into that memory. Multiplying is always suspicious.
1886     
1887     While there, make the error messages clearer about what went wrong.
1888     
1889     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
1890
1891 commit f05b104afd2437e9e1040c921b75cb09db76010b
1892 Author: nikoss <nikoss@users.noreply.github.com>
1893 Date:   Fri Jun 17 12:01:39 2016 +0300
1894
1895     fuzzy 3%, unstranslated 10%
1896
1897 commit b34ce94bffbacfa191466342cea33d642d1249c6
1898 Author: nikoss <nikoss@users.noreply.github.com>
1899 Date:   Tue Jun 14 23:02:06 2016 +0300
1900
1901     fuzzy 3%, untranslated down to 15%
1902
1903 commit 461a5b54b56c5014502c913e990cb55b3ba912f8
1904 Author: nikoss <nikoss@users.noreply.github.com>
1905 Date:   Sat Jun 11 20:56:53 2016 +0300
1906
1907     fuzzy strings down to 3%
1908
1909 commit 970562d09001c6ef893550bbab2ec83016b1235e
1910 Author: nikoss <nikoss@users.noreply.github.com>
1911 Date:   Fri Jun 3 22:46:24 2016 +0300
1912
1913     some more changes
1914
1915 commit a0b1c7322ca28e550f48c3654e97adde2c65eb6c
1916 Author: nikoss <nikoss@users.noreply.github.com>
1917 Date:   Fri Jun 3 00:00:00 2016 +0300
1918
1919     even more changes
1920
1921 commit 65ef9d0700c84e3f0a2cd7c34a3ed8a5d9a334b5
1922 Author: nikoss <nikoss@users.noreply.github.com>
1923 Date:   Wed Jun 1 21:54:27 2016 +0300
1924
1925     more changes
1926
1927 commit 4f19e0606a4a9eb997c0b97e65cacc50bfb1a248
1928 Author: nikoss <nikoss@users.noreply.github.com>
1929 Date:   Wed Jun 1 21:23:35 2016 +0300
1930
1931     1st change
1932
1933 commit 0b044d1d685307e5755917e31d56a1a3104cd505
1934 Author: David Kalnischkies <david@kalnischkies.de>
1935 Date:   Fri May 27 12:04:40 2016 +0100
1936
1937     Work around changed c++11 std::string implementation
1938     
1939     Bug was already partly fixed by 96db62d but there was even more
1940     positions that was unseen by Solomon.
1941     
1942     The patch is originally from Debian bug report #800350.
1943     
1944     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
1945
1946 commit 3b0fff2af120bddbe2af64761e52b66a12041415
1947 Author: Klaus Ethgen <Klaus@Ethgen.de>
1948 Date:   Fri May 27 11:15:08 2016 +0100
1949
1950     Update web page
1951
1952 commit 4b953fe8ba3d6b12876817dd282d5e8ee2bfe87d
1953 Author: Klaus Ethgen <Klaus@Ethgen.de>
1954 Date:   Fri May 27 10:46:11 2016 +0100
1955
1956     Backported stuff from release and web
1957
1958 commit eff44ead88b83c2b10db7308cda41bb09ddb21c3
1959 Author: Klaus Ethgen <Klaus@Ethgen.de>
1960 Date:   Thu May 26 20:58:35 2016 +0100
1961
1962     Reformat and reword README
1963
1964 commit aafc9ecdbb6d97a8eeb47e85b7e00324ffc0fd8f
1965 Author: Klaus Ethgen <Klaus@Ethgen.de>
1966 Date:   Thu May 26 20:52:20 2016 +0100
1967
1968     Better Changelog
1969     
1970     - Don't show merges
1971     - Don't show notes
1972     - Force using UTF-8
1973
1974 commit bb44257b22e9249bec08823252ab76ad38adda54
1975 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1976 Date:   Thu May 26 09:23:06 2016 +0100
1977
1978     Updated polish translation
1979     
1980     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
1981
1982 commit 8722e5f50a561d3d611bd0db0efa8ee459db17e3
1983 Author: Klaus Ethgen <Klaus@Ethgen.de>
1984 Date:   Tue May 24 14:47:56 2016 +0100
1985
1986     Update copyright in all files
1987
1988 commit 9f16a7d1eec47001133dff47d0a6a1426447f4c2
1989 Author: Colin Clark <cclark@mcb.net>
1990 Date:   Tue May 24 14:22:28 2016 +0100
1991
1992     Configuration options and documentation
1993     
1994     Configuration option changes:
1995     --enable-gps is now --enable-map
1996     --enable-clutter is now --enable-gpu-accel
1997     
1998     If --disable-gtk3 is issued, both map and gpu-accel options are also
1999     disabled.
2000     
2001     --enable-map is the only option required to compile in the map.
2002     
2003     README updated accordingly.
2004
2005 commit a255fd188e175aa53a8d0ac122b8ba54b3104ba4
2006 Author: Klaus Ethgen <Klaus@Ethgen.de>
2007 Date:   Tue May 24 13:59:50 2016 +0100
2008
2009     German translation completed
2010
2011 commit 5a2c041e29c38b7761d65fe29818b19e685196e4
2012 Author: Klaus Ethgen <Klaus@Ethgen.de>
2013 Date:   Tue May 24 12:42:42 2016 +0100
2014
2015     Enable color manager in all fullscreen methods
2016     
2017     For some reasons, that got lost when moving the image instead of
2018     copying.
2019     
2020     Fixes #375.
2021
2022 commit 1bfcecb1cb06ab7968385737ddccd910025dd1fe
2023 Author: Colin Clark <cclark@mcb.net>
2024 Date:   Mon May 23 09:49:25 2016 +0100
2025
2026     Collections mouse hover
2027     
2028     Partial solution to #396
2029     https://github.com/BestImageViewer/geeqie/issues/396
2030     
2031     When the mouse is hovered over a thumbnail in a collections window, the
2032     tooltip (the filename and path) is in the correct position.
2033     
2034     Not a good solution, but there will be more problems with GTK 3.20
2035
2036 commit 0b03539c8ffc72e1d515d15fc17ff80dc36f4652
2037 Author: Colin Clark <cclark@mcb.net>
2038 Date:   Sun May 22 10:35:21 2016 +0100
2039
2040     Image overlay configurable items GTK2
2041     
2042     Supports GTK2 and GTK3
2043
2044 commit e3acbed5edae6dcb809115140c8a568ad71c773d
2045 Author: ode79 <oemmerson@gmx.com>
2046 Date:   Sun May 22 01:17:14 2016 +0100
2047
2048     Fix compilation instructions.
2049     
2050     There is no configure file, you have to run autogen.sh before make.
2051
2052 commit 17324f0bfe75bbb727b64ad87903314ba0abc06c
2053 Author: Klaus Ethgen <Klaus@Ethgen.de>
2054 Date:   Thu May 19 17:40:50 2016 +0100
2055
2056     Updated all .po files with current strings
2057
2058 commit f282fd9f308b201e220e4827c04a5d8358ee8305
2059 Author: Klaus Ethgen <Klaus@Ethgen.de>
2060 Date:   Thu May 19 17:26:05 2016 +0100
2061
2062     Refined zoom step
2063     
2064     I would give the credentials to the orignal author but he is only known
2065     as "unqwist".
2066     
2067     Closes #359.
2068
2069 commit a9ce4ed464e072ae258b6436c2ded2b066ba907a
2070 Author: Klaus Ethgen <Klaus@Ethgen.de>
2071 Date:   Thu May 19 16:27:35 2016 +0100
2072
2073     Remove some leftover from toolbar rc entries
2074     
2075     This revert (partly) c95bd69 and d5b911c.
2076
2077 commit 7978f86304a572e67a6cdb56c3f6113724b0cdd2
2078 Author: Klaus Ethgen <Klaus@Ethgen.de>
2079 Date:   Thu May 19 14:35:25 2016 +0100
2080
2081     Don't store toolbars in config file
2082     
2083     It makes no sense to save that information in config file. Even more, it
2084     makes more troubles than it is worth.
2085     
2086     Starting from here, just drop that information and use the configured in
2087     values all the time.
2088     
2089     This also fixes the troubles with e9fc136.
2090
2091 commit 08e352717c3bbe9c39f8aec4428878256f995d0b
2092 Author: Klaus Ethgen <Klaus@Ethgen.de>
2093 Date:   Thu May 19 14:29:22 2016 +0100
2094
2095     Fixing some whitespace issues
2096
2097 commit 9c915b12551c614c90766f785ee5e3d6bc98cb97
2098 Author: Colin Clark <cclark@mcb.net>
2099 Date:   Thu May 19 15:27:16 2016 +0100
2100
2101     Image overlay configurable items
2102     
2103     The gui items require GTK+ 3.4.
2104     For GTK+ 2 the effects are neverthless obtainable by editing the
2105     relevant lines in geeqierc.xml
2106
2107 commit dc382f017b5142740609ea75848e679977722a88
2108 Author: Klaus Ethgen <Klaus@Ethgen.de>
2109 Date:   Wed May 18 22:19:52 2016 +0100
2110
2111     Update de and pl po files from pot
2112
2113 commit 215bb15c4ff15c31140aa3e527f2b8c55e512942
2114 Author: Colin Clark <cclark@mcb.net>
2115 Date:   Wed May 18 20:36:07 2016 +0100
2116
2117     Image overlay configurable colours
2118     
2119     User configurable options to set the colours of the Image Overlay text
2120     and background
2121
2122 commit 8b7898a557a8100abf84923f9d10a5285d67368f
2123 Author: Colin Clark <cclark@mcb.net>
2124 Date:   Wed May 18 12:13:12 2016 +0100
2125
2126     Image overlay configurable font
2127     
2128     User configurable option to set the font of the Image Overlay text
2129
2130 commit 14c30e3cdf2421011c23254fff62deb33b53a542
2131 Author: Colin Clark <cclark@mcb.net>
2132 Date:   Mon May 16 11:45:51 2016 +0100
2133
2134     Code clean up
2135     
2136     Uncomment code: https://bugzilla.gnome.org/show_bug.cgi?id=596419 fixed
2137     Uncomment code: champlain zoom fixed
2138     Deprecated code updated
2139     Unused variables deleted
2140
2141 commit b4fa20f1ff16ff48cc593f24a48431ec4631191b
2142 Author: Klaus Ethgen <Klaus@Ethgen.de>
2143 Date:   Sun May 15 12:20:34 2016 +0100
2144
2145     Display the similarity image
2146
2147 commit 316293b29ac822c5887a8afd57e9a2b7c4a4f6ab
2148 Author: Klaus Ethgen <Klaus@Ethgen.de>
2149 Date:   Sun May 15 11:00:52 2016 +0100
2150
2151     Removing obsolete checksum stuff
2152     
2153     That checksum stuff for similarity check is replaced with MD5 from the
2154     very begin. Removing that ancient code.
2155
2156 commit 79e0c64de9c103a39cf6e991b9041af03db98abf
2157 Author: Klaus Ethgen <Klaus@Ethgen.de>
2158 Date:   Sun May 15 10:47:45 2016 +0100
2159
2160     Simple script to decode similarity data
2161     
2162     This is just for debugging.
2163
2164 commit d38fdd09a09fdb80313bc5073755dfa69bb78be1
2165 Author: Klaus Ethgen <Klaus@Ethgen.de>
2166 Date:   Fri May 13 16:44:10 2016 +0100
2167
2168     Allow to configure rotation invariance
2169
2170 commit 49df4e25014e2ce1792ad0c0fd01f7d781b0e491
2171 Author: Cyril Roussillon <>
2172 Date:   Fri May 13 13:43:41 2016 +0100
2173
2174     Slightly better similarity samples
2175     
2176     Slight modification of the image_sim_fill_data, that creates the
2177     similarity signature. When the image size is not a multiple of 32, all
2178     cells had size w/32, so the last w%32 pixels were just ignored, and more
2179     importantly it was not symmetric at all when the signature was built
2180     from the other side, which is annoying for my comparison algorithm. So I
2181     changed the cell size (x_inc) from a constant one to
2182     "round(w_left/n_left)", in order to spread the spare pixels (eg to split
2183     42 pixels into 4 cells, it results in 11,10,11,10 instead of
2184     10,10,10,10). With an image of size w with w%32=16, my
2185     rotation-invariant algorithm results in a similarity of
2186     0.951000 with the original version, and 0.999968 with this modification
2187     (apparently lossless jpeg rotation is not perfectly lossless).
2188     
2189     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2190
2191 commit 3d8ad9bdcd0685452c6891e9040b8cdbbe4c1b55
2192 Author: Cyril Roussillon <>
2193 Date:   Fri May 13 13:41:02 2016 +0100
2194
2195     Implementing rotation invariant duplicates search
2196     
2197     Modifies the functions image_sim_compare and image_sim_compare_fast so
2198     that it compares with the eight possible isometric transformations
2199     (compositions of 90°-rotations, mirrors, transpose,...), using the same
2200     similarity signature.
2201     
2202     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2203
2204 commit 9559a0c96c11681d4c664ab50de287526f5b568a
2205 Author: Klaus Ethgen <Klaus@Ethgen.de>
2206 Date:   Fri May 6 17:29:06 2016 +0100
2207
2208     Better configure
2209
2210 commit 42c80e2c74d6331e1d6086b3ff5fda5a96dfbd39
2211 Author: Klaus Ethgen <Klaus@Ethgen.de>
2212 Date:   Fri May 6 17:09:18 2016 +0100
2213
2214     Remove obsolete and outdated debian directory
2215     
2216     Debian replaces the content of this directory anyway and it does not
2217     match the current project state anymore. So lets remove it.
2218     
2219     That does not mean that it is gone forever but then I will most likely
2220     use the original debian one.
2221
2222 commit 1c952102042e4e56afd9bed6ee0e55eaf93856fe
2223 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
2224 Date:   Thu Mar 17 13:14:57 2016 +0100
2225
2226     debian: point watch file to github
2227
2228 commit 8a2a3697a9c356169ff25945bd85f824d4d737fd
2229 Author: Michael Schwendt <mschwendt@fedoraproject.org>
2230 Date:   Fri Feb 1 18:44:12 2013 +0100
2231
2232     Patch to fix duplicate window update
2233     
2234     Fixes #190.
2235     
2236     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2237
2238 commit db07c98328999549907492a4c78f82ee964d93c1
2239 Author: Colin Clark <cclark@mcb.net>
2240 Date:   Thu May 5 18:40:59 2016 +0100
2241
2242     Lua Documentation
2243     
2244     Basic Lua documentation.
2245     
2246     Requires expansion and re-work.
2247
2248 commit 2a564f2db255af2ef85174a81bfba3c084b88f4f
2249 Author: Michael Schwendt <mschwendt@fedoraproject.org>
2250 Date:   Mon Dec 24 14:24:27 2012 +0100
2251
2252     Avoids a double-free
2253     
2254     Avoids a double-free due to a boolean that would be retrieved from a
2255     deleted/freed structure.
2256     
2257     Fix #361.
2258     
2259     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2260
2261 commit 82a1755fd2387f5b400df78949fe67e0d031ad65
2262 Author: Klaus Ethgen <Klaus@Ethgen.de>
2263 Date:   Thu May 5 12:26:05 2016 +0100
2264
2265     Removed some obsolete tools
2266
2267 commit 050ec33a8731008a652075d44edc17b281b2ec45
2268 Author: Klaus Ethgen <Klaus@Ethgen.de>
2269 Date:   Thu May 5 11:19:53 2016 +0100
2270
2271     Improving desktop template
2272
2273 commit bd568d6ad2d620925c2fde2f31d7877191501a85
2274 Author: Klaus Ethgen <Klaus@Ethgen.de>
2275 Date:   Wed May 4 17:47:34 2016 +0100
2276
2277     Small dependency to fully mitigate the marshaler stuff
2278
2279 commit 6287845db8020995c7c7f7504925075bc5de557d
2280 Author: Klaus Ethgen <Klaus@Ethgen.de>
2281 Date:   Wed May 4 17:34:43 2016 +0100
2282
2283     Remove autocreated files from git
2284     
2285     That is a nasty bug. The files gq-marshal.[ch] gets created from
2286     gq-marshal.list but are checked in to git.
2287     
2288     I removed that files now from git so they get recreated properly every
2289     time. (Closes #383)
2290     
2291     Thanks Russel Winder for the insistent nagging about that.
2292
2293 commit ce7e589e7de8fdfcee47d5c02c2d4ac88e08663e
2294 Author: Klaus Ethgen <Klaus@Ethgen.de>
2295 Date:   Wed May 4 15:59:25 2016 +0100
2296
2297     Update German translations
2298     
2299     Issue: #387
2300
2301 commit 8936cb5043904be5808a5cfa609c766a8241c406
2302 Author: Klaus Ethgen <Klaus@Ethgen.de>
2303 Date:   Wed May 4 13:50:27 2016 +0100
2304
2305     Update from pot file
2306     
2307     Fixes #364.
2308
2309 commit 70751974f24ad6928175c0efc91c2117218bed72
2310 Author: Klaus Ethgen <Klaus@Ethgen.de>
2311 Date:   Wed May 4 13:35:31 2016 +0100
2312
2313     Enable greek translation
2314     
2315     Thanks to Nikos Papadopoulos.
2316     
2317     See #364.
2318
2319 commit d78ae721afc4e2ad9828e03011599dbc8e5e0067
2320 Author: Klaus Ethgen <Klaus@Ethgen.de>
2321 Date:   Wed May 4 08:30:12 2016 +0100
2322
2323     Fix a typo
2324     
2325     This bug was introduced in fe69cac by John (2005-03-19).
2326     
2327     Fixes #386.
2328
2329 commit d739cc3c9c20a13fbc7096d25c9bf554e839d0f7
2330 Author: Klaus Ethgen <Klaus@Ethgen.de>
2331 Date:   Tue May 3 11:17:49 2016 +0100
2332
2333     Set git version in master branch
2334
2335 commit 6446b9ce501d681af2389dcd11783c9b51bc5b52
2336 Author: Klaus Ethgen <Klaus@Ethgen.de>
2337 Date:   Tue May 3 10:54:00 2016 +0100
2338
2339     Removing not used configure variables
2340     
2341     $GQ_PATCH_VERSION and $GQ_PATCH_DATE was never used.
2342
2343 commit 67ced95378d984c30f53d33c14d7f7427de80f25
2344 Author: Colin Clark <cclark@mcb.net>
2345 Date:   Sun May 1 17:44:01 2016 +0100
2346
2347     Document toolbar enhancements
2348     
2349     Update help file to describe how to put additional icons on the toolbar.
2350     
2351     Requires re-work.
2352
2353 commit e64b20d1d3753a2c78ac9f1d55ed7060f1788dcf
2354 Author: Colin Clark <cclark@mcb.net>
2355 Date:   Sun May 1 12:05:59 2016 +0100
2356
2357     Fix #211 Corrupt help file
2358     
2359     https://github.com/BestImageViewer/geeqie/issues/211
2360     
2361     Section 4.4 External Editors now displayed.
2362     
2363     Requires much more re-work.
2364
2365 commit 4c94608d1f48c724e84a2c3b527444e42c68d6b2
2366 Author: Klaus Ethgen <Klaus@Ethgen.de>
2367 Date:   Sat Apr 30 10:32:25 2016 +0100
2368
2369     Update German po file
2370
2371 commit a687cf566e0f9eb5b399afc262b59ee2c9f47bf8
2372 Author: Klaus Ethgen <Klaus@Ethgen.de>
2373 Date:   Sat Apr 30 10:17:52 2016 +0100
2374
2375     Adding Klingon po file
2376     
2377     Searching for native speakers. ;-)
2378
2379 commit cabf8f15de5a995d3c336d226f3b559e455e2fbd
2380 Author: Colin Clark <cclark@mcb.net>
2381 Date:   Thu Apr 28 21:00:14 2016 +0100
2382
2383     Fix #333 Renaming file extensions
2384     
2385     https://github.com/BestImageViewer/geeqie/issues/333
2386     
2387     The Preferences/Files tab has an additional checkbox:
2388     Disable file extension checks
2389     
2390     When checked, files can be renamed to a different extension with no
2391     warning issued.
2392
2393 commit c6633ff42b46ec42d6757df147280c1f6f872260
2394 Author: Colin Clark <cclark@mcb.net>
2395 Date:   Tue Apr 26 15:52:12 2016 +0100
2396
2397     Fix crash on drag and drop from Xfe
2398     
2399     The issue is that when dragging and dropping from Xfe, paths aren't
2400     escaped like they are when dnd'ing from a GTK app.
2401
2402 commit e022222394ff294e3147967581b6c5754d3c55b4
2403 Author: Josef Kufner <josef@kufner.cz>
2404 Date:   Thu Apr 21 00:22:00 2016 +0200
2405
2406     'Stay above' option now works independently of screen for fullscreen window
2407
2408 commit a16635ca1d8fe42349f9e22bd311d3118eff2608
2409 Author: Josef Kufner <josef@kufner.cz>
2410 Date:   Wed Apr 20 23:58:40 2016 +0200
2411
2412     Fix fullscreen - remove all the garbage which breaks things and let Gtk do its job.
2413     
2414     The most problematic thing was the `gdk_window_set_override_redirect`
2415     call. That was what made most of the mess. Another bad idea was to deny
2416     resizing of the fullscreen window, which causes window manager to fail
2417     to adjust window size to screen size.
2418     
2419     Fixes #222, #218, #103.
2420
2421 commit b5fef3db36186993d711878b5ae687138747c732
2422 Author: Klaus Ethgen <Klaus@Ethgen.de>
2423 Date:   Thu Apr 14 14:25:44 2016 +0100
2424
2425     Work around GCC6
2426     
2427     This problem is really annoying. Left shifting a value does not require
2428     it to be positive in C. However, some specifications define that as
2429     undefined behaviour.
2430     
2431     Nevertheless, as used in this case it is perfectly fine and widely used
2432     construct.
2433     
2434     Closes #230, #378
2435
2436 commit 010ed5dddef21c17e2ced71d38d7ff6597f4f438
2437 Author: Colin Clark <cclark@mcb.net>
2438 Date:   Wed Apr 13 18:53:12 2016 +0100
2439
2440     Issue #332 Rename function can delete files
2441     
2442     https://github.com/BestImageViewer/geeqie/issues/332
2443     
2444     During a Rename operation, if the user assigns a single destination
2445     filename to multiple source files, an error dialog is shown and the
2446     operation is aborted.
2447
2448 commit cd4334e6059838cb6f5b9c48256e3e70934f3b2f
2449 Author: Beep6581 <entertheyoni@gmail.com>
2450 Date:   Tue Apr 12 21:35:11 2016 +0200
2451
2452     Updated web.
2453
2454 commit 1b5028cd6f24c56784a8c01f7f39e8bf7a8f5ea3
2455 Author: Klaus Ethgen <Klaus@Ethgen.de>
2456 Date:   Tue Apr 12 10:39:00 2016 +0100
2457
2458     Tuning file types for Github
2459
2460 commit e9a17eb53a13f8d1247e2b0ee7a41ba90ebcd976
2461 Author: Klaus Ethgen <Klaus@Ethgen.de>
2462 Date:   Tue Apr 12 10:38:49 2016 +0100
2463
2464     Updating web
2465
2466 commit 1797b9e1a522b077f852aa560b35d0fca018c603
2467 Author: Colin Clark <cclark@mcb.net>
2468 Date:   Mon Apr 11 19:14:29 2016 +0100
2469
2470     Issue #329 easier way to get cwd when copying
2471     
2472     https://github.com/BestImageViewer/geeqie/issues/329
2473     
2474     A bookmark with the name "." (a single full-stop) is treated as a
2475     special case. Each time it is displayed, its path is loaded with
2476     Geeqie's current working folder. This bookmark, like any other, can be
2477     deleted and re-created at any time.
2478
2479 commit 6e3b2edff8cfeebac2c47d40d20d583b91016de8
2480 Author: Colin Clark <cclark@mcb.net>
2481 Date:   Thu Mar 31 16:58:51 2016 +0100
2482
2483     Update command line options documentation
2484     
2485     Update both the Help file documentation for command line options, and
2486     the output of the -h and -rh command line parameters.
2487
2488 commit a174e816ae993e7ee9731651b2674dbfdec9ed95
2489 Author: Colin Clark <cclark@mcb.net>
2490 Date:   Wed Mar 30 15:36:32 2016 +0100
2491
2492     Bug fix #227 + enable user to set height of Keywords pane
2493     
2494     Bug #227 Keywords section of Info sidebar doesn't work on GTK3 build
2495     https://sourceforge.net/p/geeqie/bugs/227/
2496     
2497     Permit the user to set the height of the Keywords pane in the Info
2498     sidebar by editing the line:
2499     
2500     <pane_keywords id = "keywords" title = "Keywords" expanded = "true" key
2501     = "Xmp.dc.subject" height = "200"/>
2502     
2503     in the configuration file geeqierc.xml
2504
2505 commit 411ef45d8fbda079d51abeba997017e9508fa7a7
2506 Author: Colin Clark <cclark@mcb.net>
2507 Date:   Tue Mar 29 18:18:05 2016 +0100
2508
2509     Update for new cogl version
2510     
2511     Parameters for cogl_texture_3d_new_from_data have changed.
2512
2513 commit 352ec11ea5b46dbdb126b15553fb7f64a918bad9
2514 Author: Simon Frei <freisim93@gmail.com>
2515 Date:   Thu Mar 10 21:36:58 2016 +0100
2516
2517     cleanup of sourceforge references
2518     
2519     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2520
2521 commit cbcf4618c412e45eb3c7a9fe24fca349e9d2d583
2522 Author: Klaus Ethgen <Klaus@Ethgen.de>
2523 Date:   Wed Mar 9 23:16:01 2016 +0100
2524
2525     Fix web page
2526     
2527     one slash too much
2528
2529 commit 352fee7b5cdaa8bc362b5888cc3158429a3e7860
2530 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
2531 Date:   Wed Mar 9 22:59:37 2016 +0100
2532
2533     Web page update
2534     
2535     How about dropping as much sf links as possible from the index page?
2536     
2537     I attached an updated geeqie.org/index.html.
2538     
2539     Re-arranged a bit,
2540     only kept the direct link to the lists.sf subscribe page,
2541     dropped all other sf links,
2542     added two ML archive links,
2543     and re-worded to be more "proud" and self-confident.
2544     
2545     It has been eight years since the fork from GQview,
2546     that should not be the one distinct point to make.
2547     
2548     Rather, (cl)aim to be the best image viewer.
2549     Sometimes it's not enough to be good.
2550     Sometimes people need to also notice it.
2551
2552 commit 7ca48dae2f85ea977e1854419b4f439665f2703a
2553 Author: Klaus Ethgen <Klaus@Ethgen.de>
2554 Date:   Mon Mar 7 22:53:52 2016 +0100
2555
2556     Updating web page
2557
2558 commit 7cb8d87ff2d0cf146d316ce2c0a21f4263a0fa6c
2559 Author: Klaus Ethgen <Klaus@Ethgen.de>
2560 Date:   Mon Mar 7 10:17:47 2016 +0100
2561
2562     Really fix issue in 2a9e4d6
2563
2564 commit 2a9e4d6a22b6756904b4afbf02d28fc841b9ab95
2565 Author: Klaus Ethgen <Klaus@Ethgen.de>
2566 Date:   Sun Mar 6 23:49:43 2016 +0100
2567
2568     This potentially fixes most deprecated warnings
2569     
2570     However, I tested it with gtk 2.46.2 on debian that pretend to be
2571     version 2.24.29. So I still get that warnings.
2572
2573 commit 8fdabfeaeafbda5b28367bf3dc85811a70b8b92c
2574 Author: Klaus Ethgen <Klaus@Ethgen.de>
2575 Date:   Sun Mar 6 23:48:42 2016 +0100
2576
2577     Fix wrong gtk3 function calls in gtk2
2578
2579 commit 81568b6668dde9496d1eb7336bd3f314f541b026
2580 Author: Klaus Ethgen <Klaus@Ethgen.de>
2581 Date:   Sun Mar 6 23:47:14 2016 +0100
2582
2583     Export file_data_new_simple into other source files
2584
2585 commit 89f172d57a8b48aebedf93ebdfaf29172e78a60f
2586 Author: Klaus Ethgen <Klaus@Ethgen.de>
2587 Date:   Sun Mar 6 23:45:10 2016 +0100
2588
2589     Fixed one wrongly function call with pointer
2590     
2591     This is a potentional dangerous call to LCMS function. There was a
2592     compiler warning but nobody cared about before.
2593
2594 commit 620b15ae9bec4003fe8047ec99595ac47d2fa3bc
2595 Author: Klaus Ethgen <Klaus@Ethgen.de>
2596 Date:   Fri Mar 4 11:44:47 2016 +0100
2597
2598     Applying that sort method also to collections
2599
2600 commit 0c87c52dbbb1dc1f89300b004526d94b24bd6d56
2601 Author: Klaus Ethgen <Klaus@Ethgen.de>
2602 Date:   Fri Mar 4 11:21:09 2016 +0100
2603
2604     Implementing sorting by file creation
2605
2606 commit 96db62d2afb70a4cba99a424122667d61ac6028b
2607 Author: Solomon Peachy <pizza@shaftnet.org>
2608 Date:   Thu Mar 3 19:47:26 2016 -0500
2609
2610     exiv2: Fix use-after-free of the image filename/path.
2611     
2612     This caused garbage to be returned when we attempted to use the path to
2613     determine if the file is a RAW image.  Now, RAWs are detected properly
2614     and the proper full-res previews are used.
2615     
2616     Signed-off-by:  Solomon Peachy <pizza@shaftnet.org>
2617     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2618
2619 commit ed2c824fa32c3ae49b8e8bd4ae2dc7ee2bcbd17d
2620 Author: Klaus Ethgen <Klaus@Ethgen.de>
2621 Date:   Fri Mar 4 09:14:17 2016 +0100
2622
2623     Remove some useless spaces in exiv2.cc
2624
2625 commit 4b995829ab13176884c26e2ec4c6b2924eed9c0d
2626 Author: Klaus Ethgen <Klaus@Ethgen.de>
2627 Date:   Fri Feb 26 12:37:28 2016 +0100
2628
2629     Updating README
2630
2631 commit ecb56e91a1e7d333162b668e5facf4a9fc6377d3
2632 Author: Klaus Ethgen <Klaus@Ethgen.de>
2633 Date:   Thu Feb 25 16:48:22 2016 +0100
2634
2635     Reintroduce file_data_new_simple()
2636     
2637     This was removed by Vladimir with
2638     efc8096527d6f743d17c44b9982616a169973f39 to always check for sidecars.
2639     
2640     However, the newly introduced function file_data_new_group() is very
2641     expensive. Having it in collection (in sort manager) where the dirs of
2642     that files have huge amount of files inside, that is simply blocking
2643     whole geeqie.
2644     
2645     It might be that the file_data_new_group() function need to be disarmed
2646     on other places too.
2647
2648 commit 539d4e3860c78302aa6778179bce1f45d6f11454
2649 Author: Klaus Ethgen <Klaus@Ethgen.de>
2650 Date:   Thu Feb 25 16:46:32 2016 +0100
2651
2652     Tune some debug info
2653
2654 commit 67ba18658568f8ae2b1807a9c1b5b629c589e695
2655 Author: Klaus Ethgen <Klaus@Ethgen.de>
2656 Date:   Wed Feb 24 08:32:54 2016 +0100
2657
2658     Correcting return type
2659
2660 commit 91260cd94d33d9e60d08a457fdddfd46ef3de8bb
2661 Author: Klaus Ethgen <Klaus@Ethgen.de>
2662 Date:   Tue Feb 16 15:42:38 2016 +0100
2663
2664     Allow to choose to show parent folder
2665     
2666     With e9fc136 we learned buttons for parent folder in directory list.
2667     This disabled the ".." handle in the view itself.
2668     
2669     This was found to be not optimal as the users are used to it.
2670     
2671     With this patch, that entry is now configurable in preferences. It is
2672     enabled by default but could be disabled if the user don't like it.
2673
2674 commit 4ca4c1ffa10b6af17517911402a25f76e5c8e32b
2675 Author: Klaus Ethgen <Klaus@Ethgen.de>
2676 Date:   Mon Feb 15 22:09:52 2016 +0100
2677
2678     Fix nasty double free crashes
2679     
2680     Old GTK+ versions seemed to be robust about this double free so we seen
2681     that crashes or 100% CPU usages just with modern versions.
2682     
2683     This patch takes care of it on two places:
2684     1. Hashes will not be freed by g_hash_table_destroy when empty
2685     2. NULLify the enty variable after free
2686
2687 commit e9fc1363be4852aac7705a4423e7dceee84af892
2688 Author: Colin Clark <cclark@mcb.net>
2689 Date:   Tue Feb 2 13:15:49 2016 +0000
2690
2691     Feature Request #70 Navigation menu option and button for parent directory
2692     
2693     This request was made some years ago:
2694     
2695     https://sourceforge.net/p/geeqie/feature-requests/70/
2696     
2697     I have attached a patch which implements this. Also, keyboard-only users
2698     will be able to use keyboard-accelerators to map a key to the Up function.
2699     
2700     Unfortunately there is a usability problem. If the configuration file
2701     geeqirc.xml exists (which it will except for first-time installations)
2702     geeqie will not look at the programmed defaults, but will create the
2703     toolbar from the config file - and the Up icon will not be displayed.
2704     
2705     If the user first executes a command such as this:
2706     
2707     sed -i '/toolitem action = "Back"/a <toolitem action = "Up" />'
2708     ~/.config/geeqie/geeqierc.xml
2709     
2710     then all will be well.
2711     
2712     This is not ideal, but I see no other solution.
2713     
2714     Colin Clark
2715
2716 commit 285c2da9dcfac06cd82abecd243a91e226c6850f
2717 Author: Klaus Ethgen <Klaus@Ethgen.de>
2718 Date:   Fri Sep 18 18:49:43 2015 +0100
2719
2720     Changing reference to sourceforge
2721     
2722     Change sourceforge to geeqie.org.
2723
2724 commit 1e962d0bef8a5041751d593271a6e6d3165767c8
2725 Author: Klaus Ethgen <Klaus@Ethgen.de>
2726 Date:   Thu Sep 10 15:34:59 2015 +0100
2727
2728     Include missing glua.h
2729
2730 commit 4ae8cedc25458271024c4f6ea13e8035cfacff0c
2731 Author: Klaus Ethgen <Klaus@Ethgen.de>
2732 Date:   Thu Sep 10 14:32:18 2015 +0100
2733
2734     Updating web site
2735
2736 commit 4069dd4fa59523179e0141751013df6192609b69
2737 Author: Vitaly Sinilin <vs@kp4.ru>
2738 Date:   Tue Sep 8 00:18:56 2015 +0300
2739
2740     Fix toolbar visibility
2741     
2742     The toolbar should not be visible on startup when the
2743     configuration file has the line
2744     
2745         toolbar_hidden = "true"
2746     
2747     Its visibility state at startup should be the same it
2748     was at the last shutdown.
2749
2750 commit 4749987ff8a0e32047a2db6b0ffb02b1ed27e192
2751 Author: Michael Schwendt <mschwendt@gmail.com>
2752 Date:   Tue Aug 11 23:21:37 2015 +0100
2753
2754     NULL-ptr crash in image_read_ahead_done_cb()
2755     
2756     It's not easy to reproduce, but if one is mad and follows the steps and
2757     presses the keys a few dozens times, there's a slight chance one can
2758     trigger it. Not much to investigate it further.
2759     
2760     Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
2761     
2762      | to reproduce: quickly keep pressing f (fullscreen) and page down
2763      | (next file) keys.
2764      |
2765      | attached patch is a kind of workaround, I did not inspect further
2766      | is this threading issue etc
2767     
2768     Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
2769     
2770     Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw
2771
2772 commit 70bc3c82b656397e0d02214cf2741e0b64131f5e
2773 Author: Klaus Ethgen <Klaus@Ethgen.de>
2774 Date:   Tue Aug 11 23:19:25 2015 +0100
2775
2776     Remove over optimization
2777     
2778     Thanks Uwe Ohse <uwe@ohse.de> for this find.
2779     
2780     "it looks good, but is dead slow, for each and every call to
2781     gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
2782     really slow machine, which amounts to over 2 seconds if 144 tiles have
2783     to be drawn (tested with many jpegs and a few large pngs).
2784     
2785     i propose to remove this optimization until someone fixes it. After
2786     removal geeqie is fast, again."
2787
2788 commit a22d0360d80834054c3333e02b08b0d2859ecb29
2789 Author: Alexey Akishin <alex@science.su>
2790 Date:   Mon Dec 8 11:46:18 2014 +0000
2791
2792     Add support for Green-Magenta and Yellow-Blue anaglyph modes
2793
2794 commit 80ef0b166b97cc24588ac16360517d97ed1f7a30
2795 Author: Michael Schwendt <mschwendt@fedoraproject.org>
2796 Date:   Sun Nov 30 13:09:37 2014 +0100
2797
2798     fix include statements for large file support on 32-bit
2799
2800 commit 760fe40cd4ed56a80f2c6b8f93e699951357ded6
2801 Author: Volker Grabsch <v@njh.eu>
2802 Date:   Tue Nov 4 08:41:30 2014 +0100
2803
2804     Fix typo in debug messages
2805     
2806     vindow -> window
2807
2808 commit a1afabd3ce740872a857234b91eeb64fcf239f6a
2809 Author: Klaus Ethgen <Klaus@Ethgen.de>
2810 Date:   Sat Sep 27 12:07:10 2014 +0100
2811
2812     Fix lcms2 integration
2813     
2814     Thanks Michael Schwendt <mschwendt@gmail.com> for the bug reporting and
2815     the patch.
2816
2817 commit ca42d65be013f9bcded858b656c594d45c7f8e1d
2818 Author: Klaus Ethgen <Klaus@Ethgen.de>
2819 Date:   Sun Jul 20 14:16:02 2014 +0100
2820
2821     updated ChangeLog file
2822
2823 commit 900e65e7e83060b5a4fa0b4b6a2a38d747fbec2c
2824 Author: Leon Winter <winter@bfw-online.de>
2825 Date:   Mon May 26 23:33:52 2014 +0100
2826
2827     Fix for the assertion when file gives an empty lookup
2828     
2829     Thanks Leon for this patch.
2830
2831 commit fd0a1d0af48392c459fd04ce1f213965f1b6af0d
2832 Author: Petr Vorel <petr.vorel@gmail.com>
2833 Date:   Tue Mar 4 00:31:04 2014 +0100
2834
2835     fix segfault while cancel rename dialog
2836     
2837     Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
2838     in generic_dialog_click_cb:58
2839     
2840     Steps to reproduce:
2841     select more images on left section then is seen in on page (need to
2842     scroll), roll to the top, click by right mouse button, select Rename
2843     from menu and cancel it by key Esc (button Cancel is working).
2844     
2845     Program received signal SIGSEGV, Segmentation fault.
2846     0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2847     
2848     (gdb) bt
2849      #0  0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2850      #1  0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
2851      #2  0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
2852      #3  0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
2853      #4  0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2854      #5  0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
2855      #6  0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
2856      #7  0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
2857      #8  0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
2858      #9  0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2859      #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2860      #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2861      #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
2862      #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
2863      #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
2864      #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
2865      #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
2866      #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
2867
2868 commit 08e7733863b0dec7d20dd479e58c459bc7e4725c
2869 Author: Levin <zjlevin@hotmail.com>
2870 Date:   Sun Jan 26 13:46:01 2014 +0100
2871
2872     Updated Chinese locales
2873     
2874     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2875
2876 commit 89d8c20e495e2b59fd98899f772aafa361c0cbec
2877 Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
2878 Date:   Wed Aug 7 18:38:16 2013 +0200
2879
2880     transifex config file allowing to easily use transifex-client
2881
2882 commit d3621deb49713aad7c9758322b34316f4134a74f
2883 Author: Emil Mikulic <emikulic@gmail.com>
2884 Date:   Sun Apr 21 15:13:40 2013 +1000
2885
2886     Skip over expanded keys.
2887     
2888     This fixes handling of filenames with % in them.
2889
2890 commit c1808fdcda565bf94f5ff59d84d0985b54883648
2891 Author: Emil Mikulic <emikulic@gmail.com>
2892 Date:   Sun Apr 21 14:57:37 2013 +1000
2893
2894     Annotate debug_exception() with source file, line, and function.
2895
2896 commit dcf1a1bf00f27440ae8d333e345f3a562f03459b
2897 Author: Laurent Monin <zas@norz.org>
2898 Date:   Thu Dec 13 13:17:47 2012 +0100
2899
2900     Bug 3594998: make lirc initialization quieter
2901     
2902     Increasing debug level to 1 or 2 will give more information, level 0
2903     will only output a message to user if lirc is initialized but can't
2904     read config file.
2905
2906 commit 11b6ce5218bca998f5a9a6b24fc5ce1beb87412d
2907 Author: Laurent Monin <zas@norz.org>
2908 Date:   Mon Nov 26 09:29:17 2012 +0100
2909
2910     Fix crash when loading collection listing inexistent files.
2911
2912 commit 0ac57169c3c70c9b6c7e68033982a03511b79640
2913 Author: Omari Stephens <xsdg@xsdg.org>
2914 Date:   Tue Nov 13 06:08:21 2012 +0000
2915
2916     Add filedata counting to watch for filedata leaks
2917     
2918     This basically counts the number of filedata instances in existence at
2919     any given point in time.  If the number doesn't drop down to where it's
2920     supposed to be, there are leaks.
2921
2922 commit 1ea92516e2f91b7f99b1d41d44853f941d98e114
2923 Author: Omari Stephens <xsdg@xsdg.org>
2924 Date:   Mon Nov 12 18:44:44 2012 +0000
2925
2926     Use FileData locks to avoid expensive reloads with marks enabled
2927
2928 commit 710b009f5c61e7d1643a2a474e5020c760bf6462
2929 Author: Omari Stephens <xsdg@xsdg.org>
2930 Date:   Mon Nov 12 06:03:02 2012 +0000
2931
2932     Add "lock" functionality to keep FileDatas in memory
2933     
2934     Adds two primitives to keep a FileData in memory even after its refcount
2935     drops to zero.  Intended to be used in situations when an entire group of
2936     FileDatas _should_ stay in memory as an optimization, even if the code
2937     would continue to function properly even if the FileData were freed.
2938
2939 commit cf90f247aceadb444297c3c66e2215e8c209ca69
2940 Author: Vedran Rodic <vrodic@gmail.com>
2941 Date:   Sun Oct 28 12:07:41 2012 +0100
2942
2943     Fix a segfault caused by .desktop file with no exec= line.
2944     
2945     https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
2946
2947 commit 336210a46a6e7de9a439b576f9cd45c9d95b3718
2948 Author: Klaus Ethgen <Klaus@Ethgen.de>
2949 Date:   Tue Oct 2 23:07:47 2012 +0100
2950
2951     Reapply 'call notify functions in in an idle call'
2952     
2953     085be43cb79e04341102a9922e0e0f531454089a did some regression that should
2954     have fixed this.
2955
2956 commit 0e46881846cb13fad7218d04b32ed95249c641ab
2957 Author: Klaus Ethgen <Klaus@Ethgen.de>
2958 Date:   Tue Oct 2 22:49:52 2012 +0100
2959
2960     Whitespace cleanup
2961
2962 commit e8cd71d6f52967d7dd63efcb186834aa9e6e53e5
2963 Author: Vladimir Nadvornik <nadvornik@suse.cz>
2964 Date:   Sun Sep 23 11:19:36 2012 +0200
2965
2966     better fix for big-endian architectures
2967
2968 commit c6793b7a83cd1e3187661a2ffd7b949ee6dfa852
2969 Author: Laurent Monin <zas@norz.org>
2970 Date:   Tue Sep 4 15:05:41 2012 +0200
2971
2972     Minor indentation fixes.
2973
2974 commit bae504cd9948c91c785e5b402c1da7cfd2ab52e2
2975 Author: Laurent Monin <zas@norz.org>
2976 Date:   Tue Sep 4 15:02:42 2012 +0200
2977
2978     Cleanup checker shader code.
2979     
2980     Size and colors can now be set outside the shader code.
2981
2982 commit 8693961eb43ea9fbd7a916b7cf528c1668d717f7
2983 Author: Laurent Monin <zas@norz.org>
2984 Date:   Tue Sep 4 11:15:45 2012 +0200
2985
2986     Fix exif orientation in clutter rendering mode.
2987
2988 commit 7628d75a4b525cc77c827f2f9eca2e66c9bf0a5d
2989 Author: Laurent Monin <zas@norz.org>
2990 Date:   Thu Aug 30 22:16:43 2012 +0200
2991
2992     Silent 2 warnings using explicit type casting.
2993
2994 commit bfe962ba4dfebc74362154c5464e8887272595d0
2995 Author: Laurent Monin <zas@norz.org>
2996 Date:   Thu Aug 30 20:38:31 2012 +0200
2997
2998     Polish translation was updated, thanks to Grzegorz Gibas.
2999     
3000     https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682
3001
3002 commit 58e75f40e19e60edbf562d57d490c48af6cdeb7e
3003 Author: Laurent Monin <zas@norz.org>
3004 Date:   Thu Aug 30 20:33:01 2012 +0200
3005
3006     Update pt_BR translation.
3007     
3008     I just polished the translation a bit making some menu entries more clear to understand.
3009     Michal Čihař
3010
3011 commit 99fdd5fde9828400076a3047bb6fa903c4e7eb2d
3012 Author: Laurent Monin <zas@norz.org>
3013 Date:   Thu Aug 30 18:51:22 2012 +0200
3014
3015     Add *~, *.rej, *.orig files to git ignore list.
3016
3017 commit c5600d6e82bf2c53bef1e6e876e76b407a5fd59f
3018 Author: Laurent Monin <zas@norz.org>
3019 Date:   Thu Aug 30 18:46:00 2012 +0200
3020
3021     Fix for support >=automake-1.11.4
3022     
3023     Patch by Marien Zwart
3024     
3025     https://bugs.gentoo.org/show_bug.cgi?id=414863
3026     http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680
3027
3028 commit db38d12f83128e9890ce2d2c7acc5ad62062bc7e
3029 Author: Laurent Monin <zas@norz.org>
3030 Date:   Thu Aug 30 18:32:32 2012 +0200
3031
3032     Trim trailing white spaces on empty lines.
3033
3034 commit e436ea53511e1dadab981af18b237fee83fde39b
3035 Author: Laurent Monin <zas@norz.org>
3036 Date:   Thu Aug 30 18:31:41 2012 +0200
3037
3038     Trim trailing white spaces.
3039
3040 commit 2dfa5f58107ba16e171e2e65524859a42b057742
3041 Author: Laurent Monin <zas@norz.org>
3042 Date:   Thu Aug 30 18:26:06 2012 +0200
3043
3044     Add missing vim modeline.
3045
3046 commit 79a32b2f9955bbb6a6a28da8e167bae2aada12ab
3047 Author: Laurent Monin <zas@norz.org>
3048 Date:   Thu Aug 30 18:22:50 2012 +0200
3049
3050     Fix indentation and few trailing white spaces.
3051
3052 commit 8de6122502695be2f4247e0d258e72f1b877cc6b
3053 Author: Laurent Monin <zas@norz.org>
3054 Date:   Thu Aug 30 18:10:47 2012 +0200
3055
3056     Clear few more warnings, unused variables mostly.
3057
3058 commit 0d1b46f2476f33312d2e6a96de86ceb697e52050
3059 Author: Laurent Monin <zas@norz.org>
3060 Date:   Thu Aug 30 17:34:14 2012 +0200
3061
3062     Drop unused variable.
3063
3064 commit 998be83ddbc750710e4e4464c62c1fe99f56bed2
3065 Author: Laurent Monin <zas@norz.org>
3066 Date:   Thu Aug 30 15:53:29 2012 +0200
3067
3068     Remove commented out code.
3069
3070 commit 6914416f3367d1c81a8061b3c7574fa59ed8c93e
3071 Author: Laurent Monin <zas@norz.org>
3072 Date:   Thu Aug 30 15:53:29 2012 +0200
3073
3074     Remove commented out code.
3075
3076 commit 998d7438ddb832124dc2ef02a09bd28b417e4abe
3077 Author: Laurent Monin <zas@norz.org>
3078 Date:   Thu Aug 30 15:53:29 2012 +0200
3079
3080     Remove commented out code.
3081
3082 commit 065f8505a49848248fca6e4baf200ff32c76d44b
3083 Author: Laurent Monin <zas@norz.org>
3084 Date:   Thu Aug 30 15:53:29 2012 +0200
3085
3086     Remove commented out code.
3087
3088 commit b2767f1a5b12e2513b25e7217db3bba4daf696dc
3089 Author: Laurent Monin <zas@norz.org>
3090 Date:   Thu Aug 30 15:53:29 2012 +0200
3091
3092     Remove commented out code.
3093
3094 commit d183c70667dae4e1b9c14274f87008140705f77d
3095 Author: Laurent Monin <zas@norz.org>
3096 Date:   Thu Aug 30 15:53:29 2012 +0200
3097
3098     Remove commented out code.
3099
3100 commit ec7a96144eacd2962e001b9f9509f0b87cba1fad
3101 Author: Laurent Monin <zas@norz.org>
3102 Date:   Thu Aug 30 15:53:29 2012 +0200
3103
3104     Remove commented out code.
3105
3106 commit e24d1d84215f757a49950ddcb6a0a431215d9899
3107 Author: Laurent Monin <zas@norz.org>
3108 Date:   Thu Aug 30 15:53:29 2012 +0200
3109
3110     Remove commented out code.
3111
3112 commit a23decd0c110c10fe4514f6739033f0e615203f1
3113 Author: Laurent Monin <zas@norz.org>
3114 Date:   Thu Aug 30 15:53:29 2012 +0200
3115
3116     Remove commented out code.
3117
3118 commit d34b6e3930db0e0545989fc02ce9d8948be7278a
3119 Author: Laurent Monin <zas@norz.org>
3120 Date:   Thu Aug 30 15:53:29 2012 +0200
3121
3122     Remove commented out code.
3123
3124 commit 7197eb36d57c04a5990165253a5342962217de82
3125 Author: Laurent Monin <zas@norz.org>
3126 Date:   Thu Aug 30 15:53:29 2012 +0200
3127
3128     Remove commented out code.
3129
3130 commit 686b5bed543c5abd0310eff74d3d8083ab1ff01c
3131 Author: Laurent Monin <zas@norz.org>
3132 Date:   Thu Aug 30 15:53:29 2012 +0200
3133
3134     Remove commented out code.
3135
3136 commit bb4cf084d5405157c29562589824196f413ab4a8
3137 Author: Laurent Monin <zas@norz.org>
3138 Date:   Thu Aug 30 15:53:29 2012 +0200
3139
3140     Remove commented out code.
3141
3142 commit 3e99d738911cf527d28e06d48ef3d0d3eff19665
3143 Author: Laurent Monin <zas@norz.org>
3144 Date:   Thu Aug 30 15:53:29 2012 +0200
3145
3146     Remove commented out code.
3147
3148 commit 173d2143484c3360284a81425a312c41f82114a6
3149 Author: Laurent Monin <zas@norz.org>
3150 Date:   Thu Aug 30 15:53:29 2012 +0200
3151
3152     Remove commented out code.
3153
3154 commit 45f1cb3fbaffa831d2e1d61a1e854c18e8b689e1
3155 Author: Laurent Monin <zas@norz.org>
3156 Date:   Thu Aug 30 15:53:29 2012 +0200
3157
3158     Remove commented out code.
3159
3160 commit 69c450f528c4a97336928b3874ae89681773eb07
3161 Author: Laurent Monin <zas@norz.org>
3162 Date:   Thu Aug 30 15:53:29 2012 +0200
3163
3164     Remove commented out code.
3165
3166 commit e826f76dba8d57420edcfcf4bf47612798aadfa7
3167 Author: Laurent Monin <zas@norz.org>
3168 Date:   Thu Aug 30 15:53:29 2012 +0200
3169
3170     Remove commented out code.
3171
3172 commit c3c6a1c5f1d2cf069a95c8e13db3370df49abb08
3173 Author: Laurent Monin <zas@norz.org>
3174 Date:   Thu Aug 30 15:53:29 2012 +0200
3175
3176     Remove commented out code.
3177
3178 commit 9a98f594d50179e5fda8434b474e8646a1101be9
3179 Author: Laurent Monin <zas@norz.org>
3180 Date:   Thu Aug 30 15:53:29 2012 +0200
3181
3182     Remove commented out code.
3183
3184 commit a40d8f1e7f4bace37758d6f0bc4f598652b77b69
3185 Author: Laurent Monin <zas@norz.org>
3186 Date:   Thu Aug 30 15:53:29 2012 +0200
3187
3188     Remove commented out code.
3189
3190 commit 3b69b99bf1e46fe67787290a266a514ab4ebeb02
3191 Author: Laurent Monin <zas@norz.org>
3192 Date:   Thu Aug 30 15:53:29 2012 +0200
3193
3194     Remove commented out code.
3195
3196 commit f5dbbe98d06523111d56cc5c4147249ab8f4c1a0
3197 Author: Laurent Monin <zas@norz.org>
3198 Date:   Thu Aug 30 15:53:29 2012 +0200
3199
3200     Remove commented out code.
3201
3202 commit 78373c788d9a9fc130ef0f039d8e15e1742da77e
3203 Author: Laurent Monin <zas@norz.org>
3204 Date:   Thu Aug 30 15:53:29 2012 +0200
3205
3206     Remove commented out code.
3207
3208 commit 4dab5333331e96b14ae9f871dfd1188984d9fea5
3209 Author: Laurent Monin <zas@norz.org>
3210 Date:   Thu Aug 30 15:53:29 2012 +0200
3211
3212     Remove commented out code.
3213
3214 commit 0beb16d6e79c9c053f2750a345f2f1187e2d24b1
3215 Author: Laurent Monin <zas@norz.org>
3216 Date:   Thu Aug 30 15:53:29 2012 +0200
3217
3218     Remove commented out code.
3219
3220 commit 6a614ca243412a39479c4fcd43f7a1b161f247e1
3221 Author: Laurent Monin <zas@norz.org>
3222 Date:   Thu Aug 30 15:53:29 2012 +0200
3223
3224     Remove commented out code.
3225
3226 commit cb50eb752ddb8a381770066e2aed5edc4d1d7098
3227 Author: Laurent Monin <zas@norz.org>
3228 Date:   Thu Aug 30 15:53:28 2012 +0200
3229
3230     Remove commented out code.
3231
3232 commit e23cc764544e07ddb495468bcf5ebb135464d617
3233 Author: Laurent Monin <zas@norz.org>
3234 Date:   Thu Aug 30 15:53:28 2012 +0200
3235
3236     Remove commented out code.
3237
3238 commit fe6bdd98e608a5501d8308850bd2b2d1699f696f
3239 Author: Laurent Monin <zas@norz.org>
3240 Date:   Thu Aug 30 15:53:28 2012 +0200
3241
3242     Remove commented out code.
3243
3244 commit 07edd520432046277c9517363e8a13c77d69a80e
3245 Author: Laurent Monin <zas@norz.org>
3246 Date:   Thu Aug 30 15:53:28 2012 +0200
3247
3248     Remove commented out code.
3249
3250 commit 778b816f64effac3f60c5c374fa1d1dea98e2fc2
3251 Author: Laurent Monin <zas@norz.org>
3252 Date:   Thu Aug 30 15:53:28 2012 +0200
3253
3254     Remove commented out code.
3255
3256 commit 208263f33c3d06ef97c5b1de12bd760426ead9ad
3257 Author: Laurent Monin <zas@norz.org>
3258 Date:   Thu Aug 30 15:53:28 2012 +0200
3259
3260     Remove commented out code.
3261
3262 commit fc188f358bb25dfd550896a96733e3dbe428ed0c
3263 Author: Laurent Monin <zas@norz.org>
3264 Date:   Thu Aug 30 15:53:28 2012 +0200
3265
3266     Remove commented out code.
3267
3268 commit 2d84366d1d5bfa920a9565f224aafc632f552f09
3269 Author: Laurent Monin <zas@norz.org>
3270 Date:   Thu Aug 30 15:53:28 2012 +0200
3271
3272     Remove commented out code.
3273
3274 commit a2756cb29e1e1c3380a4047e680f12b579640850
3275 Author: Laurent Monin <zas@norz.org>
3276 Date:   Thu Aug 30 15:53:28 2012 +0200
3277
3278     Remove commented out code.
3279
3280 commit 7bf2341f0892456aeea8b724c5345f9560e79b19
3281 Author: Laurent Monin <zas@norz.org>
3282 Date:   Thu Aug 30 15:20:31 2012 +0200
3283
3284     Drop unused variable.
3285
3286 commit fedac9b5d07eadf22a59da5f2b54f9069f8b5d25
3287 Author: Laurent Monin <zas@norz.org>
3288 Date:   Thu Aug 30 15:19:10 2012 +0200
3289
3290     Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.
3291
3292 commit 138cf42cc6b36d2d335fbccdc6a0acf0ad731afa
3293 Author: Laurent Monin <zas@norz.org>
3294 Date:   Thu Aug 30 15:03:01 2012 +0200
3295
3296     Those stereo image options are of type int, not uint, use appropriate macros.
3297
3298 commit 1130f7a65f849f02b7205b591ab69349453b8ccf
3299 Author: Laurent Monin <zas@norz.org>
3300 Date:   Thu Aug 30 14:50:59 2012 +0200
3301
3302     Drop unused variable and code.
3303
3304 commit d5defb169abd3ffbe1248dcfb68a67618c6933d6
3305 Author: Laurent Monin <zas@norz.org>
3306 Date:   Thu Aug 30 14:48:08 2012 +0200
3307
3308     Drop commented out code.
3309
3310 commit 191f1be7abe96e0add71a4f860f35cbde2c0735d
3311 Author: Laurent Monin <zas@norz.org>
3312 Date:   Thu Aug 30 14:40:45 2012 +0200
3313
3314     Drop commented out code.
3315
3316 commit 398ef4821b3700a0f423c67b8234232f435c22b8
3317 Author: Laurent Monin <zas@norz.org>
3318 Date:   Thu Aug 30 14:39:55 2012 +0200
3319
3320     Drop unused variables.
3321
3322 commit e3eddd60273f9c51efbaaa1d371c29a37ad79de0
3323 Author: Laurent Monin <zas@norz.org>
3324 Date:   Thu Aug 30 14:39:33 2012 +0200
3325
3326     Drop unused variables.
3327
3328 commit 0439e10bf01d764bc9c694b4373b2fce0ceb2ea8
3329 Author: Laurent Monin <zas@norz.org>
3330 Date:   Thu Aug 30 14:39:21 2012 +0200
3331
3332     Drop unused variables.
3333
3334 commit 177aaa75226e85083c33f15d7f27c728f5051694
3335 Author: Laurent Monin <zas@norz.org>
3336 Date:   Thu Aug 30 14:30:57 2012 +0200
3337
3338     Drop unused variables and code.
3339     
3340     pan-view.c: In function ‘pan_grid_build’:
3341     pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
3342     pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
3343     pan-view.c: In function ‘pan_window_key_press_cb’:
3344     pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
3345     pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
3346     pan-view.c: In function ‘pan_window_set_dnd_data’:
3347     pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
3348     pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]
3349
3350 commit a528475df781869194c7c12a7f9e68299231e044
3351 Author: Laurent Monin <zas@norz.org>
3352 Date:   Thu Aug 30 14:26:21 2012 +0200
3353
3354     Drop unused variables and associated code.
3355
3356 commit 9a6cccf9676b10f3750d99f1c895c7664d21b20d
3357 Author: Laurent Monin <zas@norz.org>
3358 Date:   Thu Aug 30 14:21:41 2012 +0200
3359
3360     Silent a warning when compiling with GTK+ >= 3.0.0.
3361     
3362     unused variable ‘success’ [-Wunused-variable]
3363
3364 commit 71731cbf926798a66607e3480bd453331edbd42b
3365 Author: Laurent Monin <zas@norz.org>
3366 Date:   Thu Aug 30 14:18:53 2012 +0200
3367
3368     Remove useless variable and code.
3369
3370 commit 9f9030d5503a6dc32820dfb94572a8cfcd64612b
3371 Author: Laurent Monin <zas@norz.org>
3372 Date:   Thu Aug 30 14:17:47 2012 +0200
3373
3374     Remove commented out code.
3375
3376 commit 815ae1a95341ef7f485b6318e0a155c1f0f208b5
3377 Author: Laurent Monin <zas@norz.org>
3378 Date:   Thu Aug 30 14:17:20 2012 +0200
3379
3380     Add parenthesis to silent a possible warning.
3381     
3382     suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
3383
3384 commit bf1aa8041aa87b5a414a95fb5cb55e0cbdbd4dd1
3385 Author: Laurent Monin <zas@norz.org>
3386 Date:   Thu Aug 30 14:15:15 2012 +0200
3387
3388     Drop 2 unused variables.
3389
3390 commit 7e9262a4c018f3a7a5056ae7e2dc6daaced87222
3391 Author: Laurent Monin <zas@norz.org>
3392 Date:   Thu Aug 30 14:14:22 2012 +0200
3393
3394     Drop 2 unused variables.
3395
3396 commit a9f22e8996edf6ef0c903df502accca39795b567
3397 Author: Laurent Monin <zas@norz.org>
3398 Date:   Thu Aug 30 14:13:00 2012 +0200
3399
3400     Drop 2 unused variables.
3401
3402 commit d926faf2470884776bb637a666b9d5418782ad32
3403 Author: Laurent Monin <zas@norz.org>
3404 Date:   Thu Aug 30 14:12:02 2012 +0200
3405
3406     Drop unused variable.
3407
3408 commit c1e6a77e48c6fd5c3a4d6b217f3523e50a3f7c1e
3409 Author: Laurent Monin <zas@norz.org>
3410 Date:   Thu Aug 30 14:10:29 2012 +0200
3411
3412     Silent a warning.
3413     
3414     ‘histmap’ may be used uninitialized in this function
3415
3416 commit e195aada701568e50bb15f8dc07c6c4fff808007
3417 Author: Laurent Monin <zas@norz.org>
3418 Date:   Thu Aug 30 14:08:21 2012 +0200
3419
3420     Drop unused variable.
3421
3422 commit 332edbe346175c3f77454566328251d597669837
3423 Author: Laurent Monin <zas@norz.org>
3424 Date:   Thu Aug 30 14:06:24 2012 +0200
3425
3426     Drop unused code and variables (transform/orientation).
3427
3428 commit b2a77abd1953f0f69ac5606cdb93c5aa83867827
3429 Author: Laurent Monin <zas@norz.org>
3430 Date:   Thu Aug 30 14:01:41 2012 +0200
3431
3432     Fix up indentation and coding style.
3433
3434 commit 4f9e7512c57ca43523437e462b662b1d59bb47d2
3435 Author: Laurent Monin <zas@norz.org>
3436 Date:   Thu Aug 30 13:47:03 2012 +0200
3437
3438     Drop unused variables.
3439
3440 commit bb6e66cc8defe8f9e25b67f9196682a9c2944129
3441 Author: Laurent Monin <zas@norz.org>
3442 Date:   Thu Aug 30 13:45:31 2012 +0200
3443
3444     Drop dead code.
3445
3446 commit a88879d1eb413ede6937b6a354da5a4ce581ad9c
3447 Author: Laurent Monin <zas@norz.org>
3448 Date:   Thu Aug 30 13:44:07 2012 +0200
3449
3450     Drop unused variables.
3451
3452 commit d1ed5cab8cbf90546ef13a69bafebd686ff2a054
3453 Author: Laurent Monin <zas@norz.org>
3454 Date:   Thu Aug 30 13:40:13 2012 +0200
3455
3456     Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).
3457
3458 commit e48a30b284f42bf5183332e4f5ce48ec813bfe3d
3459 Author: Laurent Monin <zas@norz.org>
3460 Date:   Thu Aug 30 13:17:40 2012 +0200
3461
3462     Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
3463
3464 commit 502c19f72e810a57ef19cfaf1ef0bad18e46710b
3465 Author: Laurent Monin <zas@norz.org>
3466 Date:   Thu Aug 30 13:15:40 2012 +0200
3467
3468     Drop dead code.
3469
3470 commit 384d5890ff08ce83b97ba39fcfed16124705152f
3471 Author: Laurent Monin <zas@norz.org>
3472 Date:   Thu Aug 30 04:22:32 2012 +0200
3473
3474     Use new constant FD_MAGICK = 0x12345678u
3475
3476 commit f5e2bc6ad3ec9876532a6904c706fbc1f29fc31f
3477 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3478 Date:   Wed Aug 29 23:27:52 2012 +0200
3479
3480     better filedata ref debug messages
3481     
3482     The idea is this:
3483     with --debug=2 geeqie writes log with pointers. If it crashes on
3484     fd->magick, it writes the invalid pointer as a hex value before
3485     the crash. Then the log can be grepped for this value to see
3486     what happened with this fd in the past.
3487
3488 commit 2d51dd3a2bc18199726de6ed43fc024001852826
3489 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3490 Date:   Wed Aug 29 23:27:06 2012 +0200
3491
3492     fixed crash in file list
3493
3494 commit edb1e373979c41df56bee73358a5f34aab12f4cf
3495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3496 Date:   Tue Aug 28 19:23:54 2012 +0200
3497
3498     added GDK_SCROLL_MASK to pixbuf renderer
3499     
3500     gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
3501     mouse wheel events
3502     https://bugzilla.gnome.org/show_bug.cgi?id=671305
3503
3504 commit 8b8c885f66ca81096fd18a91f67627bb92ec0f18
3505 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3506 Date:   Tue Aug 28 18:48:10 2012 +0200
3507
3508     fixed crash in icon list
3509
3510 commit bafd4bd22cd26498175a0481a4f201921f8480b5
3511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3512 Date:   Tue Aug 21 22:31:05 2012 +0200
3513
3514     fixed scroll of fullscreen image
3515
3516 commit 085be43cb79e04341102a9922e0e0f531454089a
3517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3518 Date:   Tue Aug 21 20:39:03 2012 +0200
3519
3520     fixed updating of comment and keyword pane
3521     
3522     - temporary disabling of notifications does no longer work because
3523     the notification is called later, in idle cb.
3524     - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
3525     - now the update function checks if the new value is really different
3526
3527 commit 902157eeea55c4fe7e626977f8d2b161352b63dc
3528 Author: Michal Čihař <mcihar@suse.cz>
3529 Date:   Tue Aug 21 14:53:05 2012 +0200
3530
3531     Fix big endian support in tiff loader
3532
3533 commit e292e7252ae49cf4c34a48a000fe10dc06797cfb
3534 Author: Laurent Monin <zas@norz.org>
3535 Date:   Tue Aug 21 12:47:06 2012 +0200
3536
3537     Fix 2 compilation warnings due to missing type casting.
3538     
3539     Use GTK_WIDGET().
3540
3541 commit 54238463f62d59be26ddbf4b40cbcb48b4e7341d
3542 Author: Laurent Monin <zas@norz.org>
3543 Date:   Tue Aug 21 12:43:43 2012 +0200
3544
3545     Fix 2 warnings due to unmatched gtk+ functions prototypes.
3546     
3547     gtk_cell_renderer_get_size(): missing const in parameter
3548     gtk_cell_renderer_activate(): wrong return type + missing consts in parameters
3549
3550 commit 5bc47e5f1723ff39cbcd13cfbdb95d2348363219
3551 Author: Michal Čihař <mcihar@suse.cz>
3552 Date:   Tue Aug 21 11:40:57 2012 +0200
3553
3554     Whitespace cleanup
3555
3556 commit 1548a68d26046b6aa467e56ca2c8f5444b95a23b
3557 Author: Michal Čihař <mcihar@suse.cz>
3558 Date:   Tue Aug 21 11:40:19 2012 +0200
3559
3560     Add support for LCMS2
3561     
3562     Both LCMS1 and LCMS2 are supported.
3563
3564 commit f71645adf90f613bafbfe6c9ebdd41850dc9d523
3565 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3566 Date:   Tue Aug 21 10:43:09 2012 +0200
3567
3568     fixed typo that caused build failure
3569
3570 commit 2b091f51194576999f78c8ef4bc69dd031829e6b
3571 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3572 Date:   Mon Aug 20 22:42:33 2012 +0200
3573
3574     implemented presentation mode
3575     
3576     This is first version of presentation mode. It basically works
3577     but the current caching and preload algorithms do not work well
3578     with it.
3579
3580 commit a7fba2298fc652380b105fa3981fe132ccc54bf8
3581 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3582 Date:   Mon Aug 20 18:29:31 2012 +0200
3583
3584     clutter compatibility fixes
3585
3586 commit af6326dd1794cd36fc7c2293d695efac34e842ec
3587 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3588 Date:   Mon Aug 20 17:18:34 2012 +0200
3589
3590     more gtk3 drawing fixes
3591
3592 commit 5698b4a2c9655662afdb25504bca1987e10e25d8
3593 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3594 Date:   Sun Aug 19 00:34:20 2012 +0200
3595
3596     fixed segfault with gtk2
3597
3598 commit 1ff687c9c2e6f97053ccd0d4d60079440ba678fb
3599 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3600 Date:   Sun Aug 19 00:28:42 2012 +0200
3601
3602     dropped support for gtk < 2.20
3603
3604 commit 8788844a7d5ab5f9ee1b1182abdc100093249ce4
3605 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3606 Date:   Sat Aug 18 23:02:36 2012 +0200
3607
3608     disable stereo mode in Pan View
3609
3610 commit a68e43b9a1710ec2df2165a8723ce6f11407b9eb
3611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3612 Date:   Sat Aug 18 19:11:57 2012 +0200
3613
3614     speed improvements
3615     
3616     GBRA textures are faster
3617     added some debug output
3618
3619 commit b8ac089b37bb86881fbc1ecb8712f6a6f04f1c6f
3620 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3621 Date:   Sat Aug 18 18:43:06 2012 +0200
3622
3623     use gtk_widget_set_app_paintable for renderer
3624
3625 commit a03ef4ab807fd2e4866d591b1fefb6de7fb76f07
3626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3627 Date:   Sat Aug 18 18:12:50 2012 +0200
3628
3629     dropped renderer->overlay_draw
3630
3631 commit 8316b45a3d18ecf4220d4623d46c4d2cfb3da0b9
3632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3633 Date:   Sat Aug 18 18:05:20 2012 +0200
3634
3635     renamed renderer->update_sizes to update_viewport
3636
3637 commit 10cc4eb03df17d1d452bc102aa1c7b8a04f7899c
3638 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3639 Date:   Sat Aug 18 17:52:39 2012 +0200
3640
3641     simplified pr_zoom_clamp
3642
3643 commit a059e7f6ab07b5bfeeecc2c8dd28a70293544158
3644 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3645 Date:   Sat Aug 18 17:10:08 2012 +0200
3646
3647     fixed unnecessary renderer backend calls
3648
3649 commit 7e575385c45d5e54580bec15b47d6ce3138c3f24
3650 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3651 Date:   Sat Aug 18 16:37:40 2012 +0200
3652
3653     clutter renderer code cleanup
3654
3655 commit cecac3e83b528238b00861f6318d9215489f2be4
3656 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3657 Date:   Sat Aug 18 16:25:18 2012 +0200
3658
3659     dynamic change of texture upload priority
3660
3661 commit c39c4d4b36f786ef26ea5c4ab0462d61d1d0b553
3662 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3663 Date:   Sat Aug 18 00:33:54 2012 +0200
3664
3665     implemented post-processing via 3d texture
3666
3667 commit 5124a23c3eff171e45e8473b66e24c816bbc6550
3668 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3669 Date:   Fri Aug 17 23:08:34 2012 +0200
3670
3671     added option for clutter renderer
3672
3673 commit 60370f4565f012349b3ebf6343adda7cbffd2979
3674 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3675 Date:   Thu Aug 16 23:15:17 2012 +0200
3676
3677     draw background checkboard using fragment shader
3678
3679 commit 165d4724e586706fc7584d2797a78761927bc5ee
3680 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3681 Date:   Wed Aug 15 22:28:02 2012 +0200
3682
3683     clutter drawing improvement
3684     
3685     use clutter_actor_set_scale instead of clutter_actor_set_size
3686     clip to the initialized part of texture during loading
3687
3688 commit 5bafddf0f968594e7cd0d55f7c210573b4544de0
3689 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3690 Date:   Wed Aug 15 21:30:56 2012 +0200
3691
3692     added overlay and stereo input
3693
3694 commit 17567ffee44220d9b99d9c0d1bd8e5dd166620dc
3695 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3696 Date:   Tue Aug 14 23:55:16 2012 +0200
3697
3698     update the texture with lower priority
3699
3700 commit 11bdc439465bef94c0f44bc90505b14994077ccd
3701 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3702 Date:   Tue Aug 14 23:03:26 2012 +0200
3703
3704     try to preserve original texture
3705
3706 commit 5f36bf52245175e396ee64e78e7863a25e33f559
3707 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3708 Date:   Tue Aug 14 22:52:03 2012 +0200
3709
3710     try to merge pending area_ready notifications
3711
3712 commit 269a04d54949a71b15704cc16001390b78277a00
3713 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3714 Date:   Sun Aug 12 21:07:49 2012 +0200
3715
3716     added autoconf test for clutter
3717
3718 commit 8a7f96c0ae1bf813e1b892e80285a0092424b4d0
3719 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3720 Date:   Sun Aug 12 19:33:46 2012 +0200
3721
3722     simplified mirrored stereo drawing
3723
3724 commit 266814d3a437d1900bc7399268d44811a9daa608
3725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3726 Date:   Sun Aug 12 00:47:24 2012 +0200
3727
3728     expose/draw method moved to renderer-tiles
3729
3730 commit ceb0eefbcf257ad4967ead2e441c6feb8d46f4ff
3731 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3732 Date:   Sat Aug 11 23:46:42 2012 +0200
3733
3734     implemented clutter-based renderer
3735
3736 commit ec7e78f239e733a7b5e8f9a0407b19710fd0d8c7
3737 Author: Laurent Monin <zas@norz.org>
3738 Date:   Thu Aug 16 23:33:24 2012 +0200
3739
3740     Update french translation.
3741
3742 commit bb35f83926c37e14b24931b03164d09b38b36a00
3743 Author: Laurent Monin <zas@norz.org>
3744 Date:   Wed Aug 15 00:48:35 2012 +0200
3745
3746     Add read_dummy_option() to handle old/deprecated options.
3747     
3748     It is better to keep a trace of old options, for now, just display
3749     a message about the option to be ignored, and the reason.
3750
3751 commit 20544048d99f4074e1aec280101b973bb2003cee
3752 Author: Laurent Monin <zas@norz.org>
3753 Date:   Mon May 14 23:01:01 2012 +0200
3754
3755     More use of const, fix up a warning.
3756
3757 commit 14c50cf1c22927ca1aea5054908fbd6b86cfc894
3758 Author: Laurent Monin <zas@norz.org>
3759 Date:   Mon May 14 23:00:19 2012 +0200
3760
3761     Fix 4 warnings due to function prototype mismatches.
3762
3763 commit 977a7c75f623d87fe50ba36b40185e3b0f15528b
3764 Author: Laurent Monin <zas@norz.org>
3765 Date:   Mon May 14 22:34:22 2012 +0200
3766
3767     Don't discard const
3768
3769 commit 44b81fb2b45e57e294914f49ce1ea0d0f8bdeb31
3770 Author: Laurent Monin <geeqie@norz.org>
3771 Date:   Thu Dec 23 01:56:47 2010 +0100
3772
3773     Cleanup Exif Date sorting patch.
3774     
3775     Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()
3776
3777 commit 92c6523db91dd8f148ecc30f20fcde8f4818401d
3778 Author: Juuso Räsänen <juusora@gmail.com>
3779 Date:   Thu Dec 23 00:38:40 2010 +0100
3780
3781     Allow to sort files according to Exif-date
3782     
3783     I also like the idea about sorting files according to Exif-date. This
3784     behaviour seemed to be implemented in the pan-view but not in the main
3785     browser view. I created a little patch to "correct" this issue.  ;)
3786     
3787     This satisfies my own needs, although the exif-date reading could be
3788     probably somehow optimised(?).. now the GUI becomes unresponsive for
3789     few seconds if there are a lot of pictures in the directory...
3790
3791 commit b73335c511e8e299d37e43935173a9a089b2fc0c
3792 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
3793 Date:   Fri Apr 2 20:47:34 2010 +0930
3794
3795     exif autorotate for proofs
3796     
3797     Find below a patch which adds auto-rotation of proof images based on image
3798     EXIF information.  It is a revision of a proof-of-concept patch I did up for
3799     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
3800     submission.  The patch below is against geeqie 1.0.
3801     
3802     The proof auto-rotation feature is controlled by a new setting in the
3803     "convenience" section of the image preferences dialog.  This way the
3804     existing behaviour is still available for those who want to use it.
3805     
3806     I find this new feature very useful when preparing proofing sheets and I
3807     suspect others would too.  Please consider this for inclusion in geeqie.
3808
3809 commit cbdf3ece854a15cd59d858355df2e681c3b111ac
3810 Author: Àngel Mompó <mecatxis@gmail.com>
3811 Date:   Mon Aug 13 12:25:18 2012 +0200
3812
3813     Update catalan translation
3814
3815 commit a7e8746f7a2d61d09839590382da12a4183314df
3816 Author: Laurent Monin <zas@norz.org>
3817 Date:   Tue Mar 6 18:03:01 2012 +0100
3818
3819     Update french translation.
3820
3821 commit d56650e2fe8b77862c69b51c9550eba0b1fe07f7
3822 Author: Daniel van Vugt <vanvugt@gmail.com>
3823 Date:   Thu Aug 18 22:46:55 2011 +0200
3824
3825     Display more descriptive screen names
3826     
3827     Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
3828     
3829     Author: Daniel van Vugt <vanvugt@gmail.com>
3830
3831 commit 04b70c636ab45a99518a2f8b238984d0aaef1606
3832 Author: Daniel van Vugt <vanvugt@gmail.com>
3833 Date:   Thu Aug 18 22:43:29 2011 +0200
3834
3835     Make fullscreen mode actually use the full screen.
3836     
3837     Use override-redirect to ensure fullscreen windows are drawn over any
3838     docks and panels.
3839     
3840     Bug: http://sourceforge.net/support/tracker.php?aid=2925034
3841     Bug-Ubuntu: https://launchpad.net/bugs/788321
3842
3843 commit b0a5325e18cf8d454582f935fdc29b60fe83c179
3844 Author: Peter Tuhársky <tuharsky@misbb.sk>
3845 Date:   Tue Mar 8 20:51:56 2011 +0100
3846
3847     Updated Slovak (SK_sk) translation
3848     
3849     From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682
3850
3851 commit a204856e521dcf66afa88530f1a92cb5404e98ba
3852 Author: Laurent Monin <geeqie@norz.org>
3853 Date:   Thu Dec 30 09:42:27 2010 +0100
3854
3855     Fix overlay formatting example in README.
3856
3857 commit 4e606d1c2253859462aef1fb8c09b7d93e6b611f
3858 Author: Laurent Monin <geeqie@norz.org>
3859 Date:   Wed Dec 29 16:06:20 2010 +0100
3860
3861     Whitespaces fixes.
3862
3863 commit dea40dd784e784e424993cdf0305241b2a48e815
3864 Author: Colin Clark <cclark@mcb.net>
3865 Date:   Wed Dec 29 15:59:53 2010 +0100
3866
3867     Implement the scroll to/select row stuff for tree view in Preferences dialog
3868     
3869     In the Files tab:
3870     - when Add is pressed scroll to the new entry and set focus
3871       to the file-type field
3872     - when Defaults is selected scroll to column 0, row 0
3873     
3874     In the Keyboard tab:
3875     - when Defaults is pressed scroll to column 0, row 0
3876     
3877     Patch by Colin Clark, tidy up by Laurent Monin.
3878
3879 commit 7b9fce3728d3fa19f5efefb28e52560feca84ab5
3880 Author: Laurent Monin <geeqie@norz.org>
3881 Date:   Thu Dec 23 16:45:09 2010 +0100
3882
3883     Align "3) Save metadata in Geeqie private directory" with previous entries.
3884
3885 commit 231db8a35193a26e6e63398e7f26615c4fa78204
3886 Author: Laurent Monin <geeqie@norz.org>
3887 Date:   Thu Dec 23 16:44:25 2010 +0100
3888
3889     Set fixed (but resizeable) width for Description column in Preferences > Files table
3890
3891 commit af5e94048f2cc40204ac5b799701a4bf1664e818
3892 Author: Laurent Monin <geeqie@norz.org>
3893 Date:   Thu Dec 23 15:35:24 2010 +0100
3894
3895     Fix a snprintf() warning regarding unsigned int64 format string.
3896     
3897     Solved by using "%llu" and type cast to (unsigned long long)
3898
3899 commit 0266294671bf3565740ac4b7b6d443ac4c81cb7a
3900 Author: Laurent Monin <geeqie@norz.org>
3901 Date:   Thu Dec 16 20:18:32 2010 +0100
3902
3903     Remove obsolete .cvsignore from tree.
3904
3905 commit 7a32d301ab1ecdd4c3b39822202ed9731779b3bc
3906 Author: Michal Čihař <nijel@debian.org>
3907 Date:   Sun Dec 12 13:35:54 2010 +0100
3908
3909     Fix bashism
3910
3911 commit 0795905fc4bdf9393b3e20e604c9a9ab992132da
3912 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
3913 Date:   Thu Aug 16 23:26:31 2012 +0200
3914
3915     Typo fix: s/allows to/allows one to/
3916
3917 commit a551bc7257b9eab410ac66c31a1cac411d6a2e4a
3918 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
3919 Date:   Thu Aug 16 23:23:38 2012 +0200
3920
3921     Fix typo "writting" (instead of "writing").
3922
3923 commit b51b25ccec2d1d08fbbee47c15fabefd0744b4a5
3924 Author: Laurent Monin <zas@norz.org>
3925 Date:   Thu Aug 16 23:20:25 2012 +0200
3926
3927     Revert "Fix typo "writting" (instead of "writing")."
3928     
3929     This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.
3930
3931 commit f66795e86f64ae015faf318b844cd4d16f406b50
3932 Author: Laurent Monin <zas@norz.org>
3933 Date:   Thu Aug 16 23:20:17 2012 +0200
3934
3935     Revert "Typo fix: s/allows to/allows one to/"
3936     
3937     This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.
3938
3939 commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b
3940 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
3941 Date:   Wed Aug 15 15:30:40 2012 +0200
3942
3943     Typo fix: s/allows to/allows one to/
3944
3945 commit fffad3bfc36e6378f4d109f4400f921b4146947d
3946 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
3947 Date:   Wed Aug 15 15:26:50 2012 +0200
3948
3949     Fix typo "writting" (instead of "writing").
3950
3951 commit 68619b544a553fcaf636894ec894553a0c8f650e
3952 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3953 Date:   Thu Aug 16 21:50:39 2012 +0200
3954
3955     added Samsung and Panasonic raw extensions
3956     
3957     thanks Štěpán Roučka for the report
3958
3959 commit a2e7d1772a5ab89dd1f1825f2cc27c6dc711fd05
3960 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3961 Date:   Tue Aug 14 21:58:57 2012 +0200
3962
3963     more compilation fixes
3964
3965 commit 48d7bdaed133cd4adadcfdf3973e74056ff666fd
3966 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3967 Date:   Tue Aug 14 20:22:37 2012 +0200
3968
3969     fixed compilation with gtk 2.20
3970
3971 commit 3531bfc74fd7293101af797ddf05956066d62ee6
3972 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3973 Date:   Mon Aug 13 21:06:06 2012 +0200
3974
3975     dropped deprecated dither_quality code
3976
3977 commit e4c8d346f59d81c029679148f0a0e2f4556401f0
3978 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3979 Date:   Sun Aug 12 18:43:57 2012 +0200
3980
3981     fixed keyboard controll of image widget
3982
3983 commit f5e9151bcfce23bae199a5a995033b5c12805813
3984 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3985 Date:   Sun Aug 12 01:30:28 2012 +0200
3986
3987     fixed pan-view drawing
3988
3989 commit fd606fb2679c0c186e8fe7d5ba0105d0ade7b865
3990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3991 Date:   Fri Aug 10 21:55:29 2012 +0200
3992
3993     fixed dnd
3994     
3995     used glib functions for uri manipulation
3996
3997 commit db57b78baf8ae8e8b1f7694a3efb804f1e5547b9
3998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3999 Date:   Sat Aug 4 22:13:33 2012 +0200
4000
4001     selectable image drawing for gtk3
4002
4003 commit 05547f582d702e7f91acf73186498bae0973c49c
4004 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4005 Date:   Sat Aug 4 20:51:56 2012 +0200
4006
4007     selectable image cleanup
4008
4009 commit 7e51e32badcd3c3429ddb94b202d70ed2afd37d2
4010 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4011 Date:   Fri Aug 3 23:33:18 2012 +0200
4012
4013     updated libchamplain code
4014
4015 commit 34807099f71cd420b1dc5e141cb436bd01cf8c37
4016 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4017 Date:   Thu Aug 2 20:04:16 2012 +0200
4018
4019     changed GDK_<key> to GDK_KEY_<key>
4020
4021 commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
4022 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4023 Date:   Thu Aug 2 00:15:16 2012 +0200
4024
4025     use cairo for drawing
4026     
4027     cairo is the only supported drawing method in gtk3
4028
4029 commit dc0a8b78729966b1e85f5a385bd258ba63e20bb7
4030 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4031 Date:   Wed Aug 1 00:17:18 2012 +0200
4032
4033     use accessor functions
4034     
4035     gtk3 does not allow direct use of data structures,
4036     use accessor functions instead
4037
4038 commit 55ccc0fa0ae6758a103b02af07140787c813d9b2
4039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4040 Date:   Fri Aug 10 22:51:57 2012 +0200
4041
4042     detect both gtk2 and 3 in autoconf
4043
4044 commit 5658d2901c72c2da36007036dfa9e6776632b389
4045 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4046 Date:   Sun Aug 12 22:07:51 2012 +0200
4047
4048     updated ChangeLog file
4049
4050 commit 529b1126534cc664e8f88f028fa56190cc8debf3
4051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4052 Date:   Sun Aug 12 22:06:03 2012 +0200
4053
4054     updated NEWS file
4055
4056 commit 9d940b7df273544d99d87699986c2eca9e9c4bfd
4057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4058 Date:   Fri Aug 10 21:20:07 2012 +0200
4059
4060     make sure fd is referenced
4061     
4062     file_data_disconnect_sidecar_file may free a fd with zero references
4063     we have to ref it if we want to use it later
4064
4065 commit ebc790ba2080dc8abd9cc880ead7a0acc120dd64
4066 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4067 Date:   Thu Aug 9 17:32:36 2012 +0200
4068
4069     fixed file_data_check_sidecars
4070     
4071     use more clear algorithm:
4072     if the group has changed
4073        disconnect everything
4074        create new group
4075
4076 commit fa99aa221843e0e371edf910a8a39c91451691fb
4077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4078 Date:   Thu Aug 9 17:30:12 2012 +0200
4079
4080     fixed exif_read_fd
4081     
4082     - add fd to cache immediately
4083     - do not check file presence, the result could be inconsistent with the cache
4084
4085 commit 5ab7044678cf35dff14c06d9031a2791fd563fec
4086 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4087 Date:   Tue Aug 7 10:21:29 2012 +0200
4088
4089     replaced assert with g_assert
4090
4091 commit 5fd7dc2e202ea131aa0d9d399a17066c3be56393
4092 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4093 Date:   Sun Aug 5 20:46:05 2012 +0200
4094
4095     updated README file
4096
4097 commit 672c7918e805f090e7848a9ce62cae61f29652fe
4098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4099 Date:   Sun Aug 5 20:40:07 2012 +0200
4100
4101     fixed gen_changelog for git
4102
4103 commit 7b53b482ac007e2d2a8bbd27f7c2bee0ed10103c
4104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4105 Date:   Tue Jul 31 19:10:15 2012 +0200
4106
4107     spec file cleanup
4108
4109 commit 7f398f978cfbbea7b72d714a0e8b595c6f2e833a
4110 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4111 Date:   Tue Jul 31 19:09:43 2012 +0200
4112
4113     use GPLv2 copy with new FSF address
4114
4115 commit 27c86debac68cd20d7e2a7381833f3cf6245b114
4116 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4117 Date:   Tue Jul 31 18:20:06 2012 +0200
4118
4119     renamed zh_CN.GB2312.po to zh_CN.po
4120
4121 commit b286338544a2c60acb1332f3cb90f6b355af00fb
4122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4123 Date:   Tue Jul 31 17:41:47 2012 +0200
4124
4125     updated version and copyright notice
4126
4127 commit 27bec4237fa34883854d8c83ce1484fcc0aef165
4128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4129 Date:   Mon Jul 30 18:21:13 2012 +0200
4130
4131     prevent crash in g_utf8_collate_key
4132     
4133     https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
4134
4135 commit 16bb1afa0623d20923b31c95f4ddf45441b2b5d3
4136 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4137 Date:   Mon Jul 30 16:31:04 2012 +0200
4138
4139     use AC_SYS_LARGEFILE
4140     
4141     Subject: Build with large file support
4142     From: Michal Čihař <nijel@debian.org>
4143     Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
4144
4145 commit 27cdadd96d24077e3bca57ae4f4d2aa97e413612
4146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4147 Date:   Sun Jul 29 19:07:39 2012 +0200
4148
4149     update file data structure
4150     
4151     update file data structure in view_dir_tree when a new directory
4152     is created
4153
4154 commit 99d04b829d846921ddff3f8d268a8e2f08fe64cd
4155 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4156 Date:   Sun Jul 29 19:05:58 2012 +0200
4157
4158     statusbar fix
4159     
4160     make sure layout_status_update_image is called only on valid
4161     statusbar
4162
4163 commit cce7db24ab6fc622b0b87cbc31d9cd3cf2abb5b1
4164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4165 Date:   Sun Jul 29 15:02:56 2012 +0200
4166
4167     update statusbar after changing active image
4168     
4169     https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
4170
4171 commit f4245483e556c3a31ce53f39c4cfa78c805f85ca
4172 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4173 Date:   Fri Jul 27 16:28:48 2012 +0200
4174
4175     changed "readonly destination directory" to a warning
4176
4177 commit 3e0e566eca5097f546eb5989196722ac6c1f732c
4178 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4179 Date:   Fri Jul 27 15:03:58 2012 +0200
4180
4181     fixed bug in cache handling
4182     
4183     changed files stayed in cache, but they were reported as not found,
4184     this caused leaks and crashes
4185     bug introduced by change of notification function,
4186     commit 78cde6934008f79fe498e4adc64d187b0ed47417
4187
4188 commit d17c428da1a3a25b1a24f50470f14e98e8cbd226
4189 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4190 Date:   Thu Jul 26 16:02:52 2012 +0200
4191
4192     initialize default options before commandline parsing
4193     
4194     this fixes a crash on images specified on commandline
4195
4196 commit 97bddb361bf518b632cb4cf3145d311a94112886
4197 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
4198 Date:   Fri Apr 2 20:47:34 2010 +0930
4199
4200     exif autorotate for proofs
4201     
4202     Find below a patch which adds auto-rotation of proof images based on image
4203     EXIF information.  It is a revision of a proof-of-concept patch I did up for
4204     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
4205     submission.  The patch below is against geeqie 1.0.
4206     
4207     The proof auto-rotation feature is controlled by a new setting in the
4208     "convenience" section of the image preferences dialog.  This way the
4209     existing behaviour is still available for those who want to use it.
4210     
4211     I find this new feature very useful when preparing proofing sheets and I
4212     suspect others would too.  Please consider this for inclusion in geeqie.
4213
4214 commit 5ef30846a7bc94585771a6d08284b771320b33d4
4215 Author: Klaus Ethgen <Klaus@Ethgen.de>
4216 Date:   Fri Jan 6 02:23:57 2012 +0100
4217
4218     Fix directory walking bug
4219     
4220     There was a annoying bug when walking up more than one directory level.
4221
4222 commit 0922b292f3e67e4b52c7377199c2617511be7a38
4223 Author: Klaus Ethgen <Klaus@Ethgen.de>
4224 Date:   Fri Jan 6 02:23:57 2012 +0100
4225
4226     Fix directory walking bug
4227     
4228     There was a annoying bug when walking up more than one directory level.
4229
4230 commit 988b89175eb9703d8116b719e0baf036793a33c3
4231 Author: Klaus Ethgen <Klaus@Ethgen.de>
4232 Date:   Fri Dec 30 13:59:53 2011 +0100
4233
4234     Revert "call notify functions in in an idle call"
4235     
4236     Breaks type in of keywords.
4237     
4238     This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.
4239
4240 commit 6f701885de29cc7ce188fdd3be50cdab253d5f98
4241 Author: cybjit <cybjit@gmail.com>
4242 Date:   Mon Apr 25 12:53:35 2011 +0200
4243
4244     Ignore duplicates with same path
4245
4246 commit ce2d11c4d9df655a4fff053373b724d985a25db0
4247 Author: Vincent Blut <vincent.debian@free.fr>
4248 Date:   Sat Dec 3 15:46:20 2011 +0100
4249
4250     Various errors in the translation (typo, etc.)
4251     
4252     Patch submitted by Vincent Blut that fix some typo in French locales.
4253     Closes Debian bug #620895.
4254
4255 commit bc3ed05a47d86ee3ec78d166df17d1f446f2d0cd
4256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4257 Date:   Sat Nov 12 11:36:18 2011 +0100
4258
4259     call size signal indirectly via idle_call
4260     
4261     image_loader_size_cb is called from a second thread, so it can't
4262     use any gtk functions directly or via signals
4263     this fixes random crashes in gtk code introduced by commit e24281e5
4264
4265 commit 4cbe6b68b12b1102fcdc2dcec99e6b03c74291a1
4266 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4267 Date:   Sat Nov 12 11:34:55 2011 +0100
4268
4269     call log window functions indirectly via idle callbacks
4270
4271 commit 04bb6f2326f58139c22d3bb8de7e639c8efb40ba
4272 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4273 Date:   Tue Oct 4 22:09:55 2011 +0200
4274
4275     rename file_data_new_simple to file_data_new_group, filedata.c cleanup
4276
4277 commit 58e4671ba18ae3b3a996f3f518151fc6fb2bbdf0
4278 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4279 Date:   Sun Oct 2 11:55:34 2011 +0200
4280
4281     recognize all registered extensions, even if they contain dots
4282
4283 commit 52d7c7d5a99e904839c0497f32ca6d2586b9a14f
4284 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4285 Date:   Sun Oct 2 11:16:03 2011 +0200
4286
4287     sidecar_file_priority function is already called with extension as an argument
4288
4289 commit 78cde6934008f79fe498e4adc64d187b0ed47417
4290 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4291 Date:   Sun Oct 2 11:12:44 2011 +0200
4292
4293     call notify functions in in an idle call
4294
4295 commit 5276a3faf1ab551a34acb45e72ae15213a7ccbfc
4296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4297 Date:   Sat Oct 1 23:21:08 2011 +0200
4298
4299     move the grouping code from file_data_new to filelist_read
4300
4301 commit aff67e653215952b4766cf33bfdfa24cd93949b3
4302 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4303 Date:   Sat Oct 1 20:58:34 2011 +0200
4304
4305     separate function fortesting changed files without sidecars
4306
4307 commit 21a8bc375e28b4950bac3a1a3e1aef1f734d9c63
4308 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4309 Date:   Sat Oct 1 17:11:10 2011 +0200
4310
4311     consistent use of fd->extension
4312
4313 commit e6308d6f082ede8e9d6e57b14806356c8923c65d
4314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4315 Date:   Sat Oct 1 16:31:58 2011 +0200
4316
4317     simplified grouping of sidecars
4318
4319 commit 18d80ca385e38b3bf9bc4ef36264bb4d430aa1f6
4320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4321 Date:   Fri Sep 30 23:57:31 2011 +0200
4322
4323     fixed filelist_sort_compare_filedata to not return 0 no different files
4324
4325 commit efc8096527d6f743d17c44b9982616a169973f39
4326 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4327 Date:   Fri Sep 30 23:02:26 2011 +0200
4328
4329     always check for sidecars by readdir
4330
4331 commit 7bb3871e21c03b7103792524458eddf0616880db
4332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4333 Date:   Fri Sep 30 10:54:32 2011 +0200
4334
4335     do not use FileData entries with empty path
4336
4337 commit 559683ddda8610a986ea1355dc191e8e20f77a23
4338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4339 Date:   Thu Sep 29 17:17:20 2011 +0200
4340
4341     updated copyright notice
4342
4343 commit 4f028fb255a5edaeb2aec25d2e87ef4b8a2aa44d
4344 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4345 Date:   Thu Sep 29 17:14:36 2011 +0200
4346
4347     added custom tiff loader
4348
4349 commit 25d02a83df709d2852f4cb90867aa261b80280ca
4350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4351 Date:   Thu Sep 29 12:36:08 2011 +0200
4352
4353     added long-term cache for keywords
4354
4355 commit bdea8db7b066162269cc1d9d09d745983e5fadb0
4356 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4357 Date:   Tue Sep 27 22:06:09 2011 +0200
4358
4359     set stereo.fixed default values to hdmi stereo standard
4360
4361 commit 216a72fa46b4f35d8b4f36dfb7b7a227300faa4c
4362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4363 Date:   Tue Sep 27 22:03:47 2011 +0200
4364
4365     fixed stereo.fixed preferences
4366
4367 commit 1c4103ded9b34d240b76779d5ea8a5c16bbf1924
4368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4369 Date:   Tue Sep 27 21:12:02 2011 +0200
4370
4371     fixed stereo_temp_disable functionality
4372
4373 commit f5470bbc26b15ce585c8f1cedfad3adfa611ef85
4374 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4375 Date:   Tue Sep 27 10:29:36 2011 +0200
4376
4377     added panorama .pto file to the list of known files
4378
4379 commit 0736b5d6b3b31bb24531284b44b90b7b225d9e7c
4380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4381 Date:   Fri Jul 29 15:27:09 2011 +0200
4382
4383     fixed crash on incomplete jpeg file
4384
4385 commit 10f4b603e6b8ad553a7b9c9afb4aa92e43dccae6
4386 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4387 Date:   Sat May 14 22:16:49 2011 +0200
4388
4389     added Cycle through stereo modes menu entry
4390
4391 commit e9780e09d7e57bd5f5c3594bdd773bb2541ec232
4392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4393 Date:   Sat May 14 21:53:45 2011 +0200
4394
4395     do not mix autodetected and user-defined stereo mode
4396
4397 commit c447b43b8f8291da9d941718afaa0b2c9d950efc
4398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4399 Date:   Sun Apr 10 21:11:50 2011 +0200
4400
4401     more compilation fixes
4402
4403 commit 7a8a4c7e4448572ba18d4ded8cf7e86dbd5bf8e7
4404 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4405 Date:   Sun Apr 10 20:30:17 2011 +0200
4406
4407     compilation fixes
4408
4409 commit 0ec34da9df56efdd6963a0f3569fe24299a8ba0d
4410 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4411 Date:   Sat Apr 9 19:27:43 2011 +0200
4412
4413     fixed libjpeg in autoconf
4414
4415 commit 18f8e33ac8681cd297a980a936bd2ce2467614da
4416 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4417 Date:   Sat Apr 9 16:07:31 2011 +0200
4418
4419     improved mpo parser, consider individual image type code
4420
4421 commit e5235578ba189827610cec22c9ca8bc17c433113
4422 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4423 Date:   Fri Apr 8 21:16:41 2011 +0200
4424
4425     fixed to compile with other libjpeg versions
4426
4427 commit dd008ca74ba4a924b202021a7d0dbd11cf0dc542
4428 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4429 Date:   Sun Mar 27 19:22:29 2011 +0200
4430
4431     allocate tile pixbuf allways
4432
4433 commit 43b479c1042930d616cb4c8fb9e80ee5fd0900ec
4434 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4435 Date:   Sun Mar 27 18:20:19 2011 +0200
4436
4437     updated copyright notices
4438
4439 commit a7efe96305e0e1847c2e20b119c86cac03fd9e56
4440 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4441 Date:   Sun Mar 27 18:14:17 2011 +0200
4442
4443     free mpo data
4444
4445 commit 85dbc07da126d6229f37821e5dd49c3b8546e80e
4446 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4447 Date:   Sun Mar 27 13:53:23 2011 +0200
4448
4449     fixed jpeg_segment_find to support more app2 segments with different signatures
4450
4451 commit c2378af08d9bb0b9ee1f958c9a4b50bc65abbed8
4452 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4453 Date:   Sun Mar 27 12:52:09 2011 +0200
4454
4455     store stereo flag in loader data
4456
4457 commit 2f3197170c42959552141b2600c9d828542792a8
4458 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4459 Date:   Sun Mar 27 12:02:30 2011 +0200
4460
4461     fixed freed data access
4462
4463 commit 091dae0b7d6e602da76f624ddac3e335e262e1fa
4464 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4465 Date:   Sun Mar 27 11:58:29 2011 +0200
4466
4467     load mpo files as SBS
4468
4469 commit c546114c635f93ff254b4d479a1b6370377d054b
4470 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4471 Date:   Sun Mar 27 10:57:08 2011 +0200
4472
4473     added mpo parser
4474
4475 commit 3b1800b11fd5f98ce268b358f17585d43641c3ea
4476 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4477 Date:   Sat Mar 26 22:13:39 2011 +0100
4478
4479     split jpeg parser functions to separate file
4480
4481 commit ec75c814d6f79ec16426ee40aacbf7d0aded8e41
4482 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4483 Date:   Sat Mar 26 22:03:30 2011 +0100
4484
4485     added custom jpeg loader
4486
4487 commit b5b810393f0fae5071a0263db376dadaf595d4c5
4488 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4489 Date:   Sat Mar 26 17:57:25 2011 +0100
4490
4491     infrastructure for image loader backend
4492
4493 commit 09037ad50bd7a839794df37034bcd3dd378cab13
4494 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4495 Date:   Fri Mar 25 23:25:15 2011 +0100
4496
4497     renderer interface cleanup
4498
4499 commit c9965882aeed23e72cf019f6d3859a69d1d4aebd
4500 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4501 Date:   Fri Mar 25 23:14:01 2011 +0100
4502
4503     fixed redrawing on expose event
4504
4505 commit a5a53debed949e9511e6e6fcd454aa324334a8cf
4506 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4507 Date:   Fri Mar 25 22:09:59 2011 +0100
4508
4509     fixed area_changed handling
4510
4511 commit 8a3733bbabbca537e1f741984fa8b5e94cca08c6
4512 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4513 Date:   Sun Mar 20 19:16:07 2011 +0100
4514
4515     added more anaglyph modes
4516
4517 commit 19f041e7e105a568a57b22cc36e30590ccc75de7
4518 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4519 Date:   Sun Mar 20 12:49:00 2011 +0100
4520
4521     added half-size (3dtv) stereo mode
4522
4523 commit 797e4dbd59e944c3d3b78d25b44dfe7ae8bb287e
4524 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4525 Date:   Sun Mar 20 11:31:08 2011 +0100
4526
4527     fixed sbs mode
4528
4529 commit e82e902ed059b5ed4e12a1c48e816cdf3c514940
4530 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4531 Date:   Sun Mar 20 11:11:08 2011 +0100
4532
4533     save and load stereo options
4534
4535 commit f2ee23371ea8a95eb54cd39bf191e658f99cae7e
4536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4537 Date:   Sun Mar 20 10:52:41 2011 +0100
4538
4539     improved preferences dialog
4540
4541 commit bd4b6cfb641e52f646931b69ddccbcacb0f85a5f
4542 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4543 Date:   Sun Mar 20 10:15:07 2011 +0100
4544
4545     added fixed stereo mode
4546
4547 commit 826ea8c822093a131c5c44c9c02252aff5d60d2e
4548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4549 Date:   Sun Mar 20 00:23:54 2011 +0100
4550
4551     removed 'swap' entry from menu
4552
4553 commit 28fd30edc8bf0a4d0a62c2732d37f512affaf87b
4554 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4555 Date:   Sun Mar 20 00:18:13 2011 +0100
4556
4557     temporarily disable stereo mode, added more stereo prefs
4558
4559 commit 623bc05945e68c9242a69290de12501435a1bc18
4560 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4561 Date:   Sat Mar 19 21:42:13 2011 +0100
4562
4563     type of source stereo image made adjustable from menu
4564
4565 commit bab7032f6f11847e68ce1ac42d68a18d50aed220
4566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4567 Date:   Sat Mar 19 19:53:30 2011 +0100
4568
4569     stereo mode preferences
4570
4571 commit f5f37819bf9ede89c68114b079feb24d19e49343
4572 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4573 Date:   Sat Feb 5 22:22:12 2011 +0100
4574
4575     change stereo mode from menu
4576
4577 commit 68dc88956d7b42a3ced0e0256d075307e866494f
4578 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4579 Date:   Sat Feb 5 18:20:16 2011 +0100
4580
4581     swap stereo images
4582
4583 commit 8ea74ae53b6c32d3d5492340fe16fdeeedd12f26
4584 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4585 Date:   Fri Feb 4 23:49:13 2011 +0100
4586
4587     added mirrored stereo mode
4588
4589 commit 086196582749a9f9fd254399665c56a892348ce3
4590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4591 Date:   Sat Jan 29 17:43:05 2011 +0100
4592
4593     fixed overlay position - part2
4594
4595 commit a081296160a39396e395eab36c091cddfb9f216e
4596 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4597 Date:   Sat Jan 29 17:35:29 2011 +0100
4598
4599     fixed overlay position
4600
4601 commit cb324a14505d277f8c2def3512e71f64d151531b
4602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4603 Date:   Sat Jan 29 17:15:39 2011 +0100
4604
4605     do not draw tiles outside the viewport
4606
4607 commit 589a4cb49ae1b9c0a8618ca3918a579ef9e517ae
4608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4609 Date:   Sat Jan 29 14:49:38 2011 +0100
4610
4611     display pixel aspect ratio support
4612
4613 commit 0a5ec68af089d4b79c3816d3e7df0434ea0ad5e8
4614 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4615 Date:   Fri Jan 28 14:34:57 2011 +0100
4616
4617     anaglyph support
4618
4619 commit fa7103087ac4eaf5d2ddd560fa472d4c4d8a1fa2
4620 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4621 Date:   Fri Jan 28 13:13:27 2011 +0100
4622
4623     rt_tile_render cleanup part 3
4624
4625 commit 3dd0e08368b389250b15790036be7f00075a1d74
4626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4627 Date:   Fri Jan 28 13:05:14 2011 +0100
4628
4629     rt_tile_render cleanup part 2
4630
4631 commit 808d8558b3d5e2ec8791ca3ea2a0ba14e5e18823
4632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4633 Date:   Fri Jan 28 12:44:32 2011 +0100
4634
4635     rt_tile_render cleanup part 1
4636
4637 commit 6b9ed5a71fc7230c795e4edd541fb79a5d022220
4638 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4639 Date:   Fri Jan 28 11:05:07 2011 +0100
4640
4641     first stereo support
4642
4643 commit 63fdb63ce1470f08c4be2d7a2ff02582c331560e
4644 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4645 Date:   Thu Jan 27 13:40:05 2011 +0100
4646
4647     separated tile renderer
4648
4649 commit a8c5cb269996f35d4877e31514956c198c3bd2e5
4650 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4651 Date:   Mon Sep 26 15:02:05 2011 +0200
4652
4653     ignore raw image support reported by the pixbuf loader
4654
4655 commit d2c78b7a8dadc45b958e1b74242d64766e9f6e9f
4656 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4657 Date:   Sat Apr 9 16:38:46 2011 +0200
4658
4659     fixed using DEBUG_N from multiple threads
4660
4661 commit 8a55b69211b5866025f66c514f34ad697d3d1909
4662 Author: Laurent Monin <geeqie@norz.org>
4663 Date:   Thu Dec 16 22:26:36 2010 +0100
4664
4665     Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
4666     
4667     Add a new function exif_init_cache() and call it at top of exif_read_fd(),
4668     the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
4669     and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
4670
4671 commit 138e31f328408ac88f1162999c8fcb24298ab37a
4672 Author: Vladislav Naumov <vnaum@vnaum.com>
4673 Date:   Thu Dec 16 21:55:03 2010 +0100
4674
4675     Fix bug 2999830: do not report failed chown() on copy.
4676     
4677     Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
4678     
4679     I was trying to copy images from my camera which is mounted as a USB
4680     mass storage device.  The files on the mount are owned by root, and
4681     geeqie tries to chown (and chgrp) the copy, fails, and displays an
4682     error message.  This is only mildly annoying when copying a single
4683     file, but when I want to copy multiple files the failure stops the
4684     operation after the first file.
4685     
4686     Patch by Vladislav Naumov <vnaum@vnaum.com>
4687     
4688     This patch ignores chown errors, while still doing chown
4689     (so root still can copy files preserving ownership).
4690     
4691     http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
4692     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
4693
4694 commit bd374b070d437d6319946c49ae0166ee4621e737
4695 Author: Klaus Ethgen <Klaus@Ethgen.de>
4696 Date:   Sun Jul 24 13:17:34 2011 +0100
4697
4698     Change the image size from 10×20 to 20×20
4699     
4700     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
4701     SF:3191174.
4702
4703 commit a11e5ce5f336e6fad747cafc8efea09a69e4cdbb
4704 Author: Klaus Ethgen <Klaus@Ethgen.de>
4705 Date:   Sun Jul 24 13:17:34 2011 +0100
4706
4707     Change the image size from 10×20 to 20×20
4708     
4709     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
4710     SF:3191174.
4711
4712 commit 8f9ba4127954be5e04ac4c8b1822399a435af1ed
4713 Author: Klaus Ethgen <Klaus@Ethgen.de>
4714 Date:   Sun May 15 19:44:04 2011 +0100
4715
4716     Fix a remote command bug
4717
4718 commit 4858999bc0b165211656849e174e9b0149cb33e7
4719 Author: Klaus Ethgen <Klaus@Ethgen.de>
4720 Date:   Sun May 22 09:40:51 2011 +0100
4721
4722     Typo, forgotten bracket
4723
4724 commit d4660d7669ddb5e3312164cfdf5907f4e7dbb349
4725 Author: Klaus Ethgen <Klaus@Ethgen.de>
4726 Date:   Sun May 15 19:44:04 2011 +0100
4727
4728     Fix a remote command bug
4729
4730 commit 31f6b82dbee7f4456371a1b527161ebc81342577
4731 Author: Klaus Ethgen <Klaus@Ethgen.de>
4732 Date:   Sat Apr 9 19:47:30 2011 +0100
4733
4734     Do not delete path settings when adding new directory
4735     
4736     This patch will change the way, geeqie is mangling the path name in the
4737     rename (copy) dialog when creating new directory. Will fix the bugs
4738     Debian:529531 and SF:2795791.
4739
4740 commit a4270acba9810bb6307e7d8da1334211898d8fb5
4741 Author: Klaus Ethgen <Klaus@Ethgen.de>
4742 Date:   Fri Jul 16 13:30:53 2010 +0100
4743
4744     Fix compiling issue
4745     
4746     img-view.c: In function 'real_view_window_new':
4747     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
4748     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
4749
4750 commit e24281e5b7b6a70c47eeb46c4857913b5eec10a8
4751 Author: Klaus Ethgen <Klaus@Ethgen.de>
4752 Date:   Sat May 8 23:52:09 2010 +0100
4753
4754     Fix the windowsize
4755     
4756     Opening a new window from a collection should not set the default size.
4757     Unfortunately the size of the image is not available in the early state.
4758
4759 commit c971abea1cfb4b4d85e1c67dba2d443ebd5e9f86
4760 Author: Klaus Ethgen <Klaus@Ethgen.de>
4761 Date:   Thu Apr 21 18:44:15 2011 +0100
4762
4763     Fix wrong line ending
4764
4765 commit 556bd46ba743932fd29c225918d8aae722f6a054
4766 Author: Klaus Ethgen <Klaus@Ethgen.de>
4767 Date:   Sat Apr 9 19:47:30 2011 +0100
4768
4769     Do not delete path settings when adding new directory
4770     
4771     This patch will change the way, geeqie is mangling the path name in the
4772     rename (copy) dialog when creating new directory. Will fix the bugs
4773     Debian:529531 and SF:2795791.
4774
4775 commit dc3dea1297365981d2e206fd8afbb84a781ced20
4776 Author: Tore Ericsson <tore.ericsson@telia.com>
4777 Date:   Mon Feb 14 21:21:55 2011 +0100
4778
4779     Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
4780
4781 commit 236bc4c0e943f91e022c1c792a0267688e492f1d
4782 Author: Tore Ericsson <tore.ericsson@telia.com>
4783 Date:   Mon Feb 14 15:04:07 2011 +0100
4784
4785     Almost complete Swedish translation
4786     
4787     Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
4788     Edit, Delete, etc. Also remains three entries where I don't know the meaning
4789     on lines 1550, 1558, and 5229. The English text seems to be completely out of
4790     order on lines 5601 and 5606. -- Note also: The first cache path in the
4791     thumbnail dialogue window appears having a duplication error.
4792
4793 commit 8c25cb5a376d19f3db0b5d8b98a4c16fa8799e9e
4794 Author: Tore Ericsson <tore.ericsson@telia.com>
4795 Date:   Mon Feb 14 14:51:44 2011 +0100
4796
4797     Started with Swedish translation
4798
4799 commit 60c56ec5c852ea4b0d8b7df80507bbfbaf4e7610
4800 Author: Tore Ericsson <tore.ericsson@telia.com>
4801 Date:   Thu Jan 13 20:38:20 2011 +0100
4802
4803     Swedish tranlation
4804     
4805     Hi all,
4806     
4807     Here is my translation into Swedish so far, inluding conversion into UTF-8
4808     coding.
4809     
4810     Can somebody advice me how I can test my translations in an own Geeqie
4811     installation? (I'm running Kubuntu 10.04)
4812     
4813     Tore
4814     
4815     From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
4816     From: Tore Ericsson <tore.ericsson@telia.com>
4817     Date: Thu, 13 Jan 2011 20:18:28 +0100
4818     Subject: [PATCH] Started with Swedish translation
4819
4820 commit e504820e7afff00efe7937b7b9a5fd830ae1d79e
4821 Author: Klaus Ethgen <Klaus@Ethgen.de>
4822 Date:   Fri Jul 16 13:30:53 2010 +0100
4823
4824     Fix compiling issue
4825     
4826     img-view.c: In function 'real_view_window_new':
4827     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
4828     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
4829
4830 commit 6e695dd61e5fc1ed8d0688d4b72bd87c10f6e0f5
4831 Author: Klaus Ethgen <Klaus@Ethgen.de>
4832 Date:   Sat May 8 23:52:09 2010 +0100
4833
4834     Fix the windowsize
4835     
4836     Opening a new window from a collection should not set the default size.
4837     Unfortunately the size of the image is not available in the early state.
4838
4839 commit c6d82fb33aef7282e1b7977357a27e92122d42d5
4840 Author: Klaus Ethgen <Klaus@Ethgen.de>
4841 Date:   Mon Mar 8 22:01:44 2010 +0100
4842
4843     Implementing some usefull data structures for lua
4844
4845 commit de4f59037f1d026e11760a7847c5b187e89351ea
4846 Author: Klaus Ethgen <Klaus@Ethgen.de>
4847 Date:   Sun Mar 7 20:04:23 2010 +0100
4848
4849     First usable lua callback
4850     
4851     Implementing get_datum to get a named exif datum from the image.
4852
4853 commit 4e679cd9f9cb725773053295eedc75adb8ebe41c
4854 Author: Klaus Ethgen <Klaus@Ethgen.de>
4855 Date:   Sun Mar 7 14:57:00 2010 +0100
4856
4857     Using common path for lua files
4858
4859 commit ee7d5c882dd136b160c94359fb3182e49df0fbee
4860 Author: Klaus Ethgen <Klaus@Ethgen.de>
4861 Date:   Thu Mar 4 21:05:13 2010 +0100
4862
4863     Overlay info with lua
4864
4865 commit c5c0aa1566e7c95c4e3d009067b1e5133aa8736f
4866 Author: Klaus Ethgen <Klaus@Ethgen.de>
4867 Date:   Sat Jun 27 22:38:09 2009 +0100
4868
4869     Adding support for lua scripting
4870     
4871     Until now this is without any functionality.
4872
4873 commit 55de20b6bd7a666ab63ee9d1f60e8fd1833a74c5
4874 Author: Laurent Monin <geeqie@norz.org>
4875 Date:   Sat Dec 11 20:09:43 2010 +0100
4876
4877     Convert svn:ignore properties to .gitignore
4878     
4879     Simplify .gitignore and add few forgotten entries
4880
4881 commit b71da225f077c5268a525886967be68739c5be94
4882 Author: Klaus Ethgen <Klaus@Ethgen.de>
4883 Date:   Mon May 10 11:33:13 2010 +0000
4884
4885     Some small logic mistakes
4886     
4887     Use boolean operators for booleans and bitwise otherwise only.
4888
4889 commit dd54e571eb1cd5ffc55a97edecc777180d0dddb4
4890 Author: Klaus Ethgen <Klaus@Ethgen.de>
4891 Date:   Mon May 10 11:32:56 2010 +0000
4892
4893     GTK marks several functions as deprecated
4894     
4895     The following functions has been replaced and deprecated by version
4896     2.20:
4897        - GTK_WIDGET_CAN_FOCUS
4898        - GTK_WIDGET_DRAWABLE
4899        - GTK_WIDGET_HAS_FOCUS
4900        - GTK_WIDGET_HAS_GRAB
4901        - GTK_WIDGET_IS_SENSITIVE
4902        - GTK_WIDGET_NO_WINDOW
4903        - GTK_WIDGET_REALIZED
4904        - GTK_WIDGET_SENSITIVE
4905        - GTK_WIDGET_STATE
4906        - GTK_WIDGET_TOPLEVEL
4907        - GTK_WIDGET_VISIBLE
4908
4909 commit 7a426d74379c2728ffe2bd0b5a33fd9bb473d7fb
4910 Author: Klaus Ethgen <Klaus@Ethgen.de>
4911 Date:   Sun Feb 28 22:55:37 2010 +0000
4912
4913     Add unknown file class to grouping
4914
4915 commit b71f37b8dbfd89c79a407698293cc3de44b4f645
4916 Author: Klaus Ethgen <Klaus@Ethgen.de>
4917 Date:   Sun Feb 28 15:17:12 2010 +0000
4918
4919     Fix a small issue with strptime
4920     
4921     strptime do not initialize all fields. So the undefined fields could end
4922     in crash later on.
4923
4924 commit fc390bb82685262d7fc073f0571e39c2fcc1c8c3
4925 Author: Laurent Monin <geeqie@norz.org>
4926 Date:   Sat Feb 27 23:31:07 2010 +0000
4927
4928     Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
4929
4930 commit 34c581a990f3b8f76084e0379282cb6bf8eb9606
4931 Author: Klaus Ethgen <Klaus@Ethgen.de>
4932 Date:   Sat Feb 27 20:35:26 2010 +0000
4933
4934     Add the feature to add single keywords to selection
4935     
4936     This patch adds a context menu entry to keywords to ad the current
4937     keyword to all selected images.
4938
4939 commit bbcf58c3c476cbff706e04295c028da8239d3e70
4940 Author: Klaus Ethgen <Klaus@Ethgen.de>
4941 Date:   Sat Feb 27 20:35:09 2010 +0000
4942
4943     Little macro correction
4944
4945 commit de8ed72a941ef92c51ceca084b66dc7828cb90ab
4946 Author: Klaus Ethgen <Klaus@Ethgen.de>
4947 Date:   Sat Feb 27 20:34:54 2010 +0000
4948
4949     Unifying the datetime output
4950     
4951     The output of %date% and %formatted.DateTime% should be equivalent.
4952
4953 commit 7cabd51896c7a9411de0336ade042f4e726fe3e1
4954 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4955 Date:   Wed Feb 17 21:05:10 2010 +0000
4956
4957     updated ChangeLog file
4958
4959 commit c704896fdb0d0d5b5e2d2205c9d57a4382d343d7
4960 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4961 Date:   Tue Feb 16 21:18:03 2010 +0000
4962
4963     added 2010 to copyright text
4964
4965 commit 7bea2e9641e42a79bf6bc89a7b9d86d68e671b87
4966 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4967 Date:   Tue Feb 16 21:10:12 2010 +0000
4968
4969     updated version string
4970
4971 commit 43c48179f5b7249ea13b918d0e6cdb156ce3011f
4972 Author: Laurent Monin <geeqie@norz.org>
4973 Date:   Tue Feb 16 20:07:05 2010 +0000
4974
4975     Restore translators list, removed by revision 1899.
4976
4977 commit 113b2377405d3652e66bb547bdf58f981ef6f606
4978 Author: Laurent Monin <geeqie@norz.org>
4979 Date:   Tue Feb 16 19:55:35 2010 +0000
4980
4981     Update russian translation. Thanks to Denis Silakov.
4982
4983 commit 4261dfa3f5aaf091e97daeb0f99dd020672fe37b
4984 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4985 Date:   Sun Feb 14 22:00:23 2010 +0000
4986
4987     fixed segfault in exif parser
4988     
4989     http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
4990
4991 commit b6a2a9d69377da28b4dacdc3630e68e5cb7869ef
4992 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4993 Date:   Sun Feb 14 21:35:11 2010 +0000
4994
4995     fixed reference count
4996     
4997     there was a bug in reference count on writting unsaved metadata
4998     before starting an external editor
4999
5000 commit aa1e53ca14dcd9a75a717792be8a4d5fc735a5eb
5001 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5002 Date:   Sun Feb 7 13:16:35 2010 +0000
5003
5004     test gnome-doc-tool in configure
5005
5006 commit 78b77ae3833bfa191aa94531e5b5ba0765b0cc6e
5007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5008 Date:   Sun Feb 7 12:44:55 2010 +0000
5009
5010     dropped obsolete sections, gqview changelog moved to wiki
5011
5012 commit f977ad15657970ebb4621ba46e005cefc0b218ae
5013 Author: Laurent Monin <geeqie@norz.org>
5014 Date:   Tue Feb 2 20:21:11 2010 +0000
5015
5016     Brazilian Portuguese translation was updated.
5017     
5018     Thanks to Sergio Cipolla.
5019     
5020     References:
5021     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
5022
5023 commit 0e32e4d57426c075fa4d9f3cee75c5bdd897df48
5024 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5025 Date:   Wed Jan 27 22:27:10 2010 +0000
5026
5027     czech translation fixes
5028
5029 commit b015822f5751b6ad105ad607d196320574d30806
5030 Author: Laurent Monin <geeqie@norz.org>
5031 Date:   Wed Jan 27 19:58:11 2010 +0000
5032
5033     Update catalan translation, by angel mompo.
5034
5035 commit 6088a5dd735b2bea2b1a8b4606b3c32e89b86999
5036 Author: Laurent Monin <geeqie@norz.org>
5037 Date:   Sun Jan 17 13:34:48 2010 +0000
5038
5039     Fix osd zoom level refreshing (it was broken since some times).
5040
5041 commit 615b0fbae5303c71ce20356036d89d8d5a23261e
5042 Author: Laurent Monin <geeqie@norz.org>
5043 Date:   Wed Jan 13 19:49:39 2010 +0000
5044
5045     Update dutch translation. Work in progress.
5046     
5047     Patch by Marcel Pol.
5048
5049 commit 141a854c9b4b80132cb0be2cfd45122e41157531
5050 Author: Klaus Ethgen <Klaus@Ethgen.de>
5051 Date:   Mon Jan 11 14:10:49 2010 +0000
5052
5053     Wops, typo...
5054
5055 commit 36ee9c9dcd360e1d6847f4fd9b899c70875cc23f
5056 Author: Laurent Monin <geeqie@norz.org>
5057 Date:   Sun Jan 10 14:23:29 2010 +0000
5058
5059     copy_file(): remove incomplete file on error (bug 2890715)
5060     
5061     The behavior changed, data is first written to a temporary file,
5062     which is unlinked in case of error, then the tempfile is renamed
5063     to the final name.
5064     Size of buffer was increased from 4k to 16k.
5065
5066 commit 8ce20c203c0b7e91eed065d5163bd2ad8e183eb3
5067 Author: Laurent Monin <geeqie@norz.org>
5068 Date:   Sat Jan 9 11:44:27 2010 +0000
5069
5070     Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
5071
5072 commit 5a1662366440a908c9af77b57ccd00472ea0d3cc
5073 Author: Laurent Monin <geeqie@norz.org>
5074 Date:   Sat Jan 9 10:37:48 2010 +0000
5075
5076     Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
5077
5078 commit a1c2ef4506fae105f7ca76463fe21c84bd283cb3
5079 Author: Laurent Monin <geeqie@norz.org>
5080 Date:   Tue Jan 5 22:28:11 2010 +0000
5081
5082     Add Serbian translation.
5083     
5084     Note there are two *.po files, one for Cyrilic and one for Latin
5085     letters.
5086     
5087     Thanks to Milos Popovic.
5088
5089 commit 59801852932ec6a13f43b1e3f4beb42631906070
5090 Author: Laurent Monin <geeqie@norz.org>
5091 Date:   Tue Jan 5 22:26:03 2010 +0000
5092
5093     Update README about translations.
5094
5095 commit f9feac4ff37cc70a0b601c1e839f4e37ff2b5072
5096 Author: Laurent Monin <geeqie@norz.org>
5097 Date:   Tue Jan 5 17:49:50 2010 +0000
5098
5099     Allow to switch to fullscreen mode using LIRC.
5100     
5101     Imagine the following situation (which happened to me several times) :
5102     you want to see photos from your bed or your sofa so you launch geeqie
5103     and go to the right directory, then you take your remote control and sit
5104     comfortably far from your keyboard and mouse. And when you want to begin
5105     to watch photos, you realize you forgot to enable full screen! You have
5106     to stand up and to go until your computer and come back, whereas you
5107     could have done it with your remote control.
5108     
5109     Patch by Bernard Massot.
5110
5111 commit f1c7e5da546938446317b7af5ca2c06996bed93a
5112 Author: Laurent Monin <geeqie@norz.org>
5113 Date:   Sat Jan 2 12:38:55 2010 +0000
5114
5115     Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
5116
5117 commit bd34c324c92456f5182579d6922d7aba664f93c3
5118 Author: Laurent Monin <geeqie@norz.org>
5119 Date:   Sat Dec 19 12:53:20 2009 +0000
5120
5121     Fix bug 2917164.
5122     g_utf8_collate_key_for_filename() don't give sort order one
5123     may expect. Using g_utf8_collate_key() make things closer
5124     to many other programs output (ie. ls and gqview).
5125     
5126     Thanks to Michael pointing this out.
5127
5128 commit 99766f9e671fc24106db4104fa468192686e5629
5129 Author: Laurent Monin <geeqie@norz.org>
5130 Date:   Sat Dec 19 12:49:19 2009 +0000
5131
5132     Store sort parameters in appropriate variables.
5133
5134 commit 7ec5e57c11590f5d44bb96865e279de8d03c49cf
5135 Author: Laurent Monin <geeqie@norz.org>
5136 Date:   Thu Dec 10 17:48:43 2009 +0000
5137
5138     Move "Add Keyword" menu item at top of Keywords bar contextual menu.
5139     
5140     Suggested by Lars Täuber.
5141
5142 commit e6fe9db8a728c2188e7276f3cea001981120ed80
5143 Author: Laurent Monin <geeqie@norz.org>
5144 Date:   Thu Dec 10 17:44:31 2009 +0000
5145
5146     Fix contextual menus in lateral bars.
5147     
5148     Use button_release_event instead of button_press_event,
5149     this makes contextual menus persistent until an option
5150     is selected or the menu is closed.
5151
5152 commit 17f461e047e39b2e6ddfc82192aeb71db32c326d
5153 Author: Laurent Monin <geeqie@norz.org>
5154 Date:   Fri Dec 4 21:01:11 2009 +0000
5155
5156     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).
5157
5158 commit 4bbf6df484aa38c0919ef1c12f25a61e7cb2857b
5159 Author: Laurent Monin <geeqie@norz.org>
5160 Date:   Fri Dec 4 20:40:02 2009 +0000
5161
5162     Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
5163
5164 commit 4ba3a4841437e510a1c2904ac2991debb2d1071a
5165 Author: Laurent Monin <geeqie@norz.org>
5166 Date:   Fri Dec 4 19:45:09 2009 +0000
5167
5168     Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
5169
5170 commit 1f4fdf05a9d2f0ec98fc4a9c17172138e60a9e1f
5171 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5172 Date:   Fri Nov 27 23:27:35 2009 +0000
5173
5174     build documentation with gnome-doc-tool in makefile
5175
5176 commit 3f39e625a89f647d3963770bfc1222ef3f2b8a98
5177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5178 Date:   Sun Nov 22 09:12:22 2009 +0000
5179
5180     scripts for converting wiki documentation to docbook
5181
5182 commit 14fdb79a58c05b2110ccd7a7abc2e31099b74562
5183 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5184 Date:   Sat Nov 21 20:08:51 2009 +0000
5185
5186     check gtk_clutter_init return value
5187     
5188     https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
5189
5190 commit 64efa05fe3501bbcdd866156a9c62954d198514a
5191 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5192 Date:   Wed Nov 18 12:34:30 2009 +0000
5193
5194     changed https to http in wiki links
5195
5196 commit fb7ec61825c021bfbc7431ce7dcbbafc97a8d9c1
5197 Author: Laurent Monin <geeqie@norz.org>
5198 Date:   Fri Nov 13 18:37:31 2009 +0000
5199
5200     Spanish translation was updated. Thanks to Redy Rodriguez.
5201
5202 commit 40c05f384b37a3fc91262b033a0603ce376f8ccc
5203 Author: Laurent Monin <geeqie@norz.org>
5204 Date:   Sat Nov 7 21:31:23 2009 +0000
5205
5206     Updated spanish translation. Thanks to Redy Rodriguez.
5207
5208 commit ec5cfc05e59af8975556ffbc6262252e91172441
5209 Author: Klaus Ethgen <Klaus@Ethgen.de>
5210 Date:   Tue Oct 13 21:49:42 2009 +0000
5211
5212     German translation update
5213
5214 commit 3bd2b7d601d9444418799003a5ae472ac7738d15
5215 Author: Klaus Ethgen <Klaus@Ethgen.de>
5216 Date:   Tue Oct 13 21:49:21 2009 +0000
5217
5218     Add compatibility for GTK 2.18
5219     
5220     With 2.18 some functions are deprecated. With geeqie that are two at the
5221     moment.
5222     - gtk_tree_view_column_get_cell_renderers - which can be replaced by
5223       gtk_cell_layout_get_cells
5224     - gdk_event_get_graphics_expose - I just commented it as there seems to
5225       be no replacement in GTK 2.18
5226
5227 commit 84b602a4d3d1156d36c42db6bbd5d811cbe2f255
5228 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5229 Date:   Sat Oct 10 15:01:41 2009 +0000
5230
5231     added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
5232
5233 commit 9d0d6ce6929d7fae161552c1d91ee9ff412b3b2f
5234 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5235 Date:   Sat Oct 10 10:15:23 2009 +0000
5236
5237     use text renderer for editor->hidden
5238     
5239     The toggle was too confusing because it was not dirrectly editable.
5240
5241 commit a41042b3eed47f80f91448ca4836d09976a238fb
5242 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5243 Date:   Thu Oct 1 18:40:34 2009 +0000
5244
5245     ignored multiple directories specified on commandline
5246     
5247     IMHO this was inconsistent - specifying one directory had completely
5248     different effect than specifying two or more directories. Moreover,
5249     it segfaulted.
5250     Now only one directory is allowed.
5251
5252 commit 95d62825b5e935186a76211f63bea02b4af88d5a
5253 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5254 Date:   Thu Oct 1 17:37:51 2009 +0000
5255
5256     fixed tree_store reordering
5257
5258 commit 34f3b8a3ff32d1d2c4c77f57dd99344a7443257f
5259 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5260 Date:   Mon Sep 28 12:04:35 2009 +0000
5261
5262     do not cache incomplete thumbnails
5263
5264 commit 63420660a443d3a98d556ef90da3d079d058c4cb
5265 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5266 Date:   Mon Sep 28 09:57:06 2009 +0000
5267
5268     consider sidecars in layout_image popup menu
5269
5270 commit 64cf6613bcea8ae9c8f412255d2132eead0d76e8
5271 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5272 Date:   Sat Sep 26 11:37:09 2009 +0000
5273
5274     bar_gps cleanup
5275     
5276     - removed the scrollbar
5277     - do not set decel-rate,
5278       https://bugzilla.gnome.org/show_bug.cgi?id=596419
5279
5280 commit 643ae01b588ec9645731f147d82102244ac7dc74
5281 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5282 Date:   Sat Sep 26 08:47:28 2009 +0000
5283
5284     print text using pango renderer
5285     
5286     - the text is sent to postscript as a bitmap
5287     - this fixes printing of non-ascii characters
5288     
5289     http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
5290
5291 commit 8b6b4b9f42ac74470709bd413f0b5ce5b4190a90
5292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5293 Date:   Fri Sep 25 20:39:15 2009 +0000
5294
5295     require libchamplain 0.4
5296     
5297     - check for libchamplain 0.4
5298     - dropped libchamplain 0.3.x support
5299     
5300     http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
5301
5302 commit b52b036e97cb06283bc2280c432404cba631cbc2
5303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5304 Date:   Thu Sep 24 21:52:44 2009 +0000
5305
5306     fixed and simplified sidecar grouping code
5307
5308 commit 98cfb648cc4b0173b3e324af8d4c81fa14623124
5309 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5310 Date:   Thu Sep 24 18:02:29 2009 +0000
5311
5312     fixed emitting of error signal from image loader
5313
5314 commit f1c57f3c48c0347586e17fdce74e798ab95756ba
5315 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5316 Date:   Mon Sep 21 18:48:32 2009 +0000
5317
5318     fixed pan-view popup menu
5319     
5320     - removed wrong callback
5321     - consider sidecar files in the editor popup
5322
5323 commit 068a46d7a986f799ada8cc2cc80864c87b4d0741
5324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5325 Date:   Mon Sep 14 21:25:10 2009 +0000
5326
5327     fixed selection handling in sidebar
5328
5329 commit a65c901d3b70d7b3c2ed08ed89ffc90fac4bccc4
5330 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5331 Date:   Sun Sep 13 21:08:40 2009 +0000
5332
5333     fixed editor list in popup menu
5334     
5335     - show an editor if any of selected files matches
5336     - added debug messages
5337
5338 commit 1ab4168f7370de7b3370b1b91cb8a052327055b1
5339 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5340 Date:   Sun Sep 13 21:03:17 2009 +0000
5341
5342     fixed incorrect translation
5343
5344 commit 3a4c59562600d7a6b390c702b72c921ade71e3db
5345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5346 Date:   Sun Sep 13 20:00:08 2009 +0000
5347
5348     fixed filelist refresh
5349
5350 commit 0d3397b546403b2beb64608ab306f1d8ec323b2b
5351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5352 Date:   Sun Sep 13 12:33:11 2009 +0000
5353
5354     preserve histmap on NOTIFY_CHANGE
5355
5356 commit d88c0197db63c4282f6986112521d45f87c753a6
5357 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5358 Date:   Sun Sep 13 09:55:21 2009 +0000
5359
5360     added possibility to use geeqie-rotate as a standalone script
5361
5362 commit 9f27ef873ac95d800100b3a8702bcbe614a6e49b
5363 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5364 Date:   Sat Sep 12 16:37:05 2009 +0000
5365
5366     strip the "lang=" prefix from exiv2 in all metadata formats
5367
5368 commit 5773c73278ff455e6b1c96f115509cf24fe89108
5369 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5370 Date:   Sat Sep 12 16:03:09 2009 +0000
5371
5372     simplified template
5373
5374 commit fcf4c3852f5993e7cbb0e5f19ae46919c22a4ffd
5375 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5376 Date:   Sat Sep 12 15:51:37 2009 +0000
5377
5378     editor fixes
5379     
5380     - fixed editor loading order
5381     - fixed EditorWindow->modified flag handling
5382
5383 commit 50f55547a981a56f3baa1cd33bc2f3c4139bd695
5384 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5385 Date:   Sat Sep 12 15:31:24 2009 +0000
5386
5387     fixed reloading of editors
5388
5389 commit fbcd54e1b46fb22ca36e031e863af7b5f28b5d3b
5390 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5391 Date:   Wed Sep 9 18:16:09 2009 +0000
5392
5393     advertisment added
5394
5395 commit 04d9cb61c50924e4a8a7431e2da696b55693d241
5396 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5397 Date:   Mon Sep 7 20:44:29 2009 +0000
5398
5399     start_editor_from_filelist_full fixes
5400     
5401     fixed return value from start_editor_from_filelist_full()
5402     call editor_command_parse to detect possible problems early enough
5403
5404 commit 89d76d7da4f277010901baaf80c239c057d7da70
5405 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5406 Date:   Mon Sep 7 20:04:22 2009 +0000
5407
5408     fixed list of possible editors in popup menu
5409
5410 commit 23f8333708ae73bb3332c1cd6f1033fd9bf9cdfd
5411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5412 Date:   Mon Sep 7 19:48:05 2009 +0000
5413
5414     fixes sidecar file grouping
5415     
5416     files with a number in extension were listed twice, it
5417     caused problems later
5418
5419 commit b319e56a6f2a4018c385fe0b8eb085724dd33da5
5420 Author: Laurent Monin <geeqie@norz.org>
5421 Date:   Mon Sep 7 08:24:09 2009 +0000
5422
5423     Comment out unused functions, silenting related compilation warnings.
5424
5425 commit 6178ce7ae0e76e7e4d348681969e6dd31235c8ad
5426 Author: Laurent Monin <geeqie@norz.org>
5427 Date:   Mon Sep 7 08:18:18 2009 +0000
5428
5429     Remove an unused variable and minor code cleanup.
5430
5431 commit 9cfd6cc0d65835a221e710c14941591543597145
5432 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5433 Date:   Sun Sep 6 14:29:19 2009 +0000
5434
5435     improved editor loading
5436
5437 commit 687a891871bd2c41ecb7f955b80910c941427353
5438 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5439 Date:   Sun Sep 6 14:21:19 2009 +0000
5440
5441     fixed unnecessary image reloads in color menu
5442
5443 commit e0fd3c772a12fdb3c6155b90b587c6dbaa418a82
5444 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5445 Date:   Sun Sep 6 14:01:03 2009 +0000
5446
5447     load desktop files in idle time
5448     
5449     - scanning all desktop files takes a lot of time because of hdd seek
5450     - this change moves the scanning to idle time
5451     - the editors appears in the menus some time after startup
5452     
5453     https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
5454
5455 commit 397dd167416368a4d102b051352add5ed2982414
5456 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5457 Date:   Sun Sep 6 09:08:37 2009 +0000
5458
5459     added messages for debugging startup time
5460
5461 commit a9030eea34458fb630d338c042311e3904110eef
5462 Author: Laurent Monin <geeqie@norz.org>
5463 Date:   Sat Sep 5 13:48:21 2009 +0000
5464
5465     Update svn ignore lists.
5466
5467 commit dcadde2b6220414d6fc833c97a31b33fa0995d87
5468 Author: Laurent Monin <geeqie@norz.org>
5469 Date:   Fri Sep 4 15:53:04 2009 +0000
5470
5471     Fix up compilation issues related to libchamplain.
5472     
5473     See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
5474
5475 commit 049463614a739625303f0edb6a8cf1ee90219833
5476 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5477 Date:   Thu Sep 3 20:00:40 2009 +0000
5478
5479     fixed in-place rename
5480
5481 commit 6f6186dad0150ef4f37eca53c0cf22cbfd0cd7a0
5482 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5483 Date:   Thu Sep 3 19:18:20 2009 +0000
5484
5485     do not reload image on copy, move, rename and external editor
5486     
5487     changed files should be detected anyway
5488     http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
5489
5490 commit 2b239ea29ca6de434c05482d27abf55df26d35f0
5491 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5492 Date:   Fri Aug 28 23:09:05 2009 +0000
5493
5494     fixed vd_notify_cb leak
5495
5496 commit 1dc77a83b26aed8ff77e59837bf03e77789cb6b7
5497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5498 Date:   Fri Aug 28 21:01:29 2009 +0000
5499
5500     improved printing of selection
5501
5502 commit fbfb356c4e58eaf760c363caa8cbb3e6a45bd8ed
5503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5504 Date:   Fri Aug 28 20:18:46 2009 +0000
5505
5506     improved the sidecar grouping algorithm
5507
5508 commit 7cc27f48539b28a84af54e72c687276b729465bb
5509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5510 Date:   Thu Aug 27 20:23:28 2009 +0000
5511
5512     fixed toggle_slideshow function
5513     
5514     https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
5515
5516 commit ca1e575f63e3e5f39dafdb4c512f8e7672237ee0
5517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5518 Date:   Wed Aug 26 19:19:06 2009 +0000
5519
5520     updated version message
5521
5522 commit ccc188ca0606d79f1fe7e84e96a995acd96aca42
5523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5524 Date:   Wed Aug 26 19:16:02 2009 +0000
5525
5526     save one unnecessary call to stat_utf8
5527
5528 commit 04c030835380e4223ea2902c4cea0283bbce9895
5529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5530 Date:   Tue Aug 25 22:21:46 2009 +0000
5531
5532     use name as a tooltip of external editor if comment is missing
5533     
5534     the hotkey dialog ignores entries with empty tooltip
5535
5536 commit da53e4e5a7a067aea6961ea89a35098a68562196
5537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5538 Date:   Tue Aug 25 21:30:50 2009 +0000
5539
5540     write metadata before another opeation
5541     
5542     - this is implemented for copy and external editor
5543     - the unsaved metadata should survive operations like move or rename
5544     - saving metadata before delete is pointless
5545
5546 commit 22679396edba29418ca66fb4a1e9238386ae13d5
5547 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5548 Date:   Sun Aug 23 14:10:56 2009 +0000
5549
5550     workaround for xpm loader
5551     
5552     https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
5553
5554 commit 399428f6412a8c2866ec65738ca12bccd374fe73
5555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5556 Date:   Sun Aug 23 13:37:15 2009 +0000
5557
5558     fixed moving and maintenance of std. thumbnails
5559     
5560     https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
5561
5562 commit e284087c3e3d8714587fecdbb81d6328d3376b19
5563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5564 Date:   Sat Aug 22 21:58:49 2009 +0000
5565
5566     remove deleted files from metadata queue
5567
5568 commit a20b1c7d57bc9f5e189b957942665d0856617b4e
5569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5570 Date:   Sat Aug 22 20:20:19 2009 +0000
5571
5572     fixed sidecar grouping
5573     
5574     this fixes grouping of files which differs only
5575     in upper/lowercase extension. The old code stopped scanning
5576     when the first file was found.
5577
5578 commit 4fd2d2e9ae0d08ec04f1b893c08a315be6837abc
5579 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5580 Date:   Tue Aug 18 20:19:23 2009 +0000
5581
5582     fixed possible crash in exif_item_get_integer
5583
5584 commit c1371f79e488f152db06c61f821469fe59331ade
5585 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5586 Date:   Mon Aug 3 20:47:14 2009 +0000
5587
5588     updated links
5589
5590 commit 6873f89855794d502a5098369ba8b79fa4794392
5591 Author: Klaus Ethgen <Klaus@Ethgen.de>
5592 Date:   Mon Aug 3 12:34:57 2009 +0000
5593
5594     Fixing libexiv2 bug
5595
5596 commit 95f139cb78e9e71ee9c8978fe70885537d265092
5597 Author: Klaus Ethgen <Klaus@Ethgen.de>
5598 Date:   Sat Aug 1 22:37:57 2009 +0000
5599
5600     Fix a small problem with casefull keywords
5601     
5602     In @1636 I miss one check for keyword case. Now it should be all fixed.
5603
5604 commit 993581fa3b5a4f2dfe93e6b3ceb03b7219b73f41
5605 Author: Klaus Ethgen <Klaus@Ethgen.de>
5606 Date:   Sat Aug 1 22:37:37 2009 +0000
5607
5608     This function is never used anymore: file_maint_removed
5609
5610 commit 3ba97f11d9ed1b31f4983b6f2b85a1661fd21172
5611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5612 Date:   Fri Jul 31 20:46:55 2009 +0000
5613
5614     updated project status
5615
5616 commit c57a5a23b7b648f93a7ab9e78d32ea240909a8ef
5617 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5618 Date:   Fri Jul 31 20:31:56 2009 +0000
5619
5620     added project web page under version control
5621
5622 commit 3591c21101f1f1f82eba676b7708f61badc13e0c
5623 Author: Laurent Monin <geeqie@norz.org>
5624 Date:   Thu Jul 30 17:59:20 2009 +0000
5625
5626     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.
5627
5628 commit 50d58991a04ea08b245ad359ed7cd399f5e48d2e
5629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5630 Date:   Wed Jul 29 21:03:38 2009 +0000
5631
5632     updated czech translation
5633
5634 commit e01d567728c83465fd4bd657233f07b6a1d47403
5635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5636 Date:   Tue Jul 28 22:27:24 2009 +0000
5637
5638     improved scroll on slower machines
5639     
5640     patch by Stanislav Brabec
5641
5642 commit 41599122ba313c5806555c6f1e241ed09ff37177
5643 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5644 Date:   Tue Jul 28 22:14:26 2009 +0000
5645
5646     do not process sidecar files in bar_gps
5647     
5648     patch by Colin Clark
5649
5650 commit 5d66be285cb060db3db2202a7ee3b79cacfd9769
5651 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5652 Date:   Tue Jul 28 22:03:54 2009 +0000
5653
5654     run the scripts with /bin/sh
5655
5656 commit 9ac5bc9898dd722a4b1bbc175ac2d777ec3d53e3
5657 Author: Laurent Monin <geeqie@norz.org>
5658 Date:   Sat Jul 25 08:23:23 2009 +0000
5659
5660     French translation was updated.
5661
5662 commit 6c06cb33020b4045625a56baae23b1fef36c8618
5663 Author: Laurent Monin <geeqie@norz.org>
5664 Date:   Sat Jul 25 08:13:13 2009 +0000
5665
5666     Remove some bashisms from configure.in. Patch by Greg Troxel.
5667
5668 commit 5495e01cd0d7eec14da56600599aaa7c5876299b
5669 Author: Laurent Monin <geeqie@norz.org>
5670 Date:   Sat Jul 25 08:00:07 2009 +0000
5671
5672     Romanian translation was completed. Thanks to Sabin Iacob.
5673
5674 commit 206a227078812c68c76b4a233cd877639a8b49bf
5675 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5676 Date:   Fri Jul 24 14:07:54 2009 +0000
5677
5678     update column sizes after toggling thumbnails
5679
5680 commit 3374e3d5b309aa51edbaf5b4a9a7beeb084452f9
5681 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5682 Date:   Fri Jul 24 13:32:37 2009 +0000
5683
5684     fixed switching of multiline texts
5685
5686 commit 2d113f07405e4579f942e247297cc0ff66227935
5687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5688 Date:   Fri Jul 24 12:56:54 2009 +0000
5689
5690     do not try to reload deleted image
5691     
5692     deleted image is replaced by the next one from the list, keep
5693     the old image displayed until the new one is set
5694
5695 commit 00c99d21f60a5771bdecff3fd77a6636cdbb685f
5696 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5697 Date:   Fri Jul 24 12:45:42 2009 +0000
5698
5699     call gtk_tree_view_columns_autosize only when reall needed
5700     
5701     gtk_tree_view_columns_autosize is rather expensive, call it only
5702     afrer directory change or after user-requested refresh
5703
5704 commit 66643fc83bc4568484894ae282c1cc1b1f83d31f
5705 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5706 Date:   Fri Jul 24 12:21:23 2009 +0000
5707
5708     do not use cell_data_func
5709     
5710     cell_data_func is too slow, store formatted string in the tree_store
5711     instead
5712
5713 commit 8494a934706a0fa7c16e83df36d2d4fec7a61184
5714 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5715 Date:   Tue Jul 21 14:17:01 2009 +0000
5716
5717     fixed destroying of menu data
5718     
5719     Make sure that menu destroy functions do not access parent widget
5720     structures that are already destroyed
5721     There are 2 ways to achieve this:
5722     - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
5723     - use separate data structure passed to *_popup_menu_destroy_cb()
5724       like in img-view.
5725
5726 commit 7c7eb0a20e26e0b16c90ec2882559344ac537c1d
5727 Author: Klaus Ethgen <Klaus@Ethgen.de>
5728 Date:   Sat Jul 18 08:16:54 2009 +0000
5729
5730     Fix a overrun
5731     
5732     data_offset + data_length could be bigger than guint which makes the
5733     calculation overflow to a value smaller then size.
5734
5735 commit 6e739c902d1e5cfec08c44348536b5d0c2d23199
5736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5737 Date:   Thu Jul 2 17:37:05 2009 +0000
5738
5739     updated ChangeLog file
5740
5741 commit 08f70c1da91476bc46ab020ba54f929ca991af5c
5742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5743 Date:   Thu Jul 2 17:31:38 2009 +0000
5744
5745     updated ca.po - submitted by Mecatxis
5746
5747 commit ecfe3d0ad28feebc56f32610d9707309243a051c
5748 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5749 Date:   Wed Jul 1 20:55:37 2009 +0000
5750
5751     make sure that automake and config.h uses the same installation paths
5752
5753 commit 2e37aa4a9f0235e9ffe2a2daf09d85caa54c303a
5754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5755 Date:   Wed Jul 1 19:38:17 2009 +0000
5756
5757     updated version string
5758
5759 commit b514d250a6bf056da22f144876fb3a367c35e943
5760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5761 Date:   Wed Jul 1 19:33:09 2009 +0000
5762
5763     fixed mnemonic conflicts
5764
5765 commit 9c0ca8a14835d15472fc1453bc62cd7403cb9a7a
5766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5767 Date:   Wed Jul 1 18:59:39 2009 +0000
5768
5769     removed msgctxt keyword, older gettext fails on it
5770
5771 commit a781a6fa2d8dfd1a452ffd0242eb6e420ec4ee80
5772 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5773 Date:   Wed Jul 1 18:32:32 2009 +0000
5774
5775     removed gettext.h reference
5776
5777 commit 0ec10ddfd8183dfcef9e9651d86ee1dd6fab82e9
5778 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5779 Date:   Wed Jul 1 07:04:42 2009 +0000
5780
5781     updated spec file
5782
5783 commit 21797ad0d7c06e997ca15031f3634f7992acaef2
5784 Author: Laurent Monin <geeqie@norz.org>
5785 Date:   Tue Jun 30 23:40:37 2009 +0000
5786
5787     French translation was updated.
5788
5789 commit 0bf27305767735ad7b0ebbd8f18ab4d0b24a5614
5790 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5791 Date:   Tue Jun 30 20:15:33 2009 +0000
5792
5793     fixed an use of uninitialized value
5794
5795 commit b5b0a8583f3e0201b0257e21546e1620d71e73e0
5796 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5797 Date:   Tue Jun 30 20:12:28 2009 +0000
5798
5799     fixes for a built without Exiv2
5800     
5801     don't try to access XMP metadata if not compiled with Exiv2
5802     some metadata options are valid without Exiv2, do not disable them
5803
5804 commit f70e420d4bffd932e7cf9d70debb74df1e96011e
5805 Author: Klaus Ethgen <Klaus@Ethgen.de>
5806 Date:   Tue Jun 30 19:53:55 2009 +0000
5807
5808     Revert "Add pgettext for some ambiguous strings"
5809     
5810     Now there should be all ambiguous strings gone. This reverts commit 1628
5811     
5812     With that commit also all ambiguous strings should be solved.
5813
5814 commit ed08c31a1b8e1b458f69605e1756af6460b363e0
5815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5816 Date:   Tue Jun 30 19:12:25 2009 +0000
5817
5818     add desktop.in files to the tarball
5819
5820 commit 84d6dfa42fdb4560cc895f8346256b80cbc2deeb
5821 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5822 Date:   Mon Jun 29 19:48:14 2009 +0000
5823
5824     fixed writting to gqview legacy format
5825
5826 commit b1e7867f8a5174e1b9650a4f9703efc3b94d20b9
5827 Author: Laurent Monin <geeqie@norz.org>
5828 Date:   Mon Jun 29 16:32:43 2009 +0000
5829
5830     French translation was updated.
5831
5832 commit c278582ae1a6dfa2c1b12ce3af4554b28db37d27
5833 Author: Laurent Monin <geeqie@norz.org>
5834 Date:   Mon Jun 29 16:02:28 2009 +0000
5835
5836     Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
5837
5838 commit f8f76cde319631e0147a286966ca7af0b13f747c
5839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5840 Date:   Sun Jun 28 13:41:51 2009 +0000
5841
5842     added geeqie-import-geeqie.desktop.in
5843
5844 commit 8bb48410fde2352746c65072c38331ec17faa329
5845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5846 Date:   Sun Jun 28 11:55:54 2009 +0000
5847
5848     libchamplain compatibility fix
5849
5850 commit cf4208a56c616bb3dcaae93de5274dfc219a0313
5851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5852 Date:   Sun Jun 28 09:25:47 2009 +0000
5853
5854     cleanup: remove some disabled code
5855
5856 commit 3ad0a54de0b397a1f8d7ca8cb487633150060032
5857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5858 Date:   Sun Jun 28 09:08:25 2009 +0000
5859
5860     warn if another operation is performed on a file with unsaved metadata
5861
5862 commit dadc45eb233a88708878440db9dc0746206f6246
5863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5864 Date:   Sun Jun 28 08:49:28 2009 +0000
5865
5866     sync histogram state after enabling it from the menu
5867
5868 commit a61e74ef49b2910e1c2b52699455707a110344ba
5869 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5870 Date:   Sun Jun 28 08:32:27 2009 +0000
5871
5872     added script for importing GQView and Geeqie-alpha metadata
5873
5874 commit db44d472fbb0f81ba00ac282b9e4fa04fd37d64e
5875 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5876 Date:   Sat Jun 27 23:12:52 2009 +0000
5877
5878     put preferences to separate submenu
5879
5880 commit d960407def39b244453756528e281209f1c47135
5881 Author: Klaus Ethgen <Klaus@Ethgen.de>
5882 Date:   Sat Jun 27 22:58:20 2009 +0000
5883
5884     German translation update
5885
5886 commit 6595653e7fdcd3f9126e2382e61309a6fddceec7
5887 Author: Klaus Ethgen <Klaus@Ethgen.de>
5888 Date:   Sat Jun 27 22:57:56 2009 +0000
5889
5890     Complete commit @1747 (intltool usage)
5891     
5892     With using intltool the localisation will fail cause of missing
5893     desktop.in file. Also the old desktop files are obsoleted by this
5894     commit.
5895     
5896     Also it is not necessary any more to have a './' in front of the files
5897     in POTFILES.in.
5898
5899 commit 3000474f9d40efec1c4167fe3c87dce3e2814d18
5900 Author: Klaus Ethgen <Klaus@Ethgen.de>
5901 Date:   Sat Jun 27 22:56:50 2009 +0000
5902
5903     Fix AM_CFLAGS and AM_CXXFLAGS from @1701
5904     
5905     The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
5906     src/Makefile.am.
5907     
5908     I also did some minor whitespace fixes and made the internal
5909     documentation consistent by using \ than @ for doxygen doc.
5910
5911 commit 1282982b76068795acda07efe761286c1d850927
5912 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5913 Date:   Sat Jun 27 22:40:25 2009 +0000
5914
5915     added command for editing ufraw id file, changed menu location
5916
5917 commit 5865742b0f0e0d9e89c6f8cfc8789e37ab3cfc09
5918 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5919 Date:   Sat Jun 27 21:12:07 2009 +0000
5920
5921     reordered View menu
5922
5923 commit 2c3454d78f2e002ad86059746d6dbc15070110d0
5924 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5925 Date:   Sat Jun 27 20:47:17 2009 +0000
5926
5927     use radio buttons for file and dir mode in popup menu
5928
5929 commit 9ef0898770dc7fb0e286c777a1ece3896f22a1ca
5930 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5931 Date:   Sat Jun 27 20:12:56 2009 +0000
5932
5933     simplified menu_item_add_radio usage
5934
5935 commit f9509525508c1f38a99edf06d5203f2cb063b81a
5936 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5937 Date:   Sat Jun 27 17:54:31 2009 +0000
5938
5939     created Files and Folders submenu
5940
5941 commit 8948dca3981a8f5484d8cc658dd5253cf9bc9f85
5942 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5943 Date:   Sat Jun 27 15:47:50 2009 +0000
5944
5945     improved overlay menu
5946     
5947     - indicate overlay and histogram state in toggle and radio entries in
5948       the menu
5949     - all entries have visible effect in all modes
5950
5951 commit a374a03dd9be5d447a8a0f0d45b4a2b7a6725cb1
5952 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5953 Date:   Wed Jun 24 20:31:30 2009 +0000
5954
5955     test if an accelerator can be stored
5956     
5957     gtk_accel_map_change_entry can't change accelerators
5958     to keys like arrows. Test this and show the keys in the list
5959     only if they can be really changed.
5960     
5961     https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
5962
5963 commit 7bbcd188f372a89bc2ff72d80ed8a20fec5b95ca
5964 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5965 Date:   Tue Jun 23 19:20:48 2009 +0000
5966
5967     improved description string
5968
5969 commit 5a18119c672fff2fb43b3789ffedb8932c960e37
5970 Author: Klaus Ethgen <Klaus@Ethgen.de>
5971 Date:   Sun Jun 21 22:52:45 2009 +0000
5972
5973     Localizing one string
5974
5975 commit d820c538051df54a6316047a3da7ce77414fa980
5976 Author: Klaus Ethgen <Klaus@Ethgen.de>
5977 Date:   Sun Jun 21 22:52:08 2009 +0000
5978
5979     Fix two memory failures
5980     
5981     1. if the description field for a exif information is empty the program
5982        dumps core when trying to change this. The reason is a strcmp with a
5983        NULL value.
5984     
5985        The fix add the small functionality to set the field to default when
5986        it is set empty.
5987     
5988     2. There was a g_strdup miss in exif.c which could end in memory
5989        corruption.
5990
5991 commit 48de954045b9d2f5e00ef8ef1be0c23f1babf8ec
5992 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5993 Date:   Sun Jun 21 20:14:53 2009 +0000
5994
5995     improved file list update priority
5996     
5997     - update list with lower priority than the priority of file operations
5998     - make sure that it is updated at least once per 2 seconds
5999
6000 commit 8f5b864badbfce732abf5f389688052ece5ce8c1
6001 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6002 Date:   Sun Jun 21 13:28:02 2009 +0000
6003
6004     fixed jumping of filelist on focus_in event
6005
6006 commit 624256fd4593dec4dda712194794a3bf85bcdb7f
6007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6008 Date:   Sun Jun 21 12:39:58 2009 +0000
6009
6010     fixed updating of marks in sidecars
6011
6012 commit 8c5f76523ca80ce6b73e625ad8304af1e2acb88e
6013 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6014 Date:   Sat Jun 20 23:15:11 2009 +0000
6015
6016     various geeqie-ufraw improvements
6017     
6018     - handle xmp sidecars
6019     - commandline options, help
6020
6021 commit ad121b74463720f97b4ff342580227d07b30d52c
6022 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6023 Date:   Sat Jun 20 18:42:23 2009 +0000
6024
6025     fixed leak in file_util_* functions
6026     
6027     - file_util_* are changed to take over the filelist and free it when
6028       done
6029     - make sure that these functions are called correctly
6030
6031 commit 64ac3a19f5d513a64d8824bbc131323341f82f49
6032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6033 Date:   Sat Jun 20 16:46:32 2009 +0000
6034
6035     improved list view
6036     
6037     - do the string formatting in the cell_data callback
6038     - show the sidecar list only in collapsed entries
6039
6040 commit 689f00cfe4b24d5a3c9adbe90faa1127b01edc88
6041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6042 Date:   Sat Jun 20 08:51:07 2009 +0000
6043
6044     always check for deleted sidecar files
6045
6046 commit 2ac559008ae7dd561c191ee59e2ca0bf23536f06
6047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6048 Date:   Fri Jun 19 22:37:30 2009 +0000
6049
6050     fixed regexp usage
6051
6052 commit f553c1adfbaefb4e6c6e5f63243d7045298c1fb0
6053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6054 Date:   Fri Jun 19 22:34:52 2009 +0000
6055
6056     run external commands from current directory even with no files
6057
6058 commit 6b90e03b1485fc0bb2c97369c9b78e520fa6d641
6059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6060 Date:   Thu Jun 18 20:46:33 2009 +0000
6061
6062     ufraw-batch script
6063     
6064     added a more complicated script that demonstrates advanced
6065     features of external editors:
6066     - create a jpeg + ufraw id file for each raw file
6067     - update the jpeg if the id file was modified
6068
6069 commit ce28ddc9eb3aa2525c3264a5d108ad0c0663b01c
6070 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6071 Date:   Wed Jun 17 18:41:10 2009 +0000
6072
6073     made file_util_start_editor_from_file consider also sidecars
6074
6075 commit 74888a81cf4563307c3f5814f571aaa47b72de72
6076 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6077 Date:   Wed Jun 17 18:19:11 2009 +0000
6078
6079     fixed problems with floor/ceil
6080     
6081     - introduce macros ROUND_DOWN, ROUND_UP
6082     - fixed incorrect usage of floor/ceil functions on int arguments
6083     
6084     patch by  Yuriy Kaminskiy
6085
6086 commit a9e0a03817c421da14093d05e41970da740c44a0
6087 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6088 Date:   Mon Jun 15 20:50:35 2009 +0000
6089
6090     use intltool for desktop file translation
6091     
6092     - desktop files are translated via .po files together with other strings
6093     - make update-po is replaced with intltool-update [lang]
6094
6095 commit f63a2dd3fa1b61bec9a04c877f3ca9953b467133
6096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6097 Date:   Mon Jun 15 19:13:45 2009 +0000
6098
6099     improved rotation script
6100     
6101     - applies the orientation from metadata
6102     - uses exiftran for jpeg an ImageMagick for other files
6103
6104 commit 2900ceba02cd5b6c5d7c1d818dacecc9a65720d4
6105 Author: Laurent Monin <geeqie@norz.org>
6106 Date:   Sun Jun 14 08:49:39 2009 +0000
6107
6108     French translation was updated.
6109
6110 commit 1401afe8606b92cfa9f3b52989448e86833ed248
6111 Author: Klaus Ethgen <Klaus@Ethgen.de>
6112 Date:   Sat Jun 13 22:19:57 2009 +0000
6113
6114     Update documentation
6115     
6116     Now it holds a more verbose doxygen description as discussed in mailing
6117     list.
6118     
6119     - Doxygen style description
6120     - Small visibility changes
6121     - Commit message change
6122
6123 commit 369eab0297a8ba20f117db5c4c751907e22479ed
6124 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6125 Date:   Sat Jun 13 19:26:32 2009 +0000
6126
6127     the options for custom border color were made independent
6128
6129 commit 1283b61934436f9ba1563633c0892ba8245b16aa
6130 Author: Laurent Monin <geeqie@norz.org>
6131 Date:   Thu Jun 11 18:18:07 2009 +0000
6132
6133     French translation was updated.
6134
6135 commit 420f3600446e33397c93fe631e2fffb5b8a6f43d
6136 Author: Laurent Monin <geeqie@norz.org>
6137 Date:   Thu Jun 11 17:34:37 2009 +0000
6138
6139     Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
6140
6141 commit f5dbedfb0a27731a28584e4734b7fd548222140e
6142 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6143 Date:   Wed Jun 10 20:45:24 2009 +0000
6144
6145     make sure that a directory exists on saving desktop files
6146
6147 commit 545a2c2ca86722831c57ff5f5d8b1c641e6d6988
6148 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6149 Date:   Wed Jun 10 20:26:47 2009 +0000
6150
6151     do not install helper scripts into /usr/bin
6152     
6153     - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
6154     - add the directory to $PATH on startup - the Exec line in desktop files
6155       does not have to contain full path
6156     
6157     fixes
6158     https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
6159
6160 commit c266b1d322f46134d567ce59168746575944e3d1
6161 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6162 Date:   Tue Jun 9 19:12:37 2009 +0000
6163
6164     enabled color management in img-view
6165     
6166     patch by Omari Stephens
6167
6168 commit 0dbb46cefd841e6fff6ea1bd002829db6f519bdf
6169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6170 Date:   Tue Jun 9 19:08:52 2009 +0000
6171
6172     fixed leak in image_post_process_color
6173     
6174     patch by Omari Stephens
6175
6176 commit 3c31271012cd131271872a32dc5214a81010d665
6177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6178 Date:   Mon Jun 8 19:05:49 2009 +0000
6179
6180     unify code paths for New directory
6181     keep the directory visible after rename
6182     https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
6183
6184 commit 0128d5e7deb6ec5772daeb22edcb5c5efc918996
6185 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6186 Date:   Sun Jun 7 10:11:05 2009 +0000
6187
6188     do not show wide frame in single image mode
6189     it partially fixes
6190     https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
6191
6192 commit 831963138ddff7c9d9d29e39ecf677535e679ec3
6193 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6194 Date:   Sat Jun 6 22:51:55 2009 +0000
6195
6196     added mark filter to menu - now it is possible to assign hotkeys
6197
6198 commit da1d8ad7407bec7c000684ad9466c45a03243467
6199 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6200 Date:   Sat Jun 6 19:39:46 2009 +0000
6201
6202     preserve zoom value on fullscreen startup
6203
6204 commit 0b06a8bd76d495c199fabad762571a4f9df9a175
6205 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6206 Date:   Sat Jun 6 17:28:16 2009 +0000
6207
6208     swap x and y scale when scaling rotated images - it fixes tiles that were
6209     sometimes off by 1 pixel - thanks Petr for reporting,
6210     code cleanup
6211
6212 commit 538eafee798a9adc76f91daa7b0b7ee31405e89f
6213 Author: Laurent Monin <geeqie@norz.org>
6214 Date:   Sat Jun 6 17:02:21 2009 +0000
6215
6216     French translation was updated.
6217
6218 commit 0b3615164ce594afae630a1e652099d14308c356
6219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6220 Date:   Sat Jun 6 16:14:07 2009 +0000
6221
6222     better implementation of tree_view_row_get_visibility,
6223     gtk_tree_view_set_cursor is not sufficient in some cases, call also
6224     tree_view_row_make_visible
6225
6226 commit 2ca07031f3571cee3851b885ac9eb466d0485648
6227 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6228 Date:   Sat Jun 6 15:33:56 2009 +0000
6229
6230     do not call signal handler from vdtree_row_expanded
6231     it fixes tree view for user-entered hidden directories
6232
6233 commit 1bd43a679034412c6ee7f82676c027f7db73a602
6234 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6235 Date:   Sat Jun 6 11:15:09 2009 +0000
6236
6237     reduced jumping of directory tree when user clicks on folders
6238
6239 commit 2aa7548fca3a27dfb8b891d36507adc918e258ad
6240 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6241 Date:   Fri Jun 5 21:52:37 2009 +0000
6242
6243     simplified the code around vd_select_row
6244
6245 commit e88a00bed30f1083f221a96876a0ddd84f44623f
6246 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6247 Date:   Thu Jun 4 21:07:03 2009 +0000
6248
6249     use layout_set_fd() for changing images from a slideshow
6250     - this updates folder and icon in recursive slideshow mode
6251     
6252     preserve slideshow on layout change - fixes
6253       https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
6254
6255 commit f333692b5cb1214bfc7b5e890894c7cb8a7c49a0
6256 Author: Laurent Monin <geeqie@norz.org>
6257 Date:   Thu Jun 4 19:51:20 2009 +0000
6258
6259     Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
6260
6261 commit 4751713609feee94ac540b8d57ebbdf65b9bb55d
6262 Author: Klaus Ethgen <Klaus@Ethgen.de>
6263 Date:   Thu Jun 4 16:07:41 2009 +0000
6264
6265     Ongoing translation
6266     
6267     Now the most is translated to German language. Just the photographic
6268     notions are missing.
6269
6270 commit 8e6775025b5874e2bb686854009a4fb07dd74909
6271 Author: Klaus Ethgen <Klaus@Ethgen.de>
6272 Date:   Thu Jun 4 16:07:16 2009 +0000
6273
6274     Change the order of columns for editors dialogue
6275
6276 commit 21b5ebf3430ded75165d2b4caf8baef41dce6bae
6277 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6278 Date:   Wed Jun 3 20:05:19 2009 +0000
6279
6280     regroup sidecar files when an operation on partial group is finished
6281
6282 commit 347fc7ce81fd08f1a8977f67cff7ae18e9d175c6
6283 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6284 Date:   Tue Jun 2 22:33:53 2009 +0000
6285
6286     changed selection behavior as requested at
6287     http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
6288     
6289     file view - sidecars are added to the selection if they were expicitly selected
6290                 or if the entry is collapsed
6291     icon view - selection always contains sidecars
6292     
6293     file operations splits partially selected groups - selected files have
6294     disabled grouping
6295
6296 commit 5a743f0af211c998eb7c38a6f5736fff5ca22899
6297 Author: Laurent Monin <geeqie@norz.org>
6298 Date:   Mon Jun 1 16:37:30 2009 +0000
6299
6300     Minor code cleanup and redundancy reduction.
6301
6302 commit ce00bafc5df7e6b25402cd9017618b9e57f0b9f0
6303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6304 Date:   Sun May 31 14:32:39 2009 +0000
6305
6306     fixed incorrect type conversion
6307
6308 commit 7c03436375c2931a9ebe20706648ea9f40195265
6309 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6310 Date:   Sun May 31 13:32:09 2009 +0000
6311
6312     do not display menus ("FileMenu" etc.) in accelerator configuration
6313     improved tooltip texts
6314
6315 commit 7166e8e6822956cfc657744e4257af67f6152542
6316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6317 Date:   Sun May 31 11:08:00 2009 +0000
6318
6319     do not block the files sent to external editors like gimp
6320
6321 commit f6b5317b9869a7640793c47eda0bbd39253ad363
6322 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6323 Date:   Sat May 30 20:18:22 2009 +0000
6324
6325     preserve image center over short periods when the "broken image" icon is
6326     displayed
6327     http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
6328
6329 commit 894ebcaf7da4ea3b72486192c43c15922a3bb68b
6330 Author: Laurent Monin <geeqie@norz.org>
6331 Date:   Tue May 26 19:41:22 2009 +0000
6332
6333     Add .desktop files to restore lossless jpeg rotation via editors.
6334
6335 commit 257284ed5d98e13733f90bff28124cdc75c85238
6336 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6337 Date:   Sat May 23 21:23:06 2009 +0000
6338
6339     added doxygen.conf
6340     https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
6341
6342 commit 701705f5255fb572f11beb9cb167a4b1729b61fc
6343 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6344 Date:   Sat May 23 21:07:21 2009 +0000
6345
6346     enabled PageSize code
6347     https://bugzilla.redhat.com/show_bug.cgi?id=222639
6348
6349 commit 94698117d7c312c420ae83d26bb80fd973a16b90
6350 Author: Laurent Monin <geeqie@norz.org>
6351 Date:   Thu May 21 09:54:20 2009 +0000
6352
6353     Add missing vim modeline.
6354
6355 commit 8b292110747064f281bd8ebb58be68f35ba5ea62
6356 Author: Laurent Monin <geeqie@norz.org>
6357 Date:   Thu May 21 09:20:48 2009 +0000
6358
6359     Attempt to use stock gtk icons for directory list and tree views.
6360
6361 commit 2a1d12620e62c03dc69d958dd861e8506146b03c
6362 Author: Laurent Monin <geeqie@norz.org>
6363 Date:   Sat May 16 11:31:48 2009 +0000
6364
6365     Fix up too short array, reported by Michael Schwendt.
6366
6367 commit db09073d27d708eec901db85729b7c96d513cae8
6368 Author: Laurent Monin <geeqie@norz.org>
6369 Date:   Sat May 16 08:48:21 2009 +0000
6370
6371     Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
6372     
6373     
6374     $ desktop-file-validate geeqie.desktop
6375     geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
6376     "Categories" in group "Desktop Entry" contains a deprecated value
6377     "Application"
6378     
6379     http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
6380
6381 commit 939990870184f816d033427411963290f6ade227
6382 Author: Laurent Monin <geeqie@norz.org>
6383 Date:   Thu May 14 20:45:34 2009 +0000
6384
6385     Fix up unused variables warnings.
6386
6387 commit 93e62dee098e12678bee8560811f2676d66a169c
6388 Author: Laurent Monin <geeqie@norz.org>
6389 Date:   Thu May 14 20:32:14 2009 +0000
6390
6391     Merge common thumb code from view_file_list and view_file_icon to view_file.
6392
6393 commit 63ea2c8531d9336883dfeacf232c15e71fe93d90
6394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6395 Date:   Tue May 12 20:54:58 2009 +0000
6396
6397     added some notes to README file
6398
6399 commit e0541d552647c5878d8ce21e111563837e0c9d9b
6400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6401 Date:   Tue May 12 20:38:26 2009 +0000
6402
6403     fixed compilation with older gtk
6404
6405 commit ff49d58f802d8a012bc0ffb56826047f40e97be6
6406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6407 Date:   Tue May 12 20:17:03 2009 +0000
6408
6409     updated TODO list
6410
6411 commit 19db93d6eb70f5163b098be3390476c19f10b54e
6412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6413 Date:   Tue May 12 18:25:18 2009 +0000
6414
6415     added GPS map support - patch by Colin Clark
6416
6417 commit f0115682dc9aa6726bb6f582af15eae5b62bb0c1
6418 Author: Laurent Monin <geeqie@norz.org>
6419 Date:   Tue May 12 06:54:05 2009 +0000
6420
6421     French translation was updated.
6422
6423 commit d9ddcf2b5bfe86a11a674269b2b0ba3d1e41a694
6424 Author: Laurent Monin <geeqie@norz.org>
6425 Date:   Tue May 12 06:42:20 2009 +0000
6426
6427     Fix up tooltip text: Color _Management -> Color Management.
6428
6429 commit b8f9d00fd3a2a654b5b7121a520da9ed1e6c6a96
6430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6431 Date:   Mon May 11 20:50:13 2009 +0000
6432
6433     added keyboard configuration dialog
6434     mostly written by Petr Ostadal
6435     alternate keys are not yet fully configurable - the corresponding code
6436     is commented out
6437
6438 commit 59e6c19758556f5b4bfaccfdce0ec356289c0b66
6439 Author: Laurent Monin <geeqie@norz.org>
6440 Date:   Mon May 11 10:10:13 2009 +0000
6441
6442     French translation was updated.
6443
6444 commit b8baff4dae2056c190eb6274bf48764521192aa0
6445 Author: Laurent Monin <geeqie@norz.org>
6446 Date:   Mon May 11 09:55:39 2009 +0000
6447
6448     Include missing header file.
6449
6450 commit 8ae8938d7f55e6b8b1db3a5d699366cc2068baab
6451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6452 Date:   Sat May 9 19:45:24 2009 +0000
6453
6454     expose the file grouping flag to the user
6455
6456 commit 70138111fc44652288eb415f4c3587b0a69a661b
6457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6458 Date:   Sat May 9 19:25:51 2009 +0000
6459
6460     extended the list of grouped metadata tags
6461
6462 commit 5a13c696e65d72adc9b75d8955903a857ee845a1
6463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6464 Date:   Sat May 9 17:02:35 2009 +0000
6465
6466     added some structure to the metadata preferences dialog
6467
6468 commit 6736cd683214e6d52b2784866f710f8a4a1adc48
6469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6470 Date:   Fri May 8 18:29:09 2009 +0000
6471
6472     better tooltip for disabled lcms
6473
6474 commit 38d38b50801979777ad5eca4bf18ac5769cab5ba
6475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6476 Date:   Thu May 7 20:24:35 2009 +0000
6477
6478     limit metadata details dialog size
6479
6480 commit ecf3f93d54ef1c36365811d00e1a810a1656a189
6481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6482 Date:   Thu May 7 19:52:38 2009 +0000
6483
6484     fixed keyword tree initialization
6485
6486 commit dee4299ea23692b3aefb7f29b12918fa05aed927
6487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6488 Date:   Thu May 7 19:38:07 2009 +0000
6489
6490     updated version string to beta1
6491
6492 commit 0dfdc453bc25ed4a2e1fde1ccf2ddf5f73e5604e
6493 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6494 Date:   Thu May 7 19:34:33 2009 +0000
6495
6496     enabled XDG directory layout
6497
6498 commit 34a545b2adf71400fa340ad002f6b893d5e8dda3
6499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6500 Date:   Thu May 7 19:30:15 2009 +0000
6501
6502     use "keywords" instead of "tags" in option name, it is more consistent
6503
6504 commit fb440ecd8db37f9b877bfb702b97e91422cd334f
6505 Author: Laurent Monin <geeqie@norz.org>
6506 Date:   Sun May 3 17:54:37 2009 +0000
6507
6508     French translation was updated.
6509
6510 commit bcc9ac0c44afd4282d63ea05e889ec19cf1cf458
6511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6512 Date:   Sat May 2 22:34:46 2009 +0000
6513
6514     added stock icons for slideshow
6515
6516 commit b9dbcccc72df0cf7e537ae9acc776c582d44a24b
6517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6518 Date:   Sat May 2 22:19:42 2009 +0000
6519
6520     updated czech translation
6521
6522 commit baf66bb1af89cfb58a59eb324ef21484c5bca379
6523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6524 Date:   Sat May 2 11:14:24 2009 +0000
6525
6526     force the metadata dialog if it was triggered by the menu or the button
6527
6528 commit 034c8455de62bcdf0b0e5bb7741e3625b911bfc0
6529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6530 Date:   Sat May 2 10:59:36 2009 +0000
6531
6532     action table clean up
6533
6534 commit bf8cb167b7ccb92cc324ade7ae0af00cca98f2e2
6535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6536 Date:   Sat May 2 09:15:56 2009 +0000
6537
6538     improved pixel info, changed the menu entry from "Hide" to "Show",
6539     added it on default status bar
6540
6541 commit 022c685ad3ea779b5d173483deb75f19434ccac2
6542 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6543 Date:   Fri May 1 23:40:01 2009 +0000
6544
6545     "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
6546     use <shift>S for sort manager
6547
6548 commit c95bd69965832c1cc0b82683888759057cc37b85
6549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6550 Date:   Fri May 1 23:15:51 2009 +0000
6551
6552     - handle color profile and write metadata buttons on statusbar by ui_manager
6553     - statusbar buttons made configurable
6554
6555 commit b4760e25a6f8e62c950bc9e32f5f4af7c17cdda0
6556 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6557 Date:   Fri May 1 09:49:27 2009 +0000
6558
6559     allow external editors without parameters, as long as they are in
6560     category 'X-Geeqie'
6561
6562 commit b2025397567ecf8ba11b9372e2161ffd78e33d94
6563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6564 Date:   Wed Apr 29 20:28:54 2009 +0000
6565
6566     updated czech translation, not yet complete
6567
6568 commit 6739de52b94a36b0a4fd316444cb00ad06571181
6569 Author: Laurent Monin <geeqie@norz.org>
6570 Date:   Tue Apr 28 21:40:00 2009 +0000
6571
6572     French translation was updated.
6573
6574 commit baa6516063591b9c127a76be15b6d53851cd6c43
6575 Author: Laurent Monin <geeqie@norz.org>
6576 Date:   Tue Apr 28 21:38:20 2009 +0000
6577
6578     Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
6579
6580 commit 563caeb60cdd5d6c438a22b1a3571f1e044d06b8
6581 Author: Laurent Monin <geeqie@norz.org>
6582 Date:   Tue Apr 28 21:37:27 2009 +0000
6583
6584     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.
6585
6586 commit 90c899b61dfae05e879b336adf05b189f90f8cb4
6587 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6588 Date:   Tue Apr 28 20:09:41 2009 +0000
6589
6590     do not translate internal strings
6591
6592 commit cdf39c97d14024d0b0f2922e8d9ac5468d6de829
6593 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6594 Date:   Tue Apr 28 06:55:56 2009 +0000
6595
6596     added new files
6597
6598 commit 05a40a1d54061fb85a3f8b55d6eee745edc0ba9e
6599 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6600 Date:   Tue Apr 28 06:54:59 2009 +0000
6601
6602     compilation fixes for older glib and gtk
6603
6604 commit a39d10df5963b157a0010f5e0bf6d1a589a2367d
6605 Author: Laurent Monin <geeqie@norz.org>
6606 Date:   Mon Apr 27 23:07:59 2009 +0000
6607
6608     French translation was updated: fix few main menu mnenonics.
6609
6610 commit e83d047474df3181e844ded3d6341d00a1f06cb2
6611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6612 Date:   Mon Apr 27 21:39:56 2009 +0000
6613
6614     compilation fixes
6615
6616 commit 3e0cad19e6dfe8df7783655fa39e30a2d46b5095
6617 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6618 Date:   Mon Apr 27 20:19:21 2009 +0000
6619
6620     "make dist" fixes
6621
6622 commit 2dfdfc1d4999579bde942798ac654840c1c05d0d
6623 Author: Laurent Monin <geeqie@norz.org>
6624 Date:   Sun Apr 26 14:08:44 2009 +0000
6625
6626     French translation was updated.
6627
6628 commit 81620ce969208f28075c74e05bee39161c567f5c
6629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6630 Date:   Sun Apr 26 11:38:28 2009 +0000
6631
6632     small fixes
6633
6634 commit 61f861ddcb3092f4a243a0220bfd2322ad5dc196
6635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6636 Date:   Sun Apr 26 09:25:52 2009 +0000
6637
6638     fixed return from metadata_write_revert
6639
6640 commit 86da9a1f10413fa132785cdf4d210c0caed1d8d0
6641 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6642 Date:   Sun Apr 26 09:01:35 2009 +0000
6643
6644     added an option to write image orientation to the metadata
6645
6646 commit f62a4ec8486bc8489420e73e3981ccde92395342
6647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6648 Date:   Sat Apr 25 22:08:09 2009 +0000
6649
6650     separated Orientation and Grayscale functions
6651     moved Grayscale to Color management menu
6652
6653 commit a0f54dffd9713fc6ae22a46467371500623ad197
6654 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6655 Date:   Sat Apr 25 20:55:11 2009 +0000
6656
6657     added more info to the details dialog
6658
6659 commit 81e98ec340104f7f64eb907a60ccecd02319fe7a
6660 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6661 Date:   Fri Apr 24 23:26:49 2009 +0000
6662
6663     added details dialog for other operations too
6664
6665 commit 6ac87bdbb778288847a0aa31fd288a95abdf01d0
6666 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6667 Date:   Fri Apr 24 22:51:00 2009 +0000
6668
6669     added possibility to exclude individual files
6670
6671 commit 6d5b363690423b2dffaf34296d520d11fe7c348a
6672 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6673 Date:   Thu Apr 23 21:15:14 2009 +0000
6674
6675     fixed writting metadata behavior at exit
6676
6677 commit 92d41d67e666813d5c5534214555b6f840924f6b
6678 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6679 Date:   Thu Apr 23 21:12:19 2009 +0000
6680
6681     added an image to the file details dialog
6682
6683 commit b6e52aecca0dfc39c4e27fdd9aa15f9677fb4f19
6684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6685 Date:   Thu Apr 23 20:48:03 2009 +0000
6686
6687     differentiate between "Cancel" and "Discard changes"
6688
6689 commit 7ff04bed4bde4c74de4ed48a28f0538e8ed4955d
6690 Author: Laurent Monin <geeqie@norz.org>
6691 Date:   Tue Apr 21 21:47:11 2009 +0000
6692
6693     Fix up few warnings (especially on 64bits platforms).
6694
6695 commit a58c2dc7c6be53eb1b58d3eae0198ee102d593ac
6696 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6697 Date:   Tue Apr 21 21:16:32 2009 +0000
6698
6699     fixed metadata.confirm_on_dir_change
6700
6701 commit ba226375e73ade36cdad0d3acc95a96ebec3ef42
6702 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6703 Date:   Tue Apr 21 21:07:28 2009 +0000
6704
6705     added possibility to show modifiied metadata before write
6706
6707 commit 97517b5bdf8f3a555a086b15ded0748aa700979c
6708 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6709 Date:   Mon Apr 20 21:34:16 2009 +0000
6710
6711     added remote interface for exporting additional info (sidecars,
6712     destination) to external commands
6713     
6714     see the symlink command for an example
6715     
6716     http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
6717
6718 commit be3cde059c7592a31a839c4da5d38e85bdff68e9
6719 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6720 Date:   Mon Apr 20 21:07:52 2009 +0000
6721
6722     write info and debugging messages to stderr
6723
6724 commit 4d953e1706d4c1eadf93172438635b4dfa3e9c5f
6725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6726 Date:   Mon Apr 20 19:44:50 2009 +0000
6727
6728     improved remote protocol to allow bidirectional communication
6729
6730 commit 119665d75960040f13b9a40ecdf0515e4405b49e
6731 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6732 Date:   Fri Apr 17 20:26:22 2009 +0000
6733
6734     fixed tests for vd_find_row return value
6735
6736 commit fe28f85563b7bff64ccad3a7280aadaeb4aff8c0
6737 Author: Klaus Ethgen <Klaus@Ethgen.de>
6738 Date:   Tue Apr 14 21:51:29 2009 +0000
6739
6740     German translation updated
6741     
6742     With some help from de.alt.rec.digitalfotografie.
6743
6744 commit 2517907d2cb2e80808e33e63b0dd1895b8d53fa5
6745 Author: Laurent Monin <geeqie@norz.org>
6746 Date:   Tue Apr 14 20:54:50 2009 +0000
6747
6748     French translation was updated.
6749
6750 commit 3ad776526060f2004ff824ac4a7e88c3df6c43eb
6751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6752 Date:   Mon Apr 13 22:40:47 2009 +0000
6753
6754     color profile fixes
6755
6756 commit 75909b6dbed56995f8d6abc9f917ac13de1c576c
6757 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6758 Date:   Mon Apr 13 14:39:50 2009 +0000
6759
6760     show color management status on statusbar
6761
6762 commit a512de6dffd96f4a2273aaa088d339e20fc865c1
6763 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6764 Date:   Mon Apr 13 10:55:49 2009 +0000
6765
6766     support X11 screen profile
6767     http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
6768
6769 commit 6fa6bdcca280c06ce42c9061caa76890e4cca19e
6770 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6771 Date:   Mon Apr 13 08:09:56 2009 +0000
6772
6773     moved color profiles from statusbar to View menu
6774
6775 commit 9d1fd8df2610693a3c68e31faaf42ce419f09c5e
6776 Author: Klaus Ethgen <Klaus@Ethgen.de>
6777 Date:   Sun Apr 12 17:58:55 2009 +0000
6778
6779     German translation updated
6780
6781 commit 6b5add467cb7bd1f7752dc4c8a25cd6e1535f76d
6782 Author: Laurent Monin <geeqie@norz.org>
6783 Date:   Sun Apr 12 15:06:43 2009 +0000
6784
6785     French translation was updated.
6786
6787 commit 9907bdcd3b84735d887aec962bf3ab8c8afb6213
6788 Author: Klaus Ethgen <Klaus@Ethgen.de>
6789 Date:   Sun Apr 12 11:02:03 2009 +0000
6790
6791     Update POTFILES.in
6792     
6793     metadata.c was not in the POTFILES.in.
6794
6795 commit 6fc844092598a09b07c51f3ca9434d84dc1f7723
6796 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6797 Date:   Sun Apr 12 08:36:53 2009 +0000
6798
6799     fixed ambiguous strings
6800
6801 commit 9483a82f6efbc103eccf69be8ffa2f827b2d89bf
6802 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6803 Date:   Sat Apr 11 21:28:46 2009 +0000
6804
6805     improved default keyword tree
6806
6807 commit 957656a98cb956da53e2e52cb025c2f93dd170cf
6808 Author: Klaus Ethgen <Klaus@Ethgen.de>
6809 Date:   Sat Apr 11 20:46:37 2009 +0000
6810
6811     Fix that the output of msgfmt could be singular
6812     
6813     The output of msgfmt could be singular if there is only one translation
6814     of the given type.
6815
6816 commit 1a73f69002e383830604ccc14c925f2967ede8df
6817 Author: Klaus Ethgen <Klaus@Ethgen.de>
6818 Date:   Sat Apr 11 19:51:03 2009 +0000
6819
6820     Allow to configure case handling of keywords
6821     
6822     Sometimes I use just different case for keywords. This should be
6823     chooseable.
6824
6825 commit 66ad4aee7a6471f5a7f336fce6937182dc83c538
6826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6827 Date:   Sat Apr 11 19:35:03 2009 +0000
6828
6829     fixed updating of filelist marks
6830
6831 commit cceb6eee1213706de3b08a08b6410c433b5f64fb
6832 Author: Klaus Ethgen <Klaus@Ethgen.de>
6833 Date:   Sat Apr 11 18:34:12 2009 +0000
6834
6835     Adding debian packaging informations
6836     
6837     Adding debian control directory to create a geeqie debian package.
6838     
6839     NOTES: (To be fixed in autoconf)
6840        - LIRC must be explicit _enabled_ instead of disable. This is wrong
6841          documented.
6842        - It might be a good idea to derivate the readmedir and the htmldir
6843          from docdir.
6844
6845 commit e91e0ff929d92d40c2dc25d4850729214ccee9cd
6846 Author: Klaus Ethgen <Klaus@Ethgen.de>
6847 Date:   Sat Apr 11 16:34:25 2009 +0000
6848
6849     Implementing CTRL-W to close advanced exif window
6850     
6851     In fact, this implements keypress event handling in the advanced exif
6852     window to handle CTRL-W event.
6853
6854 commit f43df7469ca80ae712259e6234fde3e194219b8d
6855 Author: Klaus Ethgen <Klaus@Ethgen.de>
6856 Date:   Fri Apr 10 13:54:08 2009 +0000
6857
6858     Just update the internal sort method
6859     
6860     There is no other use of the internal sort method than speeding up the
6861     sorting of a collection. So setting it to SORT_NONE is the better
6862     choice.
6863
6864 commit 6bbb74b31e8fad738645bb98ff008b7e241da279
6865 Author: Klaus Ethgen <Klaus@Ethgen.de>
6866 Date:   Fri Apr 10 13:44:37 2009 +0000
6867
6868     Implement random sort method for collections
6869     
6870     This patch allows to randomize the collections. (Closes: #2497413)
6871     https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
6872
6873 commit 0977d77b3e2bff165ba6e73f0a4fc032b2c34daf
6874 Author: Klaus Ethgen <Klaus@Ethgen.de>
6875 Date:   Fri Apr 10 10:18:42 2009 +0000
6876
6877     Fix the broken statistic generation
6878     
6879     The output of msgfmt has different format if no fuzzy translations (or
6880     even no translated) are available. I fixed that by parsing the output of
6881     msgfmt more intelligent.
6882     
6883     Drawback of the solution is that the parsing will not work if the output
6884     of msgfmt use not the strings "translated messages", "fuzzy
6885     translations" and "untranslated messages".
6886
6887 commit 16e5361e36e314401b1d2528b5b672786d112dd0
6888 Author: Klaus Ethgen <Klaus@Ethgen.de>
6889 Date:   Fri Apr 10 09:47:40 2009 +0000
6890
6891     German translation updated
6892     
6893     Also included a update in the README file. Finally I add myself to that
6894     file. :-)
6895
6896 commit a9076f2dddc84408b88da2017b77242ac2fc8a24
6897 Author: Klaus Ethgen <Klaus@Ethgen.de>
6898 Date:   Fri Apr 10 09:47:20 2009 +0000
6899
6900     Add pgettext for some ambiguous strings
6901     
6902     There are some strings which are ambiguous to translate. There is the
6903     pgettext function to solf that problem.
6904     
6905     For example, locations can be translated to german by Ortsangaben
6906     (geographical) or by Pfad (filesystem). I am sure there are also some
6907     ambiguous in other languages.
6908
6909 commit b2d63b670cc70a0d0714f378aa4809e386cac2a0
6910 Author: Laurent Monin <geeqie@norz.org>
6911 Date:   Thu Apr 9 20:40:16 2009 +0000
6912
6913     Minor french translations fixes.
6914
6915 commit edae49861932cea9597cba0e9dab3186538eed59
6916 Author: Laurent Monin <geeqie@norz.org>
6917 Date:   Thu Apr 9 20:07:16 2009 +0000
6918
6919     Fix histogram labels in french.
6920
6921 commit e6fbbd4293cbfa1b4e6ecfd1f0a3c5cfebc20364
6922 Author: Laurent Monin <geeqie@norz.org>
6923 Date:   Thu Apr 9 19:58:03 2009 +0000
6924
6925     French translation was updated.
6926
6927 commit 672e4f69f438098a1552531fd6882e404e3e606f
6928 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6929 Date:   Wed Apr 8 19:32:30 2009 +0000
6930
6931     improved Exiv2 error reporting:
6932     - use correct charset
6933     - respect --debug
6934
6935 commit fc1b420298aad46578404e56b0396182c1f4c393
6936 Author: Klaus Ethgen <Klaus@Ethgen.de>
6937 Date:   Mon Apr 6 23:59:54 2009 +0000
6938
6939     Nest new keywords inside existing
6940     
6941     It is boring to first add a bunch of keywords and then move them to the
6942     new location. It is more natural to add them as child to existing ons.
6943
6944 commit 81bcaeeeed18b732259e69d645da59cf953e484c
6945 Author: Klaus Ethgen <Klaus@Ethgen.de>
6946 Date:   Mon Apr 6 23:59:38 2009 +0000
6947
6948     Fix the is_keyword bug
6949     
6950     The is_keyword would be new set when placing the radio buttons. This
6951     Patch fix it by setting the variable afterwards.
6952
6953 commit 80f4d7efaec01b04310602fc82d571d178f797cd
6954 Author: Klaus Ethgen <Klaus@Ethgen.de>
6955 Date:   Mon Apr 6 23:39:27 2009 +0000
6956
6957     Set the focus for new keyword dialog
6958
6959 commit 6224bad98e1263b2ff9d2f431efcd601f74121a3
6960 Author: Laurent Monin <geeqie@norz.org>
6961 Date:   Mon Apr 6 22:18:13 2009 +0000
6962
6963     Disable unused functions when compiled without threads support, prevents few warnings.
6964
6965 commit 14946850539ebb7317fb81add299cb19bacd085a
6966 Author: Laurent Monin <geeqie@norz.org>
6967 Date:   Mon Apr 6 22:13:54 2009 +0000
6968
6969     Fix up event source ids type: gint -> guint.
6970     Functions like g_timeout_add() or g_idle_add() return a guint
6971     greater than 0, but in most places it was wrongly stored as int
6972     and initialized to -1.
6973     This broke assertions matching in g_source_remove() for example
6974     since id was always greater than 0 even when timer was not set
6975     (-1 was casted to the biggest guint).
6976
6977 commit bc94042180f920c3bf111578a565a450c177f613
6978 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6979 Date:   Mon Apr 6 21:52:49 2009 +0000
6980
6981     re-ordered some options, improved descriptions
6982
6983 commit 9e28ad2ad370fa1f0baad1d82adaada56f21ec4d
6984 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6985 Date:   Mon Apr 6 20:38:54 2009 +0000
6986
6987     unconditionally enable fast jpeg thumbnailing
6988
6989 commit 61856b1efe4b60ad03ffeaee4766e7c011fd12ce
6990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6991 Date:   Mon Apr 6 19:53:59 2009 +0000
6992
6993     added pane_notify_selection to pane API
6994
6995 commit 3b39f3a69f6c153b8501f2b887fc0b0fa46e6298
6996 Author: Laurent Monin <geeqie@norz.org>
6997 Date:   Mon Apr 6 19:13:35 2009 +0000
6998
6999     Remove unused field in IconData.
7000
7001 commit d7f366685b907de7dd3fa4c264104bd4979beb2c
7002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7003 Date:   Mon Apr 6 19:09:55 2009 +0000
7004
7005     optimized sidecar file check
7006
7007 commit c1209c2edb4c045e50e2a0ce3d8826deabc17ef0
7008 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7009 Date:   Sun Apr 5 09:46:49 2009 +0000
7010
7011     fixed bug in overlay drawing
7012
7013 commit 51a9455bd33f439da36889109602a6a2b081b18d
7014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7015 Date:   Sun Apr 5 09:25:48 2009 +0000
7016
7017     improved Scroll reset method in preferences dialog
7018
7019 commit 7ba4f8b997ed526c7bae4f6a076a27f53cc8324a
7020 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7021 Date:   Sat Apr 4 23:12:19 2009 +0000
7022
7023     disabled 2-pass rendering also affect color correction
7024     https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
7025
7026 commit 71cf89dfdd1e65f09f810d3f21ff887249e7bc8f
7027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7028 Date:   Sat Apr 4 22:29:25 2009 +0000
7029
7030     added option that simplifies saving of multi-window configurations
7031
7032 commit 282436623f1d51df1cd6acd812d79467dccbd3af
7033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7034 Date:   Sat Apr 4 22:09:50 2009 +0000
7035
7036     dropped show_copy_path option
7037
7038 commit 33d633ef9aa9b25e585da6f0ff0a486aed4ee2a3
7039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7040 Date:   Sat Apr 4 21:53:12 2009 +0000
7041
7042     dropped read_buffer options - they don't have any significant effect
7043
7044 commit 5a3320536bd7974f2a29a3fcc8690ffb277fbd1e
7045 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7046 Date:   Sat Apr 4 21:14:34 2009 +0000
7047
7048     startup path options simplified and moved to layout options
7049
7050 commit c4b18aa94892e17fe1d1922ebc9fdf298aeab082
7051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7052 Date:   Sat Apr 4 20:20:17 2009 +0000
7053
7054     moved options from Advanced tab to other tabs
7055     TODO: add Advanced section on each tab
7056
7057 commit c66eafd0dfccc52bbeccef99066654aa061971a9
7058 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7059 Date:   Sat Apr 4 19:10:49 2009 +0000
7060
7061     added metadata_read_GPS_coord
7062
7063 commit a5a0e4b5c4d69dcc28639ac21ad33be2400e7d61
7064 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7065 Date:   Sat Apr 4 16:42:54 2009 +0000
7066
7067     set current fd when the bar is shown again
7068     https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
7069
7070 commit fc76e6d11d10c311f3aa5b2cf81edef98e53ee86
7071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7072 Date:   Fri Apr 3 19:35:34 2009 +0000
7073
7074     convert commandline to utf8
7075
7076 commit 5f808326c11b02c6b427614e3c2eaee3c0275cf7
7077 Author: Laurent Monin <geeqie@norz.org>
7078 Date:   Thu Apr 2 23:11:07 2009 +0000
7079
7080     Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
7081
7082 commit 8d622ad68bbee6f4671dec964fedde21e1095d7f
7083 Author: Laurent Monin <geeqie@norz.org>
7084 Date:   Thu Apr 2 16:10:12 2009 +0000
7085
7086     Use full path in genmarshal.
7087     This allows out of source builds with fakeroot.
7088     Patch by Lukas Jirkovsky.
7089
7090 commit f1b49514000a0db194e68800348c5033e1bb30b7
7091 Author: Laurent Monin <geeqie@norz.org>
7092 Date:   Tue Mar 31 22:23:33 2009 +0000
7093
7094     Cleanup.
7095
7096 commit dc03f50c8796196722ddc1f794280887d489e5fa
7097 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7098 Date:   Tue Mar 31 21:33:54 2009 +0000
7099
7100     improved next/prev operation on sidecar files
7101     
7102     all operations with list index seem to be broken but IMHO this fix is
7103     sufficient for 1.0. Then it definitely needs a better interface.
7104
7105 commit 91a89497f621323b40f3cd5f35bb1e3ab3c8a232
7106 Author: Laurent Monin <geeqie@norz.org>
7107 Date:   Tue Mar 31 20:57:31 2009 +0000
7108
7109     Add and install a template to be used as new editor. Need more work.
7110
7111 commit 23e172eca263571aeddf10792887edf91dcfee7d
7112 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7113 Date:   Tue Mar 31 20:53:37 2009 +0000
7114
7115     fixed vdlist_find_row return value
7116
7117 commit 0ba13b956a7ffdcba1646f1a57ca88b743c2c9b2
7118 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7119 Date:   Tue Mar 31 20:35:04 2009 +0000
7120
7121     use a better signal
7122
7123 commit e2c72d45a22214bd7c079ffe9f59d6047daf69a9
7124 Author: Laurent Monin <geeqie@norz.org>
7125 Date:   Tue Mar 31 20:22:47 2009 +0000
7126
7127     Make desktop window list checkboxes centered and not activatable.
7128
7129 commit f1ff99e0a8a6d4b0c132d6ea9a71455ad444b8ce
7130 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7131 Date:   Tue Mar 31 20:05:16 2009 +0000
7132
7133     improved debug messages
7134
7135 commit 193a5482a0e2dc7af1c012a2c6bfdfe0c204bd5f
7136 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7137 Date:   Tue Mar 31 19:34:39 2009 +0000
7138
7139     report pixbuf loader errors
7140     https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
7141
7142 commit c20d6b497d25d8bf6ce4883e3f51d957b9cb8aae
7143 Author: Laurent Monin <geeqie@norz.org>
7144 Date:   Tue Mar 31 18:45:33 2009 +0000
7145
7146     Allow to delete an editor's desktop file from editors list window.
7147
7148 commit 852216c650a242a29ec7e1c2d75e0f8cb8dc2bc6
7149 Author: Laurent Monin <geeqie@norz.org>
7150 Date:   Mon Mar 30 20:42:06 2009 +0000
7151
7152     Update POTFILES.in and french translation.
7153
7154 commit 3f65637f72150ab18b68aad9c069f1dd8310da3d
7155 Author: Laurent Monin <geeqie@norz.org>
7156 Date:   Mon Mar 30 20:01:27 2009 +0000
7157
7158     French translation was updated.
7159
7160 commit 5294d9ad16564425b40a77c671f106c1fbbe8d09
7161 Author: Laurent Monin <geeqie@norz.org>
7162 Date:   Mon Mar 30 19:57:44 2009 +0000
7163
7164     Update Changelog file.
7165
7166 commit be6f51861124a8e5f4c10fcc4fdd9df1cf0613ca
7167 Author: Laurent Monin <geeqie@norz.org>
7168 Date:   Mon Mar 30 19:01:09 2009 +0000
7169
7170     Fixed bug where pixel/color information at x=0 coordinates werent shown:
7171     - pixel-coordinates now calculated with floor
7172     - guard for update in layout does not apply for 0 coordinates anymore
7173     
7174     Patch by Ruben Stein.
7175
7176 commit 9ec7080489b3089207f5146f8d4a9f18b0275add
7177 Author: Laurent Monin <geeqie@norz.org>
7178 Date:   Mon Mar 30 17:52:14 2009 +0000
7179
7180     Fix up previous patch.
7181
7182 commit 054df7368da1e35ebf7a1ff5321203acd01acbb3
7183 Author: Laurent Monin <geeqie@norz.org>
7184 Date:   Mon Mar 30 17:05:31 2009 +0000
7185
7186     Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
7187
7188 commit 5ccbedf9691a490bb70a89139ab058d1f7f642e7
7189 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7190 Date:   Sun Mar 29 20:06:21 2009 +0000
7191
7192     improved bar_pane_comment_notify_cb
7193
7194 commit 93fcf6a8503b7c431ab384dcc8b1a1da65060ff9
7195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7196 Date:   Sun Mar 29 19:57:19 2009 +0000
7197
7198     fixed a typo
7199
7200 commit 41513c5c7bafd1843d763f0cc05873d8e29d93cb
7201 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7202 Date:   Sun Mar 29 19:40:16 2009 +0000
7203
7204     fixed possible crash
7205
7206 commit 0fe6e0a143b17894ea7ca13cc337e6bbccfbc640
7207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7208 Date:   Sun Mar 29 16:39:42 2009 +0000
7209
7210     added UfRaw ID files to known filetypes
7211
7212 commit ab645c958e18abe067b0af7dc62307f6f3b2a50b
7213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7214 Date:   Sun Mar 29 14:26:44 2009 +0000
7215
7216     pane interface cleanup
7217
7218 commit 0ceba72258134a7379e5d42ceda33967bad55b08
7219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7220 Date:   Sun Mar 29 14:20:44 2009 +0000
7221
7222     improved sidebar configuration
7223
7224 commit 7958ba1b7c05bb847a4c68f004314316d5936946
7225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7226 Date:   Sun Mar 29 10:36:13 2009 +0000
7227
7228     re-added possibility to display basic file info (size, mode, date)
7229
7230 commit dd3442ea73ca4f99d1dff6ad59c6d48f3479db60
7231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7232 Date:   Sat Mar 28 15:51:21 2009 +0000
7233
7234     fixed keyboard focus on start-up
7235     https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
7236
7237 commit c717291bff504bb1e563e7b0b035906742c582ba
7238 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7239 Date:   Sat Mar 28 15:31:04 2009 +0000
7240
7241     active image follows keyboard focus
7242
7243 commit 78a1719a4343eef75f0c3d156827013d7b43aaa4
7244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7245 Date:   Sat Mar 28 15:09:09 2009 +0000
7246
7247     split-mode cleanup and improvements
7248
7249 commit 4602b028bc005271b0a4e62dc039e665aecc9444
7250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7251 Date:   Fri Mar 27 08:05:14 2009 +0000
7252
7253     added simple desktop file editor
7254
7255 commit e68bdda5abf8afc998fb49d43868900f01ed559c
7256 Author: Laurent Monin <geeqie@norz.org>
7257 Date:   Thu Mar 26 21:49:20 2009 +0000
7258
7259     Improve editors through .desktop files implementation:
7260     - stricter Exec parameters detection
7261     - correct Icon key handling (absolute file vs name and --icon prefix)
7262     - improved escape, single, double quotes handling and escaping
7263
7264 commit f38f31b17fe21623f2d74d82613afea09b05892c
7265 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7266 Date:   Thu Mar 26 07:56:01 2009 +0000
7267
7268     fixed histogram drawing
7269
7270 commit 507f2bf998627d8856a9ea1388ac04390a1a835e
7271 Author: Laurent Monin <geeqie@norz.org>
7272 Date:   Mon Mar 23 18:49:23 2009 +0000
7273
7274     French translation was updated.
7275
7276 commit abc71f71e6fb0fe732843d06a2100eec2aced123
7277 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7278 Date:   Sat Mar 21 23:16:38 2009 +0000
7279
7280     more consistent remote options naming
7281
7282 commit c4330fbf13587f5b60c285016f666b95c9f25b98
7283 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7284 Date:   Sat Mar 21 20:19:11 2009 +0000
7285
7286     fixed segfault in histogram
7287     http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
7288
7289 commit 9266c3eaa397463d1345f472d69dc1d0894e123b
7290 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7291 Date:   Sat Mar 21 19:51:07 2009 +0000
7292
7293     layout id "_current_" matches the currently active layout window
7294
7295 commit aa2fd4c36b2b82e5c288dbc8d09478245f4ba929
7296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7297 Date:   Sat Mar 21 18:22:04 2009 +0000
7298
7299     do not copy existing layout id to new window
7300
7301 commit 9b9f197ef970ef521bd9e780f85ea5c1c63a900e
7302 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7303 Date:   Sat Mar 21 17:47:50 2009 +0000
7304
7305     update translated pane titles
7306
7307 commit 4f46f6cca2dbc4423ee371e47877fd1bbf4a57a4
7308 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7309 Date:   Fri Mar 20 22:48:01 2009 +0000
7310
7311     do not re-create ui_manager at layout change
7312
7313 commit 223d36e4c7eae2144f2eb20c6f0c77e27bbe743e
7314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7315 Date:   Fri Mar 20 21:28:31 2009 +0000
7316
7317     added a possibility to update existing bars from config
7318
7319 commit 61ff1c806812b340b30a891b933ed52c2c033207
7320 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7321 Date:   Fri Mar 20 17:02:00 2009 +0000
7322
7323     added tooltips to external editors on toolbar
7324     - patch by Colin Clark
7325
7326 commit da76910fc5992b93d09257b8386bbcd6b1a54a88
7327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7328 Date:   Fri Mar 20 16:28:43 2009 +0000
7329
7330     added "load config" command to remote control
7331
7332 commit e63d1ab169ffd77e2a0691eee92aee94484e8401
7333 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7334 Date:   Fri Mar 20 14:36:59 2009 +0000
7335
7336     added possibility to update existing layout window from config
7337
7338 commit f85c331b6bdca1a07e38a196e93562448b4c1048
7339 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7340 Date:   Fri Mar 20 11:52:29 2009 +0000
7341
7342     do not add duplicate keywords from config file
7343
7344 commit edddb38414fcaf01150e7b3b1ee0175cf8f72ac2
7345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7346 Date:   Fri Mar 20 10:12:29 2009 +0000
7347
7348     be more verbose on parse errors
7349
7350 commit db9583d155f876dcf8ecdba06de8c41bf6363955
7351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7352 Date:   Fri Mar 20 09:46:35 2009 +0000
7353
7354     added function to reload external editors at any time
7355     eliminated init_after_global_options()
7356
7357 commit a043fedcd1fa348548988b8c157f60a7b585539d
7358 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7359 Date:   Thu Mar 19 22:58:28 2009 +0000
7360
7361     initialization clean-up
7362
7363 commit 75ad70e81b5f541c6b57bf514a6363df919c102b
7364 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7365 Date:   Thu Mar 19 22:12:14 2009 +0000
7366
7367     improved config file formatting
7368
7369 commit 5cd0768160f389b85802e2c44a568837b0f8e2b8
7370 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7371 Date:   Tue Mar 17 23:03:07 2009 +0000
7372
7373     added more IPTC tags
7374
7375 commit c4397842e058064be7c5e3f43a7f0334cc0ffb3d
7376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7377 Date:   Tue Mar 17 22:41:09 2009 +0000
7378
7379     implemented editing support in exif pane
7380
7381 commit 4bb3d0e135ca5c31daea4beaebda72905dccf5a0
7382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7383 Date:   Tue Mar 17 19:52:56 2009 +0000
7384
7385     fixed loading of desktop file icons, gtk seems to expect an icon name without extension
7386
7387 commit 8b21951c112cda8df9ab0d7e21ec024952fec965
7388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7389 Date:   Tue Mar 17 19:09:34 2009 +0000
7390
7391     simplified code
7392
7393 commit 914fa4e1207fe6f882dca6aa6da0c4306fb0ec63
7394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7395 Date:   Tue Mar 17 18:58:15 2009 +0000
7396
7397     improved expanding and hiding of helper keywords
7398
7399 commit 48a18d514775969bd21ce0bd154d454af5182ed8
7400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7401 Date:   Tue Mar 17 18:30:53 2009 +0000
7402
7403     fixed keyword tree redrawing
7404
7405 commit a142c98b0d4a45084b3fbb698bae2f650846673c
7406 Author: Laurent Monin <geeqie@norz.org>
7407 Date:   Tue Mar 17 00:05:13 2009 +0000
7408
7409     Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
7410
7411 commit 496826c114d4a8f9040bb1ef40e10f5782b3fe15
7412 Author: Laurent Monin <geeqie@norz.org>
7413 Date:   Mon Mar 16 20:39:09 2009 +0000
7414
7415     gint -> gboolean where applicable. The end (ouf!).
7416
7417 commit 0b6b9778a54d91e2cfd39e9609ff9a784d2cbd7f
7418 Author: Laurent Monin <geeqie@norz.org>
7419 Date:   Mon Mar 16 19:11:39 2009 +0000
7420
7421     gint -> gboolean where applicable.
7422
7423 commit 4cd4d86404984c4696fc26e3968e5b17ff998d44
7424 Author: Laurent Monin <geeqie@norz.org>
7425 Date:   Mon Mar 16 18:19:11 2009 +0000
7426
7427     gint -> gboolean where applicable.
7428
7429 commit 049a021e2221f7de3df81ce6c64b77c424ce0dac
7430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7431 Date:   Sun Mar 15 23:22:17 2009 +0000
7432
7433     improved pane_keywords notification
7434
7435 commit bdb1e4f3ca99abb0a9869a9bc872bc5b0b6f60b3
7436 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7437 Date:   Sun Mar 15 22:46:25 2009 +0000
7438
7439     call the notify function just once when the keywords are pushed to the
7440     textarea
7441
7442 commit 5c5e09cfb61bea28413a35b616540d4fea4710e9
7443 Author: Laurent Monin <geeqie@norz.org>
7444 Date:   Sun Mar 15 20:16:20 2009 +0000
7445
7446     gint -> gboolean.
7447
7448 commit 5f2862f720cdf6e5b001b0235f54dd3115378edc
7449 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7450 Date:   Sun Mar 15 18:41:25 2009 +0000
7451
7452     fixed segfault in osd called from img-view
7453     http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
7454
7455 commit a83ce8127733fe662f70e27e4861923525924d2a
7456 Author: Laurent Monin <geeqie@norz.org>
7457 Date:   Sun Mar 15 18:06:41 2009 +0000
7458
7459     gint -> gboolean.
7460
7461 commit e297b62d130c7fd6a2d4f7d959b1d2c2a0ed0a29
7462 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7463 Date:   Sun Mar 15 17:40:04 2009 +0000
7464
7465     fixed viewing image from dupe and search windows
7466
7467 commit e4ec9f2c3d3c8a79dd7741b2b7e7d4bd6825c758
7468 Author: Laurent Monin <geeqie@norz.org>
7469 Date:   Sun Mar 15 15:01:07 2009 +0000
7470
7471     gint -> gboolean.
7472
7473 commit 54797050cd64429ea6a90ee4d8882b0542d634ae
7474 Author: Laurent Monin <geeqie@norz.org>
7475 Date:   Sun Mar 15 13:33:56 2009 +0000
7476
7477     gint -> gboolean.
7478
7479 commit 1e7fe2f0bce7e8b4959c6d0e82259617a5224e1c
7480 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7481 Date:   Sun Mar 15 12:41:39 2009 +0000
7482
7483     fixed XMP and IPTC entry names in exif pane
7484
7485 commit 972f0c276d31a7510ce0a26e15b4925a6a0c1ab3
7486 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7487 Date:   Sun Mar 15 12:20:14 2009 +0000
7488
7489     added notification to the exif pane
7490
7491 commit 7c3dc4dc86dff4853269bbe8341b71f1110d5709
7492 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7493 Date:   Sun Mar 15 11:58:46 2009 +0000
7494
7495     fixed a bug in osd updating, it seems that the osd icons work again
7496
7497 commit 04e5dfcf4a9d04ec83be00b15c53a35cdec49f79
7498 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7499 Date:   Sun Mar 15 11:34:09 2009 +0000
7500
7501     compute histogram in idle time
7502
7503 commit c30d27838ff7606edcfcaae4e2d616370edacc67
7504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7505 Date:   Sun Mar 15 09:06:13 2009 +0000
7506
7507     fixed possible deadlock with multiple thumb loaders in parallel
7508
7509 commit 3dfd1c11d0f0b11e6627af9b687535dbaf32dee3
7510 Author: Laurent Monin <geeqie@norz.org>
7511 Date:   Sun Mar 15 07:07:52 2009 +0000
7512
7513     gint -> gboolean.
7514
7515 commit 2c38cf912ea9c74916ea950f62b1637d26f1a55b
7516 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7517 Date:   Sat Mar 14 23:26:42 2009 +0000
7518
7519     completely separated global and layout window options
7520     layout window configuration is available under separate menu entry
7521
7522 commit 869dd50b966b21850457b98a434dcb015158163e
7523 Author: Laurent Monin <geeqie@norz.org>
7524 Date:   Sat Mar 14 21:12:55 2009 +0000
7525
7526     gint -> gboolean.
7527
7528 commit 3707f26ed3f7eb60c321cdef21d58a9ae458c160
7529 Author: Laurent Monin <geeqie@norz.org>
7530 Date:   Sat Mar 14 20:07:23 2009 +0000
7531
7532     More gboolean.
7533
7534 commit ccbfd10e582b6099d035f09a0e0bd5bc146885cb
7535 Author: Laurent Monin <geeqie@norz.org>
7536 Date:   Sat Mar 14 19:25:21 2009 +0000
7537
7538     Use gboolean where applicable, minor cleanup and indentations fixes.
7539
7540 commit 8e811724d0f95587be393cdb7a677a32ac704d34
7541 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7542 Date:   Sat Mar 14 17:21:35 2009 +0000
7543
7544     improved notification system
7545
7546 commit 2770d68d3c1a7e5f7550e4305e8b52aa11487759
7547 Author: Laurent Monin <geeqie@norz.org>
7548 Date:   Sat Mar 14 11:26:43 2009 +0000
7549
7550     More gboolean and tidy up.
7551
7552 commit 57236ac4620fce1a918d9c3269c51bcf468e5d22
7553 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7554 Date:   Sat Mar 14 10:34:42 2009 +0000
7555
7556     cleanup, small fixes
7557
7558 commit 83a31276f24f79537f8e708cd2cb9b53af5a1470
7559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7560 Date:   Fri Mar 13 23:19:58 2009 +0000
7561
7562     do not allow to add keywords with the same name as siblings
7563
7564 commit c27864686704e76f90e3bdc3557537f5fb5086b4
7565 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7566 Date:   Fri Mar 13 16:45:21 2009 +0000
7567
7568     added keyword tree filtering
7569
7570 commit dc9042b3bd903090011f945df79e1eeacd3f8e97
7571 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7572 Date:   Fri Mar 13 12:06:01 2009 +0000
7573
7574     show file name in advanced_exif
7575
7576 commit 3dcfa72047dc28f10b50187c651609ae96cd7065
7577 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7578 Date:   Fri Mar 13 10:36:32 2009 +0000
7579
7580     handle sidecar files for raw formats that are not known to exiv2
7581
7582 commit b987ed85c78996f56abc1f3025f36d3c4532d07c
7583 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7584 Date:   Fri Mar 13 09:03:06 2009 +0000
7585
7586     fixed keyword to mark connection
7587
7588 commit 26823554cdf789efc5c78d6d43a25678b24c76e9
7589 Author: Laurent Monin <geeqie@norz.org>
7590 Date:   Thu Mar 12 22:44:21 2009 +0000
7591
7592     Use gboolean where applicable.
7593
7594 commit ce7252908d82484fbad1823b49a9c497ac86d278
7595 Author: Laurent Monin <geeqie@norz.org>
7596 Date:   Thu Mar 12 22:39:06 2009 +0000
7597
7598     Make ishidden() static to filedata.c and rename it is_hidden_file().
7599
7600 commit ea7b2e3825efdd3929b5dc5b057fa21b6d89ca3a
7601 Author: Laurent Monin <geeqie@norz.org>
7602 Date:   Thu Mar 12 22:35:45 2009 +0000
7603
7604     gint -> gboolean and tidy up.
7605
7606 commit 12d44efdf007bf1bb292b450fd575cb007ace3b0
7607 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7608 Date:   Thu Mar 12 21:27:13 2009 +0000
7609
7610     added a dialog for editing keyword tree
7611
7612 commit 445675df9548d5b7b765a07c7bfe96faa3e4ab6a
7613 Author: Laurent Monin <geeqie@norz.org>
7614 Date:   Thu Mar 12 21:06:37 2009 +0000
7615
7616     Use gboolean where applicable, for the sake of consistency.
7617
7618 commit 2814d20328df2cfb3efcd57bdbf6c8a468c94408
7619 Author: Laurent Monin <geeqie@norz.org>
7620 Date:   Wed Mar 11 23:36:01 2009 +0000
7621
7622     Code cleanup.
7623
7624 commit f719019c2a2838f979aaece5ed16e074c544310d
7625 Author: Laurent Monin <geeqie@norz.org>
7626 Date:   Wed Mar 11 23:35:31 2009 +0000
7627
7628     Fix bug when adding a new collection through sort manager. Tidy up.
7629
7630 commit 3ad46d8aff0ddc2fb5489031121c4bc48b7756d3
7631 Author: Laurent Monin <geeqie@norz.org>
7632 Date:   Wed Mar 11 23:04:30 2009 +0000
7633
7634     Tidy up.
7635
7636 commit 0b00a6f6e8da83036bc84c8a47c863721f2a1c14
7637 Author: Laurent Monin <geeqie@norz.org>
7638 Date:   Wed Mar 11 22:56:56 2009 +0000
7639
7640     Use gboolean pseudo type where applicable.
7641
7642 commit 2f2e14119378d60c52c113078c35999f342b249e
7643 Author: Laurent Monin <geeqie@norz.org>
7644 Date:   Wed Mar 11 22:28:37 2009 +0000
7645
7646     Remove useless functions.
7647
7648 commit 53335b4551e6099ecb9a361d87b35487df57101e
7649 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7650 Date:   Wed Mar 11 21:54:54 2009 +0000
7651
7652     added a popup menu in keyword tree
7653
7654 commit 13b5d1f44e4c824a4a48b972e758f2fde80dbc43
7655 Author: Laurent Monin <geeqie@norz.org>
7656 Date:   Wed Mar 11 17:38:20 2009 +0000
7657
7658     Use dynamic allocation for editor key passed to various callbacks.
7659
7660 commit 4ae54d3fe9578e43dace94f9fdc9fc4e757a74f9
7661 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7662 Date:   Tue Mar 10 22:52:12 2009 +0000
7663
7664     fixed saving of file_view_type
7665
7666 commit 7feb265d9809eef4b3c225b6475b83228771d6ea
7667 Author: Laurent Monin <geeqie@norz.org>
7668 Date:   Tue Mar 10 17:58:30 2009 +0000
7669
7670     Remove now useless element.
7671
7672 commit 244bab9b7cc522210cdfbf1432c3a4b7c3ccce77
7673 Author: Laurent Monin <geeqie@norz.org>
7674 Date:   Tue Mar 10 17:22:17 2009 +0000
7675
7676     Remove the toggle on advanced exif window menu item.
7677
7678 commit 0d08080fca58e3ef64ede91c605d46ccb8bb2689
7679 Author: Laurent Monin <geeqie@norz.org>
7680 Date:   Mon Mar 9 19:37:58 2009 +0000
7681
7682     Add missing g_key_file_free() call.
7683
7684 commit 704c8c788786d55da1a84676cdca7865e85b96da
7685 Author: Laurent Monin <geeqie@norz.org>
7686 Date:   Mon Mar 9 19:35:53 2009 +0000
7687
7688     Fix editor_command_path_parse().
7689
7690 commit 6829be525a541c8e5b3b9a3d130548434d006587
7691 Author: Laurent Monin <geeqie@norz.org>
7692 Date:   Mon Mar 9 19:34:26 2009 +0000
7693
7694     Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
7695
7696 commit 2c12c12f04540a4b3888fde88f88cc93e7adb011
7697 Author: Laurent Monin <geeqie@norz.org>
7698 Date:   Mon Mar 9 12:44:06 2009 +0000
7699
7700     Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
7701
7702 commit 67e00d0a920b6349e42f86742a18ca50fdc4880e
7703 Author: Laurent Monin <geeqie@norz.org>
7704 Date:   Sun Mar 8 23:12:49 2009 +0000
7705
7706     Introduce EditorFlags type, cleanup.
7707
7708 commit 30fc45e64c3dea9841d40ba694d1d2b45d002cc6
7709 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7710 Date:   Sun Mar 8 23:09:27 2009 +0000
7711
7712     save and restore the keyword tree
7713
7714 commit c00ba73c65a001d5fbf7d7d4c6279c97e6992983
7715 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7716 Date:   Sun Mar 8 21:12:45 2009 +0000
7717
7718     fixed crash with certain layout configurations
7719
7720 commit f7dbd69473c9bcdcb08c6b904b11d512e3a2929a
7721 Author: Laurent Monin <geeqie@norz.org>
7722 Date:   Sun Mar 8 20:49:48 2009 +0000
7723
7724     Cleanup and minor fixes.
7725
7726 commit 66f5ea89ccea96c00f371f633fe02142cec8bd05
7727 Author: Laurent Monin <geeqie@norz.org>
7728 Date:   Sun Mar 8 17:51:03 2009 +0000
7729
7730     Advanced exif window: make all columns sortable and resizable.
7731
7732 commit 411a041e79c2cb24490d562fdcd05030cbcfff71
7733 Author: Laurent Monin <geeqie@norz.org>
7734 Date:   Sun Mar 8 15:30:15 2009 +0000
7735
7736     Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
7737
7738 commit 91b011a25e87aebe4cdc92e2a75db82b872c8302
7739 Author: Laurent Monin <geeqie@norz.org>
7740 Date:   Sun Mar 8 15:02:18 2009 +0000
7741
7742     Fix up editor execution.
7743
7744 commit 3014c4ff1cd8fc5a6ce064e3bcc297417a08a37f
7745 Author: Laurent Monin <geeqie@norz.org>
7746 Date:   Sun Mar 8 14:27:19 2009 +0000
7747
7748     Display icons in edit contextual menu.
7749
7750 commit 0205b0af299b580d25846b1fc9c17e7716939341
7751 Author: Laurent Monin <geeqie@norz.org>
7752 Date:   Sun Mar 8 13:23:25 2009 +0000
7753
7754     In various Edit context menus, only display editors that match the file types in the selection.
7755
7756 commit 06d738a8072a9eae0765859eecc19c1745cde25b
7757 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7758 Date:   Sun Mar 8 12:42:23 2009 +0000
7759
7760     dnd fixes
7761
7762 commit e9f2c348743955bcf92c0ef94331d545e7d6f7a1
7763 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7764 Date:   Sun Mar 8 11:32:12 2009 +0000
7765
7766     dnd fixes
7767
7768 commit e0a06986823081a727a4413b7e2ff562fd6618be
7769 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7770 Date:   Sun Mar 8 10:38:51 2009 +0000
7771
7772     allow dropping of multiple keywords
7773
7774 commit 3dc57a6704aa6b4b5c94e597dc448ee141d14c15
7775 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7776 Date:   Sun Mar 8 10:25:24 2009 +0000
7777
7778     show a label instead of the default drag icon
7779
7780 commit 2874d15e958da779066951a0bde3bafe3f9654cb
7781 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7782 Date:   Sun Mar 8 09:56:40 2009 +0000
7783
7784     dnd in keywords tree
7785     improved dnd in advanced exif
7786
7787 commit 60a09da7a127ddafeb538ed3d27bff57c65c552a
7788 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7789 Date:   Sat Mar 7 17:02:59 2009 +0000
7790
7791     implemented keywords editor as described at
7792     http://geeqie.wiki.sourceforge.net/keywords
7793     keyword tree is hardcoded for now
7794     TODO: configuration
7795
7796 commit 3d687308a8d41f5be0a667c4a470f6391c6e172b
7797 Author: Laurent Monin <geeqie@norz.org>
7798 Date:   Sat Mar 7 10:32:04 2009 +0000
7799
7800     French translation was updated.
7801
7802 commit fbe133245d32410b958b6fdffecfcd14e2ea2bca
7803 Author: Laurent Monin <geeqie@norz.org>
7804 Date:   Sat Mar 7 10:31:30 2009 +0000
7805
7806     Use a common function bar_pane_expander_title() to set expanders title widget.
7807
7808 commit e4c7b67ba437b2e4b667b48ed40e50346c3fce45
7809 Author: Laurent Monin <geeqie@norz.org>
7810 Date:   Fri Mar 6 22:34:38 2009 +0000
7811
7812     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).
7813
7814 commit 0006442fe24f14a1ce2492b73d22c92670bf0974
7815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7816 Date:   Fri Mar 6 15:52:47 2009 +0000
7817
7818     simplified bar interface
7819
7820 commit 4da29794c4fe3233ac3ecff01019e86d779a8c2b
7821 Author: Laurent Monin <geeqie@norz.org>
7822 Date:   Fri Mar 6 15:04:35 2009 +0000
7823
7824     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).
7825
7826 commit 7b8e46aa208816b61b4c1c852112aeebd3fe8f46
7827 Author: Laurent Monin <geeqie@norz.org>
7828 Date:   Fri Mar 6 14:53:32 2009 +0000
7829
7830     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()).
7831
7832 commit 25962e3530372946ba7c7a051b509ecf7056ac85
7833 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7834 Date:   Fri Mar 6 14:42:32 2009 +0000
7835
7836     enable wrap mode in comment pane
7837
7838 commit 55a3179898b348b98a45a58d6f325dbb92026b09
7839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7840 Date:   Fri Mar 6 14:24:11 2009 +0000
7841
7842     use standard GtkHPaned for sidebar width
7843
7844 commit e8aff8701513b7dd33af46253f588ed93aa26159
7845 Author: Laurent Monin <geeqie@norz.org>
7846 Date:   Fri Mar 6 11:42:25 2009 +0000
7847
7848     Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
7849
7850 commit 9169391b4c9254bad5d087ea70eac57e35dafe6e
7851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7852 Date:   Thu Mar 5 23:32:56 2009 +0000
7853
7854     do not crash if an exif entry is deleted during editing
7855
7856 commit cf3ee0a9299dd553165421086ed4b44fe2d27eb6
7857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7858 Date:   Thu Mar 5 23:02:15 2009 +0000
7859
7860     added popup menu to the exif pane
7861
7862 commit 8cb3c38b5b8f7f3a6e02ba780b2d248e16872c3d
7863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7864 Date:   Wed Mar 4 22:44:35 2009 +0000
7865
7866     indicate that the exif pane is empty
7867
7868 commit f4ef41357f991741b70538dd8156161f44e462bb
7869 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7870 Date:   Wed Mar 4 22:34:11 2009 +0000
7871
7872     prepared exif pane for popup menu
7873
7874 commit 96f804c86a637788af6faea27f260cca6c596229
7875 Author: Laurent Monin <geeqie@norz.org>
7876 Date:   Wed Mar 4 21:33:19 2009 +0000
7877
7878     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.
7879
7880 commit b258d123509caea8cd9fe5d85dd2122d4e353750
7881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7882 Date:   Wed Mar 4 21:19:12 2009 +0000
7883
7884     dnd from advanced exif window to exif pane
7885
7886 commit ed17579e62a6cfe5a18915d3bfba80f8bc2ee564
7887 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7888 Date:   Wed Mar 4 18:53:47 2009 +0000
7889
7890     Display pixel coordinates and rgb - patch by Ruben Stein
7891
7892 commit 82e0b2a4b6099bbe79ae2a0011fbbe4c528e428d
7893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7894 Date:   Tue Mar 3 23:17:07 2009 +0000
7895
7896     reorder exif pane entries with drag and drop
7897
7898 commit a899ea58d94c14dc66d34a3567ebdcfa11a6a0f9
7899 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7900 Date:   Mon Mar 2 22:48:04 2009 +0000
7901
7902     overlay now survives image split
7903
7904 commit a4ee370ccd362d7e0c69067dbdad9e0106a1cce4
7905 Author: Laurent Monin <geeqie@norz.org>
7906 Date:   Mon Mar 2 21:06:32 2009 +0000
7907
7908     Random tidy up.
7909
7910 commit da428c44fc7a1da6f146163cb8f484e0fc6676fb
7911 Author: Laurent Monin <geeqie@norz.org>
7912 Date:   Mon Mar 2 21:05:57 2009 +0000
7913
7914     Fix memleak in previous patch.
7915
7916 commit 0668b940429414b217e330b5351bfca31dda1c4d
7917 Author: Laurent Monin <geeqie@norz.org>
7918 Date:   Mon Mar 2 21:04:38 2009 +0000
7919
7920     Add a directory separator at the end of names in tab completion list to indicate directories.
7921
7922 commit 6a8d84391baf8e7bee1160abc4c57eca58987a73
7923 Author: Laurent Monin <geeqie@norz.org>
7924 Date:   Sun Mar 1 23:38:36 2009 +0000
7925
7926     Align exif labels vertically (visually better since name is now smaller than value).
7927
7928 commit 2a1b48f6079867a09a28067f17a8e7bb47cdbdfd
7929 Author: Laurent Monin <geeqie@norz.org>
7930 Date:   Sun Mar 1 23:28:53 2009 +0000
7931
7932     Update POTFILES.in and french translation.
7933
7934 commit 7fbf2e53a3a5ad667bd585d763cf0bff567d672e
7935 Author: Laurent Monin <geeqie@norz.org>
7936 Date:   Sun Mar 1 23:14:19 2009 +0000
7937
7938     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
7939
7940 commit ac3c275ae53473b6be6f20c1b96a470e156a7fdc
7941 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7942 Date:   Sun Mar 1 21:35:18 2009 +0000
7943
7944     make the exif pane grow-only - this reduces sidebar jumping
7945
7946 commit 16754fd5f8f49e41f040ed43a28f4c53dfcde982
7947 Author: Laurent Monin <geeqie@norz.org>
7948 Date:   Sun Mar 1 21:06:55 2009 +0000
7949
7950     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
7951
7952 commit 276cb9bb7ccef6bca68564040a2f5908028ebdc1
7953 Author: Laurent Monin <geeqie@norz.org>
7954 Date:   Sun Mar 1 19:48:38 2009 +0000
7955
7956     Clarify colorspace determination (exif 2.2/2.21).
7957
7958 commit 352ec1b93ed21559a6c2cd9d3b583540bd0de5d9
7959 Author: Laurent Monin <geeqie@norz.org>
7960 Date:   Sun Mar 1 17:58:19 2009 +0000
7961
7962     Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
7963
7964 commit 2f8d1927009893b4562aa1b95ec61b2f4b997d8d
7965 Author: Laurent Monin <geeqie@norz.org>
7966 Date:   Sun Mar 1 17:13:14 2009 +0000
7967
7968     Improve file checks using is_readable_file().
7969
7970 commit 44300b5fd5139f9c485d632207fb7f89cd3c481f
7971 Author: Laurent Monin <geeqie@norz.org>
7972 Date:   Sun Mar 1 17:11:51 2009 +0000
7973
7974     Only attempt to read exif if the file is readable.
7975
7976 commit f66300e9b42664a35e88c2baefdff57b3a883759
7977 Author: Laurent Monin <geeqie@norz.org>
7978 Date:   Sun Mar 1 17:10:45 2009 +0000
7979
7980     Introduce is_readable_file() which test if file exists, is regular and readable.
7981
7982 commit 2a5590abe04642bb6e1d7abb17a4f12ee9861cd8
7983 Author: Laurent Monin <geeqie@norz.org>
7984 Date:   Sun Mar 1 16:46:40 2009 +0000
7985
7986     image_select(), image_set_selectable(): tidy up.
7987
7988 commit d3aa41bc4406825b23336d561c60a81d6509f523
7989 Author: Laurent Monin <geeqie@norz.org>
7990 Date:   Sun Mar 1 16:43:48 2009 +0000
7991
7992     Indentation fixes.
7993
7994 commit 671c4e59016ad4b13a791d6bf70a1011b9450b62
7995 Author: Laurent Monin <geeqie@norz.org>
7996 Date:   Sun Mar 1 15:54:37 2009 +0000
7997
7998     image_post_process_color(): remove exif parameter, just extract it when needed.
7999
8000 commit bc32699c45cdf3698872449f5b9116a6dd0928a8
8001 Author: Laurent Monin <geeqie@norz.org>
8002 Date:   Sun Mar 1 15:41:51 2009 +0000
8003
8004     Slightly modify access_file() and use it to test profile files existence and read access.
8005
8006 commit 2a3788f237b9a0e343501213036eb133545754b7
8007 Author: Laurent Monin <geeqie@norz.org>
8008 Date:   Sun Mar 1 15:28:06 2009 +0000
8009
8010     Add an ellipse when the file name is truncated.
8011
8012 commit 138449b284641d79f8f35dbc47ecff5364f94117
8013 Author: Laurent Monin <geeqie@norz.org>
8014 Date:   Sun Mar 1 15:15:37 2009 +0000
8015
8016     In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
8017
8018 commit 86e5ecef8ba0effbc52208fcc9c2c788ede293ff
8019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8020 Date:   Sun Mar 1 13:37:30 2009 +0000
8021
8022     dropped ExifUIList
8023
8024 commit 851a261132a08fc1812a73b2c0481d0579a3da0a
8025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8026 Date:   Sun Mar 1 11:59:32 2009 +0000
8027
8028     do not use separate list of entries, rely on vbox
8029
8030 commit 411fa489a446dd00e60f1a77791ce26f9e43bb87
8031 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8032 Date:   Sun Mar 1 00:10:00 2009 +0000
8033
8034     fixed possible crash
8035
8036 commit 353d6be218b845a9d974f32d8388867ce2588bbe
8037 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8038 Date:   Sat Feb 28 23:59:02 2009 +0000
8039
8040     rewritten exif pane to support arbitrary number of entries
8041
8042 commit 7cc909a78fa9f5f7c7fc40533978a29d3ad05767
8043 Author: Laurent Monin <geeqie@norz.org>
8044 Date:   Sat Feb 28 20:57:26 2009 +0000
8045
8046     max value -> value. Shorter.
8047
8048 commit bbfd2a7a816e372a04aea99139f835353e4047f8
8049 Author: Laurent Monin <geeqie@norz.org>
8050 Date:   Sat Feb 28 20:53:59 2009 +0000
8051
8052     Add missing space between while and first parenthesis.
8053
8054 commit 321ff5bb77411f729fdd38740a02f4de341f77e9
8055 Author: Laurent Monin <geeqie@norz.org>
8056 Date:   Sat Feb 28 20:52:51 2009 +0000
8057
8058     Add missing space between switch and first parenthesis.
8059
8060 commit 96a26903f49ddab4a63213310c9da8d2c0457dc0
8061 Author: Laurent Monin <geeqie@norz.org>
8062 Date:   Sat Feb 28 20:48:47 2009 +0000
8063
8064     No space between function name and first parenthesis, it eases greping (see CODING).
8065
8066 commit 5ac2ac2a71f6fcc14ad4fc2994c17ea64d415dd5
8067 Author: Laurent Monin <geeqie@norz.org>
8068 Date:   Sat Feb 28 20:24:42 2009 +0000
8069
8070     Prevent Gtk assertion failures when no icon is set.
8071
8072 commit f3d61f44c1bfe05188eb68974737f66ce096656d
8073 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8074 Date:   Sat Feb 28 20:13:11 2009 +0000
8075
8076     show histogram label in the title
8077     adjusted label texts
8078
8079 commit f9936e38ffc7feb5ca5af211603c682cfb548fee
8080 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8081 Date:   Sat Feb 28 19:44:58 2009 +0000
8082
8083     give the panes more control over expander title
8084
8085 commit 106016c61b873ccc55b515336f5217d7f9fd639e
8086 Author: Laurent Monin <geeqie@norz.org>
8087 Date:   Sat Feb 28 19:41:23 2009 +0000
8088
8089     Color profiles menu: test for file access before allowing to select it as input profile.
8090
8091 commit dc4646d5966601b57b5a6ac49aaa7bd4fa14b7f3
8092 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8093 Date:   Sat Feb 28 18:51:25 2009 +0000
8094
8095     load icons for external editors
8096
8097 commit 073a65377169492e9843ee4bdd3acf01f0cf6c78
8098 Author: Laurent Monin <geeqie@norz.org>
8099 Date:   Sat Feb 28 18:01:16 2009 +0000
8100
8101     Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
8102
8103 commit 42ea998781724458ce55582414b4d1656d244f10
8104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8105 Date:   Sat Feb 28 17:20:16 2009 +0000
8106
8107     fixed bar_histogram headers
8108
8109 commit 0520eeff040165801722d408701eae8c94b2f955
8110 Author: Laurent Monin <geeqie@norz.org>
8111 Date:   Sat Feb 28 17:12:00 2009 +0000
8112
8113     Minor simplification and cleanup.
8114
8115 commit df6b9c5b1e3077d19e5c59f2e72e8949da034a08
8116 Author: Laurent Monin <geeqie@norz.org>
8117 Date:   Sat Feb 28 16:59:20 2009 +0000
8118
8119     image_change_complete(): reduce code redundancy and implify.
8120
8121 commit fa373d7547d5c23f65088dff3df36d43b90b0139
8122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8123 Date:   Sat Feb 28 14:40:22 2009 +0000
8124
8125     fixed overlay configuration
8126     split overlay options between global and layout window
8127
8128 commit d5b911cd3eca6de811ef53f8cac6a3f84ced1062
8129 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8130 Date:   Sat Feb 28 12:50:39 2009 +0000
8131
8132     save and restore toolbar configuration
8133
8134 commit b4581c40f8cb47f32d1102589b005d5435e9e297
8135 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8136 Date:   Sat Feb 28 09:59:27 2009 +0000
8137
8138     create toolbar from ui_manager
8139
8140 commit b24487aa1f5704a788a8f77782edf40850878a63
8141 Author: Laurent Monin <geeqie@norz.org>
8142 Date:   Fri Feb 27 23:25:31 2009 +0000
8143
8144     Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
8145
8146 commit bc2d1d0836169d7184c7010e9d01d16837cddbf5
8147 Author: Laurent Monin <geeqie@norz.org>
8148 Date:   Fri Feb 27 22:28:17 2009 +0000
8149
8150     Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
8151
8152 commit 9c93c4f8a9650ce80206755b524244c878e7b61b
8153 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8154 Date:   Fri Feb 27 21:30:28 2009 +0000
8155
8156     compute histmap in idle callback and only if the histogram is expanded
8157
8158 commit 526bf4edfddf1c63e583a2bf735a4614c55b314b
8159 Author: Laurent Monin <geeqie@norz.org>
8160 Date:   Thu Feb 26 21:46:27 2009 +0000
8161
8162     Add a tooltip showing current histogram state on bar histogram.
8163
8164 commit 66b325900212d630b208e1747280767783f01cb9
8165 Author: Laurent Monin <geeqie@norz.org>
8166 Date:   Thu Feb 26 20:50:36 2009 +0000
8167
8168     Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
8169
8170 commit 3b4446591720a17e3f0856fc290f85b84a303d12
8171 Author: Laurent Monin <geeqie@norz.org>
8172 Date:   Thu Feb 26 17:34:14 2009 +0000
8173
8174     Add .bak and .mo extensions to svn:ignore.
8175
8176 commit 84a6a75d10d4aaa99aaa0b9c5e2ded8a2b26f4da
8177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8178 Date:   Thu Feb 26 08:04:52 2009 +0000
8179
8180     quoted_value is no longer needed
8181
8182 commit cffe654128aa1230d98c36f6cc48524d87ab6b69
8183 Author: Laurent Monin <geeqie@norz.org>
8184 Date:   Wed Feb 25 23:04:08 2009 +0000
8185
8186     Silent a minor warning.
8187
8188 commit 5651cebff9468fa7cb1275476eea0ccd482cb8df
8189 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8190 Date:   Wed Feb 25 21:09:17 2009 +0000
8191
8192     correctly save and restore overlay string
8193
8194 commit d7b78d9173ebe6d4692dad061a4afe30325d3e23
8195 Author: Laurent Monin <geeqie@norz.org>
8196 Date:   Wed Feb 25 20:54:38 2009 +0000
8197
8198     Save bar pane histogram state to rc file.
8199
8200 commit fddb6eb6775e4f70b70cb5373508b0bcb9ed5a04
8201 Author: Laurent Monin <geeqie@norz.org>
8202 Date:   Wed Feb 25 20:42:35 2009 +0000
8203
8204     Fix up bar pane histogram contextual menu: show current state for channel and log mode.
8205
8206 commit 4d85c50b6c73874d441f834a9d52f8319082c3e8
8207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8208 Date:   Wed Feb 25 19:46:03 2009 +0000
8209
8210     reuse original utility_box (image + sidebars) on layout change (switch
8211     from list to icon view etc.)
8212
8213 commit f9a9bffc314cd4b1cd5229896286666766f020ca
8214 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8215 Date:   Wed Feb 25 18:21:20 2009 +0000
8216
8217     fixed filter initialization
8218
8219 commit b3477302e22f00d62a4f7f9a7ce5a1f8d6a7a142
8220 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8221 Date:   Tue Feb 24 22:21:28 2009 +0000
8222
8223     improved bar_sort configuration
8224
8225 commit da109aa01657b27c22a18bc74bff56e4dae89298
8226 Author: Laurent Monin <geeqie@norz.org>
8227 Date:   Tue Feb 24 21:08:16 2009 +0000
8228
8229     Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
8230
8231 commit e84b67aadcdc1ea32b2c53e6b4a2d6a369f51951
8232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8233 Date:   Tue Feb 24 20:47:38 2009 +0000
8234
8235     fixed --fullscreen option together with enabled bar
8236
8237 commit 5da3477f9b116d0482737510423e5de949f8a0d4
8238 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8239 Date:   Tue Feb 24 20:34:39 2009 +0000
8240
8241     simplified and improved bar configuration
8242
8243 commit f215252861f96b1b924b93178a406e2ec7bb6ca2
8244 Author: Laurent Monin <geeqie@norz.org>
8245 Date:   Tue Feb 24 18:00:45 2009 +0000
8246
8247     Enclose macro parameters names with _ to differentiate them from variable names.
8248
8249 commit a8df53630e1632e65318a1b397ea1a275f4817e5
8250 Author: Laurent Monin <geeqie@norz.org>
8251 Date:   Tue Feb 24 17:47:45 2009 +0000
8252
8253     Since READ_*() macros are now exported, do not hide
8254     the if() continue; statement in them.
8255     Wrap WRITE_STRING() instructions in a safer do {} while (0).
8256
8257 commit 1bef8f7ea39aa7652ded34fd2baaa3bf6c28e69d
8258 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8259 Date:   Mon Feb 23 22:13:09 2009 +0000
8260
8261     simplified config writing
8262
8263 commit c2b4bce2393c142785ac7cef5095a5c06348073b
8264 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8265 Date:   Mon Feb 23 21:21:15 2009 +0000
8266
8267     enabled commandline again
8268
8269 commit 778dcd703998a9d37ea6562228e971827a25044f
8270 Author: Laurent Monin <geeqie@norz.org>
8271 Date:   Mon Feb 23 17:20:40 2009 +0000
8272
8273     Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
8274
8275 commit 4b96dffd2f791d4f99a407da3a11cbeede9f5b2c
8276 Author: Laurent Monin <geeqie@norz.org>
8277 Date:   Sun Feb 22 17:46:42 2009 +0000
8278
8279     Set svn:ignore on Makefile and Makefile.in.
8280
8281 commit 6be7a5d9435cd61876ec2585d19e6fc4208eb66d
8282 Author: Laurent Monin <geeqie@norz.org>
8283 Date:   Sun Feb 22 17:40:32 2009 +0000
8284
8285     Fix and simplify histogram code, drop histogram based on mean value.
8286
8287 commit 9e9712735fb1522f4f081a9e38c38c4d91a09c51
8288 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8289 Date:   Sun Feb 22 15:35:37 2009 +0000
8290
8291     config file format changed to XML
8292     save and restore all layout windows
8293     save and restore sidebar configuration
8294
8295 commit 179b485a4439fb2e102195fde5b2366a24c5a927
8296 Author: Laurent Monin <geeqie@norz.org>
8297 Date:   Sun Feb 22 13:29:49 2009 +0000
8298
8299     Attempt to simplify and fix histrogram code.
8300
8301 commit c6d4606fb8929b3c6596292a9eae836167729bf8
8302 Author: Laurent Monin <geeqie@norz.org>
8303 Date:   Sat Feb 21 20:43:35 2009 +0000
8304
8305     Glibification again.
8306
8307 commit 2c9c37c9649ad80e04e14230eebd6584e7de7e8d
8308 Author: Laurent Monin <geeqie@norz.org>
8309 Date:   Sat Feb 21 18:28:53 2009 +0000
8310
8311     French translation was updated.
8312
8313 commit 4a596674619d5addc6a223fe2be2093c06622a2d
8314 Author: Laurent Monin <geeqie@norz.org>
8315 Date:   Sat Feb 21 18:04:52 2009 +0000
8316
8317     Glibification.
8318
8319 commit 144433d8a9eaa43184c844b76665c91fe21f1c07
8320 Author: Laurent Monin <geeqie@norz.org>
8321 Date:   Sat Feb 21 10:53:18 2009 +0000
8322
8323     Move grid color setting to histogram_new().
8324
8325 commit 80547e648cc21fefb1e91f869d90c2ea719a9f6d
8326 Author: Laurent Monin <geeqie@norz.org>
8327 Date:   Sat Feb 21 10:33:56 2009 +0000
8328
8329     Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
8330
8331 commit 0f103e1b6b6ab4017d7f677aaea9120dc015906b
8332 Author: Laurent Monin <geeqie@norz.org>
8333 Date:   Sat Feb 21 10:29:13 2009 +0000
8334
8335     Add grid to bar histogram, simplify the code and draw horizontal lines too.
8336
8337 commit 6b0883bae0f9124a6dcc8fcdd87ab24643a85d2f
8338 Author: Laurent Monin <geeqie@norz.org>
8339 Date:   Thu Feb 19 17:36:38 2009 +0000
8340
8341     Fix bug 2599857: file list sort order was wrong in many cases.
8342
8343 commit 263a050716f3c9fdfced1accb4016fcdd11ade19
8344 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8345 Date:   Mon Feb 16 22:48:30 2009 +0000
8346
8347     fixed compiler warning
8348
8349 commit 8422a0c8bd17c3ef09de058a7433e606124524b7
8350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8351 Date:   Mon Feb 16 21:01:27 2009 +0000
8352
8353     hopefully fixed a freeze on solaris
8354
8355 commit 243a78132e93b3fa27efc6cc3ca46d58bad06b25
8356 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8357 Date:   Sun Feb 15 19:25:55 2009 +0000
8358
8359     added histogram pane
8360
8361 commit a1385820cdb789c96a38b709f7b981725f81bdd1
8362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8363 Date:   Sun Feb 15 17:27:48 2009 +0000
8364
8365     fixed histogram drawing
8366
8367 commit 63da7df8b6994ba78db433c8d13513967f54b324
8368 Author: Laurent Monin <geeqie@norz.org>
8369 Date:   Sun Feb 15 15:58:01 2009 +0000
8370
8371     Remove redundant line of code.
8372
8373 commit a38c15108e52207831b08be4461b49f0d09926d3
8374 Author: Laurent Monin <geeqie@norz.org>
8375 Date:   Sun Feb 15 15:56:48 2009 +0000
8376
8377     Fix up few compilation warnings.
8378
8379 commit a660cd93f81e921141fc7ddb57188c6c23d211c9
8380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8381 Date:   Sun Feb 15 13:11:21 2009 +0000
8382
8383     histogram caching
8384     histogram interface prepared for histogram pane
8385
8386 commit c5ead176be15971b27d90d0656b8fc26fa9eca17
8387 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8388 Date:   Sun Feb 15 09:36:53 2009 +0000
8389
8390     separated "normal" and advanced exif, "Normal" exif is now in the
8391     generic bar, advanced exif is in separate window.
8392
8393 commit a6fb79a9aee3b16eadd450cfcd261f0d3fe9bd9d
8394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8395 Date:   Sat Feb 14 20:26:30 2009 +0000
8396
8397     droped Preferences dialog, sidebar should replace it completely
8398
8399 commit ab0cc44129df43dc4bc0d0ec0e95e187a739f32c
8400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8401 Date:   Sat Feb 14 19:50:54 2009 +0000
8402
8403     replaced bar_info with an universal bar, restored the original
8404     functionality (more or less)
8405     bar configuration is not yet saved
8406
8407 commit 310a646e67ba0c32c2384f553eecf512e283684d
8408 Author: Laurent Monin <geeqie@norz.org>
8409 Date:   Mon Feb 9 09:02:04 2009 +0000
8410
8411     Update ChangeLog using C locale date format, add a script to ease future updates.
8412
8413 commit b4f63e5e882b065ea834bd1e99081306284480c2
8414 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8415 Date:   Sat Feb 7 21:03:11 2009 +0000
8416
8417     force at least one idle call before writting metadata
8418     (without this the exit_program_write_metadata_cb could be called
8419     before the exit_program function finished)
8420
8421 commit 22f5a68f75212287ff3924432df1902bec16feba
8422 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8423 Date:   Sat Feb 7 19:01:21 2009 +0000
8424
8425     use metadata_read_* functions where possible
8426     switch exiv2 to utf8 charset
8427     support for exiv2 formatting that depends on other tags:
8428     http://dev.robotbattle.com/bugs/view.php?id=0000516
8429
8430 commit 9c04cb142531b3c5b31be148a40405a1ea103a53
8431 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8432 Date:   Fri Feb 6 23:49:03 2009 +0000
8433
8434     Start with "Fit to window" in "Leave Zoom at previous setting" mode
8435
8436 commit c5b333518ad00d61c1e9ad0bc96c4faae43fc7c9
8437 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8438 Date:   Fri Feb 6 22:56:52 2009 +0000
8439
8440     do not switch to the next image on mouse click in split mode
8441     it interferes with image switching too much
8442
8443 commit 4e7f0d2a4ffcefeeacce220761a905cd105b75e2
8444 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8445 Date:   Fri Feb 6 22:41:47 2009 +0000
8446
8447     improved labels of some menu items
8448
8449 commit 11a4cc2074aa9544a906434f40eda2b27d6ef5c1
8450 Author: Laurent Monin <geeqie@norz.org>
8451 Date:   Wed Feb 4 17:15:30 2009 +0000
8452
8453     Add year 2009 to copyright info everywhere.
8454
8455 commit db594bb6a56da7a25d58a3b2ec51f67bc4d0db49
8456 Author: Laurent Monin <geeqie@norz.org>
8457 Date:   Wed Feb 4 16:50:24 2009 +0000
8458
8459     Fix up the copyright years info.
8460
8461 commit 16d8352b142b869d37d9d88f6f7b649ba9b6ba58
8462 Author: Laurent Monin <geeqie@norz.org>
8463 Date:   Wed Feb 4 16:49:11 2009 +0000
8464
8465     Update README header.
8466
8467 commit 932432f09417b4fe1ec05bfb92dfe946f7fd32ea
8468 Author: Laurent Monin <geeqie@norz.org>
8469 Date:   Wed Feb 4 16:47:02 2009 +0000
8470
8471     Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
8472
8473 commit 474d7e891184d4e5a09486b6ccbd777617d416eb
8474 Author: Laurent Monin <geeqie@norz.org>
8475 Date:   Wed Feb 4 14:51:23 2009 +0000
8476
8477     Do not show geeqie itself in editors menus.
8478
8479 commit b93be6e123e894cf75fe9c5d89b1fe09ddacd639
8480 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8481 Date:   Tue Feb 3 18:04:10 2009 +0000
8482
8483     do not translate already translated texts from desktop files
8484
8485 commit e03f199569195e75d937d21f9d982d0c7d5de119
8486 Author: Laurent Monin <geeqie@norz.org>
8487 Date:   Tue Feb 3 13:52:20 2009 +0000
8488
8489     Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
8490
8491 commit 7da00ede6e5a0c460b7bba6f0ce3f2f8767b3a4a
8492 Author: Laurent Monin <geeqie@norz.org>
8493 Date:   Tue Feb 3 13:50:10 2009 +0000
8494
8495     Reorder fields a bit and make flags field unsigned.
8496
8497 commit 27e3c8d9b272241d6e1e73c691df6ea2f61b4424
8498 Author: Laurent Monin <geeqie@norz.org>
8499 Date:   Tue Feb 3 08:41:21 2009 +0000
8500
8501     editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
8502
8503 commit 413722a5800f7f895e5068f0aec1441d13af5d4e
8504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8505 Date:   Mon Feb 2 20:32:59 2009 +0000
8506
8507     improved placing of external commands in menu
8508     small menu improvements
8509
8510 commit ebfc5ad707b2a261dadc47508aed872d2e83460c
8511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8512 Date:   Sun Feb 1 22:35:40 2009 +0000
8513
8514     test TryExec,
8515     xdg_data_home added to the list of directories
8516
8517 commit ace63c487142b18a548b95d76f8056de0bead19d
8518 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8519 Date:   Sun Feb 1 18:27:42 2009 +0000
8520
8521     fixed switch from single to split image
8522
8523 commit f94b569b1831c052099295c861f9d3f502072622
8524 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8525 Date:   Sun Feb 1 12:48:14 2009 +0000
8526
8527     read external editors from .desktop files
8528
8529 commit ff084f550845b0467a6202d62a7447940a4ea667
8530 Author: Laurent Monin <geeqie@norz.org>
8531 Date:   Thu Jan 29 19:43:34 2009 +0000
8532
8533     Sort the list alphabetically and remove an empty line.
8534
8535 commit 7532aed8f8f0bc89f1c5a2c742bc9021e5f8bbfc
8536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8537 Date:   Thu Jan 29 19:23:39 2009 +0000
8538
8539     switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
8540     (new glib-gettextize does not support the old method)
8541
8542 commit 77a9142b41ec6a5d9cac6d35c2a0c9d41052e147
8543 Author: Laurent Monin <geeqie@norz.org>
8544 Date:   Thu Jan 29 19:07:07 2009 +0000
8545
8546     gint -> gboolean.
8547
8548 commit 2e3dc8c8f14d75abb400c32a4c619e79bb371d77
8549 Author: Laurent Monin <geeqie@norz.org>
8550 Date:   Thu Jan 29 19:00:24 2009 +0000
8551
8552     Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
8553
8554 commit ab98857be805f6bd9891d57506038e651dc81dde
8555 Author: Laurent Monin <geeqie@norz.org>
8556 Date:   Thu Jan 29 18:52:52 2009 +0000
8557
8558     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.
8559
8560 commit 96c8762cd141c1fca795e203a96307c80580d7f4
8561 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8562 Date:   Thu Jan 29 18:05:41 2009 +0000
8563
8564     added SIGBUS handler
8565
8566 commit 788b066dec51f6c89b63569de9f19fa8c781c3f4
8567 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8568 Date:   Mon Jan 26 21:08:05 2009 +0000
8569
8570     fixed compilation with lirc
8571
8572 commit c93ae602d0b44dc87e2ee104df5634c6eec44a92
8573 Author: Laurent Monin <geeqie@norz.org>
8574 Date:   Mon Jan 26 14:59:49 2009 +0000
8575
8576     Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
8577
8578 commit 4b69e1199fe33fa8d904b21a2ba3cc85f7b59e81
8579 Author: Laurent Monin <geeqie@norz.org>
8580 Date:   Mon Jan 26 14:50:56 2009 +0000
8581
8582     Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
8583
8584 commit b68add2c1c1fd4f1d389fe0490986ffffd34302c
8585 Author: Laurent Monin <geeqie@norz.org>
8586 Date:   Mon Jan 26 14:49:09 2009 +0000
8587
8588     Move -Wall before -Wno-* options for them to have any effect.
8589
8590 commit 47ed193a2a19fa34afc8c473353c66b5ea194f8e
8591 Author: Laurent Monin <geeqie@norz.org>
8592 Date:   Mon Jan 26 14:18:08 2009 +0000
8593
8594     Keep -O0 over -O2 as requested by Vladimir.
8595
8596 commit 4fcae73e00ff93c457770fbd05555e8e84122d7a
8597 Author: Laurent Monin <geeqie@norz.org>
8598 Date:   Mon Jan 26 08:36:23 2009 +0000
8599
8600     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).
8601
8602 commit a24c1c60db9cca6a849920f8a7301530683d97ef
8603 Author: Laurent Monin <geeqie@norz.org>
8604 Date:   Mon Jan 26 08:30:30 2009 +0000
8605
8606     Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
8607
8608 commit d80efe42eeb8d6af994245d0cf837d20eb852575
8609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8610 Date:   Sun Jan 25 19:38:31 2009 +0000
8611
8612     added the original COPYING file from GQview - we can't rely on autogen.sh
8613
8614 commit ebd61f57fe603dbedec50c2953e51c6522593cd6
8615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8616 Date:   Sun Jan 25 18:14:08 2009 +0000
8617
8618     updated ChangeLog from svn log
8619
8620 commit 7debdfe9253260f5e855addd9daf389b59c20e1c
8621 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8622 Date:   Sun Jan 25 16:58:19 2009 +0000
8623
8624     fixed gthread detection
8625
8626 commit 66c057940975c76fcecaffab9e756b5f9306219d
8627 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8628 Date:   Sun Jan 25 09:27:27 2009 +0000
8629
8630     do not ignore newly created sidecars
8631
8632 commit ad9ac9d145e0e7df96118c66ee6dec927ebed702
8633 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8634 Date:   Sat Jan 24 13:46:08 2009 +0000
8635
8636     adjusted marks spacing to align them with the marks filter
8637
8638 commit 0074b6e5de0f19720985594a1a2b32114ec24204
8639 Author: Laurent Monin <geeqie@norz.org>
8640 Date:   Sat Jan 24 13:38:53 2009 +0000
8641
8642     Fix incorrect translation.
8643
8644 commit 5d7594d2acdccc19228350eddd1ab29aad990874
8645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8646 Date:   Sat Jan 24 13:05:06 2009 +0000
8647
8648     fixed restoring of OSD at layout_image_full_screen_stop
8649     https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
8650
8651 commit fce85c3c86d56b122babaf26952cae937a3b61b9
8652 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8653 Date:   Sat Jan 24 12:15:01 2009 +0000
8654
8655     fixed glib warning
8656
8657 commit 674b05efb895ed75533c07e74147082cf630e9cc
8658 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8659 Date:   Sat Jan 24 10:09:29 2009 +0000
8660
8661     updated version string
8662
8663 commit f9d7107581b3391183465454de6557de0abf7c98
8664 Author: Laurent Monin <geeqie@norz.org>
8665 Date:   Sat Jan 24 07:41:23 2009 +0000
8666
8667     Silent two compilation warnings.
8668
8669 commit 0c44dc1f02b5515cffe2bcc20f54e2d57208a916
8670 Author: Laurent Monin <geeqie@norz.org>
8671 Date:   Sat Jan 24 07:36:21 2009 +0000
8672
8673     French translation was updated.
8674
8675 commit 3928a6a6e59e900f2d1343ed3aef01b5c86ac337
8676 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8677 Date:   Fri Jan 23 22:53:02 2009 +0000
8678
8679     fixed possible crash
8680
8681 commit aadb9ca7ccde3464cf0ae80a7985e25227279c70
8682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8683 Date:   Wed Jan 21 18:30:54 2009 +0000
8684
8685     enable threads by default
8686
8687 commit 0e1a79d60922a6aa11288531218a919774b29d5d
8688 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8689 Date:   Wed Jan 21 18:16:26 2009 +0000
8690
8691     compilation fixes for older exiv2
8692
8693 commit e3086ee765ba371f1d6774d869d1ec7ba1f37590
8694 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8695 Date:   Tue Jan 20 22:53:09 2009 +0000
8696
8697     improved metadata preferences
8698
8699 commit 9d97c970f5f8dc30842c0672cb1ccf5ce8929681
8700 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8701 Date:   Tue Jan 20 22:29:31 2009 +0000
8702
8703     fixed possible segfault
8704
8705 commit 6d9a3f1923d1b8741b5b306022722affee5b4873
8706 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8707 Date:   Sun Jan 11 21:28:03 2009 +0000
8708
8709     show symlinks in filelist
8710
8711 commit 07f76a58add699461ed85263e2bf815f22725e2b
8712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8713 Date:   Sun Jan 11 21:24:58 2009 +0000
8714
8715     fixed includes
8716
8717 commit fa197cca9401a69b158ac956aa7aa333525c770c
8718 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8719 Date:   Sun Jan 11 18:58:05 2009 +0000
8720
8721     added a status bar button for writting metadata immediately
8722
8723 commit 9e2559ec2e298ade2632cfcb526a674d18ab3cdf
8724 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8725 Date:   Sun Jan 11 12:13:30 2009 +0000
8726
8727     metadata write mode (direct or sidecar) made configurable for each file
8728     format
8729
8730 commit 79003481053d92298710773530b0f1ae7dec54e0
8731 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8732 Date:   Sat Jan 10 20:40:37 2009 +0000
8733
8734     simplified metadata interface, dropped metadata_read,
8735     fixes for older exiv2 versions
8736
8737 commit 36c2beabcd63fb1d96bf6e639d66de24aa2f40d5
8738 Author: Laurent Monin <geeqie@norz.org>
8739 Date:   Sun Jan 4 17:14:34 2009 +0000
8740
8741     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.
8742
8743 commit ae1ea297b901d211bf2d2a84e253aecd4712817c
8744 Author: Laurent Monin <geeqie@norz.org>
8745 Date:   Sun Jan 4 10:32:47 2009 +0000
8746
8747     French translation was updated.
8748
8749 commit 1196bc75946359bfa10099df15c23808baff9a1e
8750 Author: Laurent Monin <geeqie@norz.org>
8751 Date:   Sat Jan 3 17:13:20 2009 +0000
8752
8753     Silent warnings.
8754
8755 commit 911b41365c783519b075eda51fb6dcd345975d68
8756 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8757 Date:   Sat Jan 3 15:29:08 2009 +0000
8758
8759     write keywords and comments with separate functions
8760
8761 commit d16e38189ea96d485daed8424a2d1b6a9bcd0f8b
8762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8763 Date:   Fri Jan 2 23:14:01 2009 +0000
8764
8765     fixed updating of selection after deleting the last image from the list
8766
8767 commit dc4d041d5397e3a78c335babff70a409d04f3e54
8768 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8769 Date:   Fri Jan 2 22:57:09 2009 +0000
8770
8771     do not enter a directory after rename
8772     fixed dir tree updating
8773     http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
8774
8775 commit 067cf8e940216c935f818cc0f8f60113d54460c5
8776 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8777 Date:   Fri Jan 2 14:58:21 2009 +0000
8778
8779     added done callback to utilops
8780     used the callback for metadata writting at exit and for renaming new
8781     folder
8782
8783 commit a63548cf3e28b4684281019f7e697df77cff1c3e
8784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8785 Date:   Fri Jan 2 09:39:14 2009 +0000
8786
8787     fixed view_dir notification
8788
8789 commit e040fa03e86b3dc95810f64b289682834d496010
8790 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8791 Date:   Fri Jan 2 09:26:23 2009 +0000
8792
8793     sidecar files grouping was made case-insensitive
8794     added possibility to use macros %raw, %image, %meta in extensions lists
8795
8796 commit 7f75485133bbb12e04fa8bc32936c6240e33f2ba
8797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8798 Date:   Sat Dec 27 22:53:07 2008 +0000
8799
8800     fixed writting of legacy metadata
8801
8802 commit c6d5aeb7f792026da1a2fd400a55d57a1ebef8cf
8803 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8804 Date:   Fri Dec 26 19:04:36 2008 +0000
8805
8806     optimized get_mark_func
8807     fixed reference counting bug
8808
8809 commit 88e91c4e066266f68d13df4c4ad59ba279d1293c
8810 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8811 Date:   Fri Dec 26 18:54:07 2008 +0000
8812
8813     remove cached entries on all changes
8814
8815 commit 7eeeeb77a09e7f9c4682bb65599e0c56cd757eba
8816 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8817 Date:   Fri Dec 26 17:38:52 2008 +0000
8818
8819     fixed previous change
8820
8821 commit ff8b93666eca33f39dea7659a1dbc3af641bef46
8822 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8823 Date:   Fri Dec 26 14:12:36 2008 +0000
8824
8825     improved sidecar writting
8826     private metadata can be saved in xmp format
8827
8828 commit 0c2e413a220f62599ae49b5cfae99a439345e398
8829 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8830 Date:   Thu Dec 25 12:39:34 2008 +0000
8831
8832     implemented a possibility to connect keywords with marks
8833
8834 commit 2dd4ade4180168ae6dc6d743e6e8d8fa5b5b8a0a
8835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8836 Date:   Thu Dec 25 12:28:04 2008 +0000
8837
8838     low-level keyword-to-mark functionality
8839
8840 commit 4bf1446de98aefc0904a6b60ba13e30327299dd5
8841 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8842 Date:   Thu Dec 25 12:19:37 2008 +0000
8843
8844     perform internal commands in idle call
8845
8846 commit 31114993628896d4b36c9d361675e0c13b9faaca
8847 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8848 Date:   Tue Dec 23 22:42:57 2008 +0000
8849
8850     allow writing of empty keywords/comment
8851
8852 commit b077c46b67f7697f450d627f549e5e7d840adacc
8853 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8854 Date:   Tue Dec 23 20:53:44 2008 +0000
8855
8856     added change notification to bar_info.c
8857
8858 commit 6c231281ce339d9f5f91a0cbc77c2de1c3216804
8859 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8860 Date:   Tue Dec 23 19:15:12 2008 +0000
8861
8862     improved buffering and notifications
8863
8864 commit 85fce4079a1b0ead93353919690ba3bdc5cb12ef
8865 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8866 Date:   Tue Dec 23 19:13:48 2008 +0000
8867
8868     write changes immediately, the necessary buffering is done on lower
8869     level in metadata.c
8870
8871 commit e2359cd023f1c962fe68ac35dc883a25cea87ec5
8872 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8873 Date:   Mon Dec 22 23:25:15 2008 +0000
8874
8875     file class made configurable in preferences
8876
8877 commit 7180d81daf5ebd192610b1517f26e44b58147fb8
8878 Author: Laurent Monin <geeqie@norz.org>
8879 Date:   Mon Dec 22 19:43:46 2008 +0000
8880
8881     French translation was updated.
8882
8883 commit cbbd4a8733202ca3e436365eee667d551ea9c24a
8884 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8885 Date:   Mon Dec 22 18:29:25 2008 +0000
8886
8887     write metadata after timeout, image change or dir change
8888
8889 commit c29865e349a4389ea74b2e067020eaaec19c91af
8890 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8891 Date:   Mon Dec 22 18:15:26 2008 +0000
8892
8893     show metadata options in preferences dialog
8894
8895 commit b3a6877012f4fbc9d6555f28a69067b0fd270ff6
8896 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8897 Date:   Sun Dec 21 21:36:58 2008 +0000
8898
8899     fixed safe delete
8900
8901 commit b2478a365c4f5c96bab935dba551e76dad358412
8902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8903 Date:   Sun Dec 21 21:20:36 2008 +0000
8904
8905     most of the metadata options now works
8906
8907 commit a9a31060a8b202604356236dbf751b621246e3e2
8908 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8909 Date:   Sun Dec 21 16:26:03 2008 +0000
8910
8911     fixed new options
8912
8913 commit da50487d38ea80d187a57adb99bafe64d256bfc5
8914 Author: Laurent Monin <geeqie@norz.org>
8915 Date:   Sun Dec 21 09:28:16 2008 +0000
8916
8917     French translation was updated.
8918
8919 commit e9460139c2941c4df0f1058ba6ca121121339d98
8920 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8921 Date:   Sat Dec 20 23:18:20 2008 +0000
8922
8923     added options for metadata - not yet used
8924
8925 commit 40a73b68024292f074a1dadfd6e8db3dad0dcd23
8926 Author: Laurent Monin <geeqie@norz.org>
8927 Date:   Sat Dec 20 21:47:04 2008 +0000
8928
8929     Fix two minor compilation warnings.
8930
8931 commit f4733f77089a928d68a4cdfa7cee5fb8cf0b4b4d
8932 Author: Laurent Monin <geeqie@norz.org>
8933 Date:   Sat Dec 20 21:30:27 2008 +0000
8934
8935     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.
8936
8937 commit 9643a2546bccb38da155cbfc4265e588b85a34b9
8938 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8939 Date:   Sat Dec 20 20:43:56 2008 +0000
8940
8941     use the workflow in utilops.c for metadata approving and writting
8942     TODO: configuration
8943
8944 commit af283c6af011fd76a43aeb4e4723f02e8d4ac645
8945 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8946 Date:   Tue Dec 16 12:59:23 2008 +0000
8947
8948     queue metadata and write them in an idle callback
8949
8950 commit b908ceb6bbb78a4edde47710e6291fa8eebb1717
8951 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8952 Date:   Mon Dec 15 22:47:31 2008 +0000
8953
8954     prepared infrastructure for delayed metadata writting - refreshing
8955     metadata immediately before writting is now possible
8956     
8957     modified metadata are stored in fd->modified_xmp
8958
8959 commit b7fdc83d5f6e91fbf7d32377edd76c66ee23139c
8960 Author: Laurent Monin <geeqie@norz.org>
8961 Date:   Mon Dec 15 18:04:42 2008 +0000
8962
8963     Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
8964
8965 commit d1b9489e72a06e38e580a370f5e8106386c71d73
8966 Author: Laurent Monin <geeqie@norz.org>
8967 Date:   Tue Dec 9 19:12:38 2008 +0000
8968
8969     French translation was updated.
8970
8971 commit 0871c1893d2705e53fc3a1c08af69ad7b94ceba9
8972 Author: Laurent Monin <geeqie@norz.org>
8973 Date:   Tue Dec 9 17:51:28 2008 +0000
8974
8975     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.
8976
8977 commit e5abe232dfcbab211d72c51b73de128a6d822af8
8978 Author: Laurent Monin <geeqie@norz.org>
8979 Date:   Mon Dec 8 21:34:32 2008 +0000
8980
8981     Display error dialog with appropriate message when user is trying to open an invalid collection file.
8982
8983 commit 2d44c554b22f3305e1cbef26397ba96532e47cca
8984 Author: Laurent Monin <geeqie@norz.org>
8985 Date:   Mon Dec 8 21:33:14 2008 +0000
8986
8987     Cosmetic fix.
8988
8989 commit bb2f085701aa58240d46914e01f31bb918b130aa
8990 Author: Laurent Monin <geeqie@norz.org>
8991 Date:   Sun Dec 7 15:51:50 2008 +0000
8992
8993     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).
8994
8995 commit 85e6945309d39750d6543f86cddbfe8b0c166797
8996 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8997 Date:   Sun Dec 7 13:28:04 2008 +0000
8998
8999     handle the case when io.open() fails
9000
9001 commit 68f82126997889074361955ca27534bb8fe0f446
9002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9003 Date:   Sat Dec 6 21:24:38 2008 +0000
9004
9005     disabled the "unused parameter" warnings, they are harmless and nobody
9006     is going to fix it ;)
9007     (note: -W is equivalent to -Wextra)
9008
9009 commit 0bd9d0fe13488d9e7d6578bca561aa94d398ba49
9010 Author: Laurent Monin <geeqie@norz.org>
9011 Date:   Tue Dec 2 19:34:53 2008 +0000
9012
9013     Rename few variables to make the code more readable.
9014
9015 commit 33e01e14e35e31e55b0946d7bcc644649483d76b
9016 Author: Laurent Monin <geeqie@norz.org>
9017 Date:   Sun Nov 30 21:59:28 2008 +0000
9018
9019     keyword_list_find() -> find_string_in_list(), return gboolean.
9020
9021 commit 81f6d0d4101e461d81b02e9261dcb3479aae3490
9022 Author: Laurent Monin <geeqie@norz.org>
9023 Date:   Sun Nov 30 21:52:37 2008 +0000
9024
9025     metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
9026
9027 commit d931c87fc64a09eb9bdef1f6969977df4702adcf
9028 Author: Laurent Monin <geeqie@norz.org>
9029 Date:   Sun Nov 30 21:43:01 2008 +0000
9030
9031     Rename most comment_*() functions to more appropriate metadata_*().
9032
9033 commit 73e8f782f130f8899520a53de7b4c9d5f3451fdf
9034 Author: Laurent Monin <geeqie@norz.org>
9035 Date:   Sun Nov 30 11:46:34 2008 +0000
9036
9037     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().
9038
9039 commit 73a3570010efa60255d7e1c230e50fbe6634dd80
9040 Author: Laurent Monin <geeqie@norz.org>
9041 Date:   Thu Nov 27 19:10:59 2008 +0000
9042
9043     Do not hardcode exif formatted prefix.
9044
9045 commit 40acac5694214bfcb9a6623a2cdd479a6a6991b4
9046 Author: Laurent Monin <geeqie@norz.org>
9047 Date:   Thu Nov 27 12:34:39 2008 +0000
9048
9049     Fix up sign-related  warning.
9050
9051 commit fd5cd3190989657da2abf4fc66d9c4e47242f9cb
9052 Author: Laurent Monin <geeqie@norz.org>
9053 Date:   Thu Nov 27 12:34:03 2008 +0000
9054
9055     Fix up unsigned expression always true warning.
9056
9057 commit 41ba7c59ae7008b423ba7a09de4cd781bd4a5b99
9058 Author: Laurent Monin <geeqie@norz.org>
9059 Date:   Thu Nov 27 12:33:07 2008 +0000
9060
9061     Resync .h with .c declarations.
9062
9063 commit 26f6d635c22a18bfc42144b3e848ab2b15481105
9064 Author: Laurent Monin <geeqie@norz.org>
9065 Date:   Thu Nov 27 12:31:27 2008 +0000
9066
9067     Fix up pointer signedness warnings.
9068
9069 commit bb28beac7482b10b36f0dac3efea45392c4942df
9070 Author: Laurent Monin <geeqie@norz.org>
9071 Date:   Thu Nov 27 12:30:49 2008 +0000
9072
9073     Fix up not a prototype warning.
9074
9075 commit 402a7b74cb3f63247cb0451f7470e72aa42a53f2
9076 Author: Laurent Monin <geeqie@norz.org>
9077 Date:   Thu Nov 27 12:30:10 2008 +0000
9078
9079     Remove unused variable.
9080
9081 commit fb0fc10f50e03ac9e154facbdccddbd6f380f60b
9082 Author: Laurent Monin <geeqie@norz.org>
9083 Date:   Thu Nov 27 12:29:38 2008 +0000
9084
9085     Fix up deprecated function and not a prototype warnings.
9086
9087 commit 673dab6bdc4741c7822c4fd1bf5370b7a6edec00
9088 Author: Laurent Monin <geeqie@norz.org>
9089 Date:   Wed Nov 26 20:39:50 2008 +0000
9090
9091     Handle return values better to silent some warnings.
9092
9093 commit 3f7d30d146ce9a3e06ea3df7909c8be3e741f138
9094 Author: Laurent Monin <geeqie@norz.org>
9095 Date:   Wed Nov 26 20:38:47 2008 +0000
9096
9097     Print a message if chown() or chmod() fail.
9098
9099 commit a3cd380dd4155404ae24df7260fa45da108483e4
9100 Author: Laurent Monin <geeqie@norz.org>
9101 Date:   Wed Nov 26 20:37:14 2008 +0000
9102
9103     Fix up format vs type warning.
9104
9105 commit 85b4c3d6b406043f2709f6f0f6ecea8a7418e9a2
9106 Author: Laurent Monin <geeqie@norz.org>
9107 Date:   Tue Nov 25 17:32:51 2008 +0000
9108
9109     Move comments/keywords read and write stuff to new metadata.{c,h}.
9110
9111 commit 499063665b9e138a110e2881a05dc364961b7aaf
9112 Author: Laurent Monin <geeqie@norz.org>
9113 Date:   Tue Nov 25 17:01:03 2008 +0000
9114
9115     Fix up unsigned expression always true/false warnings.
9116
9117 commit 50306a69abd7e07458b7355cef5883f500fd029d
9118 Author: Laurent Monin <geeqie@norz.org>
9119 Date:   Sun Nov 23 22:05:27 2008 +0000
9120
9121     Hide .gqv extension from collection name in collection window title and recent menu list.
9122
9123 commit 968a923541ab98923ba0ea32b78da525c258ce68
9124 Author: Laurent Monin <geeqie@norz.org>
9125 Date:   Sun Nov 23 16:16:09 2008 +0000
9126
9127     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().
9128
9129 commit 92a79f4e480d767c15510c2f69f2a548cf25e91e
9130 Author: Laurent Monin <geeqie@norz.org>
9131 Date:   Sun Nov 23 16:10:29 2008 +0000
9132
9133     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.
9134
9135 commit 15aaf972f4a7a7490a1ebaef8900074a80124b2d
9136 Author: Laurent Monin <geeqie@norz.org>
9137 Date:   Sat Nov 22 22:54:51 2008 +0000
9138
9139     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.
9140
9141 commit cce7425dc23b06d7267eb110ce0b8814e469285f
9142 Author: Laurent Monin <geeqie@norz.org>
9143 Date:   Sat Nov 22 22:43:18 2008 +0000
9144
9145     When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
9146
9147 commit bebe10914b96c3a07f748984b3e6fba18cccfa94
9148 Author: Laurent Monin <geeqie@norz.org>
9149 Date:   Sat Nov 22 22:10:10 2008 +0000
9150
9151     Tidy up.
9152
9153 commit 15821ce9a76d8afe0614dc5ed494161c67f8ad70
9154 Author: Laurent Monin <geeqie@norz.org>
9155 Date:   Sat Nov 22 22:04:21 2008 +0000
9156
9157     Use common code for layout_image_setup_split_none() too.
9158
9159 commit 67f56552a7bf85f99f537d06885ebb71876a1c25
9160 Author: Laurent Monin <geeqie@norz.org>
9161 Date:   Sat Nov 22 21:58:07 2008 +0000
9162
9163     layout_image_setup_split_*(): simplify code.
9164
9165 commit 25ac01ca80b9a13f843aad26643a21e2c991314e
9166 Author: Laurent Monin <geeqie@norz.org>
9167 Date:   Sat Nov 22 21:11:09 2008 +0000
9168
9169     layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
9170
9171 commit 7f699d74c05ce9e81e83210a231e0ca86c7c004c
9172 Author: Laurent Monin <geeqie@norz.org>
9173 Date:   Sat Nov 22 16:24:23 2008 +0000
9174
9175     Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
9176
9177 commit f7327cbd9fa590af75336916692ae40832ab32e7
9178 Author: Laurent Monin <geeqie@norz.org>
9179 Date:   Thu Nov 20 17:28:34 2008 +0000
9180
9181     Force font weight and style to normal for keys.
9182
9183 commit 540d86584baf5d6070b04254129f25e28a359541
9184 Author: Laurent Monin <geeqie@norz.org>
9185 Date:   Thu Nov 20 17:23:46 2008 +0000
9186
9187     Fix up yet unmarked keys.
9188
9189 commit ad4dacfae1907d2ba1e2e8889aac84d7d54121b1
9190 Author: Laurent Monin <geeqie@norz.org>
9191 Date:   Thu Nov 20 11:46:43 2008 +0000
9192
9193     Fix compilation warnings.
9194
9195 commit a7fe24499d26daa57bfe1492bcb79aa8ddf4a92f
9196 Author: Laurent Monin <geeqie@norz.org>
9197 Date:   Thu Nov 20 07:22:56 2008 +0000
9198
9199     Fix up some missing html code.
9200
9201 commit 7d5e78bf230b7f02687139acadb0a29b2483b6af
9202 Author: Laurent Monin <geeqie@norz.org>
9203 Date:   Wed Nov 19 22:57:40 2008 +0000
9204
9205     More keys.
9206
9207 commit 85c37fcfec1a92989c5301fc8dc9f2e8d5de2e8e
9208 Author: Laurent Monin <geeqie@norz.org>
9209 Date:   Wed Nov 19 22:46:27 2008 +0000
9210
9211     Fix text wrongly marked as key.
9212
9213 commit 7f8324bf49907dfbbb582e8b96b6a10cad070490
9214 Author: Laurent Monin <geeqie@norz.org>
9215 Date:   Wed Nov 19 22:42:20 2008 +0000
9216
9217     Mark keyboard keys with a span and make them look like a key through css style.
9218
9219 commit 5aba0342d8c4fef02b48d436d8bc65550f382a9b
9220 Author: Laurent Monin <geeqie@norz.org>
9221 Date:   Wed Nov 19 21:36:02 2008 +0000
9222
9223     Replace [Control] by shorter and more common [Ctrl].
9224
9225 commit 67e91a0baa946ac71c5e34c227d2769a11fab8d0
9226 Author: Laurent Monin <geeqie@norz.org>
9227 Date:   Wed Nov 19 21:16:27 2008 +0000
9228
9229     Unify [Shift] and [Control] notation.
9230
9231 commit 68a305ccc3b4e14657c8f88a7258d0d6b41f8dd2
9232 Author: Laurent Monin <geeqie@norz.org>
9233 Date:   Wed Nov 19 20:53:53 2008 +0000
9234
9235     Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
9236
9237 commit 7d76bf997f408ba74840477446b590492430ed7a
9238 Author: Laurent Monin <geeqie@norz.org>
9239 Date:   Wed Nov 19 17:42:36 2008 +0000
9240
9241     Update documentation.
9242
9243 commit 0362a31ed7bc49569607a2b6cbec49c6c4288da1
9244 Author: Laurent Monin <geeqie@norz.org>
9245 Date:   Mon Nov 17 18:05:42 2008 +0000
9246
9247     Fix up links and various enhancements.
9248
9249 commit 84d0eeb779804970775a1a2b151094999df1f39c
9250 Author: Laurent Monin <geeqie@norz.org>
9251 Date:   Mon Nov 17 17:17:47 2008 +0000
9252
9253     Remove colored background in headings for printable version.
9254
9255 commit bb0dccd452eaaaad56dba8028f17789632e10ff8
9256 Author: Laurent Monin <geeqie@norz.org>
9257 Date:   Mon Nov 17 17:09:44 2008 +0000
9258
9259     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.
9260
9261 commit b4ef8546331d9128999cc531faaa35556eb242d2
9262 Author: Laurent Monin <geeqie@norz.org>
9263 Date:   Mon Nov 17 07:10:32 2008 +0000
9264
9265     Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
9266
9267 commit 4575fa4ac78579835bfd17a13ccdaf61989066a4
9268 Author: Laurent Monin <geeqie@norz.org>
9269 Date:   Sun Nov 16 19:58:43 2008 +0000
9270
9271     Add specific css for print media(has to be improved).
9272
9273 commit 69f15e9da78b7404be497d657110cfad1a266722
9274 Author: Laurent Monin <geeqie@norz.org>
9275 Date:   Sun Nov 16 16:32:14 2008 +0000
9276
9277     Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
9278
9279 commit 19e042015022768094ac5d2e90a32db866698467
9280 Author: Laurent Monin <geeqie@norz.org>
9281 Date:   Sat Nov 15 20:17:14 2008 +0000
9282
9283     Implement preliminary support for XDG Base Directory Specification.
9284     See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
9285     
9286     This feature was requested for a long time (feature requests #1950978 and #2289481).
9287     For now, it is disabled since it breaks compatibility with previous versions.
9288     To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
9289     
9290     geeqierc and other conf files are going to:
9291     $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
9292     
9293     metadata and thumbnails cache (if std is not used) are going to:
9294     $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
9295     and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
9296     
9297     collections are going to:
9298     $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
9299     
9300     
9301     Please test and report any issue.
9302
9303 commit 6419843202ec66cdb0aa9e763a777a06f6617f19
9304 Author: Laurent Monin <geeqie@norz.org>
9305 Date:   Sat Nov 15 20:01:25 2008 +0000
9306
9307     Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
9308
9309 commit 8b10477d6c451a8a952db33eea29a7d289261635
9310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9311 Date:   Sat Nov 15 19:13:43 2008 +0000
9312
9313     fixed usage of deprecated functions - patch by Omari Stephens
9314
9315 commit 27bcad2478c6a0e5ebda8849c9a6bf67d4dfa222
9316 Author: Laurent Monin <geeqie@norz.org>
9317 Date:   Sat Nov 15 17:48:31 2008 +0000
9318
9319     Rename check_for_home_path() to mkdir_if_not_exists().
9320
9321 commit 788a57656d4085ba2e526a29648ec1477bafa46f
9322 Author: Laurent Monin <geeqie@norz.org>
9323 Date:   Sat Nov 15 17:30:45 2008 +0000
9324
9325     Use functions to return directories instead of constants.
9326     Following functions were added:
9327     get_collections_dir()
9328     get_metadata_cache_dir()
9329     get_rc_dir()
9330     get_thumbnails_cache_dir()
9331     get_trash_dir()
9332     
9333     They return the full directory path.
9334
9335 commit e5dd414c28b825002568ea99797a4ad7e5bb64ad
9336 Author: Laurent Monin <geeqie@norz.org>
9337 Date:   Sat Nov 15 10:35:43 2008 +0000
9338
9339     Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
9340
9341 commit f56852b68c19db3f71dd69c44c8cc38ddbc644ae
9342 Author: Laurent Monin <geeqie@norz.org>
9343 Date:   Fri Nov 14 01:10:18 2008 +0000
9344
9345     Fix up Makefile.am: add missing files and do not install template.html.
9346
9347 commit 55bdd3344fd5f342d30362fe301808f826710112
9348 Author: Laurent Monin <geeqie@norz.org>
9349 Date:   Wed Nov 12 21:38:00 2008 +0000
9350
9351     Fix a cut'n'paste error.
9352
9353 commit 609fc80ba907a18bd5b0998b155580654e8749db
9354 Author: Laurent Monin <geeqie@norz.org>
9355 Date:   Wed Nov 12 21:34:55 2008 +0000
9356
9357     More precise description of the pan view find feature and a note about ressources eating was added.
9358
9359 commit 3005309e752b5f6d9378487b6856f18eb40b365f
9360 Author: Laurent Monin <geeqie@norz.org>
9361 Date:   Wed Nov 12 21:15:12 2008 +0000
9362
9363     Add some information about the pan view.
9364
9365 commit 3effb3cd44a5b956cd0d7416eec0f2aaea94b774
9366 Author: Laurent Monin <geeqie@norz.org>
9367 Date:   Wed Nov 12 17:59:14 2008 +0000
9368
9369     Add a note about splitted view.
9370
9371 commit ae7645d7323cc203e69f73e51976c8d8ea7f7017
9372 Author: Laurent Monin <geeqie@norz.org>
9373 Date:   Wed Nov 12 17:48:16 2008 +0000
9374
9375     Add Connected zoom and Split menu items.
9376
9377 commit f055d32815e382a5cac2117e46ecad2b866e942b
9378 Author: Laurent Monin <geeqie@norz.org>
9379 Date:   Tue Nov 11 23:35:39 2008 +0000
9380
9381     Add missing s...
9382
9383 commit 5078d7e58ebafa27aac3c50703e1c0fcb180d186
9384 Author: Laurent Monin <geeqie@norz.org>
9385 Date:   Tue Nov 11 23:30:13 2008 +0000
9386
9387     Minor fixes.
9388
9389 commit 0dabd8de27a7e8c7801dddc5d848246a001c97ac
9390 Author: Laurent Monin <geeqie@norz.org>
9391 Date:   Tue Nov 11 21:50:42 2008 +0000
9392
9393     Give a new style to menus.
9394
9395 commit ec48abb7939ef9919bbd905d147cfda9e884c457
9396 Author: Laurent Monin <geeqie@norz.org>
9397 Date:   Tue Nov 11 21:49:33 2008 +0000
9398
9399     Fix missing parts.
9400
9401 commit c1a85ebf0418f0b0b4fe9b175702ad86a5f5ed0b
9402 Author: Laurent Monin <geeqie@norz.org>
9403 Date:   Tue Nov 11 21:17:55 2008 +0000
9404
9405     Update main window menus description to match current Geeqie.
9406
9407 commit d6bc7dc5e3b0a140523fcfc9eac0566b569e26eb
9408 Author: Laurent Monin <geeqie@norz.org>
9409 Date:   Tue Nov 11 21:17:03 2008 +0000
9410
9411     Drop dots.
9412
9413 commit f9071c86d19c4fb8417c8838aa1b99176e65342c
9414 Author: Laurent Monin <geeqie@norz.org>
9415 Date:   Tue Nov 11 10:32:03 2008 +0000
9416
9417     Update exif pane documentation a bit.
9418
9419 commit aeca4f3163c33f41b5cc1d0f371fb43d4138ae73
9420 Author: Laurent Monin <geeqie@norz.org>
9421 Date:   Tue Nov 11 10:24:04 2008 +0000
9422
9423     Add Properties Options page.
9424
9425 commit 51a2344638f5f1c738f03d023f4f3139f23761d7
9426 Author: Laurent Monin <geeqie@norz.org>
9427 Date:   Tue Nov 11 10:09:09 2008 +0000
9428
9429     Advanced options documentation is now almost in sync with current geeqie.
9430
9431 commit eeae9191dcb131a7fa9a85876b4314869bffe007
9432 Author: Laurent Monin <geeqie@norz.org>
9433 Date:   Tue Nov 11 09:12:10 2008 +0000
9434
9435     More updates to advanced options documentation. Not yet finished.
9436
9437 commit 9f3cc9ef382cae5ef8c0b6cc050844a796321a15
9438 Author: Laurent Monin <geeqie@norz.org>
9439 Date:   Mon Nov 10 23:36:12 2008 +0000
9440
9441     Page cleanup and fixed. Remove obsolete note.
9442
9443 commit f13928fef829928a7a807a11a5e4d9603592597c
9444 Author: Laurent Monin <geeqie@norz.org>
9445 Date:   Mon Nov 10 23:15:42 2008 +0000
9446
9447     Add missing link.
9448
9449 commit 757b8ebc5495d81fb1fb1b531e2f5e682a0ad9c9
9450 Author: Laurent Monin <geeqie@norz.org>
9451 Date:   Mon Nov 10 23:05:50 2008 +0000
9452
9453     Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
9454
9455 commit b72d86d30095cef07dd61ab15b949c74ef7c0d1c
9456 Author: Laurent Monin <geeqie@norz.org>
9457 Date:   Mon Nov 10 21:33:38 2008 +0000
9458
9459     Let subsection menus match index style.
9460
9461 commit 3c766c9124437106f8c84886680b53b1a17ff6c3
9462 Author: Laurent Monin <geeqie@norz.org>
9463 Date:   Mon Nov 10 21:14:34 2008 +0000
9464
9465     Cosmetic changes in image search and find duplicates shortcuts tables.
9466
9467 commit c410dad0a2007582d3460f222d52f193e8718d12
9468 Author: Laurent Monin <geeqie@norz.org>
9469 Date:   Mon Nov 10 20:42:44 2008 +0000
9470
9471     Tidy up.
9472
9473 commit 25735fd6a8ef1890f8b57d8ba9262f256c0243a7
9474 Author: Laurent Monin <geeqie@norz.org>
9475 Date:   Mon Nov 10 20:40:50 2008 +0000
9476
9477     Move from xhtml transitional to xhtml strict.
9478
9479 commit 60ff2fb4b9a39322f5f685310e7f3a8aea316c76
9480 Author: Laurent Monin <geeqie@norz.org>
9481 Date:   Mon Nov 10 20:16:45 2008 +0000
9482
9483     Minor cleanup.
9484
9485 commit 9b5b933912d1badd83d0e5691fc03f63be9673fc
9486 Author: Laurent Monin <geeqie@norz.org>
9487 Date:   Mon Nov 10 19:37:17 2008 +0000
9488
9489     Tidy up and minor fixes.
9490
9491 commit e07b06778a28e3911cd830a44bc27333d017bd15
9492 Author: Laurent Monin <geeqie@norz.org>
9493 Date:   Mon Nov 10 18:02:09 2008 +0000
9494
9495     Notes cleanup and minor stylistic fixes.
9496
9497 commit 82cd089fb37bda5fc685b5cd43486e8ff26d2679
9498 Author: Laurent Monin <geeqie@norz.org>
9499 Date:   Mon Nov 10 17:16:16 2008 +0000
9500
9501     Various fixes and cleanup.
9502
9503 commit 2ec1474ac5685ed1bf48a7dc35033b502dd81af1
9504 Author: Laurent Monin <geeqie@norz.org>
9505 Date:   Mon Nov 10 16:11:28 2008 +0000
9506
9507     Fix up some errors.
9508
9509 commit 0a594f66306b196a0d9872de6fecc4b3cc9c3511
9510 Author: Laurent Monin <geeqie@norz.org>
9511 Date:   Mon Nov 10 15:20:13 2008 +0000
9512
9513     Fix up unvalid xhtml.
9514
9515 commit 12fe48da5151ce1ef688f03ba44cde89c9eca910
9516 Author: Laurent Monin <geeqie@norz.org>
9517 Date:   Mon Nov 10 14:56:11 2008 +0000
9518
9519     Fix up a broken link.
9520
9521 commit f7216dd164399e1d34e22e5210544e2db6a84746
9522 Author: Laurent Monin <geeqie@norz.org>
9523 Date:   Mon Nov 10 14:10:39 2008 +0000
9524
9525     Beautify the manual.
9526
9527 commit b8742eb7f9aaafdb91ede39c8e6ebdb86b4959c3
9528 Author: Laurent Monin <geeqie@norz.org>
9529 Date:   Mon Nov 10 13:00:29 2008 +0000
9530
9531     Reformat more pages.
9532
9533 commit 7c5c88540dd54a35510d1a92a2b1512efbcc6ac5
9534 Author: Laurent Monin <geeqie@norz.org>
9535 Date:   Mon Nov 10 12:06:05 2008 +0000
9536
9537     Reformat remaining options pages.
9538
9539 commit 2b02d7edc774a42f6b19cec9ba3da91416a73d65
9540 Author: Laurent Monin <geeqie@norz.org>
9541 Date:   Mon Nov 10 10:26:51 2008 +0000
9542
9543     Reformatting: notes, advanced options page and more.
9544
9545 commit 2f3f12a07cc0a9f8e7b6feb83824374df09711c0
9546 Author: Laurent Monin <geeqie@norz.org>
9547 Date:   Sun Nov 9 21:53:33 2008 +0000
9548
9549     Reformatting.
9550
9551 commit 49c72a6ce8b97276a8895d4598ca460738aef7cc
9552 Author: Laurent Monin <geeqie@norz.org>
9553 Date:   Sun Nov 9 17:17:19 2008 +0000
9554
9555     Reformat and cleanup.
9556
9557 commit 029e68efd2ef971a29888ed7e316b22d7e0637fd
9558 Author: Laurent Monin <geeqie@norz.org>
9559 Date:   Sun Nov 9 13:37:39 2008 +0000
9560
9561     More cleanup of tables.
9562
9563 commit fcea33c191163edd21e0749e2ef9fae54d6aee95
9564 Author: Laurent Monin <geeqie@norz.org>
9565 Date:   Sun Nov 9 13:06:16 2008 +0000
9566
9567     Cleanup some tables.
9568
9569 commit cd465d19d90ae48c5ba6353f9eacdd2c4232a7f5
9570 Author: Laurent Monin <geeqie@norz.org>
9571 Date:   Sun Nov 9 12:48:00 2008 +0000
9572
9573     Drop most old css classes.
9574
9575 commit eb65646611a5675182a3207280eb609cead4bded
9576 Author: Laurent Monin <geeqie@norz.org>
9577 Date:   Sun Nov 9 09:39:14 2008 +0000
9578
9579     Move dialog descriptions to definitions lists, first step.
9580
9581 commit d9afdf93b04b6031b118fbd5a8c128e53adc9534
9582 Author: Laurent Monin <geeqie@norz.org>
9583 Date:   Sun Nov 9 09:33:01 2008 +0000
9584
9585     Index cleanup.
9586
9587 commit 4c65837d7b39fa0bc99179bcff5448f988750e99
9588 Author: Laurent Monin <geeqie@norz.org>
9589 Date:   Sun Nov 9 09:28:59 2008 +0000
9590
9591     Move menu descriptions to definitions lists.
9592
9593 commit db25a0d2c859dbfa694dff305fd195de00f40f1a
9594 Author: Laurent Monin <geeqie@norz.org>
9595 Date:   Sat Nov 8 22:11:51 2008 +0000
9596
9597     Re-introduce Geeqie User Manual footer.
9598
9599 commit 8d87ca532ad0db744b99bff3eb9322b889ca6cb1
9600 Author: Laurent Monin <geeqie@norz.org>
9601 Date:   Sat Nov 8 17:38:36 2008 +0000
9602
9603     Simplify bottom navigation table.
9604
9605 commit 8b3ed1c3eb50c9455f89dfedc33b62e96b6fdcdc
9606 Author: Laurent Monin <geeqie@norz.org>
9607 Date:   Sat Nov 8 17:24:02 2008 +0000
9608
9609     Use col tags with id in top and bottom navigation tables.
9610
9611 commit 0bfece3a257621edda3fefbb44ed64667bac828b
9612 Author: Laurent Monin <geeqie@norz.org>
9613 Date:   Sat Nov 8 11:37:17 2008 +0000
9614
9615     Add a generic spacer at the bottom of the page, remove now unused css classes.
9616
9617 commit 357f067eddfbf2e74cf835d8952d43cc1f139ac7
9618 Author: Laurent Monin <geeqie@norz.org>
9619 Date:   Sat Nov 8 10:59:45 2008 +0000
9620
9621     Add two css classes navtop and navbottom and remove unused ones.
9622
9623 commit 20f28b5685dd8cb5f6163e37786bf6806e46e02d
9624 Author: Laurent Monin <geeqie@norz.org>
9625 Date:   Sat Nov 8 10:49:18 2008 +0000
9626
9627     Add style.css to list of files to install.
9628
9629 commit 2cff73427b00b0155b526b080dcd7ade516686cb
9630 Author: Laurent Monin <geeqie@norz.org>
9631 Date:   Sat Nov 8 10:47:31 2008 +0000
9632
9633     Move css styles to an external stylesheet.
9634
9635 commit 450ff6891d977952fa624731f8da7b8d7994305f
9636 Author: Laurent Monin <geeqie@norz.org>
9637 Date:   Thu Nov 6 23:49:31 2008 +0000
9638
9639     Remove reference to numbered section.
9640
9641 commit 5837dbaac197166d0cb046f3119767b44a9b9fa2
9642 Author: Laurent Monin <geeqie@norz.org>
9643 Date:   Thu Nov 6 23:43:46 2008 +0000
9644
9645     Remove references to numbered sections.
9646
9647 commit d2b8b50ff787b13270e54bab25489d5cbb3ebacb
9648 Author: Laurent Monin <geeqie@norz.org>
9649 Date:   Thu Nov 6 23:39:22 2008 +0000
9650
9651     Simplify the table.
9652
9653 commit a5760993339ed221d1377724beb2485c28237945
9654 Author: Laurent Monin <geeqie@norz.org>
9655 Date:   Thu Nov 6 20:01:32 2008 +0000
9656
9657     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.
9658     
9659     This patch fixes that (and still fixes the case where one searches on
9660     comments and hits a file with keywords but no comments).  Lastly, I would
9661     imagine that there exists a failure mode where one searches for a keyword and
9662     hits a file with a comment but no keyword, and I imagine this patch should fix
9663     that case as well.
9664     
9665     Patch by Omari Stephens (aka xsdg).
9666
9667 commit ebf81820c51edd5ab948021d75e79f9d933937fe
9668 Author: Laurent Monin <geeqie@norz.org>
9669 Date:   Tue Nov 4 17:26:46 2008 +0000
9670
9671     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.
9672
9673 commit 6a2475e57fdb9ee5e405acee23261b83f5c31230
9674 Author: Laurent Monin <geeqie@norz.org>
9675 Date:   Tue Nov 4 17:11:53 2008 +0000
9676
9677     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.
9678
9679 commit 54ae8be35d9e69aa570cba8baf9f2e60ef018ba8
9680 Author: Laurent Monin <geeqie@norz.org>
9681 Date:   Mon Oct 27 13:31:39 2008 +0000
9682
9683     Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
9684
9685 commit 7771d3caa664a6563b229ee2b322e0d0fd4e4036
9686 Author: Laurent Monin <geeqie@norz.org>
9687 Date:   Sun Oct 26 19:27:20 2008 +0000
9688
9689     Use h2/h3 tags where appropriate.
9690
9691 commit 15759e0f4884b7b9ec62c0d388707244c7ca0b58
9692 Author: Petr Ostadal <postadal@suse.cz>
9693 Date:   Sun Oct 26 13:43:10 2008 +0000
9694
9695     Fixed doc/Makefile.am according to renamed doc files.
9696
9697 commit eab8813037f2cedc25857bc889b55502b1666455
9698 Author: Laurent Monin <geeqie@norz.org>
9699 Date:   Sat Oct 25 14:42:52 2008 +0000
9700
9701     Keyboard table cleanup attempt. Need more work.
9702
9703 commit fcae84ab900d0203d2339e22888956a9c7565fe8
9704 Author: Laurent Monin <geeqie@norz.org>
9705 Date:   Sat Oct 25 13:14:00 2008 +0000
9706
9707     Move menus to unordered lists - step 2.
9708
9709 commit f5596799545b5e6c482ef267d892b674f544e7fc
9710 Author: Laurent Monin <geeqie@norz.org>
9711 Date:   Sat Oct 25 11:02:09 2008 +0000
9712
9713     Move menus to unordered lists - step 1.
9714
9715 commit 1f80d96fb573f9597105e5bd3f8d4062d90632f7
9716 Author: Laurent Monin <geeqie@norz.org>
9717 Date:   Sat Oct 25 08:49:07 2008 +0000
9718
9719     Align Previous to the left, drop useless col tags.
9720
9721 commit ad8d4b695280105b9d60e155bbebddc0437c22fe
9722 Author: Laurent Monin <geeqie@norz.org>
9723 Date:   Sat Oct 25 08:14:34 2008 +0000
9724
9725     Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
9726
9727 commit fdde32bc5523fba5186ffa2e53fdf931df96aaeb
9728 Author: Laurent Monin <geeqie@norz.org>
9729 Date:   Sat Oct 25 08:10:11 2008 +0000
9730
9731     Fix page titles.
9732
9733 commit fef02967c23d615d5ce61eb4718cb7e5ac369b51
9734 Author: Laurent Monin <geeqie@norz.org>
9735 Date:   Sat Oct 25 08:07:57 2008 +0000
9736
9737     Drop chapters numbers from h1 title, and reformat top title a bit.
9738
9739 commit 0e44cb8c2afa66bc481ce2aff26e00995e9a8626
9740 Author: Laurent Monin <geeqie@norz.org>
9741 Date:   Sat Oct 25 07:47:47 2008 +0000
9742
9743     Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
9744
9745 commit 2ad4eda59805bb107467b55ebd9b4128c247324b
9746 Author: Laurent Monin <geeqie@norz.org>
9747 Date:   Thu Oct 23 22:45:44 2008 +0000
9748
9749     Update legal notice and copyright to mention The Geeqie Team.
9750
9751 commit 89ae704a2393f7a89d56b9fc9bd233004c046219
9752 Author: Laurent Monin <geeqie@norz.org>
9753 Date:   Thu Oct 23 19:06:23 2008 +0000
9754
9755     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).
9756
9757 commit d92d4a31ba855a0a9e282ea398fab5667896d445
9758 Author: Laurent Monin <geeqie@norz.org>
9759 Date:   Thu Oct 23 18:06:28 2008 +0000
9760
9761     Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
9762
9763 commit f21cc1844a4d3cc73a9852aee48f7087a35b773b
9764 Author: Laurent Monin <geeqie@norz.org>
9765 Date:   Wed Oct 22 19:56:29 2008 +0000
9766
9767     Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
9768
9769 commit e6eba8a87fe7c07c39dac82d07a298c65d31041a
9770 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9771 Date:   Mon Oct 20 21:00:18 2008 +0000
9772
9773     Fix a cut and paste error when implementing the comment search (Klaus
9774     Ethgen)
9775
9776 commit a06197472f69c64332a5e67e191e95654a8ed82d
9777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9778 Date:   Mon Oct 20 17:13:32 2008 +0000
9779
9780     fixed failed assertion in exif_free
9781
9782 commit 652c3a9fcca7b81091ac80e539df441a4cf6df22
9783 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9784 Date:   Sat Oct 18 20:17:55 2008 +0000
9785
9786     create xmp sidecar when needed
9787
9788 commit fe16e7bfad961a8ebcc27b50a5dac4aef1b99396
9789 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9790 Date:   Sat Oct 18 19:20:27 2008 +0000
9791
9792     simple synchronization XMP <-> Exif, IPTC
9793
9794 commit 003a4a917981dcc3d7004fe9896518ee86016198
9795 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9796 Date:   Sat Oct 18 18:22:57 2008 +0000
9797
9798     infrastructure for preprocessing of metadata
9799
9800 commit 40e5b63b8b32a28f4ab9877d48ae5fe5fddd0acf
9801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9802 Date:   Sat Oct 18 09:07:52 2008 +0000
9803
9804     fixed bar_exif separator
9805
9806 commit 666154c6c7576bff4647b0a9dfff08665026cb42
9807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9808 Date:   Sat Oct 18 08:40:32 2008 +0000
9809
9810     reordered advanced exif columns
9811
9812 commit 2741df92d520da9047e0ca966e2f6fd095cb75c3
9813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9814 Date:   Sat Oct 18 08:31:25 2008 +0000
9815
9816     no need to validate description, it is in utf8
9817
9818 commit b8cfa7eea753ca24de28db8ee08c1a3c0fae32ad
9819 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9820 Date:   Fri Oct 17 22:00:07 2008 +0000
9821
9822     improved custom exif look:
9823     - use toggle instead of remove button
9824     - display description instead of property key
9825
9826 commit 0109fd0fea063d111a314fee97da5fc3adf13cdc
9827 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9828 Date:   Tue Oct 14 21:24:34 2008 +0000
9829
9830     follow Exiv2 SVN changes
9831
9832 commit 100552d7587b35759b1492a3ba51df58565b96f5
9833 Author: Laurent Monin <geeqie@norz.org>
9834 Date:   Sun Oct 12 08:49:45 2008 +0000
9835
9836     French translation was updated.
9837
9838 commit 2ed614f0a404a3f6311976ea15eb7839baaf51f5
9839 Author: Laurent Monin <geeqie@norz.org>
9840 Date:   Sun Oct 12 08:43:14 2008 +0000
9841
9842     Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
9843
9844 commit 801d2c19571cfc858f1348a05d17f22fb39d1679
9845 Author: Laurent Monin <geeqie@norz.org>
9846 Date:   Sun Oct 12 08:36:53 2008 +0000
9847
9848     Better handling of accels map file writing errors.
9849     Secure save is also used for those now, at the expense of
9850     a bit of duplication of gtk functions.
9851     It should fix bug 2146917 (debian BTS #501131), reported by
9852     Stanislav Maslovski.
9853
9854 commit d198cfafce20a7866d0a3dd80b1592ca59f5dcbc
9855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9856 Date:   Sat Oct 11 20:19:48 2008 +0000
9857
9858     added option to use exif thumbnails
9859     - it requires exiv2 0.18 or the current svn
9860     - it is disabled by default because the exif thumbnails
9861       may be outdated if the image was edited
9862
9863 commit dfb0fdc2f0b5cbc0207e360a3bcce9f6bd0b5c75
9864 Author: Laurent Monin <geeqie@norz.org>
9865 Date:   Tue Oct 7 19:34:11 2008 +0000
9866
9867     French translation was updated.
9868
9869 commit bce60ede0854a7a65ad009bd51b16549ba58bc1e
9870 Author: Laurent Monin <geeqie@norz.org>
9871 Date:   Tue Oct 7 19:29:13 2008 +0000
9872
9873     Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
9874
9875 commit eee2c88df65f6cc0112be1098cdcf79f0560e947
9876 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9877 Date:   Tue Oct 7 18:37:32 2008 +0000
9878
9879     Implement the search for image comment - patch by Klaus Ethgen
9880
9881 commit d8c1c93fea463eb0a309de7509676624774c0ad3
9882 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9883 Date:   Tue Oct 7 18:22:58 2008 +0000
9884
9885     Fixed degree symbol encoding
9886
9887 commit 0cd8f42464c6e1e152f1bb9e79b1144f4529b4d1
9888 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9889 Date:   Tue Oct 7 18:20:22 2008 +0000
9890
9891     Adding a vim modeline to all files - patch by Klaus Ethgen
9892
9893 commit be6e4ea715f504545a7d0edc5767b0b82f71477f
9894 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9895 Date:   Sun Oct 5 18:25:44 2008 +0000
9896
9897     fixed confirm_delete option
9898
9899 commit 69282a3890ec9264e5471249ad51c8fdb0ed7418
9900 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9901 Date:   Sat Oct 4 20:28:31 2008 +0000
9902
9903     fixed charset of exiv2 strings in non-utf8 locales
9904
9905 commit 7c50f768d91be9ff48b5cb64de603df00393c52f
9906 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9907 Date:   Wed Oct 1 20:57:56 2008 +0000
9908
9909     Add support for GPSInfo - patch by Klaus Ethgen
9910
9911 commit 599380cc2099521bbf7c879666140943e1c684b6
9912 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9913 Date:   Mon Sep 29 21:17:19 2008 +0000
9914
9915     The comment section in the meta file is the last section. However it do
9916     not accept comment lines starting with a '['. This patch will fix that.
9917     - patch by Klaus Ethgen
9918
9919 commit 1d1f495c4b3881f540059444ff5aa20eb9bda175
9920 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9921 Date:   Mon Sep 29 21:09:48 2008 +0000
9922
9923     fixes executable right of images
9924
9925 commit 9ab09626f588694ad7ada2e522b74e205fd96795
9926 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9927 Date:   Mon Sep 29 21:01:30 2008 +0000
9928
9929     enlarge the dupe window - patch by Klaus Ethgen
9930
9931 commit cf8398c63f204d0dcf375577446c732c66122f6b
9932 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9933 Date:   Sat Sep 27 18:48:32 2008 +0000
9934
9935     updated preview loader to work with current svn version of libexiv2
9936
9937 commit d4bc6c7e66a32bb0cc5a3e889ce8bef9b1374908
9938 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9939 Date:   Wed Sep 10 20:37:30 2008 +0000
9940
9941     use SHIFT for connected scroll and zoom
9942     
9943     SHIFT + keys or mouse: affects all split windows
9944     keys or mouse: affects only active window
9945     
9946     CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
9947
9948 commit f7a5afb6959672b77b973544b217867329a30c5f
9949 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9950 Date:   Tue Sep 9 19:46:44 2008 +0000
9951
9952     reverted buggy part of rev. 1138 - it made the filelist jump
9953     unexpectedly
9954
9955 commit a7c9810b152dd9bb01d18e7d048f405d8f11f0ac
9956 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9957 Date:   Mon Sep 8 19:57:51 2008 +0000
9958
9959     added possibility to redraw only the parts of image that are already
9960     loaded
9961
9962 commit 383624b87b5f9ea402e0fe4479b955f591025f73
9963 Author: Laurent Monin <geeqie@norz.org>
9964 Date:   Mon Sep 8 15:53:01 2008 +0000
9965
9966     Fix a compiler warning regarding argument type.
9967
9968 commit a53fb65f7e552f4a07760fd72dfd0a6caa5753ff
9969 Author: Petr Ostadal <postadal@suse.cz>
9970 Date:   Sun Sep 7 23:01:30 2008 +0000
9971
9972     Replaced gtk depreceated code.
9973
9974 commit a5aea8fd342ca8d4834464428cab25d373925409
9975 Author: Laurent Monin <geeqie@norz.org>
9976 Date:   Sun Sep 7 19:42:19 2008 +0000
9977
9978     Shorten config_window_apply() a bit, reduce code redunancy.
9979
9980 commit 587b4b8d1136e5f043da5566c996cd7a6e288387
9981 Author: Laurent Monin <geeqie@norz.org>
9982 Date:   Thu Sep 4 22:35:33 2008 +0000
9983
9984     Update translations stats.
9985
9986 commit aff258e59eca1aa6a8bd8e5401fccbfceaf4954f
9987 Author: Laurent Monin <geeqie@norz.org>
9988 Date:   Thu Sep 4 22:29:32 2008 +0000
9989
9990     French translation was updated.
9991
9992 commit 9b64bd058039a1d7d926670d90bffadeb0db3bb4
9993 Author: Laurent Monin <geeqie@norz.org>
9994 Date:   Thu Sep 4 22:04:32 2008 +0000
9995
9996     Allow all Preferences pages to scroll vertically. Reduce code redundancy.
9997
9998 commit aa81bf7cdffe666d7e5b7098c564d50e46401312
9999 Author: Laurent Monin <geeqie@norz.org>
10000 Date:   Thu Sep 4 21:38:28 2008 +0000
10001
10002     Allow to change image.scroll_reset_method in Preferences > Image.
10003
10004 commit baedcd2f82ac6f4b819d9919e280a54c7edaa6b7
10005 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10006 Date:   Thu Sep 4 21:19:09 2008 +0000
10007
10008     fixed various problems with preserving viewport on image change,
10009     options->image.scroll_reset_method should work again (it needs to be
10010     added to the preferences dialog)
10011
10012 commit 9050223df5347b7d2f1ed1d23669e05f19405f77
10013 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10014 Date:   Wed Sep 3 21:54:49 2008 +0000
10015
10016     load thumbnails with lower priority
10017     TODO: maybe implement an exception for visible thumbnails
10018
10019 commit e1a5a486095b6987c45f9612c97816a6b01f1de1
10020 Author: Laurent Monin <geeqie@norz.org>
10021 Date:   Wed Sep 3 21:13:02 2008 +0000
10022
10023     Improve debug messages.
10024
10025 commit 6f89fefc8a298f05304f3f7cab37fc76df97c2b8
10026 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10027 Date:   Wed Sep 3 20:43:10 2008 +0000
10028
10029     adjusted default options
10030
10031 commit c518bcef3c44e37ec7cdc935961607db5113f8b5
10032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10033 Date:   Wed Sep 3 20:29:32 2008 +0000
10034
10035     adjusted redraw priority relative to icon drawing
10036
10037 commit 48519673cc4fea79e657453ed4785457a8e59ea2
10038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10039 Date:   Wed Sep 3 19:58:21 2008 +0000
10040
10041     dropped IMAGE_THROTTLE_LARGER_IMAGES code
10042
10043 commit 47a0c37d34499a1f71085093447789949350e063
10044 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10045 Date:   Wed Sep 3 19:52:11 2008 +0000
10046
10047     fixed handling of broken images
10048
10049 commit 64aea117f708ea87c87ce2706d4c6b1bafa21541
10050 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10051 Date:   Mon Sep 1 19:18:32 2008 +0000
10052
10053     improved pixbuf draw priority control
10054
10055 commit c6db02fc9beb44c3f4921cb362c397ff0a54ba26
10056 Author: Laurent Monin <geeqie@norz.org>
10057 Date:   Mon Sep 1 17:29:07 2008 +0000
10058
10059     Use a constant for minimal window size. Set it to 32 for all dialogs.
10060
10061 commit bf183b8e89e1244c13f8812bd51a134dd82e66d0
10062 Author: Laurent Monin <geeqie@norz.org>
10063 Date:   Mon Sep 1 17:22:19 2008 +0000
10064
10065     Remove redundant debug.h inclusion.
10066
10067 commit 14596dddc9e279d6444b473378668618b0200842
10068 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10069 Date:   Sun Aug 31 21:19:00 2008 +0000
10070
10071     fixed read ahead callback
10072
10073 commit 0aef642959d09a0a417e3a1bd9838290673da331
10074 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10075 Date:   Sun Aug 31 21:02:09 2008 +0000
10076
10077     fixed error handling in image loader
10078
10079 commit b10a2e1226a762c6f5e5a76255469c9a58312937
10080 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10081 Date:   Sun Aug 31 18:53:11 2008 +0000
10082
10083     fixed possible endless loop
10084
10085 commit 131dc85e54bb154ece413c99e10d0bb07aced996
10086 Author: Laurent Monin <geeqie@norz.org>
10087 Date:   Sun Aug 31 12:29:49 2008 +0000
10088
10089     Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
10090
10091 commit 7725546b83707d675c466dd1b9eb96380ad2f067
10092 Author: Laurent Monin <geeqie@norz.org>
10093 Date:   Sun Aug 31 11:27:24 2008 +0000
10094
10095     Move quoted_value() and escquote_value() to misc.[ch].
10096
10097 commit ea455387a49dc8457b2489fefdd8f7cd5a178e0b
10098 Author: Laurent Monin <geeqie@norz.org>
10099 Date:   Sun Aug 31 10:51:41 2008 +0000
10100
10101     Move miscellaneous functions to their own files (new misc.[ch]).
10102
10103 commit 2b9bf5f494fa20b8531a3bbbe6140c15985ec13a
10104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10105 Date:   Sun Aug 31 10:08:48 2008 +0000
10106
10107     use GThreadPool
10108
10109 commit 5cf88e588d2c061c470aa524d4a89561b5182c1b
10110 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10111 Date:   Sun Aug 31 09:20:29 2008 +0000
10112
10113     improved thread support in image loader
10114
10115 commit 9212340ececba2346d599fa8ffaa6f7ddafcc558
10116 Author: Laurent Monin <geeqie@norz.org>
10117 Date:   Sun Aug 31 09:13:42 2008 +0000
10118
10119     Move save/load_options() to options.[ch].
10120
10121 commit 77bc802fa727e39b259cef5431bb897618f888d3
10122 Author: Laurent Monin <geeqie@norz.org>
10123 Date:   Sun Aug 31 08:59:39 2008 +0000
10124
10125     Move sync_options_with_current_state() call to save_options().
10126
10127 commit 0db9254e25cad32d5e954f04696e6e5fe74554e3
10128 Author: Laurent Monin <geeqie@norz.org>
10129 Date:   Sun Aug 31 08:41:42 2008 +0000
10130
10131     Move some code to new functions, to simplify main().
10132
10133 commit f01ec2c48c555c486ad40ced8341c57dcc4d5e2d
10134 Author: Laurent Monin <geeqie@norz.org>
10135 Date:   Sun Aug 31 08:13:36 2008 +0000
10136
10137     Fix two minor compilation warnings.
10138
10139 commit a710f33e4b885e22e3744beb9af9b9285d73640c
10140 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10141 Date:   Sat Aug 30 20:15:47 2008 +0000
10142
10143     run image loader in separate thread
10144     this feature is disabled by default for now, it must be enabled by
10145     configure --enable-threads
10146
10147 commit 6a73bcf507697b77cebc69761bb2db8801210641
10148 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10149 Date:   Sat Aug 30 13:04:06 2008 +0000
10150
10151     prepared image loader code for threads
10152
10153 commit 01bbfff007b6e540e22a1966971a9d00a41a66ad
10154 Author: Laurent Monin <geeqie@norz.org>
10155 Date:   Sat Aug 30 10:39:35 2008 +0000
10156
10157     Allow to override documentation paths through options:
10158     - documentation.helpdir
10159     - documentation.htmldir
10160     Default values are set at configure time.
10161
10162 commit ba17ee7539c814d49d3b57158fc91000a4fae2e1
10163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10164 Date:   Fri Aug 29 20:53:53 2008 +0000
10165
10166     converted image loader to a GObject and use signals for notification
10167
10168 commit 6f13139c2ac0a4e11e21e041ca4f5c4f1327dfac
10169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10170 Date:   Fri Aug 29 12:35:13 2008 +0000
10171
10172     do not access image_loader directly
10173
10174 commit dc649dfbb31df6e75c7283405ba99084ea328206
10175 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10176 Date:   Fri Aug 29 09:59:20 2008 +0000
10177
10178     added new raw preview interface for legacy exif
10179
10180 commit 6654b671684992272856344aa34b59301c35e023
10181 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10182 Date:   Fri Aug 29 09:38:10 2008 +0000
10183
10184     fixed thumbnail loader for the new raw preview interface
10185
10186 commit bea9cd293c96a86d196b6fa2af689e41fbfa65a2
10187 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10188 Date:   Thu Aug 28 22:26:09 2008 +0000
10189
10190     use mmaped files image loader
10191     implemented new interface for extracting raw previews
10192     experiments with previews support in SVN version of Exiv2
10193
10194 commit 7fa8df7737575cc63b627b4337131122faffe496
10195 Author: Petr Ostadal <postadal@suse.cz>
10196 Date:   Thu Aug 28 12:51:02 2008 +0000
10197
10198     Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
10199
10200 commit 4908ddd714be7cab8e1cf290fec62d7288692856
10201 Author: Laurent Monin <geeqie@norz.org>
10202 Date:   Thu Aug 28 10:50:02 2008 +0000
10203
10204     Silent warnings about unused functions when lcms is not used.
10205
10206 commit 35776f2dee4439e5ece5ec4746acaffa36fee793
10207 Author: Laurent Monin <geeqie@norz.org>
10208 Date:   Wed Aug 27 17:02:14 2008 +0000
10209
10210     Comment out unused functions.
10211
10212 commit dd4ea407ecdeea13e0117b242aa4ceac71239b9d
10213 Author: Laurent Monin <geeqie@norz.org>
10214 Date:   Wed Aug 27 16:42:59 2008 +0000
10215
10216     Silent a compiler warning.
10217
10218 commit 109ecd8c2e8beda448113dcaf36527b889b5f8ab
10219 Author: Laurent Monin <geeqie@norz.org>
10220 Date:   Wed Aug 27 16:40:21 2008 +0000
10221
10222     const gpointer -> gconstpointer.
10223
10224 commit 3ec7e5728fa2a17086d3b3144b46318e7a1f761d
10225 Author: Laurent Monin <geeqie@norz.org>
10226 Date:   Tue Aug 26 22:37:18 2008 +0000
10227
10228     Use gpointer instead of void *.
10229
10230 commit cd85461e278e79a4894b5bc400273d3f6719416d
10231 Author: Laurent Monin <geeqie@norz.org>
10232 Date:   Tue Aug 26 22:30:40 2008 +0000
10233
10234     Consistency: type * instead of type*.
10235
10236 commit c1006fb758679c5349ac658fe74562ebd88ddf8c
10237 Author: Laurent Monin <geeqie@norz.org>
10238 Date:   Tue Aug 26 22:22:51 2008 +0000
10239
10240     For the sake of consistency, use glib basic types everywhere.
10241
10242 commit aea00af29f6f572581b8bcc6e856e17b4676d381
10243 Author: Laurent Monin <geeqie@norz.org>
10244 Date:   Tue Aug 26 21:19:33 2008 +0000
10245
10246     Indentation fixes.
10247
10248 commit 4073149801dc3484ae0c231c56cb814a8a20024b
10249 Author: Petr Ostadal <postadal@suse.cz>
10250 Date:   Tue Aug 26 20:21:30 2008 +0000
10251
10252     Fixed segfault when is run inside directory with non valid uft-8 image
10253     filename.
10254
10255 commit ead8d30aaa1f5e02f703d7ca97c6eaed6df61234
10256 Author: Petr Ostadal <postadal@suse.cz>
10257 Date:   Tue Aug 26 13:56:56 2008 +0000
10258
10259     Fixed calling "Image search" function in a directory without image.
10260
10261 commit aa4d496a3c5caddb81fb114bebcf583784098e4e
10262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10263 Date:   Mon Aug 25 22:45:38 2008 +0000
10264
10265     correctly maintain selection during iconlist refresh
10266
10267 commit f39b5907f8825173f29be37f76c94d2c8b547188
10268 Author: Laurent Monin <geeqie@norz.org>
10269 Date:   Mon Aug 25 22:20:45 2008 +0000
10270
10271     Whitespaces cleanup.
10272
10273 commit d04050839306a01814536f12e5480288dab52e0e
10274 Author: Petr Ostadal <postadal@suse.cz>
10275 Date:   Mon Aug 25 18:13:33 2008 +0000
10276
10277     Fixed segfaulting when alter image in directory without images.
10278
10279 commit c85a911368d6535d8553e6c81654accfbc486ae6
10280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10281 Date:   Mon Aug 25 16:58:27 2008 +0000
10282
10283     removed unused code
10284
10285 commit 6b22ce5fd0f6a5b14ae6b761f1982e545385ec22
10286 Author: Laurent Monin <geeqie@norz.org>
10287 Date:   Sun Aug 24 14:40:18 2008 +0000
10288
10289     Typo fixes.
10290
10291 commit f20dd48a59ee12d0f21a79f745d1a331f921cf17
10292 Author: Laurent Monin <geeqie@norz.org>
10293 Date:   Sun Aug 24 14:33:03 2008 +0000
10294
10295     Slight code redundancy reduction.
10296
10297 commit 1e7b2c34c6d1229c7d95319c909fb550e64e5acf
10298 Author: Laurent Monin <geeqie@norz.org>
10299 Date:   Sun Aug 24 14:14:37 2008 +0000
10300
10301     Drop redundant variable affectation.
10302
10303 commit 7d788c98fbd2c656f2b5354e95bc8c1d5fa1093b
10304 Author: Laurent Monin <geeqie@norz.org>
10305 Date:   Sun Aug 24 13:22:08 2008 +0000
10306
10307     Fix untranslated messages. French translation and POTFILES.in were updated.
10308
10309 commit 9a1cc0021d442af191023c485a2dbcc69c218be2
10310 Author: Laurent Monin <geeqie@norz.org>
10311 Date:   Sun Aug 24 10:00:40 2008 +0000
10312
10313     French translation was updated.
10314
10315 commit eca846433372d875c2bbaaf5160a9142ef86c203
10316 Author: Laurent Monin <geeqie@norz.org>
10317 Date:   Sun Aug 24 10:00:02 2008 +0000
10318
10319     Mark forgotten string for translation.
10320
10321 commit 46691080d3ca954f0cf45bb2bfad5f11701230f5
10322 Author: Laurent Monin <geeqie@norz.org>
10323 Date:   Sat Aug 23 21:07:25 2008 +0000
10324
10325     Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
10326
10327 commit acc2c3b1b830e67f94c5648acee3706d7637a2df
10328 Author: Laurent Monin <geeqie@norz.org>
10329 Date:   Sat Aug 23 20:46:31 2008 +0000
10330
10331     Minor optimization: no need to copy the whole remaining of the string, just copy next char.
10332
10333 commit b5bc1451f70cb5e9b92bf65789206cfd9c478cad
10334 Author: Laurent Monin <geeqie@norz.org>
10335 Date:   Sat Aug 23 17:35:57 2008 +0000
10336
10337     Only display status if there is at least one file in the file list.
10338
10339 commit 060c2f9cf332a93e40c273e580133be05a984bf9
10340 Author: Laurent Monin <geeqie@norz.org>
10341 Date:   Sat Aug 23 17:00:59 2008 +0000
10342
10343     Remove unneeded type casting.
10344
10345 commit 50483da19c8039bb06121572573d0880df979c2c
10346 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10347 Date:   Sat Aug 23 08:42:12 2008 +0000
10348
10349     fixed vd_refresh
10350
10351 commit bec02e283784eac07cda9f03ba0b255946944702
10352 Author: Laurent Monin <geeqie@norz.org>
10353 Date:   Fri Aug 22 22:09:54 2008 +0000
10354
10355     French translation was updated.
10356
10357 commit eb72228e196dd942f5ebf11d6ffdbdc298046d27
10358 Author: Laurent Monin <geeqie@norz.org>
10359 Date:   Fri Aug 22 21:52:13 2008 +0000
10360
10361     Add an option named layout.home_path which modifies the behavior of the Home button.
10362     By default, pressing this button goes to the user's home directory.
10363     When this option is set to a path, this path is used instead.
10364     One can change the option value through Preferences > Advanced > Navigation
10365     or directly in .geeqierc.
10366     Feature proposed by Colin Clark.
10367
10368 commit d58451c5831ce52023c007574c0d118f27096d72
10369 Author: Laurent Monin <geeqie@norz.org>
10370 Date:   Thu Aug 21 22:49:30 2008 +0000
10371
10372     Typo fix: vf -> vd
10373
10374 commit 83cfd4393002fb06fc0a1b480f1221319f192ce8
10375 Author: Laurent Monin <geeqie@norz.org>
10376 Date:   Thu Aug 21 22:47:49 2008 +0000
10377
10378     Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
10379
10380 commit 43c576558ba327e4aa71b35471e0863d159c44d1
10381 Author: Laurent Monin <geeqie@norz.org>
10382 Date:   Thu Aug 21 22:36:20 2008 +0000
10383
10384     Indentation fix.
10385
10386 commit de499c4c05275f24081780bc77b06519d7d9d12e
10387 Author: Laurent Monin <geeqie@norz.org>
10388 Date:   Wed Aug 20 22:26:34 2008 +0000
10389
10390     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.
10391
10392 commit 66bc3de86cf6c443c6e2399fb5df9d515898014d
10393 Author: Laurent Monin <geeqie@norz.org>
10394 Date:   Wed Aug 20 22:19:35 2008 +0000
10395
10396     Do not return values of void functions. Reported by Jeffery Small.
10397
10398 commit da981595f5f724233a7b54661e25e424a9134474
10399 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10400 Date:   Wed Aug 20 20:36:36 2008 +0000
10401
10402     update the FileData structure when a new folder is created
10403
10404 commit b65f4f5667141545c1c2bccdca0ce93e92b26abe
10405 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10406 Date:   Tue Aug 19 22:58:31 2008 +0000
10407
10408     improved refresh in view_dir_list
10409
10410 commit e8b3ce85469bc2ff88cdbf5abc38b22fa6c5f7cf
10411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10412 Date:   Tue Aug 19 21:01:29 2008 +0000
10413
10414     set fallback pixbuf in case of missing file
10415
10416 commit fe2d42004e25e8a5303ab7155731f7188062d1ca
10417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10418 Date:   Tue Aug 19 20:58:23 2008 +0000
10419
10420     fixed possible segfault
10421
10422 commit e1a9ff9eaba12db2969dc68da34956d3c97f9098
10423 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10424 Date:   Sun Aug 17 14:18:51 2008 +0000
10425
10426     removed code for maintaining filelist position, gtk_tree_view itself handles it
10427     better
10428
10429 commit 951b62566ba5616b63efe574ee956ac2c4fc5a3d
10430 Author: Laurent Monin <geeqie@norz.org>
10431 Date:   Sun Aug 17 09:36:02 2008 +0000
10432
10433     French translation was updated.
10434
10435 commit 3e3a0a459781d1008725274bde950589465acf6d
10436 Author: Laurent Monin <geeqie@norz.org>
10437 Date:   Sun Aug 17 09:30:45 2008 +0000
10438
10439     Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
10440     - drop VFICON_INFO() and VFLIST_INFO() macros
10441     - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
10442     - replace all related occurrences by shorter expressions.
10443     
10444     For example:
10445     VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
10446     VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
10447
10448 commit 728c032c4cf6b098b968851a75f6bbe5488040b3
10449 Author: Laurent Monin <geeqie@norz.org>
10450 Date:   Sun Aug 17 09:00:33 2008 +0000
10451
10452     Move variable declaration at start of block.
10453
10454 commit cb3202692eb4bcd65f45699b44ded4ac64cc9ad0
10455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10456 Date:   Sat Aug 16 23:37:26 2008 +0000
10457
10458     marks in iconview made clickable
10459
10460 commit dbf66300f4c6978d22a0a618778be09ad2fd1ed1
10461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10462 Date:   Sat Aug 16 20:57:40 2008 +0000
10463
10464     keep files with non-zero marks in memory
10465
10466 commit df8df1eea01d8c71e3b719cfd2a00c920f0e15fb
10467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10468 Date:   Sat Aug 16 20:34:14 2008 +0000
10469
10470     implemented marks filter
10471
10472 commit f0606958123d00b30a9ed649813229d951012dc3
10473 Author: Laurent Monin <geeqie@norz.org>
10474 Date:   Sat Aug 16 07:18:16 2008 +0000
10475
10476     Fix double escaping of image overlay text.
10477     Bug 2051955, reported by Emmanuel Dupuis.
10478
10479 commit 8fc4646c4c8a48c5793743b76233bc8c78c49093
10480 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10481 Date:   Wed Aug 13 21:07:06 2008 +0000
10482
10483     added keyboard map generator
10484
10485 commit 178dee898565791d42e39aad71049b79eebb2758
10486 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10487 Date:   Wed Aug 13 20:46:06 2008 +0000
10488
10489     a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
10490
10491 commit 86166813f7b90e81cf1c493be7f0ca5c86bec550
10492 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10493 Date:   Tue Aug 12 20:21:25 2008 +0000
10494
10495     fixed crash with float file list and geeqie --blank
10496
10497 commit 5e7e6ce8ff5a7de451480e1c3892ac5ad3ba2b3f
10498 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10499 Date:   Mon Aug 11 18:53:19 2008 +0000
10500
10501     fixed crash in geeqie --blank
10502
10503 commit 2316a8ab4f877611dd31e4bfeff4ce048d279af6
10504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10505 Date:   Mon Aug 11 17:45:26 2008 +0000
10506
10507     fixed setting visible entry in view_dir_tree
10508
10509 commit d3f019fc2e0bd00cc403b5860749c365964a8306
10510 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10511 Date:   Wed Jul 30 18:44:49 2008 +0000
10512
10513     updated ChangeLog from svn log
10514
10515 commit 28642010130af8533f50a3c5fb88187a9f845803
10516 Author: Laurent Monin <geeqie@norz.org>
10517 Date:   Mon Jul 28 18:35:19 2008 +0000
10518
10519     Move declarations at the beginning of blocks.
10520
10521 commit bb6bd4711d2a4884fdc19a7f8916170520efc924
10522 Author: Laurent Monin <geeqie@norz.org>
10523 Date:   Mon Jul 28 18:07:42 2008 +0000
10524
10525     Optimize tests even more using last changes.
10526
10527 commit a4d5b30df4f5f2bff3d35237d31c6ab1701e1c52
10528 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10529 Date:   Mon Jul 28 18:02:10 2008 +0000
10530
10531     do not free unallocated exif data
10532
10533 commit 6eac9ecc53b989bf432e066aada6ecb1d81609ab
10534 Author: Laurent Monin <geeqie@norz.org>
10535 Date:   Mon Jul 28 17:59:09 2008 +0000
10536
10537     Cache strcmp() result.
10538
10539 commit 660c688332d92dcb8f4ad521d777c6f0cf1472f3
10540 Author: Laurent Monin <geeqie@norz.org>
10541 Date:   Mon Jul 28 17:56:56 2008 +0000
10542
10543     Optimize redundant tests.
10544
10545 commit 299bab0e7d1fcdabd41279f7b8916396862c00d2
10546 Author: Laurent Monin <geeqie@norz.org>
10547 Date:   Mon Jul 28 17:55:06 2008 +0000
10548
10549     Move dest_dir variable to inner block.
10550
10551 commit 9899b80f490d32f5e40e0f02236c8cdedddb0d88
10552 Author: Laurent Monin <geeqie@norz.org>
10553 Date:   Mon Jul 28 09:44:50 2008 +0000
10554
10555     Reduce code redundancy and minor typo fixes.
10556
10557 commit 760c313e51c7e9bff61fad1c9c5ea8c70a35fc88
10558 Author: Laurent Monin <geeqie@norz.org>
10559 Date:   Mon Jul 28 09:14:10 2008 +0000
10560
10561     French translation was updated.
10562
10563 commit f4a4b21d34e24261b19d3adb920085856345f850
10564 Author: Laurent Monin <geeqie@norz.org>
10565 Date:   Mon Jul 28 09:12:33 2008 +0000
10566
10567     Typo fix.
10568
10569 commit 22f458af63bb1cc6490d1c47d8f8a76ac8161650
10570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10571 Date:   Sun Jul 27 19:22:40 2008 +0000
10572
10573     abort file operations when the file list is empty
10574
10575 commit 473d1760b5fe683a04b531e6d54de13cf093b12c
10576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10577 Date:   Sun Jul 27 18:20:59 2008 +0000
10578
10579     remember path entered in file dialog
10580     http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
10581
10582 commit 49ed0b4fb2dd49d2ec0485707c50dec61f242ef3
10583 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10584 Date:   Sun Jul 27 13:46:24 2008 +0000
10585
10586     speed-up of directory notification on deleting large number of files
10587
10588 commit a4311dd534152241fca227385319ef249fc98ab7
10589 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10590 Date:   Sun Jul 27 09:51:28 2008 +0000
10591
10592     added "Symlink" as an example of "filter" command
10593
10594 commit b1d0747ca385ba0b6366b6ab1eb88858400c7ba7
10595 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10596 Date:   Sun Jul 27 08:57:12 2008 +0000
10597
10598     improved updating of view_dir_tree
10599
10600 commit db21a0fc8760058841b38b2fc8bc4970099cd8f7
10601 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10602 Date:   Sun Jul 27 08:40:47 2008 +0000
10603
10604     fixed deleting of non-empty folder
10605
10606 commit fadf71ace27daec42c57292eca569da9afddf890
10607 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10608 Date:   Sat Jul 26 22:36:58 2008 +0000
10609
10610     fixed spec file
10611
10612 commit 453565d11e275816de5e7eec28b3a558a34b77bb
10613 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10614 Date:   Sat Jul 26 22:26:08 2008 +0000
10615
10616     fixed invalid warning on running editors
10617
10618 commit 71e1b5a7dbf543c6f87751a387ede8e84d365d4b
10619 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10620 Date:   Sat Jul 26 20:34:24 2008 +0000
10621
10622     updated version string
10623
10624 commit fdd9338faf0ee30d483b9d1c30885241c340449c
10625 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10626 Date:   Sat Jul 26 20:15:00 2008 +0000
10627
10628     dropped references to OpenOffice.org as suggested at
10629     https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
10630
10631 commit da4c68a9e11dd9d457e6eca2c9b552cde5a9a660
10632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10633 Date:   Sat Jul 26 20:02:20 2008 +0000
10634
10635     string cleanup
10636
10637 commit 8e4dcbe60ca1974787466e0bb93d10d34ed80afb
10638 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10639 Date:   Sat Jul 26 19:52:40 2008 +0000
10640
10641     removed unused messages.desc_dlist
10642
10643 commit b2334b66c903a66cdd5a1b984d6b4b40a885c02d
10644 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10645 Date:   Sat Jul 26 19:41:46 2008 +0000
10646
10647     fixed new folder command
10648
10649 commit b90ac509d431b791b45d2e365e039aabcc497f22
10650 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10651 Date:   Sat Jul 26 19:33:36 2008 +0000
10652
10653     fixed renaming of directories
10654
10655 commit f7c504c8ada6dae3a66c55ee221d508d6ff5fe36
10656 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10657 Date:   Sat Jul 26 19:01:20 2008 +0000
10658
10659     warn about changed file extensions
10660
10661 commit 4d670783f8436b85a3816245d9126f09f6f9a573
10662 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10663 Date:   Sat Jul 26 18:33:49 2008 +0000
10664
10665     added icon for changes without warnings
10666
10667 commit 12bc9f40c65d59e9f3b547b6e3e8649a70809498
10668 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10669 Date:   Sat Jul 26 18:17:56 2008 +0000
10670
10671     allow only existing folders in destination dialog
10672     http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
10673
10674 commit 0ec960565c5febd5c59d49eb820c2a98043d4ece
10675 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10676 Date:   Sat Jul 26 10:27:41 2008 +0000
10677
10678     clean up - checks are handled elsewhere
10679
10680 commit dfab6c695e56757791d68763444c5ef65c338797
10681 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10682 Date:   Sat Jul 26 09:58:25 2008 +0000
10683
10684     more checks for file operations
10685
10686 commit e3b713522adbaea2fc0f9be3c8e11ed7acc66239
10687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10688 Date:   Fri Jul 25 22:04:55 2008 +0000
10689
10690     improved error reporting
10691
10692 commit 3d6b2cc44f9b7dd36102f3626c115027094a2591
10693 Author: Laurent Monin <geeqie@norz.org>
10694 Date:   Fri Jul 25 06:35:35 2008 +0000
10695
10696     Minor tidy up and optimization.
10697
10698 commit c658a3d30ac0f2b77788f08d30e5088b2e93845e
10699 Author: Laurent Monin <geeqie@norz.org>
10700 Date:   Thu Jul 24 20:24:04 2008 +0000
10701
10702     Set GIO channels to binary encoding.
10703     This is needed since messages from commands may not be UTF8-encoded
10704     and g_io_channel_read_chars() may incorrectly interpret some characters.
10705     In practice it was truncating some ISO-8859-1 messages containing some
10706     french characters. This fixes it.
10707
10708 commit 227a6784ab87c0ba1ddde38334b1897813f0612d
10709 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10710 Date:   Thu Jul 24 20:03:57 2008 +0000
10711
10712     separated debugging log and debug CFLAGS
10713     enable debugging log support by default
10714
10715 commit bb9823e32e5f9993d1ed9384a6d295108fd6f5bd
10716 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10717 Date:   Wed Jul 23 22:19:16 2008 +0000
10718
10719     indicate check warnings and errors in delete and rename dialogs
10720
10721 commit 1b80edd5e0264c412231b3c9457226830dc33955
10722 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10723 Date:   Wed Jul 23 20:53:05 2008 +0000
10724
10725     removed file_data_add_change_info
10726     reduced code redundancy - patch by Laurent, slightly modified
10727
10728 commit da4ec2a7e37133b2547bb17849c06ce99340c905
10729 Author: Laurent Monin <geeqie@norz.org>
10730 Date:   Wed Jul 23 17:38:04 2008 +0000
10731
10732     Minor tidy up.
10733
10734 commit bd26225bab7fddc99464ba9f7e0a394d15769496
10735 Author: Laurent Monin <geeqie@norz.org>
10736 Date:   Wed Jul 23 12:46:35 2008 +0000
10737
10738     Tidy up.
10739
10740 commit a01c5f4c0819876620c7cabbf7bf3d8ecfd605e3
10741 Author: Laurent Monin <geeqie@norz.org>
10742 Date:   Wed Jul 23 12:45:59 2008 +0000
10743
10744     Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
10745
10746 commit b0a7f6e3aa5647d7736140b431bd0b3d83afec9c
10747 Author: Laurent Monin <geeqie@norz.org>
10748 Date:   Wed Jul 23 10:21:37 2008 +0000
10749
10750     Simplify parse_out_relatives().
10751
10752 commit 9810215a7e23167a29088e86191ceee820e4f715
10753 Author: Laurent Monin <geeqie@norz.org>
10754 Date:   Wed Jul 23 09:10:41 2008 +0000
10755
10756     Tidy up.
10757
10758 commit f46043bfae09b7903aa412302d02756449ebc28b
10759 Author: Laurent Monin <geeqie@norz.org>
10760 Date:   Wed Jul 23 09:00:38 2008 +0000
10761
10762     Fix missing newline at end of file.
10763
10764 commit 90970bd92397908270e53c9178c67a804863eee0
10765 Author: Laurent Monin <geeqie@norz.org>
10766 Date:   Wed Jul 23 08:59:29 2008 +0000
10767
10768     Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
10769
10770 commit d576f7bbcabdba02d4e295f1e6140634500c3920
10771 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10772 Date:   Tue Jul 22 22:05:20 2008 +0000
10773
10774     do not create duplicate FileData entries
10775
10776 commit 96293a9f07bf5057924635d9a23e4058a2807bb1
10777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10778 Date:   Tue Jul 22 21:46:08 2008 +0000
10779
10780     basic infrastructure for early error and dangerous operations checking
10781     it needs more work
10782
10783 commit 3a442a31ebc195299be3d7bc289754b09370a5b4
10784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10785 Date:   Tue Jul 22 18:27:12 2008 +0000
10786
10787     clean up fd->change on error
10788
10789 commit c8d7bc43bfb2e8355dc6871dd5df87f38a34bcfd
10790 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10791 Date:   Tue Jul 22 18:13:41 2008 +0000
10792
10793     remove items from file_data_planned_change_hash when the operation is
10794     canceled
10795
10796 commit 3a0d2bb75e53a03a19e88a979403acd9455ade1f
10797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10798 Date:   Tue Jul 22 17:57:22 2008 +0000
10799
10800     fixed stop button in editor dialog
10801
10802 commit 9f2b4b649b703a20350e1962684fe4422d4d39a8
10803 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10804 Date:   Tue Jul 22 17:40:24 2008 +0000
10805
10806     delete file_data_planned_change_hash when it is not used
10807
10808 commit ff4704f404d5097698f17139c07f37bd76da3124
10809 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10810 Date:   Mon Jul 21 21:38:26 2008 +0000
10811
10812     fixed
10813     http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
10814
10815 commit 84e21974c1752c800a9be9332429747355340d94
10816 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10817 Date:   Mon Jul 21 20:50:24 2008 +0000
10818
10819     file_util_rename_dir should not return anything
10820
10821 commit 89736895aec4a438f30211d49b23391c22282669
10822 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10823 Date:   Mon Jul 21 20:40:29 2008 +0000
10824
10825     added notification handler to view_dir
10826
10827 commit c8f289fb70c4d46a985c701f2b8f8f8874cf7e30
10828 Author: Laurent Monin <geeqie@norz.org>
10829 Date:   Mon Jul 21 08:31:43 2008 +0000
10830
10831     French translation was updated.
10832
10833 commit 46a1dea4cc0119a888dd652a13b0dd444ca71e32
10834 Author: Laurent Monin <geeqie@norz.org>
10835 Date:   Sun Jul 20 15:21:06 2008 +0000
10836
10837     Update POTFILES.in.
10838
10839 commit ddb8f1b1b4360a2a1fb5ac5902697a84c0339cec
10840 Author: Laurent Monin <geeqie@norz.org>
10841 Date:   Sun Jul 20 15:16:05 2008 +0000
10842
10843     Move uri_*() functions to separate files: uri_utils.[ch]
10844
10845 commit 101520eae1a9f6a1efd7e0a659fa7342ec94f2ac
10846 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10847 Date:   Sun Jul 20 15:04:40 2008 +0000
10848
10849     periodic testing of changed files can be now disabled
10850
10851 commit b8ea5645e91e203e09389311c412a0873e0343fc
10852 Author: Laurent Monin <geeqie@norz.org>
10853 Date:   Sun Jul 20 14:56:32 2008 +0000
10854
10855     Move history_list_*() functions to separate files:
10856     history_list.c and history_list.h.
10857
10858 commit c4685e9702624774fb70b01eb130f26f74ccc267
10859 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10860 Date:   Sun Jul 20 14:52:00 2008 +0000
10861
10862     implemented "create directory" command
10863
10864 commit ae2ab4e282fe7851e502acb9f699814d38204176
10865 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10866 Date:   Sun Jul 20 13:59:55 2008 +0000
10867
10868     fixed file copy/move dialog
10869
10870 commit a3c139eafad2246f8bde6cef391def6ab4670127
10871 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10872 Date:   Sun Jul 20 13:19:22 2008 +0000
10873
10874     fixed the case when a renamed file is detected by directory scanning
10875     before the external rename commands exits. We have to update the
10876     FileData structure immediately, othervise we would get duplicate
10877     entries.
10878
10879 commit 8e0c8b700fad60a5de29b60144140f805668fcd3
10880 Author: Laurent Monin <geeqie@norz.org>
10881 Date:   Sun Jul 20 12:20:12 2008 +0000
10882
10883     Optimize history_list_add_to_key() a bit.
10884
10885 commit 303bc18d4a21e0097d6eb6a9e266127294a26ebe
10886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10887 Date:   Sun Jul 20 11:29:12 2008 +0000
10888
10889     fixed previous checkin
10890
10891 commit c6fd35649fa8e25e651dd202e03a211442d57f59
10892 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10893 Date:   Sun Jul 20 11:22:19 2008 +0000
10894
10895     implemented directory rename and delete operations
10896
10897 commit 9684fd6b6fcab39a5aa29c33da2ab3f60137665e
10898 Author: Laurent Monin <geeqie@norz.org>
10899 Date:   Sun Jul 20 07:52:16 2008 +0000
10900
10901     Move out test outside the loop.
10902
10903 commit 120db8041b40ffc83cb90d0b82084862707ec190
10904 Author: Laurent Monin <geeqie@norz.org>
10905 Date:   Sat Jul 19 13:57:03 2008 +0000
10906
10907     Tidy up.
10908
10909 commit 2e9c246e6145e7fb7fac6990524b718bc6826396
10910 Author: Laurent Monin <geeqie@norz.org>
10911 Date:   Sat Jul 19 12:36:46 2008 +0000
10912
10913     Fix missing newline at end of file.
10914
10915 commit 3054110d18c6717f764cab2baf31f929ebdcaa66
10916 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10917 Date:   Sat Jul 19 09:06:24 2008 +0000
10918
10919     increase reference count before sending notification in file_data_new
10920
10921 commit a7213169bf5d2afbc94ef083fcb1aae6711746ee
10922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10923 Date:   Fri Jul 18 21:20:49 2008 +0000
10924
10925     fixed test for changed files in cache
10926
10927 commit c4de295c0a3115d91e45602f4f9ed5a69d5d7e0e
10928 Author: Laurent Monin <geeqie@norz.org>
10929 Date:   Fri Jul 18 09:55:15 2008 +0000
10930
10931     Introduce image_loader_set_done_func().
10932
10933 commit e1ea2ccd4d041e0ef457d6b94e4325340ca8d874
10934 Author: Laurent Monin <geeqie@norz.org>
10935 Date:   Thu Jul 17 22:36:58 2008 +0000
10936
10937     Reduce code redundancy by moving common code to new menu_choice_get_match_type().
10938
10939 commit 6da5f506c0c4f58e352af4886120efa9765431e9
10940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10941 Date:   Thu Jul 17 21:51:21 2008 +0000
10942
10943     reload changed images
10944
10945 commit 01e819ff19279f8291ccbbac04f7cb843109c59d
10946 Author: Laurent Monin <geeqie@norz.org>
10947 Date:   Tue Jul 15 15:37:14 2008 +0000
10948
10949     Move code from image_osd_update_cb() to separate functions.
10950
10951 commit 56907bd2e2deb8a01b2b0ca2c005ff4df0b81ef9
10952 Author: Laurent Monin <geeqie@norz.org>
10953 Date:   Tue Jul 15 14:32:00 2008 +0000
10954
10955     Tidy up and code redundancy reduction.
10956
10957 commit 46f96c81c85a3e03e6756c718e3758db8c520208
10958 Author: Laurent Monin <geeqie@norz.org>
10959 Date:   Tue Jul 15 12:52:02 2008 +0000
10960
10961     Use a specific enum for image.zoom_mode values (ZoomMode) and
10962     simplify calls to image_zoom_get_default(), dropping last parameter
10963     which was always options->image.zoom_mode.
10964
10965 commit e51449e7326f517be62d65c0263b8bbc2f8b85b6
10966 Author: Laurent Monin <geeqie@norz.org>
10967 Date:   Sun Jul 13 14:50:07 2008 +0000
10968
10969     Improve ways to specify html browser (used for help, see bug 2015099).
10970     Two new rc file options were added:
10971     - helpers.html_browser.command_name
10972     - helpers.html_browser.command_line
10973     These are checked first before trying common browser locations.
10974     If these do not lead to a valid browser, then geeqie will
10975     search for geeqie_html_browser script in the path, then
10976     it will try various common browsers.
10977
10978 commit ccd82ce4a52dd8e7b60bf5a6dc56952255d1f6a1
10979 Author: Laurent Monin <geeqie@norz.org>
10980 Date:   Sun Jul 13 13:51:23 2008 +0000
10981
10982     Apply debian-specific patch to launch help browser (bug 2015099).
10983
10984 commit e1dd1bb488601f3df4cd9b4b5d261c3f1d5a015a
10985 Author: Laurent Monin <geeqie@norz.org>
10986 Date:   Sun Jul 13 12:36:18 2008 +0000
10987
10988     Fix a segfault occuring when opening some collection files.
10989     Skip all lines not starting with a # when only geometry is required.
10990
10991 commit 19c2605cff0e070dc41424b913a624be8057a56a
10992 Author: Laurent Monin <geeqie@norz.org>
10993 Date:   Sat Jul 5 10:21:09 2008 +0000
10994
10995     Prevent segfault in certain conditions when displaying debug message.
10996
10997 commit 1823d233d1681647245a00996df74e08a67b0489
10998 Author: Laurent Monin <geeqie@norz.org>
10999 Date:   Fri Jul 4 22:49:04 2008 +0000
11000
11001     French translation was updated.
11002
11003 commit 01e6b8f7eb33d65ea295731275a353e83721e40d
11004 Author: Laurent Monin <geeqie@norz.org>
11005 Date:   Fri Jul 4 20:32:48 2008 +0000
11006
11007     Optimize a bit when connected zoom and scrolling are unset,
11008     just move the test outside loops.
11009
11010 commit 4dfe7f7b01cb84421d6af7040ffcf74aabad02e7
11011 Author: Laurent Monin <geeqie@norz.org>
11012 Date:   Fri Jul 4 17:21:07 2008 +0000
11013
11014     layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
11015
11016 commit 4fa28d67f125e31256616b2102b7fdef52861584
11017 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11018 Date:   Thu Jul 3 20:16:15 2008 +0000
11019
11020     refresh thumbnails on file change
11021
11022 commit 579c42a76147582e9c4ad2cb8b476e7033f434ac
11023 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11024 Date:   Thu Jul 3 19:38:19 2008 +0000
11025
11026     set fallback thumbnail pixbuf only if the loading really fails
11027
11028 commit 1a227f62b8195434db73cd8b27f50bf5b39cee7e
11029 Author: Laurent Monin <geeqie@norz.org>
11030 Date:   Thu Jul 3 18:16:39 2008 +0000
11031
11032     Fix missing references for the current directory in pan folder stuff.
11033     It was causing an fd magick assertion failure.
11034     Bug reported by Omari Stephens.
11035
11036 commit 83c79d4c81a9b2521d102bbe414abb81722e0dd9
11037 Author: Laurent Monin <geeqie@norz.org>
11038 Date:   Thu Jul 3 08:33:10 2008 +0000
11039
11040     Increase debugging info in file_data_ref() and file_data_unref().
11041     When compiled with DEBUG defined, file and line of the caller is displayed
11042     in debug log.
11043
11044 commit 86bea118fffeba039beb5838e0c401629d501faa
11045 Author: Laurent Monin <geeqie@norz.org>
11046 Date:   Wed Jul 2 08:38:47 2008 +0000
11047
11048     Optimize file_cache_get() by only moving element to front if needed
11049     (most of the time there is no need).
11050     Reduce code redundancy in file_cache_put() by calling file_cache_get().
11051     Enhance debugging code.
11052
11053 commit 5f4a945ac78df503f9765056e946c68905ed0a32
11054 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11055 Date:   Mon Jun 30 21:08:28 2008 +0000
11056
11057     fixed division by zero in pixbuf_renderer_get_scroll_center
11058
11059 commit e2bd6f78452c5fbe3850dfbc6b353edfd8b42f65
11060 Author: Laurent Monin <geeqie@norz.org>
11061 Date:   Sun Jun 29 15:51:54 2008 +0000
11062
11063     Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
11064     into thumb_loader_save_thumbnail().
11065     Most of the code was redundant.
11066
11067 commit 29242ec0f56bb937f754dd574979b380656e84e4
11068 Author: Laurent Monin <geeqie@norz.org>
11069 Date:   Sun Jun 29 10:11:43 2008 +0000
11070
11071     Make better matching between options types in options.h and the rest of the code.
11072     Most changes are from gint to gboolean pseudo type and between gint / guint.
11073
11074 commit f40224fd22d5387a0ad45859568d79d67060209f
11075 Author: Laurent Monin <geeqie@norz.org>
11076 Date:   Sat Jun 28 08:01:36 2008 +0000
11077
11078     layout_image_drag_cb(): optimize when connected scrolling is unset.
11079
11080 commit ed00275170d23e38bff5a01130e5056a799788c1
11081 Author: Laurent Monin <geeqie@norz.org>
11082 Date:   Sat Jun 28 07:43:37 2008 +0000
11083
11084     Reduce number of parameters (mostly unused), just pass the event pointer.
11085
11086 commit 6f624aae6d3d044bc0e6058ee93cc43082838e53
11087 Author: Laurent Monin <geeqie@norz.org>
11088 Date:   Sat Jun 28 00:44:31 2008 +0000
11089
11090     Fix warning:
11091     thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
11092
11093 commit bfc848fe14ebb30a49356f1b2d96b6498e3d5667
11094 Author: Laurent Monin <geeqie@norz.org>
11095 Date:   Fri Jun 27 22:57:48 2008 +0000
11096
11097     image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
11098     empty first element.
11099
11100 commit 6b6574bad4336981d6b373c52259e43fa9743d17
11101 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11102 Date:   Fri Jun 27 21:35:21 2008 +0000
11103
11104     do not read keywords and comment between exif_read_fd and exif_free_fd
11105     calls (fd->exif does not have reference counting)
11106
11107 commit 530a58fe366997da61f48b7c6156fa655d22d020
11108 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11109 Date:   Fri Jun 27 21:09:15 2008 +0000
11110
11111     added pixbuf_fallback function
11112     fixed thumb loader for non-image files
11113
11114 commit 84accd5956890abf9612f9b7e0aa72d8e0ea7b8a
11115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11116 Date:   Fri Jun 27 18:43:05 2008 +0000
11117
11118     fixed crash in entering fullscreen during loading
11119
11120 commit 7d44fe8aa857d7a740a9b867301fa06f373ffcec
11121 Author: Laurent Monin <geeqie@norz.org>
11122 Date:   Fri Jun 27 10:00:55 2008 +0000
11123
11124     osd_template_insert(): optimize and simplify using flags.
11125
11126 commit 42fc5158d4408a77c51570d34b5f83d0add42340
11127 Author: Laurent Monin <geeqie@norz.org>
11128 Date:   Fri Jun 27 08:05:51 2008 +0000
11129
11130     image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
11131     Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
11132
11133 commit ea7852bed519679c1a98f5b240e7065af7abef2e
11134 Author: Laurent Monin <geeqie@norz.org>
11135 Date:   Thu Jun 26 23:29:08 2008 +0000
11136
11137     image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
11138
11139 commit 98622a4338ee516d3e06da6153adb61e6cd68b09
11140 Author: Laurent Monin <geeqie@norz.org>
11141 Date:   Thu Jun 26 15:59:20 2008 +0000
11142
11143     Use flags for pr_zoom_*() functions.
11144
11145 commit b26d38c1a3189bf6d4edfdcab5d8dfe9aab19a9f
11146 Author: Laurent Monin <geeqie@norz.org>
11147 Date:   Thu Jun 26 14:43:52 2008 +0000
11148
11149     Use stricter types for image options.
11150
11151 commit cd68217e812b2419e92301d76902edd05c361aee
11152 Author: Laurent Monin <geeqie@norz.org>
11153 Date:   Thu Jun 26 12:23:48 2008 +0000
11154
11155     Use flags instead of int parameters for pixbuf_renderer_overlay_add().
11156
11157 commit a3ffd5d74d5baad16a8a35a02ab28267dd15efd2
11158 Author: Laurent Monin <geeqie@norz.org>
11159 Date:   Thu Jun 26 11:48:40 2008 +0000
11160
11161     Only define ExifOrientationType if GQ_BUILD is not defined since
11162     it is already defined in exif.h.
11163
11164 commit d29cd729b404fc3901d862214231ef514f855aa5
11165 Author: Laurent Monin <geeqie@norz.org>
11166 Date:   Wed Jun 25 20:53:52 2008 +0000
11167
11168     Tidy up.
11169
11170 commit 0633bc36c636a0f2afa5bf3211639454870ac177
11171 Author: Laurent Monin <geeqie@norz.org>
11172 Date:   Wed Jun 25 20:22:02 2008 +0000
11173
11174     French translation was updated.
11175
11176 commit 7c4531fa7d4bdf83eb347a0e2e31e92070773930
11177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11178 Date:   Sun Jun 22 20:07:32 2008 +0000
11179
11180     optimized marks drawing
11181
11182 commit 3d04c8792f8b45bc2a5ba7e69a269e0404cd40d0
11183 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11184 Date:   Sun Jun 22 20:01:20 2008 +0000
11185
11186     show marks in iconview
11187
11188 commit 975fc4e9e6d3601e83ecd38c159e841205b4bf59
11189 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11190 Date:   Sun Jun 22 10:01:26 2008 +0000
11191
11192     show sidecars in icon view
11193
11194 commit 5a236ea28726e79b2e00b6b054580b6a4d00f441
11195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11196 Date:   Sun Jun 22 09:40:57 2008 +0000
11197
11198     fixed in-place renaming
11199
11200 commit 5b05e1156a0efc4e39afb58ae89a034d47b6aa81
11201 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11202 Date:   Sun Jun 22 09:19:42 2008 +0000
11203
11204     added possibility to disable grouping of selected files
11205
11206 commit 58b7c37cd74e7f8eedca2b706c4b89137702c9f5
11207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11208 Date:   Sat Jun 21 22:01:45 2008 +0000
11209
11210     cache size made configurable
11211
11212 commit c74e05815240fc255b0267d9d9f5ae4a60d1ae68
11213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11214 Date:   Sat Jun 21 19:26:01 2008 +0000
11215
11216     measure pixbuf cache size in bytes
11217
11218 commit 1986378ee25aef236908a6a1f67952406c9d51e7
11219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11220 Date:   Sat Jun 21 16:00:13 2008 +0000
11221
11222     simple cache for loaded pixbufs
11223
11224 commit 70fb724412e907f541d14eac8e1e67db474d1086
11225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11226 Date:   Sat Jun 21 11:05:55 2008 +0000
11227
11228     renamed fd->pixbuf to fd->thumb_pixbuf
11229
11230 commit 065cba7850d0dc548bfc7c33ecddf50bbb0ba0d7
11231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11232 Date:   Wed Jun 18 22:26:52 2008 +0000
11233
11234     implemented generic FileData cache
11235     use it for caching decoded exif data
11236
11237 commit 2ca1adb7912dfd23318e829d9f01c4e9a2f76284
11238 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11239 Date:   Tue Jun 17 20:25:05 2008 +0000
11240
11241     more robust thumbs progress bar
11242
11243 commit 11224ad1e9f6e9517523beb1ffb62b973228ebc9
11244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11245 Date:   Tue Jun 17 19:56:21 2008 +0000
11246
11247     do not allocate new buffer for thumbnails with correct orientation
11248
11249 commit 304e05c4c8845e40cd58ec758d56c7174d202899
11250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11251 Date:   Mon Jun 16 19:07:02 2008 +0000
11252
11253     fixed memory leak
11254
11255 commit 57a04dae8f42380d5df07158b1c80ba21f393c6c
11256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11257 Date:   Mon Jun 16 18:37:35 2008 +0000
11258
11259     another try to free layout at exit
11260
11261 commit b4d3e9956e2ce9ed23dab2fcf08974ec679f5453
11262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11263 Date:   Sun Jun 15 21:52:15 2008 +0000
11264
11265     rotate thumbnails by exif
11266
11267 commit f59f132343a9b70c1fbb8abc755d514751e3e2d7
11268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11269 Date:   Sun Jun 15 20:09:15 2008 +0000
11270
11271     use FileData in thumb_loader
11272
11273 commit 0d80d51136e02c021dcc07f45d78adce8a3ada33
11274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11275 Date:   Sat Jun 14 21:49:48 2008 +0000
11276
11277     use GtkSizeGroup to control initial size of split images
11278
11279 commit 1df917cf51c93c886a2b27eb91d9161f5ea64b2f
11280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11281 Date:   Sat Jun 14 18:41:30 2008 +0000
11282
11283     preserve image center on refresh
11284
11285 commit aac341d52f5b64196ffd78652fc95a58a5bfd6d0
11286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11287 Date:   Sat Jun 14 18:33:40 2008 +0000
11288
11289     use multiline description in vflist with large thumbnails
11290     always display marks in the first column
11291     show expander in "name" column
11292
11293 commit ac6e8d73416d1b72e768729b917aa4532da3844a
11294 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11295 Date:   Sat Jun 14 17:32:27 2008 +0000
11296
11297     join name and sidecars to one string
11298
11299 commit 17344587a815f0057e8739cfbf5d2afbea4f2667
11300 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11301 Date:   Sat Jun 14 17:14:28 2008 +0000
11302
11303     optimized vflist_setup_iter_recursive
11304
11305 commit 8244a9e46297c4adc8dd5095a04a199e9b536a71
11306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11307 Date:   Sat Jun 14 12:43:39 2008 +0000
11308
11309     iconlist_refresh optimization
11310
11311 commit 0f4fcde469fc6f9081e4078fa3a88f1c993ff296
11312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11313 Date:   Sat Jun 14 12:30:44 2008 +0000
11314
11315     fixed iconview update after deletion of selected image
11316
11317 commit 37fd19aa6a5df3496f5995ac518599b1b74798b8
11318 Author: Laurent Monin <geeqie@norz.org>
11319 Date:   Sat Jun 14 06:52:52 2008 +0000
11320
11321     Silent unused variable warning.
11322
11323 commit 5f7b05915dcf7c7ead03ba825ecdd1f825c07482
11324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11325 Date:   Fri Jun 13 21:32:58 2008 +0000
11326
11327     optimized vflist_setup_iter
11328
11329 commit 922cb25e24b4c735857883757c923bc03002f475
11330 Author: Laurent Monin <geeqie@norz.org>
11331 Date:   Fri Jun 13 13:33:11 2008 +0000
11332
11333     French translation was updated.
11334
11335 commit 669a4954c3e7a9c8b7dd5fe8610e6bd163787738
11336 Author: Laurent Monin <geeqie@norz.org>
11337 Date:   Fri Jun 13 12:27:41 2008 +0000
11338
11339     Revert patches 759 and 760.
11340     759 patch broke adding selection of files through sort manager
11341     to an unopened collection.
11342
11343 commit 16aa61eb9064f9a2ff7faeb5cb6c49878ea0d735
11344 Author: Laurent Monin <geeqie@norz.org>
11345 Date:   Fri Jun 13 11:51:23 2008 +0000
11346
11347     Display total size of files in collection window, for the list and for the selection.
11348
11349 commit c687f78e1f9625ec8afb0bfc04e43baf9c841a7d
11350 Author: Laurent Monin <geeqie@norz.org>
11351 Date:   Fri Jun 13 11:11:57 2008 +0000
11352
11353     Optionnally display directory's date in list view.
11354     It can be set through Preferences > Advanced > Behavior and
11355     is saved to rc file as layout.show_directory_date option.
11356
11357 commit 0a1ad21b4dda0f856b023b01dfd9df79f71ca97f
11358 Author: Laurent Monin <geeqie@norz.org>
11359 Date:   Thu Jun 12 22:43:32 2008 +0000
11360
11361     load_options_from():
11362     - do not copy option name and value anywhere, only copy value_all to a separate buffer
11363     - allow more relaxed syntax on read, so we can correctly read option name and value
11364       even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
11365     - minor aesthetical changes
11366
11367 commit 11a07ebce120ac8f073b1ffbd2dc828ad54783e1
11368 Author: Laurent Monin <geeqie@norz.org>
11369 Date:   Thu Jun 12 21:21:32 2008 +0000
11370
11371     Add a comment about relative positions of image overlay in the rc file.
11372
11373 commit 943be3f7f7676c11b6826fd507e98477aee44281
11374 Author: Laurent Monin <geeqie@norz.org>
11375 Date:   Thu Jun 12 20:33:51 2008 +0000
11376
11377     Allow to set image overlay info position through options:
11378     - image_overlay.common.x
11379     - image_overlay.common.y
11380     
11381     For now, there are only editable through rc file.
11382
11383 commit e6b5b17219e75d276407a55c9fa9833a0d3a5848
11384 Author: Laurent Monin <geeqie@norz.org>
11385 Date:   Thu Jun 12 20:17:22 2008 +0000
11386
11387     Move some functions from image.[ch] to image-overlay.c and make them static:
11388     - image_overlay_add()
11389     - image_overlay_set()
11390     - image_overlay_remove()
11391     - image_overlay_get() (unused)
11392
11393 commit c5eb8769b9462b318f52c0d70635fda0c92038cc
11394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11395 Date:   Thu Jun 12 18:30:33 2008 +0000
11396
11397     reverted changes in layout_close made in rev. 890 and 901
11398
11399 commit 86a4f3c90de18942b84b33046721801cb1edd504
11400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11401 Date:   Tue Jun 10 19:25:21 2008 +0000
11402
11403     fixed vdtree_sort_cb
11404
11405 commit 69b52cb5e907359a473418866f74461822448737
11406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11407 Date:   Tue Jun 10 18:39:19 2008 +0000
11408
11409     fixed segfault in vd_rename_cb
11410
11411 commit 08524203c709cf0013c2bd1d04c348067685e526
11412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11413 Date:   Tue Jun 10 18:19:17 2008 +0000
11414
11415     dropped vficon_sync, use vficon_refresh everywhere
11416
11417 commit f42d498ea1a214bb6c7bf0c6e451489a50c9ab7f
11418 Author: Laurent Monin <geeqie@norz.org>
11419 Date:   Tue Jun 10 11:55:18 2008 +0000
11420
11421     collection_from_dnd_data(): simplify and optimize.
11422
11423 commit 554bfe983c1442fc84a832a0a6d6cc89ef8182a7
11424 Author: Laurent Monin <geeqie@norz.org>
11425 Date:   Tue Jun 10 11:27:35 2008 +0000
11426
11427     collection_info_list_to_dnd_data(): simplify and optimize.
11428
11429 commit 55be71b45a3c28de13d1c532bd2d6e9278fc0239
11430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11431 Date:   Mon Jun 9 20:27:39 2008 +0000
11432
11433     moved notification to view_file.c
11434
11435 commit e04699877776b3d59fc4ac827cc57166f47328f6
11436 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11437 Date:   Mon Jun 9 19:43:56 2008 +0000
11438
11439     run idle function just once
11440
11441 commit d77ba4a93e80fa8e39ce81d7cb803c55e7da0ca7
11442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11443 Date:   Mon Jun 9 19:41:37 2008 +0000
11444
11445     use vficon_refresh for updating
11446
11447 commit 1e0be504a15f4eb0228b8b99d69741fed67e6ff5
11448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11449 Date:   Mon Jun 9 19:00:47 2008 +0000
11450
11451     handle deletion of selected files
11452
11453 commit eff5536c6f25a057eacc0c9a59ef4a0997ce50e5
11454 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11455 Date:   Mon Jun 9 18:28:28 2008 +0000
11456
11457     optimized vficon_refresh_real
11458
11459 commit f4c575e663819adb425f9a7468cd7614a56b03be
11460 Author: Laurent Monin <geeqie@norz.org>
11461 Date:   Mon Jun 9 10:10:34 2008 +0000
11462
11463     Minor fixes and add a note about variable declaration.
11464
11465 commit 1e2563b337e30225c07935af8041a7d1744c8d72
11466 Author: Laurent Monin <geeqie@norz.org>
11467 Date:   Mon Jun 9 07:14:46 2008 +0000
11468
11469     Use unsigned type for marks since it is used as a bitfield.
11470
11471 commit f104380fae8162102711930439e8b2e5fc9e3910
11472 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11473 Date:   Mon Jun 9 07:06:53 2008 +0000
11474
11475     fixed saving options on exit
11476
11477 commit 020655c63732ec867014ba4e41637831789e05c3
11478 Author: Laurent Monin <geeqie@norz.org>
11479 Date:   Sun Jun 8 23:42:51 2008 +0000
11480
11481     Tidy up: add/remove white lines, minor code changes.
11482
11483 commit 1f83c4e6344aeed363e504be79d50d1485dd8160
11484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11485 Date:   Sun Jun 8 21:21:13 2008 +0000
11486
11487     improved vficon_populate
11488
11489 commit a871f2934cd24dd852a1810a82d7029cf8cfb3e9
11490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11491 Date:   Sun Jun 8 20:24:46 2008 +0000
11492
11493     vficon_sync speed-up
11494
11495 commit b4f826d25c1daec9e7b3ca63203b615b2490ac8e
11496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11497 Date:   Sun Jun 8 19:09:44 2008 +0000
11498
11499     better check for notify type
11500
11501 commit c64e06ce0192ac8386a54296c09c2b5ee5989aa5
11502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11503 Date:   Sun Jun 8 09:25:39 2008 +0000
11504
11505     fixed switching thumbnails in listview on and off - bug 1984825
11506
11507 commit cd2e0e411d683cd490371d4756b0235e2679071a
11508 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11509 Date:   Sat Jun 7 22:44:17 2008 +0000
11510
11511     various refresh and notification fixes
11512
11513 commit b993ae7cb2ecc511e009ee18dfa720fd66e3a715
11514 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11515 Date:   Sat Jun 7 15:08:33 2008 +0000
11516
11517     various notification improvements
11518
11519 commit 063bd585c8e7e4c8bf3c00a0403f7a6ba88cb180
11520 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11521 Date:   Sat Jun 7 10:45:33 2008 +0000
11522
11523     use the new notification for collections
11524
11525 commit ee08f41b89a36d13dfabb071fccdb532c58f69bf
11526 Author: Laurent Monin <geeqie@norz.org>
11527 Date:   Sat Jun 7 10:18:30 2008 +0000
11528
11529     Display Lirc state in config log.
11530     Re-organize the config log a bit.
11531
11532 commit 4df45b3ded4ba25fe8daaafdb3ea0de18eb9769c
11533 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11534 Date:   Sat Jun 7 09:36:12 2008 +0000
11535
11536     use new notification in img-view
11537
11538 commit 92497f66b819d5862cc221344b102d04c59204f4
11539 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11540 Date:   Sat Jun 7 09:10:01 2008 +0000
11541
11542     use new notification in layout and layout_image
11543
11544 commit f745066286b72604eddc365c088df7a82eafbbcd
11545 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11546 Date:   Sat Jun 7 08:13:22 2008 +0000
11547
11548     used new notification in search.c
11549
11550 commit 7637e235738516de25759d26d3feb45a171a18d3
11551 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11552 Date:   Sat Jun 7 07:45:08 2008 +0000
11553
11554     used new notification in dupe.c
11555
11556 commit dd62fe18714c2f714e444c6c6f2de5e7e07acd84
11557 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11558 Date:   Fri Jun 6 22:34:15 2008 +0000
11559
11560     used new notification in cache_maint
11561
11562 commit f335345202a840721560f5aab41ba110a449ddd1
11563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11564 Date:   Fri Jun 6 22:11:03 2008 +0000
11565
11566     added NotifyType
11567
11568 commit 8bca5d11043655dcb7156598c15884b81eabb83a
11569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11570 Date:   Fri Jun 6 21:50:09 2008 +0000
11571
11572     realtime file monitor
11573
11574 commit f0ca274daef77b01f134d6c556d2efa775169944
11575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11576 Date:   Fri Jun 6 20:59:03 2008 +0000
11577
11578     zero-lenght path must be allowed for now
11579
11580 commit 765ce1d52bad52bbfeb8b930c0428318d93185d1
11581 Author: Laurent Monin <geeqie@norz.org>
11582 Date:   Fri Jun 6 08:01:19 2008 +0000
11583
11584     French translation was updated.
11585
11586 commit f64e2fa6ee80241e0bcd786c7c9dc3f70980367d
11587 Author: Laurent Monin <geeqie@norz.org>
11588 Date:   Thu Jun 5 23:31:22 2008 +0000
11589
11590     Fix "No newline at end of file" warning.
11591
11592 commit 7839d6af203658adba7d3de9d18233f48bffc292
11593 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11594 Date:   Thu Jun 5 18:43:44 2008 +0000
11595
11596     use new notification in vficon
11597
11598 commit 3cf04e271280aed1006b46d02e25b5d026c9a3e2
11599 Author: Laurent Monin <geeqie@norz.org>
11600 Date:   Thu Jun 5 09:24:42 2008 +0000
11601
11602     Compare paths using utf8_collate_key() since paths are utf8-encoded.
11603     It fixes bug 1959854.
11604
11605 commit baf540a744f37d692c00c740cfe77505f3e4971c
11606 Author: Laurent Monin <geeqie@norz.org>
11607 Date:   Thu Jun 5 08:41:02 2008 +0000
11608
11609     Use uft8_collate_key() to sort utf8 strings.
11610     Modify file_data_set_path() to sync collate keys and file_data_pool
11611     on path change.
11612     
11613     Partially fix bug 1959854.
11614
11615 commit 6129e31e323e0064a6c9bb2285dab6cf32088146
11616 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11617 Date:   Wed Jun 4 21:12:47 2008 +0000
11618
11619     new notification system (used only in vflist for now)
11620
11621 commit b83763acf8f3ec6b12ca5302a6e7c73d20eb2ecb
11622 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11623 Date:   Tue Jun 3 19:44:19 2008 +0000
11624
11625     replaced directory path with FileData* dir_fd
11626
11627 commit af94f830d3c67610709600c6a57e85dc583630c1
11628 Author: Laurent Monin <geeqie@norz.org>
11629 Date:   Tue Jun 3 15:54:05 2008 +0000
11630
11631     Allow to modify the aspect of Geeqie through the use of a
11632     gtkrc file that may be present in the geeqie rc directory.
11633     Patch by Aldric RENAUDIN and me.
11634
11635 commit fa9d41fdd5e0e83247ffcf9195db3c5d069a1976
11636 Author: Laurent Monin <geeqie@norz.org>
11637 Date:   Tue Jun 3 13:54:22 2008 +0000
11638
11639     Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
11640
11641 commit 02ad66458b97d359e9612846624e49f42d7109ba
11642 Author: Laurent Monin <geeqie@norz.org>
11643 Date:   Tue Jun 3 11:24:16 2008 +0000
11644
11645     Drop initialization to NULL since filelist_read() will take care of it.
11646
11647 commit 3df14dfb67589c306fb4095b7087638d4aad61bc
11648 Author: Laurent Monin <geeqie@norz.org>
11649 Date:   Tue Jun 3 09:41:00 2008 +0000
11650
11651     filelist_read_real(): optimize and clean up.
11652
11653 commit c3cbb65ba80d2339026513a32fac2ddf1f866bbe
11654 Author: Laurent Monin <geeqie@norz.org>
11655 Date:   Tue Jun 3 09:03:33 2008 +0000
11656
11657     Reduce indentation level.
11658
11659 commit 18f3117f7949d432a1ebf2d4bfcb47a1a50b146d
11660 Author: Laurent Monin <geeqie@norz.org>
11661 Date:   Tue Jun 3 08:57:46 2008 +0000
11662
11663     Reduce indentation level.
11664
11665 commit 688b1111bc04b733c4d879b16faf5c75d4bcbdbf
11666 Author: Laurent Monin <geeqie@norz.org>
11667 Date:   Tue Jun 3 08:53:53 2008 +0000
11668
11669     collection_table_find_data_by_coord(): tidy up.
11670
11671 commit 25c47b533a126a95dd10c663d9f6a32b5e78b8e5
11672 Author: Laurent Monin <geeqie@norz.org>
11673 Date:   Tue Jun 3 07:37:24 2008 +0000
11674
11675     vflist_maint(): only allocate memory and compare strings if needed.
11676
11677 commit 9069f1e009b20f29cf15c7ad6632476589f8516c
11678 Author: Laurent Monin <geeqie@norz.org>
11679 Date:   Tue Jun 3 07:32:13 2008 +0000
11680
11681     layout_real_renamed(), layout_real_removed(), layout_real_moved():
11682     simplify code.
11683
11684 commit e1edb9d5c4d980e5c1615f96cd91804cb62ed922
11685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11686 Date:   Sat May 31 19:46:26 2008 +0000
11687
11688     do not change original FileData on copy
11689
11690 commit 7fe6112289193b5421a08fc9a27da23a293d8622
11691 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11692 Date:   Sat May 31 19:44:41 2008 +0000
11693
11694     replaced vflist_maint functions by vflist_refresh - it allows to follow
11695     changes made by external editors more precisely
11696
11697 commit 10e0bd5513c5c314d7feba61bac30c2d2bd50669
11698 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11699 Date:   Fri May 30 21:41:46 2008 +0000
11700
11701     vflist_populate_view: better handle selected files that are renamed or deleted
11702
11703 commit 44179fa3ab21aca878d86a7b84a4822927e62dfb
11704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11705 Date:   Fri May 30 20:13:16 2008 +0000
11706
11707     fixed thumb index (thumbnails are shown again)
11708
11709 commit f5bae1ffc402de38549948787c689ce02fc598f1
11710 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11711 Date:   Fri May 30 19:53:52 2008 +0000
11712
11713     simplified vflist_populate_view
11714
11715 commit ce29b00d2ae2d4461da481c9703d1a1e34d03926
11716 Author: Laurent Monin <geeqie@norz.org>
11717 Date:   Fri May 30 08:39:52 2008 +0000
11718
11719     Use functions to set editors name and command and ensure they are
11720     utf8-encoded.
11721     Previously, non-utf8 strings from rc file caused some issues.
11722
11723 commit 639e6684b4c4097f95fc2d732eb98a8119d09791
11724 Author: Laurent Monin <geeqie@norz.org>
11725 Date:   Fri May 30 08:36:23 2008 +0000
11726
11727     Make utf8_validate_or_convert() to always allocate a new string.
11728
11729 commit ab16da5e16b325b51e888d8969360b48770b0cf3
11730 Author: Laurent Monin <geeqie@norz.org>
11731 Date:   Fri May 30 07:20:25 2008 +0000
11732
11733     Check for existing editor command using is_valid_editor_command().
11734
11735 commit 7afa3a0b07b38b082a647bc50c046a4d9758a1e7
11736 Author: Laurent Monin <geeqie@norz.org>
11737 Date:   Thu May 29 07:58:34 2008 +0000
11738
11739     Preserve properties window width and height during session even when
11740     layout.save_window_positions is not set.
11741     It restores the pre revision 858 behavior.
11742
11743 commit 05f3eb89357157adbe443d71986902c2e80c997f
11744 Author: Laurent Monin <geeqie@norz.org>
11745 Date:   Thu May 29 07:52:05 2008 +0000
11746
11747     Save properties window width and height to rc file and restore
11748     them on next session if layout.save_window_positions is set to TRUE.
11749
11750 commit f89fbbf03e4d4593445a2fa731557db2596b0305
11751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11752 Date:   Wed May 28 22:12:10 2008 +0000
11753
11754     improved infrastructure for tracing changes, optimized vflist_populate_view
11755
11756 commit 335a8f5397ddda92fc0bf7acc0d3e48be3732cc8
11757 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11758 Date:   Tue May 27 18:46:34 2008 +0000
11759
11760     measure time of filelist update
11761
11762 commit 01a388eb2885bc5a9dbbb0faafc437a171ff557d
11763 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11764 Date:   Tue May 27 18:37:15 2008 +0000
11765
11766     another fix in notification
11767
11768 commit d5c322089bf472b8061116dda437870fb7724939
11769 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11770 Date:   Mon May 26 18:32:04 2008 +0000
11771
11772     Fix histogram grid - patch by Uwe Ohse
11773
11774 commit 9530a02bc561d40f936c44d5e45d37ddf32815b9
11775 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11776 Date:   Mon May 26 18:22:08 2008 +0000
11777
11778     use fputs instead of printf - patch by Uwe Ohse
11779
11780 commit 1f01199c3dbd8ca9e796ff42b8b591ab90745158
11781 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11782 Date:   Mon May 26 17:06:30 2008 +0000
11783
11784     fixed bug in notification code
11785
11786 commit 5407c7dd1d47999deb999ddcc4908d7c47b7d74c
11787 Author: Laurent Monin <geeqie@norz.org>
11788 Date:   Sun May 25 20:17:07 2008 +0000
11789
11790     Tidy up: indentation fixes, typo fixes, ...
11791
11792 commit aa3fda66e2e90d4f87fdb0e71106829aedaac9b0
11793 Author: Laurent Monin <geeqie@norz.org>
11794 Date:   Sun May 25 19:54:00 2008 +0000
11795
11796     Typo fix.
11797
11798 commit 7aca9bde7ea89130df6934148287dc3c0f290cd2
11799 Author: Laurent Monin <geeqie@norz.org>
11800 Date:   Sun May 25 19:13:04 2008 +0000
11801
11802     Typo fix.
11803
11804 commit 8973118af85916c7dd6240428d865b593d4e889c
11805 Author: Laurent Monin <geeqie@norz.org>
11806 Date:   Sun May 25 19:03:30 2008 +0000
11807
11808     bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
11809
11810 commit 56b0d6ecccbd5ef448fb59983828fccc2c5dd5a2
11811 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11812 Date:   Sat May 24 22:44:18 2008 +0000
11813
11814     rewritten utilops.h:
11815     - better integration of external commands
11816     - filter commands
11817
11818 commit d2e0888194442fe09a3f099f149e3d4fb3884bc9
11819 Author: Laurent Monin <geeqie@norz.org>
11820 Date:   Sat May 24 20:01:59 2008 +0000
11821
11822     Allow to escape star characters in the template string with a \.
11823     One can insert a \ by escaping it with another \.
11824     Fix deletion of empty parts when using | trick.
11825     Append the separator " - " only if data is neither NULL nor empty.
11826     Patch by Uwe Ohse and Laurent Monin.
11827
11828 commit c3c6184b858a57f359937a912a8db3f715844270
11829 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11830 Date:   Sat May 24 09:18:09 2008 +0000
11831
11832     improved filedata interface
11833
11834 commit 2f9f06e43c1d6e6b9d1d7c7af3c038ab830f132f
11835 Author: Laurent Monin <geeqie@norz.org>
11836 Date:   Fri May 23 23:40:12 2008 +0000
11837
11838     Fix display of libpthread detection.
11839     Fix display of lirc support, do not test for headers if disabled.
11840
11841 commit 8c7decff43cd66410be772b6c1a3204efe7a7e00
11842 Author: Laurent Monin <geeqie@norz.org>
11843 Date:   Fri May 23 23:18:40 2008 +0000
11844
11845     Silent few warnings that appeared when using --disable-exiv2 configure option.
11846
11847 commit a2f6ae48d9b6632eef9b4b2ad77e189afb61016d
11848 Author: Laurent Monin <geeqie@norz.org>
11849 Date:   Fri May 23 22:57:51 2008 +0000
11850
11851     French translation was updated.
11852
11853 commit 6e80a2dae26e190fdd56461021cc945a9b807ecc
11854 Author: Laurent Monin <geeqie@norz.org>
11855 Date:   Fri May 23 22:55:23 2008 +0000
11856
11857     Use the same label for toolbar buttons tooltip than in main menu.
11858
11859 commit 2d39c9d42b6214b53b9f70ca5a9f946974ad326a
11860 Author: Laurent Monin <geeqie@norz.org>
11861 Date:   Fri May 23 15:07:30 2008 +0000
11862
11863     Add -Wstrict-prototypes to gcc options only in developer mode
11864     since it clutters the compilation log with unfixable warnings.
11865     Add -Wall in developer mode to display even more warnings.
11866     Fix display of --enable-deprecated at end of configure (yes
11867     and no were inversed).
11868
11869 commit 07c127246cdf49873cbcb769e00bf6299956dc70
11870 Author: Laurent Monin <geeqie@norz.org>
11871 Date:   Fri May 23 12:27:28 2008 +0000
11872
11873     slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
11874
11875 commit 5caa58afa57bc3340d49ea1701b06038cfbb345b
11876 Author: Laurent Monin <geeqie@norz.org>
11877 Date:   Fri May 23 12:19:42 2008 +0000
11878
11879     Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
11880
11881 commit 001635e8163ec0bc1615dd10de3da4271dd44c00
11882 Author: Laurent Monin <geeqie@norz.org>
11883 Date:   Fri May 23 00:20:56 2008 +0000
11884
11885     Try to load a system-wide rc file if any, before per-user rc file.
11886     For now, system-wide rc file path is set to /etc/geeqie/geeqierc
11887     (defined by GQ_SYSTEM_WIDE_DIR in main.h).
11888     filter_parse() was modified to replace entries having the same key,
11889     needed since it may be called more than once.
11890     
11891     Please test heavily.
11892
11893 commit 43b4e4860807c26bd83cd99da58ecd68f052eb44
11894 Author: Laurent Monin <geeqie@norz.org>
11895 Date:   Thu May 22 23:22:12 2008 +0000
11896
11897     Pass ConfOptions * to save_options() and load_options().
11898
11899 commit 0fe33428a668c783d42432bf80a574d7df6b564d
11900 Author: Laurent Monin <geeqie@norz.org>
11901 Date:   Thu May 22 23:17:26 2008 +0000
11902
11903     Move code from save_options() to new save_options_to() which takes
11904     the destination path as parameter.
11905
11906 commit 9d0560eb4199b16058bc3623e49a90393f62b968
11907 Author: Laurent Monin <geeqie@norz.org>
11908 Date:   Thu May 22 23:09:53 2008 +0000
11909
11910     Move setup_default_options() and sync_options_with_current_state() to options.[ch].
11911     Pass ConfOptions * to these instead of directly using global variable.
11912     Cleanup #include in main.c.
11913
11914 commit 91a77c72ce0c65eacd4ef3810128c7aef9d646db
11915 Author: Laurent Monin <geeqie@norz.org>
11916 Date:   Thu May 22 22:49:07 2008 +0000
11917
11918     Move code from exit_program_final() to new sync_options_with_current_state().
11919
11920 commit 2d0d34eaa30a4d1d8be28eae5158c096e9401174
11921 Author: Laurent Monin <geeqie@norz.org>
11922 Date:   Thu May 22 22:43:07 2008 +0000
11923
11924     Separate path building code from options loading code.
11925     Most code of load_options() is moved to new load_options_from().
11926     ExifUIList initialization is moved to setup_default_options().
11927
11928 commit b5d0f1f91b10a1efb6bea5fe4878d946b18d124e
11929 Author: Laurent Monin <geeqie@norz.org>
11930 Date:   Thu May 22 20:22:13 2008 +0000
11931
11932     Make shell command and its option rc file options instead of hardcoded strings.
11933     This allows users to modify the shell command that execute "editors".
11934     Two new options appear in rc file:
11935     - shell.path (default to "/bin/sh")
11936     - shell.options (default to "-c")
11937     
11938     These options can only be changed from the rc file, not at runtime.
11939     Tests are made to check that shell.path is not empty and lead to
11940     an executable file.
11941
11942 commit 94c67ee52b2e81260f2f63c17771c4902942857a
11943 Author: Laurent Monin <geeqie@norz.org>
11944 Date:   Thu May 22 13:00:45 2008 +0000
11945
11946     Fix signed vs unsigned warnings.
11947     In most cases, gint was used instead of guint.
11948
11949 commit a4226d0deebed8e331e8b5de48d9c2c11a9e01ff
11950 Author: Laurent Monin <geeqie@norz.org>
11951 Date:   Thu May 22 11:28:35 2008 +0000
11952
11953     Comment out unused static function extension_truncate().
11954
11955 commit 6f08b3a0bfb9a539e0144313ec7b02071f19b7f4
11956 Author: Laurent Monin <geeqie@norz.org>
11957 Date:   Thu May 22 11:27:43 2008 +0000
11958
11959     Fix up some types, make some signed vs unsigned warnings quiet.
11960
11961 commit e050d2a0bb71d56ddd0d7e6a8b60648357d7bcd9
11962 Author: Laurent Monin <geeqie@norz.org>
11963 Date:   Thu May 22 10:09:07 2008 +0000
11964
11965     Modify set_default_image_overlay_template_string() to accept the pointer to
11966     the string to modify and add a generic function to set template_string value.
11967
11968 commit 4abc67156b7e0728230026f9c47a091ab69b0f53
11969 Author: Laurent Monin <geeqie@norz.org>
11970 Date:   Thu May 22 09:22:29 2008 +0000
11971
11972     French translation was updated.
11973
11974 commit a331805a87ce4d65fcc06826054f115a9c8a7108
11975 Author: Laurent Monin <geeqie@norz.org>
11976 Date:   Thu May 22 09:12:36 2008 +0000
11977
11978     Introduce an helper function that returns the name of an editor.
11979     It helps to reduce code redundancy.
11980
11981 commit 48582c3600eacfd7985aff255372c4909cf87e40
11982 Author: Laurent Monin <geeqie@norz.org>
11983 Date:   Thu May 22 08:49:52 2008 +0000
11984
11985     Use a struct to handle editor's properties.
11986
11987 commit cceaf6dd59921919c0f8c1478bc025de7812ba9f
11988 Author: Laurent Monin <geeqie@norz.org>
11989 Date:   Wed May 21 19:37:18 2008 +0000
11990
11991     Make stricter match for option's names consisting of a prefix and a number.
11992     It allows to have names like "prefix_12" and "prefix_something" in the same file.
11993     Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
11994     to unpredictable results. It was wrong too with "prefix_something", which
11995     was equivalent to "prefix_0", instead of being an option of its own.
11996
11997 commit f4fdeefe1b2f4573b91a19682a134a50f675c8ff
11998 Author: Laurent Monin <geeqie@norz.org>
11999 Date:   Wed May 21 11:46:19 2008 +0000
12000
12001     Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
12002
12003 commit ec28448108d471c5fc8705e5502a81e116c506e4
12004 Author: Laurent Monin <geeqie@norz.org>
12005 Date:   Wed May 21 11:45:29 2008 +0000
12006
12007     Use g_build_filename().
12008
12009 commit f42ea51102878335515db3058de36d3ac2c68e27
12010 Author: Laurent Monin <geeqie@norz.org>
12011 Date:   Wed May 21 11:07:23 2008 +0000
12012
12013     Use G_DIR_SEPARATOR where applicable.
12014
12015 commit 88b1387337bed6aae3c4eb9eabb6b5646bc2e743
12016 Author: Laurent Monin <geeqie@norz.org>
12017 Date:   Wed May 21 11:00:13 2008 +0000
12018
12019     Use G_DIR_SEPARATOR_S where applicable.
12020
12021 commit 1ba45c263f1a40689c0f015d00adab032d9ea4b8
12022 Author: Laurent Monin <geeqie@norz.org>
12023 Date:   Wed May 21 10:52:38 2008 +0000
12024
12025     Use g_build_filename() and G_DIR_SEPARATOR_S.
12026
12027 commit 9cbd3ca276a034db2e38e1d302f59ea59000961e
12028 Author: Laurent Monin <geeqie@norz.org>
12029 Date:   Wed May 21 10:46:33 2008 +0000
12030
12031     Use g_build_filename() instead of g_strconcat().
12032
12033 commit 0be6f799a2986d22c2e42e8c51d09a16030875f6
12034 Author: Laurent Monin <geeqie@norz.org>
12035 Date:   Wed May 21 10:11:56 2008 +0000
12036
12037     tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
12038
12039 commit a847d10f2debed4c4e7f01e6f4e4fcf246f3a281
12040 Author: Laurent Monin <geeqie@norz.org>
12041 Date:   Wed May 21 09:58:29 2008 +0000
12042
12043     tab_completion_popup_cb(): use g_build_filename() and simplify code.
12044
12045 commit e07eab477089e688f3d3668e110b651f1cf346f4
12046 Author: Laurent Monin <geeqie@norz.org>
12047 Date:   Wed May 21 09:50:32 2008 +0000
12048
12049     Use expand_tilde() instead of simple concatenation, it allows correct expansion
12050     of ~user as well as ~dir.
12051
12052 commit 5acd3990069f22b64c0336bd89067c1cf265927e
12053 Author: Laurent Monin <geeqie@norz.org>
12054 Date:   Wed May 21 09:30:53 2008 +0000
12055
12056     dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
12057
12058 commit 550af58c76fd602a08a811f5be218bcec90d1598
12059 Author: Laurent Monin <geeqie@norz.org>
12060 Date:   Wed May 21 08:53:51 2008 +0000
12061
12062     Fix a segfault occuring when logging an empty message and there is no log window.
12063
12064 commit 98cabee9637e5ddfd9b2f6fcd9296572c6d7253d
12065 Author: Laurent Monin <geeqie@norz.org>
12066 Date:   Wed May 21 00:42:14 2008 +0000
12067
12068     Use g_build_filename().
12069
12070 commit e45c0d959bfbc09115bf447ccc7813d25ace3e1a
12071 Author: Laurent Monin <geeqie@norz.org>
12072 Date:   Wed May 21 00:39:16 2008 +0000
12073
12074     thumb_std_cache_path(): use g_build_filename() and simplify.
12075
12076 commit c656b4ad0212e24cbd9ae2844b0bbf904571ab2f
12077 Author: Laurent Monin <geeqie@norz.org>
12078 Date:   Wed May 21 00:32:57 2008 +0000
12079
12080     Use g_build_filename().
12081
12082 commit 9fbfbb253e2e700806714e6ef5c7813148c8b72a
12083 Author: Laurent Monin <geeqie@norz.org>
12084 Date:   Wed May 21 00:20:13 2008 +0000
12085
12086     Use g_build_filename() where applicable.
12087
12088 commit a9bd1c761342532867bee1fc112d7c5f93deb5b6
12089 Author: Laurent Monin <geeqie@norz.org>
12090 Date:   Wed May 21 00:15:41 2008 +0000
12091
12092     Use g_build_filename() instead of g_strconcat().
12093
12094 commit fe45471190349960979b37aebea84cc2c7cb9675
12095 Author: Laurent Monin <geeqie@norz.org>
12096 Date:   Wed May 21 00:13:12 2008 +0000
12097
12098     Use g_build_filename() and get rid of "root dir fix".
12099
12100 commit 0b30da0498c23b1237ebbf41eac69e341394043a
12101 Author: Laurent Monin <geeqie@norz.org>
12102 Date:   Wed May 21 00:12:19 2008 +0000
12103
12104     Use g_build_filename().
12105
12106 commit 5e710445fc08a56ddd1c73585953d2c791dc866a
12107 Author: Laurent Monin <geeqie@norz.org>
12108 Date:   Wed May 21 00:01:03 2008 +0000
12109
12110     Disable unused code:
12111     - cache_maintain_home_dir()
12112     - cache_maintain_dir()
12113
12114 commit 95eebfff0a5472e885a2cebd38024a59b37db8af
12115 Author: Laurent Monin <geeqie@norz.org>
12116 Date:   Tue May 20 23:41:13 2008 +0000
12117
12118     Build path using g_build_filename() then calculate its length.
12119
12120 commit e80fa4c91453bf056e384a888e051272b04b7abd
12121 Author: Laurent Monin <geeqie@norz.org>
12122 Date:   Tue May 20 23:11:47 2008 +0000
12123
12124     Use G_DIR_SEPARATOR_S instead of hardcoded "/".
12125
12126 commit 381f82f295a52ba43179d6e0e5036ac73ac8887d
12127 Author: Laurent Monin <geeqie@norz.org>
12128 Date:   Tue May 20 23:07:09 2008 +0000
12129
12130     Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
12131
12132 commit d145a20894f4c757ea29b79ed25d31004ae97a8a
12133 Author: Laurent Monin <geeqie@norz.org>
12134 Date:   Tue May 20 22:47:13 2008 +0000
12135
12136     cache_find_location(): use g_build_filename() and move redundant code to new functions.
12137
12138 commit 267dbe2ad0cf72a577b2e236245c39e0b1930d59
12139 Author: Laurent Monin <geeqie@norz.org>
12140 Date:   Tue May 20 22:22:11 2008 +0000
12141
12142     Use g_build_filename().
12143
12144 commit d1ad0442c58c29df914c80e211f8c90abf145427
12145 Author: Laurent Monin <geeqie@norz.org>
12146 Date:   Tue May 20 22:13:48 2008 +0000
12147
12148     Use size_t instead of gint, it silents a signed vs unsigned warning.
12149
12150 commit 3bd79d0d86bee23a6514faf22c68f6e3898411a5
12151 Author: Laurent Monin <geeqie@norz.org>
12152 Date:   Tue May 20 22:11:59 2008 +0000
12153
12154     Use g_build_filename() instead of g_strconcat().
12155
12156 commit 73e10c62fc9d789afd29b46183078407369700e6
12157 Author: Laurent Monin <geeqie@norz.org>
12158 Date:   Tue May 20 22:09:04 2008 +0000
12159
12160     Drop concat_dir_and_file() and use g_build_filename() instead.
12161
12162 commit ca505f0dd3957eeea0d69dfc3e133c320bba2683
12163 Author: Laurent Monin <geeqie@norz.org>
12164 Date:   Tue May 20 22:00:14 2008 +0000
12165
12166     Use G_DIR_SEPARATOR instead of '/' where applicable.
12167
12168 commit c56dcb92792b030d9f14cf68d5260be924a999ee
12169 Author: Laurent Monin <geeqie@norz.org>
12170 Date:   Tue May 20 21:51:25 2008 +0000
12171
12172     Use g_build_filename() to build paths.
12173
12174 commit ddee8f88900c6e3af7b48541514e0f029912bd20
12175 Author: Laurent Monin <geeqie@norz.org>
12176 Date:   Tue May 20 20:11:29 2008 +0000
12177
12178     Do not use glib posix wrappers since they were introduced in 2.6
12179     and we want 2.4 compatibility.
12180
12181 commit dc3b44026a577f54f257a543223b1d99ea298693
12182 Author: Laurent Monin <geeqie@norz.org>
12183 Date:   Tue May 20 20:06:11 2008 +0000
12184
12185     Use access() instead of g_access() which is only available in 2.8.
12186
12187 commit f2424a9a424a11d32fdc4514b143d67a8285b0d0
12188 Author: Laurent Monin <geeqie@norz.org>
12189 Date:   Tue May 20 19:14:36 2008 +0000
12190
12191     Use utf-8 charset instead of iso-8859-1.
12192     Minor cleanup.
12193
12194 commit dd45f154d660065acd669bae936995f889237604
12195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12196 Date:   Tue May 20 17:43:37 2008 +0000
12197
12198     updated ru.po by Alexandre Prokoudine
12199
12200 commit 231d9567dc36494096b87e29a1ba245c932f646a
12201 Author: Laurent Monin <geeqie@norz.org>
12202 Date:   Tue May 20 08:18:30 2008 +0000
12203
12204     French translation was updated.
12205
12206 commit b130dfe52635ff03a61994eee9fd98ab12e10f9a
12207 Author: Laurent Monin <geeqie@norz.org>
12208 Date:   Tue May 20 08:14:35 2008 +0000
12209
12210     Sort out log_printf() vs printf_term() mix up.
12211
12212 commit a8d4af5cfbfc17f65b7f23db463ebc0220c26dd3
12213 Author: Laurent Monin <geeqie@norz.org>
12214 Date:   Tue May 20 07:52:49 2008 +0000
12215
12216     Use print_term() instead of printf(), since it handles charset conversion
12217     from utf8 to locale if needed.
12218
12219 commit 11819b31099e4db5bb0488a404dd633928e806a9
12220 Author: Laurent Monin <geeqie@norz.org>
12221 Date:   Mon May 19 11:09:23 2008 +0000
12222
12223     Remove C-specific gcc options from CXXFLAGS.
12224     Add few more warnings.
12225
12226 commit 592f33931c27c10012614e90bf7486b3ffa66039
12227 Author: Laurent Monin <geeqie@norz.org>
12228 Date:   Mon May 19 09:27:30 2008 +0000
12229
12230     Fix some incomplete initialization warnings.
12231
12232 commit 2a2b70b7061760b54f1075902caee61fe6c6a95f
12233 Author: Laurent Monin <geeqie@norz.org>
12234 Date:   Mon May 19 08:46:37 2008 +0000
12235
12236     depreceated -> deprecated
12237
12238 commit 17c0fcefeedde3e92482b78685528b2b667bddde
12239 Author: Laurent Monin <geeqie@norz.org>
12240 Date:   Mon May 19 08:43:11 2008 +0000
12241
12242     Typo fixes.
12243
12244 commit 55c5b71c9d49e5d6b39c3b5fa6f4ce966193c881
12245 Author: Laurent Monin <geeqie@norz.org>
12246 Date:   Mon May 19 08:36:06 2008 +0000
12247
12248     Create auxdir if needed.
12249
12250 commit 397adc4d43c61ec94d54a03edcf3605de977aed7
12251 Author: Laurent Monin <geeqie@norz.org>
12252 Date:   Mon May 19 08:24:10 2008 +0000
12253
12254     Fix spurious end of line introduced in revision 780.
12255
12256 commit bc32bf0bd821a6e5ba5fb37abce4f8d00ccdf5c7
12257 Author: Petr Ostadal <postadal@suse.cz>
12258 Date:   Mon May 19 01:15:17 2008 +0000
12259
12260     configure.in was rewritten:
12261     - uses PKG_CHECK_MODULES everywhere
12262     - added --enable-debug (enable debugging support)
12263     - added --enable-developer (developer mode, checks depreceated code ...)
12264     - removed obsoleted INCLUDES from Makefile.am
12265     Fixed src/debug.h (added glib.h).
12266     Fixed src/exiv2.c compilation with libexiv2 v0.15.
12267     Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
12268
12269 commit 51e2636cbf3a5d444dc16041eae47c39ecc9d3ae
12270 Author: Petr Ostadal <postadal@suse.cz>
12271 Date:   Mon May 19 00:54:59 2008 +0000
12272
12273     Updated CODING (GPL header, macros, svn change-log, ...).
12274
12275 commit 31ed8e20e511d9ab92a842cc205e6962b6417f62
12276 Author: Laurent Monin <geeqie@norz.org>
12277 Date:   Sun May 18 21:14:01 2008 +0000
12278
12279     Save order of Properties dialog tabs to rc file.
12280     Users of GTK+ <2.10 can set tabs order directly in the rc file,
12281     others can move tabs using drag'n drop.
12282     The option is named properties.tabs_order, its default value
12283     is "123" which is General, Keywords, Exif tabs (left to right).
12284
12285 commit a1726043d910102910fa32c669a45a4b23779cbb
12286 Author: Laurent Monin <geeqie@norz.org>
12287 Date:   Sun May 18 12:56:18 2008 +0000
12288
12289     Cleanup and code redundancy reduction.
12290
12291 commit 3df95a31203a2deb4e0ec0ce019e1cc528e32d39
12292 Author: Laurent Monin <geeqie@norz.org>
12293 Date:   Sun May 18 11:39:58 2008 +0000
12294
12295     Memorize text to display in the log window when the window is
12296     not yet created. On log window display, the memorized text
12297     is then recalled and displayed.
12298
12299 commit c219d832b90357a8df605bb444757be70bed2c68
12300 Author: Laurent Monin <geeqie@norz.org>
12301 Date:   Sun May 18 07:36:57 2008 +0000
12302
12303     Do not create log window more than once.
12304
12305 commit aa1e905eb793586cdfa564228ca939438ce50a91
12306 Author: Laurent Monin <geeqie@norz.org>
12307 Date:   Sat May 17 22:37:04 2008 +0000
12308
12309     Fix formatted.SubjectDistance appearing twice in exif bar configuration.
12310
12311 commit d5ddb658018102f15fce0efaba39cde3cd89d976
12312 Author: Laurent Monin <geeqie@norz.org>
12313 Date:   Sat May 17 21:28:02 2008 +0000
12314
12315     Update POTFILES.in.
12316
12317 commit c293dfff35a58ab31b1225ea712ea766fdae96b0
12318 Author: Laurent Monin <geeqie@norz.org>
12319 Date:   Sat May 17 21:26:45 2008 +0000
12320
12321     Add a log window that shows normal and debug messages. For now, it was added to Help menu.
12322
12323 commit 44bf725c587e93c7852e2232b3cb30692341a1bd
12324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12325 Date:   Fri May 16 20:12:11 2008 +0000
12326
12327     fixed exiv2 version test
12328
12329 commit 4e2cbf60d0811c493595007e6c6dcac42588609d
12330 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12331 Date:   Fri May 16 20:09:32 2008 +0000
12332
12333     get processed values from exiv2
12334     http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
12335
12336 commit 2cf6296486285045389eae9162c5e20e6f7ca0a6
12337 Author: Laurent Monin <geeqie@norz.org>
12338 Date:   Fri May 16 14:59:45 2008 +0000
12339
12340     Fix redundant application name in window titles.
12341     It simplifies code.
12342
12343 commit 4dd8a0ca5bcf4a1060a3cded4e8eea666d96a300
12344 Author: Laurent Monin <geeqie@norz.org>
12345 Date:   Fri May 16 14:38:05 2008 +0000
12346
12347     French translation was updated.
12348
12349 commit 80363827d0206ced152428b414af7ee12754ccb0
12350 Author: Laurent Monin <geeqie@norz.org>
12351 Date:   Fri May 16 12:16:49 2008 +0000
12352
12353     Do not use printf() directly but use new wrapper function log_printf() instead.
12354
12355 commit 4419bda7c472e6addfa8c204b3be6b9a159c472a
12356 Author: Laurent Monin <geeqie@norz.org>
12357 Date:   Fri May 16 12:08:51 2008 +0000
12358
12359     Drop include "debug.h".
12360
12361 commit 08f6266ee30f28a20ec40150ce1371cedcb943ca
12362 Author: Laurent Monin <geeqie@norz.org>
12363 Date:   Fri May 16 10:02:56 2008 +0000
12364
12365     Include debug.h from main.h since debug macros may be used anywhere in the code.
12366
12367 commit 9cdcce43a34e0c63b05fecaf6b1fbcbcef522781
12368 Author: Laurent Monin <geeqie@norz.org>
12369 Date:   Fri May 16 09:10:56 2008 +0000
12370
12371     Improve editor commands error display:
12372     - display all errors (not only syntax errors)
12373     - display errors from Preferences (checks are made on Apply or OK)
12374
12375 commit dbb4e406f3b1893911d5c44f3fe5f75ae3b87f4d
12376 Author: Laurent Monin <geeqie@norz.org>
12377 Date:   Fri May 16 08:37:07 2008 +0000
12378
12379     Improve editors a bit:
12380     - allow whitespaces before and after %v, %V, %w
12381     - allow % escaping using %% (mandatory to use shell commands than contain % characters)
12382     - display a dialog on execution if a syntax error is detected (only for generic editors)
12383     - update README editors section
12384
12385 commit 8cf9235c20b8f059c00c09caf55fd2b81adb683b
12386 Author: Laurent Monin <geeqie@norz.org>
12387 Date:   Wed May 14 18:12:11 2008 +0000
12388
12389     The Encoding key is now deprecated by the FreeDesktop standard and all
12390     strings are required to be encoded in UTF-8. This desktop entry
12391     explicitly specifies an Encoding of UTF-8, which is harmless but no longer
12392     necessary.
12393     
12394     See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
12395     
12396     Patch #1963689.
12397
12398 commit 696b1afc8d1987bb420d36261a7362f58519291f
12399 Author: Laurent Monin <geeqie@norz.org>
12400 Date:   Wed May 14 18:09:05 2008 +0000
12401
12402     Patch #1963690 was applied.
12403     It fixes hyphens/minus confusion in the man page.
12404
12405 commit 12d37bfbf24c80a2574d430200c559f2d20da751
12406 Author: Laurent Monin <geeqie@norz.org>
12407 Date:   Wed May 14 17:00:25 2008 +0000
12408
12409     Simplify thumb_std_maint_moved(), since g_list_append knows
12410     how to append to a NULL list. Patch by Uwe Ohse.
12411
12412 commit 7c3a92575e1832ac7896aada1b619eef12d5c1c7
12413 Author: Laurent Monin <geeqie@norz.org>
12414 Date:   Wed May 14 16:52:55 2008 +0000
12415
12416     Simplify collect_manager_add_action(), since g_list_append knows
12417     how to append to a NULL list. Patch by Uwe Ohse.
12418
12419 commit e6057c67b6938aa5f5d9f15567fd6302e2ef58aa
12420 Author: Laurent Monin <geeqie@norz.org>
12421 Date:   Wed May 14 12:59:00 2008 +0000
12422
12423     Merge vflist_row_by_path() into vflist_index_by_path().
12424
12425 commit 53d0d0d3918a36df3a483989ea02cbea4daa0dbe
12426 Author: Laurent Monin <geeqie@norz.org>
12427 Date:   Wed May 14 10:40:43 2008 +0000
12428
12429     Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
12430     Patch #1963691.
12431
12432 commit d8bacc9a88f9332a45d49d890f62c0141738fa9f
12433 Author: Laurent Monin <geeqie@norz.org>
12434 Date:   Wed May 14 08:56:08 2008 +0000
12435
12436     Make vf_pop_menu_*_cb static.
12437
12438 commit a2b5404ac9f5fbf0e5a7c0e71dcd94252bf3186d
12439 Author: Laurent Monin <geeqie@norz.org>
12440 Date:   Tue May 13 20:31:35 2008 +0000
12441
12442     French translation fixes.
12443
12444 commit 81193b24e0f5eade934c698fc0ac485d33751269
12445 Author: Laurent Monin <geeqie@norz.org>
12446 Date:   Tue May 13 20:21:00 2008 +0000
12447
12448     Resync POTFILES.in and *.po, update french translation and
12449     regenerate statistics in README.
12450
12451 commit 16e84c761e71ac9052621a396d6880b96abe3221
12452 Author: Laurent Monin <geeqie@norz.org>
12453 Date:   Tue May 13 20:13:44 2008 +0000
12454
12455     Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
12456
12457 commit d62b5063e0616d905f58fc6036382a7b6d791368
12458 Author: Laurent Monin <geeqie@norz.org>
12459 Date:   Tue May 13 19:56:52 2008 +0000
12460
12461     Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
12462
12463 commit 0ae96b1f2356d2f6eb6218ac85d8f07830118553
12464 Author: Laurent Monin <geeqie@norz.org>
12465 Date:   Tue May 13 19:54:13 2008 +0000
12466
12467     vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
12468
12469 commit d89bc943dfc7c14031b36c49aeb8544defa5d450
12470 Author: Laurent Monin <geeqie@norz.org>
12471 Date:   Tue May 13 19:51:22 2008 +0000
12472
12473     vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
12474
12475 commit dc820ece32ce4e8541b8e0d51a82a2486e645ab0
12476 Author: Laurent Monin <geeqie@norz.org>
12477 Date:   Tue May 13 19:45:04 2008 +0000
12478
12479     Fix last patch, only set vf->clicked_mark for a valid mark.
12480
12481 commit 91e4b2d69adc9398df664f4d355880ae146ab994
12482 Author: Laurent Monin <geeqie@norz.org>
12483 Date:   Tue May 13 19:32:25 2008 +0000
12484
12485     Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
12486     named clicked_mark.
12487     Marks numbering is now consistent with menus (starting at 1, 0 is an
12488     invalid mark), assertions were modified accordingly.
12489
12490 commit 86ebde92c37840f27e7f81f0051a1b501b398bcb
12491 Author: Laurent Monin <geeqie@norz.org>
12492 Date:   Tue May 13 16:09:43 2008 +0000
12493
12494     Expand tilde with file: and view: remote parameters.
12495     Now these are working:
12496     geeqie -r file:~/dir
12497     geeqie -r view:~user/file
12498
12499 commit 38975e5efdefc3d56f710847821efc2173561f72
12500 Author: Laurent Monin <geeqie@norz.org>
12501 Date:   Tue May 13 14:49:38 2008 +0000
12502
12503     Display a message when invalid remote options are used.
12504
12505 commit e88a963a320d1728638984277c0cad4bb3ab3f00
12506 Author: Laurent Monin <geeqie@norz.org>
12507 Date:   Tue May 13 14:35:51 2008 +0000
12508
12509     Comparing tag id is not sufficient, check the tag name too.
12510
12511 commit f558c8c220211ffd1950748350a09cf4d471f761
12512 Author: Laurent Monin <geeqie@norz.org>
12513 Date:   Tue May 13 11:58:47 2008 +0000
12514
12515     Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
12516
12517 commit 2ce8b27e1caba72f8f08fa62c2cae7def628cdaf
12518 Author: Laurent Monin <geeqie@norz.org>
12519 Date:   Tue May 13 08:53:26 2008 +0000
12520
12521     Move all remote stuff from main.c to remote.[ch].
12522
12523 commit 12639ee4b8d55c4d4b17b888fe4f18d9ba45c382
12524 Author: Laurent Monin <geeqie@norz.org>
12525 Date:   Tue May 13 08:02:46 2008 +0000
12526
12527     Move some functions from main.[ch] to new window.[ch].
12528
12529 commit c8611249cdc9ee9247803ff04a39a049e7db57d0
12530 Author: Laurent Monin <geeqie@norz.org>
12531 Date:   Tue May 13 07:34:37 2008 +0000
12532
12533     Ensure that we end with UTF8 encoded comment and keywords.
12534
12535 commit 8b3ee1eef7b80997fc1c6ef43d3c622d01d1737c
12536 Author: Laurent Monin <geeqie@norz.org>
12537 Date:   Mon May 12 23:26:00 2008 +0000
12538
12539     Reading of Iptc.Application2.Keywords should now be fixed.
12540     Use uft8_validate_or_convert() on exif's text data to be safe.
12541
12542 commit 9aacc4a2448ac1f21bee1ff71ed4ebba4f4eeb81
12543 Author: Laurent Monin <geeqie@norz.org>
12544 Date:   Mon May 12 23:21:35 2008 +0000
12545
12546     Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
12547
12548 commit 885b212391d1bf9503c9b1d3e0324d22a8c24f80
12549 Author: Laurent Monin <geeqie@norz.org>
12550 Date:   Mon May 12 23:00:04 2008 +0000
12551
12552     bar_exif_validate_text(): use computed length and cleanup.
12553
12554 commit 7b4885c281b47d456d0985ad6b084cb20fc7cc08
12555 Author: Laurent Monin <geeqie@norz.org>
12556 Date:   Mon May 12 19:56:28 2008 +0000
12557
12558     Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
12559
12560 commit 874ac4eafacb90b111161275fc71f6345e77d30d
12561 Author: Laurent Monin <geeqie@norz.org>
12562 Date:   Mon May 12 17:10:40 2008 +0000
12563
12564     Extract and append keywords from Iptc.Application2.Keywords tags.
12565     A function was added to make the keywords unique in the list.
12566     Note: Iptc.Application2.Keywords is only read, not written.
12567
12568 commit c50d73be0f5f860103b2bf66b845e33aae9ce7c7
12569 Author: Laurent Monin <geeqie@norz.org>
12570 Date:   Mon May 12 10:46:23 2008 +0000
12571
12572     When an option was successfully read, just continue to next line.
12573
12574 commit 75f14d8caa9b739913c96b353e100c1088722907
12575 Author: Laurent Monin <geeqie@norz.org>
12576 Date:   Mon May 12 10:37:37 2008 +0000
12577
12578     Minor formatting fix in rc file header.
12579
12580 commit ff365dc6cc9abcf3331fe3eb048c9f8bc082f5c3
12581 Author: Laurent Monin <geeqie@norz.org>
12582 Date:   Mon May 12 08:52:17 2008 +0000
12583
12584     Rework read_*_option():
12585     - read_u?int_option() now interpret a value of "true" as 1
12586     - read_bool_option() now interpret any value different from 0 as true.
12587     - make functions return TRUE on successful read, FALSE else
12588     
12589     Theses changes will help to maintain compatibility when options are modified.
12590
12591 commit 0481d1d4e1ee29d28e766e47ab5dfd39798f9378
12592 Author: Laurent Monin <geeqie@norz.org>
12593 Date:   Mon May 12 08:11:27 2008 +0000
12594
12595     Rename option image_overlay.common.enabled to image_overlay.common.state
12596     since it is not a boolean anymore.
12597
12598 commit 99a50120349e25795138098cb35616a3cc953f33
12599 Author: Laurent Monin <geeqie@norz.org>
12600 Date:   Mon May 12 00:22:38 2008 +0000
12601
12602     Add some wrapper functions for not yet common code.
12603
12604 commit 98e46592bd5e0f88061eb983c092d57594a479d6
12605 Author: Laurent Monin <geeqie@norz.org>
12606 Date:   Sun May 11 23:56:40 2008 +0000
12607
12608     Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
12609
12610 commit c2147d9b7fd901a7a6ffd89fed45c89c138d2281
12611 Author: Laurent Monin <geeqie@norz.org>
12612 Date:   Sun May 11 23:47:59 2008 +0000
12613
12614     Move a part of pop up menu common code to view_file.[ch].
12615
12616 commit 4ba97284fc9972458cc337decd8f5e539a74bbb4
12617 Author: Laurent Monin <geeqie@norz.org>
12618 Date:   Sun May 11 23:09:39 2008 +0000
12619
12620     Introduce vf_pop_menu_file_list() as a wrapper to
12621     vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
12622
12623 commit 2be39b52cf821f156ff7e35613f682cb85b8b8bc
12624 Author: Laurent Monin <geeqie@norz.org>
12625 Date:   Sun May 11 21:11:54 2008 +0000
12626
12627     Use vf_* functions where possible.
12628
12629 commit 2a9c38f82f64a01d9c2984a778d8a1702f97c3a1
12630 Author: Laurent Monin <geeqie@norz.org>
12631 Date:   Sun May 11 20:38:21 2008 +0000
12632
12633     Drop unused layout_list_get_path() and vf*_index_get_path().
12634
12635 commit 1fe24ccb2ec1ecfaecf2618da3c5353a346a3566
12636 Author: Laurent Monin <geeqie@norz.org>
12637 Date:   Sun May 11 13:17:38 2008 +0000
12638
12639     French translation was updated.
12640
12641 commit 814bbc284c9bcb08ce6a3a45b34b601b86459870
12642 Author: Laurent Monin <geeqie@norz.org>
12643 Date:   Sun May 11 13:14:58 2008 +0000
12644
12645     An option to save and restore the last path used was added.
12646     This option appears as startup.use_last_path in rc file.
12647     Preferences > General > Startup was modified accordingly.
12648
12649 commit ff3bbba625e982d3341491b771cf6a6b5b3ccd2c
12650 Author: Laurent Monin <geeqie@norz.org>
12651 Date:   Sun May 11 12:23:26 2008 +0000
12652
12653     Rename options:
12654     startup_path_enable -> startup.restore_path
12655     startup_path        -> startup.path
12656     
12657     Geeqie is still able to read old options.
12658
12659 commit 4e0f18ac54c4b327c380d9c3be9db0dde2f964a7
12660 Author: Laurent Monin <geeqie@norz.org>
12661 Date:   Sun May 11 11:46:48 2008 +0000
12662
12663     Fix help window title.
12664
12665 commit b01f014ebaba751530160ac533299d71681d5bc3
12666 Author: Laurent Monin <geeqie@norz.org>
12667 Date:   Sun May 11 11:44:58 2008 +0000
12668
12669     Use computed string length.
12670
12671 commit 53e7b0df5c55a782d95cb892e1ba74b57221f2d6
12672 Author: Laurent Monin <geeqie@norz.org>
12673 Date:   Sun May 11 11:41:32 2008 +0000
12674
12675     Slightly increase help window's default width.
12676
12677 commit 4e6dd6649934183de0294ce5cbfe76a6a00fd83f
12678 Author: Laurent Monin <geeqie@norz.org>
12679 Date:   Sun May 11 11:30:41 2008 +0000
12680
12681     Add an help button to OSD info configuration in Preferences dialog.
12682     Make its own section named "Overlay Screen Display".
12683
12684 commit c7a434caff3c658986b5e3188b47c9d31cb3b221
12685 Author: Laurent Monin <geeqie@norz.org>
12686 Date:   Sun May 11 10:25:04 2008 +0000
12687
12688     Partially update main README.
12689     A section concerning overlay info was added.
12690     Translation statistics were updated.
12691
12692 commit 1fa5d80bd4c211fd31199ba5b8eab8ec638957d1
12693 Author: Laurent Monin <geeqie@norz.org>
12694 Date:   Sun May 11 09:37:46 2008 +0000
12695
12696     Change translations statistics formatting to match the style
12697     use in the README file.
12698     
12699     Here is the result for current trunk:
12700     
12701     Translations statistics
12702     Date: Sun, 11 May 2008 11:33:14 +0200
12703     
12704     Note: completion % in the chart below may not be quite correct
12705           when fuzzy translations exist but do not appear in the source.
12706           For exact results, run make update-po with up to date POTFILES.in.
12707           comp % = trans / (trans + fuzzy + untrans)
12708     
12709     Language      Comp(%)  Trans  Fuzzy  Untrans  Total
12710     fr             100.00    985      0        0    985
12711     be              90.56    892     25       68    985
12712     eu              68.53    675    150      160    985
12713     eo              68.22    672    153      160    985
12714     vi              68.02    670    156      159    985
12715     it              67.82    668    154      163    985
12716     pt_BR           67.82    668    154      163    985
12717     zh_TW           66.90    659    150      176    985
12718     sk              66.50    655    158      172    985
12719     fi              64.37    634    176      175    985
12720     nl              64.37    634    179      172    985
12721     sv              64.16    632    175      178    985
12722     bg              64.06    631    175      179    985
12723     ca              64.06    631    175      179    985
12724     cs              64.06    631    175      179    985
12725     de              64.06    631    175      179    985
12726     es              64.06    631    175      179    985
12727     ja              64.06    631    175      179    985
12728     ru              64.06    631    175      179    985
12729     pl              60.61    597    148      240    985
12730     ar              42.94    423    315      247    985
12731     ro              37.56    370    342      273    985
12732     hu              36.14    356    332      297    985
12733     id              19.70    194    408      383    985
12734     et              19.29    190    407      388    985
12735     uk              17.16    169    411      405    985
12736     nb              15.94    157    416      412    985
12737     zh_CN.GB2312    15.94    157    416      412    985
12738     th              15.13    149    413      423    985
12739     sl              14.72    145    419      421    985
12740     da              12.99    128    402      455    985
12741     ko              11.37    112     52      821    985
12742     tr               6.60     65    398      522    985
12743
12744 commit 0cbf32806223d6271b1bd211cd4dfc22ba2736ca
12745 Author: Laurent Monin <geeqie@norz.org>
12746 Date:   Sat May 10 21:29:53 2008 +0000
12747
12748     Fix display of collection in overlay info.
12749     Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
12750     
12751     Overlay info syntax was extended to allow the wrapping of displayed data with markup.
12752     
12753     General syntax is: %name[:length limit][:extra]%
12754     Extra string uses special character '*' to mark the place of the data to display.
12755     If no '*' is present, then extra string is just appended to data.
12756     Any "\n" is replaced by a newline on display.
12757     Pango mark up is accepted in left and right parts.
12758     If data is empty, nothing will be displayed.
12759     
12760     Examples:
12761     "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
12762     "%size:\n%"         -> size is displayed with a newline at end
12763     "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
12764     "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
12765     
12766     
12767     Collection name formatting was slighly improved by not displaying the .gqv extension.
12768     The default overlay info string was modified to use the new syntax, but older info strings should be
12769     displayed as usual.
12770
12771 commit fc25dbbf61f437c785404029bfce99ed4a71f6b1
12772 Author: Laurent Monin <geeqie@norz.org>
12773 Date:   Sat May 10 14:22:18 2008 +0000
12774
12775     image_osd_get() now returns OsdShowFlags.
12776
12777 commit 73fa427e25508213e47fb0671e2a35a790b21b48
12778 Author: Laurent Monin <geeqie@norz.org>
12779 Date:   Sat May 10 13:54:25 2008 +0000
12780
12781     Display a simple grid with histogram.
12782
12783 commit af4f4a115221b7c92ba4d7e6805ecc8988dc7147
12784 Author: Laurent Monin <geeqie@norz.org>
12785 Date:   Sat May 10 12:33:52 2008 +0000
12786
12787     Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
12788
12789 commit 48916cac7e50d057096dc76cab7401e3c0dc35b0
12790 Author: Laurent Monin <geeqie@norz.org>
12791 Date:   Sat May 10 09:00:14 2008 +0000
12792
12793     Save full OSD state to rc file and restore it on startup.
12794     It allows to restore OSD with or without histogram depending
12795     on previous state.
12796
12797 commit 8ccd362187273137e9ed4b51671c6eeef90851dd
12798 Author: Laurent Monin <geeqie@norz.org>
12799 Date:   Fri May 9 12:43:10 2008 +0000
12800
12801     image_osd_info_render(): if there's no fd, just return.
12802
12803 commit c93ee033bf6c9c8d6169cb2e826f5f612990659b
12804 Author: Laurent Monin <geeqie@norz.org>
12805 Date:   Fri May 9 12:33:24 2008 +0000
12806
12807     Move overlay histogram stuff from ImageWindow to OverlayStateData.
12808     It simplifies things a lot and make more sense.
12809     
12810     Note: overlay icons display is broken since a long time it seems.
12811
12812 commit 46a015d5305c8d75297c3d6748ca2b4375851e19
12813 Author: Laurent Monin <geeqie@norz.org>
12814 Date:   Fri May 9 11:15:56 2008 +0000
12815
12816     Introduce image_get_osd_data() and image_set_osd_data().
12817
12818 commit 77d3ccb4b995e0de2e0ac0facf1e03347549cadf
12819 Author: Laurent Monin <geeqie@norz.org>
12820 Date:   Fri May 9 09:58:46 2008 +0000
12821
12822     image_osd_get() and image_osd_set() now uses flags.
12823
12824 commit 94833dae9ada87a15401be7361988be493bbeaad
12825 Author: Laurent Monin <geeqie@norz.org>
12826 Date:   Fri May 9 09:34:38 2008 +0000
12827
12828     image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
12829     reduce indentation level.
12830
12831 commit dd431ef1f82d42b02899f1ca1c9f6ad4e172ede4
12832 Author: Laurent Monin <geeqie@norz.org>
12833 Date:   Fri May 9 08:39:18 2008 +0000
12834
12835     Preserve last histogram modes.
12836     When a new histogram is displayed, it uses previously chosen
12837     modes.
12838     These modes are saved on exit to rc file as options:
12839     histogram.last_channel_mode
12840     histogram.last_log_mode
12841
12842 commit 7917c5a3e4e89fd1b32de87c3788e32025820c41
12843 Author: Laurent Monin <geeqie@norz.org>
12844 Date:   Fri May 9 08:03:25 2008 +0000
12845
12846     Update CODING and HACKING files, and add po/README file for translators.
12847
12848 commit 8ef1e8c83e2cc7f9ee8715be574a2f72d2b1143c
12849 Author: Laurent Monin <geeqie@norz.org>
12850 Date:   Fri May 9 07:46:18 2008 +0000
12851
12852     Make lirc_cleanup() and lirc_input_callback() static.
12853
12854 commit 9cb23ddf80cbb03ee4b4557e4aaa9ecbee7dcb91
12855 Author: Laurent Monin <geeqie@norz.org>
12856 Date:   Fri May 9 07:32:30 2008 +0000
12857
12858     Use function(void) instead of function() for declaring functions which
12859     do not take any parameters at all.
12860     It respects current Geeqie coding style more.
12861
12862 commit 524cf262d075f28b08c51b187598b6c1f3276dde
12863 Author: Laurent Monin <geeqie@norz.org>
12864 Date:   Thu May 8 22:59:14 2008 +0000
12865
12866     In the search results view, hide dimensions column instead of
12867     displaying an empty one.
12868     When dimensions search criteria is used, it is always displayed.
12869
12870 commit 6b17a6ad374a2077265c1f806558aba0dd89b585
12871 Author: Laurent Monin <geeqie@norz.org>
12872 Date:   Thu May 8 22:49:16 2008 +0000
12873
12874     Reset thumbnail column to NULL when hidden.
12875     It fixes bug 1960274.
12876
12877 commit 786c7401047ffbbec27820cf0e89d008e16ea488
12878 Author: Laurent Monin <geeqie@norz.org>
12879 Date:   Thu May 8 20:21:03 2008 +0000
12880
12881     search_status_update(): slightly reduce code redundancy.
12882
12883 commit cfe2b3ba31e60ed9863f7f9af807b2f936893ef7
12884 Author: Laurent Monin <geeqie@norz.org>
12885 Date:   Thu May 8 12:50:25 2008 +0000
12886
12887     Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
12888     Add a FIXME where potential improper usage of strncasecmp() is made.
12889
12890 commit 6559dd1a68980c2e4a1708a84cfbb60e9775be33
12891 Author: Laurent Monin <geeqie@norz.org>
12892 Date:   Thu May 8 12:38:34 2008 +0000
12893
12894     Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
12895     are used.
12896
12897 commit 947a8668dbefb4da50c01673a18a6cfb2ec1908b
12898 Author: Laurent Monin <geeqie@norz.org>
12899 Date:   Wed May 7 23:27:26 2008 +0000
12900
12901     Replace deprecated functions by their counterparts:
12902     g_strcasecmp() -> g_ascii_strcasecmp()
12903     g_strncasecmp() -> g_ascii_strncasecmp()
12904     gtk_input_remove() -> g_source_remove()
12905     g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
12906     
12907     All these are deprecated either since 2.2 or 2.4.
12908
12909 commit c5f3fab36157bac8c74ef5401afc4b5478dc436b
12910 Author: Laurent Monin <geeqie@norz.org>
12911 Date:   Wed May 7 22:54:33 2008 +0000
12912
12913     Resync po files.
12914     French translation was updated.
12915
12916 commit 0479ab313fcf0ac12489dfc4df49593b86e212f6
12917 Author: Laurent Monin <geeqie@norz.org>
12918 Date:   Wed May 7 22:48:30 2008 +0000
12919
12920     Add a way to invert the current selection.
12921     An item labeled "Invert selection" was added to the Select submenu
12922     in the main menu.
12923
12924 commit 2927044d43b56069079cfeac00aa6989b1c9c126
12925 Author: Laurent Monin <geeqie@norz.org>
12926 Date:   Tue May 6 23:58:08 2008 +0000
12927
12928     Tidy up.
12929
12930 commit 38ac488dfcdb0f560617f615b4ced2c01b63821c
12931 Author: Laurent Monin <geeqie@norz.org>
12932 Date:   Tue May 6 23:53:12 2008 +0000
12933
12934     French translation was updated.
12935
12936 commit 4b93995fdf301e4c54c7919ab2a7b4a50b08f87d
12937 Author: Laurent Monin <geeqie@norz.org>
12938 Date:   Tue May 6 23:52:09 2008 +0000
12939
12940     Add trash.c.
12941
12942 commit 25ad32ba818bbb3c7cb4c620a3ede5f9ed374541
12943 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12944 Date:   Tue May 6 21:35:31 2008 +0000
12945
12946     moved safe delete functions to separate file
12947
12948 commit 8546ea31f763bd7e3386e4231be062ff2a73d55a
12949 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12950 Date:   Tue May 6 20:24:16 2008 +0000
12951
12952     use some of the new functions in filedata.c
12953
12954 commit f05bac9cdc8755273958466df6df1b3f5305ee41
12955 Author: Laurent Monin <geeqie@norz.org>
12956 Date:   Tue May 6 17:00:55 2008 +0000
12957
12958     Allow the user to append or replace comments for a group of selected files.
12959     Two buttons were added to the Keywords panel.
12960
12961 commit 5f3ddd491eb4d90e18663d030155cfae254ac385
12962 Author: Laurent Monin <geeqie@norz.org>
12963 Date:   Tue May 6 12:31:23 2008 +0000
12964
12965     Use a dedicated option to enable keywords and comment saving as XMP tags
12966     in image's files.
12967     This new option is named "save_metadata_in_image_file" in configuration file.
12968     User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
12969     Description of enable_metadata_dirs was modified as an attempt to improve clarity.
12970
12971 commit 5ecec83ad07f14578f4922ad7ba7befca9a09c31
12972 Author: Laurent Monin <geeqie@norz.org>
12973 Date:   Tue May 6 12:03:39 2008 +0000
12974
12975     comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
12976
12977 commit a729f5905a8ca4faeafca4f4e66832e408c52ccd
12978 Author: Laurent Monin <geeqie@norz.org>
12979 Date:   Mon May 5 21:27:39 2008 +0000
12980
12981     French translation was updated, various fixes.
12982
12983 commit 146b6e2a59584bda8c274ba313862a3abb82a634
12984 Author: Laurent Monin <geeqie@norz.org>
12985 Date:   Mon May 5 20:56:20 2008 +0000
12986
12987     Belarusian translation was updated. Thanks to Pavel Piatruk.
12988
12989 commit 117767d634649683e27badb1d7c2cffc1eac5334
12990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12991 Date:   Mon May 5 20:51:51 2008 +0000
12992
12993     started implementation of API for sidecar files
12994
12995 commit ffc2e29991a2d8d968133f5340cd711c1fd50c42
12996 Author: Laurent Monin <geeqie@norz.org>
12997 Date:   Mon May 5 20:51:50 2008 +0000
12998
12999     Update POTFILES.in (filelist.c -> filedata.c).
13000
13001 commit 512e5dddd1d85da2fe030e0a464d953d0733cd1e
13002 Author: Laurent Monin <geeqie@norz.org>
13003 Date:   Mon May 5 20:49:40 2008 +0000
13004
13005     Modify regen_potfiles.sh to generate a patch instead of
13006     directly applying changes to POTFILES.in.
13007
13008 commit bf41ef491c80e033e2d028a87e00605ac893609f
13009 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13010 Date:   Mon May 5 19:20:46 2008 +0000
13011
13012     added .gqv to known file types
13013
13014 commit 6e7bf48d03f50655a0e70015b3d33ce96bd80f5f
13015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13016 Date:   Mon May 5 19:11:12 2008 +0000
13017
13018     split filelist.c to filefilter.c and filedata.c
13019
13020 commit f798c6ab2cd9c89fa905f5003783a6c445551805
13021 Author: Laurent Monin <geeqie@norz.org>
13022 Date:   Mon May 5 09:21:01 2008 +0000
13023
13024     Revert wrong patch rev 676.
13025
13026 commit cfa6a11856d742e7b1e1bd46d6e7125eb1694a1b
13027 Author: Laurent Monin <geeqie@norz.org>
13028 Date:   Mon May 5 09:12:07 2008 +0000
13029
13030     Add an helper script to regenerate POTFILES.in file.
13031     POTFILES.in was updated.
13032     French translation was updated.
13033
13034 commit 0a259ddb8f1c4e2929ea0a5c7570e86d27cddc22
13035 Author: Laurent Monin <geeqie@norz.org>
13036 Date:   Mon May 5 08:32:18 2008 +0000
13037
13038     Revert patch 675, and correctly fix gtk assertion failure.
13039
13040 commit 37193c248cd813a72f62bce349c788072ca5b311
13041 Author: Laurent Monin <geeqie@norz.org>
13042 Date:   Mon May 5 08:15:52 2008 +0000
13043
13044     Fix two memory leaks.
13045
13046 commit 6c35f9de22600d4b8243b8d84095dfb716cedec9
13047 Author: Laurent Monin <geeqie@norz.org>
13048 Date:   Mon May 5 07:46:32 2008 +0000
13049
13050     Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
13051     when swapping to/from file icon view.
13052
13053 commit 5cacdd949c21b1c5b989b62eb48d91e094ef3e89
13054 Author: Laurent Monin <geeqie@norz.org>
13055 Date:   Sun May 4 23:57:20 2008 +0000
13056
13057     vficon_release_cb(): use switch() and cleanup.
13058
13059 commit b9cb52f0d53dbc898c252dfef98fae9f832bb14d
13060 Author: Laurent Monin <geeqie@norz.org>
13061 Date:   Sun May 4 23:20:43 2008 +0000
13062
13063     Minor tidyup.
13064
13065 commit c2117e7e72686ada0203a1d562263dc7f198cb4a
13066 Author: Laurent Monin <geeqie@norz.org>
13067 Date:   Sun May 4 23:06:46 2008 +0000
13068
13069     Drop unused vficon_select_by_path() and vflist_select_by_path().
13070
13071 commit b6ea14610564d2367b0a74656717913362166e62
13072 Author: Laurent Monin <geeqie@norz.org>
13073 Date:   Sun May 4 23:03:36 2008 +0000
13074
13075     Minor cleanup.
13076
13077 commit 509c70381ce8847866bb84ce398d074a749a6abf
13078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13079 Date:   Sun May 4 21:54:20 2008 +0000
13080
13081     dropped path_list functions, use filelist functions everywhere
13082
13083 commit ac3bd2a2622adbf9154d805e6a0df4bab97f54af
13084 Author: Laurent Monin <geeqie@norz.org>
13085 Date:   Sun May 4 19:00:39 2008 +0000
13086
13087     Remove unused functions:
13088     vflist_set_status_func()
13089     vflist_set_thumb_status_func()
13090     vflist_set_layout()
13091     vficon_set_status_func()
13092     vficon_set_thumb_status_func()
13093     vficon_set_layout()
13094
13095 commit d3ade2f9fd8e00a1fce9d8fc7bb32d359af96259
13096 Author: Laurent Monin <geeqie@norz.org>
13097 Date:   Sun May 4 18:45:06 2008 +0000
13098
13099     Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
13100
13101 commit 1267a5c07d5fb00b4eb9f9837b9d82aff3172b6e
13102 Author: Laurent Monin <geeqie@norz.org>
13103 Date:   Sun May 4 16:16:07 2008 +0000
13104
13105     Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
13106
13107 commit be9e09722d788060c1ccf58222ee9ca8c80871b6
13108 Author: Laurent Monin <geeqie@norz.org>
13109 Date:   Sun May 4 11:47:36 2008 +0000
13110
13111     Prepare switch to ViewFile (unused yet).
13112
13113 commit 7192ff23dcf4fb721d72404649a98de99993f042
13114 Author: Laurent Monin <geeqie@norz.org>
13115 Date:   Sun May 4 00:32:05 2008 +0000
13116
13117     Shorten Edit menu labels, dropping "in ". It will ease
13118     translations too, and user can define its own label in Preferences.
13119
13120 commit f83f83eed158cf9671c8ccec4e52e4916802eb73
13121 Author: Laurent Monin <geeqie@norz.org>
13122 Date:   Sun May 4 00:21:14 2008 +0000
13123
13124     Do not show Copy, Move, Rename, Delete, New Folder external commands
13125     in the Edit section of contextual menus.
13126
13127 commit 50a7b03151f939ddc0f61ae9560de5c17412c3c1
13128 Author: Laurent Monin <geeqie@norz.org>
13129 Date:   Sun May 4 00:16:37 2008 +0000
13130
13131     Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
13132
13133 commit 66238168387b3ff974f886b5a039bbccd2d44099
13134 Author: Laurent Monin <geeqie@norz.org>
13135 Date:   Sat May 3 20:55:16 2008 +0000
13136
13137     exif_get_description_by_key(): check for "formatted." prefix, and optimize.
13138
13139 commit 03acb7cb8dc91e0f307f818a61f6a7671fe8d9cc
13140 Author: Laurent Monin <geeqie@norz.org>
13141 Date:   Sat May 3 20:49:25 2008 +0000
13142
13143     exif_get_formatted_by_key(): skip prefix when comparing.
13144
13145 commit 1000ac5af7b62b93b673d48353edbea43aff67e4
13146 Author: Laurent Monin <geeqie@norz.org>
13147 Date:   Sat May 3 20:40:50 2008 +0000
13148
13149     Change the prefix of formatted exif tags to a more explicit "formatted." prefix
13150     instead of the shorter "f".
13151     Warning: custom overlay info string has to be modified since old names are no
13152     more recognized, one can reset it to default through Preferences > Advanced.
13153
13154 commit e01df0556e0bbca765a2e07987148d3b6d10760a
13155 Author: Laurent Monin <geeqie@norz.org>
13156 Date:   Sat May 3 16:58:17 2008 +0000
13157
13158     Fix a bug occuring when using certain actions on a collection
13159     item which is not in the selection.
13160     Triggering it will either result in an assertion failure or a
13161     segfault.
13162     
13163     To reproduce:
13164     - open a collection
13165     - right-click on a non-selected image
13166     - select Delete... menu entry (or Copy, Move, Rename, Properties...)
13167     
13168     It results in the best case:
13169     ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
13170     or a pure segfault due to corrupted data.
13171     
13172     collection_table_popup_file_list() has to return a list of filedata *
13173     not a list of gchar *.
13174
13175 commit 31ba226eb280ab241b855069dbc7cc10fc31f225
13176 Author: Laurent Monin <geeqie@norz.org>
13177 Date:   Sat May 3 15:19:35 2008 +0000
13178
13179     Move marks-related fields from _ViewFileInfoList to _ViewFile, since
13180     they'll be used for file icon view too.
13181
13182 commit 13e75141b49669425e206f358d06f6e1ca4a9627
13183 Author: Laurent Monin <geeqie@norz.org>
13184 Date:   Sat May 3 15:17:24 2008 +0000
13185
13186     Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
13187     to _ViewFile.
13188
13189 commit 8ac7dc269a5411ee3504599b3c6a085f6aad312c
13190 Author: Laurent Monin <geeqie@norz.org>
13191 Date:   Sat May 3 15:13:15 2008 +0000
13192
13193     Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
13194     the name used in ViewFileList.
13195
13196 commit fd7d8c583de748c29c5304ee300e7af6a8d36ed8
13197 Author: Laurent Monin <geeqie@norz.org>
13198 Date:   Sat May 3 15:09:21 2008 +0000
13199
13200     Remove useless thumbs_list from ViewFileIcon.
13201
13202 commit e1c39fa29264aea839610dfedca5e086b5128395
13203 Author: Laurent Monin <geeqie@norz.org>
13204 Date:   Sat May 3 12:50:52 2008 +0000
13205
13206     Add function prototypes (yet unused).
13207
13208 commit a4659c7ea41ec4d1eeb659b1b1dd3d6bcc9bb833
13209 Author: Laurent Monin <geeqie@norz.org>
13210 Date:   Sat May 3 12:48:45 2008 +0000
13211
13212     Drop redundant vflist_thumbs_set() introduced in revision 649,
13213     modify and use existing vflist_thumb_set().
13214
13215 commit 26de6ed0184a1c43652a582938b2ceb688c4e6d4
13216 Author: Laurent Monin <geeqie@norz.org>
13217 Date:   Sat May 3 12:21:22 2008 +0000
13218
13219     Remove redundant prototype.
13220
13221 commit c790abbf70208af477971ec3b3af3fa8e11dbe21
13222 Author: Laurent Monin <geeqie@norz.org>
13223 Date:   Sat May 3 11:58:41 2008 +0000
13224
13225     Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
13226
13227 commit 26cd72f831ddba954a4e85eb9300427e5e3e0b2a
13228 Author: Laurent Monin <geeqie@norz.org>
13229 Date:   Sat May 3 11:34:13 2008 +0000
13230
13231     Replace Layout icon_view field by more generic file_view_type.
13232     Replace option layout.view_as_icons by layout.file_view_type.
13233
13234 commit f5b1784d9050d4fdd3d6badb8acfdf8112d53e68
13235 Author: Laurent Monin <geeqie@norz.org>
13236 Date:   Sat May 3 10:31:37 2008 +0000
13237
13238     Set thumbs_enabled through new function vflist_thumbs_set() instead
13239     of vflist_new().
13240
13241 commit 04a9e3e249e4f237ff01a40c6fd3e8ce241eb107
13242 Author: Laurent Monin <geeqie@norz.org>
13243 Date:   Sat May 3 09:41:09 2008 +0000
13244
13245     Prepare merging of some parts of view_file_list and view_file_icon and
13246     simplification of view_file* interface.
13247
13248 commit f520f8c5a7f3a470fe072b6f00499612d759964f
13249 Author: Laurent Monin <geeqie@norz.org>
13250 Date:   Sat May 3 08:35:08 2008 +0000
13251
13252     Change default positions of dividers since width of the main menu
13253     was increased.
13254
13255 commit d2e52306a94755c9fdaae1ffca917ceefc3595f6
13256 Author: Laurent Monin <geeqie@norz.org>
13257 Date:   Fri May 2 23:11:31 2008 +0000
13258
13259     Make exif_rational_to_double() and exif_get_rational_as_double() static.
13260
13261 commit 4d369ddac3bd4da17eab8ea2397ddcf0d9be1f73
13262 Author: Laurent Monin <geeqie@norz.org>
13263 Date:   Fri May 2 23:08:18 2008 +0000
13264
13265     info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
13266     info disappearing when moving the tab.
13267
13268 commit 2fc5d88ca3589beeee18a669cac708b719d90963
13269 Author: Laurent Monin <geeqie@norz.org>
13270 Date:   Fri May 2 22:59:04 2008 +0000
13271
13272     Fix a Pango warning related to UTF8 when displaying internationalized
13273     description in Advanced Exif Properties panel.
13274
13275 commit 66d230fa707f98cbb75db6de0dd3cd66e235ab95
13276 Author: Laurent Monin <geeqie@norz.org>
13277 Date:   Fri May 2 22:31:24 2008 +0000
13278
13279     exif_get_description_by_key(): tidy up.
13280
13281 commit 30eb0123db8ca4fdacc34e21589f718ed3c9e260
13282 Author: Laurent Monin <geeqie@norz.org>
13283 Date:   Fri May 2 22:28:39 2008 +0000
13284
13285     Add a pointer to the build function in the formatted exif tags struct
13286     and use a loop in exif_get_formatted_by_key().
13287
13288 commit c59ca563a159852e616063a9595c24f432cf9ef7
13289 Author: Laurent Monin <geeqie@norz.org>
13290 Date:   Fri May 2 21:58:36 2008 +0000
13291
13292     Indentation fix.
13293
13294 commit 74dc50f227b9f46e2c6746db4f0cfe7d7607888d
13295 Author: Laurent Monin <geeqie@norz.org>
13296 Date:   Fri May 2 21:34:26 2008 +0000
13297
13298     Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
13299     An helper macro was added to call them.
13300
13301 commit 4fff33dde0de9160cf9ea5df78c69905a00ba24c
13302 Author: Laurent Monin <geeqie@norz.org>
13303 Date:   Fri May 2 20:56:59 2008 +0000
13304
13305     Remove unused checksum_simple() function.
13306
13307 commit 7fd292e32d3445f1cf7c60d2268f8a3c0d10d49b
13308 Author: Laurent Monin <geeqie@norz.org>
13309 Date:   Fri May 2 20:40:47 2008 +0000
13310
13311     Simplify remove_extension_from_path().
13312
13313 commit 4f05f85b26d36c87e449a59d68c7105a7cdb138b
13314 Author: Laurent Monin <geeqie@norz.org>
13315 Date:   Fri May 2 20:27:47 2008 +0000
13316
13317     remove_level_from_path() was simplified.
13318
13319 commit f4b58f7255ce0a67d0076b09f11f2e542f387b51
13320 Author: Laurent Monin <geeqie@norz.org>
13321 Date:   Fri May 2 09:03:52 2008 +0000
13322
13323     Move variable declaration and affectation near where it is used.
13324
13325 commit 0142966824cfdbcefc79a188a4b3aae3d8253c6e
13326 Author: Laurent Monin <geeqie@norz.org>
13327 Date:   Fri May 2 08:41:32 2008 +0000
13328
13329     Replace GQView by Geeqie.
13330
13331 commit 3cce6caefa4385a18b79e83df02743f2c0652103
13332 Author: Laurent Monin <geeqie@norz.org>
13333 Date:   Thu May 1 23:20:26 2008 +0000
13334
13335     Use sizeof() instead of hardcoded buffer sizes.
13336
13337 commit 787538b30bd23fc85a3e8aae38c1ea6877aed636
13338 Author: Laurent Monin <geeqie@norz.org>
13339 Date:   Thu May 1 22:59:54 2008 +0000
13340
13341     cache_sim_write_similarity(): cleanup and simplification.
13342
13343 commit 0d8286ddc775e675c1f3552f92047d3928637d32
13344 Author: Laurent Monin <geeqie@norz.org>
13345 Date:   Thu May 1 22:31:14 2008 +0000
13346
13347     Use secure_save stuff to write .sim files.
13348
13349 commit 68cf3760029075a5e3877954eacef14ee5f67956
13350 Author: Laurent Monin <geeqie@norz.org>
13351 Date:   Thu May 1 22:30:16 2008 +0000
13352
13353     save_options(): minor code simplification.
13354
13355 commit a2ff3d30a0ccf398323de9245d13cb166256f333
13356 Author: Laurent Monin <geeqie@norz.org>
13357 Date:   Thu May 1 22:27:44 2008 +0000
13358
13359     Add a wrapper to fwrite().
13360
13361 commit cae11cbe267cb6f95da10ea3c5d472d4e6069a34
13362 Author: Laurent Monin <geeqie@norz.org>
13363 Date:   Thu May 1 21:42:22 2008 +0000
13364
13365     Typo fix.
13366
13367 commit 394f2839406f77bc462f371da7c81539804e3d5d
13368 Author: Laurent Monin <geeqie@norz.org>
13369 Date:   Thu May 1 18:37:50 2008 +0000
13370
13371     Indentation fixes.
13372
13373 commit ac59f9924c35122eaa97af9ce56f966b97738035
13374 Author: Laurent Monin <geeqie@norz.org>
13375 Date:   Thu May 1 18:26:30 2008 +0000
13376
13377     Simplify and optimize extension_find_dot().
13378
13379 commit e00eb93689768d84f6edd346ae2d4619d1fc2399
13380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13381 Date:   Tue Apr 29 22:44:06 2008 +0000
13382
13383     fixed a memory leak
13384
13385 commit 53bb7d6c6c0eba150ceda32609281a2bccc43241
13386 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13387 Date:   Tue Apr 29 18:12:49 2008 +0000
13388
13389     cleanup: use image_get_image_size
13390
13391 commit 76b0903edc9ab43fcf41d2a9134c4ef969b8ccb6
13392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13393 Date:   Tue Apr 29 17:52:12 2008 +0000
13394
13395     fixed connected zoom and scroll that didn't work in some cases
13396     http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
13397
13398 commit 6e5e4f7670c45b55f2fca8b3916f1b9f9397a318
13399 Author: Petr Ostadal <postadal@suse.cz>
13400 Date:   Sun Apr 27 23:31:20 2008 +0000
13401
13402     fix warning cast from pointer to integer of different size (when an integer is
13403     passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
13404
13405 commit 5ae4228a32c2758ec72a0a780a2480474033bb80
13406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13407 Date:   Sun Apr 27 20:05:11 2008 +0000
13408
13409     Added LIRC patch written by Matteo Beniamino
13410
13411 commit 24110e7cf37b69fd01db02f203c5f1a25b5d113d
13412 Author: Laurent Monin <geeqie@norz.org>
13413 Date:   Fri Apr 25 20:23:21 2008 +0000
13414
13415     Fix number of directory views, bug introduced in revision 617.
13416
13417 commit 1f3d7a4f31640be1c85f8cd4d8bd966665d7399c
13418 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13419 Date:   Fri Apr 25 20:08:47 2008 +0000
13420
13421     fixed dragging multiple files from file list
13422     http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
13423
13424 commit 0fb3e0276867a5224e267571b04641290d9b1013
13425 Author: Laurent Monin <geeqie@norz.org>
13426 Date:   Fri Apr 25 09:31:32 2008 +0000
13427
13428     Add a line about variable and function names.
13429
13430 commit 23b982817520f7e361b3252b18efb0c391f08e17
13431 Author: Laurent Monin <geeqie@norz.org>
13432 Date:   Fri Apr 25 09:28:45 2008 +0000
13433
13434     Document the Geeqie coding style.
13435     This is a draft, please improve.
13436
13437 commit 74182a124ee9eca4d76d2e4da9b690dea61a651e
13438 Author: Laurent Monin <geeqie@norz.org>
13439 Date:   Fri Apr 25 08:07:22 2008 +0000
13440
13441     Handle the case of reduction of the number of view directory types.
13442     Previously it was leading to a segfault.
13443
13444 commit 856f0b26d9bd498c8e093e75c5a7f7b5bdb8238f
13445 Author: Laurent Monin <geeqie@norz.org>
13446 Date:   Thu Apr 24 20:29:09 2008 +0000
13447
13448     Allow to copy the path of a directory to clipboard from directory views.
13449     Show Copy path option has to be enabled.
13450     Suggested by Frédéric Mantegazza.
13451
13452 commit 76747275b6e719dbb4efb93d414f82ab2f177d79
13453 Author: Laurent Monin <geeqie@norz.org>
13454 Date:   Thu Apr 24 20:18:59 2008 +0000
13455
13456     Do not allow to add anything but directories to sort bar in
13457     folder mode through drag'n'drop.
13458     Introduce a new field only_directories to _BookMarkData struct.
13459
13460 commit 9816ef505ad7693841db4e85a5f64d43669675df
13461 Author: Laurent Monin <geeqie@norz.org>
13462 Date:   Thu Apr 24 16:35:02 2008 +0000
13463
13464     Add missing spaces around equal sign.
13465
13466 commit a792a5a9f9267bf8872daff3494a374909d9fca7
13467 Author: Laurent Monin <geeqie@norz.org>
13468 Date:   Thu Apr 24 16:32:20 2008 +0000
13469
13470     Cleanup exif_get_formatted_by_key().
13471
13472 commit de5436b46e7f303f7c16620e67b18ccde63b386e
13473 Author: Laurent Monin <geeqie@norz.org>
13474 Date:   Thu Apr 24 15:57:58 2008 +0000
13475
13476     Add missing space.
13477
13478 commit f6a8c6dfbe0c9db2e662734deb336b57de9bdb6f
13479 Author: Laurent Monin <geeqie@norz.org>
13480 Date:   Thu Apr 24 15:53:08 2008 +0000
13481
13482     6 for() vs 201 for (): winner is for ().
13483
13484 commit db804e24c3646853cd23436cff8ae6ae8926d726
13485 Author: Laurent Monin <geeqie@norz.org>
13486 Date:   Thu Apr 24 15:49:57 2008 +0000
13487
13488     Convert the minority of while() to while ().
13489
13490 commit 371332db2d9c7cc5f72c701fd92623c395489280
13491 Author: Laurent Monin <geeqie@norz.org>
13492 Date:   Thu Apr 24 15:44:43 2008 +0000
13493
13494     Use only one secure_fprintf() call instead of two.
13495
13496 commit 1203b7f1892105a3ac8019cabb7b7d5a8e85cb34
13497 Author: Laurent Monin <geeqie@norz.org>
13498 Date:   Thu Apr 24 15:31:21 2008 +0000
13499
13500     Use sizeof().
13501
13502 commit 0b16c7147a350800d4f4afd2c191d62bbf590e7c
13503 Author: Laurent Monin <geeqie@norz.org>
13504 Date:   Thu Apr 24 12:47:09 2008 +0000
13505
13506     Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
13507
13508 commit 002da4045e3fb091adca1bd57745334f40514257
13509 Author: Laurent Monin <geeqie@norz.org>
13510 Date:   Thu Apr 24 12:23:02 2008 +0000
13511
13512     Remove whitespace between function name and first parenthesis for the sake of consistency.
13513
13514 commit a603169a7d2e745aeb638509fbe839d1182257ec
13515 Author: Laurent Monin <geeqie@norz.org>
13516 Date:   Thu Apr 24 11:40:26 2008 +0000
13517
13518     Indentation fix.
13519
13520 commit 9ed4108d3855b95889c28bd7860f746da900a11d
13521 Author: Laurent Monin <geeqie@norz.org>
13522 Date:   Thu Apr 24 09:50:37 2008 +0000
13523
13524     Display file_data debug messages only at level 2.
13525
13526 commit 7e6cbe554f63e4a16a1ab72333c9f66a7e196347
13527 Author: Laurent Monin <geeqie@norz.org>
13528 Date:   Thu Apr 24 09:43:23 2008 +0000
13529
13530     Move get_exec_time() to debug.{c,h}.
13531
13532 commit 161a3cf407b2af7ce02dcf15792dd9ca8c5c8c16
13533 Author: Laurent Monin <geeqie@norz.org>
13534 Date:   Thu Apr 24 09:09:48 2008 +0000
13535
13536     Move options stuff to options.{c,h} and remove globals.c
13537
13538 commit af1beef9f10c4d5408d73ecbd606cbc0a87b68a3
13539 Author: Laurent Monin <geeqie@norz.org>
13540 Date:   Thu Apr 24 08:53:39 2008 +0000
13541
13542     Move debug macros from main.h to new debug.h.
13543     Make debug_level static to debug.c and add utility functions
13544     to manipulate it.
13545     Add #include "debug.h" where needed.
13546
13547 commit b23c9dac6850b794e8002b031704bff3d83f0b20
13548 Author: Laurent Monin <geeqie@norz.org>
13549 Date:   Thu Apr 24 00:15:03 2008 +0000
13550
13551     Handle the newline in DEBUG_N() macro instead of adding one
13552     in each debug message string.
13553
13554 commit 30cfbdf85a61414f63e52f8e21a4fb0ede49acf3
13555 Author: Laurent Monin <geeqie@norz.org>
13556 Date:   Wed Apr 23 23:52:20 2008 +0000
13557
13558     French translation was updated.
13559
13560 commit 9a8f43f7c1f08425b82ab3f52e22ecd81e7c7834
13561 Author: Laurent Monin <geeqie@norz.org>
13562 Date:   Wed Apr 23 23:51:02 2008 +0000
13563
13564     Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
13565
13566 commit addef370767780cc6253b4e0d4a592de481f01e4
13567 Author: Laurent Monin <geeqie@norz.org>
13568 Date:   Wed Apr 23 23:47:53 2008 +0000
13569
13570     Fix image overlay displayed only on second "I" press in layout view.
13571
13572 commit 7d68ee688db510528ad6338e6b9e7b909e02c9cf
13573 Author: Laurent Monin <geeqie@norz.org>
13574 Date:   Wed Apr 23 23:35:13 2008 +0000
13575
13576     Display file and line along debug messages for any debug level but level 1.
13577     Add a DEBUG_0() macro for instant debugging.
13578
13579 commit e153caa7d02808144fdae1a5348336e61083d972
13580 Author: Laurent Monin <geeqie@norz.org>
13581 Date:   Wed Apr 23 22:40:55 2008 +0000
13582
13583     Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
13584     occuring when toggling file list view <-> file icon view.
13585
13586 commit a2a3d0fee28a20f0ede745ab50e3e482aa40dc88
13587 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13588 Date:   Wed Apr 23 22:38:34 2008 +0000
13589
13590     clear the buffer before loading of an image
13591
13592 commit 1d9e03e85df8fde6dec5542ed0125e445fe3ee02
13593 Author: Laurent Monin <geeqie@norz.org>
13594 Date:   Wed Apr 23 22:33:18 2008 +0000
13595
13596     Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
13597
13598 commit 5773dedeb1eacfe953bcfae30c251bd27f158b81
13599 Author: Laurent Monin <geeqie@norz.org>
13600 Date:   Wed Apr 23 22:22:37 2008 +0000
13601
13602     Update to contributors list.
13603
13604 commit 3a71a78dc06c95ba23d1662e97621aef80d7ad92
13605 Author: Laurent Monin <geeqie@norz.org>
13606 Date:   Wed Apr 23 22:17:21 2008 +0000
13607
13608     Allow the copy of file paths to clipboard.
13609     This feature is disabled by default, it can be set through
13610     Preferences > Advanced > Behavior > Show "Copy path" ...
13611     When enabled, it adds a menu entry "Copy path" that let the
13612     user copies current selection's paths to X clipboard.
13613     It is very convenient to paste paths to xterm for example.
13614     Patch by Carles Pina i Estany and me.
13615
13616 commit b022eddfd7c892f7db4b262e9f027237255c8735
13617 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13618 Date:   Wed Apr 23 21:08:29 2008 +0000
13619
13620     fixed a bug in opening files with non-utf8 locales in exiv2.cc
13621
13622 commit 51514f069a0c030ac9ff092a89979f48cc55e10b
13623 Author: Laurent Monin <geeqie@norz.org>
13624 Date:   Wed Apr 23 20:47:19 2008 +0000
13625
13626     Introduce macros to display debug messages.
13627     if (debug) printf(...) is now replaced by variadic macros:
13628     DEBUG_1()
13629     And for higher debugging levels:
13630     DEBUG_2()
13631     DEBUG_3()
13632     DEBUG_4()
13633
13634 commit b98126503e690efb410be9b153b582879f5b3831
13635 Author: Laurent Monin <geeqie@norz.org>
13636 Date:   Wed Apr 23 13:46:18 2008 +0000
13637
13638     Honor Control and Shift keys while drag'n'droping files
13639     to directories.
13640     Before a menu (Copy/Move/Cancel) was always displayed, now
13641     if the user hold Shift key or Control key, the menu
13642     is not shown, but move or copy actions take place.
13643     If no modifier key is used, the menu is displayed as usual.
13644
13645 commit 8239272a1d8bd4af22478acb3f5776a5f2faf1a2
13646 Author: Laurent Monin <geeqie@norz.org>
13647 Date:   Wed Apr 23 13:03:04 2008 +0000
13648
13649     Only display message if in debug mode.
13650
13651 commit 682629894b3882e3de68c123c531fb8d8b261424
13652 Author: Laurent Monin <geeqie@norz.org>
13653 Date:   Wed Apr 23 09:56:21 2008 +0000
13654
13655     Fix adding a selection to a collection with no window open
13656     using the sort manager. Only one file was added, now all
13657     files in the selection are added (but duplicates).
13658     A pointer was not reset correctly.
13659
13660 commit 9b106381f25bf9d76db2590c1a08586330da4a33
13661 Author: Laurent Monin <geeqie@norz.org>
13662 Date:   Tue Apr 22 23:53:24 2008 +0000
13663
13664     Save sort manager state to rc file.
13665
13666 commit b1c55eb8df1c22305054d139fbfe65e2a73f377b
13667 Author: Laurent Monin <geeqie@norz.org>
13668 Date:   Tue Apr 22 22:45:51 2008 +0000
13669
13670     Remove unused function bar_info_size_request().
13671
13672 commit 38c13e591d7ff69980e0886af4fba060bee911d4
13673 Author: Laurent Monin <geeqie@norz.org>
13674 Date:   Tue Apr 22 22:44:10 2008 +0000
13675
13676     Save state and width of exif, info and sort panels to rc file.
13677     Width is restored only if save windows dimensions is set.
13678
13679 commit a634981a6a28b9f16aef7839b60b2f822ed0971d
13680 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13681 Date:   Tue Apr 22 19:26:07 2008 +0000
13682
13683     updated ChangeLog from svn log
13684
13685 commit 1aeed5d363fa31ad42d7f8aaaf5d8abc47470a87
13686 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13687 Date:   Tue Apr 22 18:06:38 2008 +0000
13688
13689     fixed version string ;)
13690
13691 commit 3ace564b446504e8cc34456c46623e16e939fbfa
13692 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13693 Date:   Tue Apr 22 17:45:08 2008 +0000
13694
13695     updated version number
13696
13697 commit 17fd8dee35ce3751744578a472f1b14de63a4f30
13698 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13699 Date:   Tue Apr 22 17:40:29 2008 +0000
13700
13701     fixed reading of signed rational type with Exiv2
13702
13703 commit 0975a01fb79e3c92c058903a311cbc87e0d06370
13704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13705 Date:   Tue Apr 22 09:57:26 2008 +0000
13706
13707     fixed instalation of doc files
13708
13709 commit d19be6a6cb20a06c7ee518de9fff486458f4ad10
13710 Author: Laurent Monin <geeqie@norz.org>
13711 Date:   Tue Apr 22 09:40:05 2008 +0000
13712
13713     Correctly escape data before using pango_layout_set_markup().
13714     Exif data may contain characters like & or < >.
13715
13716 commit b38d66e98392adcdd1494ab7949254e9b4e99f95
13717 Author: Laurent Monin <geeqie@norz.org>
13718 Date:   Tue Apr 22 09:01:29 2008 +0000
13719
13720     Use image_osd_toggle() in layout_menu_overlay_cb().
13721     Drop layout_image_overlay_update().
13722
13723 commit 996cf10ace4e17c5a537497d7a1d04bf8e15ee36
13724 Author: Laurent Monin <geeqie@norz.org>
13725 Date:   Tue Apr 22 08:53:07 2008 +0000
13726
13727     Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
13728
13729 commit 5a18e80ff0ad111a754d3bdc8360269cadbd1615
13730 Author: Laurent Monin <geeqie@norz.org>
13731 Date:   Tue Apr 22 08:34:30 2008 +0000
13732
13733     Make histogram depends on image window not layout window.
13734     It simplifies the code, and make more sense.
13735
13736 commit 360f7fcab05c29e3a84dab69169b4018f469fbee
13737 Author: Laurent Monin <geeqie@norz.org>
13738 Date:   Tue Apr 22 08:16:02 2008 +0000
13739
13740     Ensure Properties dialog is displayed above fullscreen window.
13741     Add a parameter to info_window_new() to pass parent window and
13742     revert patch 472.
13743
13744 commit e67ca23513e0fd8f06fbef46a4ca1468a88c6ce2
13745 Author: Laurent Monin <geeqie@norz.org>
13746 Date:   Mon Apr 21 22:19:32 2008 +0000
13747
13748     Indicate bugs and feature requests trackers, remove obsolete stuff.
13749
13750 commit 3f5e512adb9df8f201ecf8d8bce049b63dfa4f4e
13751 Author: Laurent Monin <geeqie@norz.org>
13752 Date:   Mon Apr 21 22:15:56 2008 +0000
13753
13754     Lowercased name.
13755
13756 commit c5b86fa162157a545e37a9ed018c52c919082580
13757 Author: Laurent Monin <geeqie@norz.org>
13758 Date:   Mon Apr 21 22:14:57 2008 +0000
13759
13760     . -> dot
13761
13762 commit 29042cb9cebffa90766495d7bf8814879474af89
13763 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13764 Date:   Mon Apr 21 21:46:38 2008 +0000
13765
13766     updated copyright in source files
13767
13768 commit db4cefbd463659115e9d976d6f230129c93194bb
13769 Author: Laurent Monin <geeqie@norz.org>
13770 Date:   Mon Apr 21 20:45:35 2008 +0000
13771
13772     Properly initialize image_overlay options.
13773
13774 commit f717a49667e8ff0062bb65eda5a01cf40b076c21
13775 Author: Laurent Monin <geeqie@norz.org>
13776 Date:   Mon Apr 21 20:42:18 2008 +0000
13777
13778     Few more fixes to french translation.
13779
13780 commit 6be1d7a64de4a9a366b0d121b113250df5a42a28
13781 Author: Laurent Monin <geeqie@norz.org>
13782 Date:   Mon Apr 21 20:39:36 2008 +0000
13783
13784     Add some macros to handle rc file compatibility issues related to
13785     option name changes.
13786
13787 commit c3d35ef8b25f158d7be74ff154babded3ef26f29
13788 Author: Laurent Monin <geeqie@norz.org>
13789 Date:   Mon Apr 21 20:27:39 2008 +0000
13790
13791     Minor french translation fix.
13792
13793 commit f47a3abcefad2232201d57ecb20385673dd05d1f
13794 Author: Laurent Monin <geeqie@norz.org>
13795 Date:   Mon Apr 21 20:24:15 2008 +0000
13796
13797     French translation was updated.
13798
13799 commit 5a38c6d5dc83b4c142ea82ee702ab72e33f69403
13800 Author: Laurent Monin <geeqie@norz.org>
13801 Date:   Mon Apr 21 20:12:49 2008 +0000
13802
13803     Rename few functions and replace fullscreen info with image overlay template string.
13804     fullscreen_info_default_cb() -> image_overlay_default_template_cb()
13805     fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
13806     set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
13807
13808 commit 7eb4f7249138c689fd41c2890b0a8ad3b24566d9
13809 Author: Laurent Monin <geeqie@norz.org>
13810 Date:   Mon Apr 21 20:01:22 2008 +0000
13811
13812     Replace fullscreen.info and fullscreen.show_info options by:
13813     image_overlay.common.enabled => to save last state to rc file
13814     image_overlay.common.show_at_startup => overrides .common.enabled at startup
13815     image_overlay.common.template_string => replace fullscreen.info
13816     
13817     common is used since for now there is only one image overlay setup,
13818     later specific setups may be added.
13819
13820 commit 1b40318865ffee3150d652c83bb4eca400f78431
13821 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13822 Date:   Mon Apr 21 19:42:58 2008 +0000
13823
13824     fixed another "gqview" occurence
13825
13826 commit 83e3573f5fb4bec00d4377ddc27e1904f4f68da1
13827 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13828 Date:   Mon Apr 21 19:10:41 2008 +0000
13829
13830     updated NEWS, README and other documentation files
13831
13832 commit 00157fa203d628c0903da8332a40d0e1e0a0e6f8
13833 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13834 Date:   Mon Apr 21 18:09:30 2008 +0000
13835
13836     renamed no.po to nb.po
13837
13838 commit e13355d5fc8beff343cda7db7187822b688dd61f
13839 Author: Laurent Monin <geeqie@norz.org>
13840 Date:   Mon Apr 21 15:30:16 2008 +0000
13841
13842     Fix a segfault occuring when pressing 'i' for overlay info
13843     in a separate image window (no layout).
13844
13845 commit 4d1beccf7d7de512882e5f59757c52c326d1a1b6
13846 Author: Laurent Monin <geeqie@norz.org>
13847 Date:   Mon Apr 21 14:19:48 2008 +0000
13848
13849     histogram_draw(): tidy up.
13850
13851 commit 667d057287d39224fd008329ec6a5e0d28dcc818
13852 Author: Laurent Monin <geeqie@norz.org>
13853 Date:   Mon Apr 21 13:39:17 2008 +0000
13854
13855     histogram_read(): speed up calculations by 20%.
13856
13857 commit c397f66ddcc3c7651cda421f11a5cae13afa92ba
13858 Author: Laurent Monin <geeqie@norz.org>
13859 Date:   Mon Apr 21 11:44:03 2008 +0000
13860
13861     histogram_read(): use memset() to initialize histogram data instead of for() loop.
13862
13863 commit a7ae368828f16b5cd0d2ea3375242f6cb90eee86
13864 Author: Laurent Monin <geeqie@norz.org>
13865 Date:   Mon Apr 21 10:11:55 2008 +0000
13866
13867     French translation was updated.
13868
13869 commit 56adb85f9ede97ad87f1c8adbe2b95814128ee7c
13870 Author: Laurent Monin <geeqie@norz.org>
13871 Date:   Mon Apr 21 10:10:23 2008 +0000
13872
13873     Add compat.c to POTFILES
13874
13875 commit d3339b5ef4ccfc029f07766426faf12b30ff5824
13876 Author: Laurent Monin <geeqie@norz.org>
13877 Date:   Mon Apr 21 10:09:01 2008 +0000
13878
13879     Allow the user to set the drag'n drop icon size through
13880     Preferences > Advanced > Behavior > Drag'n drop icon size.
13881     It is saved to rc file as dnd_icon_size.
13882
13883 commit c10bf95960a1aa871faf0d9930098bdd9a9b1b1c
13884 Author: Laurent Monin <geeqie@norz.org>
13885 Date:   Sun Apr 20 23:17:35 2008 +0000
13886
13887     Add a replacement for gtk_radio_action_set_current_value() which
13888     require GTK+ >= 2.10.
13889     Two new files were added, compat.h and compat.c.
13890
13891 commit bac25c157f02acaf5d06970e49a87cf31809bb44
13892 Author: Laurent Monin <geeqie@norz.org>
13893 Date:   Sun Apr 20 22:51:53 2008 +0000
13894
13895     French translation was updated.
13896
13897 commit 1563535bd6d10e9615ab1c67c12531ceaa15ae79
13898 Author: Laurent Monin <geeqie@norz.org>
13899 Date:   Sun Apr 20 22:45:00 2008 +0000
13900
13901     Add number mnemonics to image view editors submenu.
13902
13903 commit ea59e24d4f4084f19376efb2a1ff8687e549ed6b
13904 Author: Laurent Monin <geeqie@norz.org>
13905 Date:   Sun Apr 20 22:29:23 2008 +0000
13906
13907     Prefix editor entries in the main menu with numbers.
13908     It allows Alt+E+number as shortcut to start an editor.
13909
13910 commit 2fa99cc17f3ce25101d9dcd1f9a8a9313e39532f
13911 Author: Laurent Monin <geeqie@norz.org>
13912 Date:   Sun Apr 20 22:14:54 2008 +0000
13913
13914     Add missing shortcuts.
13915
13916 commit 8b4cfba15cf968c6ad9cb9804838924d3988b19f
13917 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13918 Date:   Sun Apr 20 22:14:38 2008 +0000
13919
13920     fixed color profile code for older versions of exiv2
13921     compilation fixes
13922
13923 commit 118f92d8da6b070dba40ad7e56311e40cc923107
13924 Author: Laurent Monin <geeqie@norz.org>
13925 Date:   Sun Apr 20 22:01:26 2008 +0000
13926
13927     Mark slideshow toggle state in the menu.
13928     There is still an issue due to layout vs view slideshows...
13929
13930 commit 59c6c8f009efbe091aabc08e26671790ef8fbba9
13931 Author: Laurent Monin <geeqie@norz.org>
13932 Date:   Sun Apr 20 21:38:45 2008 +0000
13933
13934     Fix a typo introduced by revision 521.
13935
13936 commit 282581c95553818382b548f0900e04ae661a8db7
13937 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13938 Date:   Sun Apr 20 21:35:03 2008 +0000
13939
13940     read color profiles from jpeg also with Exiv2
13941
13942 commit 7d1f6b971340bdf761b26db2b075c205745ba91f
13943 Author: Laurent Monin <geeqie@norz.org>
13944 Date:   Sun Apr 20 21:30:36 2008 +0000
13945
13946     Use explicit names for mouse buttons instead of numbers.
13947     MOUSE_BUTTON_LEFT   = 1
13948     MOUSE_BUTTON_MIDDLE = 2
13949     MOUSE_BUTTON_RIGHT  = 3
13950     It makes the code easier to read.
13951
13952 commit cd9fb13e5fcc4e47598bb671e05c6b88e2698aed
13953 Author: Laurent Monin <geeqie@norz.org>
13954 Date:   Sun Apr 20 20:35:26 2008 +0000
13955
13956     Fix a typo: unoffical -> unofficial
13957
13958 commit b880b00f068794630e7a358b5cec718e7e594019
13959 Author: Laurent Monin <geeqie@norz.org>
13960 Date:   Sun Apr 20 18:07:51 2008 +0000
13961
13962     Effectively drop empty newlines at end of files (missing from rev 535)
13963
13964 commit a1c71d3b2ba033f5baa6e19d1ed39a8d6f192279
13965 Author: Laurent Monin <geeqie@norz.org>
13966 Date:   Sun Apr 20 16:50:19 2008 +0000
13967
13968     comment_file_read(): rewrite the parser, drop leading and trailing newlines
13969     in comment.
13970
13971 commit d4392d114707bdc5888aeee2d614377a0609a9c0
13972 Author: Laurent Monin <geeqie@norz.org>
13973 Date:   Sun Apr 20 13:42:22 2008 +0000
13974
13975     Minor cleanup and code redundancy reduction.
13976
13977 commit 9ad0a718914f45230e0f19475875e09a9afd3ceb
13978 Author: Laurent Monin <geeqie@norz.org>
13979 Date:   Sun Apr 20 13:30:36 2008 +0000
13980
13981     editor_command_one(): tidy up.
13982
13983 commit 7adf4f744a2e3b8ba952263f51155b634660b38d
13984 Author: Laurent Monin <geeqie@norz.org>
13985 Date:   Sun Apr 20 13:04:57 2008 +0000
13986
13987     Big whitespaces cleanup:
13988     - drop whitespaces at end of lines
13989     - convert eight spaces to tab at start of lines
13990     - drop spurious spaces mixed with tabs
13991     - remove empty lines at end of files
13992
13993 commit c97955e4ac06a81f2a352a24ea21ebfeaeb7bb71
13994 Author: Laurent Monin <geeqie@norz.org>
13995 Date:   Sun Apr 20 10:05:27 2008 +0000
13996
13997     Allow the user to change open_recent_list_maxsize option through
13998     Preferences > Advanced > Navigation.
13999
14000 commit 71f3f6c7065587a9c1d15fe1a33af8ed5f6d3e12
14001 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14002 Date:   Sun Apr 20 09:53:37 2008 +0000
14003
14004     rm as external delete command is too dangerous, even for testing
14005
14006 commit 95eb1d8bc4485bc510073487e2f83f4f60905258
14007 Author: Laurent Monin <geeqie@norz.org>
14008 Date:   Sun Apr 20 09:47:51 2008 +0000
14009
14010     Add a way to restore original state in Adjust menu.
14011
14012 commit 8b67bd63f4e6e07b45fc738face1abf359dfc937
14013 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14014 Date:   Sun Apr 20 09:29:46 2008 +0000
14015
14016     added fColorProfile pseudo-tag with detailed information
14017
14018 commit c648cdf41aa74fb22dfda4d427f88b2bfe46a0f0
14019 Author: Laurent Monin <geeqie@norz.org>
14020 Date:   Sun Apr 20 09:02:05 2008 +0000
14021
14022     Fix the case "orientation from FileData, color profile from exif".
14023     Reported by Vladimir Nadvornik.
14024
14025 commit 448b0fb89c7de9573e5ec7ff440fa301ac7ffb3e
14026 Author: Laurent Monin <geeqie@norz.org>
14027 Date:   Sat Apr 19 23:12:30 2008 +0000
14028
14029     Rename inappropriate folder_size to folder.
14030
14031 commit 49f7e41a9d6f9bfb35c76870e296bc2fdc8aa395
14032 Author: Laurent Monin <geeqie@norz.org>
14033 Date:   Sat Apr 19 22:32:07 2008 +0000
14034
14035     Use sizeof() for buffer size where appropriate.
14036
14037 commit 3e04d15e24bcfb5ef26ed869c301e06a170f780d
14038 Author: Laurent Monin <geeqie@norz.org>
14039 Date:   Sat Apr 19 21:50:05 2008 +0000
14040
14041     Keep image orientation set by the user during the session.
14042
14043 commit a99ca586e977ec78bc4255917a9cf9b2b216d9b7
14044 Author: Laurent Monin <geeqie@norz.org>
14045 Date:   Sat Apr 19 21:30:19 2008 +0000
14046
14047     Save Show Marks state to rc file and display current state in menu.
14048     It is saved as boolean option layout.show_marks.
14049
14050 commit 1879b71339a3fef471ddf453198cda29293498b8
14051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14052 Date:   Sat Apr 19 21:20:08 2008 +0000
14053
14054     fixed max. number of profiles
14055
14056 commit 9fbfd4fb566a6f1e7cdb2f8789573197a2c60231
14057 Author: Laurent Monin <geeqie@norz.org>
14058 Date:   Sat Apr 19 21:18:24 2008 +0000
14059
14060     Sort options.
14061
14062 commit b2b6e8ce2fddde58139ddebc40ef655d828b216e
14063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14064 Date:   Sat Apr 19 21:10:18 2008 +0000
14065
14066     fixed color profile index
14067
14068 commit 218f722e6adc43c59d01a2d28706909d128fa0a5
14069 Author: Laurent Monin <geeqie@norz.org>
14070 Date:   Sat Apr 19 20:53:12 2008 +0000
14071
14072     Let toggle marks with numeric keypad.
14073
14074 commit cc35c193b2e718a4c336f4eb5c92e8133ac63587
14075 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14076 Date:   Sat Apr 19 20:19:27 2008 +0000
14077
14078     I have finally found how to add alternative hotkeys
14079     removed more hard-coded keys
14080     "Split Quad" is without hotkey for now
14081
14082 commit 28b3a3ee99d6ea34fd3c711cbe1fdc1ea32d66d8
14083 Author: Laurent Monin <geeqie@norz.org>
14084 Date:   Sat Apr 19 19:28:10 2008 +0000
14085
14086     Accept keywords composed by two words ("Todo" = "A faire" in french).
14087     Prevent duplicate keywords in the list.
14088
14089 commit 3cb190ac4fff1239d5dd27a2d20e9e85c3fbcf8d
14090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14091 Date:   Sat Apr 19 17:55:41 2008 +0000
14092
14093     show the AdobeRGB profile in the menu, indicate input profile from image
14094
14095 commit f3f92c31a15a0dc60c5b0cd69840c25addcff285
14096 Author: Laurent Monin <geeqie@norz.org>
14097 Date:   Sat Apr 19 17:14:03 2008 +0000
14098
14099     file_dat_unref: display number of references as well of path (debug only).
14100
14101 commit 1a73876d6a93b15ef5f5ec6bbbfbdf34320c80bf
14102 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14103 Date:   Sat Apr 19 16:26:29 2008 +0000
14104
14105     first support for AdobeRGB colorspace
14106
14107 commit fa1a2b4b8ce6f2d80b7abffcffbc41101bf069a7
14108 Author: Laurent Monin <geeqie@norz.org>
14109 Date:   Sat Apr 19 16:10:08 2008 +0000
14110
14111     French translation fixes.
14112
14113 commit 9654df9924eb462012f0b45cf69164107912779d
14114 Author: Laurent Monin <geeqie@norz.org>
14115 Date:   Sat Apr 19 13:40:20 2008 +0000
14116
14117     French translation fixes and updates.
14118
14119 commit 7d2b5d37b2f6261648d57961a895c90b504c7f81
14120 Author: Laurent Monin <geeqie@norz.org>
14121 Date:   Sat Apr 19 13:39:21 2008 +0000
14122
14123     Add missing _().
14124
14125 commit 7f2c5644543924da2eba00708070b3b612718f29
14126 Author: Laurent Monin <geeqie@norz.org>
14127 Date:   Sat Apr 19 12:46:59 2008 +0000
14128
14129     Add the possibility to update only one translation file using,
14130     for example: make update-po PO=fr
14131     autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
14132
14133 commit c96a154ee7cfeddc35acfb23999639f8d2004d3d
14134 Author: Laurent Monin <geeqie@norz.org>
14135 Date:   Sat Apr 19 11:11:53 2008 +0000
14136
14137     Cleanup last patch:
14138     - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
14139     - use G_N_ELEMENTS()
14140
14141 commit a139b891f3932562bae2980e03ad4986f89847ab
14142 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14143 Date:   Sat Apr 19 09:49:14 2008 +0000
14144
14145     improved spec file
14146
14147 commit d338acaf8596de02899bd7d5965855b354d3ceec
14148 Author: Laurent Monin <geeqie@norz.org>
14149 Date:   Sat Apr 19 09:36:30 2008 +0000
14150
14151     Fix directory view popup menu to display a View As submenu
14152     to switch between different directory views.
14153
14154 commit faead0406f174630dbb35832acd36d89aabdc293
14155 Author: Laurent Monin <geeqie@norz.org>
14156 Date:   Fri Apr 18 23:35:16 2008 +0000
14157
14158     gimp-remote has no -n option.
14159
14160 commit 2167314197590c1a13c1f2d13e3b5cb018d17de1
14161 Author: Laurent Monin <geeqie@norz.org>
14162 Date:   Fri Apr 18 23:09:03 2008 +0000
14163
14164     Add zoom ratio display to OSD in fullscreen mode.
14165     It appears as [%zoom%] in fullscreen info string.
14166     It is now displayed by default.
14167
14168 commit f595a30b44e656fa390abb9aba67d0c6768f3369
14169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14170 Date:   Fri Apr 18 22:31:58 2008 +0000
14171
14172     partially fixed reading embedded color profiles with exiv2
14173
14174 commit aa3a6e89bf61d28862db69c00596385c2a72733d
14175 Author: Laurent Monin <geeqie@norz.org>
14176 Date:   Fri Apr 18 22:15:01 2008 +0000
14177
14178     Add two new options to control image read buffer at runtime.
14179     They are available in Preferences > Advanced > Image loading and caching.
14180     Default read buffer size was set to 4096 instead of 512.
14181     These options are saved to rc file.
14182
14183 commit 37af10a74df5d4f3031849ab0a678a9fc2e3d47f
14184 Author: Laurent Monin <geeqie@norz.org>
14185 Date:   Fri Apr 18 21:53:33 2008 +0000
14186
14187     Display elapsed time since previous get_exec_time() call (debug only).
14188
14189 commit a010c8ea1081d31b948c09e3ab1e87a433c5ee10
14190 Author: Laurent Monin <geeqie@norz.org>
14191 Date:   Fri Apr 18 21:51:08 2008 +0000
14192
14193     Remove forgotten debug printf().
14194
14195 commit 763f8437ee2541f39a309154d249b088323eacad
14196 Author: Laurent Monin <geeqie@norz.org>
14197 Date:   Fri Apr 18 21:42:00 2008 +0000
14198
14199     Fix OSD display when fullscreen info string is empty.
14200
14201 commit 7df25c1ba74b9a175fdf33d90bce28db6cd908b2
14202 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14203 Date:   Fri Apr 18 21:30:12 2008 +0000
14204
14205     replace inner loops with memcpy
14206
14207 commit a31575c389e7d8c007dbcac3e47f94e56f9188bf
14208 Author: Laurent Monin <geeqie@norz.org>
14209 Date:   Fri Apr 18 20:41:09 2008 +0000
14210
14211     Explode pr_tile_mirror() in three optimized functions:
14212     pr_tile_mirror_only()
14213     pr_tile_mirror_and_flip()
14214     pr_tile_flip_only()
14215
14216 commit 41f45372c2b917e1595d8e9d83871326d07ea97b
14217 Author: Laurent Monin <geeqie@norz.org>
14218 Date:   Fri Apr 18 16:53:41 2008 +0000
14219
14220     Rename vd_drop_update() to vd_dnd_drop_update().
14221     Add two function pointers to ViewDir struct to keep
14222     vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
14223     static to view_dir_tree.c.
14224
14225 commit 1b102510a0a4900076a2a34467feb80dab809734
14226 Author: Laurent Monin <geeqie@norz.org>
14227 Date:   Fri Apr 18 16:29:47 2008 +0000
14228
14229     Drop 3 useless #define.
14230
14231 commit 5add0a6fd3900ca0c6ea0ed8989e74780f27a8c7
14232 Author: Laurent Monin <geeqie@norz.org>
14233 Date:   Fri Apr 18 16:25:40 2008 +0000
14234
14235     Fix forgotten vd->pf affectation.
14236     Cleanup, and reduce code redundancy a bit.
14237
14238 commit 07b43fa0b6dd45d7961e0c6472577ba1562a26e9
14239 Author: Laurent Monin <geeqie@norz.org>
14240 Date:   Fri Apr 18 11:01:41 2008 +0000
14241
14242     Explode pr_tile_rotate_90() in two functions:
14243     pr_tile_rotate_90_clockwise()
14244     pr_tile_rotate_90_counter_clockwise()
14245     Optimize the code at the expense of a bit of code redundancy:
14246     tests were moved outside the loops, intermediate results are now cached.
14247
14248 commit d7c3043727595dcb6024590e37180486d1da9793
14249 Author: Laurent Monin <geeqie@norz.org>
14250 Date:   Fri Apr 18 09:15:09 2008 +0000
14251
14252     Introduce printf_term() macro and use it.
14253
14254 commit 8d5ef0b6c0b83a18dc1c9b72b01a5a84ad998468
14255 Author: Laurent Monin <geeqie@norz.org>
14256 Date:   Thu Apr 17 20:14:49 2008 +0000
14257
14258     Add a shortcut key for List (L) and change the one for Tree (T),
14259     they are now in a submenu.
14260
14261 commit 1b4a527e848a686aff4d182347b8c113646c5e6f
14262 Author: Laurent Monin <geeqie@norz.org>
14263 Date:   Thu Apr 17 20:03:49 2008 +0000
14264
14265     Add some wrappers in view_dir.c and simplify even more.
14266
14267 commit c53023e25a970f212a1e33b6921b1ad5084525db
14268 Author: Laurent Monin <geeqie@norz.org>
14269 Date:   Thu Apr 17 19:57:41 2008 +0000
14270
14271     Fix a bug introduced in revision 489.
14272
14273 commit fb146a2c8938469f9a9a9e17ad10762f02792919
14274 Author: Laurent Monin <geeqie@norz.org>
14275 Date:   Thu Apr 17 18:44:17 2008 +0000
14276
14277     Reduce code redundancy with the introduction of a new
14278     function named vd_get_fd_from_tree_path().
14279
14280 commit 8015d0ae2c89c1c524292fc72d0cf41a8318ef18
14281 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14282 Date:   Thu Apr 17 17:44:54 2008 +0000
14283
14284     image post-processing (rotation and color management) moved to
14285     pixbuf-renderer
14286
14287 commit 524fc51faed3885c6126225ad9627f7b2e345286
14288 Author: Laurent Monin <geeqie@norz.org>
14289 Date:   Thu Apr 17 17:35:51 2008 +0000
14290
14291     Merge vd(list|tree)_release_cb() in vd_release_cb().
14292     I made some assumptions here i hope correct.
14293
14294 commit a165d9a199cfcc40f8a7510e31c3809fd3a15ef0
14295 Author: Laurent Monin <geeqie@norz.org>
14296 Date:   Thu Apr 17 17:19:41 2008 +0000
14297
14298     Merge few more functions to view_dir.c.
14299
14300 commit 054116d5c6fa3f7afb7773b64eb5d0ddba4385d8
14301 Author: Laurent Monin <geeqie@norz.org>
14302 Date:   Thu Apr 17 16:33:31 2008 +0000
14303
14304     Move common menu position callback to view_dir.c.
14305
14306 commit 4394fa7a38bcb5b24ee6064a753cf78ee18adcec
14307 Author: Laurent Monin <geeqie@norz.org>
14308 Date:   Thu Apr 17 14:51:32 2008 +0000
14309
14310     Merge dirlist/dirview dnd code.
14311
14312 commit a264c79b0c70ef6160afe5914ad1a68828ada895
14313 Author: Laurent Monin <geeqie@norz.org>
14314 Date:   Wed Apr 16 22:51:32 2008 +0000
14315
14316     Regenerate translations files and update french translation.
14317
14318 commit add5ed9d94ecc2d0df2d60610480d23c1082ae3e
14319 Author: Laurent Monin <geeqie@norz.org>
14320 Date:   Wed Apr 16 22:31:52 2008 +0000
14321
14322     Fix new folder feature in dirlist mode, it was broken by revision 481.
14323
14324 commit d129ccdd86cf18e37a020dd2be7760c395f92895
14325 Author: Laurent Monin <geeqie@norz.org>
14326 Date:   Wed Apr 16 22:23:43 2008 +0000
14327
14328     Fix a crash introduced in revision 477.
14329
14330 commit ed88a7f0f8aaa1d3aac7914d1c30de5aa271b89e
14331 Author: Laurent Monin <geeqie@norz.org>
14332 Date:   Wed Apr 16 22:21:01 2008 +0000
14333
14334     Fix two errors made in revision 473.
14335
14336 commit 0313a63861e92a60d1e08d92b68c9ccbb30d6d67
14337 Author: Laurent Monin <geeqie@norz.org>
14338 Date:   Wed Apr 16 21:58:05 2008 +0000
14339
14340     Merge few more vdlist/vdtree functions.
14341
14342 commit 87388b59fb39365d12d12febc2a2aab528380fd8
14343 Author: Laurent Monin <geeqie@norz.org>
14344 Date:   Wed Apr 16 20:36:10 2008 +0000
14345
14346     Make directory view popup menu common and move it to view_dir.{c,h}.
14347
14348 commit 8b709929d5caf41ffd68acb1350c785335131a97
14349 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14350 Date:   Wed Apr 16 20:32:44 2008 +0000
14351
14352     fixed compiler warnings
14353
14354 commit 6820b9f7ef0d66634915b7d0538fb3f81bc86272
14355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14356 Date:   Wed Apr 16 20:15:42 2008 +0000
14357
14358     in debug mode print time information on selected events
14359
14360 commit 5a2f5a7a783b7e8b1138d32b9c5059e32fe7c1a2
14361 Author: Laurent Monin <geeqie@norz.org>
14362 Date:   Wed Apr 16 18:57:50 2008 +0000
14363
14364     Clean up and simplify.
14365
14366 commit 2bf00ad0b8236c09a056412b49ae3f0fd89ce6bc
14367 Author: Laurent Monin <geeqie@norz.org>
14368 Date:   Wed Apr 16 16:54:38 2008 +0000
14369
14370     Merge parts of view_dir_list/tree constructors/destructors to
14371     view_dir.
14372
14373 commit 2ed8126b688006feba5fb928af379d3a1713d14d
14374 Author: Laurent Monin <geeqie@norz.org>
14375 Date:   Wed Apr 16 16:05:12 2008 +0000
14376
14377     Move some dnd common code from view_dir_list.c and view_dir_tree.c
14378     to view_dir.c.
14379
14380 commit 49506cdbbc2eab38968eaf7a71836ec3c8261d00
14381 Author: Laurent Monin <geeqie@norz.org>
14382 Date:   Wed Apr 16 14:56:31 2008 +0000
14383
14384     Rename vdt occurences to vd.
14385
14386 commit 252ecb111253c410ee55fd732ac19750e0e81b2e
14387 Author: Laurent Monin <geeqie@norz.org>
14388 Date:   Wed Apr 16 14:51:39 2008 +0000
14389
14390     Rename vdl occurences to vd.
14391
14392 commit b90ce4354563cb43ad69dc3fe97be4ad12f5eb89
14393 Author: Laurent Monin <geeqie@norz.org>
14394 Date:   Wed Apr 16 14:45:22 2008 +0000
14395
14396     Introduce a new struct ViewDir to handle directory views common
14397     data.
14398     Specific data is now in ViewDirInfoList and ViewDirInfoTree.
14399     Type of directory view can be specified with enum DirViewType.
14400     This is saved to rc file as layout.dir_view_type, which replace
14401     layout.view_as_tree.
14402     Code was modified to reflect these changes.
14403     This is a first to move to merge common code of view_dir_list.c
14404     and view_dir_tree.c and ease the introduction of new types
14405     of directory view.
14406
14407 commit 926c9122c33a25e49679e9689c2a22d8b032b7d8
14408 Author: Laurent Monin <geeqie@norz.org>
14409 Date:   Tue Apr 15 21:49:28 2008 +0000
14410
14411     Indicate --debug[=level] in usage display.
14412
14413 commit 5d5d65dbb005ee639931f424d7acdb65865eebb2
14414 Author: Laurent Monin <geeqie@norz.org>
14415 Date:   Tue Apr 15 21:47:03 2008 +0000
14416
14417     Parse command line for --debug option as soon as possible and allow
14418     --debug[=level] syntax.
14419     Only display message indication debug level once.
14420
14421 commit 68ec77a8cd6d07d78de3c56cf977e24add191706
14422 Author: Laurent Monin <geeqie@norz.org>
14423 Date:   Tue Apr 15 21:06:00 2008 +0000
14424
14425     Cleanup read/write of image.zoom_mode option.
14426
14427 commit dbdee25d4a8be12e7f334659d0041a0987aeb403
14428 Author: Laurent Monin <geeqie@norz.org>
14429 Date:   Tue Apr 15 20:56:55 2008 +0000
14430
14431     Read show_icon_names only once.
14432
14433 commit 02d26d43e10b7dbc2a9ca41f1d87429e6ed21f0f
14434 Author: Laurent Monin <geeqie@norz.org>
14435 Date:   Tue Apr 15 20:55:21 2008 +0000
14436
14437     Rename l_conf to layout_order and make it more local.
14438
14439 commit ba6443e9b37c7c9c629809e8bd079234bf846ad8
14440 Author: Laurent Monin <geeqie@norz.org>
14441 Date:   Tue Apr 15 20:46:14 2008 +0000
14442
14443     Fix a bug that was here since a long time, buf has nothing
14444     to do with options->layout.order, so compare it to l_conf instead.
14445     It fixes refreshing of files and directories lists when changing
14446     filtering options.
14447
14448 commit 7919d6756adc49486a6ec3c3e863fd745757820d
14449 Author: Laurent Monin <geeqie@norz.org>
14450 Date:   Tue Apr 15 20:36:11 2008 +0000
14451
14452     Add a new option in Preferences > Filtering to allow the
14453     user to choose to display '.' directory in folder lists or not.
14454     This option is saved to rc file as file_filter.show_dot_directory.
14455     A minor fix was made to disable display of .. in folder selection
14456     dialogs when current path is /.
14457
14458 commit 5fb1b9fa3f94b44fd4cb3571bc561df67703ad39
14459 Author: Laurent Monin <geeqie@norz.org>
14460 Date:   Tue Apr 15 20:00:27 2008 +0000
14461
14462     Add and use few new macros in rc file writing code.
14463
14464 commit 0612855a4da8b544bed995add70c6bb6900b9e95
14465 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14466 Date:   Tue Apr 15 18:34:24 2008 +0000
14467
14468     this might fix the freezes on freebsd, solaris, etc.
14469
14470 commit 0e4f634e7ad58ae90048e8648355d0e9d9017869
14471 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14472 Date:   Tue Apr 15 16:57:30 2008 +0000
14473
14474     save file_class to config file
14475
14476 commit 9225b41f98bcf9d21d458973e72af78153eaacc3
14477 Author: Laurent Monin <geeqie@norz.org>
14478 Date:   Tue Apr 15 07:16:51 2008 +0000
14479
14480     Exit fullscreen mode when Properties is displayed.
14481
14482 commit 4ad9ed88281b7b4000fffea1c1e68e5ad6c919a0
14483 Author: Laurent Monin <geeqie@norz.org>
14484 Date:   Tue Apr 15 06:56:25 2008 +0000
14485
14486     New Go to directory view feature that permits to find and display the directory
14487     corresponding to an image view.
14488     For example, when you open an image in new window from collection, right clicking on
14489     the newly displayed image will let you choose Go to directory view, which would open
14490     a new window, with image and directory list.
14491     If current directory is the one of the image, menu item is disabled.
14492
14493 commit 28d489b1dc7ee32ffe576e3fc2b9b98056062e98
14494 Author: Laurent Monin <geeqie@norz.org>
14495 Date:   Mon Apr 14 23:47:13 2008 +0000
14496
14497     Move layout.order default init to setup_default_options().
14498
14499 commit ec46e7a26e75c60f577a17dbdadddf5421c17ce1
14500 Author: Laurent Monin <geeqie@norz.org>
14501 Date:   Mon Apr 14 23:39:46 2008 +0000
14502
14503     collection_load(): use booleans and always count failures (for debug).
14504
14505 commit 95f5f103e834a2d31c60c329a30d10116bf6b015
14506 Author: Laurent Monin <geeqie@norz.org>
14507 Date:   Mon Apr 14 23:29:54 2008 +0000
14508
14509     collection_load(): improve headers parsing.
14510
14511 commit d11ebdf00ddd802dabdab77d870cf017663573db
14512 Author: Laurent Monin <geeqie@norz.org>
14513 Date:   Mon Apr 14 23:09:48 2008 +0000
14514
14515     collection_load(): fix typo (missing #) made in rev 453.
14516
14517 commit 51a638cf38c21da8bbb44166a27c9441d17d6b69
14518 Author: Laurent Monin <geeqie@norz.org>
14519 Date:   Mon Apr 14 23:08:27 2008 +0000
14520
14521     collection_load(): accept whitespaces at start of lines.
14522
14523 commit 598acd263839791e2ed5ce66c0cccd351f67e4a4
14524 Author: Laurent Monin <geeqie@norz.org>
14525 Date:   Mon Apr 14 22:57:26 2008 +0000
14526
14527     collection_load(): increase verbosity in debug mode.
14528
14529 commit d0738ee165622d8e1782bb9a6eb7834f7d067fb6
14530 Author: Laurent Monin <geeqie@norz.org>
14531 Date:   Mon Apr 14 22:50:50 2008 +0000
14532
14533     collection_load(): replace official by limit_failures (and
14534     invert the tests).
14535
14536 commit 7b5e4b9910d9630dd8337bf7595a72adc5353fbf
14537 Author: Laurent Monin <geeqie@norz.org>
14538 Date:   Mon Apr 14 22:45:53 2008 +0000
14539
14540     Increase collection_load() buffer size and do not activate
14541     error limiting for GQview collections.
14542
14543 commit 0b84d42bbae8d46d469262d5bc53acf46d935049
14544 Author: Laurent Monin <geeqie@norz.org>
14545 Date:   Mon Apr 14 22:28:29 2008 +0000
14546
14547     Merge collection_load_only_geometry() into collection_load().
14548
14549 commit 3ababb59e475a61f1f0bd085d0e33e0312c0baf2
14550 Author: Laurent Monin <geeqie@norz.org>
14551 Date:   Mon Apr 14 22:05:47 2008 +0000
14552
14553     Use flags for collection_load*().
14554
14555 commit 03dfde5430fc9f9529840dce357ba17703f98042
14556 Author: Laurent Monin <geeqie@norz.org>
14557 Date:   Sun Apr 13 20:33:45 2008 +0000
14558
14559     Apply exif display config (Never/If set/Always) to pan view too.
14560
14561 commit d8dac8fc58190ffde1b6602dbccd62cd5d7b5aa4
14562 Author: Laurent Monin <geeqie@norz.org>
14563 Date:   Sun Apr 13 19:21:13 2008 +0000
14564
14565     Rename show_dot_files to show_hidden_files.
14566     There is no need to expose the underlying method to hide
14567     files.
14568
14569 commit 38e6918e9817e663d99f827afab64e30ece28904
14570 Author: Laurent Monin <geeqie@norz.org>
14571 Date:   Sun Apr 13 18:56:24 2008 +0000
14572
14573     Let toggle the visibility of hidden files from directories list
14574     or tree contextual menu.
14575
14576 commit c1b559c372212ba25d25c3033900465580a95aae
14577 Author: Laurent Monin <geeqie@norz.org>
14578 Date:   Sun Apr 13 12:24:42 2008 +0000
14579
14580     Add a button to reset fullscreen info string to default value.
14581
14582 commit a7f368b7d5697a10f2a07a2d7a323054593ff985
14583 Author: Laurent Monin <geeqie@norz.org>
14584 Date:   Sun Apr 13 12:12:44 2008 +0000
14585
14586     Fix a typo, READ_CHAR() must use value_all.
14587
14588 commit 8b62dc72ea0a17ea87ac9eff59eb193de82a6e7f
14589 Author: Laurent Monin <geeqie@norz.org>
14590 Date:   Sun Apr 13 09:10:38 2008 +0000
14591
14592     Use convenient macros to read options, it will ensure options
14593     names are matching (in the rc file and internally).
14594
14595 commit 9ca550aba088f91cc6996f6cc087cdfd62bba93f
14596 Author: Laurent Monin <geeqie@norz.org>
14597 Date:   Sun Apr 13 08:36:17 2008 +0000
14598
14599     Simplify read_*_option() stuff by passing pointer to option value.
14600     Introduce read_uint_option() to read enum values and read_int_option_clamp()
14601     to read clamped values.
14602
14603 commit 49b7c7fe48866f69d080a098f8a9d06edc818738
14604 Author: Laurent Monin <geeqie@norz.org>
14605 Date:   Sat Apr 12 23:59:31 2008 +0000
14606
14607     Partly rewrite option parser to accept whitespaces at start
14608     of lines.
14609
14610 commit 3d8e37380a4959e12ccd2fba88d432bd93270827
14611 Author: Laurent Monin <geeqie@norz.org>
14612 Date:   Sat Apr 12 23:41:35 2008 +0000
14613
14614     exif_* -> exif.display.*
14615
14616 commit e343ae4e578a24d6e49059bc0c5b0dbde0971b88
14617 Author: Laurent Monin <geeqie@norz.org>
14618 Date:   Sat Apr 12 23:32:08 2008 +0000
14619
14620     Add a note in the rc file about special editor slots.
14621
14622 commit e2a2cc276a702ce73821ec81d0768252f2f463dd
14623 Author: Laurent Monin <geeqie@norz.org>
14624 Date:   Sat Apr 12 23:16:41 2008 +0000
14625
14626     sidecar_ext -> sidecar.ext
14627
14628 commit 92b6d1c6f6d91e0732716f934aa5bb999313aab5
14629 Author: Laurent Monin <geeqie@norz.org>
14630 Date:   Sat Apr 12 23:07:04 2008 +0000
14631
14632     Unify names of options between variables and rc file.
14633
14634 commit 8f2f4ae8a8fbba517d9c2e2c196b7f9ff5a40647
14635 Author: Laurent Monin <geeqie@norz.org>
14636 Date:   Sat Apr 12 23:02:00 2008 +0000
14637
14638     Use tree_descend_subdirs everywhere.
14639
14640 commit e5253f24cda55574222c41b5c84e49643ea9049b
14641 Author: Laurent Monin <geeqie@norz.org>
14642 Date:   Sat Apr 12 22:22:11 2008 +0000
14643
14644     Use startup_path_enable everywhere.
14645
14646 commit 32611f3c4549e3506390d41fefc5050b80739ca0
14647 Author: Laurent Monin <geeqie@norz.org>
14648 Date:   Sat Apr 12 22:17:14 2008 +0000
14649
14650     Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
14651
14652 commit fc112e86d9cf2d7b99aa0b40a07f28c8ecd08b4c
14653 Author: Laurent Monin <geeqie@norz.org>
14654 Date:   Sat Apr 12 22:10:38 2008 +0000
14655
14656     Rename dupe_custom_threshold option to duplicates_similarity_threshold.
14657
14658 commit a882880361dd72f9002595502f954d0eff7c1feb
14659 Author: Laurent Monin <geeqie@norz.org>
14660 Date:   Sat Apr 12 22:04:29 2008 +0000
14661
14662     Move safe_delete* and in place rename options to file_ops
14663     struct.
14664     Re-order rc file a bit.
14665
14666 commit cae690dfacfc833d50ff8543d50dd1d6ccc5654a
14667 Author: Laurent Monin <geeqie@norz.org>
14668 Date:   Sat Apr 12 21:45:30 2008 +0000
14669
14670     Rename option thumbnails.enabled to layout.show_thumbnails as it makes
14671     more sense.
14672
14673 commit 99862dd609c1002a0b307e840377956a7c825fa0
14674 Author: Laurent Monin <geeqie@norz.org>
14675 Date:   Sat Apr 12 21:38:55 2008 +0000
14676
14677     Rename user_specified_window_background and window_background_color
14678     to image.use_custom_border_color and image.border_color.
14679     Rename pref_background_color_set_cb() to pref_color_button_set_cb().
14680     Rename pref_colorbutton_new() to pref_color_button_new().
14681
14682 commit 4f893077aa3abd5ef6771504c572a941ddb39f1c
14683 Author: Laurent Monin <geeqie@norz.org>
14684 Date:   Sat Apr 12 19:33:59 2008 +0000
14685
14686     Rename window options (moved to layout) and re-order rc file.
14687
14688 commit 3b9d8732905f125947f2b447e9cbf42505af1d2e
14689 Author: Laurent Monin <geeqie@norz.org>
14690 Date:   Sat Apr 12 17:20:34 2008 +0000
14691
14692     Fix bad image option name in the rc file.
14693
14694 commit 3129bfd4c67ad166a10cf68684e34c420c528ffd
14695 Author: Laurent Monin <geeqie@norz.org>
14696 Date:   Sat Apr 12 17:09:20 2008 +0000
14697
14698     Fix display bug when using "Limit image size when autofitting" option.
14699
14700 commit 41eed8061d6fcdae47cda65e816da4a8c99d7e00
14701 Author: Laurent Monin <geeqie@norz.org>
14702 Date:   Sat Apr 12 15:13:00 2008 +0000
14703
14704     Beautify rc file, adding sub-sections titles.
14705
14706 commit 72d1f62068bc2edf087fe11c4003bb2bdfc6f9ac
14707 Author: Laurent Monin <geeqie@norz.org>
14708 Date:   Sat Apr 12 15:04:58 2008 +0000
14709
14710     Rename image-related options.
14711
14712 commit 0291156001ed57fd4ae86f34facde1f9dfbf408e
14713 Author: Laurent Monin <geeqie@norz.org>
14714 Date:   Sat Apr 12 09:41:44 2008 +0000
14715
14716     Rename thumbnails related options.
14717
14718 commit b9dfc44002659a2d65061c92167c054e5c7929cb
14719 Author: Laurent Monin <geeqie@norz.org>
14720 Date:   Sat Apr 12 09:12:37 2008 +0000
14721
14722     Rename file filtering options.
14723
14724 commit cbe3a31e45f964d1ec1a13644dbfada38f16bd0e
14725 Author: Laurent Monin <geeqie@norz.org>
14726 Date:   Sat Apr 12 08:59:52 2008 +0000
14727
14728     Drop unused stuff.
14729
14730 commit 2868bf63fa4ab10c32447d58cb054cc6bebe901a
14731 Author: Laurent Monin <geeqie@norz.org>
14732 Date:   Sat Apr 12 08:40:02 2008 +0000
14733
14734     Rename collection options.
14735
14736 commit 08116df6d62d699829022021020d180e0b2e390e
14737 Author: Laurent Monin <geeqie@norz.org>
14738 Date:   Sat Apr 12 08:35:58 2008 +0000
14739
14740     Rename file sorting options.
14741
14742 commit 7aa112520e180d55e51b04770b8faaa3cf099491
14743 Author: Laurent Monin <geeqie@norz.org>
14744 Date:   Sat Apr 12 08:28:08 2008 +0000
14745
14746     Re-order and try to group options.
14747
14748 commit 640bb21dc6aee7dccc6d1f76b611db31163b198b
14749 Author: Laurent Monin <geeqie@norz.org>
14750 Date:   Sat Apr 12 08:05:44 2008 +0000
14751
14752     Rename color profile options.
14753
14754 commit e67112638b3f486d8aff634119904205779f9187
14755 Author: Laurent Monin <geeqie@norz.org>
14756 Date:   Sat Apr 12 07:46:01 2008 +0000
14757
14758     Rename slideshow options.
14759
14760 commit 4c1a8d75a041016494c6cfa286c22cbcfbc7d166
14761 Author: Laurent Monin <geeqie@norz.org>
14762 Date:   Sat Apr 12 07:09:19 2008 +0000
14763
14764     Only display defined exif tags by default.
14765
14766 commit 766bebce3cd6701a545a8d310f5e48561f2712d0
14767 Author: Laurent Monin <geeqie@norz.org>
14768 Date:   Sat Apr 12 07:00:14 2008 +0000
14769
14770     Drop redundant code.
14771
14772 commit d0cc864a8050573cbe14ad87334b01a0d21e8d11
14773 Author: Laurent Monin <geeqie@norz.org>
14774 Date:   Sat Apr 12 06:42:47 2008 +0000
14775
14776     Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
14777     Requested by Frédéric Mantegazza.
14778
14779 commit 165c0da79cf3bad89da98b574c1eb6709c47dd38
14780 Author: Laurent Monin <geeqie@norz.org>
14781 Date:   Fri Apr 11 23:32:22 2008 +0000
14782
14783     Rationalize fullscreen options naming.
14784
14785 commit 52e680bc814903e8132c0416e85e94774c39b4c4
14786 Author: Laurent Monin <geeqie@norz.org>
14787 Date:   Fri Apr 11 23:01:00 2008 +0000
14788
14789     options_c -> c_options
14790
14791 commit 90490472d271ef57cc6d8edb1bde9ed01f333bab
14792 Author: Laurent Monin <geeqie@norz.org>
14793 Date:   Fri Apr 11 22:52:22 2008 +0000
14794
14795     Move more options to ConfOptions.
14796
14797 commit 638d6c3771f6967ac749cf4d06eb9142a83c69c6
14798 Author: Laurent Monin <geeqie@norz.org>
14799 Date:   Fri Apr 11 22:27:54 2008 +0000
14800
14801     Move file_sort_case_sensitive to ConfOptions.
14802
14803 commit d2979ca0c264ed0421e5cc25cbe12cb1b7f88f0e
14804 Author: Laurent Monin <geeqie@norz.org>
14805 Date:   Fri Apr 11 22:14:36 2008 +0000
14806
14807     Add a new struct ConfOptions to handle options.
14808     Changes were made among the code to use only one global var
14809     named "options" of type ConfOptions *.
14810     Initialization takes place in new init_options().
14811
14812 commit 115597977870a18c7ffcd527d381ba7babad049d
14813 Author: Laurent Monin <geeqie@norz.org>
14814 Date:   Fri Apr 11 20:35:37 2008 +0000
14815
14816     Make thumbnail standard fail directory after current application
14817     name and version.
14818
14819 commit f4b07b916eca315af4f7681bf01e36a69dfdf6fc
14820 Author: Laurent Monin <geeqie@norz.org>
14821 Date:   Fri Apr 11 20:01:29 2008 +0000
14822
14823     Define drag and drop target string in dnd.h.
14824     Make it use the current name of the application.
14825
14826 commit bfa84d177977c2d1d5c7d2db52a5efee6009d6fb
14827 Author: Laurent Monin <geeqie@norz.org>
14828 Date:   Fri Apr 11 19:43:36 2008 +0000
14829
14830     Use secure save in history_list_save().
14831
14832 commit 22e2b40b59d5968e6eb54fdf0abc8c3e26c59a52
14833 Author: Laurent Monin <geeqie@norz.org>
14834 Date:   Fri Apr 11 17:11:14 2008 +0000
14835
14836     Use secure save in comment_file_write().
14837
14838 commit e91c9429984b95358b9f9bd6161ab6003a47d321
14839 Author: Laurent Monin <geeqie@norz.org>
14840 Date:   Fri Apr 11 16:46:21 2008 +0000
14841
14842     Secure save now unlinks temporary file on error by default.
14843     It will prevent left-behind temporary files, but also prevent
14844     potential data recovery from partially written files (it
14845     should not be a problem here).
14846
14847 commit 8f7571734ad7780f9a56a63b590dc59979dceaea
14848 Author: Laurent Monin <geeqie@norz.org>
14849 Date:   Fri Apr 11 16:04:37 2008 +0000
14850
14851     Use secure save feature when saving collections.
14852
14853 commit 90a5034f8953a616e3e3bc8f0d2482b5542b1dd8
14854 Author: Laurent Monin <geeqie@norz.org>
14855 Date:   Fri Apr 11 16:02:33 2008 +0000
14856
14857     Preserve permissions of the destination file when using secure save.
14858
14859 commit 960050a743c0faf468c2be4608d90b506cd7e7ec
14860 Author: Laurent Monin <geeqie@norz.org>
14861 Date:   Fri Apr 11 15:27:08 2008 +0000
14862
14863     Revert part of the previous patch, let the caller take care
14864     of calling path_from_utf8().
14865
14866 commit 6b819d4c9fc7ce8932e2fb43e2fea8d1ded661bd
14867 Author: Laurent Monin <geeqie@norz.org>
14868 Date:   Fri Apr 11 14:27:55 2008 +0000
14869
14870     Use path_from_utf8() on the passed filename.
14871     Add const attribute.
14872
14873 commit add11b2e5e37c14112a234a84434518a81e0d88e
14874 Author: Laurent Monin <geeqie@norz.org>
14875 Date:   Fri Apr 11 13:07:48 2008 +0000
14876
14877     ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
14878     so add a test for it in configure.
14879     Wrap generated headers files with #ifdef/#endif and add
14880     a comment related to their auto-generated nature.
14881     Make the generation itself quiet, but display a message
14882     on error.
14883     Make these targets depend on respective Makefile.in.
14884
14885 commit b27dd030781ba757068cc7c2722830eafc33bd8c
14886 Author: Laurent Monin <geeqie@norz.org>
14887 Date:   Fri Apr 11 12:31:32 2008 +0000
14888
14889     Move secure save code to its own files: secure_save.{c,h}.
14890
14891 commit cb6d88cccee47caad26ff3f1cd09cb3e4abf3f66
14892 Author: Laurent Monin <geeqie@norz.org>
14893 Date:   Fri Apr 11 12:25:36 2008 +0000
14894
14895     Add missing #ifdef/#endif.
14896
14897 commit 9bdd3084d7fad2323f4706eb6d069012637568a8
14898 Author: Laurent Monin <geeqie@norz.org>
14899 Date:   Fri Apr 11 10:46:52 2008 +0000
14900
14901     Ensure that gcc flag -Wall is set.
14902
14903 commit 10a062d55d36f749cc16773cb39daadd3761d8a8
14904 Author: Laurent Monin <geeqie@norz.org>
14905 Date:   Fri Apr 11 10:45:37 2008 +0000
14906
14907     Silent some gcc warnings.
14908
14909 commit ee484a48eecb7bf11090a2cffe64957dfacc7c70
14910 Author: Laurent Monin <geeqie@norz.org>
14911 Date:   Fri Apr 11 09:02:20 2008 +0000
14912
14913     Prevent multiple insertion of the same file in a collection.
14914     Use a hash table to speed up existence tests.
14915
14916 commit 9c0b2f023a5c9e0da316e4a2bc5cf01117c56f3f
14917 Author: Laurent Monin <geeqie@norz.org>
14918 Date:   Fri Apr 11 08:10:40 2008 +0000
14919
14920     Only display these messages if debug mode is enabled.
14921
14922 commit d934f5a735c2816ff6fca653672b65536c79eb2f
14923 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14924 Date:   Thu Apr 10 19:27:42 2008 +0000
14925
14926     fixed dates in pan-calendar
14927
14928 commit 6b5b5bbdb0126cb96fe38d5f9d2e15859e9dd8f3
14929 Author: Laurent Monin <geeqie@norz.org>
14930 Date:   Thu Apr 10 12:07:34 2008 +0000
14931
14932     Fix fCamera even more.
14933
14934 commit 3655d6512451651b6daa4659732765e41a42805e
14935 Author: Laurent Monin <geeqie@norz.org>
14936 Date:   Thu Apr 10 11:31:20 2008 +0000
14937
14938     Do not display ... if not truncated.
14939
14940 commit 4f1fc98c467e8ee49a5110caeac20f19d6a40547
14941 Author: Laurent Monin <geeqie@norz.org>
14942 Date:   Thu Apr 10 10:43:15 2008 +0000
14943
14944     Add the possibility to truncate overlay infos displayed:
14945     %fCamera:20% will truncate data displayed to 20 characters
14946     and add 3 dots at the end.
14947     For example, %name% -> some_file, %name:4% -> some...
14948
14949 commit c3a31cca879b0496a7cff3c7443a705a8183854d
14950 Author: Laurent Monin <geeqie@norz.org>
14951 Date:   Thu Apr 10 00:09:43 2008 +0000
14952
14953     Fix broken remove_common_prefix(), fCamera didn't display model as it should.
14954
14955 commit c265a3b27d21585787453f51c6c88f9919731700
14956 Author: Laurent Monin <geeqie@norz.org>
14957 Date:   Wed Apr 9 22:47:43 2008 +0000
14958
14959     Resync .po files. French translation was updated (100% made).
14960
14961 commit cbf85334fc7aeaa7cb4c0f824285fb505712d03a
14962 Author: Laurent Monin <geeqie@norz.org>
14963 Date:   Wed Apr 9 22:36:43 2008 +0000
14964
14965     Add 3 missing files to POTFILES.in.
14966
14967 commit 9e55d96d9e8dbd550e574d0c95e97052db85ff4d
14968 Author: Laurent Monin <geeqie@norz.org>
14969 Date:   Wed Apr 9 22:33:06 2008 +0000
14970
14971     Simple helper script to display translation statistics.
14972
14973 commit 472a9ba634085ee3442f8e2af802cc1392c1a403
14974 Author: Laurent Monin <geeqie@norz.org>
14975 Date:   Wed Apr 9 22:13:11 2008 +0000
14976
14977     Fix a typo: "while fluorescent" -> "white fluorescent"
14978
14979 commit 2e2e9de4bbd7c8bb7f7f352fa7954df9395c56a3
14980 Author: Laurent Monin <geeqie@norz.org>
14981 Date:   Wed Apr 9 22:01:52 2008 +0000
14982
14983     Resync .po files. Update french translation.
14984
14985 commit dcd6cfb9d8e4635614f83aead3e35f83cf0cd097
14986 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14987 Date:   Wed Apr 9 21:14:50 2008 +0000
14988
14989     fixed crash in pan_calendar
14990
14991 commit 64e92b479d212e4fbe94c6ad4148bb29766d6191
14992 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14993 Date:   Wed Apr 9 20:49:32 2008 +0000
14994
14995     improved histogram drawing
14996
14997 commit 5bf349caeeb48de48e69613e10f1202c51f6a6a2
14998 Author: Laurent Monin <geeqie@norz.org>
14999 Date:   Wed Apr 9 16:37:54 2008 +0000
15000
15001     Simplify and unify gtk_window creation with the help of
15002     the new window_new() function, that wraps gtk_window_new()
15003     call.
15004     Subclass, title and icon are set in the same call.
15005
15006 commit c6bd6b0ee75d77f6f4d6d3987a185639a008c02c
15007 Author: Laurent Monin <geeqie@norz.org>
15008 Date:   Wed Apr 9 13:53:01 2008 +0000
15009
15010     Replace occurences of Geeqie / geeqie by constants defined in main.h.
15011
15012 commit ce0e2d8485b356cce35869d956b863fe7c0884f7
15013 Author: Laurent Monin <geeqie@norz.org>
15014 Date:   Tue Apr 8 23:41:01 2008 +0000
15015
15016     int -> gint
15017
15018 commit ea52620169109844ba024c26d1b1c4a6dc29c885
15019 Author: Laurent Monin <geeqie@norz.org>
15020 Date:   Tue Apr 8 23:39:27 2008 +0000
15021
15022     Make xmp debug info only appears when debug >= 2.
15023
15024 commit 1e8eddcf3c0bf7b23f77e70c50a20dcfbbebfed1
15025 Author: Laurent Monin <geeqie@norz.org>
15026 Date:   Tue Apr 8 23:33:49 2008 +0000
15027
15028     Enable image rotation depending on EXIF by default.
15029     New users shouldn't have to search for it.
15030
15031 commit f798c6956fcd2665e56d184bc45887d0f4d4edee
15032 Author: Laurent Monin <geeqie@norz.org>
15033 Date:   Tue Apr 8 23:25:46 2008 +0000
15034
15035     Fix missing header files inclusions.
15036
15037 commit 0d0b4d754bd31988e8eed4f3eef0f519b1abf21c
15038 Author: Laurent Monin <geeqie@norz.org>
15039 Date:   Tue Apr 8 23:16:12 2008 +0000
15040
15041     GQVIEW_* -> GQ_*
15042
15043 commit dd06ccc36568ace67c9d8982c8021ffd33ba6968
15044 Author: Laurent Monin <geeqie@norz.org>
15045 Date:   Tue Apr 8 23:07:09 2008 +0000
15046
15047     GQVIEW_H -> MAIN_H
15048
15049 commit f4398500f5a7fbe6236d5573170f8e359823d87e
15050 Author: Laurent Monin <geeqie@norz.org>
15051 Date:   Tue Apr 8 23:02:33 2008 +0000
15052
15053     gqview.h -> main.h
15054
15055 commit 4ccdd1c26c852dedbe58543d845e5fc9a55ba53e
15056 Author: Laurent Monin <geeqie@norz.org>
15057 Date:   Tue Apr 8 22:31:42 2008 +0000
15058
15059     Remove obsolete prototype.
15060
15061 commit 656ba051f062a61bbb21e5add2eda10b9ff18c77
15062 Author: Laurent Monin <geeqie@norz.org>
15063 Date:   Tue Apr 8 22:28:55 2008 +0000
15064
15065     gqview_remote -> remote_connection
15066     gqview_command_collection -> command_collection
15067     gqview_remote_control() -> remote_control()
15068     gqview_remote_help() -> remote_help()
15069     gqview_remote_command_find() -> remote_command_find()
15070     gqview_remote_build_list() -> remote_build_list()
15071     gqview_remote_cb() -> remote_cb()
15072
15073 commit ae45bad7722ac83ba3fbd91499209c5054bda199
15074 Author: Laurent Monin <geeqie@norz.org>
15075 Date:   Tue Apr 8 22:16:56 2008 +0000
15076
15077     exit_gqview() renamed to exit_program().
15078     exit_gqview_final() renamed to exit_program_final().
15079
15080 commit a7475aea1b68e02c4ec5444cad4d8fde1ed7691b
15081 Author: Laurent Monin <geeqie@norz.org>
15082 Date:   Tue Apr 8 22:05:04 2008 +0000
15083
15084     Add support for some Samsung raw files (.pef).
15085     
15086     Samsung raw not strongly differ from Pentax raw.
15087     The only difference in header (manufacturer, camera name and etc).
15088     Tested on Samsung GX-1S and Pentax *ist DS.
15089     Patch by Max Lushnikov.
15090
15091 commit ccc538651bada138f49aec344cc69398359c1fce
15092 Author: Laurent Monin <geeqie@norz.org>
15093 Date:   Tue Apr 8 21:55:58 2008 +0000
15094
15095     Implement secure rc file saving.
15096     First data is written to a temporary file, then if nothing
15097     was wrong, this file is renamed to the final name.
15098     This way the risk of corrupted rc file is greatly reduced.
15099     The code is borrowed from ELinks (http://elinks.cz).
15100
15101 commit 0e8b4aabb88cf20b361334edbdd817303de4a768
15102 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15103 Date:   Tue Apr 8 21:52:04 2008 +0000
15104
15105     fixed histogram label
15106
15107 commit e975cd7b5e7737c6fc2c0606ea17b814c9b4c4ea
15108 Author: Laurent Monin <geeqie@norz.org>
15109 Date:   Tue Apr 8 21:33:29 2008 +0000
15110
15111     Fix the "continuous display" of tooltips in the collection view
15112     (before the tooltip delay occured once, then changing icon to icon never hide the
15113     tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
15114     but disappears when moving cursor to another icon).
15115     
15116     Display the full path to the file when Show filename text is on (before nothing
15117     was displayed).
15118     
15119     When Show filename text is off, behavior is unchanged, the (short) filename is
15120     displayed.
15121
15122 commit bddcf782295eb021e6b525ee5773fbea3947b83b
15123 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15124 Date:   Tue Apr 8 20:56:50 2008 +0000
15125
15126     reworked the histogram patch by Uwe Ohse, most of the code is in
15127     separate files
15128
15129 commit 149161487904c823cc003a0c45fe1e3cc82205e8
15130 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15131 Date:   Tue Apr 8 17:26:13 2008 +0000
15132
15133     fixed file delete notification in view_file_icon
15134
15135 commit 692e15a37d917d37f5171a64264c06b7635cb39a
15136 Author: Laurent Monin <geeqie@norz.org>
15137 Date:   Tue Apr 8 16:22:21 2008 +0000
15138
15139     gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
15140
15141 commit 7e989ce8338140c5c9b0de7f674e2954649e5993
15142 Author: Laurent Monin <geeqie@norz.org>
15143 Date:   Tue Apr 8 15:53:03 2008 +0000
15144
15145     Move active variable affectation after the test.
15146
15147 commit 94caf46eba71f1653d014fbdfa0888b43d98f7d9
15148 Author: Laurent Monin <geeqie@norz.org>
15149 Date:   Tue Apr 8 14:52:42 2008 +0000
15150
15151     Simplify layout_color_name_parse() using g_strdelimit().
15152
15153 commit b43697803c521709dc639805718e079b3f4edcdd
15154 Author: Laurent Monin <geeqie@norz.org>
15155 Date:   Tue Apr 8 14:50:14 2008 +0000
15156
15157     Tidy up, whitespaces and indentation fix.
15158
15159 commit 5d4ea30f551b19d199da2a16b7b252df8244ebb7
15160 Author: Laurent Monin <geeqie@norz.org>
15161 Date:   Tue Apr 8 11:53:35 2008 +0000
15162
15163     Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
15164     Nadvornik.
15165     gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
15166     gdk_color_to_string() was replaced by a equivalent function.
15167
15168 commit 255ee5523caae0230e4e163109b00364f3b8180f
15169 Author: Laurent Monin <geeqie@norz.org>
15170 Date:   Mon Apr 7 19:47:22 2008 +0000
15171
15172     Add the possibility to print file names with path.
15173     A checkbox was added to the Text tab in the Print dialog.
15174     
15175     Name checked and Path unchecked  -> filename.jpg
15176     Name checked and Path checked    -> /some/dir/filename.jpg
15177     Name unchecked and Path checked  -> /some/dir/
15178     
15179     Patch by Michael Mokeev and Laurent Monin.
15180
15181 commit cf45b42ee7dbd8287eecd728cf225c2f45aed5db
15182 Author: Laurent Monin <geeqie@norz.org>
15183 Date:   Mon Apr 7 19:06:17 2008 +0000
15184
15185     Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
15186
15187 commit da12ecf1747a682afe776cf99ea76f4342fd9876
15188 Author: Laurent Monin <geeqie@norz.org>
15189 Date:   Mon Apr 7 18:52:54 2008 +0000
15190
15191     Add the possibility to match duplicates on the name but ignoring the case.
15192     A new item was added to types of match combo box in the Find duplicates dialog.
15193
15194 commit e0831fd697ffb602fc780ea49f4f09259978f867
15195 Author: Laurent Monin <geeqie@norz.org>
15196 Date:   Mon Apr 7 08:09:39 2008 +0000
15197
15198     Display marks in overlay info only if at least one is set.
15199     Fix a missing g_string_free().
15200
15201 commit 7391c9ddeddc9372876f2759b4c8908ea2085fa1
15202 Author: Laurent Monin <geeqie@norz.org>
15203 Date:   Sun Apr 6 10:17:41 2008 +0000
15204
15205     Mark all exif labels as translatable.
15206     Before only some of them were enclosed by N_().
15207
15208 commit 99f37aedb447817ff1cb9e243f768b45099d17a7
15209 Author: Laurent Monin <geeqie@norz.org>
15210 Date:   Sun Apr 6 10:03:54 2008 +0000
15211
15212     Mark strings as translatable.
15213
15214 commit 6033096a6d309a6ebab2d1aa1c2d2152b5e6e56a
15215 Author: Laurent Monin <geeqie@norz.org>
15216 Date:   Sat Apr 5 15:23:39 2008 +0000
15217
15218     Improve remove_trailing_slash() so it allocates no more than
15219     needed bytes and remove all trailing slashes instead only one.
15220
15221 commit 3cd193f19c714ea492ef75b7af92ccddae6d9043
15222 Author: Laurent Monin <geeqie@norz.org>
15223 Date:   Sat Apr 5 11:59:29 2008 +0000
15224
15225     Comment out unused code.
15226     Geeqie code now compiles cleanly with -Wall gcc option.
15227
15228 commit 4b5d366799dd336e39bda4570cb48c706b87512d
15229 Author: Laurent Monin <geeqie@norz.org>
15230 Date:   Fri Apr 4 22:34:55 2008 +0000
15231
15232     Change default exif order a bit to move up common and useful
15233     info.
15234
15235 commit 629f646396dece8527f11d9c55cf37e96420df7a
15236 Author: Laurent Monin <geeqie@norz.org>
15237 Date:   Fri Apr 4 22:23:36 2008 +0000
15238
15239     Re-add "What to show in properties dialog:" label before the table.
15240
15241 commit 9c6fe295906cac617f7ffb57e1f80519982263c0
15242 Author: Laurent Monin <geeqie@norz.org>
15243 Date:   Fri Apr 4 22:12:28 2008 +0000
15244
15245     Rename exif preferences tab to "Properties", and name the
15246     subsection "Exif".
15247
15248 commit b74a5e41092be8d442a5edc8927c388f8f064ab4
15249 Author: Laurent Monin <geeqie@norz.org>
15250 Date:   Fri Apr 4 18:50:52 2008 +0000
15251
15252     Fix a segfault occuring when enabling debug mode.
15253     At this point il->fd can be null.
15254
15255 commit e8cca019825f81696bed7d0e7ac8adb46107d66e
15256 Author: Laurent Monin <geeqie@norz.org>
15257 Date:   Thu Apr 3 23:29:14 2008 +0000
15258
15259     Make the wmclass value unique among the code by defining
15260     it in main header file as GQ_WMCLASS.
15261     Before this patch, it was set using PACKAGE (="geeqie"),
15262     or by the hardcoded string "Geeqie".
15263     Now all Geeqie windows have the same value for wmclass.
15264
15265 commit ba02c7206762d6851a1af2776361daaf16a3db9a
15266 Author: Laurent Monin <geeqie@norz.org>
15267 Date:   Thu Apr 3 22:39:50 2008 +0000
15268
15269     Initialize variables, clearing a gcc warning.
15270
15271 commit 9c57ca463347c5dfe77e25e634135ee282a11d6a
15272 Author: Laurent Monin <geeqie@norz.org>
15273 Date:   Thu Apr 3 22:33:28 2008 +0000
15274
15275     Add missing prototype to header file.
15276
15277 commit 1d07e403b4460791de952fa6b3089e667b60264b
15278 Author: Laurent Monin <geeqie@norz.org>
15279 Date:   Thu Apr 3 22:29:20 2008 +0000
15280
15281     Add few missing prototypes to header file.
15282
15283 commit bae17221c04c2d7ac5a473e94ac0562603d83507
15284 Author: Laurent Monin <geeqie@norz.org>
15285 Date:   Thu Apr 3 22:20:42 2008 +0000
15286
15287     Drop a bunch of unused variables.
15288
15289 commit 4233904c10730a743c21449f929ff99ab6a9cb2e
15290 Author: Laurent Monin <geeqie@norz.org>
15291 Date:   Thu Apr 3 22:14:37 2008 +0000
15292
15293     Add missing #include.
15294
15295 commit b5004054f8709b415a62b457fc166216014e4d6c
15296 Author: Laurent Monin <geeqie@norz.org>
15297 Date:   Thu Apr 3 22:13:12 2008 +0000
15298
15299     Remove unused variables.
15300
15301 commit 0f370af7df0f6b59e783a3c6655d6b8db4986ce9
15302 Author: Laurent Monin <geeqie@norz.org>
15303 Date:   Thu Apr 3 22:09:36 2008 +0000
15304
15305     Add missing prototype.
15306
15307 commit 46cbdf33c88a15bca579a00022356361f7854ec8
15308 Author: Laurent Monin <geeqie@norz.org>
15309 Date:   Thu Apr 3 22:06:31 2008 +0000
15310
15311     Drop 3 unused variables and comment out 2 unused functions.
15312
15313 commit b452f41cefd0a7d578b4e5310543d397ec4ca21b
15314 Author: Laurent Monin <geeqie@norz.org>
15315 Date:   Thu Apr 3 22:03:14 2008 +0000
15316
15317     Add parenthesis around affection to clear a gcc warning.
15318
15319 commit fab357ea72855cdc4397ad4e4009206f47e9065e
15320 Author: Laurent Monin <geeqie@norz.org>
15321 Date:   Thu Apr 3 22:01:08 2008 +0000
15322
15323     Fix a signedness warning.
15324
15325 commit 91d0e07df572f7e7b2bb4564b3d96737ba432650
15326 Author: Laurent Monin <geeqie@norz.org>
15327 Date:   Thu Apr 3 21:54:23 2008 +0000
15328
15329     Main configuration file was renamed from gqviewrc to geeqierc.
15330
15331 commit 94fe3fcbb8e57a53b1ca2fbd2874d319988a3f05
15332 Author: Laurent Monin <geeqie@norz.org>
15333 Date:   Thu Apr 3 21:50:53 2008 +0000
15334
15335     Fix a segfault occuring when using --without-exiv2 and
15336     concerning exif stuff.
15337
15338 commit c34caea4863dc67b9420eefeab15fea347482d00
15339 Author: Laurent Monin <geeqie@norz.org>
15340 Date:   Thu Apr 3 21:49:17 2008 +0000
15341
15342     Fix missing bit of previous patch.
15343
15344 commit 287ce3f2961b8d47d7b16b14206de769419a70b0
15345 Author: Laurent Monin <geeqie@norz.org>
15346 Date:   Thu Apr 3 21:04:19 2008 +0000
15347
15348     Fix two more gcc warnings related to function declarations.
15349
15350 commit 7c014bcacbdf6a41bf9b4d056c23af1b095d2c5e
15351 Author: Laurent Monin <geeqie@norz.org>
15352 Date:   Thu Apr 3 20:53:13 2008 +0000
15353
15354     Remove two unused variables declarations, and add a missing #include.
15355
15356 commit ae6a05ca1496e697792873538344986662731d33
15357 Author: Laurent Monin <geeqie@norz.org>
15358 Date:   Thu Apr 3 20:46:55 2008 +0000
15359
15360     Drop unused variable.
15361
15362 commit 71e3199f6438dedfad6c9f887c61377e25d2ecd8
15363 Author: Laurent Monin <geeqie@norz.org>
15364 Date:   Thu Apr 3 20:45:55 2008 +0000
15365
15366     Add missing return at the end of editor_command_next_start().
15367
15368 commit f73531befc98f27f324b2d8931037cb992cee5eb
15369 Author: Laurent Monin <geeqie@norz.org>
15370 Date:   Thu Apr 3 20:40:15 2008 +0000
15371
15372     Drop unused variable.
15373
15374 commit 66f99ad9b066545846752becd21c8fe28360d27d
15375 Author: Laurent Monin <geeqie@norz.org>
15376 Date:   Thu Apr 3 20:38:59 2008 +0000
15377
15378     Make collect_manager_process_action() static.
15379
15380 commit 8e4da844d26d88157198173ae9085700c3ad7e15
15381 Author: Laurent Monin <geeqie@norz.org>
15382 Date:   Thu Apr 3 20:34:49 2008 +0000
15383
15384     Fix typos in functions names: file_list -> filelist.
15385
15386 commit c2eef3c9f81fcfdc2871d68fc70429ee0022b0a1
15387 Author: Laurent Monin <geeqie@norz.org>
15388 Date:   Thu Apr 3 20:25:22 2008 +0000
15389
15390     Remove unused variable declarations.
15391
15392 commit 6c8390b4bf350c22d5dadc4f7cbeecfcf66b2241
15393 Author: Laurent Monin <geeqie@norz.org>
15394 Date:   Thu Apr 3 20:24:20 2008 +0000
15395
15396     Fix missing header include (filelist.h).
15397
15398 commit a161508a7fcab4d94be9661e844e1cbadb459016
15399 Author: Laurent Monin <geeqie@norz.org>
15400 Date:   Thu Apr 3 20:19:16 2008 +0000
15401
15402     Remove unused variables declarations.
15403
15404 commit 8746b22d3ed1b600016bd97a5547dc10248cc0e5
15405 Author: Laurent Monin <geeqie@norz.org>
15406 Date:   Thu Apr 3 20:11:09 2008 +0000
15407
15408     Move tabs code from config_window_create() to new smaller functions.
15409     Each tab has now its own function named:
15410     config_tab_general(), config_tab_image(), config_tab_windows(),
15411     config_tab_filtering(), config_tab_editors(), config_tab_exif(),
15412     config_tab_advanced();
15413
15414 commit 1557cbb59eeb34ce818337a2c9a57cb8e03c9c05
15415 Author: Laurent Monin <geeqie@norz.org>
15416 Date:   Thu Apr 3 18:20:39 2008 +0000
15417
15418     Use more generic names for some cache manager callback functions.
15419
15420 commit aecafd20f3ac481c1c919484ebb2dd79af07caca
15421 Author: Laurent Monin <geeqie@norz.org>
15422 Date:   Thu Apr 3 17:34:30 2008 +0000
15423
15424     Replace some occurences of gqview by Geeqie.
15425
15426 commit e10dc3fb90621a74d1641c54cba4e3eb58ed306b
15427 Author: Laurent Monin <geeqie@norz.org>
15428 Date:   Thu Apr 3 17:15:49 2008 +0000
15429
15430     Add a debug level spinner at the end of Preferences > Advanced.
15431     One can now enable debug mode without restarting geeqie.
15432     A possibility to disable all debugging code and related options
15433     at compile time was added.
15434
15435 commit 7cc8e4c3ec69055695aea75aec756ab8623d9b1b
15436 Author: Laurent Monin <geeqie@norz.org>
15437 Date:   Thu Apr 3 14:35:03 2008 +0000
15438
15439     Fix and simplify thumbnails size combo box related code.
15440     Some variables were unused, code was buggy (spurious entry at
15441     the end of the list). A sanity check for values coming from
15442     rc file was added. Two constants now define the default
15443     thumbnail size.
15444
15445 commit 1671ec2fa789db8370f51fb6ef8efca946865931
15446 Author: Laurent Monin <geeqie@norz.org>
15447 Date:   Thu Apr 3 13:58:20 2008 +0000
15448
15449     Make the preferences window resizeable, and try to improve
15450     display of editors tab.
15451
15452 commit ab990a8c71aed99def1757293cbb888da37af2a9
15453 Author: Laurent Monin <geeqie@norz.org>
15454 Date:   Thu Apr 3 13:24:13 2008 +0000
15455
15456     Tidy up. Fix indentation and missing whitespaces.
15457     Make editors table creation code a bit more readable.
15458
15459 commit cf5166859290614def5203aea1900d302d02c6de
15460 Author: Laurent Monin <geeqie@norz.org>
15461 Date:   Thu Apr 3 08:51:32 2008 +0000
15462
15463     Setting no limit size to trash directory is now possible using zero as value.
15464     A tooltip was added to the spinner to inform the user of this possibility.
15465     When 0 is set, no remaining/free space check occurs.
15466     Default size of the trash was set to a 128M and maximum size is now 2048MB, which
15467     is more conform to today's standards.
15468     The delete dialog now displays more information:
15469     - if external command will be used
15470     - if safe delete is on, max size and path to the trash
15471     - if safe delete is off
15472
15473 commit 84a0008e3167969e2250ac1169da57ad8464624d
15474 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15475 Date:   Wed Apr 2 20:44:40 2008 +0000
15476
15477     various exif improvements based on patch by Uwe Ohse
15478     try to compute 35mm focal length
15479
15480 commit a667d7a3491b2758ffff532fc66c76bd84de59cf
15481 Author: Laurent Monin <geeqie@norz.org>
15482 Date:   Wed Apr 2 12:12:50 2008 +0000
15483
15484     Make properties tabs reorderable through drag'n drop.
15485     Order is preserved during the whole session.
15486     When a new properties dialog is open, it uses the last order used.
15487     Currently, order isn't saved to rc file.
15488
15489 commit 119f6773b7605d8ce443c6f79ee1becd5d2250b2
15490 Author: Laurent Monin <geeqie@norz.org>
15491 Date:   Wed Apr 2 10:40:54 2008 +0000
15492
15493     Honor selection while fullscreen navigation.
15494     The behavior is now consistent in full screen and windowed mode.
15495     It fixes the fact that the selection was discarded on "Next".
15496     Patch by Uwe Ohse. Cleanups by Laurent Monin.
15497
15498 commit 9c13e122221c8c594e9c686eb44c00ebe5653a8d
15499 Author: Laurent Monin <geeqie@norz.org>
15500 Date:   Tue Apr 1 07:42:31 2008 +0000
15501
15502     Fix display of image number in properties dialog when more than one image is selected.
15503
15504 commit 46b72816ae905359b0f58dc9306391a045c64851
15505 Author: Laurent Monin <geeqie@norz.org>
15506 Date:   Mon Mar 31 22:10:25 2008 +0000
15507
15508     Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
15509
15510 commit 04eaaa21a6ba71239f7c4564ff98a3268326cc40
15511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15512 Date:   Mon Mar 31 21:09:36 2008 +0000
15513
15514     use quoted_value everywhere
15515     simplify parsing of multiple quoted values on one line
15516
15517 commit e24208c28c3cc4cebd512e16b81183ec1df6bae1
15518 Author: Laurent Monin <geeqie@norz.org>
15519 Date:   Mon Mar 31 07:29:03 2008 +0000
15520
15521     Indentation and white lines minor fixes.
15522
15523 commit fcd13bbcea7020864510cb36b878e08fab2f90b2
15524 Author: Laurent Monin <geeqie@norz.org>
15525 Date:   Sun Mar 30 19:26:35 2008 +0000
15526
15527     Move strlen() calls outside the while loop.
15528
15529 commit 05e266040ad17850e0b808ba3ddc94fefb526120
15530 Author: Laurent Monin <geeqie@norz.org>
15531 Date:   Sun Mar 30 14:19:34 2008 +0000
15532
15533     Comment out forgotten debugging code.
15534
15535 commit 7bfda96a852553fd035ffefcd44c82dab63de722
15536 Author: Laurent Monin <geeqie@norz.org>
15537 Date:   Sun Mar 30 14:18:04 2008 +0000
15538
15539     Fix two minor compilation warnings.
15540
15541 commit a3842d6ede2ca127f40bdab206c0bfd35b31e92b
15542 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15543 Date:   Sun Mar 30 11:47:14 2008 +0000
15544
15545     differentiate among normal image, raw image and metadata
15546     removed raw extension lists on various places and fixed most of the
15547     Exiv2 warnings
15548     todo: configuration and a special icons for unreadable raw or metadata
15549
15550 commit 07a39dad79cab9d0ffb31934ffffb46cac283614
15551 Author: Laurent Monin <geeqie@norz.org>
15552 Date:   Sun Mar 30 07:14:37 2008 +0000
15553
15554     Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
15555
15556 commit 4cd843a2af59ae49b25ee2cf0cc1a4e777567628
15557 Author: Laurent Monin <geeqie@norz.org>
15558 Date:   Sat Mar 29 21:47:10 2008 +0000
15559
15560     Improve escaping and quoting of strings saved in rc files.
15561
15562 commit a6b652131200ed7c783431147a4ea52024341200
15563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15564 Date:   Sat Mar 29 14:59:14 2008 +0000
15565
15566     configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
15567
15568 commit 34d53a4678e430076251d04a4e7e4e4c755a21e1
15569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15570 Date:   Sat Mar 29 10:38:15 2008 +0000
15571
15572     set user-defined color as image background - patch by Laurent MONIN
15573
15574 commit a33be8446827d48bdf2c3a390cac83a46c998a9b
15575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15576 Date:   Sat Mar 29 10:11:02 2008 +0000
15577
15578     fixed color management initialization
15579
15580 commit c8156a82ec7f5c50ca3879f3d7950be7d2141ad0
15581 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15582 Date:   Wed Mar 26 12:07:00 2008 +0000
15583
15584     README fixes
15585
15586 commit 407aa583a11e3dc639b45941cd642636e90b8da4
15587 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15588 Date:   Wed Mar 26 08:02:45 2008 +0000
15589
15590     updated README files
15591
15592 commit 326749190b90a0d6856aadc41863147f4036ef74
15593 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15594 Date:   Wed Mar 26 08:00:46 2008 +0000
15595
15596     improved xmp vs. legacy metadata handling
15597
15598 commit 6d057f053b0096f75d54ca1072efbc3519fb1fd6
15599 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15600 Date:   Mon Mar 24 23:15:29 2008 +0000
15601
15602     fixed crashes with --debug
15603
15604 commit b62f6a36bb78ebcfdc7e3ebb5ed8053e4602ff31
15605 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15606 Date:   Mon Mar 24 20:42:39 2008 +0000
15607
15608     added all possible raw extensions that I could find
15609
15610 commit 667f7560d8b10468f4c7297519555a3c8decbc4c
15611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15612 Date:   Mon Mar 24 14:49:00 2008 +0000
15613
15614     improved support for older exiv2 versions
15615
15616 commit da4c691f61c0f2ca628b9ad5e97c3214df774d69
15617 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15618 Date:   Mon Mar 24 14:03:46 2008 +0000
15619
15620     exiv2 version checks
15621
15622 commit 84ae856159768b019f9e84bc7755870d81919ff4
15623 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15624 Date:   Mon Mar 24 12:04:31 2008 +0000
15625
15626     more renames
15627
15628 commit 70dabcc54b1d89de945f04eda7b3a64c353f9b55
15629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15630 Date:   Mon Mar 24 10:27:22 2008 +0000
15631
15632     changed logo
15633
15634 commit 81d7720e912922961e82aa9b1a1dc87e7d75a74a
15635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15636 Date:   Mon Mar 24 09:55:09 2008 +0000
15637
15638     more renames
15639
15640 commit 63da021597cd98d86a924b3e233ef17974df5360
15641 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15642 Date:   Sun Mar 23 20:38:54 2008 +0000
15643
15644     rename GQview -> Geeqie over the code
15645
15646 commit a0778c990d5e40044d61b06dc2fbdbb9a7e70b04
15647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15648 Date:   Sun Mar 23 20:18:51 2008 +0000
15649
15650     renamed to geeqie
15651
15652 commit ea452132ffaeb843e0679ff75cea362888cf1e6d
15653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15654 Date:   Sat Mar 22 19:28:45 2008 +0000
15655
15656     raw related fixes
15657
15658 commit 492c7832025b9958963965fafb009de3d8fde085
15659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15660 Date:   Sat Mar 22 17:32:43 2008 +0000
15661
15662     overview of supported raw formats
15663
15664 commit 6974277ce5e41e0271523dbbd5ece82abeec678e
15665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15666 Date:   Sat Mar 22 17:09:14 2008 +0000
15667
15668     configure --without-exiv2
15669
15670 commit 2e9a8e8d10e6aefb5965f7b68c7ea0304bc962b2
15671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15672 Date:   Sat Mar 22 16:43:59 2008 +0000
15673
15674     crw preview support with exiv2
15675
15676 commit 7f9de3a441f0cda2f3f6338e605ac623c0939e60
15677 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15678 Date:   Sun Mar 16 14:11:22 2008 +0000
15679
15680     whitelist of files that can have an xmp sidecar, sample external command
15681     for creating sidecar
15682
15683 commit a7b47030ebe7432a344a9af140418143a3e60510
15684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15685 Date:   Sun Mar 16 10:52:44 2008 +0000
15686
15687     fixed reading sidecar extensions from config file
15688
15689 commit 7597fd790455ba66f96c22589c14f77041473c04
15690 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15691 Date:   Sun Mar 16 10:32:52 2008 +0000
15692
15693     write comment and keywords to xmp, sidecars are used if exist
15694
15695 commit c0cdc48934658fca8cd0c98c642f6f79139eb546
15696 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15697 Date:   Sat Mar 15 19:53:33 2008 +0000
15698
15699     write support in Exiv2 wrapper; for now only string values
15700
15701 commit 61e73a06de7a43766561aa634ed092f92074fda8
15702 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15703 Date:   Sun Feb 24 18:55:19 2008 +0000
15704
15705     a hack to read raw previews with exiv2 0.16, however it should be fixed
15706     in the library
15707
15708 commit 406e5426f94d6f73156a64864486bfc15a57e18e
15709 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15710 Date:   Fri Feb 15 10:48:09 2008 +0000
15711
15712     read also iptc and xmp
15713
15714 commit 8c7b5e49053a0f3c00c437d10b0456ccfe08149d
15715 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15716 Date:   Thu Feb 14 14:04:43 2008 +0000
15717
15718     more exiv2 fixes
15719
15720 commit 2b56231212f7ea7f07ce26525b1b20d8acfba5e4
15721 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15722 Date:   Thu Feb 14 11:03:20 2008 +0000
15723
15724     more exiv2 fixes
15725
15726 commit 0330894fadd7202f8df008f7c8b68c6806d480ac
15727 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15728 Date:   Wed Feb 13 23:02:48 2008 +0000
15729
15730     more exiv2 fixes
15731
15732 commit 4f5f09180a9a03d951a695611df2426342201596
15733 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15734 Date:   Wed Feb 13 19:31:50 2008 +0000
15735
15736     unified tag names between exiv2 and internal rxif parser
15737
15738 commit bf05ea3fd28410a74676a407f659899e4c912046
15739 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15740 Date:   Wed Feb 13 17:47:55 2008 +0000
15741
15742     more exiv2 fixes
15743
15744 commit 69bc9e2f08edac2dd933f5b7ea25864a30c5d660
15745 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15746 Date:   Wed Feb 13 17:08:04 2008 +0000
15747
15748     and first version that actually shows some exif data (see advanced view)
15749
15750 commit fd37e582550777f9c82609aacb4dd5fc2b4aab86
15751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15752 Date:   Wed Feb 13 16:52:41 2008 +0000
15753
15754     first exiv2 support that does not crash immediately
15755
15756 commit d5f48145d5d4cc13c73fb372b6d6a618eca3ce75
15757 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15758 Date:   Wed Feb 13 14:46:23 2008 +0000
15759
15760     started exiv2 integration
15761
15762 commit dd9103a22cd380d10bffb153f495109066f8065e
15763 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15764 Date:   Wed Feb 13 13:57:31 2008 +0000
15765
15766     simplified exif.h, moved implementation-specific stuff to exif-int.h
15767
15768 commit 431265bcd9755e6074140f587a9512bb50f0549a
15769 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15770 Date:   Mon Feb 11 15:23:43 2008 +0000
15771
15772     do not show frame for full-window images
15773
15774 commit b3b7ee17996db74480664bcc1f68e0ef2b15d420
15775 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15776 Date:   Mon Feb 11 12:51:28 2008 +0000
15777
15778     improved drawing of image frames
15779
15780 commit 0628b6e3e6e9712711131850b85d7d471fd22b20
15781 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15782 Date:   Sat Jan 26 21:18:23 2008 +0000
15783
15784     updated TODO list
15785
15786 commit bf5d79e01c27563022cf7bf091b12d62375157d6
15787 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15788 Date:   Sun Jan 20 19:04:18 2008 +0000
15789
15790     debug messages cleanup
15791
15792 commit 631cb03570ea6c6ea72b1b16246c954ddb0e10d8
15793 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15794 Date:   Wed Jan 16 19:37:54 2008 +0000
15795
15796     added file with release notes and TODO
15797
15798 commit 6d82f53ecfeab8d6094f82a95cbdd7746d295fa1
15799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15800 Date:   Sun Dec 23 21:24:48 2007 +0000
15801
15802     basic sidecar files configuration via preferences dialog
15803
15804 commit 45bbe448e671704146e0bc767810ba93df03ce50
15805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15806 Date:   Sun Dec 23 20:28:50 2007 +0000
15807
15808     fixed loading thumbnails for sidecar files
15809
15810 commit 29b1508bf7b5e237cfeebcb70d1db839105d6e72
15811 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15812 Date:   Sun Dec 23 15:49:23 2007 +0000
15813
15814     fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
15815     files
15816
15817 commit c1a3110b9f809032dbc8b8aa87fe5ba30e5fedc6
15818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15819 Date:   Sat Dec 22 20:33:09 2007 +0000
15820
15821     fixed filelist refresh
15822
15823 commit b06e457b334a134777618c729eb99e71bf1725c9
15824 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15825 Date:   Sat Dec 22 10:10:40 2007 +0000
15826
15827     preserve marks setting on layout change
15828
15829 commit c753cf51a86606bdcc34cb5bafde19ad9e75bda2
15830 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15831 Date:   Sat Dec 22 09:51:12 2007 +0000
15832
15833     basic support for marks in view_file_icon.c
15834
15835 commit ec7b00c244dd33aa0db84f09db46e5603f9f3dc1
15836 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15837 Date:   Thu Dec 20 22:43:52 2007 +0000
15838
15839     update FileData on file change
15840
15841 commit 9114e31e1e4e433948d6b6380ea955b4909ddff0
15842 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15843 Date:   Thu Dec 20 16:18:28 2007 +0000
15844
15845     <num> toggles mark num
15846     <control><num> selects mark num
15847
15848 commit eda3ed612bc1b1f96ef2956db9d1a07e4da1509f
15849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15850 Date:   Thu Dec 20 16:06:20 2007 +0000
15851
15852     created menu "Select" with selection and marks operations
15853
15854 commit 3d075305738ca1931d074e207e546f3a5c3fcd3d
15855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15856 Date:   Wed Dec 19 22:01:46 2007 +0000
15857
15858     complete set of boolean operation with marks -
15859     union, intersection, complement
15860
15861 commit 89bad26edcaf2df8dd67d3b965ffdb89ceb05a6f
15862 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15863 Date:   Tue Dec 18 21:15:16 2007 +0000
15864
15865     use accels also in fullscreen mode
15866
15867 commit a9437da31efbdf69f6d9f7bba573f3925dc6a3aa
15868 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15869 Date:   Mon Dec 17 21:42:24 2007 +0000
15870
15871     moved some actions to menu and accels
15872
15873 commit a38f59e3953d625d8209673f67380f2cd34ef824
15874 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15875 Date:   Mon Dec 17 19:34:43 2007 +0000
15876
15877     removed unused variable
15878
15879 commit 345a2cf80b5165d3eb651ef6ade21323280d6ebe
15880 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15881 Date:   Sun Dec 16 22:30:19 2007 +0000
15882
15883     fixed in-place rename
15884
15885 commit 05cfc9b2aa804a81b39e792cdf5d7fe8119e8df6
15886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15887 Date:   Sat Dec 15 17:58:51 2007 +0000
15888
15889     better integration of split image functions into menu
15890
15891 commit 69f60d962f323105247e0eaae029ab5d4c4d7395
15892 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15893 Date:   Fri Dec 14 21:51:46 2007 +0000
15894
15895     show active marks in image overlay
15896
15897 commit 9ccee7c53567b57b5d54b727ad0d82e453c69d58
15898 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15899 Date:   Sun Dec 9 21:20:27 2007 +0000
15900
15901     fixed image focus
15902
15903 commit b44635e7ed331a57eda5ba5d5b4886ddfaf453dc
15904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15905 Date:   Sun Dec 9 12:33:51 2007 +0000
15906
15907     fixed copying zoom an scroll values from the original image on splitting
15908
15909 commit ce0883ff7b010d5562f1d7d1213b326503229644
15910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15911 Date:   Sun Dec 9 11:58:39 2007 +0000
15912
15913     do not hilight selected image in SPLIT_NONE
15914
15915 commit 4c1e2733efabf185cf89ce1c12da428f3402f5e9
15916 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15917 Date:   Sun Dec 9 00:11:40 2007 +0000
15918
15919     improved drawing of frame around selected image
15920
15921 commit 7ea79525bc616c4b570ed79cd5a930d85e34cbb6
15922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15923 Date:   Sun Nov 25 10:25:25 2007 +0000
15924
15925     more operations with file marks
15926
15927 commit a0cf6aaa112b855b737422d74eb8ba048598d223
15928 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15929 Date:   Sat Nov 24 21:06:30 2007 +0000
15930
15931     marks: fixes and cleanup
15932
15933 commit 5c3c80672cb96a81b25289f09f82d3f642cf2846
15934 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15935 Date:   Thu Nov 22 21:15:35 2007 +0000
15936
15937     improved directory scanning a bit
15938
15939 commit 106211b13e3e057b69bb7676d70155e64eb093cd
15940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15941 Date:   Wed Nov 21 22:46:50 2007 +0000
15942
15943     added possibility to specify prefered file type for external commands
15944
15945 commit 439688c617f392e5e63b68bac42663a05be7df61
15946 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15947 Date:   Wed Nov 21 21:21:17 2007 +0000
15948
15949     prevent duplicate sidecar files; code cleanup
15950
15951 commit 07fcc6b5f7298e70aa7fc5530427997eece2bb44
15952 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15953 Date:   Tue Nov 20 22:28:40 2007 +0000
15954
15955     fixed grouping sidecar files and made it configurable via config file
15956     (no gui yet)
15957
15958 commit f4cbb100a217060899694be8fbe42a496f00f443
15959 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15960 Date:   Mon Oct 22 19:58:47 2007 +0000
15961
15962     fixed preloading images in file list
15963
15964 commit db51b5674d885e18d75a4c4638ec70a5fbb0ee6a
15965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15966 Date:   Mon Oct 8 19:41:49 2007 +0000
15967
15968     improved FileDataChangeInfo structure, check for another file operation in progress
15969
15970 commit 0f0a7caad365e1040b989a58a53c5cd22270d631
15971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15972 Date:   Tue Oct 2 21:49:02 2007 +0000
15973
15974     display sidecar files (jpeg + raw)  using gtk_tree_store
15975     This is just a prototype to test the functionality, it needs more work.
15976     
15977     Please test, omments are welcome :)
15978
15979 commit bd71fb9aabd65b6e530a82bf61b0787d5f9218a6
15980 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15981 Date:   Mon Oct 1 19:52:10 2007 +0000
15982
15983     use FileData even for sidecar file list
15984
15985 commit dab00f02153474d52c62447e25e4a89f70ce918b
15986 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15987 Date:   Sun Sep 30 21:10:54 2007 +0000
15988
15989     editors.c was almost completely rewritten:
15990     - centralized template parsing
15991     - better control of executed editors
15992     - possibility to get editor exit status via callback
15993
15994 commit 0521644af7926c994e85a57345d7d9e4045dee23
15995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15996 Date:   Wed Sep 12 21:17:31 2007 +0000
15997
15998     display sidecar extensions in filelist
15999     some cleanup of file marks
16000
16001 commit 06959abbda81a200519ad4b57b16995487b8acd8
16002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16003 Date:   Tue Sep 11 20:06:29 2007 +0000
16004
16005     replaced gchar* path with FileData *fd
16006
16007 commit d9367f6d1ce776d8a9c2cf67fe9f8166e4e41b6b
16008 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16009 Date:   Thu Aug 23 20:45:59 2007 +0000
16010
16011     started support for sidecar files like xmp, raw+jpeg etc.
16012
16013 commit d42c34b8f61d1769f068d253d52043862cc49e56
16014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16015 Date:   Mon Aug 20 20:11:32 2007 +0000
16016
16017     more external commands
16018
16019 commit a4e65742955bd3ca929032eac09ea49b57a6873e
16020 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16021 Date:   Thu Aug 16 20:57:09 2007 +0000
16022
16023     improved external delete command
16024
16025 commit 19d0a14182426bf5e9a9591c65f44af4c6fc3c06
16026 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16027 Date:   Wed Aug 15 21:37:51 2007 +0000
16028
16029     started implementation of external commands; external Delete should work
16030
16031 commit 57c15b1c97b8d075ebb879fc4af67ba41a5d8471
16032 Author: Petr Ostadal <postadal@suse.cz>
16033 Date:   Fri Jul 20 07:10:48 2007 +0000
16034
16035     compilation fix
16036
16037 commit 84f67e529bc28f1888d58736ed92d69b227a72a4
16038 Author: Petr Ostadal <postadal@suse.cz>
16039 Date:   Fri Jul 13 14:03:08 2007 +0000
16040
16041     First implementation of marks for all photos.
16042
16043 commit f231104ffad164bd37990a2b4d8e4ffa392f3949
16044 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16045 Date:   Thu Jul 12 20:46:28 2007 +0000
16046
16047     relative scroll is working; some cleanup
16048
16049 commit 45424fcc2bf63a47442a1669f19c57233ed07386
16050 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16051 Date:   Wed Jul 11 21:10:25 2007 +0000
16052
16053     connected zoom
16054
16055 commit 625f31c5f44e5ad9b1689949b3e0553a1a89a2a6
16056 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16057 Date:   Wed Jul 11 20:00:07 2007 +0000
16058
16059     started relative scroll, keep scroll position
16060
16061 commit 44d8cd9bde65b823801ea1f5eca8137641ce5c18
16062 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16063 Date:   Tue Jul 10 21:25:51 2007 +0000
16064
16065     improved connected scroll and active image switching
16066
16067 commit f2c63eb24b224a0f9023dc2fa27dc1fe64a5c047
16068 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16069 Date:   Fri Jun 29 15:16:46 2007 +0000
16070
16071     implemented split windows
16072     TODO: menus and hotkeys, connected zoom, activating on drag
16073
16074 Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>
16075
16076         * README: Fix credits for Belarusian translation.
16077
16078 Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>
16079
16080         * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
16081         the data returned by parts_list() was not used here at all.
16082
16083 Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>
16084
16085         * README: Updates.
16086         * configure.in: Release 2.1.5
16087
16088 Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>
16089
16090         * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
16091         to the system shell. Assumes bash-like escaping syntax for "sh -c".
16092
16093 Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>
16094
16095         * image-overlay.[ch]: More work on osd icons.
16096         * image.c: Use correct flag when setting auto rotation state, and set
16097         the state again after the rotation so that osd can update.
16098         * img-view.c: Show osd icon when overlay is enabled.
16099         * layout.c, layout_image.[ch]: Enable overlay regardless of the
16100         full screen state, only difference now is that image description text
16101         is only shown when in full screen but icons will always appear.
16102         * layout_util.c: Make I key toggle overlay from windowed mode too.
16103         * typedefs.h (LayoutWindow): Remove no longer used 
16104         full_screen_overlay_on.
16105
16106 Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>
16107
16108         * print.c (print_job_ps_page_image): Use a white mask when printing
16109         transparent images, fixes bug #1426596.
16110
16111 Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>
16112
16113         * slideshow.c (real_slideshow_start): Fix memory leak when unable to
16114         begin a slideshow.
16115
16116 Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>
16117
16118         * image-overlay.[ch]: Prepare for icon notification display, and fix
16119         info overlay image index when on last image of slideshow.
16120         * img-view.c: Fix image index when on last image of slideshow.
16121
16122 Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>
16123
16124         * image-overlay.[ch]: Rewrite most of the information overlay code to
16125         be more flexible and easily extended.
16126         * image.[ch], typedefs.h: Remove image_new_func, and replace it with
16127         image_state_func callback which is much more informative.
16128         * img-view.c, layout.c, layout_image.c: Updates for new image overlay
16129         function names.
16130
16131 Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>
16132
16133         * image.c: When resuming a previous color adjustment, set the display
16134         to update incrementally to avoid user confusion of why half of image
16135         is color adjusted.
16136
16137 Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>
16138
16139         * color-man.[ch]: Allow color manager to work with GdkPixbufs not
16140         linked to an ImageWindow. Fix missing embedded dummy function when
16141         compiling without color profile support.
16142         * image.c: When embedded color profiles is enabled and EXIF ColorSpace
16143         is set to 1 use sRGB color profile for the image. Also fixed order of
16144         starting the image read-ahead when color profiles are in use.
16145         * typedefs.h (ImageWindow): Use gpointer definition correctly so that
16146         cm is a pointer and not a pointer to a pointer.
16147         * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
16148         of FALSE.
16149
16150 Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>
16151
16152         * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
16153         * color-man.[ch]: Add color_man_new_embedded for using in-memory color
16154         profiles.
16155         * exif.[ch]: Add support for extracting color profiles embedded in jpeg
16156         and tiff images. This resulted in a rewrite of the jpeg parser; both
16157         to allow searching for any marker type, and to make the code readable.
16158         * format_raw.c: Add color profile tag to the debug code.
16159         * image.c, layout.c: Use embedded color profiles when found and
16160         enabled, also add toggle for the option in color profile menu.
16161
16162 Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>
16163
16164         * configure.in: Add test for lcms (little cms).
16165         * Makefile.am: Add color-man.[ch]:
16166         * color-man.[ch]: New files for color management support.
16167         * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
16168         variables and option saving.
16169         * image.[ch]: Add color profile functions.
16170         * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
16171         fix sort menu to use radio buttons.
16172         * menu.c: Use radio buttons for sort menu when appropriate.
16173         * preferences.c: Add color profile options to preferences.
16174         * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
16175         * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
16176         * view_file_icon.c, view_file_list.c: Check for active state in sort
16177         menu callbacks.
16178         * README: Add info about lcms, and how to disable.
16179
16180 Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>
16181
16182         * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
16183         does not follow symbolic links.
16184         * utilops.[ch]: Add file_util_delete_dir(), and support functions.
16185         * view_dir_list.c: Add delete to folder popup menu.
16186         * view_dir_tree.c: Add delete to folder popup menu, and set rename and
16187         delete sensitive only when parent folder is writable.
16188
16189 Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>
16190
16191         * view_file_icon.c: Fix odd crash when removing files, it seems the
16192         high priority idle sync is no longer called before the treeview tries
16193         to redraw itself, so fix the cleanup of removed pointers so that they
16194         are always valid or NULL (I wonder if the priorities used by
16195         GtkTreeView have changed in newer versions of GTK?).
16196         * view_file_list.c: Fix progress bar warning when files are removed
16197         before thumbnail generation is finished.
16198
16199 Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>
16200
16201         * exif.[ch]: Fix memory alignment issues, bug #1593252.
16202
16203 Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>
16204
16205         * image.c: Fix up initial scroll offset into image when auto rotated
16206         by exif info, and keep same center point when rotating otherwise.
16207
16208 Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>
16209
16210         * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
16211         the value, as when that is eventually fixed to be alignment safe,
16212         the so shall this.
16213
16214 Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>
16215
16216         * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
16217         more in line with their counterparts of exif_byte_get..()
16218
16219 Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>
16220
16221         * pan-view.c: Break this monstrosity of code into smaller files.
16222         * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
16223         layout types into their own files (for now flower is with folder tree).
16224         * pan-item.c: PanItem creation, drawing, actions, and maintenance.
16225         * pan-types.h: Defines, data types, function prototypes.
16226         * pan-util.c: Various utilities.
16227         * src/Makefile.am: Add new files above.
16228
16229 Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>
16230
16231         * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
16232         and use a buffer when drawing to those windows to avoid flicker.
16233         Scrolling with the info [I] visible in full screen is now much
16234         smoother. Only one regression that will be fixed later: overlapping
16235         overlays are now ugly.
16236
16237 Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>
16238
16239         * format_nikon.h: For the pentax test, use tiff make instead of a magic
16240         string that can move location.
16241
16242 Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>
16243
16244         * pan-view.c: For calendar view only show months that contain an image.
16245         Allow choice of size when displaying an image with the info popup.
16246
16247 Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>
16248
16249         * exif.c: Use new format_raw_exif_offset() function to find Exif in
16250         raw files.
16251         * filelist.c: Add orf and pef to displayed file types.
16252         * format_canon.h, format_fuji.h: Update to new #define format.
16253         * format_fuji.c: Use same offset for Exif as the jpeg image as the
16254         Exif is always embedded in the jpeg and assuming offset of 12 is
16255         just broken.
16256         * format_nikon.h: Update to new #define format, and add pentax here
16257         as finding the jpeg will be same code.
16258         * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
16259         not all raw files will have a jpeg, but all appear to have Exif tags.
16260         * format_raw.[ch]: Add new camera types, and add a debugging facility
16261         to easily list all tags within tiff files (see format_raw.h to enable).
16262
16263 Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>
16264
16265         * format_olympus.c: Fix olympus makernote tag types to match image
16266         sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
16267         and Olympus.FlashBias.
16268
16269 Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>
16270
16271         * pan-view.c: Always recalculate canvas size when displaying popups.
16272         * README: Updates.
16273         * po/eo.po: Mark translation for 'Command Line' not fuzzy.
16274         * configure.in: Release 2.1.4 (quick bug fix for pan view).
16275
16276 Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>
16277
16278         * pan-view.c: Only print things to console when debug is enabled.
16279         * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
16280         canvas will not treat scroll position as if a new image was set, this
16281         fixes popups in the Pan View from causing a scroll to the top left or
16282         center when scroll_reset_method is not set to 'no change'. Also clean
16283         up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
16284         always set TRUE as they were old cruft.
16285
16286 Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>
16287
16288         * README: Updates.
16289         * icons/Makefile.am: Remove icon files that no longer exist.
16290         * configure.in: Release 2.1.3
16291
16292 Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>
16293
16294         * pan-view.c: Fix shortcuts to work regardless of what has the focus.
16295         Make [Control]+F (in addition to [/] show the find bar and [Control]+G
16296         go to next match. Add folder location field to info popup.
16297
16298 Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>
16299
16300         * bar_exif.[ch]: Make list of general exif tags available to rest of
16301         application.
16302         * pan-view.c: Add option to display exif information in info popup.
16303         Clean up the info popup text alignment. Make displaying the full size
16304         image below the info popup optional (off by default).
16305         * pixbuf-renderer.c (pr_source_tile_changed): Guard against
16306         width/height less than 1.
16307         * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
16308         than 1.
16309
16310 Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>
16311
16312         * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
16313         collections and view windows.
16314         * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
16315         by the previous keypress handler code cleanup. Add [Control]+V to
16316         view current image in a new image window.
16317
16318 Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>
16319
16320         * view_file_list.c: Fix slow re-sort when updating list by clearing the
16321         list and adding items in the new order instead of simply moving them.
16322         Fixes bug #1451200.
16323
16324 Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>
16325
16326         * po/eo.po: Add Esperanto translation,
16327         submitted by Antonio C. Codazzi <f_sophia@libero.it>.
16328         * configure.in (ALL_LINGUAS): Add new translation.
16329         * README: Update credits for above.
16330
16331 Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
16332
16333         * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
16334         instead of xpms.
16335         * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
16336         * pixbuf_util.[ch]: Add new icons.
16337         * icons/Makefile.am: Update generated inline pixbufs.
16338         * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
16339         icons/view.xpm: Remove old xpm icons.
16340         * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
16341         icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
16342         * icons/svg/*.svg: Add svg sources for icons, they are not used or
16343         anything, but this way I can not misplace them again.
16344
16345 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
16346
16347         * info.c: Increase default info window size to 600x400.
16348         * po/be.po: Update Belarusian translation,
16349         submitted by Pavel Piatruk <berserker@neolocation.com>.
16350         * gqview.desktop: Add additional formats to MimeType list.
16351
16352 Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>
16353
16354         * img-view.c: Use correct method to close the window using Escape key,
16355         fixes bug #1231845. Also added more robust method to update window
16356         list when a window is closed so this doesn't happen again.
16357         * slideshow.c: Add sanity checks to exported functions to check for
16358         NULL SlideShow pointers, to match rest of coding style.
16359
16360 Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>
16361
16362         * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
16363         gtk_object_sink is not available as it is deprecated.
16364
16365 Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>
16366
16367         * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
16368         where obstructed portions of an image were not always generating an
16369         expose event when scrolling the image.
16370
16371 Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>
16372
16373         * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
16374         toggle fullscreen.
16375
16376 Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>
16377
16378         * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
16379         view_file_icon.c: Keypress signal handler code clean-up round 2: the
16380         remaining files. Make control and shift logic easier to follow.
16381
16382 Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>
16383
16384         * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
16385         code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
16386         deactivating full screen [F].
16387
16388 Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>
16389
16390         * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
16391         * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
16392         the display of current image with [Shift]+[G] keyboard shortcut and
16393         'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
16394         activating refresh [R].
16395         * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
16396         function.
16397
16398 Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>
16399
16400         * layout.[ch] (layout_new_with_geometry): New function to create a
16401         layout sized to an X geometry string.
16402         * main.c: Add support for --geometry on the command line.
16403
16404 Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>
16405
16406         * utilops.c: Fix minimum allowed auto-rename value to be zero again,
16407         but keep the default at 1.
16408
16409 Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>
16410
16411         * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
16412         local thumbnails as per the freedesktop.org thumbnail spec.
16413         * filelist.c: Add .thumblocal to list of ignored folders (those we
16414         never show user).
16415         * main.c: Fix bug in recent command line parser changes, a single
16416         folder on the command line was not processed by parse_out_relatives().
16417
16418 Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>
16419
16420         * pan-view.c: For now, also display the full size image under the
16421         thumbnail's information bubble. Make clicking the info box close it.
16422
16423 Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>
16424
16425         * pan-view.c: Recalc the size of the layout when popping up new images
16426         in the calendar so that all new images can be scrolled into view.
16427         * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
16428         to resize a tile canvas without the need for a complete reset/render.
16429
16430 Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>
16431
16432         * main.c: Fix command line parser to work with any combination of files
16433         and/or folders on the command line.
16434
16435 Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>
16436
16437         * eu.po: Add Basque translation,
16438         submitted by Piarres Beobide <pi@beobide.net>.
16439         * configure.in (ALL_LINGUAS): Add eu.
16440         * README: Update credits.
16441
16442 Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>
16443
16444         * po/*.po: Make distcheck touches these.
16445         * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
16446         * configure.in: Release 2.1.2
16447
16448 Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>
16449
16450         * vi.po: Update Vietnamese translation,
16451         submitted by pclouds <pclouds@vnlinux.org>.
16452         * README: Updates.
16453
16454 Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>
16455
16456         * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
16457         it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
16458         vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
16459         zoom to fit" translations, and unmark as fuzzy when only the change in
16460         punctuation caused the fuzzy state.
16461         * README: Updated po-stats list.
16462
16463 Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>
16464
16465         * utilops.c: Mark string for translation.
16466         * fi.po: Update Finnish translation [merge from 2.0.2],
16467         submitted by Lauri Nurmi <lanurmi@iki.fi>.
16468         * README: Updates.
16469
16470 Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>
16471
16472         * ru.po: Update Russian translation [merge from 2.0.2],
16473         submitted by Vitaly Lipatov <lav@altlinux.ru>.
16474
16475 Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>
16476
16477         * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
16478         of the d_ino > 0 test as all files listed by readdir should be valid.
16479         dirent.d_ino is not guanteed by POSIX, and at one recent point is
16480         not implemented on cygwin.
16481
16482 Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>
16483
16484         * pl.po: Update Polish translation,
16485         submitted by Wit Wilinski <madman@linux.bydg.org>.
16486         * README: Updates.
16487
16488 Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>
16489
16490         * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
16491         plus punctuation fix.
16492         * utilops.c: Change auto rename start number to default to 1.
16493         * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
16494         * gqview.spec.in: Add Italian translation to RPM spec file,
16495         submitted by HappyCactus <happycactus@people.it>.
16496         * be.po: Add Belarusion translation,
16497         submitted by Pavel Piatruk <berserker@neolocation.com>.
16498         * ca.po: Add Catalan translation [merge from 2.0.2],
16499         submitted by catux.org <mecatxis@ya.com>.
16500         * de.po: Update German translation [merge from 2.0.2],
16501         submitted by Ronny Steiner <Post@SIRSteiner.de>.
16502         * fr.po: Update French translation,
16503         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
16504         * it.po: Update Italian translation,
16505         submitted by Kostantino <ciclope10ATalice.it>.
16506         * ko.po: Add Korean translation (mostly menus),
16507         submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
16508         * pt_BR.po: Update Brazilian Portuguese translation,
16509         submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
16510         * sk.po: Update Slovak translation,
16511         submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
16512         * zh_TW.po: Update Traditional Chinese translation,
16513         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
16514
16515 Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>
16516
16517         * collect-io.c, thumb_standard.c: Do not ignore return value from
16518         g_list_append as newer versions of gtk now set a warning flag.
16519         * utilops.c: Add new auto rename option to enter formatted text, which
16520         uses * and # characters to symbolize original filename and numerical
16521         value (respectively) in new filenames.
16522
16523 Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>
16524
16525         * cache.c: Make cache loader tolerant of unknown line values, so that
16526         a cache written by newer/older versions of GQview does not result in
16527         recreating data that is actually there.
16528
16529 Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>
16530
16531         * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
16532         md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
16533         ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
16534         view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
16535         warnings in gcc 4.0.
16536
16537 Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>
16538
16539         * view_dir_tree.c (vdtree_set_path): Do not force reading folder
16540         contents, to allow the check for a changed timestamp do it's job.
16541         * doc/10_options.html: Fix page link in docs.
16542
16543 Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>
16544
16545         * cache-loader.c (cache_loader_process): When converting Exif date
16546         string to time_t, tell mktime DST is unknown (-1).
16547
16548 Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>
16549
16550         * image.c (image_zoom_cb): If needed, update window title when
16551         zoom changes.
16552         * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
16553         size results in a new scale value.
16554         * README: Updates.
16555         * configure.in: Release 2.1.1
16556
16557 Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>
16558
16559         * editors.[ch]: Add "%w" macro to disable full screen deactivation when
16560         running an editor command.
16561         * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
16562         prevent exit of full screen.
16563         * image-load.c (image_load_begin): Fix to not treat short reads as
16564         end of file condition.
16565         * README, doc/10_5_editor_commands.html: Document %w macro for editor
16566         commands.
16567         * po/it.po: Update Italian translation,
16568         submitted by Kostantino <inverness1ATvirgilio.it>.
16569
16570 Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>
16571
16572         * format_canon.[ch]: Reimplement canon raw parser to use convenience
16573         functions from exif.c, also separated parsers into one per file type.
16574         For the cr2 format also verify compression type in tiff field 0x0103.
16575         * format_raw.c: Add FIXME comment noting current shortcomings.
16576
16577 Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>
16578
16579         * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
16580         exif_text_list_find_value() will always return newly allocated text.
16581
16582 Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>
16583
16584         * exif.c (exif_parse_IFD_table): Fix offset count before testing
16585         against buffer size.
16586         * exif.h: Make exif_text_list_find_value available.
16587         * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
16588         adjust several text descriptions.
16589         * format_fuji.c: Remove "MkN." text from tag names.
16590         * format_nikon.c: Fix offset count before testing against buffer size,
16591         and remove "MkN." text from tag names. Add several new tags.
16592         * format_olympus.[ch]: New files for olympus makernote.
16593         * format_raw.c: Add exif olympus hook.
16594         * src/Makefile.am: Add format_olympus.[ch].
16595
16596 Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>
16597
16598         * pan-view.c: Add exif date sorting option to right click menu, and
16599         change 'reading dimensions...' message to be more generic as it may now
16600         also be reading embedded exif dates, or both date and dimensions.
16601
16602 Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>
16603
16604         * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
16605         bytes with values of 0 are actually in the data to compare.
16606
16607 Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>
16608
16609         * exif.[ch]: A lot of code clean up, add generic tiff header parser,
16610         remove use of packed structures to interpret tiff file format,
16611         fix possible endless loops in tiff parser with corrupt IFD tables,
16612         and fix possible overflow in jpeg exif parser.
16613         * format_canon.[ch]: Add additional makernote values, plus a few
16614         spelling fixes. Header update.
16615         * format_fuji.[ch]: Header update.
16616         * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
16617         code cleanup. Header update.
16618         * format_raw.[ch]: Add pathname argument to file descriptor version of
16619         raw parser to quickly rule out non-raw files based on file extension.
16620         Add raw header match type to check for tiff "make" field value.
16621         * image-load.c (image_loader_begin): Add image filename for raw parser.
16622
16623 Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>
16624
16625         * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
16626         * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
16627         description field for MakerNote parser.
16628         * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
16629         * format_raw.c: Add debug description output and Nikon raw parser hook.
16630
16631 Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>
16632
16633         * filelist.c (path_list_recursive_append): Fix memory leak by using
16634         correct function to free path list.
16635
16636 Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>
16637
16638         * exif.[ch]: Use glib provided data types and byte order functions for
16639         consistency with rest of application. Made several more functions
16640         available in the header. Use MakerNote parsing from format_raw.c.
16641         * format_canon.[ch]: Changes to match exif.h and format_raw.h.
16642         * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
16643         * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
16644         * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
16645         camera formats here (similar to existing raw format list).
16646         * src/Makefile.am: Add format_nikon.[ch].
16647
16648 Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>
16649
16650         * README: Update credits.
16651
16652         Apply fix from Daniel M. German:
16653
16654         * format_canon.c (canon_read_int): Fixed error which caused a
16655         segfault under OS X. It was a casting a number as a 32
16656         bit, when it was 16. it works in little endian, but not in big
16657         endian machines.
16658         
16659 Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>
16660
16661         * format_canon.c (canon_mknote_parse_convert): For serial number
16662         conversion, use the value of the data - not the value of the pointer.
16663
16664 Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>
16665
16666         * bar_exif.c: Set a default size for the EXIF data column in the
16667         advanced view, and allow resizing of that column to allow more data to
16668         be visible when needed.
16669         * format_canon.c: Fix data type for Canon MakerNote Serial Number.
16670
16671 Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>
16672
16673         * exif.[ch]: Export several parsing functions for use by the exif
16674         makernote parsers, and add hook for MakerNote data parsing.
16675         * format_canon.[ch]: Add Canon EXIF MakerNote support.
16676         * format_raw.c: Fix warning printf grammar.
16677
16678 Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>
16679
16680         * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
16681
16682 Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>
16683
16684         * format_raw.[ch]: Move camera specific code to manufacturer specific
16685         format_*.c files. Change code so that file descripter version is now a
16686         separate functions that wraps the standard parser by using mmap.
16687         * format_canon.[ch]: Moved Canon specific raw support here, removed
16688         file descriptor versions of parser. This Canon raw file parser written
16689         by Daniel M. German.
16690         * format_fuji.[ch]: Move Fuji specific raw support here, parser written
16691         by Lars Ellenberg.
16692         * exif.c: Update for change to format_raw_img_exif_offsets.
16693         * filelist.c: Add cr2 extension to Canon raw format list.
16694         * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
16695         that buffer is refilled using new offset of file descriptor.
16696         * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
16697
16698 Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>
16699
16700         * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
16701         does proper checking for existing folder to avoid clobbering an
16702         existing folder.
16703         * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
16704         a folder to fix possible clobbering of an existing folder with the
16705         same name as the requested name.
16706
16707 Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>
16708
16709         * format_raw.[ch]: New files to parse image data and exif offsets for
16710         the raw camera formats.
16711         * exif.c, image-load.c: Add support calls to format_raw.c functions
16712         above.
16713         * filelist.c: Add Fujifilm raw file extension to known formats.
16714         * thumb_standard.c (thumb_loader_std_start): Check for existing
16715         thumbnail file before checking for a failure mark.
16716         * src/Makefile.am: Add format_raw.[ch].
16717
16718 Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>
16719
16720         * po/cs.po: Update Czech translation,
16721         submitted by Jan Raska <jan.raska@tiscali.cz>
16722         * de.po, fr.po: Typo and spelling fixes.
16723
16724 Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>
16725
16726         * image.c, pixbuf-renderer.c: Fix sending of complete signal.
16727         * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
16728         * utilops.c: Additional validation for destination of copy/move
16729         dialogs, and do not include extension when conveniently selecting
16730         filename text in rename dialogs.
16731
16732 Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>
16733
16734         * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
16735         * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
16736         never actually set these dimensions. Increase default size of main
16737         window.
16738         * layout_util.c: Use GTkToolbar for the main window toolbar.
16739         * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
16740         * rcfile.c: Add note to config file that it is autogenerated.
16741         * typedefs.h: Remove no longer used tooltip in LayoutWindow.
16742         * ui_misc.[ch]: pref_toolbar additions.
16743         * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
16744         * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
16745         * icons/Makefile.am: Add above icons to inline pixbuf list.
16746
16747 Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>
16748
16749         * pan-view.c: Add option to ignore symbolic links to folders when
16750         creating file list (no gui control yet), and do not allow listing
16751         the root folder as this introduces too many issues (for instance
16752         how do we ignore special filesystems such as /proc using only stat
16753         attributes?). Add fix to not show empty folders in the flower view.
16754         * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
16755         thumbnails to be saved for images with a size between normal and large
16756         when using large thumbnails.
16757         * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
16758
16759 Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>
16760
16761         * cache.c (cache_sim_data_load): Fix to return CacheData if any data
16762         type exists.
16763         * pan-view.c: Fix slow merging of embedded dates into file list;
16764         includes optimizing pan_cache_sync_date and plugging a memory leak.
16765
16766 Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>
16767
16768         * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
16769         queue (source). Fixes crash introduced by Apr 12 changes.
16770
16771 Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>
16772
16773         * cache-loader.[ch]: New utility to load cache-able data.
16774         * cache.[ch]: Add embedded (exif) date caching.
16775         * pan-view.c: Use new cache loading mechanism. Add exif date support
16776         to timeline and calendar view.
16777         * src/Makefile.am: Add cache-loader.[c,h].
16778
16779 Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>
16780
16781         * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
16782         tainting user perspective of image hues.
16783         * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
16784         to avoid wasteful memory allocation, this will reduce memory waste
16785         when in full screen.
16786
16787 Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>
16788
16789         * pan-view.c: Optimize pan_layout_intersect by dividing object list
16790         into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
16791         drawing tiles much faster when the window contains > 100,000 images.
16792         This adds the complexity of walking two lists when searching for a
16793         specific item, but the speed increase is worth it.
16794
16795 Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>
16796
16797         * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
16798         only_existing argument.
16799
16800 Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>
16801
16802         * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
16803         * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
16804         namespace conflict with util in pixbuf_util.h.
16805         * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
16806
16807 Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>
16808
16809         * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
16810         * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
16811         only have effect on tiles that not currently visible. Remove use of
16812         hard coded PR_TILE_SIZE from tile size calculations, as it is only
16813         supposed to be used as the default value.
16814
16815 Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>
16816
16817         * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
16818         the parts of the image that have an existing tile, fixes slow loading
16819         of images when zoomed in because it was generating a tile for even
16820         off screen parts of the image.
16821
16822 Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>
16823
16824         * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
16825         to draw the background.
16826
16827 Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>
16828
16829         * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
16830         when both the ImageWindow and global setting are both enabled.
16831         * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
16832         gtk_adjustment_value_changed to fix performance hit when scrolling.
16833         * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
16834         invalidating so that there is no chance it will be used with old data.
16835         Only emit 'scroll-notify' signal when the value or range changes.
16836         Fix copy of zoom value in pixbuf_renderer_move.
16837
16838 Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>
16839
16840         * image.c (image_options_set): Update PixbufRenderer parent window so
16841         that changing 'fit window to image' option works.
16842         * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
16843         for main windows.
16844         * pixbuf-renderer.c: Fix (re-implement) check for maximized window
16845         state. Fix pr_source_tile_visible() calculation which was using the x
16846         axis where it should be y. Add redrawn return value to pr_zoom_clamp()
16847         and use that value in pr_zoom_sync() to pass pr_redraw correct args.
16848         * gqview.1: Fix spelling of vertical in man page.
16849
16850 Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>
16851
16852         * image.[ch]: Add utility to sync image settings to user preferences.
16853         * pixbuf-renderer.c: Fix rounding errors.
16854         * preferences.c: Call image_options_sync() when applying changes.
16855
16856 Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>
16857
16858         * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
16859         listener to update. Fix delay flip by listening for 'render_complete'.
16860         * pixbuf-renderer.[ch]: Add complete property and and emit a
16861         'render-complete' signal when changing complete back to TRUE.
16862         * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
16863         whenever it is expanded.
16864
16865 Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>
16866
16867         * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
16868         * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
16869         focus and full screen work again.
16870         * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
16871
16872 Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>
16873
16874         * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
16875         queue item for each tile, and now that a tile holds a queue pointer
16876         there is no need to walk the tile list to find a possible merge victim.
16877
16878 Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>
16879
16880         * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
16881         works again (mostly).
16882
16883 Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>
16884
16885         * image.[ch]: Start conversion to use of PixbufRenderer.
16886         * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
16887         * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
16888         layout_image.c, print.c: Changes for above ImageWindow conversion.
16889         * typedefs.h: Remove unused ImageWindow variables.
16890
16891 Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>
16892
16893         * pan-view.c: Convert to using new PixbufRenderer.
16894         * pixbuf-renderer.[ch]: Clean up and fixes.
16895
16896 Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>
16897
16898         * image.c (image_scroller_start): Unref scroller pixbuf after adding it
16899         as an overlay to avoid leaking it.
16900         * pixbuf-renderer.[ch]: All functions defined in header file are now
16901         implemented.
16902
16903 Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>
16904
16905         * pixbuf-renderer.[ch]: Set up object properties and additional.
16906
16907 Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>
16908
16909         * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
16910         not gdk_scroll, as scroll often invalidates the entire window (!). Also
16911         merged in source tiles code from image.c.
16912         * pan-view.c: Change picked up when testing PixbufRender zoom.
16913
16914 Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>
16915
16916         * pixbuf-renderer.[ch]: Start of turning image drawing portion of
16917         ImageWindow into an actual GtkWidget.
16918         * src/Makefile.am: Add pixbuf-renderer.[ch].
16919         * pan-view.c: Added temporary hack button and callback for testing
16920         PixbufRenderer widget.
16921
16922 Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>
16923
16924         * README: Updates.
16925         * configure.in: Release 2.1.0
16926
16927 Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>
16928
16929         * main.c: Enable the beta message at startup.
16930         * po/fr.po: Update French translation (from stable branch),
16931         submitted by Eric Lassauge.
16932
16933 Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>
16934
16935         * pan-view.c: Make date search work in calendar view, plus calendar
16936         fixes. Make '/' search key refocus search entry.
16937
16938 Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>
16939
16940         * pan-view.c: Add calendar view. Make mouse wheel scroll.
16941         * po/POTFILES.in: Add pan-view.c for translation.
16942
16943 Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>
16944
16945         * pan-view.c: Make subsequent searches for same string step through all
16946         matches, also show match index and count in search result label.
16947
16948 Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>
16949
16950         * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
16951         floats whenever possible.
16952         * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
16953         message body so specifying newlines is no longer needed.
16954         * pan-view.c: Display info dialog when thumbnail caching settings are
16955         not optimal.
16956
16957 Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>
16958
16959         * pan-view.c: Add 'dots' image size option, fix up border size at edge
16960         of grid, and make drag and drop work to/from the window.
16961
16962 Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>
16963
16964         * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
16965         * image-load.c, typedefs.h: Add shrunk flag to determine if an image
16966         was scaled down using image_loader_set_requested_size.
16967         * image.c: Make panning with mouse scroll more when holding shift key.
16968         * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
16969         xvpics option in the gui - now a hidden option.
16970         * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
16971
16972 Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>
16973
16974         * image.[ch] (image_scroll_to_point): Add alignment for location of
16975         point within visible region.
16976         * pan-view.c: Use alignment for scrolling above, and fix date search
16977         to only search thumbs and images.
16978
16979 Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>
16980
16981         * src/Makefile.am: Add pan-view.[ch]:
16982         * image.[ch]: Add support for using a grid of tiles as soource image.
16983         Added scroll_notify callback for when the viewable regionis scrolled.
16984         Added ability to set min and max for the zoom range. Removed
16985         unnecessary gtk_widget_size_request from image_size_sync. Added
16986         image_scroll_to_point.
16987         * layout_util.c: Add menu item and callback for the new 'Pan view'.
16988         * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
16989         * typedefs.h: Add source tile stuff for ImageWindow.
16990         * ui_tabcomp.c: Fix tab completion pop-up menu placement.
16991         * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
16992
16993 Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>
16994
16995         * README: Updates.
16996         * configure.in: Release 2.0.0
16997
16998 Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>
16999
17000         * po/bg.po: Update Bulgarian translation,
17001         submitted by Vladimir Petrov.
17002         * po/it.po: Update Italian translation,
17003         submitted by Costantino, with additions from Marco Colombo.
17004         * po/nl.po: Update Dutch translation,
17005         submitted by Tino Meinen.
17006         * po/pl.po: Update Polish translation,
17007         submitted by Wit Wilinski.
17008
17009 Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>
17010
17011         * doc/11_1_command_line.html: Small fix.
17012
17013 Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>
17014
17015         * po/es.po: Update Spanish translation,
17016         submitted by Ariel Fermani.
17017         * po/it.po: Update Italian translation,
17018         submitted by Costantino.
17019         * po/ja.po: Update Japanese translation,
17020         submitted by Takeshi Aihana.
17021         * po/ru.po: Update Russian translation,
17022         submitted by Sergey Pinaev.
17023
17024 Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>
17025
17026         * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
17027
17028 Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
17029
17030         * main.c: Disable startup beta message.
17031         * po/it.po: Update Italian translation,
17032         submitted by Costantino <inverness1ATvirgilio.it>.
17033         * README: Updates.
17034         * configure.in: Release 1.5.9
17035
17036 Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
17037
17038         * search.c (search_file_next): Ignore case for keyword search.
17039
17040 Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
17041
17042         * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
17043         to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
17044
17045 Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
17046
17047         * cache.c (cache_sim_data_save): Print a warning when a save fails.
17048         * search.c: Fix search saving the cached data by first creating the
17049         directory for the location of the data, fixes search caching bug.
17050
17051 Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
17052
17053         * search.[ch]: Add ability to set the default image used for similarity
17054         in a search.
17055         * layout_util.c: Set the default image in a search to the visible
17056         image.
17057
17058 Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
17059
17060         * layout_util.c: Correct wrong main window keyboard shortcuts for the
17061         editor slots.
17062
17063 Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
17064
17065         * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
17066         * src/Makefile.am: Remove png libs from LDADD.
17067         * README: Updates.
17068         * configure.in: Remove libpng checks, release 1.5.8
17069
17070 Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
17071
17072         * globals.c: Change default thumbnail mechanism to shared thumbnails.
17073         * po/it.po: Update Italian translation,
17074         submitted by Costantino <inverness1ATvirgilio.it>.
17075         * po/ru.po: Update Russian translation,
17076         submitted by Sergey Pinaev <dfo@antex.ru>.
17077         * po/sv.po: Update Swedish translation,
17078         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
17079         * doc/10_6_advanced.html: Describe option 'Store keywords and comments
17080         local to source image'.
17081         * doc/11_4_management.html: Add list describing all folders and files
17082         used by GQview, and purpose.
17083         * doc/9_printing: Clarify a description.
17084
17085 Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
17086
17087         * bar_sort.c (bar_sort_collection_list_build): Blank the collection
17088         key before setting the bookmark list to that key, fixes incorrect list
17089         when collection folder is now empty.
17090         * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
17091
17092 Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
17093
17094         * bar_info.[ch]: Use the cache find utility instead of only looking for
17095         metadata in one place. If an a metdata file exists when writing,
17096         use it's location. Porperly update the keyword sidebar when renaming or
17097         moving a file to that the delayed save mechanism does not lose changes.
17098         * cache.c: Make cache_get_location honor enable_metadata_dirs, and
17099         removed duplicate isfile check in cache_find_location.
17100         * cache_maint.c: Change order of maintenance calls so that metadata is
17101         moved before the views are updated.
17102         * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
17103         metadata local to source image.
17104         * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
17105         * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
17106         of moved thumbnails - thumb_loader_std_save requires a NULL path.
17107
17108 Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
17109
17110         * search.c: Fix initial keywords matching state to be same as menu.
17111
17112 Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
17113
17114         * view_file_list.c: Update vfl->select_cb when populating the list and
17115         add a sanity check to vflist_select_image.
17116
17117 Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
17118
17119         * print.c: Added picas option for units. Made the default for units be
17120         metric for anything but the US,PR locales. Fixed default custom printer
17121         text to use <printer name> instead of the format string with %s.
17122
17123 Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
17124
17125         * src/Makefile.am: Add INTLLIBS to cmpile libs.
17126         * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
17127         the make dist target - it took me an hour to figure out why pos were
17128         not updateing >-/
17129         * README: Updates, including new translation status list.
17130         * configure.in: Release 1.5.7
17131
17132 Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
17133
17134         * preferences.c: Use new ui_misc utilities for radio buttons.
17135         * po/es.po: Update Spanish translation,
17136         submitted by Ariel Fermani <arielfermani@yahoo.com>.
17137         * po/fr.po: Update French translation,
17138         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
17139         * po/it.po: Update Italian translation,
17140         submitted by Costantino <inverness1ATvirgilio.it>.
17141
17142 Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
17143
17144         * preferences.c: Change Options dialog title to Preferences.
17145         * doc/*.html: Update documentation.
17146         * doc/11_4_management.html: Add page for Cache and Data Management.
17147
17148 Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
17149
17150         * cache_maint.c: Improve dialog descriptions.
17151         * dupe.c: Add fix for delayed status text update.
17152         * image-overlay.[ch] (image_overlay_update): New functions to schedule
17153         an update of an image info overlay, and fix incorrect dimensions when
17154         image has delayed flip enabled.
17155         * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
17156         whenever the file count changes.
17157
17158 Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
17159
17160         * preferences.c, print.c, search.c: Updates for functions deprecated
17161         in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
17162         * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
17163         boxes with NULL text set the GtkComboBox active item to 0.
17164
17165 Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
17166
17167         * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
17168         fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
17169         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
17170         Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
17171         for using glib idle and timeout functions and to use new GtkComboBox.
17172         * ui_misc.[ch]: Add toolbar utilities.
17173
17174 Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
17175
17176         * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
17177         GtkUIManager, this has a nice side effect of fixing the broken
17178         shortcuts when the tools are floating.
17179
17180 Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
17181
17182         * configure.in: Increase GTK+ requirement to 2.4.
17183         * README: Note above new requirement.
17184         * collect-table.c, view_file_icon.c: Fix filename tooltip window
17185         placement when using GTK 2.4.
17186         * fullscreen.c: Removed gtk version check for 'Stay above' option.
17187         * layout.c: Changes for new combobox used in GTK 2.4.
17188         * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
17189         ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
17190         GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
17191         * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
17192
17193 Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
17194
17195         * bar_sort.c: Make add button show new collection dialog when in
17196         collection mode.
17197
17198 Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
17199
17200         * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
17201         newer autoconf macros (no more acconfig.h). Update to use glib's
17202         gettext instead gettext directly. Change documentation install
17203         location to $prefix/share/doc/gqview-#version.
17204         * acconfig.h, BUGS: Removed, not used.
17205         * doc/Makefile.am: Install docs to new location.
17206
17207 Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
17208
17209         * bar_sort.c: Add option to choose current image or all selected files
17210         when adding images to a collection in the sort manager.
17211         * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
17212         allow adding to a bookmark list that is not editable via drag and drop.
17213         * ui_tabcomp.c: Add heading to path entry selection dialog.
17214
17215 Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
17216
17217         * collect-dlg.c: Allow saving empty collections.
17218         * collect-io.c: Remove erroneous warning about failed removes.
17219         * collect.c (collection_remove): Mark collection changed even when
17220         resulting collection is empty.
17221
17222 Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
17223
17224         * bar_sort.c: Change default view of sort manager to folders, and fix
17225         widget packing. Fix collection list to be sorted.
17226
17227 Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
17228
17229         * print.c: Add checkbox to remember print settings. Set a signal
17230         handler to catch a SIGPIPE when printing to a pipe, not pretty but it
17231         works. Do not allow printing to a file that already exists. Add print
17232         error dialog to tell user why printing did not complete.
17233
17234 Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
17235
17236         * bar_sort.c: Add collection option to sort manager.
17237         * collect-io.[ch]: Add collection manager add and remove utilities.
17238         * collect.[ch] (collection_window_find_by_path): New function.
17239         * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
17240         and to make a list not editable. Also made bookmark buttons compact.
17241
17242 Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
17243
17244         * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
17245         keywords entry and remaining 1/3 to comment entry.
17246
17247 Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
17248
17249         * cache.c: Metadata for keywords/comments no longer has the option to
17250         be stored locally to the source file.
17251         * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
17252         change the dialog to have a stop and close button so that the dialog
17253         remains displayed for the user until it is user closed.
17254
17255 Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
17256
17257         * fullscreen.[ch], preferences.c: Add full screen location option
17258         'Determined by Window Manager' which is now the default. This option
17259         sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
17260         the size and position like 'active monitor' but the window manager may
17261         completely ignore the request. Also removed old #if 0'ed out code.
17262         * globals.c (fullscreen_screen): Set the default screen to be the new
17263         option above 'Determined by Window Manager'.
17264
17265 Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
17266
17267         * image.c: Revert change to attempt to keep unkown icon unscaled, as it
17268         interferes when a pixbuf is specifically set.
17269         * icons/folder_open.png: Adjust width of the graphic in the open
17270         folder icon.
17271
17272 Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
17273
17274         * icons/folder_*.xpm: Remove unused files.
17275         * icons/folder_*.png: Add new folder icons.
17276         * icons/Makefile.am: Changes for above.
17277         * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
17278         * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
17279         change the folder list view so that current folder uses the open icon
17280         and the parent folder uses the 'up' icon.
17281
17282 Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
17283
17284         * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
17285         * src/Makefile.am: Removed unused files.
17286         * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
17287         files.
17288         * gobals.c, image.c, layout.c, preferences.c, thumb.c,
17289         thumb_standard.c: Use new pixbuf_inline utility.
17290         * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
17291         icons.
17292         * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
17293         The new or moved png images to be made inline.
17294
17295 Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
17296
17297         * cache_maint.c: Only manage shared thumbnails when the option is
17298         enabled, since this is a time consuming task.
17299         * preferences.c: Fix sensitivity of thumbnail options that are disabled
17300         when the shared thumb cache is in use. Removed clear cache button, as
17301         it is now in the maintenance window.
17302         * thumb_standard.c: Add notes about implementation and what it lacks.
17303         * ui_misc.[ch]: Add pref_table_button_new and
17304         pref_button_link_sensitivity_swap.
17305
17306 Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
17307
17308         * dupe.c: Fix widget spacings in find dupes window.
17309         * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
17310
17311 Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
17312
17313         * src/main.c: Make message about being a beta sound less ominous.
17314         * README: Updates.
17315         * configure.in: Release 1.5.6
17316
17317 Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
17318
17319         * doc/6_collections.html: Add note that $HOME/.gqview/collections is
17320         now updated when moving or renaming files.
17321         * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
17322         * doc/10_6_advanced.html: Explain "Stay above other windows" option.
17323         * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
17324         Apparently I have a habit of type "the" twice, and not noticing.
17325         * doc/12_credits.html: Update copyright year.
17326
17327 Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
17328
17329         * search.c: Clean up appearance of search window.
17330         * po/fr.po: Update French translation,
17331         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
17332         * po/ru.po: Update Russian translation,
17333         submitted by Sergey Pinaev <dfo@antex.ru>.
17334         * preferences.c, README: Update copyright year.
17335
17336 Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
17337
17338         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
17339         option to try to keep full screen window above other windows. Since
17340         this uses a GTK 2.4 function, it is disabled on GTK 2.2.
17341         * main.c: Issue warning when running with a GTK library with an older
17342         minor version than what GQview was compiled with.
17343
17344 Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
17345
17346         * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
17347         * main.c: When it takes time to get a connection to a remote GQview
17348         because it is still starting up, print progress dots (.) to the
17349         console to indicate we are waiting, and not hung.
17350         * thumb_standard.[ch]: Move core of thumb cache path building to
17351         thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
17352         or deleting thumbnails to match changes to the source image.
17353
17354 Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
17355
17356         * collect-io.c (collection_save_private): Use a temp file when saving
17357         a collection so that if an error occurs during write the original is
17358         not lost. The only disadvantage with temp files is group and user ids
17359         of the original are not guaranteed to be preserved by chown, oh well.
17360         * preferences.c: Remove silly EXPERIMENTAL text from description of
17361         shared thumbnails cache option.
17362         * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
17363         which attributes we want to copy.
17364
17365 Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
17366
17367         * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
17368         will allow images to loader faster if you know you only need at most
17369         width by height image. Since only the jpeg gdk-pixbuf loader supports
17370         it, this only effects jpegs.
17371         * thumb.c, thumb_standard.c: These changes are currently disabled, but
17372         it would set the requested size when loading thumbnails for a speed
17373         improvement on jpegs.
17374
17375 Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
17376
17377         * cache_maint.c: Implemented local thumbnail rendering option, and
17378         only enable it when the standard thumb cache is active.
17379         * filelist.c (path_list_filter): When filtering a dir list remove
17380         .thumbnails and .metadata.
17381         * preferences.c: Do not allow focus on progress entry in safe delete
17382         clear dialog.
17383         * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
17384         per loader basis instead of using the global setting.
17385         * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
17386         duplicated in three places into thumb_loader_std_next_source. Added
17387         retry flag to force a retry on images that are flagged as a failure.
17388         * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
17389
17390 Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
17391
17392         * cache_main.c: Reset list to NULL before using in next path_list.
17393
17394 Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
17395
17396         * cache_maint.[ch]: Add maintenance window to select various thumbnail
17397         cache operations for removing old thumbnails, deleting thumbnails, and
17398         to create thumbnails for a folder. Creating thumbnails local option is
17399         not yet implemented. Also move clear cache confirm dialog here.
17400         * layout_util.c: Change thumbnails menu item name, and open the
17401         maintenance window instead of purge utility.
17402         * preferences.c: Move clear cache confirm dialog out of here.
17403         * thumb_standard.[ch]: Make local thumb caches use permissions of the
17404         source images. Local thumbnails should not store failures. Added a
17405         thumb validate utility for use by the new thumb cache manager.
17406
17407 Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
17408
17409         * Makefile.am (gqview_sources): Add thumb_standard.[ch].
17410         * collect-io.c: Use new thumb loader functions.
17411         * collect-table.c: Use doubles instead of floats in most places.
17412         * collect.c: Remove unnecessary include of thumb.h.
17413         * dupe.[ch]: Use double for rank values, and updates for new thumb
17414         functions.
17415         * globals.c: Change default thumb size to 96x72, add
17416         thumbnail_spec_standard to toggle use of new thumbnail cache.
17417         * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
17418         use of float to double.
17419         * image-load.[ch]: Use doubles instead of floats for progress value.
17420         * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
17421         now a double.
17422         * layout.[ch], layout_image.[ch]: More float to double changes.
17423         * preferences.c: Change selection of thumbnail sizes offered to user,
17424         and allow a custom item when the thumbnail size configured in the
17425         rc file does not match the predefined list. Added toggle for new
17426         shared thumbnail standard (option needs a better description?)
17427         * print.c: Update for image zoom now being a double.
17428         * rcfile.c: Save and restore thumbnail_spec_standard.
17429         * search.c: More float to double change madness, and update for new
17430         thumb functions.
17431         * similar.[ch]: More floats to doubles.
17432         * thumb.[ch]: Updated the thumb function API to something a bit more
17433         sane, but mostly to match that of thumb_standard.h. When the standard
17434         thumb loaders are enabled thumb_loader_new will now return a loader
17435         from thumb_loader_std_new - the function access to thumb loaders is the
17436         same but the structures are completely different - don't access the
17437         structure directly. Also removed unused utility functions in thumbs.c.
17438         * thumb_standard.[ch]: New utilities for a thumb loader that implements
17439         the proposed thumbnail management standard on freedesktop.org.
17440         * typedefs.h: ThumbLoader is now treated as an opaque structure (but
17441         no attempt is made to hide it) because there are now two thumb loader
17442         implementations (thumb.c and thumb_standard.c). We check which loader
17443         and structure is in use with the standard_loader flag common to each. 
17444         * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
17445         and updates for new thumb functions.
17446
17447 Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
17448
17449         * main.c (help_browser_command): Only print info when debug is on.
17450         * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
17451         offset this by setting the idle function to low priority.
17452
17453 Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
17454
17455         * layout.c (layout_status_update_progress): Fix progressbar height from
17456         changing status bar size by setting text to a space instead of NULL.
17457
17458 Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
17459
17460         * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
17461         preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
17462         view_file_icon.c, view_file_list.c: Specifically enable or disable
17463         the search feature of the GTkTreeViews, as it interferes with shortcuts
17464         for the main window and elsewhere, also when it is enabled set the
17465         search column.
17466
17467         Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
17468         of the treeview search feature has changed such that it can now get
17469         in the way when it is not specifically disabled.
17470
17471 Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
17472
17473         * collect-io.c: Keep a pointer to the tail of the pending action list
17474         so that each append does not require walking the list.
17475
17476 Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
17477
17478         * collect-io.[ch]: Add collection manager to update collections
17479         contained in $HOME/.gqview/collections when files are moved. Made
17480         collection loading abort after too many errors.
17481         * collect.[ch]: Add collection_add_check to allow adding files to a
17482         collection that do not exist, attach collection manager to maintenance
17483         move functions.
17484         * main.c (gqview_exit_final): Flush pending collection manager changes
17485         before exit.
17486
17487 Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
17488
17489         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
17490         Add print context menu item to relevant sections of manual.
17491         * README: Updates.
17492         * configure.in: Release 1.5.5
17493
17494 Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
17495
17496         * collect-table.c: Make context menu have same number of items, making
17497         the ones that do not apply insensitive. Add print menu item.
17498         * collect.[ch] (collection_list_get_path_list): Add utility to get a
17499         path list from a colletion list.
17500         * dupe.c, search.c: Add print to context menus.
17501
17502 Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
17503
17504         * bar_info.c: Allow sizing of keyword sidebar when insensitive.
17505         * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
17506         raise windows instead of direct gdk_window_raise.
17507         * image.c: Fix broken redraws when sizing image view with NULL image,
17508         and fix clamping of scroller overlay within the new window size.
17509         * main.c: Raise remote main window when --remote is the only command
17510         line option. Fix crash when quitting from a remote --quit command.
17511         * remote.c (remote_server_client_cb): No need to check for error when
17512         return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
17513
17514 Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
17515
17516         * main.c: Add -sr<folder> remote command for recursive slideshows,
17517         based on patch submitted by Henry Minsky.
17518         * po/fr.po: Update French translation,
17519         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
17520         * po/it.po: Update Italian translation,
17521         submitted by Kostantino <inverness1ATvirgilio.it>.
17522         * po/sv.po: Update Swedish translation,
17523         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
17524         * doc/11_1_command_line.html: Document new remote -sr command.
17525
17526 Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
17527
17528         * image-load.c: Properly initialize load_fd to -1 in image_loader_new
17529         so that an immediate call to image_loader_free does not do bad things.
17530         Protect against calling image_loader_start more than once on a loader.
17531
17532 Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
17533
17534         * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
17535         * print.c: Retain print settings used in print dialog.
17536         * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
17537         double, or string values in the history for future use.
17538
17539 Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
17540
17541         * main.c: Change remote quit description to quit (from exit).
17542         * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
17543         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
17544         11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
17545         4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
17546         documentation for recent dialog and preference window changes, and
17547         do any doc updates pending in TODO.
17548
17549 Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
17550
17551         * fullscreen.c, layout_config.c, preferences.c: Update preferences
17552         window to match newer dialog padding and style, moved several options
17553         to different tabs, and removed the dithering option from the ui.
17554         * ui_misc.[ch]: New convenience functions for preference window.
17555         * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
17556         utility available for use outside this file.
17557
17558 Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
17559
17560         * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
17561         buttons.
17562         * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
17563         respective edge of image.
17564         * layout_util.c: Rename Exit menu item to Quit.
17565         * preferences.c: Update about dialog to match other dialogs.
17566         * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
17567         gtk-alternative-button-order.
17568
17569 Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
17570
17571         * layout.c: Increase default window width, add fix to make image pane
17572         visible (non-zero initial width) in one specific condition.
17573
17574 Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
17575
17576         * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
17577         to format floating point numbers in postscript output.
17578         * gqview.png: Change desktop icon.
17579
17580 Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
17581
17582         * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
17583         and appearance of the sidebars.
17584         * info.c: Update property window appearance.
17585         * ui_help.c: Adjust help window padding.
17586         * ui_misc.c (pref_table_new): Support parent_box == NULL.
17587
17588 Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
17589
17590         * bar_info.c: Dialog heading fix.
17591         * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
17592         button to a discard button when confirming close of changed collection.
17593         * main.c: Heading fix for exit dialog with unsaved collection.
17594         * print.c: Fix layout indenting broken by fix in pref_table_label.
17595         * ui_bookmark.c: Give dialog to edit bookmarks a heading.
17596         * ui_misc.[ch]: Be consistent with GTK stock button padding, even
17597         though it seems to violate GNOME HIG. FIx pref_table_label packing.
17598         * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
17599         * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
17600         Fix missing error dialog when a file copy fails, and fixed (null)
17601         filename for destination in copy/move error dialog.
17602
17603 Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
17604
17605         * slideshow.c (generate_random_list): Fix crash when return value of
17606         rand == RAND_MAX.
17607
17608 Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
17609
17610         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
17611         dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
17612         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
17613         view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
17614         utility changes and additions, use padding defines for widget spacing.
17615         * print.c: Move pref_* stuff out of here.
17616         * ui_misc.[ch]: Move pref_* stuff here.
17617         * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
17618         arg from generic_dialog_new(), cleaned up button utilities into a
17619         single general purpose utility. Change widget spacing, dialog layout,
17620         and dialog button order to match GNOME HIG 2.0 (ie backwards).
17621         * utilops.[ch]: Changes for above utility dialog alterations.
17622
17623 Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
17624
17625         * print.c: More updates for HIG utils, added image scale to reduce
17626         image size on page.
17627         * ui_misc.c: Fix incorrect namespace used for callback.
17628
17629 Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
17630
17631         * main.c: Make -l command line option now include collections that are
17632         specified on the command line, also link the first collection on the
17633         command line to the main window so that -s and -f with a collection
17634         will work as expected.
17635         * print.c: Change margin to margins.
17636
17637 Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
17638
17639         * print.c: Play with widget spacing and group styling to match HIG,
17640         get it and utils right here for when we use them to update rest of app.
17641
17642 Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
17643
17644         * print.c: Implement postscript text placement, still needs to convert
17645         utf8 to a proper postscript encoding. Fixed landscape orientation for
17646         postscript output.
17647
17648 Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
17649
17650         * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
17651         * print.c: Fix drawing of text onto pixbufs. Update preview when
17652         changing the text options. Added red preview lines to indicate image
17653         grid when selecting proof sheet layout.
17654
17655 Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
17656
17657         * image.c: Assume any request to resize the top window (per fit window
17658         to image option) will fail, and request a direct redraw - this works
17659         because we also changed the idle redraw handler's priority from
17660         G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
17661         priority than the resize signal. This fixes the fvwm2 maximized window
17662         does not redraw bug - the fault never was with fvwm2, although it would
17663         be nice if it set the maximized flag when windows are maximized :/.
17664
17665 Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
17666
17667         * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
17668         it is not necessary with GtkDrawingArea. Also removed GTK double
17669         buffering of the image display, fixes flicker when resizing window -
17670         double buffer is useless to us anyway since GQview's images are not
17671         displayed/drawn synchonously with GTK expose events.
17672         * img-view.c: Fix use of removed image eventbox.
17673
17674 Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
17675
17676         * README, TODO: Updates.
17677         * po/*.po: make distcheck touches these.
17678         * configure.in: Release 1.5.4
17679
17680 Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
17681
17682         * po/it.po: Update Italian translation,
17683         submitted by Kostantino <inverness1ATvirgilio.it>.
17684         * po/ja.po: Update Japanese translation,
17685         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
17686         * po/fr.po: Update French translation,
17687         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
17688         * po/sv.po: Update Swedish translation,
17689         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
17690         * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
17691         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
17692         * po/ar.po: Add Arabic translation,
17693         submitted by Youssef Assad <youssef@devcabal.org>.
17694         * configure.in (ALL_LINGUAS): Add AR translation.
17695         * README: Updates.
17696
17697 Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
17698
17699         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
17700         collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
17701         layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
17702         search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
17703         ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
17704         view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
17705         calling window. Some dialogs in utilops.c are still not set. Also
17706         fixed missing break in switch case causing Control+S to also close the
17707         collection window.
17708
17709 Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
17710
17711         * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
17712         fixes and grammar.
17713
17714 Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
17715
17716         * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
17717
17718 Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
17719
17720         * collect.c: Fix untitled (n) counter start number and Control+S
17721         shortcut to save collection as...
17722         * dupe.[ch]: Add Control+T to toggle thumbnails.
17723         * search.c: Add Control+T to toggle thumbnails, and Control+W to close
17724         search window.
17725         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
17726         More documentation.
17727
17728 Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
17729
17730         * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
17731         preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
17732         directories as folders in all places.
17733         * image.c (util_clip_region): Fix clipping bounds check to return FALSE
17734         on 0 width or height.
17735         * search.c: Reduce flush size to update search count when over 100
17736         instead of 101.
17737         * doc/10_1_general.html: Update docs to use the term folder when
17738         referring to directories.
17739
17740
17741 Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
17742
17743         * fullscreen.c (fullscreen_start): Rethink full screen geometry and
17744         window manager hints after referring to the icccm. Seems to work with
17745         all tested window managers, even twm :) . Still have to figure out
17746         which hint to use to tell the window managers to place a full screen
17747         window above panels and docks.
17748         * layout.c: Tell window managers not to request window position from
17749         user when 'save window positions' is enabled.
17750
17751 Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
17752
17753         * thumb.c: Fix possible endless loop between error and done handlers,
17754         clean up image loader free/setup.
17755
17756 Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
17757
17758         * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
17759         max slideshow delay, and increase the max delay to 3600 seconds.
17760         * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
17761         2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
17762         3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
17763         5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
17764         Documentation updates.
17765
17766 Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
17767
17768         * globals.c (fullscreen_screen): Change default full screen location to
17769         active monitor.
17770
17771 Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
17772
17773         * main.c (gr_slideshow_delay): Remove use of non-portable round().
17774
17775 Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
17776
17777         * fullscreen.c: Turn off decorations for the full screen window, as the
17778         window manager may not yet support full screen hints.
17779         * img-view.c: Hook up R key to refresh displayed image.
17780         * layout_image.c: Hook up R refresh key to full screen.
17781
17782 Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
17783
17784         * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
17785         handle to EXIF and Keywords sidebars.
17786         * image.c (image_size_cb): Fix return value, size_allocate prototype
17787         return is void, not gint.
17788         * ui_misc.[ch]: Implement sizer handle widget.
17789
17790 Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
17791
17792         * doc/3_1_image_window.html, 3_2_image_properties.html,
17793         3_other_windows.html: Add Chapter 3 documentation (Other Windows).
17794         * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
17795         and grammar fixes.
17796         * doc/Makefile.am: Add new files above.
17797
17798 Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
17799
17800         * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
17801         4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
17802         5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
17803         More pages of documentation.
17804         * doc/Makefile.am: Add above.
17805         * doc/index.html: Update missing page (m) markers.
17806
17807
17808 Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
17809
17810         * dupe.c: Fix missing status messages in the Find Dupes window
17811         introduced by last set of speed optimizations. Fix progress counters
17812         for checksums and dimensions.
17813
17814 Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
17815
17816         * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
17817         7_sidebars.html: Add documentation for sidebars.
17818         * doc/Makefile.am: Add above.
17819         * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
17820
17821 Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
17822
17823         * main.c (html_browsers): Change key used to determine GNOME browser to
17824         /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
17825         to be no longer used or changed when setting Preferred Applications.
17826
17827 Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
17828
17829         * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
17830         2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
17831         * doc/Makefile.am: Install new files above.
17832
17833 Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
17834
17835         * gqview.desktop: Add supported mime types, disable startup
17836         notification, and add Viewer to Categories.
17837
17838 Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
17839
17840         * image-load.[ch] (image_loader_get_format): New util to query the
17841         mime type of the active image.
17842         * info.c: Add (mime) file type field to image properties dialog, and
17843         increase the dialogs default height to 350 (from 300).
17844
17845 Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
17846
17847         * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
17848         text onto a pixbuf with an alpha channel.
17849         * print.c: Add image text info output, implement RGB and Preview text
17850         writers - PS text is still to be done.
17851         * view_file_icon.c (vficon_maint_removed): When removing a file from
17852         the grid, set the pointer NULL to avoid possible access before the
17853         idle sync. This is an attempt to fix a seemingly random crash when
17854         deleting files from the find dupes window.
17855
17856 Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
17857
17858         * image-overlay.c: Fix overlay to counter to account for slide show.
17859         * image.c: Fix overlay date and time display for preloaded images by
17860         setting them before calling image_new_util().
17861         * img-view.c: Fix overlay counter by setting list_pointer before
17862         changing the image, and to account for slide show.
17863
17864 Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
17865
17866         * image.c: Fix to draw overlays when image is set to NULL.
17867
17868 Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
17869
17870         * print.c: Allow user to set the DPI to use for printing.
17871
17872 Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
17873
17874         * image-overlay.c (image_overlay_info_render): Process the image count
17875         value returned for view windows.
17876
17877 Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
17878
17879         * image.[ch], typedefs.h: Add function callback for notification of
17880         a new image.
17881         * image-overlay.[ch]: New utils for image info overlays.
17882         * img-view.[ch]: Add image overlay to stand alone image window.
17883         * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
17884         given an ImageWindow.
17885         * layout_image.c: Move overlay utils to new image-overlay.c.
17886
17887 Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
17888
17889         * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
17890         * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
17891         and ui_pixbuf_ops.c.
17892         * print.c: Close the current print job when closing the print window,
17893         so we don't crash when closing while preview is not complete.
17894         * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
17895         now in pixbuf_util.c.
17896
17897 Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
17898
17899         * layout_image.c: Display more information in full screen overlays.
17900
17901 Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
17902
17903         * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
17904         when tools are hidden/float - bug introduced by removing focus border.
17905
17906 Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
17907
17908         * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
17909         if the loading image is not the currently visible image. Fixes stuck
17910         busy cursor case #2.
17911         * image.c: Increase scroller timer to 30 updates per second.
17912
17913 Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
17914
17915         * image.c: Fix stuck busy cursor when initially displaying an image
17916         that is still loading and smooth flip is enabled. Actually, this is the
17917         result - the fix is to only sync the pixbuf image if it has changed.
17918
17919 Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
17920
17921         * image.[ch]: Fix overlay updates when over border, fix overlay test
17922         on expose event.
17923         * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
17924         display image information, enabled with the I key.
17925         * print.c: Use pixbuf_set_*() to initialize pixbufs.
17926         * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
17927         rectangles by directly setting values.
17928
17929 Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
17930
17931         * image.[ch]: Remove alpha level parameter from image overlay, since it
17932         seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
17933         to create the render mask, and not when rendering over existing pixels
17934         like gdk_pixbuf_composite...
17935
17936 Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
17937
17938         * image.[ch], typedefs.h: Added ability to set overlays onto the image
17939         display in the form of GdkPixbufs. Change the scroller to display
17940         itself using an overlay.
17941
17942 Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
17943
17944         * bar_info.c (bar_keyword_list_sync): Fix to translate the default
17945         keyword list.
17946
17947 Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
17948
17949         * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
17950         * README: Updates.
17951         * configure.in: Release 1.5.3
17952
17953 Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
17954
17955         * print.c: Make text tab insensitive, to indicate it does nothing.
17956         * po/ja.po: Updated Japanese translation,
17957         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
17958         * po/sv.po: Updated Swedish translation,
17959         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
17960         * po/it.po: Updated Italian translation,
17961         submitted by Kostantino <inverness1ATvirgilio.it>.
17962         * README: Update Italian translation credits.
17963
17964 Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
17965
17966         * search.c: Change date entries to new util from ui_misc.h, which
17967         includes convenient date selection popup.
17968         * ui_misc.[ch]: New files for the above date entry widget.
17969
17970 Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
17971
17972         * img-view.c: Fix broken file management operations when full screen.
17973         * layout_util.c: Fix V key test for full screen.
17974
17975 Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
17976
17977         * view_dir_list.c: Remove redundant NULL path checks.
17978         * view_dir_tree.c: Make a copy of the path so that we do not free the
17979         original, fixes crash with slideshows started with folder tree view
17980         right click menu.
17981
17982 Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
17983
17984         * bar_exif.c: Added ability for user to add additional items to the
17985         standard exif view by toggling the checkmark for items listed in the
17986         advanced view.
17987
17988 Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
17989
17990         * print.c: Do not allow printing when margins or proof size result in
17991         no output, grey out the print button to indicate this. Close the
17992         print window when finished printing. Postscript image data is scaled
17993         down to a max of 300 dpi to reduce spool size (hmm, this dpi value
17994         should probably be user selectable).
17995
17996 Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
17997
17998         * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
17999         so that the image will fill the window vertically or horizontally.
18000         * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
18001         set the zoom to fill window width and height, respectively. Changed
18002         hide tools shortcut to [Control] + H.
18003         * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
18004         * doc/gqview_faq.html: New manual page for the FAQ.
18005
18006 Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
18007
18008         * gqview.desktop: Change exec command to "gqview -r %F", per desktop
18009         spec 0.9.4 at freedesktop.org.
18010         * img-view.c (view_window_new): Support directories and collection
18011         files passed in as the path.
18012         * main.c: Added remote command view:filename to open filename in
18013         a new window, describe file: so it shows up in remote help list.
18014         * ui_fileops.[ch]: Move file_extenstion_match() util here.
18015
18016 Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
18017
18018         * image.c: Fix remaining scroller bugs: Properly draw it onto the
18019         border, and move scroller scrolling updates into image_scroll_real()..
18020
18021 Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
18022
18023         * print.c: Begin postscript output, needs page orientation fixed.
18024         * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
18025         NULL terminated string.
18026
18027 Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
18028
18029         * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
18030         and property tab to be 'Keywords' to better describe what they do.
18031         * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
18032         8_image_presentation.html, index.html: Update docs to use 'Keywords'.
18033
18034
18035 Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
18036
18037         * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
18038         Move icon declarations to globals.h, and allow use of inline pixbufs
18039         created from pngs.
18040         * globals.h: New header to include image declarations.
18041         * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
18042         clamping in image_queue().
18043         * scroller.png: New image for scroller icon.
18044
18045 Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
18046
18047         * main.c: Fix handling of more than one file on the command line with
18048         the remote option, so that is works the same as no remote.
18049
18050 Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
18051
18052         * layout.c: Fix crash when selecting dropdown history with NULL layout
18053         path, fix layout_tools_float_set to support NULL lw for main window.
18054         * main.c: Push all remote commands to server regardless of order,
18055         implement remote passing of command line filenames.
18056         * remote.c: Mark noisy printfs for debug.
18057
18058 Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
18059
18060         * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
18061         and save the status to the rc file.
18062         * image.c (image_top_window_sizable): Do not attempt to automatically
18063         resize a window when it is maximized, since a maximized window is not
18064         really sizable.
18065         * layout.c: FIx layout_valid to actually check if the layout pointer
18066         is valid. Restore maximized window state.
18067         * main.c: New window_maximized() utility to check said state. Save
18068         maximized state on exit, and do not set update stored window geometry
18069         if the main window is maximized.
18070
18071 Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
18072
18073         * print.c: Fix page count display when result is no pages, make 1:1
18074         zoom button change zoom to fit when zoom is already 1:1, attempt to
18075         avoid slow bilinear pixbuf scaling when scale is under 0.01.
18076
18077 Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
18078
18079         * print.c: Add preview to print job render types, so that the preview
18080         uses the same render path as printing. Cleanup unused code.
18081
18082 Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
18083
18084         * print.c: Fill custom printer list using lpstat -p.
18085
18086 Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
18087
18088         * globals.c: Change default thumbnail quility to tiles and default
18089         zoom quality to bilinear.
18090
18091 Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
18092
18093         * globals.c, gqview.h, image.c, rcfile.c: Added rc option
18094         scroll_reset_method, to adjust visible area behavior when changing
18095         to a new image.
18096         * doc/10_7_hidden.html: Document new scroll_reset_method option.
18097
18098 Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
18099
18100         * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
18101         Increase comparison speed by limiting number of expensive progress bar
18102         updates per second.
18103
18104 Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
18105
18106         * cache.[ch]: Add support for md5sums to sim cache.
18107         * dupe.[ch]: Use md5sums for checksums.
18108         * md5-util.[ch]: New files with md5sum utilities.
18109         * ui_fileops.[ch]: Move several includes to header file.
18110
18111 Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
18112
18113         * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
18114         hidden tool window for the first time.
18115         * view_file_icon.h: Remove extra semicolon.
18116
18117 Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
18118
18119         * remote.[ch]: New utils for sending and receiving ipc commands.
18120         * main.c: Add command line options to control an existing GQview
18121         process (-r, --remote, -rh, --remote-help).
18122         * Makefile.am: Add remote.[ch].
18123
18124 Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
18125
18126         * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
18127         layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
18128         window manager' option - the new full screen behavior is correct, and
18129         no longer grabs the keyboard interfering with an xscreensaver lock.
18130         * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
18131         from help manual.
18132
18133
18134 Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
18135
18136         * layout_config.c (layout_config_list_order_set): Fix transposed src
18137         and dest variable causing inconsistent layout order.
18138         * layout_image.c (layout_image_new): Remove focus border from image
18139         when it is the only thing displayed in the main window.
18140
18141 Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
18142
18143         * collect-table.c: Attempted focus fix on item removal.
18144         * view_file_icon.c: Fix focus behavior when removing items, by ensuring
18145         row and column coordinates match the actual focus.
18146
18147 Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
18148
18149         * README: Updates.
18150         * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
18151         * configure.in: Release 1.5.2
18152
18153 Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
18154
18155         * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
18156         note the many missing sections in table of contents.
18157         * print.c: Add note to print dialog that printing is not functional.
18158
18159 Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
18160
18161         * bar_info.c (comment_read): Fix mem leak by freeing key variable.
18162
18163 Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
18164
18165         * ui_fileops.c (copy_file): Check if source and target are hardlinks to
18166         the same file, and if so simply return success for the copy request.
18167
18168 Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
18169
18170         * editors.c: Dump popen and use genuine fork and execvp to run
18171         editor commands when we need to display the command's output, this
18172         fixes verbose editor commands that were hanging GQview until they
18173         finished.
18174         * main.c: Clean up html help browser exec code.
18175         * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
18176         documentation.
18177
18178 Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
18179
18180         * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
18181
18182 Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
18183
18184         * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
18185         even if gtk was not yet initialized by attaching the dialog to an idle
18186         loop called by a gtk_init_add() function.
18187
18188 Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
18189
18190         * bar_info.c: Add favorite keywords list for faster keyword selection,
18191         added dialog to edit the list.
18192         * layout_util.c: Change print shortcut to [Shift] + P.
18193         * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
18194
18195 Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
18196
18197         * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
18198         8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
18199         9_printing.html: More docmentation.
18200         * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
18201         Makefile.am, index.html: Updates.
18202
18203 Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
18204
18205         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
18206         typdefs.h: Added option to disable screen saver during full screen.
18207         * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
18208         10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
18209         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
18210         11_2_keyboard_shortcuts.html: More documentation.
18211         * doc/index.html: Fixes.
18212
18213 Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
18214
18215         * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
18216         * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
18217         * POTFILES.in: Added print.c.
18218         * layout_util.c, main.c: Add help contents menu item, add utility to
18219         launch user's preferred HTML browser for User Manual.
18220         * print.c: Start adding text settings to print dialog.
18221
18222 Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
18223
18224         * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
18225         * print.c: Add jpeg writing, free job_pixbuf when job is done.
18226
18227 Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
18228
18229         * print.c: Added print job path, can now print to png files - at least
18230         it can actually do something now...
18231
18232 Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
18233
18234         * print.c: Fleshed out print progress dialog - still no actual print..
18235
18236 Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
18237
18238         * print.c: Add output device selection - still no actual printing.
18239
18240 Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
18241
18242         * print.c: Organize print dialog - still no actual printing.
18243
18244 Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
18245
18246         * print.c: Implement single image preview - still no actual printing.
18247
18248 Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
18249
18250         * print.c: Add entry for proof thumbnail size, and use the size to
18251         layout the preview.
18252
18253 Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
18254
18255         * print.c: Add print preview page navigation, zoom controls - still no
18256         printing.
18257
18258 Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
18259
18260         * print.c: Add source selection, layout selection (not hooked up),
18261         scale down the preview pixbuf to a sane size, and account for  margins
18262         in the preview - still no actual printing.
18263         * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
18264
18265 Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
18266
18267         * print.c: Add orientation, margins, units - still no actual printing.
18268
18269 Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
18270
18271         * image.[ch] (image_area_changed): New util to notify image widget that
18272         an area of the image has changed, and needs a redraw.
18273         * layout_util.c: Add a print menu item (temporary shortcut is P).
18274         * print.[ch]: New files for (eventually) printing images. Currently a
18275         not so useful dialog.
18276
18277 Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
18278
18279         * image.c (image_load_done_cb): Use correct, and much faster, method to
18280         set the completed pixbuf when delay_flip is enabled.
18281
18282 Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
18283
18284         * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
18285         Add option to delay page flips until image is completeley loaded when
18286         in full screen.
18287         * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
18288
18289 Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
18290
18291         * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
18292         slideshow_delay to have subsecond precision. Set that precision
18293         to 10ths of a second (use #define in slideshow.h to change precision).
18294         Change minimum slideshow delay to 0.10.
18295
18296 Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
18297
18298         * bar_info.[ch] (keyword_list_pull): Let this function also support
18299         pulling keywords from a GtkEntry.
18300         * fullscreen.c: Make the screen debug output honor debug flag.
18301         * preferences.c: Add path selection dialog buttons to path entries.
18302         * search.c: Change the keyword TextView into an Entry, show dimensions
18303         in results whenever possible. Allow sorting of results by column.
18304         * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
18305         add path selection dialog buttons to path and icon entries.
18306         * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
18307         add button to a tab completion to pop up a path selection dialog.
18308
18309 Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
18310
18311         * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
18312         ExposureTime has priority over ShutterSpeedValue, as calculating the
18313         original exposure setting from an APEX value can introduce error.
18314
18315 Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
18316
18317         * layout.c, layout_util.[ch]: Connect the keypress signal handler to
18318         the floating tool window, to fix tool window keyboard handling.
18319
18320 Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
18321
18322         * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
18323         (merge from 1.4.3).
18324
18325 Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
18326
18327         * po/ro.po: Updated Romanian translation (from 1.4.3),
18328         submitted by Harald Ersch <harald@ersch.ro>.
18329         * po/ru.po: Updated Russian translation,
18330         submitted by Sergey Pinaev <dfo@antex.ru>.
18331
18332 Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
18333
18334         * editors.c (editor_verbose_start): Set our end of pipe non blocking,
18335         so that complex editor commands that, for instance have if;then and for
18336         loops, do not hang GQview until completion.
18337
18338 Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
18339
18340         [merge from stable branch] 
18341         * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
18342         to date, includes a workaround for utime's inabality to change
18343         timestamps when the user is not the owner of the file.
18344         * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
18345         check if the thumbnail is current.
18346
18347 Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
18348
18349         [merge from stable branch]
18350         * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
18351         button callbacks into a single callback with a button argument, added
18352         scroll callback.
18353         * img-view.c, layout_image.c: Changes for above, and add support for
18354         horizontal scrolling.
18355         * info.c, utilops.c: Changes for new image button and scroll callbacks.
18356
18357 Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
18358
18359         * collect-table.c (collection_table_file_remove): Update selection when
18360         removing a selected item, fixes crash when removing items from a
18361         collection window.
18362         * dupe.c: Fix rank calculation on orphaned items. Fix list focus
18363         behavior when changing selection or removing items.
18364         * search.c: Maintain correct state when removing items while still
18365         searching or generating thumbnails. Fix list focus behavior when
18366         changing selection or removing rows.
18367         * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
18368         and the popup window size when column is offscreen. Add
18369         tree_view_move_cursor_away() utility.
18370         * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
18371         freed GenericDialog when auto_close is TRUE, and only attempt to close
18372         the dialog once.
18373         * view_file_icon.c (vficon_sync): Update row count so that focus can
18374         not move beyond the last row.
18375         * view_file_list.c: Fix list focus behavior when changing selection or
18376         removing rows.
18377
18378 Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
18379
18380         * README: Updates.
18381         * po/ja.po: Updated Japanese translation,
18382         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
18383         * configure.in: Release 1.5.1
18384
18385 Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
18386
18387         * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
18388         layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
18389         compile with GDK_DISABLE_DEPRECATED defined.
18390         * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
18391         ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
18392         G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
18393         * utilops.c: Fix auto update of preview column when dragging rows to
18394         reorder them.
18395         * view_dir_tree.c: Center new path when it is not visible.
18396         * view_file_list.c: When scrolling to display new row, center the row.
18397
18398 Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
18399
18400         * search.c (search_file_load_process): Fix swapped paths on a call to
18401         filetime_set, fixes ugly bug causing source file timestamps to be
18402         changed when using search by content similarity or dimensions!
18403
18404 Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
18405
18406         * fullscreen.[ch]: Added support for multiple screens and monitors,
18407         removed broken Xinerama usage, we use the gtk screen/monitor utils now.
18408         * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
18409         preferences.c, rcfile.c: Added option to not ignore the window manager
18410         fullscreen handling. Added selection of screen and/or monitor to use
18411         for display of the full screen window.
18412         * image.c: Set the wallpaper on the root window that the window belongs
18413         to, remove #include of gdkx.h.
18414         * configure.in, src/Makefile.am: Remove test for Xinerama, remove
18415         Xinerama and Xlib from link stage.
18416
18417 Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
18418
18419         * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
18420
18421 Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
18422
18423         * preferences.c: Make the entry in the clear trash dialog non editable
18424         instead of insensitive.
18425
18426 Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
18427
18428         * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
18429         the ExifBar structure, as layout_util.c accesses this data from
18430         within a destroy signal callback.
18431
18432 Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
18433
18434         * bar_info.[ch]: Add size request utility.
18435         * layout_util.c: Fix clipping of labels in Image Details sidebar, by
18436         changing the size request method (see above).
18437         * img-view.c: Change folder popup menu to match rest of application.
18438         * search.c: Fix gettext warning by setting specific string format,
18439         increase year spin button width, fix compile error by correcting
18440         declaration location.
18441         * utilops.c: Fix dialog titles, use folder instead of directory when
18442         communicating with user.
18443         * po/bg.po: Updated Bulgarian translation,
18444         submitted by Vladimir Petrov <vladux@mail.bg>
18445
18446 Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
18447
18448         * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
18449         * po/*.po: Make distcheck updates.
18450         * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
18451         * configure.in: Release 1.5.0.
18452
18453 Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
18454
18455         * bar_info.c: Modified toolbar (added space to separate save).
18456         * layout_util.c: Fix initial selection count sent to details sidebar.
18457
18458 Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
18459
18460         * search.c: Add results search type, to search current results list.
18461         * README, TODO: Updates.
18462
18463 Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
18464
18465         * search.c: Add option to search all files with comments (metadata).
18466         * ui_tabcomp.c: Set completion button size allocation height to that
18467         of the entry.
18468
18469 Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
18470
18471         * layout_util.c: Set initial search path to the current path. Fix
18472         initial display of the details sidebar with more than one selection.
18473
18474 Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
18475
18476         * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
18477         Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
18478         remains out of order (2/29/04) - but it _is_ inline with version order.
18479
18480 Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
18481
18482         * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
18483         on what we are told. Added option to only display metadata info.
18484         * info.c: Added Details tab for displaying metadata, merged permissions
18485         tab into the general tab.
18486         * layout.c, layout_util.[ch]: Notify the details sidebar of selection
18487         count changes.
18488
18489 Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
18490
18491         * bar_info.[ch], layout_util.c: Add functions to set keywords to the
18492         current file selection.
18493         * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
18494
18495 Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
18496
18497         * cache.[ch], gqview.h: Changed cache get and find functions to take
18498         a CacheType, so that metadata location can be seperate from thumbnails.
18499         * cache_maint.c: Add support for meta cache to maintenance.
18500         * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
18501         as it has long been fixed.
18502         * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
18503         * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
18504         for all the above changes.
18505
18506 Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
18507
18508         * bar_info.c: Clean up comment format.
18509         * info.c, preferences.c: Set the properties, options, and about
18510         windows to type dialog.
18511
18512 Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
18513
18514         * bar_info.c: Fix details bar display when no image is present.
18515
18516 Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
18517
18518         * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
18519         preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
18520         view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
18521         for all GtkTreeViews to make them look better.
18522         * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
18523         default size.
18524
18525 Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
18526
18527         * search.c: Implement similarity match type.
18528
18529 Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
18530
18531         * search.c: Fix statusbar label size twitching, fix selection idle
18532         update bug, increase default search window size - sorry 640x480 users.
18533
18534 Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
18535
18536         * search.c: Implement dimensions matching, add dimensions 'between',
18537         overload FileData passed to search_result_append(), so that it also
18538         holds dimensions and similarity fields, and display dimensions if
18539         available. Fix memory leak in search_result_change_path(). Also make it
18540         work with 'between' input swapped (first is higher than second).
18541
18542 Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
18543
18544         * search.c: Change a few default values, make search parameters
18545         insensitive during search, reorder status bar items, change start/stop
18546         button into two distinct stock buttons (find and stop).
18547
18548 Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
18549
18550         * search.c: Add search options for match case, recurse search path,
18551         and 'between' for file size. Hide unused widgets when match type is
18552         not 'between'.
18553
18554 Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
18555
18556         * search.[ch]: Implement maintenance utils.
18557         * utilops.c: Hook up search maintenance.
18558
18559 Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
18560
18561         * search.c: Implement thumbnails, clean up the status bar.
18562         * TODO: Updates.
18563
18564 Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
18565
18566         * search.c: Sort directories as they are searched. Use list buffer and
18567         only flush to the result GtkTreeView every 100 iterations or so, to
18568         reduce tree view internal updates that take time, thereby significantly
18569         increasing search speed when returning many results.
18570         * po/POTFILES.in: Added bar_sort.c and search.c.
18571
18572 Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
18573
18574         * search.c: More work: selections, context menu, keyboard shortcuts,
18575         status bar, drag and drop.
18576
18577 Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
18578
18579         * bar_info.[ch]: Export the comment/keyword read/write utilities.
18580         * dupe.[ch] (cell_renderer_height_override): Export this hack.
18581         * filelist.[ch] (file_data_new_simple): New util in easy to use form.
18582         * layout_util.c: Hook up search window to menu.
18583         * search.[ch]: New files, started the image search window. Basically
18584         works, but can not do anything with the results yet.
18585
18586 Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
18587
18588         * bar_info.[ch]: Add details sidebar for display/entry of keywords and
18589         comments per image.
18590         * bar_sort.c: Fix text capitalization of Link.
18591         * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
18592         * layout_util.[ch]: Support details sidebar, not sure header needs to
18593         export it though, not used anywhere else.
18594         * typedefs.h: Add bar_info vars to LayoutWindow.
18595
18596 Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
18597
18598         * bar_sort.c: Add symbolic linking option sort manager.
18599         * main.c: Notify of beta software on startup.
18600         * ui_fileops.[ch]: Add symlink_utf8() util.
18601         * configure.in: Branch/merge for 1.5 devel cycle.
18602
18603 Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
18604
18605         * README, TODO: Updates.
18606         * po/*.po: make distcheck touches these.
18607         * configure.in: Release 1.4.1
18608
18609 Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
18610
18611         * hu.po: Updated Hungarian translation,
18612         submitted by Koblinger Egmont <egmont@uhulinux.hu>
18613         * gqview.desktop: Updated, convert to utf-8.
18614         * README: Update credits.
18615
18616 Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
18617
18618         * view_dir_tree.c: Fix crash when encountering a folder named
18619         (sigh, wait for it...) "empty". Fix is twofold: check success of
18620         vdtree_populate_path_by_iter() before accessing something it may free,
18621         and use a zero length string ("") for the placeholder node path/name,
18622         as there shouldn't be any folders with that name to encounter...
18623
18624 Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
18625
18626         * main.c (main): Move gtk_init and friends before any code that may
18627         cause a warning dialog that needs gtk to be initialized. This
18628         specifically fixes crash when attempting warning about invalid home
18629         directory filename encoding.
18630
18631 Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
18632
18633         * po/*.po: Make distcheck updates these.
18634         * README: Update translation status.
18635         * configure.in: Release 1.4.0
18636
18637 Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
18638
18639         * README: Add overview of changes since last stable 1.2.2 release,
18640         update email address, some clean up.
18641         * gqview.1: Update email address.
18642         * TODO: Clean up.
18643
18644 Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
18645
18646         * po/fr.po: Updated French translation,
18647         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
18648         with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
18649
18650 Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
18651
18652         * po/bg.po: Updated Bulgarian translation,
18653         submitted by Vladimir Petrov <vladux@mail.bg>.
18654         * po/cs.po: Updated Czech translation,
18655         submitted by Jan Raska <jan_raska@hotmail.com>.
18656         * po/de.po: Updated German translation,
18657         submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
18658         * po/es.po: Updated Spanish translation,
18659         submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
18660         * po/fi.po: Updated Finnish translation,
18661         submitted by Lauri Nurmi <lanurmi@iki.fi>.
18662         * po/nl.po: Updated Dutch translation,
18663         submitted by Tino Meinen <a.t.meinen@chello.nl>.
18664         * po/sk.po: Updated Slovak translation,
18665         submitted by Ivan Priesol <priesol@iris-sk.sk>.
18666         * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
18667         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
18668         * README: Credit updates.
18669
18670 Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
18671
18672         * cache_maint.c(cache_maintain_home): Set the entry that displays
18673         the working path as not editable instead of insensitive, as at least
18674         the Galaxy theme shows no text in insensitive entries (fg == bg color).
18675
18676 Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
18677
18678         * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
18679         before attempting access into list model.
18680
18681 Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
18682
18683         * layout_config.c: Fix to display translations of layout_title strings.
18684
18685 Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
18686
18687         * exif.c(exif_read): Fix for gcc 3.3.2 warning.
18688
18689 Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
18690
18691         * README: Updates.
18692         * gqview.desktop: Fix Encoding field "Legacy-Mixed".
18693         * po/*.po: make distcheck touches these.
18694         * configure.in: Release 1.3.9
18695
18696 Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
18697
18698         * README: Updates.
18699         * *.[ch]: Update copyright year in file headers.
18700         * main.c: Remove start up print of beta notice.
18701
18702 Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
18703
18704         * po/bg.po: Updated Bulgarian translation,
18705         submitted by Vladimir Petrov <vladux@mail.bg>
18706         * po/es.po: Updated Spanish translation,
18707         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
18708         * po/fi.po: Updated Finnish translation,
18709         submitted by Lauri Nurmi <lanurmi@iki.fi>
18710         * po/fr.po: Updated French translation,
18711         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
18712         * po/pl.po: Updated Polish translation,
18713         submitted by Emil Nowak <emil5@go2.pl>
18714         * po/ru.po: Updated Russian translation,
18715         submitted by Sergey Pinaev <dfo@antex.ru>
18716         * po/sv.po: Updated Swedish translation,
18717         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
18718         * po/vi.po: Updated Vietnamese translation,
18719         submitted by pclouds <pclouds@vnlinux.org>
18720         * README: Update translation credits where necessary.
18721
18722 Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
18723
18724         * README: Updates.
18725         * gqview.1: Updated man page.
18726         * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
18727         fullscreen, F is still the official key but V was currently unused and
18728         it helps the upgraders migrate with less pain.
18729
18730 Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
18731
18732         * exif.c: Translate return strings, include config.h so intl.h works..
18733         * ui_fileops.c: Include config.h.
18734
18735 Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
18736
18737         * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
18738         unsupported format id values.
18739         * configure.in: Add --disable-xinerama configure switch.
18740         * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
18741
18742 Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
18743
18744         * layout.c: Removed unused code.
18745         * main.c: Move print_term out of here, fix terminal message encoding,
18746         disable listing of 'experimental' command line options.
18747         * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
18748         * ui_fileops.[ch]: Move print_term() here.
18749
18750 Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
18751
18752         * utilops.c: Remove Preview button from batch rename dialog, and fixed
18753         the preview column to auto update. BUG: rows-reordered signal of a tree
18754         model is never sent, so reordering with drag and drop will not update
18755         the preview column - this appears to be a GTK 2.2.4 bug.
18756
18757 Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
18758
18759         * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
18760         event, also check if file exists, if not simply return false instead
18761         of doing the whole attempt which will fail anyway.
18762
18763 Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
18764
18765         * po/*.po: Make distcheck touches these.
18766         * README: Update translation table. Fix release year (re make dist).
18767         * configure.in: Release 1.3.8
18768
18769 Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
18770
18771         * preferences.c: Changed the copyright string such that changes to
18772         (c) year, website address, and email address will no longer break the
18773         translations.
18774         * README: Updates.
18775
18776 Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
18777
18778         * info.c, utilops.c: Marked additional strings for translation.
18779         * po/fi.po: Updated Finnish translation,
18780         submitted by Lauri Nurmi <lanurmi@iki.fi>
18781         * po/ja.po: Updated Japanese translation,
18782         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
18783         * po/sv.po: Updated Swedish translation,
18784         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
18785         [note: es and fr are awaiting a resend in gzip form, unless I can
18786         figure out what netscape 4.x does to po files sent as plain text...]
18787
18788 Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
18789
18790         * cellrenderericon.[ch]: Changed function and structure names to avoid
18791         using the gtk namespace.
18792         * collect-table.c, view_file_icon.c: Use new names (above).
18793         * img-view.c, layout_image.c: Allow 'N' key to step to next image.
18794         * layout_util.c: Revert to old behavior where page up/down are now
18795         global to the window for stepping through images. Use Ctrl-Up/Dn to
18796         scroll file/folder views a page at a time.
18797
18798 Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
18799
18800         * dupe.c: Apply patch to fix char pointer array overrun,
18801         submitted by Richard Curnow <rc@rc0.org.uk>.
18802
18803 Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
18804
18805         * view_file_icon.c, view_file_list.c: Disabled double click to go to
18806         full screen - control clicking for mulitple selection too fast can
18807         activate fullscreen - need to revisit strategy.
18808
18809 Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
18810
18811         * collect-table.c: Fix division by zero when all thumbnails fail to
18812         generate resulting in initial zero row count.
18813         * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
18814         ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
18815         Use 64 bit integer to store and count file sizes, to properly display
18816         >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
18817         available, also use work-around to avoid %lld for printf conversions.
18818
18819 Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
18820
18821         * image.c: NULL initialize function pointers.
18822         * view_file_icon.c, view_file_list.c: Set double click in icon and list
18823         view to start fullscreen.
18824
18825 Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
18826
18827         * image.[ch], typedefs.h: Added image load completed function, it will
18828         be called when the current image is finished rendering to screen and
18829         when the image preload is complete. Only tested with --debug.
18830
18831 Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
18832
18833         * dupe.c: Mark column title strings for translation.
18834         * editors.c: Translate command name field for the default editors.
18835         * menu.c: Fix sort menu grammar.
18836
18837 Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
18838
18839         * exif.c: Fix spelling error of fluorescent.
18840         * info.c: Make filename entry non-editable in place of non-sensitive.
18841         * main.c: Use the locale's preferred encoding when printing --help text
18842         to the terminal.
18843         * preferences.c: Make entire filter editor non-sensitive when filtering
18844         is disabled.
18845         * utilops.c: Grammar, newline fixes.
18846
18847 Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
18848
18849         * ui_help.c (help_window_load_text): When encountering invalid utf-8,
18850         insert a blank line in place of broken text, removed warnings.
18851         * README: Convert encoding to proper utf-8.
18852
18853 Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
18854
18855         * layout_util.c (layout_bar_exif_sized): Fix signal handler,
18856         size_allocate has no return value.
18857
18858 Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
18859
18860         * cache.c: Fixes to initialize char variables before use.
18861         * dupe.c: Reset opposing group list when clearing a list. Fixes crash
18862         when clearing main list, then adding new files in 'compare two file
18863         sets' mode.
18864
18865 Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
18866
18867         * view_file_list.c (vflist_select_by_path): Set the focus to this row,
18868         so that up/down moves to the expected image when the list has focus.
18869
18870 Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
18871
18872         * bar_exif.[ch]: Allow exif info to start in advanced view, added
18873         utility to retrieve advanced state.
18874         * info.c: Fix for change to bar_exif_new().
18875         * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
18876         sidebar size and advanced state, note this per window, and is not
18877         saved on exit.
18878
18879 Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
18880
18881         * img-view.c: Fix image stepping bug when same image path is in the
18882         list more than once.
18883
18884 Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
18885
18886         * thumb.c: Do not scale unknown image icon larger than orginial size.
18887
18888 Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
18889
18890         * view_dir_tree.c: Added workaround so that user entered hidden paths
18891         are displayed even when 'display hidden files' option is disabled.
18892
18893 Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
18894
18895         * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
18896         new folders, so that the name sticks immediately in the view.
18897
18898 Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
18899
18900         * view_file_list.c (vflist_select_cb): Remove unnecessary check for
18901         previous button click row that was interfering with image selection.
18902
18903 Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
18904
18905         * info.c (info_tab_general_image): Fix 'Image size' calculation.
18906
18907 Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
18908
18909         * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
18910         * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
18911         unknown images.
18912
18913 Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
18914
18915         * README: Updated.
18916         * po/*.po: Make distcheck updates.
18917         * configure.in: Release 1.3.7
18918
18919 Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
18920
18921         * cellrenderericon.h: Fix show_text to be type boolean.
18922         * collect-table.c: Fix progressbar height changes by always setting the
18923         text of the widget to contain at least one character.
18924         * dupe.c, view_file_list.c: Fix warninga about invalid height
18925         parameter when setting cell height over 100, this hack simply changes
18926         maximum of the height property on GtkCellRenderer.
18927         * configure.in (ALL_LINGUAS): Added sv, Swedish language.
18928         * po/sv.po: Added Swedish translation,
18929         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
18930         * po/ru/po: Updated Russian translation,
18931         submitted by Sergey Pinaev <dfo@antex.ru>.
18932         * README, TODO: Updates.
18933
18934 Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
18935
18936         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
18937         menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
18938         view_file_icon.c, view_file_list.c: Added mnemonics to all of the
18939         pop up menus. FIxed a few key bindings, notably fullscreen toggle is
18940         now F, New folder is Ctrl-F (and was renamed from Create dir), removed
18941         binding for set as wallpaper (conflicted with new window), and Float
18942         file list is now L.
18943         * README: Documented new key bindings.
18944
18945 Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
18946
18947         * image.c: Increase minimum size when dropping scale quality to
18948         GDK_INTERP_NEAREST (3 to 8).
18949         * TODO: Updates.
18950
18951 Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
18952
18953         * collect-table.c, view_file_icon.c: Fix pageup/down increment when
18954         text is enabled; fix keyboard popup menu placement; fix image view
18955         selection when clicking file already selected with multiple selection.
18956
18957 Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
18958
18959         * exif.c: Fix return value (actually return something, oddly with -O2
18960         gcc 3.2.2 is not giving a warning about this). Plus a few changes
18961         to avoid casting confusion.
18962
18963 Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
18964
18965         * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
18966         using correct casting of data to sizeof char.
18967
18968 Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
18969
18970         * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
18971         GtkTreeView by setting the focus to a column with zero width. (We draw
18972         the focus ourselves by setting the "has-focus" property of the
18973         GtkCellRendererIcon.
18974
18975 Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
18976
18977         * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
18978
18979 Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
18980
18981         * collect-table.c: Hook up Control-T to toggle filename text, set the
18982         mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
18983         shown. Fixed border padding (again).
18984
18985 Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
18986
18987         * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
18988         works as expected, anyway...
18989
18990 Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
18991
18992         * cellrenderericon.[ch], collect-table.c: More fixes and work, added
18993         ability to toggle display of filename text.
18994
18995 Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
18996
18997         * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
18998         icon views can show the filename under the icon.
18999         * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
19000         work...
19001         * Makefile.am: Added cellrenderericon.[ch].
19002
19003 Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
19004
19005         * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
19006         supplying missing comma in command - fixes crash on refresh.
19007
19008 Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
19009
19010         * TODO: Updates.
19011         * configure.in: Release 1.3.6
19012
19013 Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
19014
19015         * dupe.c: Do not unref a GtkStyle we never refed.
19016         * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
19017         Removed "Insert file drops at pointer location" option for collections,
19018         now this is always the behavior. Moved a few options to the advanced
19019         tab, removed the collections tab.
19020         * main.c: Make the printed beta release note on startup a one liner.
19021         * README: Updates.
19022         * TODO: Updated.
19023
19024 Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
19025
19026         * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
19027         checking that GtkTreeView is realized before attempting to scroll.
19028         This was a problem when the tools are hidden.
19029
19030 Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
19031
19032         * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
19033         a few strings.
19034
19035 Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
19036
19037         * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
19038         * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
19039         icon when beggining a dnd operation.
19040         * dupe.c: Set drag icon, fix progress bar value warning when starting
19041         thumbnail loading.
19042         * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
19043         free to correct place).
19044
19045 Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
19046
19047         * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
19048         dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
19049         layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
19050         preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
19051         ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
19052         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
19053         Remove use of deprecated GTK functions
19054         (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
19055
19056 Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
19057
19058         * collect-table.c: Fix removal of right clicked, but non selected
19059         items.
19060
19061 Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
19062
19063         * ui_clist_edit.[ch]: Removed, clist is deprecated.
19064         * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
19065         * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
19066
19067 Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
19068
19069         * collect-table.c, typedefs.h: Fixed the marker positioning, made the
19070         drop placement more intuitive, and removed ugly popup window for
19071         display of marker position.
19072         * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
19073         adjustment will change.
19074         * icons/marker.xpm: Gave marker a black border for some contrast on
19075         red images/themes.
19076
19077 Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
19078
19079         * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
19080         now stored as pixbufs instead of pixmaps...
19081         * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
19082         as a guide, so it now has the same selection behavior.
19083         * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
19084
19085 Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
19086
19087         * view_file_icon.c: Fix centering of icons in columns, set keyboard
19088         cursor when moving focus.
19089
19090 Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
19091
19092         * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
19093         option show_icon_names - for future ability to display filnames in the
19094         icon view. (this will need a custom gtkcellrenderer, on TODO).
19095
19096 Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
19097
19098         * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
19099         * ui_tree_edit.h: Fix function description.
19100         * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
19101         unrefed style pointers, guard against possible button release event
19102         on drop event (not sure what is causing this).
19103
19104 Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
19105
19106         * ui_bookmark.[ch]: Added history_combo utilities.
19107         * ui_utildlg.c: Use default history length for file dialogs.
19108         * utilops.c: When auto renaming single file, show preview of new name.
19109         Added drop down history for numerical rename prefix and suffixes. Fixed
19110         bug with numerical rename when anything but first row was selected.
19111         Gave prefix and suffix entries all available room, packed the image
19112         preview into a pane so image does not resize with window. Fixed
19113         incorrect lower value (1 -> 0) in start number selection.
19114         * view_file_list.c: Fixed incorrect resort when renaming files.
19115         * TODO: Major todo list cleanup.
19116
19117 Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
19118
19119         * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
19120         * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
19121         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
19122         Use new dnd, fix dnd bugs. Ignore button release event when it resulted
19123         from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
19124         now works.
19125
19126 Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
19127
19128         * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
19129         Fix bug when updating nodes via timestamp change. Force refresh when
19130         setting a path, to ensure new folders appear (in automounted folders).
19131
19132 Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
19133
19134         * cache_maint.c (cache_maintain_home_cb): Use correct path when
19135         attempting to remove old thumbnails.
19136         * view_dir_list.c: Check access with R_OK | X_OK.
19137         * view_dir_tree.c: Fix icon states, population by expander click.
19138
19139 Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
19140
19141         * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
19142         * ui_pathsel.c: Remove while(events) hack.
19143         * ui_tree_edit.c: Move the while(events) hack here, so that tree is
19144         in consistent state before showing popup.
19145         * view_dir_tree.c: Fix new folder command.
19146
19147 Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
19148
19149         * intl.h: Fix compile error when gettext is disabled.
19150         * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
19151         * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
19152
19153 Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
19154
19155         * layout.c: Set the default keybaord focus to the image pane.
19156         * layout_util.c: Make the image zoom/traversal keys only work when the
19157         image has the keyboard focus.
19158         * view_dir_tree.c: Many fixes for expansion, population, sorting,
19159         dnd hovering expansion, expander display, expander clicks, and
19160         removed unused cruft.
19161
19162 Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
19163
19164         * view_dir_tree.c: Fixed so clicking expanders does not select row,
19165         remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
19166
19167 Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
19168
19169         * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
19170         compiles cleanly - but has 'issues'.
19171         * view_dir_list.c: Minor fixes done when using as reference for above.
19172
19173 Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
19174
19175         * utilops.c: Convert multiple rename clist to a treeview, added preview
19176         for autorename results.
19177         * view_file_list.c: Fix update errors after a rename.
19178
19179 Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
19180
19181         * view_file_list.c: Fix loss of selection when changing sort order, fix
19182         incorrect next row selection when deleting files, and add fix to
19183         maintain row position when toggling thumbnails.
19184
19185 Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
19186
19187         * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
19188         that leaves old rows behind, eventually causing crash on autorefresh.
19189
19190 Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
19191
19192         * dupe.c: Fix keyboard menu placement on second_listview, set middle
19193         mouse button to toggle row selection.
19194         * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
19195         placement from keyboard pop-up, set middle button to toggle row
19196         selection, and fix image display on a select-all.
19197
19198 Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
19199
19200         * dupe.c: Consistently handle button press/release pairs.
19201         * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
19202         based on current visibility.
19203         * view_dir_list.c: Correctly scroll to and set focus to highlight
19204         previous path when going up the tree.
19205         * view_file_list.c: Allow dnd with button 1, fix selection behavior,
19206         fix auto scrolling.
19207
19208 Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
19209
19210         * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
19211         thumbnails. Changes for file list move to GtkTreeView.
19212         * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
19213         * view_dir_list.c: Set the cursor focus when clicking a row, change
19214         selection mode to NONE.
19215         * view_file_list.c: Change from GtkCList to GtkTreeView for main
19216         file list, needs cleanup.
19217
19218 Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
19219
19220         * layout_config.c: Change clist to treeview for layout order.
19221         * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
19222         * preferences.c: Remove include of ui_clist_edit.h.
19223         * ui_pathsel.c: Fixes for leaking GtkTreePaths.
19224         * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
19225         * view_dir_list.c: Add folder icons back, porting this widget complete?
19226
19227 Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
19228
19229         * ui_tree_edit.c: Make start of scroll smoother when starting from
19230         edges of widget by slowly ramping up speed.
19231
19232 Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
19233
19234         * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
19235         * view_dir_list.c: use above auto scroll for dnd.
19236
19237 Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
19238
19239         * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
19240         view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
19241         * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
19242         * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
19243         zero region is avoided.
19244         * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
19245         * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
19246         set correct dnd behavior (when source, disable dnd dest). Also removed
19247         ".." folder when root is listed.
19248
19249 Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
19250
19251         * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
19252         GdkColor when the widget changes.
19253         * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
19254         * ui_tree_edit.[ch]: Make shift_color available to rest of app.
19255
19256 Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
19257
19258         * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
19259         instead of a direct gdk_cursor_destroy (still leaks though).
19260
19261 Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
19262
19263         * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
19264         cursor on listview while comparing/sorting.
19265
19266 Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
19267
19268         * dupe.c: Row height is now correct when thumbnails is on, set the
19269         unknown pic for broken thumbnails, properly set alignment on date
19270         and size columns, and fixed keyboard popup menu placement.
19271         * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
19272         has option to return unknown image if thumbnail is broken.
19273
19274 Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
19275
19276         * dupe.c: Reimplement the alternating row color per match group,
19277         learning how to manipulate a gtktreeview sure is fun :-P
19278
19279 Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
19280
19281         * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
19282
19283 Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
19284
19285         * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
19286         * TODO: List things needed to be done to complete above conversion.
19287
19288 Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
19289
19290         * utilops.c: Show safe delete status in delete dialogs (off or on).
19291
19292 Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
19293
19294         * README: Updates.
19295         * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
19296         * configure.in: Release 1.3.5
19297
19298 Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
19299
19300         * bar_exif.c: Add padding to right of advanced view checkbutton.
19301         * exif.c: Use correct key when retrieving ApertureValue for fAperture.
19302
19303 Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
19304
19305         * exif.c: string_append_raw_bytes() character replacement fix, added
19306         description for GPSInfo.
19307
19308 Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
19309
19310         * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
19311         fSubjectDistance to return properly formatted data per 2.2 specs.
19312
19313 Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
19314
19315         * exif.[ch]: Fix incorrect orientation order by swapping
19316         BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
19317         * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
19318         rotate image per exif info option (off by default).
19319         * image.c: Add missing include of ui_fileops.h.
19320
19321 Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
19322
19323         * bar_exif.c: Fix incorrect column number setup in advanced view.
19324         * exif.c: Added additional tags (to misc section), and altered a few
19325         things after checking exif.org PDF spec sheet.
19326
19327 Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
19328
19329         * bar_exif.c: Added advanced view for exif data.
19330         * exif.c: Fix capitalization, mark relevent (standard view) strings for
19331         translation.
19332         * info.c: Use a paned widget to allow expansion of properties window
19333         without expanding image view size.
19334
19335 Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
19336
19337         * bar_exif.c: Fix alignments when adding labels to table, so that
19338         entries with mulitple lines will be top aligned.
19339
19340 Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
19341
19342         * README, TODO: Updates.
19343
19344 Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
19345
19346         * ui_fileops.c: When converting filenames to utf-8 fails, display
19347         clear warning to user, and simply allow the broken strings through.
19348
19349 Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
19350
19351         * src/Makefile.am: Added exif.c back to build list.
19352         * exif.[ch]: Moved necessary declarations out to header file, a few
19353         namespace changes, added access functions (still need: (uns)byte,
19354         undefined, float, double, and the multiple data element ones).
19355         * bar_exif.c: Fixes to use exif.h instead of exif.c.
19356
19357 Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
19358
19359         * bar_exif.c: Removed remnants of old exif parser.
19360         * info.[ch]: Removed unnecessary tab updates, avoid reloading things
19361         like exif data every time the window size changes.
19362
19363 Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
19364
19365         * exif.c: Allow support for unknown IDF tags.
19366         * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
19367         and copyright fields.
19368
19369 Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
19370
19371         * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
19372         problem 2: retrieving invalid key name! :-/
19373
19374 Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
19375
19376         * bar_exif.c, exif.c: Added formatting utility to get the commonly
19377         used data tags in a user meaningful format, output now matches previous
19378         versions, however the Shutter speeds differ a bit, will need to
19379         check (off by one?).
19380
19381 Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
19382
19383         * exif.c: Rewrite EXIF parser so that data is stored in list format,
19384         such that adding additional tags will be easy, and ExifData will not
19385         need to be touched. Very rough, human readable output for exif keys
19386         is yet to be added.
19387         * bar_exif.c: Changed to work with new exif.c, temporarily include
19388         exif.c instead of exif.h, since exif.h has not been updated yet.
19389         * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
19390         includes it directly.
19391
19392 Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
19393
19394         * editors.c(editor_verbose_io_cb): Use count returned from read when
19395         validating/converting text.
19396
19397 Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
19398
19399         * README: Updates, and converted encoding format to utf-8.
19400
19401 Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
19402
19403         * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
19404         filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
19405         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
19406         a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
19407         warning to user when such conditions occur. Editor command result text
19408         is now validated before use in verbose window.
19409
19410 Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
19411
19412         * ui_spinner.png: Changed order of frames for smoother start..
19413
19414 Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
19415
19416         * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
19417         so that newly installed loaders are automatically added to the filters.
19418         * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
19419         keys from filter to filter_ext, since the values are not backward
19420         compatible. Jumping between old and new releases will reset the list.
19421
19422 Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
19423
19424         * filelist.c(filter_add_defaults): Added svg format, if you have
19425         librsvg installed, chances are you have the gdkpixbuf loader too.
19426
19427 Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
19428
19429         * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
19430         icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
19431         unused icon files.
19432         * Makefile.am: Remove references to above.
19433         * layout_util.c: Really remove references to above.
19434
19435 Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
19436
19437         * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
19438
19439 Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
19440
19441         * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
19442         * ui_spinner.[ch]: New activity spinner and icon utils.
19443         * ui_spinner.png, ui_tabcomp.png: New icon files.
19444         * ui_tabcomp.xpm: Removed, using pngs now.
19445         * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
19446         * editors.c: Added spinner to verbose window.
19447
19448 Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
19449
19450         * editors.c: Include editors.h. (-Wmissing-prototypes warning)
19451         * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
19452         * utilops.c: Made file_util_unlink static. (same)
19453         * README: Updated.
19454         * po/*.po: Make distcheck touches these.
19455         * configure.in: Release 1.3.4
19456
19457 Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
19458
19459         * utilops.c(file_util_safe_number): Fix mem leaks, includes using
19460         correct utility to free the list (path_list_free -> filelist_free).
19461         Also avoid sorting list more than once.
19462
19463 Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
19464
19465         * editors.c(editor_command_one): Free path removed from list, fixes
19466         memory leak.
19467         * image.c(image_free): Set post buffer NULL before destroying image
19468         window, fixes mem leak.
19469         * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
19470         thumbnails [yeek! has this always been here?].
19471
19472 Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
19473
19474         * README: Updates:
19475         * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
19476         scalers when image window size is less than 3 in any direction.
19477         (debian BUG# 209365)
19478
19479 Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
19480
19481         * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
19482         exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
19483         layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
19484         rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
19485         are now held in utf8 strings. Paths are now converted to locale prior
19486         to use in a library function.
19487         * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
19488         * ui_bookmark.[ch]: utf8 fixes.
19489         * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
19490         * ui_help.c: Removed old comments no longer needed.
19491         * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
19492         * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
19493         * utilops.c: utf8 fixes, also fixed broken auto rename option when
19494         copy/move a single file.
19495         * view_dir_list.c, view_dir_tree.c: utf8 fixes.
19496         * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
19497         selection fixes.
19498
19499 Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
19500
19501         * editors.c: Added stop button to allow aborting midway through
19502         multiple file operations.
19503         * preferences.c: Added help button for the command macros to the editor
19504         preferences tab, added credits button to the about dialog.
19505         * README: Added editors section describing macros, marked credits
19506         section to be found by about credits button.
19507         * po/POTFILES.in: Added editors.c
19508
19509 Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
19510
19511         * editors.[ch]: Moved the editor command stuff here, added window to
19512         display results of a command. Window only shown when command prefixed
19513         by %v.
19514         * gqview.h, main.c: Removed above functions.
19515         * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
19516         layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
19517         Include editors.h.
19518         * ui_fileops.[ch]: Moved path_list_copy here.
19519
19520 Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
19521
19522         * README, TODO: Updates.
19523         * po/*.po: make distcheck changes.
19524         * configure.in: Release 1.3.3
19525
19526 Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
19527
19528         * preferences.c: Clean up the editor slot entry alignments, removed
19529         extra frame from inside each tab.
19530
19531 Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
19532
19533         * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
19534         of editor slots adjustable by a define, instead of hard coding it
19535         everywhere. Increase the slot count to 10. Add lossless jpeg rotation
19536         to the defaults (uses jpegtran).
19537         * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
19538         menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
19539         * view_file_icon.c: Fix loss of selection of changed files on refresh.
19540         * README: Updates.
19541
19542 Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
19543
19544         * exif.[ch]: Flash display patch to work with more cameras, based on
19545         gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
19546         * de.po: Updated German translation,
19547         submitted by Unseld@t-online.de (Rainer Unseld).
19548         * es.po: Updated Spanish translation,
19549         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
19550         * preferences.c: Some cleanup fo duplicated code, set the options
19551         insensitive that can be disabled by another.
19552         * view_dir_list.c: Added the '.' folder back so that users can drop
19553         images into the current path with dnd.
19554         * dupes.c: Added ability to select all group 1 (parent) and all
19555         group 2 (child) duplicates. Very handy when comparing two file sets.
19556         * info.c: Make the properties window remember its size when expanded.
19557         * layout_util.c(layout_key_press_cb): Small fix.
19558         * layout.c(layout_selection_list): Return active image when in
19559         collection view mode.
19560
19561 Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
19562
19563         * utilops.c: Fix incorrect test for file_util_unlink return value.
19564
19565 Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
19566
19567         * utilops.c: Added debug printf.
19568         * README: Updated changes list.
19569
19570 Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
19571
19572         * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
19573         Added a safe delete feature (trash folder), location and max size can
19574         be set in preferences. By default trash is off (normal delete). Let's
19575         just say the developer wishes he had the safe delete option only a
19576         few hours ago...
19577         * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
19578         views return if they were affected by the maintenance call. Use this
19579         info when resetting the autorefresh time stamp for the layout.
19580
19581 Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
19582
19583         * dupe.c(dupe_item_set_path): Correctly update the lists when the
19584         second list is enabled.
19585
19586 Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
19587
19588         * image.c, typedefs.h: When read ahead is enabled, also buffer the
19589         previous image.
19590
19591 Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
19592
19593         * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
19594         that there is only one place to check for it.
19595
19596 Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
19597
19598         * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
19599         'algorithm' layout to make adjustments easier (only from similar.c).
19600
19601 Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
19602
19603         * dupe.c: Fixed up the compare two file sets option, results now
19604         include which list the image is from.
19605
19606 Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
19607
19608         * dupe.c: Fixups, and make item removal work.
19609
19610 Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
19611
19612         * dupe.c: Added debug thumbprint window to display what is going
19613         on with the similarity thumbprints.
19614
19615 Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
19616
19617         * dupe.c: More fixes for sort/group by rank. Still need to work on
19618         the removal and second list functions.
19619
19620 Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
19621
19622         * dupe.[ch]: Major reorganization, started change to rank based
19623         sorting and grouping of matches.
19624
19625 Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
19626
19627         * cache.c: Fixups to string comparison logic (eek!).
19628         * similar.c: Added (unused) utility to stretch the contrast of a
19629         color channel, may use this for the grey mode.
19630
19631 Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
19632
19633         * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
19634         similarity algorithm.
19635         * main.c: Added command line option --greysims to enable the greyscale
19636         algorithm.
19637
19638 Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
19639
19640         * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
19641         view_file_list.c: Made case sensitive sorting optional.
19642         * ui_fileops.[ch]: Add case sensitive sort option utility.
19643         * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
19644         file dialogs.
19645
19646 Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
19647
19648         * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
19649         of filenames to be case insensitive.
19650         * view_dir_tree.c: Ditto, but required a bit more than simply changing
19651         strcmp to strcasecmp, sorting was using the internal compare of clist.
19652
19653 Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
19654
19655         * utilops.c: Added image preview panes for the delete and rename
19656         dialogs.
19657
19658 Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
19659
19660         * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
19661         file list before selecting the undone source image so that the
19662         selection matches the viewed image.
19663
19664 Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
19665
19666         * bar_exif.c: Added sizing arrows to this sidebar.
19667         * bar_sort.c: Added (1 level) undo to the sort manager.
19668
19669 Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
19670
19671         * image.c (image_size_sync): Remove redundant image redraw causing
19672         flicker when going fullscreen. Still flickers  on other ops though.
19673
19674 Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
19675
19676         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
19677         the auto update features (update_on_time_change).
19678         * image.c, layout.c: Honor the update_on_time_change option.
19679
19680 Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
19681
19682         * nl.po: Updated Dutch translation,
19683         submitted by Tino Meinen <a.t.meinen@chello.nl>
19684         * es.po: Updates Spanish translation,
19685         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
19686         * id.po: Added Indonesian translation,
19687         submitted by Tedi Heriyanto <tedi_h@gmx.net>
19688         * bg.po: Added Bulgarian translation,
19689         submitted by Vladimir Petrov <vladux@mail.bg>
19690         * README: Updates.
19691         * configure.in: Release 1.3.2
19692
19693 Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
19694
19695         * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
19696         * ui_tabcomp.c: When enter signal is not connected do not claim
19697         the keypress.
19698         * README: Updates.
19699
19700 Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
19701
19702         * layout.c: Increased zoom label width.
19703         * layout_util.c: Added separator in view menu for sidebar items.
19704
19705 Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
19706
19707         * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
19708         * bar_exif.[ch]: Moved the exif display here from info.c and made it
19709         more generic, also to be used in a sidebar format.
19710         * manager.[ch]: Removed these files (see bar_sort).
19711         * exif.c: Fixed major file descriptor leak in exif reader.
19712         * info.c: Use new exif display utlity in bar_exif.c.
19713         * layout.c: New exif sidebar, updates to sort sidebar.
19714         * layout_image.c: Hook sidebar into image changes.
19715         * layout_util.[ch]: Updates to sidebar management, sidebar namespace
19716         changes. Added exif sidebar.
19717         * typedefs.h: Sidebar items added to LayoutWindow struct.
19718         * po/POTFILES.in: Updated for new/removed files.
19719
19720 Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
19721
19722         * info.c: Apply patch to fix display of exif exposure time,
19723         * po/fi.po: Update translated string.
19724         both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
19725
19726 Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
19727
19728         * manager.[ch]: New files for sort manager utility.
19729         * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
19730         * po/POTFILE.in: Added manager.c
19731
19732 Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
19733
19734         * main.c (setup_default_options): Register the default bookmarks.
19735
19736 Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
19737
19738         * image.[ch], typedefs.h: Added auto refresh utilities.
19739         * fullscreen.c: Honor auto refresh setting in full screen.
19740         * img-view.c, layout_image.c: Set auto image refresh enabled.
19741
19742 Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
19743
19744         * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
19745         columns in the path selection table when used as a directory chooser.
19746
19747 Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
19748
19749         * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
19750         the history list handling here.
19751         * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
19752         editing of ui_clist_edit.[ch].
19753         * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
19754         allow drag and drop from the lists. Padding fixes.
19755         * ui_utildlg.c: Packing and padding fixes.
19756         * ui_tabcomp.[ch]: Fixes from SLIK.
19757         * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
19758         the new location fo the history_list utils.
19759
19760 Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
19761
19762         * exif.c: Changed the #include for stdint.h to inttypes.h, as some
19763         libcs do not seem to have the former (solaris 9).
19764
19765 Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
19766
19767         * README: Updates.
19768         * po/*.po: distcheck touches these.
19769         * po/POTFILES.in: Added exif.c
19770         * configure.in: Release 1.3.1
19771
19772 Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
19773
19774         * utilops.c: Further fixes for copy/move overwrite dialogs.
19775         * po/es.po: Updated Spanish translation,
19776         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
19777         * po/fr.po: Updated French translation,
19778         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
19779         * po/vi.po: Added Vietnamese translation,
19780         submitted by pclouds <pclouds@gmx.net>.
19781         * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
19782         * README: Updated a few credits.
19783
19784 Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
19785
19786         * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
19787         dialogs.
19788
19789 Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
19790
19791         * info.c, exif.c: Marked the exif strings for translation, they will be
19792         the same even in the event of exif API rewrite.
19793
19794 Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
19795
19796         * info.c: Exif fixups,
19797         in patch from Eric Swalens <eric.swalens@easynet.be>.
19798
19799 Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
19800
19801         * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
19802         menus and strings display for the translations.
19803         * preferences.c: Moved to GtkListStore/TreeView for the filter
19804         listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
19805
19806 Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
19807
19808         * layout.c: Removed tooltip form the path entry.
19809         * layout_util.c(layout_key_press_cb): When the path entry has the
19810         focus, try sending it the keypress event first. This fixes the menu
19811         accelorators from having precedence over input to the entry.
19812
19813 Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
19814
19815         * image.c: Fixed flicker when the image focus state changes.
19816
19817 Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
19818
19819         * preferences.c: Added close button to about window.
19820         * ui_help.c: Changed close button to a stock button.
19821
19822 Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
19823
19824         * README: Updates.
19825         * configure.in: Release 1.3.0
19826
19827 Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
19828
19829         * README, ChangeLog: Updates, typos.
19830         * fr.po: Updated french translation,
19831         submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
19832         * exif.[ch]: Removed comment babble.
19833         * preferences.c: Marked about window title string for translation,
19834         fixed a label indent.
19835
19836 Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
19837
19838         * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
19839         keyboard users are not stuck viewing every single path between where
19840         they are and where they want to be.
19841         * view_file_list.c: Pass a valid row when highlighting a context menu
19842         key press.
19843
19844 Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
19845
19846         * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
19847         layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
19848         view_file_list.c: Hooked up context menu key, to show right click
19849         menus, F10 will also work for the collection, dupes, and image windows.
19850         Also now explicitely destroy pop up menus when the underlying view is
19851         destroyed, since the menu does not go away when menu items are toggled
19852         with the spacebar (no selection done is sent in this case).
19853         * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
19854         passed coordinates will position the menu so that it is entirely on
19855         screen, adjusting the x,y values if needed.
19856
19857 Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
19858
19859         * TODO: Updates.
19860         * info.c: Some exif display cleanups.
19861
19862 Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
19863
19864         * exif.[ch]: Added a util, some cleanup.
19865         * info.c: Fixed up exif info display, added missing fields. Also hooked
19866         up mouse buttons/wheel on the image for moving within the image list.
19867         * layout.c: Added temporary tooltip warning beta users of brokenness.
19868
19869 Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
19870
19871         * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
19872
19873 Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
19874
19875         * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
19876         are selected, pass entire selection to the new view window.
19877
19878 Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
19879
19880         * exif.[ch]: New files for EXIF support.
19881         * Makefile.am: Added exif files, above.
19882         * info.c: Added Exif properties tab, missing a few fields though.
19883         * main.c: Enabled startup beta warning.
19884
19885 Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
19886
19887         * info.c: Use stock buttons/icons for file info window.
19888         * layout_util.[ch]: Use stock icons for the toolbar where available.
19889         * preferences.c: Update copyright in about.
19890         * po/*.po: Updated strings for the new copyright year.
19891
19892 Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
19893
19894         * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
19895         layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
19896         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
19897         Added stock icons for menu items and dialog buttons.
19898         * utilops.c: Same, also fixed big where skipping a file during
19899         copy/move operations, when the source and dest are the same, does not
19900         actually skip to the next file.
19901         * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
19902         and dialog button support.
19903
19904 Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
19905
19906         * globals.c, layout.c: Fix default window/pane values to match the
19907         slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
19908         * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
19909         new support of scroll_event on the mouse wheel.
19910         * ui_help.c: Use a mark to scroll, since scroll to iter does not work
19911         when the textview is not yet visible.
19912         * view_dir_tree.c: Increase folder tree view row height by 1.
19913         * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
19914
19915 Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
19916
19917         * [GTK2 port]
19918         * merged in latest release.
19919
19920 Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
19921
19922         * README, TODO: Updates.
19923         * po/*.po: Distcheck always touches these.
19924         * configure.in: Release 1.2.1
19925
19926 Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
19927
19928         * image.c: Added file chunk size throttling when reading image files
19929         larger than 1 MB (current throttle is 4x).
19930         * ru.po: Updated Russian translation,
19931         submitted by Oleg Andryuschenko <oandr@itek.com.ua>
19932         * fr.po: Updated French translation,
19933         submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
19934         * ja.po: Updated Japanese translation, submitted
19935         by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
19936
19937 Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
19938
19939         * README, TODO: Updates.
19940         * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
19941         mouse' option from the general user. Can be enabled by editing the
19942         gqviewrc file, see README. The option is also reset to it's new default
19943         on upgrade by renaming rc key to display_dialogs_under_mouse.
19944         * layout_util.c: The editor slots now use the current file selection
19945         when selected from the main menu, instead of only the viewed image.
19946
19947 Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
19948
19949         * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
19950         no longer valid when updating the icon view. FIXES bug causing remnant
19951         images to be displayed after delete/move operations.
19952
19953 Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
19954
19955         * [GTK2 port]
19956         * merged in 1.2.0 stable.
19957
19958 Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
19959
19960         * README, TODO: Updates.
19961         * configure.in: Release 1.2.0
19962
19963 Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
19964
19965         * po/de.po: Updated German translation,
19966         submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
19967         * po/fi.po: Updated Finnish translation,
19968         submitted by Lauri Nurmi <lanurmi@iki.fi>
19969         * po/cs.po: Updated Czech translation,
19970         submitted by Michal Bukovjan <bukm@centrum.cz>
19971
19972 Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
19973
19974         * configure.in: Set the locale path to that of datadir instead of the
19975         prefix.
19976         * gqview.spec.in: Ditto.
19977
19978 Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
19979
19980         * [GTK2 port]
19981         * merged in latest codebase.
19982         * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
19983         * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
19984         * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
19985         been renamed to has_focus in the GtkWindow structure.
19986
19987 Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
19988
19989         * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
19990         * po/*.po: Make distcheck touches these.
19991         * README: Updated.
19992         * configure.in: Release 1.1.6.
19993
19994 Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
19995
19996         * po/et.po: Updated Estonian translation,
19997         submitted by Ilmar Kerm <ikerm@hot.ee>.
19998         * po/fi.po: Updated Finnish translation,
19999         submitted by Lauri Nurmi <lanurmi@iki.fi>.
20000         * po/fr.po: Updated French translation,
20001         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
20002         * po/ro.po: Added Romanian translation,
20003         submitted by Harald Ersch <hersch@romatsa.ro>.
20004         * configure.in(ALL_LINGUAS): Added tro.
20005
20006 Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
20007
20008         * info.c: Fixed display of arrow buttons in properties window, some
20009         themes do not work with GTK_SHADOW_NONE...
20010
20011 Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
20012
20013         * globals.c: Thumbnail caching is now _on_ by default.
20014         * layout.c, layout_util.c: The list and icon views are now a radio
20015         group in the menus. Now Ctrl-L display list view and Ctrl-I displays
20016         the icon view. Also grouped the related file view options in the menus.
20017         * README: Updates to the key shortcuts.
20018
20019 Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
20020
20021         * view_file_icon.c: Do not pop up the filename tooltip if the window
20022         does not have the focus (fixes popping up when in fullscreen).
20023         * layout_image.c: The window and tools window should always be
20024         sensitive, even in fullscreen, since some users have Xinerama and could
20025         therefore still be able to use the main/tools window.
20026
20027 Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
20028
20029         * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
20030         title to remove the " - " part when no image is viewed. Also made the
20031         exit using control-Q consitent, hooked up control-P for image
20032         properties, and fixed it to drop out of full screen when showing the
20033         image properties window. (note that fullscreen is not intended for
20034         'file management' use, therefore new windows will not work correctly
20035         when displayed from fullscreen, so the mode is exited.)
20036         * collect.c, dups.c: Hooked up Control-P to properties.
20037         * README: Documented Ctrl-P properties window shortcut.
20038
20039 Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
20040
20041         * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
20042
20043 Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
20044
20045         * fileutils.c(filters_add_default): Removed pcx (not supported by
20046         gdk-pixbuf), and added raster (.ras) to default filter group.
20047
20048 Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
20049
20050         * thumb.c: Broken images are now marked with a 0 byte thumb file, so
20051         that regeneration is not reattempted until the timestamp changes.
20052         Also added (better) debugging output for thumb code.
20053
20054 Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
20055
20056         * view_file_icon.c: Syn the view in an idle call when removing multiple
20057         files, for speed/clean view.
20058         * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
20059
20060 Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
20061
20062         * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
20063         parent' popup menu item in it's place.
20064         * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
20065
20066 Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
20067
20068         * image.c: Retain zoom setting even when no image is present. Also
20069         fixed string on no image from returning infinite zoom text.
20070
20071 Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
20072
20073         * rcfile.c: Fixed editing commands to allow quotes in the command.
20074         * main.c: Use %f in some example (default) commands.
20075
20076 Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
20077
20078         * filelist.[ch]: Reimplemented the file filter lists.
20079         * globals.c, gqview.h: Removed global vars for specific file types.
20080         * main.c: Setup new file filters.
20081         * preferences.c: Added new file filter editor, also added missing
20082         cancel button to clear thumbnails confirm dialog.
20083
20084 Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
20085
20086         * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
20087         actively being thumbnailed, set the thumbnail pointer to NULL so that
20088         the thumb routines will ignore this cycle (instead of trying to use it
20089         along with the freed memory!).
20090         * view_file_list.c(vflist_maint_removed): Ditto.
20091
20092 Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
20093
20094         * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
20095         * autogen.sh: More gettextize command line options.
20096         * po/Makevars: New file for the new gettext - MANY cursing and
20097         complaint lines removed from ChangeLog that could have been simply
20098         avoided by adding upgrade notes to the gettext README!
20099         * po/*.po: Make distcheck with new gettext did this, plus a few fixes
20100         that the new gettext complains about (and fails on).
20101
20102 Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
20103
20104         * main.c: Removed printing of beta warning message at startup.
20105         * README: Updates.
20106         * po/*.po: make distcheck touches these.
20107         * configure.in: Release 1.1.5
20108
20109 Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
20110
20111         * po/et.po: Updated Estonian translation,
20112         submitted by Ilmar Kerm <ikerm@hot.ee>
20113         * po/uk.po: Updated Ukrainian translation,
20114         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
20115
20116 Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
20117
20118         * layout.c: When syncing window paths, pass full image path to the file
20119         list for correct scroll point.
20120         * view_file_list.c: Fixed refresh causing odd scroll point jumping.
20121         * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
20122         is thawed.
20123
20124 Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
20125
20126         * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
20127         compares for the directory/filter history lists.
20128
20129 Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
20130
20131         * image.c(image_change_from_image): Maintain scroll offset. 
20132
20133 Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
20134
20135         * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
20136         resulted in the window resizing onscreen when first showed.
20137         * utilops.c: Added a "Skip all" button to the move and copy overwrite
20138         dialog.
20139
20140 Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
20141
20142         * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
20143         classic behavior of changing the path not effecting the displayed
20144         image. The new behavior is now to view the first image in the new
20145         path (many users wanted this - to enable old behavior set
20146         lazy_image_sync to true in gqviewrc).
20147         * main.c(main): Fixes to work with new non lazy image changing.
20148
20149 Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
20150
20151         * layout_image.c: Set the main window (and tools) insensitive when
20152         showing full screen.
20153         * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
20154         top level window is insensitive (fixes bug that tooltip can show up
20155         when switching to fullscreen).
20156         * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
20157         display the subdirectories.
20158
20159 Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
20160
20161         * layout.c: Fixed broken 'fit window to image when tools float' option
20162         for the main window. Also fixed pane positioning bug causing panes to
20163         move to 1,1 when user holds down h or f to hide or float the tools.
20164
20165 Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
20166
20167         * configure.in: Added test for Xinerama.
20168         * fullscreen.c: Added Xinerama support based on patch from
20169         "Jörg Mensmann" <joerg.mensmann@gmx.de>
20170         (untested - do not have Xinerama display - NVidia's twinview does not
20171         support it with tv out as the second device - crash :/ )
20172         * Makefile.am(LD_ADD): Added Xinerama lib var.
20173         * view_file_list.c: Some crash fixes when refreshing the file view. Of
20174         note make sure nothing is selected until the clist is completely
20175         synced, and guard against vflist_index_get_data returning NULL,
20176         although that should no longer happen during the refresh.
20177
20178 Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
20179
20180         * layout.c(layout_style_set): NULL widget pointers before destroying
20181         them, as the group box destruction will cause attempts to update
20182         widgets that may already be flagged for destruction.
20183
20184 Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
20185
20186         * info.c: Added drag and drop support to info window (as source only).
20187
20188 Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
20189
20190         * layout_config.c: Made the window layout selection look better.
20191
20192 Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
20193
20194         * README, TODO: Updated.
20195         * po/*.po: Make distcheck always touches these.
20196         * configure.in: Release 1.1.4
20197
20198 Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
20199
20200         * layout.c: Fixed delete event signal handler parameters (oops), and
20201         unref the gtk_tooltips on window close to avoid leaking them.
20202         * layout_util.[ch]: Added new window menu item to create another main
20203         window, along with the companion close window menu item.
20204         * README: Updates.
20205
20206 Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
20207
20208         * img-view.[ch]: Added maintenance support for deleted/moved files.
20209         * utilops.c: Hooked up the new img-view maintenance functions (above).
20210
20211 Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
20212
20213         * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
20214         as that is the only place that used them).
20215         * img-view.c: Dropping a list a of files onto the window now remembers
20216         the entire list, they can be navigated as in the main window and used
20217         to start a slideshow for that window. Dropped directories also pop up
20218         a menu requesting the actions, similar to the duplicates and
20219         collection window drag and drop stuff.
20220         * img-view.h: Added view_window_new_from_list.
20221
20222 Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
20223
20224         * image.c(image_zoom_adjust_real): Removed the rounding hack when
20225         incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
20226         was a broken attempt to clamp the zoom to the increment size, which,
20227         upon further review is really just unexpected behavior and breaks
20228         when the increment size is larger than the resulting fit window scale.
20229         (surprised no one saw this earlier, it has been this way since pre 1.0)
20230         * preferences.c(zoom_increment_cb): Fix for converting float to int.
20231
20232 Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
20233
20234         * utilops.c: Added the ability to auto-rename files numerically from
20235         within the rename (multiple) files dialog.
20236
20237 Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
20238
20239         * info.c: Added display of image transparency (yes or no).
20240         * layout_image.c(layout_image_maint_removed): Move to the next closest
20241         image within a collection when deleting files, and a collection member
20242         is the actively viewed image.
20243         * view_file_icon.c, view_file_list.c: In the maintenance removed utils
20244         consider that the viewed image may be a collection member.
20245
20246 Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
20247
20248         * main.c: Added support of %f escape to insert filenames anywhere
20249         within the editor command line.
20250         * rcfile.c(save_options): Remove brain dead fprintf that could result
20251         in writing random memory to the config file by simply specifying an
20252         printf format escape in an editor slot (oops).
20253
20254 Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
20255
20256         * [GTK2 port]
20257         * image.c: Changed focus drawing a bit to remove the frame when the
20258         focus is active, and removed some crufty #if 0 sections.
20259         * view_file_icon.c: Grab the focus for the clist on a button 1 press.
20260
20261 Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
20262
20263         * [GTK2 port]
20264         * collect-table.c: Fixes for removal of gtk_widget_popup.
20265         * dupe.c: Fixes for removal of gdk_time_get.
20266         * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
20267         * image.c: Fixes to find size of a pixmap, focus drawing, and
20268         gdk_pixbuf_(un_)referencing.
20269         * layout.c: Fixes for gdk_time_get and remove setting of paned handle
20270         size.
20271         * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
20272         gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
20273         * preferences.c: Fixes button box spacing and about label justify.
20274         * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
20275         slik GTK2 port.
20276         * view_dir_list.c: Fixes for pulling the GdkFont from a style.
20277         * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
20278         values so that drag and drop works.
20279         * view_file_list.c: Fixes for pulling the GdkFont from a style.
20280         * configure.in: Use new gtk2 checks.
20281         * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
20282
20283 Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
20284
20285         * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
20286         view_file_icon.c, view_file_list.c: Proper signal handler casts, and
20287         use of const gchar * where appropriate (for clean gtk2 compile).
20288
20289 Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
20290
20291         * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
20292         printfs and comments.
20293
20294 Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
20295
20296         * image.[ch]: Alterations now retain the center point of the image.
20297         Also added image_zoom_adjust_at_point(), which will keep the same
20298         point x,y in position after the zoom.
20299         * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
20300         so that ctrl-mouse wheel zooming stays relative to the mouse position.
20301
20302 Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
20303
20304         * layout.c, typedefs.h: The active path of the main window is now
20305         checked for a timestamp change, is so call a refresh.
20306         * view_file_list.c: Fixed bug causing a jump to end of the list during
20307         a refresh or toggling thumbnails.
20308
20309 Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
20310
20311         * README: Updates.
20312         * po/*.po: Make distcheck will touch these.
20313         * configure.in: Release 1.1.3
20314
20315 Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
20316
20317         * pixbuf_util.c: Compile cleanup.
20318         * po/POTFILES.in: Added info.c.
20319         * po/cs.po: Updated Czech translation,
20320         submitted by Jan Raska <jan_raska@hotmail.com>
20321
20322 Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
20323
20324         * info.c: Added a misc. tab to the properties dialog for permissions.
20325
20326 Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
20327
20328         * info.c (info_window_new): Remove unused vbox variable.
20329         * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
20330         functions (appears roughly 2-3x faster, could probably be further
20331         improved by making clockwise and counter-clockwise specific versions,
20332         to remove the if statements from the inner loops).
20333
20334 Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
20335
20336         * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
20337
20338 Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
20339
20340         * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
20341         option, on by default.
20342         * image.c, typedefs.h: Implemented two pass zooming, also tried to
20343         throttle the image buffer size for larger image files - but left it
20344         #defined out for now, the buffer size needs to be calcualted better
20345         than mulitplying by 8 :)
20346
20347 Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
20348
20349         * image.c: Removed the old debugging defines.
20350
20351 Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
20352
20353         * info.c: When image is unkown flaged, do not display image attributes.
20354         * layout.c: When an image has no read access, display this fact.
20355         * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
20356         (and poor design) (Un)float, etc. menu text.
20357         * view_dir_list.c: Scroll to show previous directory when walking up
20358         the path tree.
20359         * view_file_list.c: Fix broken filename text alignment when turning
20360         off thumbnails in the middle of loading the thumbnails.
20361
20362 Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
20363
20364         * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
20365         and drop autoscroller callback when the widget is destroyed.
20366
20367 Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
20368
20369         * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
20370         * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
20371         hide the toolbar buttons,
20372         based on patch from Trevor Harmon <trevor@vocaro.com>
20373
20374 Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
20375
20376         * slideshow.c(generate_list): Fix non random list generation. (it was
20377         reversing the list after adding each index - with fun results).
20378
20379 Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
20380
20381         * dupe.c: Fixed the reversed addition of matches that has been around
20382         since the beginning of time. (Fix absolutely needed now for the rank
20383         numbers to make any real sense.)
20384
20385 Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
20386
20387         * info.c: Added compression ratio display to image properties. This is
20388         the real ratio of disk size to memory size.
20389         * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
20390         display of the similarity rankings to the find dupes window. Also added
20391         a user adjustable 'custom threshold' for similarity.
20392
20393 Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
20394
20395         * info.[ch]: Added an image properties dialog, only shows basic info
20396         at this time...
20397         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
20398         view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
20399         the menus to show the new dialog.
20400
20401 Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
20402
20403         * similar.c: Did some optimizing, quick timing with stopwatch shows
20404         improvements in compares from 2 to 3.5 times faster. Tried to improve
20405         similarity data generation, but I doubt it helped much (if at all).
20406
20407 Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
20408
20409         * README: Updates.
20410         * po/*.po: Make distcheck touched these.
20411         * po/th.po: Removed duplicate translation of "Overwrite file"
20412         * configure.in: Release 1.1.2.
20413
20414 Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
20415
20416         * po/et.po, gqview.desktop: Updated Estonian translation,
20417         submitted by Ilmar Kerm <ikerm@hot.ee>.
20418         * po/fr.po: Updated French translation,
20419         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
20420         * po/th.po: Added Thai translation,
20421         submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
20422         * README: Added translator credit.
20423
20424 Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
20425
20426         * layout.c: Fixed mem leak.
20427         * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
20428         extensions for us. Also added extension_from_path() util.
20429         * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
20430         pointer to the button.
20431         * utilops.c: Added auto/rename options to the file overwrite dialogs.
20432
20433 Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
20434
20435         * image-load.c: Spew a warning if area_update happens with a NULL
20436         pixbuf.
20437
20438 Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
20439
20440         * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
20441         imge backgrounds to be set to black.
20442         * image.[ch]: Added background color setting support, black or any
20443         other color (at this time app does not have custom color option).
20444         * fullscreen.c: Use new image_background_set_black (above) to set
20445         fullscreen images to black background.
20446         * img-view.[ch]: Added util to sync the color preferences, also all
20447         open windows are now kept in a list.
20448         * layout.[ch], layout_image.c: Support for color syncing to user
20449         setting.
20450
20451 Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
20452
20453         * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
20454         views, respectively. 'Remove old thumbnails' no longer has a shortcut.
20455         Also added menu items for these (view menu), and made thumbnails menu
20456         and button insensitive when icon view is active.
20457         * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
20458         copy_file_attributes util.
20459         * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
20460         after delete operation.
20461
20462 Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
20463
20464         * layout.[ch]: The tools float and hide seem to be working well now.
20465         * layout_image.c, layout_util.c: Use the 'smart'
20466         layout_tools_{float|hide}_toggle() functions.
20467         * main.c: Pull the tools information before saving the rc file.
20468         * typedefs.h(LayoutWindow): Added slots to store the divider positions.
20469         * view_file_icon.c (destroy_cb): Unschedule the tip window when
20470         the view is destroyed (fixes crash).
20471
20472 Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
20473
20474         * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
20475         the divider position of the tools window.
20476         * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
20477         Started implementation of the float/hide tools option. Sort of works,
20478         but does not properly restore divider positions in some cases. Also
20479         get an X badwindow when holding down hide or float keys (hmm, race?).
20480
20481 Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
20482
20483         * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
20484         0.16.0 or higher enable the TILES zoom quality option.
20485         * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
20486         * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
20487         * ui_pathsel.c: Added divider between dir and file lists.
20488
20489 Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
20490
20491         * collect-table.c: Use drag_leave signal to stop the autoscroller.
20492         * view_file_icon.c: File refresh and removal positioning fixes.
20493
20494 Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
20495
20496         * view_dir_tree.c: Fix highlight dnd bug.
20497
20498 Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
20499
20500         * configure.in: Use datadir for the GNOME icon and desktop entry, so
20501         that prefix is honored.
20502
20503 Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
20504
20505         * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
20506         layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
20507         view_file_icon.c, view_file_list.c: More proper signal casting (menus).
20508
20509 Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
20510
20511         * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
20512         image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
20513         layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
20514         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
20515         Signal connection, prototype, and return value clean ups.
20516
20517 Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
20518
20519         * view_dir_tree.c: Unset the click_node and drop_node if they match the
20520         removed node.
20521
20522 Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
20523
20524         * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
20525         the source file ( > just does not work), then set the mtime of the
20526         thumbnail/sim to that of the source file. You probably needed to
20527         re-generate those thousands of thumbnails anyway ;)
20528         * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
20529         deleting an image the next is not automatically selected/viewed.
20530
20531 Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
20532
20533         * ui_*.c: Fixes from SLIK (0.7.0).
20534
20535 Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
20536
20537         * main.c: Set the current worrking path to that of the file before
20538         calling the editor command. For multiple files, the first path in the
20539         list is used.
20540
20541 Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
20542
20543         * rcfile.c: Fix buffer over-runs y using strncpy.
20544
20545 Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
20546
20547         * view_dir_tree.c: Compile clean ups.
20548         * README, TODO: Updated.
20549         * po/*.po: Pretty sure make dist(check) is gonna touch these.
20550         * configure.in: Release 1.1.1
20551
20552 Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
20553
20554         * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
20555         of base == "/" to avoid paths like "//name".
20556         * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
20557         view_file_list.c: Use new concat_dir_and_file where appropriate.
20558         * utilops.c: The move/cop_simple calls now correctly determine single
20559         file operations, such that they are not treated as multiple files.
20560         * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
20561         shortcust for zooms of -2, -3, and -4, respectively.
20562
20563 Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
20564
20565         * layout.c(layout_list_new): Pass NULL as path when creating lists.
20566         * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
20567         really a ctree.
20568         * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
20569         to the right click menus, check access perms before allowing in menus.
20570         * view_file_icon.c: More fixes.
20571
20572 Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
20573
20574         * view_file_icon.c: Fixed sync() update when removing files from table.
20575         Wasted 30 minutes trying to fix focus handling for sync, discovered I
20576         was trying to re-invent what 1 call to vficon_update_focus() already
20577         does :-/
20578
20579 Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
20580
20581         * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
20582         K, or MB.
20583         * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
20584         as many bytes read from the image file per idle cycle.
20585         * layout.c: Fix sort sync bug. size totals are now displayed for the
20586         file list.
20587         * layout_util.[ch]: Added folder pixmap utilities.
20588         * typedefs.h: Added PixmapFolders struct (for above), and additional
20589         vars for the dir views.
20590         * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
20591         list for consistency, several fixes/cleanups, also allow drops on the
20592         std list for move/copy.
20593         * view_file_list.c: Fixes, selected images are passed to the image
20594         handler when idle (to avoid multiple selection mess).
20595
20596 Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
20597
20598         * filelist.[ch]: Added filelist_insert_sort. util.
20599         * layout.[ch], layout_image.[ch]: Added maintenance support.
20600         * preferences.c, rcfile.c: The tree_descend_subdirs option is now
20601         user adjustable, and saved.
20602         * utilops.c: Hooked up layout maintenance.
20603         * view_dir_tree.c: Refresh now updates active path.
20604         * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
20605         selection retention on refresh, and possible crashes when syncing the
20606         icon view.
20607
20608 Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
20609
20610         * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
20611         * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
20612         not pass a call to access().
20613
20614 Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
20615
20616         * icons/folder_[open|close]/xpm: New icons for folders.
20617         * view_dir_tree.c: Us folder icons in the ctree's view.
20618
20619 Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
20620
20621         * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
20622         * filelist.c, ui_fileops.c: Fixed reading of file list so that top
20623         level paths (this in root dir) do not return //path (note double slash)
20624         * globals.c, gqview.h: Added tree_descend_subdirs option vars.
20625         * typedefs.h(ViewDirTree): Filled in needed vars.
20626         * layout.c: Hooked up vdtree_* stuff.
20627         * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
20628         location dialog when you do not need it.
20629         * view_dir_tree.[ch]: Implemented tree view.
20630         * view_file_list.c: Fixed crash on refresh after moving selected files.
20631         (the refresh stuff still needs work)
20632
20633 Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
20634
20635         * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
20636         and tree view options.
20637         * image.c: When image is set to NULL, still call the update function.
20638         * layout.[ch]: Support view as icons and tree, fix leak on layout
20639         style change.
20640         * typedefs.h: More needed vars to structs.
20641         * view_dir_list.c: Disconnect popup menu destroy signal when the main
20642         widget is destroyed, as it may be gone before the popup is done.
20643         * view_file_list.c: Added 'View as icons' popup menu option, also
20644         same fix as above.
20645         * view_file_icon.c: More work, selections states, dnd, menus, more.
20646
20647 Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
20648
20649         * layout.c: Added the necessary vficon_xxx calls.
20650         * typedefs.h: Added necessary stuff to ViewFileIcon struct.
20651         * view_file_icon.[ch]: Started as collect-table.c, then edited to
20652         use FileData instead of CollectInfo... Sort of works.
20653
20654 Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
20655
20656         * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
20657         slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
20658         make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
20659         * README: Updates.
20660         * po/POTFILES.in: Updated.
20661         * po/*.po: Make distcheck touched these.
20662         * configure.in: Released 1.1.0
20663
20664 Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
20665
20666         * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
20667         when setting syncing clist order.
20668
20669 Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
20670
20671         * menu.[ch]: Allow sort menu to indicate current sort type.
20672         * main.c: Correctly set and save sort options.
20673         * collect-table.c: Fix for layout sort API change.
20674         * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
20675         sort to the file list pop up menu.
20676         * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
20677
20678 Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
20679
20680         * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
20681         slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
20682         working. Applying settings in config window now updates the layout
20683         of the main window - this seems to be ok, but I still cross my fingers
20684         when I press apply ;)
20685
20686 Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
20687
20688         * layout.c: Fixed (most of) the tab completion and history.
20689         * layout_util.c: Keyboard shortcuts should all work now.
20690         * main.c: Removed old keyboard handler (to layout_util.c).
20691         * layout_image.c, dnd.c: Main window image dnd hooked up.
20692         * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
20693         entry cursor positioning when selecting from the menu.
20694
20695 Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
20696
20697         * layout_image.c, slideshow.c: Fixed read ahead issues (was double
20698         loading the file, sequentially)
20699         * menu.c: Removed include for window.h, file no longer exists.
20700
20701 Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
20702
20703         * global.c, gqview.h, rcfile.c: Added horizontal divider var.
20704         * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
20705         view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
20706         resembles a useable interface again.
20707         * slideshow.c: Fixes.
20708         * menu.c: Removed all old menu stuff, clean now.
20709         * window.[ch]: Removed files.
20710
20711 Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
20712
20713         * img-main.[ch]: Dumped.
20714         * layout_image.[ch]: New files, contains image code adapted from
20715         above img-main files.
20716         * typedefs.h: Move all public structures here.
20717         * fullscreen.h, slideshow.h: Move structures out (to above).
20718         * collect-table.c, collect.c, dups.c, window.c: Include fixes.
20719         * dnd.c, menu.c: Removed unused code.
20720         * gqview.h, main.c: start_editor_* fixes.
20721         * layout.[ch], view_file_list.[ch]: More work.
20722
20723 Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
20724
20725         * typedefs.h: Moved layout, list struct headers here.
20726         * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
20727         Changes for above.
20728         * layout.c, view_file_list.[ch]: The file listing now sort of works.
20729         * slideshow.c: Fixed crash from wrong test placement.
20730
20731 Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
20732
20733         * dnd.[ch]: Made drop types public.
20734         * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
20735         * filelist.[ch]: Fixes.
20736         * layout.[ch]: Added dir list view plus more work.
20737         * menu.c: Removed old dir popup menu code.
20738         * view_dir_list.[ch]: Impemented, pretty much done except for reporting
20739         back to the layout.
20740
20741 Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
20742
20743         * layout_config.[ch]: Added new files, includes util to select window
20744         layout and to convert the selected layout to/from simple format for
20745         saving in an rc file.
20746         * globals.c, gqview.h, main.c: Added layout variables for default view.
20747         * rcfile.c: Save/restore these variables.
20748         * layout.c, layout_util.c: More work, mainly all for configuration.
20749         * preferences.c: Added layout configuration to window tab.
20750
20751 Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
20752
20753         * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
20754         Also worked on the layout code, seems it should be done in a simpler
20755         way....
20756
20757 Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
20758
20759         * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
20760         * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
20761         Fixed for new layout structure.
20762         * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
20763         * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
20764         (mostly by #if 0-ing out offending code).
20765         * layout.[ch]: More fleshing out.
20766         * view_file_list.[ch]: Well it compiles...
20767         * slideshow.[ch]: Fixed to use new layout window, should be ok.
20768         * Makefile.am: Updates, well it now compiles without warnings - just
20769         don't run it -- there's no window :)
20770
20771 Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
20772
20773         * filelist.[ch]: Stripped out old file list code, only list utils are
20774         to remain here (no GUI stuff).
20775         * layout.[ch]: This will be the functions to generate the main window.
20776         * view_file_list.[ch]: Began new file list code (much of it is just
20777         making original file list self-contained (no globals, etc.)
20778         * view_file_icon.[ch]: The is will be a wrapper around the collection
20779         table to view the file list as a collection layout. (currently empty).
20780         * view_dir_list.[ch]: Will be new directory list (currently empty).
20781         * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
20782         will probal start with using tree code from old bitgrazer app).
20783         * Makefile.am: Added above new files, note that no compiling has been
20784         attempted - it wont work anyway for a quite a while.
20785
20786 Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
20787
20788         * main.c: Removed pre-1.0 compatibility code (very old versions
20789         placed gqviewrc and thumbnail dir in top of $HOME, this checked
20790         for and moved them to current location $HOME/.gqview/.)
20791         * TODO: Updated.
20792         * ChangeLog: added marker for start of post-2.0 Changes.
20793
20794 Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
20795
20796         * *.[ch]: Update copyright year.
20797         * main.c(main): Print blurb about devel beta etc.
20798         * configure.in: Removed useless test.
20799
20800 =======================================================================
20801
20802   GQview 1.1.x series started.  (1.1 marker)
20803
20804 =======================================================================
20805
20806 Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>
20807
20808         * README: Updated.
20809         * configure.in: Release 1.0.2
20810
20811 Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>
20812
20813         * po/*.po: Make distcheck touched these.
20814         * README: Updated.
20815
20816 Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>
20817
20818         * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
20819         * po/cs.po: Updated Czech translation,
20820         submitted by Jan Raska <jan_raska@hotmail.com>
20821         * po/zh_CN.GB2312.po: Updated Chinese translation,
20822         submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
20823         * po/pl.po: Minor Polish translation tweak.
20824
20825 Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>
20826
20827         * dupe.c(dupe_window_remove_selected): Copy the selection list before
20828         removing files, because clist->selection may change as items are
20829         removed. Fixes BUG where not all files selected were being removed
20830         from the list.
20831
20832 Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>
20833
20834         * gqview.1: Updated contact info in man page.
20835         * configure.in: Release 1.0.1
20836
20837 Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>
20838
20839         * preferences.c, README: Old gqview@email.com changed to
20840         gqview@users.sourceforge.net.
20841         * po/*.po: Some patching to update e-mail (above).
20842
20843 Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>
20844
20845         * cs.po: Added Czech translation,
20846         submitted by Jan Raska <jan_raska@hotmail.com>
20847         * uk.po: Updated Ukrainian translation,
20848         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
20849         * configure.in (ALL_LINGUAS): Added cs.
20850         * README: small update.
20851
20852 Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>
20853
20854         * po/hu.po: Updated Hungarian translation,
20855         submitted by Egmont Koblinger <egmont@suselinux.hu>
20856         * po/nl.po: Updated Dutch translation,
20857         submitted by Tino Meinen <a.t.meinen@chello.nl>
20858         * README: Updated.
20859         * configure.in: Released 1.0
20860
20861 Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>
20862
20863         * po/nl.po: Updated from Tino Meinen.
20864         * README, TODO: Updated.
20865         * configure.in: Release 0.99.3 (release candidate 1)
20866
20867 Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>
20868
20869         * po/nl.po: Updated Dutch translation,
20870         submitted by Tino Meinen <a.t.meinen@chello.nl>
20871
20872 Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>
20873
20874         * po/no.po: Fixed fuzzy caused by make dist.
20875         * po/ru.po: Minor format change from a make dist (no translation
20876         changed, however).
20877         * po/*.po: Make dist updated the POT creation date for the others.
20878
20879 Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>
20880
20881         * preferences.c: Fixed the license statement in the about dialog.
20882         * po/*.po: Adjusted translation lines for above, where I could - to
20883         avoid fuzzies.
20884
20885 Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>
20886
20887         * po/et.po: Updated Estonian translation,
20888         submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
20889         * po/es.po: Updated Spanish translation,
20890         submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
20891         * po/fr.po: Updated French translation,
20892         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
20893         * po/ru.po: Updated Russian translation,
20894         submitted by Sergey Pinaev <dfo@antex.ru>
20895         * po/no.po: Added Norwegian translation,
20896         submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
20897         * po/it.po: Added Italian translation, submitted
20898         by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
20899         * configure.in (LINGUAS): Added no.
20900
20901 Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>
20902
20903         * README: Updated.
20904         * po/*.po: Make distcheck touched these.
20905         * configure.in: Release 0.99.2
20906
20907 Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>
20908
20909         * README, TODO, gqview.1: Minor updates.
20910         * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
20911         * po/zh_TW.po: Updated Traditional Chinese translation,
20912         submitted by Abel Cheung <deaddog@deaddog.ws>
20913         * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
20914         request - not sure of any possible problems this may cause?
20915         * po/fi.po: Updated Finnish translation,
20916         submitted by Lauri Nurmi <lanurmi@iki.fi>
20917         * po/de.po: Updated German translation,
20918         submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
20919         * po/fr.po: Updated French translation,
20920         submitted by Eric Lassauge <lassauge@mail.dotcom.fr
20921         * po/sk.po: Updated Slovak translation,
20922         submitted by Ivan Priesol <priesol@frki.utc.sk>
20923         * po/pt_BR.po: Updated Brazilian Portuguese translation,
20924         submitted by Guilherme M. Schroeder <slump@linuxall.org>
20925
20926 Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>
20927
20928         * README: Updated.
20929         * configure.in: Release 0.99.1
20930
20931 Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>
20932
20933         * po/*.po: Make distcheck updated these.
20934         * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
20935
20936 Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>
20937
20938         * da.po: Added Danish translation,
20939         submitted by Birger Langkjer <birger.langkjer@image.dk>.
20940         * pt_BR.po: Updated Brazilian Portuguese translation,
20941         submitted by Guilherme M. Schroeder <slump@ieg.com.br>
20942         * configure.in: Added da to LINGUAS.
20943         * README: Updates.
20944
20945 Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>
20946
20947         * README, gqview.spec.in, po/fr.po: Updated French translation,
20948         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
20949         * filelist.c: When entering a directory with no read acces, still clear
20950         the file/dir lists. Also add . and .. to allow exit of said dir.
20951         * img-view.c, window.c: The " - GQview" string really should not be
20952         marked for translation.
20953
20954 Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>
20955
20956         * README: Updated.
20957         * configure.in: Release 0.99.0
20958
20959 Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>
20960
20961         * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
20962         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
20963
20964 Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>
20965
20966         * image.c(image_tile_render): Use the simple render when scale is also
20967         1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
20968         Also removed crufty #if 0'ed lines.
20969
20970 Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>
20971
20972         * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
20973         needed to add a 'new image' flag to a few funcs for this.
20974
20975 Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>
20976
20977         * filelist.c: The history menu text is now truncated using the
20978         available space in the GtkOptionMenu instead of forcing to 32 chars.
20979
20980 Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>
20981
20982         * Makefile.am, configure.in, acconfig.h: Install README to a share
20983         dir.
20984         * README: Added section keys.
20985         * gqview.spec.in: Added README of share dir.
20986         * POTFILES.in: Added ui_help.c
20987         * gqview.h, main.c, menu.c: Added simple help window to display README.
20988         * ui_help.[ch]: New files for utils to display a help window.
20989
20990 Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>
20991
20992         * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
20993         as it is more portable.
20994
20995 Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>
20996
20997         * README: Updated.
20998         * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
20999         * po/POTFILES.in: cache_main.c is actually cach_maint.c.
21000         * configure.in: Release 0.13.0
21001
21002 Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>
21003
21004         * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
21005         dialog displaying 'purge thumbnails' progress - it also no longer
21006         blocks the app.
21007         * cache.[ch]: Moved above out of here.
21008         * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
21009         functions and/or include cache_maint.h.
21010         * po/POTFILES.in: Added cache_maint.c
21011
21012 Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>
21013
21014         * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
21015         dir.
21016         * collect-table.c: Update include of marker.xpm.
21017
21018 Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>
21019
21020         * Makefile.am, marker.xpm: Added marker icon file.
21021         * collect-table.c: Added marker to display insertion point of a dropped
21022         image in collection windows, same for moving. Also dropped directories
21023         are sorted before adding to the collection, and honor the
21024         collection_drop_inserted option. Also if the mouse is outside the
21025         clist window, shut down the autoscroll cb.
21026         * filelist.[ch]: Made path_list_sort() public.
21027
21028 Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>
21029
21030         * main.c: Changed exit dialog title.
21031         * window.c: Fixed delete_event handlers to return TRUE (was void).
21032
21033 Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>
21034
21035         * collect-dlg.[ch]: Added type to close collection window after save.
21036         * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
21037         changed flag to collections, and use it to remind user a collection
21038         was modified before closing the window.
21039         * main.c: Remind user at least one open collection has been modified,
21040         with option to cancel exit.
21041
21042 Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>
21043
21044         * gqview.spec.in: Updated the RPM spec file.
21045         * po/nl.po: Updated Dutch translation,
21046         submitted by Hette J Visser <hette@linux.nl>
21047         * po/uk.po: Added Ukrainian translation,
21048         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
21049         * configure.in: Added uk to LINGUAS.
21050         * README: Updates.
21051         * po/{all_others}.po: Make dist did this while testing RPM build.
21052
21053 Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>
21054
21055         * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
21056         insert, and added moving of images within a collection using dnd.
21057         * dupe.[ch]: Changed color coding for duplicate list, alternate colors
21058         are now 10% darker instead of inverted fg and bg.
21059         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
21060         dropped files into a collection at the drop point.
21061         * main.c, slideshow.c: Use random instead of rand.
21062         * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
21063         * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
21064
21065 Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
21066
21067         * ui_menu.[ch]: Added more menu item utils.
21068
21069 Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
21070
21071         * preferences.c: Made ok, apply, and cancel button sizes consistent.
21072         * collect-dlg.c: Changed Load to more consistent Open.
21073
21074 Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
21075
21076         * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
21077         size, moved some space from above the buttons to top of window).
21078         Also aligned buttons right and made them bigger.
21079
21080 Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>
21081
21082         * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
21083         check entire string (strcmp). Ordered filter addition so that they are
21084         listed in descending order, but keep All Files ( * ) filter at the
21085         bottom of the list.
21086
21087 Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>
21088
21089         * ui_clist_edit.c: Explicitely set the focus for the text entry to
21090         fix missing cursor.
21091         * README: Updated.
21092         * configure.in: Release 0.12.0
21093
21094 Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>
21095
21096         * README, TODO: updated.
21097         * po/et.po: Added Estonian translation,
21098         submitted by Ilmar Kerm <ikerm@hot.ee>
21099         * configure.in: Added et to ALL_LINGUAS.
21100
21101 Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>
21102
21103         * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
21104         fixed control-key test.
21105         * README: Credit updates.
21106
21107 Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>
21108
21109         * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
21110         rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
21111         option. Also added compile-time feature to sort names numerically
21112         (numerical sort based on patch from Martin Pool <mbp@samba.org>)
21113         * README, gqview.1: Documented the I keyboard shortcut for collections.
21114
21115 Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>
21116
21117         * utilops.c (file_util_create_dir_cb): Support dir names entered as an
21118         absolute path.
21119
21120 Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>
21121
21122         * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
21123         are created with mode 0755 (as before), but the .thumbnails dirs
21124         created near the images are now 0775 (so that others in the group can
21125         update the thumbs).
21126         * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
21127         filelist.c to use this in future), also fixed the clist_moveto calls
21128         to use a valid column number (-1).
21129         * ui_pathsel.c: Added right click menus to rename dirs and files, and
21130         to delete files. Also added a New Directory button to create new
21131         directories from within the dialog.
21132
21133 Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>
21134
21135         * po/ja.po: Updated Japanese translation,
21136         submitted by Yuuki NINOMIYA <gm@debian.or.jp>
21137         on behalf of SATO Satoru <ss@gnome.gr.jp>
21138         * po/pl.po: Updated Polish translation,
21139         submitted by Zbigniew Chyla <cyba@gnome.pl>
21140         * po/nl.po: Added Dutch translation,
21141         submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
21142         * po/fi.po: Added Finnish translation,
21143         submitted by Lauri Nurmi <lanurmi@iki.fi>
21144
21145 Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>
21146
21147         * filelist.[ch]: Added text_from_time and text_from_size utils for
21148         file attribute display. Added size and date to the file list.
21149         * window.c: Changes for above.
21150         * dupe.c: Removed text_from_time, use new one as well as one for byte
21151         size from filelist.h.
21152         * collect-table.c: Fixed a style leak on clist cell selections.
21153
21154 Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>
21155
21156         * dupe.c: Fix style leak when re-aligning clist row colors, also made
21157         removing multiple selected rows much faster (it was realigning the
21158         row styles after every line removal, eww).
21159
21160 Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>
21161
21162         * collect-table.c: Added copy, move, rename, and delete to the pop
21163         up menu of collections (keyboard support not done).
21164
21165 Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>
21166
21167         * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
21168         of the window.
21169         * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
21170         the divider position between dirs and files. Also fixed a bug that
21171         attempting to get the tool window size when it was not visible.
21172
21173 Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>
21174
21175         * filelist.[ch]: Fixed path_list_filter() to do checks on the file
21176         name, not full path. Also added is_dir_list which will not do the
21177         check for the extension on directory lists.
21178         * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
21179         additional filtering for the duplicates window.
21180
21181 Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>
21182
21183         * po/de.po: Updated German translation, submitted by
21184         Christian Ullrich <quiana@quiana.net>
21185         * po/ja.po: Updated Japanese translation, submitted by
21186         Yuuki NINOMIYA <gm@debian.or.jp>
21187         * po/fr.po: Updated French translation, submitted by
21188         Eric Lassauge <lassauge@mail.dotcom.fr>
21189         * po/sl.po: Updated Slovene translation, submitted by
21190         Matej Erman <matej.erman@guest.arnes.si>
21191         * po/it.po: Updated Italian translation, submitted by
21192         Christopher R. Gabriel <cgabriel@pluto.linux.it>
21193
21194 Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>
21195
21196         * README: Updated.
21197         * configure.in: Release 0.11.0
21198
21199 Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>
21200
21201         * image.c: Added #define option to use faster zooming method. Also
21202         attempted to fix shrinking window bug - failed.
21203         * README: Updated.
21204         * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
21205         by Abel Cheung <deaddog@deaddog.ws>.
21206
21207 Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>
21208
21209         * dupe.c: Freeze dw->second_clist when adding files.
21210
21211 Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>
21212
21213         * main.c: Added support for opening collections from the command line.
21214
21215 Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>
21216
21217         * dupe.c: Minor window file count fix.
21218         * thumb.c: Use xvpics (if enabled) only as a last resort when
21219         searching for a pre-existing thumbnail.
21220
21221 Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>
21222
21223         * dupe.[ch]: Added option to compare between two different sets of
21224         files (very useful when checking a handful of new files to a known
21225         unique group). Also set the default window width back to 600.
21226
21227 Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>
21228
21229         * gqview.h, image.c: Went back to 0.10.0 method of using
21230         gdk_pixbuf_composite_color() for every quality except NEAREST for
21231         images without transparency. Also disabled the TILES option for zooming
21232         all together - my little test scenario now crashes with the new
21233         gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
21234         scaling compuations somewhere, but damn if I can find it.
21235
21236 Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>
21237
21238         * configure.in, gqview.h, image.c: Made quick non-public package so
21239         that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
21240         try the fixes with GQview. (all broken scaling methods are enabled in
21241         this version).
21242
21243 Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>
21244
21245         * po/es.po: Updates Spanish translation, from
21246         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
21247         * dupe.c: Made the default window 20 pixels wider.
21248
21249 Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>
21250
21251         * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
21252         * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
21253         scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
21254         option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
21255         bug, as the other qualities work fine - ask for test case of image
21256         sizes if anyone is interested in fixing this).
21257
21258 Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>
21259
21260         * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
21261         utilops.c, window.c: Use GQview as the window class, as X man page
21262         encourages capitalization of first letter, and this removes conflict
21263         of gqview for instance of main window.
21264
21265 Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>
21266
21267         * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
21268         Wu Yulun <migr@operamail.com>.
21269         * README, TODO, gqview.spec.in: Updated.
21270         * configure.in: Release 0.10.1
21271
21272 Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>
21273
21274         * filelist.c (path_list_recursive): Return NULL, not FALSE.
21275         (it's a pointer)
21276         * img-main.c (main_image_slideshow_start_from_list): Free the
21277         path_list before returning if slideshow is already running.
21278         * slideshow.c (real_slideshow_start): Fix test of path_list before
21279         return of NULL.
21280
21281 Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>
21282
21283         * image-load.c: Fix to support image loaders that do not have a
21284         pixbuf until the the loader is actually closed. (This should fix
21285         thumbnail generation failures for xpm and tiff).
21286         * similar.c (image_sim_fill_data): Fix to support generation of data
21287         for images with dimensions less than 32 x 32.
21288
21289 Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>
21290
21291         * cache.c: Added blurb about the SIMcache file format.
21292         * dupe.c: Properly ref/unref clist row styles.
21293
21294 Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>
21295
21296         * dupe.[ch]: Operations now give a (very rough) estimate of time left
21297         before completion of the comparison stage.
21298
21299 Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>
21300
21301         * cache.[ch]: New files to handle the caching placement/management
21302         stuff. Also location of reading and writing of the dupe window cache
21303         data.
21304         * dupe.c: Added caching of file data (dimensions, checksum,
21305         and similarity).
21306         * filelist.c, menu.c: Namespace update for cache maintenance.
21307         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
21308         cache data into direct subdir of source (.thumbnails support).
21309         * thumb.[ch]: Use new cache functions for locating thumbs.
21310         * utilops.c: Move/remove cache date when doing the same for their
21311         parent files.
21312
21313 Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>
21314
21315         * ui_fileops.[ch]: Moved include of time.h back to the .c file.
21316         * ui_utildlg.c: #include <sys/types.h>, this should have been the
21317         original fix anyway...
21318         * gqview.h: Added #include <sys/types.h>
21319         * image-load.c: Removed above include.
21320
21321 Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>
21322
21323         * gqview.1, README: Updates.
21324         * configure.in: Release 0.10.0
21325
21326 Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>
21327
21328         * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
21329         you must set it manually with generic_dialog_attach_default(). Note
21330         that file_dialog_add_path_widgets() does this automatically.
21331         * utilops.c: Added a few attaches, from above.
21332
21333 Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>
21334
21335         * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
21336         function upon press of enter while a gtkentry has the focus. (no
21337         longer conflicts with pressing enter while focused on, say a button).
21338
21339 Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>
21340
21341         * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
21342         since painting merely a black rectangle was very broken with some
21343         theme engines (and did not follow the theme).
21344
21345 Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>
21346
21347         * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
21348
21349 Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>
21350
21351         * README, TODO: Updates.
21352         * configure.in: Release 0.9.5.
21353
21354 Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>
21355
21356         * Makefile.am, gqview.spec.in: Added man page.
21357         * gqview.1: The man page, submitted by
21358         Ryan Murray <rmurray@debian.org>
21359         * README: Credits for man page.
21360
21361 Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>
21362
21363         * menu.c: Use gdk-pixbuf to generate toolbar images.
21364         * window.c (tollwindow_hide): Retrieve the window's geometry attributes
21365         before hiding the window (else we get a random X BadMatch error).
21366
21367 Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>
21368
21369         * fullscreen.c: The mouse is now hidden on start of fullscreen instead
21370         of waiting for the 'no-move timeout'.
21371         * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
21372         created as needed, instead of globally at start-up. Right clicking
21373         unselected files in the file list now highlights them. Added a right
21374         click menu to the dir list that includes new slideshow recursive
21375         feature (also standard slideshow, and find duplicates choices).
21376         * globals.c, gqview.h: Removed unused global menu vars (above).
21377         * img-main.[ch]: Added main_image_slideshow_start_from_list().
21378
21379 Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>
21380
21381         * image.c (image_size_top_window): When checking if a resize is needed,
21382         compare to the window that will actually be resized (the top window).
21383         This was checking the wrong widget's window, and was returning TRUE
21384         incorrectly, subsequently causing no update if the image had the same
21385         size for the main window.
21386         * po/hu.po: Updated Hungarian translation from
21387         Mátyás Tibor <templar@tempi.scene.hu>
21388
21389 Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>
21390
21391         * configure.in (ALL_LINGUAS): Added hu (Hungarian).
21392         * po/hu.po: Added Hungarian translation from
21393         Mátyás Tibor <templar@tempi.scene.hu>
21394         * po/fr.po: Updated French translation from
21395         Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
21396
21397 Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>
21398
21399         * image.c (image_change_from_image): Copy all relevent data from
21400         source, now fullscreen toggle while loading an image works. This is
21401         really a move function, it moves most data from source to dest.
21402         Probably should add a copy function that copies pixbuf, or loads from
21403         scratch if still loading source.
21404         * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
21405         'mouse scrolls image' option when holding down shift, and also zooms
21406         when holding down control.
21407         * typedefs.h (ImageWindow): Removed crufty size_idle_id.
21408
21409 Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>
21410
21411         * filelist.c (file_is_moved): Fixed bug causing moved files not to
21412         removed from the file list.
21413         * image.c (image_scroll_real): Fix race condition between expose_event
21414         and scrolling so that redraws are always called on the correct region.
21415         (This was the cause of missing redraws when scrolling with the mouse).
21416
21417 Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>
21418
21419         * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
21420
21421 Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>
21422
21423         * README, TODO: Updates.
21424         * configure.in: Release 0.9.4
21425
21426 Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>
21427
21428         * dupe.c: Added keyboard shortcuts for the duplicates window.
21429         * image.c (image_change_complete): Call the update function
21430         explicitely if sync if FALSE.
21431
21432 Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>
21433
21434         * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
21435         new dialog routines to re-implement place dialogs under mouse option.
21436         * ui_utildlg.h: Fixed #defines for re-definition safety.
21437
21438 Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>
21439
21440         * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
21441         Also speedups by using the image_sim_compare_fast() (below), and
21442         setting the buffer size of the image loader higher (8).
21443         * similar.[ch] (image_sim_compare_fast): New function that aborts when
21444         the return no longer has the possibility of reaching the minimim
21445         requested value. Significantly faster when used to search for images
21446         that are very close. (say, above .95).
21447
21448 Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>
21449
21450         * similar.[ch]: New files, provides functions for simple comparison
21451         of images by average area color content.
21452         * dupe.[ch]: Added similarity compare methods (normal, high, and low
21453         accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
21454
21455 Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>
21456
21457         * image.c: Fixed typo in comparison of window sizes in top_window_size,
21458         also do not call gtk_widget_set_usize in that func, as gdk_window_size
21459         is enough (and avoids duplicate size events). Also only call a redraw
21460         if the top window was not resized, as the size event will do this for
21461         us.
21462         * img-view.c: Attached ctrl-w to close a view window.
21463
21464 Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>
21465
21466         * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
21467         with this do not result in "///file" path names.
21468         * img-view.c, main.c: Added following key support: P to toggle pause
21469         of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
21470         Also marked debug printfs with if (debug), and and added --version
21471         command line option.
21472
21473 Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>
21474
21475         * collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
21476         * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
21477         the pop-up menu, and fixed the alternating color swap (now that
21478         individual items can be removed, the colors need to be re-synced).
21479         * filelist.[ch]: Added file_is_moved(), and fixes to use the
21480         file_maint_*() stuff.
21481         * img-main.[ch] (main_image_get_collection): Added this accessor.
21482         * utilops.[ch]: Added file_maint_*() funcs, call these when files have
21483         been manipulated (rename, move, delete).
21484
21485 Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>
21486
21487         * image-load.[ch]: Added ability to set the priority of the image
21488         loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
21489         * typedefs.h (ImageLoader): Added idle_priority (see above).
21490         * image.c: The drawing queue now uses an idle with priority
21491         G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
21492         anything else. (this way when scrolling a still-loading image, the
21493         scrolled area is updated faster)
21494
21495 Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>
21496
21497         * collect-io.[ch], collect.[ch]: Const ify some arguments.
21498         * configure.in: Release 0.9.3
21499
21500 Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>
21501
21502         * collect.c (collection_window_new): Only load the path if it is
21503         absolute (starts with a '/');
21504         * main.c: Added -l,--list option to open a collection window with the
21505         files from the command line.
21506
21507 Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>
21508
21509         * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
21510         translation markers from item_factory accessors.
21511         * po/pl.po: Updated Polish translation from
21512         Zbigniew Chyla <cyba@gnome.pl>
21513         * po/es.po: Updated Spanish translation (missed for 0.9.2) from
21514         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
21515         * po/ru.po: Updated Russian translation (missed for 0.9.2) from
21516         Michael Bravo <mbravo@tag-ltd.spb.ru>
21517         * po/sl.po: Added Slovene translation (missed for 0.9.2) from
21518         Matej Erman <matej.erman@guest.arnes.si>
21519
21520 Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>
21521
21522         * utilops.c: Put the name of the file in the entry of the rename
21523         dialog, and select the text.
21524         * image.c: #ifdef some debugging output.
21525
21526 Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>
21527
21528         * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
21529         signal, so make sure to retrieve the pixbuf before calling our loader's
21530         "area_updated" signal.
21531         * image.c: Added new_data status to debugging info.
21532
21533 Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>
21534
21535         * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
21536         lowercase, and changes for new window_set_icon().
21537         * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
21538         * preferences.c: Made about it's own window, and made the config window
21539         a little more compact.
21540
21541 Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>
21542
21543         * filelist.[ch] (path_list_filter): New function, applies filter
21544         options on a path list.
21545         * collect-table.c, dupe.c: Run path lists through the filter (above).
21546
21547 Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>
21548
21549         * image.c: Use the collection's name field instead of pulling it from
21550         the end of the path field.
21551         * main.c: Multiple files on the command line are now added to a
21552         collection, this collection is then set to the main window viewer.
21553
21554 Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>
21555
21556         * thumb.c: Fix xvpics support: the done signal was never being sent for
21557         xvpics. Also made xvpics scale to the thumbnail size even when smaller.
21558
21559 Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>
21560
21561         * image-load.[ch], typedefs.h: Added ability to set the size of the
21562         read buffer. The buffer is always 512 bytes (as before), what this
21563         does is set the number of time to read from the file on each idle call,
21564         in effect increasing the buffer size to 512 x size.
21565         * image.c: Fixed race condition where an image area may be ready to be
21566         queued before the pixbuf is set. Fixed the tile blank flag, it is now
21567         set correctly in all (?) cases. Set the image loader buffer size to 4,
21568         so that more of the image is decoded between render calls. Also removed
21569         unused crufty function argument for image_tile_expose.
21570
21571 Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>
21572
21573         * image.c: Fix scrolling while partially obscured, and made the focus
21574         drawing code cleaner (removed gtk_signal_disconnect() junk).
21575
21576 Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>
21577
21578         * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
21579         rcfile.c: Made the delete key optional, since this is a dangerous key
21580         with delete confirmation disabled. Also do not come out of fullscreen
21581         when confirm delete is disabled. Based on patch submitted by
21582         Niku Toivola <niku.toivola@iki.fi>
21583
21584 Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>
21585
21586         * image.c: Fix setting scale when zoom_to_fit_expands is false.
21587         * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
21588         dialog for the save as dialog.
21589         (The good: Easy fixes. The bad: Stupid mistakes.
21590          The ugly: Had not tested these before release.)
21591
21592 Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>
21593
21594         * README: Updates.
21595         * configure.in: Release 0.9.2.
21596
21597 Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>
21598
21599         * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
21600         same path in the entry when calling this.
21601
21602 Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>
21603
21604         * *.[ch]: Changed the copyright in all the files to 2001.
21605
21606 Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>
21607
21608         * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
21609         * configure.in: Bump version to 0.9.2
21610         * utilops.c: Fix text in copy/move dialog for multiple files.
21611
21612 Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>
21613
21614         * dupe.c: When starting a compare set the status text to file count,
21615         gives user idea of how many files are being compared.
21616         * image.c: Compile clean-up.
21617         * po/*.po: Make distcheck touched these.
21618
21619 Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>
21620
21621         * filelist.c, window.c: Fix drop down history on main window to change
21622         to the selected path after the popup window is hidden.
21623         * image.c (image_pixbuf_sync): Clear the window when set to a NULL
21624         pixbuf.
21625         * utilops.c (generic_dialog_add_images): Implemented this function.
21626
21627 Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>
21628
21629         * filelist.c: Fix sticky thumbnails when changing to a dir with files
21630         that have similar file names as the previous dir. Fix refresh to
21631         reload thumbnails (it was stalling in the thumb_next checks).
21632         * menu.c: Call filelist_refresh() instead of the hack to refresh by
21633         changing to the same dir.
21634         * preferences.c: Use a button box for the ok, apply, cancel buttons.
21635         * po/POTFILES.in: Added new files, removed missing.
21636
21637 Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>
21638
21639         * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
21640         ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
21641         from SLIK.
21642         * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
21643         utildlg.[ch]: Removed (see above).
21644         * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
21645         dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
21646         menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
21647         utilops.[ch], window.c: Use the new convenience functions, constify
21648         things where needed.
21649         * main.c: Moved the file path utils out of here (see above).
21650
21651 Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>
21652
21653         * image.[ch]: Added fit window to image support (back in).
21654         * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
21655         * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
21656
21657 Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>
21658
21659         * image.c: Scrolling while decoding a scaled image no longer causes
21660         dropped (black) areas. Also added an tile blank flag so that tiles
21661         with no loaded data simply render a black rectangle for a speed
21662         improvement (this is currrently semi-broken as image_tile_sync() is
21663         currently always called to set the blank flag to FALSE :(.
21664
21665 Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>
21666
21667         * fullscreen.c: Made the full screen window have a black background
21668         once again.
21669         * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
21670         the keyboard after a popup menu closes.
21671
21672 Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>
21673
21674         * image-load.c(image_loader_free): Fix a memory leak.
21675
21676 Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>
21677
21678         * dupe.c: Create the clist with 6 columns (forgot to increment this
21679         when I added the thumbnail column).
21680         * image.[ch]: Added the update functions, made them work.
21681         * img-main.c, img-view.c: Set the update functions, attach the windows
21682         for the titles.
21683         * window.c: Set the initial image to the logo.
21684
21685 Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>
21686
21687         * dnd.c: Temporarily disable dnd highlighting for image windows.
21688         * gqview.h, main.c: Minor fixups.
21689         * image.c: Generally works now, borders are cleared, focus is handled,
21690         etc. TODO: Add update callback, window title updating, and window
21691         auto-sizing.
21692         * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
21693         during convertion to a menu_factory.
21694         * window.c: Moved focus draw/handling code out of here (into image.c).
21695
21696 Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>
21697
21698         * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
21699         is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
21700         
21701         This only applies when the scale width offset is not zero _and_ the
21702         resulting right edge of the scaled image is also the right side of the
21703         source image. (in other words: when rendering a tile that is aligned
21704         with the right side of the image).
21705
21706         Under the above conditions, gdk_pixbuf_scale() breaks for all
21707         GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
21708         broken for TILES (I suspect this is because eog uses it, but does not
21709         have a TILES option, so that was not tested). At this point I was tired
21710         of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
21711         broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
21712         and breakage means the last 2 columns of pixels are seamingly generated
21713         from some random memory point, at best causing them to be corrupted, at
21714         worst causing a crash.
21715
21716         So what I did: Use gdk_pixbuf_composite_color() since it is the least
21717         broken. It does seem slower than gdk_pixbuf_scale(), since it does
21718         more.
21719
21720         (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
21721         gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
21722         entries in 3 months...)
21723
21724 Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>
21725
21726         * image.c, typedefs.h: Well, it now displays the image in all zoom
21727         settings. Still have to add (back) scrolling, set up the update call
21728         function, and work on redrawing the borders (borders currently do not
21729         get cleared to remove the previous image).
21730
21731 Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>
21732
21733         * image.[ch], typedefs.h: Start towards a new method of rendering the
21734         image to the screen. The image window is now basically _only_ a
21735         gtk_drawing_area, and we do all the scrolling ourselves. Currently I
21736         am lucky if it doesn't crash, and really lucky if part of an image
21737         appears :) Well, at least the namespaces for the functions are at
21738         least a little saner now, so I accomplished something, althought the
21739         whole thing still needs to be re-thought from the tile/render point
21740         of view.
21741         * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
21742         utildlg.c, window.c: Made it at least compile for testing.
21743
21744 Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>
21745
21746         * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
21747         of main_image_change_to(), so that the file list of the main window
21748         also syncs to the image.
21749
21750 Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>
21751
21752         * dupe.[ch]: Added thumbnail support.
21753
21754 Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>
21755
21756         * dupe.[ch]: More work, many fixes, added right click menu, and
21757         generally made it nice to use (useable).
21758         * collect-table.c: Add the collection to the dupe window.
21759         * menu.c: Added 'Find duplicates...' to the file menu.
21760
21761 Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>
21762
21763         * README, TODO: Updates.
21764         * collect-table.c: Set default duplicate window mask to sort by name.
21765         * dupe.[ch]: Allow change of comparison method by adding drop down
21766         menu, fixed dnd when dragging from the list.
21767         * filelist.c: Only allow rename when new name does not exist.
21768         
21769
21770 Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>
21771
21772         * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
21773         allow saving of user's accel keys (to ~/.gqview/accels).
21774         * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
21775         do not use the data (because GtkItemFactory has a weird signal
21776         alignment (gpointer is first).
21777
21778         Sorry translators, menus must be re-translated (and it does not look
21779         like fun with GtkItemFactoryEntry using menu paths)
21780
21781 Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>
21782
21783         * configure.in: Do more compatible checks for png ?
21784         * tabcomp.c: Sanity checks for adding NULL key/path to list.
21785
21786 Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>
21787
21788         * image.c: Added render_types to better decrease unnecessary renders.
21789         * main.c, window.c: Save/Restore the window positions like in gimp,
21790         since that seems to work better.
21791         (And gimp programmers can't be wrong :)
21792
21793 Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>
21794
21795         * dupe.[ch]: Added new files containing 'find duplicates' window.
21796         * collect-table.c: Added 'find duplicates...' to pop-up menu.
21797         * fileops.[ch]: Added checksum_simple(), made some things const.
21798         * collect.[ch]: Added collection_info_valid().
21799         * filelist.[ch], menu.c, pathsel.c: const stuff.
21800         * image-load.[ch]: Added image_load_dimensions(), const stuff.
21801         * Makefile.am: Added dupe.[ch] to objects.
21802
21803 Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>
21804
21805         * po/*.po: Make distcheck did this.
21806         * configure.in, README: Release 0.9.1.
21807
21808 Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>
21809
21810         * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
21811         completely clearing the disk cache.
21812         * filelist.c, menu.c: Changes for above.
21813         * preferences.c: Added a 'Clear cache' button.
21814         * utildlg.c: Allow passing NULL pointer for the cancel callback in
21815         confirm_dialog_new() and confirm_dialog_add().
21816
21817 Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>
21818
21819         * icons/collect.xpmi: Added wm icon for collection windows.
21820         * collect.c: Use it.
21821
21822 Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>
21823
21824         * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
21825         and made it consistent with the one for view window. Added 'slideshow
21826         pause'.
21827         * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
21828         4 less global Widget variables now, yay.
21829         * image.c: Reset scroll to 0,0 on new image.
21830         * img-main.[ch]: Used new menus, added necessary accessors for menus.
21831         * img-view.c: Added 'view in new window', and 'slideshow pause'.
21832
21833 Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>
21834
21835         * utildlg.[ch]: Added class parameter to set windowmanager class for
21836         dialogs. Also added option to set window under the mouse.
21837         * collect-dlg.c, filelist.c, utilops.c: Changed to add class
21838         assignments.
21839         * globals.c, gqview.h, preferences.c, rcfile.c: Added
21840         place_dialogs_under_mouse var.
21841
21842 Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>
21843
21844         * po/ru.po: Updated Russian translation,
21845         submitted by val <frob@df.ru>.
21846         * po/fr.po: Updated French translation,
21847         submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
21848         * po/pl.po: Added Polish translation,
21849         submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
21850         (yes, close to a release once I do this).
21851
21852 Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>
21853
21854         * collect.c, image.c: Removed #warning warnings :)
21855         * fullscreen.c: Make sure the window is set to 0,0.
21856         * preferences.c: Changed the way thumbnail sizes are selected. Now uses
21857         a dynamic drop down menu. Available sizes are now stored in a static
21858         list, and added a few more sizes.
21859
21860 Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>
21861
21862         * image.[ch]: Added read ahead buffering.
21863         * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
21864         main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
21865         the necessary read-ahead stuff. Allow verbosity levels for debug: each
21866         --debug on the command line increments verbosity.
21867         * thumb.c: Even on error, attempt to display what we have.
21868
21869 Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>
21870
21871         * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
21872
21873 Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>
21874
21875         * image.c: Fix printing of window titles.
21876         * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
21877         * preferences: Cleaned up window a bit, added tab 'window'.
21878
21879 Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>
21880
21881         * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
21882         preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
21883         option, zoom and dither quality options, adjustable zoom increment.
21884         Fixed menu separators to be insensitive.
21885
21886 Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>
21887
21888         * image.[ch]: Fix window resizing when zoom is auto, changed a few
21889         image_area options to be standard.
21890         * fullscreen.c, img-view.c, window.c: Use new image_area options that
21891         are now needed.
21892
21893 Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>
21894
21895         * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
21896         from autozoom mode (implement it).
21897         * img-main.[ch], menu.c: call image_reload when reload button/menu is
21898         selected.
21899         * utildlg.c: Made Escape key cancel all dialogs.
21900
21901 Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>
21902
21903         * image.c: Fix image_area_set_from_image to actually copy the pixbuf
21904         and image data.
21905         * img-main.c, img-view.c: Update for slideshow, below.
21906         * slideshow.[ch]: Added arguments to slideshow_start_* functions so
21907         that slideshows start from the current image when no in random mode.
21908         Also added a slideshow_pause set of functions, currently not used
21909         anywhere right now -- will hook to keys/mouse menus later.
21910
21911 Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>
21912
21913         * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
21914         include a progress bar.
21915         * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
21916         rotate options.
21917         * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
21918         * README: Added rotate keys to key summary.
21919
21920 Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>
21921
21922         * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
21923         provides save to png function.
21924         * Makefile.am, thumb.c: Used save to png function.
21925         * configure.in: Test for png, now required.
21926         * image.c: Fix bug in queue area computation.
21927         * main.c: Change -help to --help in warning message.
21928         * po/*.po: Fix --help stuff.
21929
21930 Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>
21931
21932         * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
21933         * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
21934         global data, so it is only included once.
21935         * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
21936         * thumb.h, typedefs.h: Moved all structs to typedefs.h.
21937         * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
21938         references, added gdk-pixbuf stuff.
21939
21940 Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>
21941
21942         * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
21943         GIF loader seems to error out on thumbnail _RE_generation, will have
21944         to look into that.
21945         * filelist.c: Use it.
21946         * collect-table.c: Broken, but at least it compiles to test new
21947         thumbnail code.
21948
21949 Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>
21950
21951         * image.c: Image loading now works with no black spots on scroll :)
21952         Still a lot of fixes/optimizes/mem cache management to do though...
21953
21954 Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>
21955
21956         * image.[ch]: Move to a floating point zoom, mor work on queue and
21957         rendering.. still really broken.
21958         * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
21959         number type.
21960
21961 Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>
21962
21963         * filelist.c: Fix crash when deleting files while loading thumbs (this
21964         code will die a horrible death anyway when I move thumb loading to an
21965         idle call that uses image-loader.c stuff.
21966         * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
21967         * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
21968         error prone, no zoom.
21969         * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
21970         places though <-- FIXME.
21971         * configure.in, Makefile.am: Added gdk-pixbuf, new files.
21972         * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
21973         (eventually).
21974
21975 Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>
21976
21977         * img-main.c: Fix file operations from keyboard when coming out of full
21978         screen.
21979         * configure.in, README: release 0.9.0
21980
21981 Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>
21982
21983         * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
21984         -Wmissing-prototypes -Wmissing-declarations -Werror"
21985
21986 Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>
21987
21988         * tabcomp.c: Preserver order of keys between load/save.
21989         * filelist.[ch], window.c: Added a path history to the path entry,
21990         combo crashes when changed while popped up, so it does not work as
21991         expected, yet.
21992         * README: Updated.
21993
21994 Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>
21995
21996         * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
21997         window sizes to the collection file. (and restore is 'save window
21998         positions' is enabled)
21999         * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
22000         our own hidden .gqview dir, no reason to hide the config file.
22001
22002 Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>
22003
22004         * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
22005         * collect-table.[ch], collect.c: Added more keyboard commands, more
22006         fixes.
22007         * image.c: Check that image in a collection is valid before using it.
22008         * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
22009         path (well, duh).
22010         * window.c: Changes for additional sort option.
22011
22012 Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>
22013
22014         * collect-io.c: Change warning printf.
22015         * preferences.c: Open proper tab when showing 'about'.
22016         * po/POTFILES.in: Updated to include collection files, as well ad the
22017         other new ones added since 0.8.2.
22018
22019 Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>
22020
22021         * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
22022         support for the numeric keypad. Zoom using +, -, /, *; move with
22023         the number keys, etc.
22024         * collect-table.c, typedefs.h: Added support for navigation/selection
22025         in collections with the keyboard.
22026
22027 Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>
22028
22029         * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
22030         for displaying status, image/selection count, etc.
22031         * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
22032         options, added selection style option. Save open_recent_max to config.
22033
22034 Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>
22035
22036         * collect-table.c: Properly set the main image on 'view'.
22037         * dnd.c, main.c: Namespace changes, make dropping collections work on
22038         main window.
22039         * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
22040         appropriate there.
22041         * img-main.[ch]: Added (back) slideshow, various minor changes.
22042         * img-view.c: Added slideshow,  make keys work with CAPS on.
22043         * slideshow.c: Make only the main window support filelist slideshows.
22044
22045 Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>
22046
22047         * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
22048         * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
22049         names (below).
22050         * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
22051         * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
22052         * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
22053         a path list, collection list, or falls back to filelist.
22054
22055 Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>
22056
22057         * collect-dlg.c: Don't free the data in the confirm_cancel callback,
22058         it is just a NOP.
22059         * collect-table.c, collect.c: More work on popup menus, added recursive
22060         directory dropping. And more work overall.
22061         * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
22062         in place of old free_selected_list, Exposed more in the filelist.h
22063         header.
22064         * fileops.[ch]: Added path_list_* functions.
22065         * img-view.[ch]: Added a way to start a new window from a collection.
22066
22067 Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>
22068
22069         * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
22070         popup menus for, sorting, saving, editing. Collections now have
22071         a ref count.
22072         * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
22073         recent open menu, history saving, popup menu utils.
22074         * pathsel.c: Synced the file list to change as the user types in the
22075         entry. (also fixes it to change when combo-items are selected).
22076         * tabcomp.[ch]: Added history_list features to load/save keys to a
22077         file.
22078
22079 Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>
22080
22081         * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
22082         is generated, since the case of the same path being in a collection
22083         multiple times broke the old method. Moving between collections seems
22084         to work now. Added collection stepping accessors.
22085         * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
22086         * main.c (filename_from_path): Test that path != NULL.
22087         * typedefs.c: Move collect.h typedefs here.
22088
22089         Its funny, but after this bit of hacking I feel dirty, like I did this
22090         all wrong...
22091
22092 Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>
22093
22094         * collect-table.c: Added a tooltip to display the filenames, probably
22095         should be an option.
22096
22097 Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>
22098
22099         * collect-dlg.[ch]: Added load save dialogs for collections.
22100         * collect-io.[ch], collect-table.c, collect.c: More work.
22101         * filelist.[ch]: Added select all routines.
22102         * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
22103         hierarchy: Everything is under ~/.gqview now, old locations are moved
22104         to the new ones if found on start-up.
22105         * pathsel.[ch]: Added filtering toggle.
22106         * utildlg.h: Added a generic data pointer for FileDialogs.
22107         * menu.c: Added collection new/open and select all/none menu items.
22108
22109 Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>
22110
22111         * collect-table.c, collect.h: Added selections, started dnd data set,
22112         and other stuff.
22113         * dnd.[ch]: New function, make_uri_file_list(), put it in header.
22114
22115 Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>
22116
22117         * collect.[ch], collect-table.[ch]: Actually displays something now
22118         when a file is dragged on the window.
22119
22120 Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>
22121
22122         * img-main.c: When in fullscreen, hide the mouse cursor after
22123         5 seconds of inactivity.
22124
22125 Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>
22126
22127         * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
22128         updated netpedia URL, since the old location is often (always) broken.
22129
22130 Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>
22131
22132         * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
22133         should work, if there was anything that actually used the functions.
22134         Right now a blank window opens :)
22135         * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
22136         * menu.c, typedefs.h: Added 'Open collection...' menu item, added
22137         SORT_NONE to SortType enum.
22138         * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
22139
22140 Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>
22141
22142         * *.[ch]: All c files now have corresponding .h headers, except
22143         globals.c and main.c, which are in gqview.h.
22144         * src/Makefile.am: Added the headers.
22145         * config.[ch]: renamed to preferences.[ch] to avoid conflict with
22146         autogenerated config.h.
22147
22148 Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>
22149
22150         * filelist.c, gqview.h, main.c: Added new function to change the
22151         current image through the filelist given pathname. Use it to fix bug
22152         causing filename not to be selected in list on startup and tab
22153         completion entry.
22154
22155 Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>
22156
22157         * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
22158         basic sorting of files on name, size, or date.
22159
22160 Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>
22161
22162         * configure.in: Release 0.8.2
22163         * README: Updated.
22164         * utilops.c: Change a \b to a \n.
22165         * po/*.po: Make corresponding change to above.
22166
22167 Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>
22168
22169         * filelist.c (filelist_change_to): When going up one dir, make previous
22170         place visible in the list.
22171
22172 Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>
22173
22174         * clist_edit.c: Fixups for positioning.
22175         * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
22176         renaming optional.
22177
22178 Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>
22179
22180         * clist_edit.[ch]: New files that allow in place editing of a clist.
22181         * filelist.c: Add in place renaming.
22182
22183 Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>
22184
22185         * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
22186         icons on windows.
22187         * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
22188         icons/Makefile.am: Add new icons for windows.
22189         * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
22190         * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
22191         GQview title is now after the image filename.
22192
22193 Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>
22194
22195         * main.c: Pressing delete now correctly deletes selected files.
22196         * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
22197         expands images too (by default, added config option to have old
22198         behavior.
22199
22200 Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>
22201
22202         * po/it.po: Added Italian translation, submitted by
22203         Christopher R. Gabriel <cgabriel@pluto.linux.it>
22204         * po/es.po: Updated Spanish translation, submitted by
22205         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
22206         * po/pt_BR.po: Updated brazilian translation, submitted by
22207         "Evandro F. Giovanini" <elinux@linuxave.net>
22208         * configure.in: Added it to ALL_LINGUAS
22209
22210 Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>
22211
22212         * README: Updated.
22213         * configure.in: release 0.8.1
22214
22215 Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>
22216
22217         * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
22218         support for mouse wheel (4,5) to scroll image or flip through images.
22219
22220 Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>
22221
22222         * configure.in, po/sk.po: Added Slovak translation, submitted by
22223          "Sandokan" <cortex@nextra.sk>
22224
22225 Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>
22226
22227         * configure.in, po/es.po: Added Spanish translation, subbmitted by
22228         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
22229
22230 Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>
22231
22232         * confgure.in, po/fr.po: Added French translation, submitted by
22233          Jean-pierre PEDRON <jppedron@club-internet.fr>
22234
22235 Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>
22236
22237         * Makefile.am, configure.in: Include gqview.spec in make distcheck so
22238         that rpm -tb will work.
22239         * po/tr.po, gqview.desktop: Update Turkish translation, from
22240         Fatih Demir <kabalak@gmx.net>
22241
22242 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
22243
22244         * README: Release 0.8.0.
22245
22246 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
22247
22248         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
22249         causing custom_filter to only have one entry max.
22250         * utilops.c: Removed unused code, fix rename description.
22251
22252 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
22253
22254         * filelist.c, gqview.h, window.c: File list now scrolls to display
22255         the first file that matches the path entry box during tab completion.
22256         The directory changes to follow the completion too.
22257
22258 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
22259
22260         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
22261         Save thumnbnail mode to rcfile; add command line option for slideshow,
22262         rename other long options; make next/prev work properly during
22263         slideshow.
22264
22265 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
22266
22267         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
22268         translation from Kam Tik <kamtik@hongkong.com>
22269
22270 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
22271
22272         * *.[ch]: Update copyrights to 2000.
22273         * configure.in: Bumper version to 0.8.0 ('bout time)
22274         * README, TODO: Updates
22275
22276 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
22277
22278         * image.c, img-main.c: Fix mem leaks.
22279         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
22280         * utilops.c: Added display of source and dest images to overwrite
22281         dialogs (uses above).
22282         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
22283
22284 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
22285
22286         * main.c: Added full screen startup option (-f or -full), derived from
22287         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
22288
22289 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
22290
22291         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
22292         to set the root window wallpaper. (If zoom is fit to window, image is
22293         scaled, otherwise tiled.
22294         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
22295
22296 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
22297
22298         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
22299         by Martial MICHEL <martial@users.sourceforge.net>
22300
22301 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
22302
22303         * fileops.c (get_current_dir): Fix problem when there is no read
22304         permission for the current dir. Derived from patch by
22305         Mathieu Dessus <mdessus@free.fr>
22306
22307  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
22308
22309         * configure.in, po/tr.po: Added Turkish translation from
22310         Fatih Demir <kabalak@gmx.net> 
22311
22312 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
22313
22314         * pathsel.c, tabcomp.c: Fix memory leaks.
22315
22316 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
22317
22318         * po/ru.po: Added Russian translation
22319         from Oleg Andrjushenko <oandr@itec.cn.ua>
22320         * po/pt_BR.po: Added Brazilian Portuguese translation
22321         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
22322         * po/ja/po: Added Japanese translation
22323         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
22324         * configure.in: Updated ALL_LINGUAS.
22325
22326 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
22327
22328         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
22329         gtk+-1.2.5-pre1. I think there are still realize issues with that
22330         version of GTK+, however.
22331
22332 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
22333
22334         * filelist.c: Fix reversal of calculating column width of the files
22335         list for icons vs. no icons.
22336         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
22337         horizontal scrollbar is accurate (and usually not there ;)
22338
22339 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
22340
22341         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
22342         history. This was done by adding a combo widget option to the tab
22343         completion routines.
22344
22345 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
22346
22347         * config.c: Fix 'fall back to 48x48 icon size' bug.
22348
22349 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
22350
22351         * po/de.po: Added german translation
22352         by mawarkus@t-online.de (Matthias Warkus)
22353         * configure.in (ALL_LINGUAS): Added de.
22354
22355 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
22356
22357         * utilops.c: Make it easier for translators.
22358
22359 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
22360
22361         * thumb.c: Regenerate thumbnails whent the preferred size changes.
22362
22363 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
22364
22365         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
22366         'save settings on exit' option and always save one exit, this was
22367         leading to confusion as to why settings are not always saved.
22368         * menus.: Removed the save settings menu line, no longer needed.
22369
22370 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
22371
22372         * main.c(main): Use gtk_set_locale();
22373         * window.c: Use gqview instead of main for wmhints.
22374
22375 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
22376
22377         * filelist.c: Update the file count when files are removed.
22378         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
22379         the lists to account for possibly deleted files.
22380
22381 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
22382
22383         * window.c: Fix hang bug when dragging a file after starting with tools
22384         floating, then unfloating the window. (don't use gtk_widget_reparent
22385         for this).
22386         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
22387         all drags to Gimp 1.1.6 works.
22388
22389 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
22390
22391         * configure.in, Makefile.am: Added localedir definition.
22392         * src/main.c: Added locale and i18n initialization.
22393
22394 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
22395
22396         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
22397         gtk/imlib checks.
22398         * po/POTFILES.in: Created for gettext.
22399         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
22400         translation.
22401
22402 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
22403
22404         * all files: Moved to autoconf and automake.
22405
22406 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
22407
22408         * gqview.h, README, gqview.spec: Release 0.7.0
22409
22410 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
22411
22412         * img-view.c: Added a 'close window' option to pop up dialog.
22413
22414 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
22415
22416         * main.c (main): Fix so that window does not expand to image size when
22417         strting up with an image (from command line).
22418         * img-view.c (view_window_new): Follow the limit window size option,
22419         if enabled.
22420
22421 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
22422
22423         * main.c: Setup random seed, for better random slideshows.
22424
22425 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
22426
22427         * img-main.c: Use black background for full screen.
22428         * menu.c: Keep keyboard grab when full screen menu closes.
22429
22430 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
22431
22432         * img-main.c: Keyboard now works with full screen.
22433         * main.c: Drop out of full screen before exiting.
22434
22435 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
22436
22437         * image.c: Fix image snapping to uppper left when resizing window.
22438         * main.c: Increase progressive scrolling rate.
22439
22440 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
22441
22442         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
22443         progressive key scrolling option.
22444
22445 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
22446
22447         * image.c, img-main.c, gqview.h: A few api changes with regard to image
22448         auto-sizing and zooming.
22449         * dnd.c: Made image dnd more generic to work with separate views.
22450         * img-view.c: Added  dnd and keyboard support.
22451
22452 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
22453
22454         * image.c, img-view.c, window.c: Fixups for window resizing and initial
22455         size setting.
22456
22457 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
22458
22459         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
22460         file list no longer displays image, but correctly, only displays
22461         action/popup menu.
22462         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
22463         screen option.
22464
22465 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
22466
22467         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
22468         view images in a new window. ImageWindow functions are now completely
22469         generic (save one spot).
22470
22471 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
22472
22473         * slideshow.c, filelist.c: Make slideshow work correctly.
22474         * config.c, rcfile.c: Add saving and adjustment of slide show options.
22475
22476 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
22477
22478         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
22479         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
22480         * filelist.c: Made a few functions needed for slideshow public.
22481
22482 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
22483
22484         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
22485         handling (creating) GLists.
22486
22487 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
22488
22489         * rcfile.c (load_options): Fix memory leak, patch submitted by
22490         F. Petitjean <fpetitje@bureauveritas.com>
22491
22492 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
22493
22494         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
22495
22496 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
22497
22498         * filelist.c: Generate thumbnails for visible files first. Thumbnails
22499         are now kept when renaming.
22500
22501 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
22502
22503         * pathsel.c: Merge improvements from gqmpeg version.
22504         * tabcomp.c, tabcomp.xpm: ditto.
22505         * utildlg.c: ditto.
22506         * config.c, utilops.c, window.c: Use newer features of above.
22507
22508 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
22509
22510         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
22511         viewed files are moved, renamed, or deleted.
22512
22513 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
22514
22515         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
22516         color displays.
22517
22518 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
22519
22520         * Makefile: Added static build target, some cleanup.
22521
22522 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
22523
22524         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
22525         so it can be resized smaller.
22526
22527 0.6.0 (3-5-98)
22528   > Major rewrite (60-70%), now requires gtk+-1.2.0
22529   > Multiple file selection.
22530   > Drag and drop.
22531   > Better keyboard support.
22532   > xvpics thumbnail support (read only), optional.
22533   - Add command line options to force show and hide of tools.
22534   * Fix tab completion bug.
22535   * Fix gtk 1.2.0 related bugs.
22536
22537 0.5.1 (12-8-98)
22538   - Should compile now without editing the Makefile with any gtk through 1.1.5
22539   * Fix file highlight bug when user tab completes to currently displayed dir.
22540   * Fix for FreeBSD.
22541
22542 0.5.0  (11-11-98)
22543   > Add path entry window with tab completion.
22544   > Add tab completion to all areas where a path can be typed.
22545   > Add option to save window positions.
22546   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
22547     for some keyboard layouts.
22548   - Add border to floating tools window for better appearance on some WM's.
22549
22550 0.4.3  (10-09-98)
22551   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
22552     image selected has the same dimensions, it would not display.
22553   * More fixes dealing with 'fit window to image'
22554
22555 0.4.2  (10-07-98)
22556   > Add 'fit window to image' option when tools float or hide.
22557   > Add copy and move dialogs.
22558   > Add option to hide the tools completely.
22559   > Save settings on exit option added, and option to restore tool state.
22560   - Pressing the [ESC] key will now stop loading of thumbnails.
22561   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
22562   - Add save button to config dialog.
22563   - New configuration tab: image, moved relevent options there.
22564
22565 0.4.1  (9-11-98)
22566   > Scrollbars removed, now you can pan the image by pressing and dragging the
22567     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
22568   > The file selection area and status line can be 'floated' into a separate
22569     window, this allows the image window to display more of the image.
22570   > The file delete confirmation dialog can now be disabled in the options
22571     window.
22572   > The beginnings of keyboard support ( see the keyboard chart, above )
22573   - Now if a thumbnail is older than it's parent image, the thumbnail is
22574     recreated, so that changed images have their thumbnail properly updated.
22575   - While loading thumbnails GQview is now responsive to commands, slowly, but
22576     it works. You can now load images, delete files, etc. while the thumbnails
22577     are being generated. The thumbnail generation can be interrupted too by
22578     simply turning them off.
22579   * The code that determines the user's HOME directory has been rewritten, now
22580     hopefully users of nis will be happy. If the directory is not found or
22581     cannot be determined, GQview exits semi-gracefully.
22582   * Fixed some bugs here and there.
22583
22584 0.4.0  (8-15-98)
22585   > Thumbnail caching added ($HOME/.gqview_thmb).
22586   - patch from Joshua Thomas Green applied for those that want to compile
22587     with GTK 1.1.x (the development version), just uncomment one line in the
22588     Makefile.
22589   - patch from Joel Young applied to the .spec file of the RPM version.
22590
22591 0.3.4  (7-30-98)
22592   * Fixed problem loading files into external editors when a space was in the
22593     pathname.
22594
22595 0.3.3  (5-15-98)
22596   - Changes to file listing code for speed improvement in large directories.
22597   * Fixed a bug that would cause a thumbnail's height or width to be zero when
22598     an image has a large aspect ratio.
22599   * Fixed some memory leaks in the file listing code.
22600   - Other small changes including source re-organization.
22601   - Added a pixmap file to use as an icon (gqview.xpm).
22602
22603 0.3.2  (5-7-98)
22604   * Fixed a bug which made the first editor slot useless from config dialog.
22605
22606 0.3.1  (5-4-98)
22607   - Changed filelist code to properly implement Glist.
22608   - Moved definitions of variables and #includes to better places.
22609
22610 0.3.0  (4-24-98)
22611   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
22612   > Thumbnails size can be selected (General Options).
22613   > Rewrite (again) of the file list (to support adding/removing entries
22614     without re-reading the entire directory listing, [still need to convert
22615     the directory list, however]).
22616   - minor display layout changes (to accomodate the progress bar).
22617   - if a file format cannot be determined, a generic 'unknown image' picture
22618     is displayed.
22619   - added display for the number of files listed.
22620   - added '-debug' command line option for debug output (preliminary)
22621
22622 0.2.1  (4-8-98)
22623   > Added a handle, now the file lists are sizeable.
22624   - renamed menu item Exit to Quit.
22625   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
22626
22627 0.2.0  (3-19-98)
22628   > External editors can be specified in the configuration window (max 8).
22629       Under the "external editors" tab.
22630   - Popup menu for filelist (delete, rename, and edit).
22631   - Filelist highlight now follows currently viewed image.
22632   - A few minor fixes.
22633
22634 0.1.1  (3-3-98)
22635   > Updated code to compile with GTK+-0.99.4
22636      (will not work with previous versions of GTK)
22637   - Command line no longer requires a complete path to a file if it is in
22638     the current working directory. (or must be relative to it)
22639   - When moving to the next (or previous) image, the file list
22640     scrolls to include the current image's name.
22641
22642 0.1.0  (2-28-98)
22643   > Added menu bar.
22644   > Added keyboard shorcuts.
22645   > Configuration can be saved (to .gqviewrc in user's home dir)
22646   > Command line support. (specify startup directory or file to view)
22647   > Can set startup directory in options window (can be disabled)
22648   > Added custom filtering options to support more formats
22649      (Imlib supports almost anything your system can read using
22650       ImageMagick or Netpbm, if available).
22651   > File operations: create directory, rename file, delete file.
22652   > clicking mouse on image:
22653       button one: next image
22654       button two: previous image
22655       button three: popup menu (zoom, file operations, edit image)
22656   > Added option to load image into The Gimp.
22657   - Fixed a bug in the history list truncating routine. (GQview would crash)
22658   - Other minor improvements and fixes.
22659
22660 0.0.3  (2-18-98)
22661   > Source code clean up! The source code has been organized
22662     and is now readable (some code still needs organizing, but
22663     at least now the code can be followed).
22664   > Makefile rewritten, it may still need editing for some systems.
22665     The '-g' gcc option was removed for the released code, this makes
22666     the binary about 1/3 smaller (it removes some debugging facilities)
22667   - Fixed the transparency problem. This removes the garbage displayed
22668     where an image is transparent, unfortunately for now it is set to purple.
22669
22670 0.0.2  (2-14-98)
22671   > Rewrote directory and file list handling, the lists
22672     can now be of any length.
22673   > Lists are now sorted.
22674   > History list no longer expands out of control as the
22675     directory path gets longer, entries are truncated at
22676     32 characters and '/...' is prepended.
22677   > Added configuration window, including:
22678     - show or hide dot files
22679     - select default zoom mode for new image
22680     - disable file filtering
22681     - choose file types to filter
22682     - about tab for version and contact info
22683
22684 0.0.1  (2-10-98)
22685   > No history, first release!
22686