Update installation instructions
[geeqie.git] / ChangeLog
1 commit 39cbcfb55eb391a008c0571e8ad67fc703bac759
2 Author: Colin Clark <colin.clark@cclark.uk>
3 Date:   Tue Sep 26 18:42:37 2017 +0100
4
5     Do not send debug data to terminal
6     
7     When running Geeqie from the terminal, a user sees irrelevant messages
8     and when debugging the window gets clogged with unnecessary data.
9     The log window - or log file - contains all debug output anyway.
10
11 commit e014563ac8cf2dc36950e1893cf63ab83bb56883
12 Author: Colin Clark <colin.clark@cclark.uk>
13 Date:   Tue Sep 26 11:27:32 2017 +0100
14
15     Bug fix: Initialise map coordinates to gdouble
16
17 commit 8fc4a35a59fe001fa33fa9c09283fd44f29320d9
18 Author: Colin Clark <colin.clark@cclark.uk>
19 Date:   Sat Sep 23 11:35:02 2017 +0100
20
21     Addl Fix #508: Copy and Move windows scale incorrectly
22     
23     https://github.com/BestImageViewer/geeqie/issues/508
24
25 commit 86405b9df271184c9feb49e2e9a73b0205d0d87d
26 Author: Colin Clark <colin.clark@cclark.uk>
27 Date:   Sat Sep 23 11:01:45 2017 +0100
28
29     Bug fix: Failed editor call blocks further actions
30     
31     When a call to an external editor fails, cancel the action so that
32     further editors can be called
33
34 commit b517279681b4da40a17cf63278585c90c483f9e1
35 Author: Colin Clark <colin.clark@cclark.uk>
36 Date:   Sat Sep 23 10:53:10 2017 +0100
37
38     Fix #518: [raw file] -> External Editor -> RawTerapee can't be started
39     
40     https://github.com/BestImageViewer/geeqie/issues/518
41     
42     Additional mime types
43
44 commit b801467db508b8708d98a27a810d0c266f62b076
45 Author: Colin Clark <colin.clark@cclark.uk>
46 Date:   Fri Sep 22 17:43:07 2017 +0100
47
48     Slideshow delay in hrs-mins-secs
49
50 commit 44b347085e7fa40d0d6d8facb6adf9a0519ffb4d
51 Author: ilexiris <>
52 Date:   Thu Sep 21 11:30:39 2017 +0100
53
54     Fix #517: Fix checkbox falling out of sync
55     
56     https://github.com/BestImageViewer/geeqie/pull/517
57
58 commit 79917d0d883e50e77960f016a1f9816137c4c0de
59 Author: Colin Clark <colin.clark@cclark.uk>
60 Date:   Tue Sep 19 09:51:20 2017 +0100
61
62     Bug fix: Segfault in pan view
63     
64     If an image is double-clicked in pan view, Geeqie crashes
65
66 commit 776d9f6b72bcca6de52a53b33285b38b5e75ec85
67 Author: Colin Clark <colin.clark@cclark.uk>
68 Date:   Mon Sep 18 12:00:54 2017 +0100
69
70     Fix #512: The "Back" button does not operate correctly
71     
72     https://github.com/BestImageViewer/geeqie/issues/512
73     
74     Include a Forward button also
75
76 commit a685bfbc38ddf9b08b9213ab09dcc5130368422f
77 Author: Klaus Ethgen <Klaus@Ethgen.de>
78 Date:   Sun Sep 17 15:53:47 2017 +0100
79
80     Fix the implicit-fallthrough stuff in code
81     
82     First, this flag was not supported by older gcc.
83     
84     And second and more important, there _was_ a bug with a lost break in
85     9643a2546bcc. Combined with a unreachable code segment.
86
87 commit f6566dd20a51228bb293a303a9298c0e495828b2
88 Author: Klaus Ethgen <Klaus@Ethgen.de>
89 Date:   Sun Sep 17 15:12:21 2017 +0100
90
91     Fix writing to meta files
92     
93     Some time ago, this seemed to break. It should never have worked as it
94     took the image extension and compare it to "...meta".
95
96 commit 1f007a8cf9b8d48bffac59d6b87e3917ab95a15e
97 Author: Klaus Ethgen <Klaus@Ethgen.de>
98 Date:   Sun Sep 17 13:45:42 2017 +0100
99
100     Remove some stuff that is throwing errors in gcc-7
101     
102     New gcc warns (and errors with -Werror) if there are unused functions or
103     variables.
104     
105     - Remove two leftover functions from ae34634113b2
106     - Remove definition made to much in 035c3253ded5
107     - Remove two variable definitions made in b0b11291d2c9
108     - Remove not really used function in 15917d4063ce
109     - Remove two variable definitions made in 5ed2574fb8cc
110     - Remove variable definition made in efe0e6a38273
111     - Remove variable definition made in c95bd6996583 and since then removed
112       usage
113     - Remove unused variable definition made in bc02fd0eb0d9
114     - Remove unused variable definition made in 324129463b17
115     - Remove two variables left over from fe69cac65ad4 (Pretty old code from
116       John Ellis)
117     - Remove some functions not used anymore with one obsolete variable
118     - Remove Variables introduced in 8746b22d3ed1 and 51a9455bd33f
119     - Fix missed change in definition in 6e3b2edff8cf
120     - Remove unused function from 63a96f8504a2
121     - Remove unused function from c6bdbaa559c7 (Pretty old code)
122
123 commit 286b68b24417f9290353189c4795dc381318f1c3
124 Author: Klaus Ethgen <Klaus@Ethgen.de>
125 Date:   Sun Sep 17 13:37:10 2017 +0100
126
127     Fix configure error with gcc-7
128
129 commit 2a4c92c70bbf16fb4de1e0d105ac8b0f12f31d06
130 Author: Colin Clark <colin.clark@cclark.uk>
131 Date:   Sun Sep 17 10:33:08 2017 +0100
132
133     Revise DEBUG_0() usage
134     
135     Replace all DEBUG_0() calls with log_printf() or another debug level.
136     This will stop the user seeing irrelevant debug output
137     when the debug level is set to the default of 0.
138
139 commit 05b71bc25f0b232d2d95594a111c7f70e4237342
140 Author: Matthias Andree <matthias.andree@gmx.de>
141 Date:   Sat Sep 16 18:23:08 2017 +0200
142
143     Fix out-of-path (VPATH) builds.
144
145 commit 989a7a609ac3cf6584324cc6d1319457b186003d
146 Author: Colin Clark <colin.clark@cclark.uk>
147 Date:   Sat Sep 16 20:30:53 2017 +0100
148
149     Update log window output
150     
151     Implement message text colors in GTK3
152     
153     For log_printf(), if the first word of the message is "error" or
154     "warning" (case insensitive), display the message with the appropriate
155     color-coding
156
157 commit f6831eee50823092bfbc63d45d90286371623300
158 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
159 Date:   Sat Sep 16 20:18:35 2017 +0100
160
161     Bug fix #509: Increase number of marks to 10
162     
163     https://github.com/BestImageViewer/geeqie/issues/509
164
165 commit db9a2d6055de1f5203ee899a83dbd2c9b40c2d91
166 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
167 Date:   Sat Sep 16 20:12:22 2017 +0100
168
169     Bug fix: Marks checkboxes in iconview
170     
171     The width of the marks checkboxes was not taken into account in icon view mode
172
173 commit 9be75e3431104d6a3a0c80324a8e3ac60316be13
174 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
175 Date:   Thu Sep 14 10:38:09 2017 +0100
176
177     Addl #510: Rudimentary video support
178     
179     https://github.com/BestImageViewer/geeqie/issues/510
180     
181     Add video files extension to default file filter (disabled by default).
182     Use recorded format_class in fd in metadata.c
183     Do not try to generate/read thumb for files which are not images.
184
185 commit d33e0f6aaf3be452f96a68c7424fe05a433d3144
186 Author: Colin Clark <colin.clark@cclark.uk>
187 Date:   Wed Sep 13 11:21:58 2017 +0100
188
189     Ref #510: Rudimentary video support
190     
191     https://github.com/BestImageViewer/geeqie/issues/510
192     
193     Implement icons for FORMAT_CLASS
194
195 commit bc02fd0eb0d94c078621c59ae23ce8b70da0efd6
196 Author: Colin Clark <colin.clark@cclark.uk>
197 Date:   Mon Sep 11 18:19:46 2017 +0100
198
199     Optional timer data in log window
200
201 commit babefee67961a4c6c9dd8e66c5bca4a6fd979e07
202 Author: Colin Clark <colin.clark@cclark.uk>
203 Date:   Sun Sep 10 19:24:20 2017 +0100
204
205     Save Collection window geometry
206     
207     Previously collection window geometry was preserved only when an
208     explicit save was made.
209     This patch ensures the window position is always saved, unless the
210     window has unsaved data.
211
212 commit a7c22f9fa47e177876dc13318f9f5142421e24da
213 Author: Colin Clark <colin.clark@cclark.uk>
214 Date:   Sun Sep 10 11:11:00 2017 +0100
215
216     Update documentation for autogen.sh options
217
218 commit 876de3dbfdc0f72d3ac245cb35837118b7af6c2d
219 Author: Colin Clark <colin.clark@cclark.uk>
220 Date:   Sun Sep 10 10:57:20 2017 +0100
221
222     Add Collections to Shortcuts bar
223
224 commit 435f7c0f0b85c97cb25c50ef4e842692e08210f3
225 Author: Colin Clark <colin.clark@cclark.uk>
226 Date:   Sun Sep 10 10:10:47 2017 +0100
227
228     Addl Fix #508: Copy and Move windows scale incorrectly
229     
230     https://github.com/BestImageViewer/geeqie/issues/508
231     
232     Collections dialog
233
234 commit ba8b5dd931b939dda5becc944b36a399966906fe
235 Author: Colin Clark <colin.clark@cclark.uk>
236 Date:   Sat Sep 9 17:40:37 2017 +0100
237
238     Reverse autogen.sh default map option
239     
240     Default is to enable libclutter and libchamplain
241
242 commit 5ed2574fb8ccf6974597e804ca7b6b3d2b46c84f
243 Author: Colin Clark <colin.clark@cclark.uk>
244 Date:   Fri Sep 8 17:11:02 2017 +0100
245
246     Fix #278: Shortcut to change time between images in slideshow
247     
248     https://github.com/BestImageViewer/geeqie/issues/278
249     
250     Keypad plus and minus to change the interval in 0.5 sec units.
251
252 commit 1ceb6bcd100d9dca49481dfc0797551fa2f07d70
253 Author: Colin Clark <colin.clark@cclark.uk>
254 Date:   Fri Sep 8 11:25:06 2017 +0100
255
256     Bug fix: Info sidebar width in GTK3
257     
258     In bar_size_allocate() the width obained is the allocated width. In GTK2
259     this is the actual width. In GTK3 it is the *minimum* width. This
260     results in the info sidebar being able to increase, but not decrease.
261     There does not seem to be a way in GTK3 to get the actual width of a
262     widget. For GTK3 the only way is to disable it. The width of the sidebar
263     is therefore not preserved across restarts.
264
265 commit 317f0e8a8be59e44829e97836ba6fc7cd63f23c5
266 Author: Colin Clark <colin.clark@cclark.uk>
267 Date:   Wed Sep 6 19:56:58 2017 +0100
268
269     Show destination in Copy/Move dialog
270     
271     Expand the information message to include the destination folder for
272     Copy and Move operations.
273
274 commit 6d3a29560c9c642b44ed17bc5703366c9a47259c
275 Author: cclark <colin.clark@cclark.uk>
276 Date:   Wed Sep 6 11:59:47 2017 +0100
277
278     Fix #508: Copy and Move windows scale incorrectly
279     
280     https://github.com/BestImageViewer/geeqie/issues/508
281
282 commit 8702dec86a4061ede0449a6fd4a913bbe13e83fe
283 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
284 Date:   Thu Aug 31 11:38:26 2017 +0100
285
286     Fix #507: Slightly rearrange keywords context menu
287     
288     https://github.com/BestImageViewer/geeqie/issues/507
289
290 commit 535b244d88286645889ce237c633818359557654
291 Author: Alberto Griggio <>
292 Date:   Tue Aug 29 10:13:17 2017 +0100
293
294     Fix #506: ignore chmod errors for filesystems not supporting the operation
295     
296     https://github.com/BestImageViewer/geeqie/issues/506
297
298 commit 33386eb25cd29261952579c4a13abb7ffc12854b
299 Author: Colin Clark <colin.clark@cclark.uk>
300 Date:   Tue Aug 22 10:12:34 2017 +0100
301
302     Update doxygen.conf
303
304 commit 3087f7ae361ad30a1040c13a6608eb4866000833
305 Author: Colin Clark <colin.clark@cclark.uk>
306 Date:   Sun Aug 20 11:20:48 2017 +0100
307
308     Change recent code comments to Doxygen style
309
310 commit ae34634113b2cb77e530f576bd1b85b3d02e7a4d
311 Author: Colin Clark <colin.clark@cclark.uk>
312 Date:   Fri Aug 18 14:25:36 2017 +0100
313
314     Right-click menus - collections
315     
316     On all relevent right-click menus include a sub-menu to store an image
317     selection to either a new or existing collection.
318     
319     On Collection window right-click menu, remove "Append from file list" -
320     that can be achieved with "Append from file selection"
321
322 commit 01715c038710d26a857d046560a1be91aefa7577
323 Author: Colin Clark <colin.clark@cclark.uk>
324 Date:   Wed Aug 16 09:42:42 2017 +0100
325
326     Bug fix: Collection in multiple windows
327     
328     The same collection can be opened in multiple windows, causing problems
329     when different files are appended to different windows.
330     
331     This commit permits only one window per collection.
332
333 commit 19dca3c8e345df917cfdee91d394a7bd51504b6e
334 Author: Colin Clark <colin.clark@cclark.uk>
335 Date:   Tue Aug 15 20:07:40 2017 +0100
336
337     Append file selection to collection
338     
339     Additional right-click menu item to append file selection to a
340     collection window
341
342 commit a3abc18833df49b29f75297f3aac907cf88a8083
343 Author: Colin Clark <colin.clark@cclark.uk>
344 Date:   Mon Aug 14 16:46:55 2017 +0100
345
346     Update website
347
348 commit 5e0b8494accda8c26b67d31fc3c446489e54693b
349 Author: Colin Clark <colin.clark@cclark.uk>
350 Date:   Fri Aug 11 20:53:32 2017 +0100
351
352     Ref #226: Update website
353     
354     https://github.com/BestImageViewer/geeqie/issues/226
355     
356     Sourceforge email address wrong
357
358 commit 123f83373211726cc8ee1911f2a1c4f1c3807df9
359 Author: Colin Clark <colin.clark@cclark.uk>
360 Date:   Fri Aug 11 19:41:01 2017 +0100
361
362     Ref #226: Update website
363     
364     https://github.com/BestImageViewer/geeqie/issues/226
365     
366     Update README.md to give a more complete list of features.
367     Update https://en.wikipedia.org/wiki/Geeqie to include a link to
368     README.md on the github site - anyone accessing it will see it in html
369     format.
370     Include a "Preview release" date on above website - to show current
371     source status.
372     
373     Update Licence text to v2.
374
375 commit 8ddd74a18d4addbf9f134e36cbefaa066a15b07c
376 Author: Colin Clark <colin.clark@cclark.uk>
377 Date:   Thu Aug 10 20:03:50 2017 +0100
378
379     Bug fix: Improve debug output
380     
381     Fix commit 271aa1833d31
382
383 commit 89575fd7b1e7f96aca6e29fa1433cf26de332a87
384 Author: Colin Clark <colin.clark@cclark.uk>
385 Date:   Wed Aug 9 15:14:27 2017 +0100
386
387     Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
388     
389     https://github.com/BestImageViewer/geeqie/issues/436
390     
391     Send stderr to /dev/null
392
393 commit 271aa1833d31876835e93aa7c5610914e916a89c
394 Author: Colin Clark <colin.clark@cclark.uk>
395 Date:   Tue Aug 8 22:10:21 2017 +0100
396
397     Improve debug output
398     
399     Use __func__ compiler identifier
400
401 commit b2c2c8ceb6545921387556e2f29620824574242c
402 Author: Colin Clark <colin.clark@cclark.uk>
403 Date:   Tue Aug 8 19:30:01 2017 +0100
404
405     Update secondary user documentation
406     
407     Use standard gtk_about_dialog for Help About
408     Move contributers to AUTHORS file so that they appear in the Credits
409     dialog
410     Change gen_changelog.sh to create ChangeLog.html
411     Include ChangeLog on Help menu
412     Make presence of README.html and ChangeLog.html mandatory
413     
414     It would be better to generate above html files from automake.
415     gtk_about_dialog uses msgid _("translator-credits"), but the translators
416     do not use it.
417
418 commit 07b95e443e9e9dc1de1bd2486f719d29f78e28d4
419 Author: Colin Clark <colin.clark@cclark.uk>
420 Date:   Sun Aug 6 20:17:44 2017 +0100
421
422     Fix #505: ‘Copy path’ and ‘Delete’ are too close in the drop down menu
423     
424     https://github.com/BestImageViewer/geeqie/issues/505
425     
426     This commit attempts to ameliorate this issue by moving the Delete
427     action to the end of a section and ensuring a divider is immedialtely
428     below it.
429
430 commit 2d94b0ad40241b9fb072ee59a53b798058cbd711
431 Author: Colin Clark <colin.clark@cclark.uk>
432 Date:   Sun Aug 6 19:25:07 2017 +0100
433
434     Prelim: display README in html format
435     
436     If README.html exists, it is displayed in the default browser in
437     preference to README.md in text format.
438     
439     Still requires the automake files to be modified for markdown (or some
440     other command) to generate the README.html file.
441
442 commit 980fd785b70072bd6f8a1ae27513b50baec3a90b
443 Author: Colin Clark <colin.clark@cclark.uk>
444 Date:   Sat Aug 5 17:36:05 2017 +0100
445
446     Bug fix: GPS map expander
447     
448     When the expander for the GPS map was closed, the map continued to be
449     displayed.
450     The reason is unknown.
451     
452     This commit uses the expander signal to explicitly show or hide the
453     child of the expander.
454
455 commit 4a896417f21ff1f95852d410bc8d3f71104c145c
456 Author: Colin Clark <colin.clark@cclark.uk>
457 Date:   Sat Aug 5 10:57:44 2017 +0100
458
459     Fix geonames coding error
460
461 commit 35f0119cee536bf21cf041791e7a9a3b16b06059
462 Author: Colin Clark <colin.clark@cclark.uk>
463 Date:   Fri Aug 4 21:04:45 2017 +0100
464
465     Partial fix #504: Increase limit on Decoded Image Cache Size
466     
467     https://github.com/BestImageViewer/geeqie/issues/504
468
469 commit a920f59f969459edcd5081cf3fdc16401fbf0d40
470 Author: Colin Clark <colin.clark@cclark.uk>
471 Date:   Fri Aug 4 17:04:07 2017 +0100
472
473     Fix #192: tiff files (and others) appear blurry when 1:1 view
474     
475     https://github.com/BestImageViewer/geeqie/issues/192
476     
477     Up to commit 808d8558b3d5 alpha-channel files at scale 1:1 always had
478     GdkInterpType set to GDK_INTERP_NEAREST - the lowest quality. As there
479     was no scaling, this was ok.
480     Thereafter scaling was set to that selected by the user, resulting in
481     problems when GDK_INTERP_HYPER was selected.
482     This commit reverts to the previous method.
483
484 commit 559f0843a8b29057b08e2f1655d0c8eca87a4e22
485 Author: Colin Clark <colin.clark@cclark.uk>
486 Date:   Mon Jul 31 14:36:29 2017 +0100
487
488     Fix #500: Geeqie doesn’t use shared thumbnail folder
489     
490     https://github.com/BestImageViewer/geeqie/issues/500
491
492 commit c7cb4da3c29fbb8583c1bafd923b0d2eea285400
493 Author: Colin Clark <colin.clark@cclark.uk>
494 Date:   Mon Jul 24 11:08:35 2017 +0100
495
496     Fix #499: Unable to move zoomed image
497     
498     https://github.com/BestImageViewer/geeqie/issues/499
499
500 commit 4c3854b536f28258de7dbd69d427790961aba454
501 Author: Colin Clark <colin.clark@cclark.uk>
502 Date:   Sun Jul 23 12:05:26 2017 +0100
503
504     Bug fix: Zoom mode overwritten
505     
506     Zoom mode was overwritten whenever Preferences were saved.
507
508 commit 46539884d6e1f6a4b7284aa7aa5e62da8ad885fb
509 Author: Colin Clark <colin.clark@cclark.uk>
510 Date:   Thu Jul 20 11:11:50 2017 +0100
511
512     Image Search - Ignore rotation
513     
514     In the Image Search window, include a checkbox for Ignore Rotation on
515     the Image Content line.
516
517 commit dd8ee57219b0c474a312e408816df85f6f2128a0
518 Author: Colin Clark <colin.clark@cclark.uk>
519 Date:   Thu Jul 20 09:57:57 2017 +0100
520
521     Collections on command line
522     
523     In the current implementation, the complete path must be used when
524     opening a collection from the command line.
525     This commit permits just the collection name, with or without extension,
526     to be used.
527
528 commit 16a51da065d8eb1fb997e11ec2fe4ab99e7b1df7
529 Author: Colin Clark <colin.clark@cclark.uk>
530 Date:   Tue Jul 18 19:39:58 2017 +0100
531
532     Move install folder for geocode-parameters
533     
534     Install geocode-parameters.awk in GQ_BIN_DIR.
535     
536     User can put their own version in ~/.config/geeqie/applications/
537
538 commit 21700f642591d30ee5b64764aef1552a3ec18a32
539 Author: Colin Clark <colin.clark@cclark.uk>
540 Date:   Sun Jul 16 16:32:31 2017 +0100
541
542     Fix compatibility problems with log window
543
544 commit 035c3253ded5b1bdf4de7bdd233b7ae6a5851066
545 Author: Colin Clark <colin.clark@cclark.uk>
546 Date:   Fri Jul 14 17:02:29 2017 +0100
547
548     Fix #302: possibility to copy exif field values from the info sidebar
549     
550     Copy info sidebar exif values to the clipboard.
551
552 commit bfa5abb9b5c01308782e8417aed8c201c90bfc9f
553 Author: Colin Clark <colin.clark@cclark.uk>
554 Date:   Thu Jul 13 12:00:17 2017 +0100
555
556     Copy exif data to clipboard
557     
558     Click on any cell in the Exif Window, and the data is copied into the
559     clipboard.
560
561 commit c4cfa5f5a15fcb253c6df13a5bbbd8da26a027e1
562 Author: Klaus Ethgen <Klaus@Ethgen.de>
563 Date:   Mon Jul 10 12:23:19 2017 +0100
564
565     Adding more Entries to mailmap
566
567 commit 9ab6445b56c431f6d1c8766b2f7a418be1412b4b
568 Author: Klaus Ethgen <Klaus@Ethgen.de>
569 Date:   Mon Jul 10 10:27:47 2017 +0100
570
571     Update mailmap
572
573 commit 366ee2bf05dde1d48e40394a1a79e7271164be38
574 Author: Klaus Ethgen <Klaus@Ethgen.de>
575 Date:   Mon Jul 10 09:23:52 2017 +0100
576
577     Adding mailmap file to unify commiter
578     
579     If one wants to have different entry in the git `git shortlog`, just
580     give me a hint or just update it.
581
582 commit 4bb7c12ddbf99f2290d916008948bd8c3c234991
583 Author: Omari Stephens <xsdg@google.com>
584 Date:   Mon Jul 10 07:53:04 2017 +0000
585
586     Update translation files after more source file shuffling.
587
588 commit d2350bb41d28ae996584339c0e355224ef372430
589 Author: Omari Stephens <xsdg@google.com>
590 Date:   Sun Jul 9 06:20:35 2017 +0000
591
592     update POTFILES.in
593
594 commit 3bbefe2103e73e10631ee2188227a1a7b12f3918
595 Author: Omari Stephens <xsdg@google.com>
596 Date:   Fri Jul 7 13:57:17 2017 +0000
597
598     deduplicate shared code in view_file_icon and view_file_list
599     
600     Also, moves view_file.c into the view_file subdir.
601
602 commit 1bc4a19f66e15c4867c31d39a62623ba80e7924a
603 Author: Omari Stephens <xsdg@google.com>
604 Date:   Mon Jul 10 07:51:30 2017 +0000
605
606     Update translation files after source file move.
607
608 commit d1306df61ff3147617c45d0f08c00b830e9cffe2
609 Author: Omari Stephens <xsdg@google.com>
610 Date:   Sun Jul 9 21:40:05 2017 +0000
611
612     Enable C99 mode
613     
614     Also, make AC_INIT macro independent of available branch names.
615
616 commit c90b60633ba526a4ea40ea4ecb239348ed0982ec
617 Author: Omari Stephens <xsdg@google.com>
618 Date:   Sun Jul 9 05:54:05 2017 +0000
619
620     Ran regen_potfiles.sh to add missing files and correct the location of view_file files in POTFILES.in
621
622 commit 95dd7b3505a4ff1fcd2720b51803c1b6fb4fd884
623 Author: Omari Stephens <xsdg@google.com>
624 Date:   Fri Jul 7 13:48:00 2017 +0000
625
626     Avoid c99 feature
627
628 commit c4e6fc621119b126df7a49a03147f957a1b2c185
629 Author: Omari Stephens <xsdg@google.com>
630 Date:   Fri Jul 7 13:21:15 2017 +0000
631
632     *phew* commented and simplified.
633
634 commit 70751490caa160fb865f95e7d5e594d5094e5424
635 Author: Omari Stephens <xsdg@google.com>
636 Date:   Fri Jul 7 13:03:25 2017 +0000
637
638     Hopefully make it not crash
639
640 commit eb082bd92226e209b3a08a6d3c6683da2a5229a2
641 Author: Omari Stephens <xsdg@google.com>
642 Date:   Fri Jul 7 12:32:25 2017 +0000
643
644     It compiles!
645
646 commit 9828bbe6d27398f12c9a0b72504d9efebb87a945
647 Author: Omari Stephens <xsdg@google.com>
648 Date:   Thu Jul 6 19:33:31 2017 +0000
649
650     Remove all references to "IconData"
651
652 commit 6c65564fcd9c0814f215e232fe9cd80f1b6b3bf3
653 Author: Omari Stephens <xsdg@google.com>
654 Date:   Fri Jul 7 16:37:12 2017 +0000
655
656     update .gitignore
657
658 commit 2aef83cae376bd7307462e0cdd9b7d4490a9b9c5
659 Author: Colin Clark <colin.clark@cclark.uk>
660 Date:   Fri Jul 7 12:11:56 2017 +0100
661
662     Ensure .sim files are cleared from cache
663     
664     If file filtering was enabled, the .sim files were not cleared from the
665     geeqie cache
666
667 commit 65f3e7f0710f685f77ee3a92ff96ff3b5303cb0a
668 Author: Colin Clark <colin.clark@cclark.uk>
669 Date:   Thu Jul 6 14:47:45 2017 +0100
670
671     Fix clang compile errors
672
673 commit 1891113571d9e39bd29b8b6abc661e178ffbcefd
674 Author: Omari Stephens <xsdg@google.com>
675 Date:   Wed Jul 5 21:41:18 2017 +0000
676
677     Refactor: move view_file implementations to their own subdirectory.
678
679 commit 4606ea7a30474f45cb61009ecaeb2a45e32366d4
680 Author: Omari Stephens <xsdg@google.com>
681 Date:   Fri Dec 30 04:24:46 2016 +0000
682
683     Add the ability to use regular expressions for Pan View keyword filtering.
684
685 commit 6ea6f44e35fd34e912d387557d386690b623b64d
686 Author: Omari Stephens <xsdg@google.com>
687 Date:   Thu Dec 29 09:58:59 2016 +0000
688
689     Add pan filtering to all of the pan view modes
690
691 commit e67dcc4f4a53d0f583ea07066aa0b65f4a339007
692 Author: Omari Stephens <xsdg@google.com>
693 Date:   Tue Dec 27 20:35:59 2016 +0000
694
695     Revamp pan view filtering to support different modes and grouping.
696     
697     Conceptually, the filter is a sequence of filter elements, which are considered
698     in order for each image in the pan view.  The end result is that each image is
699     either rejected or displayed as normal.
700
701 commit 91062845074df3de5e02fb3ffb630a008b4ad1fd
702 Author: Omari Stephens <xsdg@google.com>
703 Date:   Tue Dec 27 19:26:45 2016 +0000
704
705     Move filter code into pan-fiew-filter.{c,h}
706
707 commit fddcfa7fd51deac6ad83e49bdc8ed3e810416591
708 Author: Omari Stephens <xsdg@google.com>
709 Date:   Sun Dec 25 08:25:13 2016 +0000
710
711     Adds a keyword filtering feature to Timeline PanView.
712     
713     UI needs some work, and currently only supports intersection between multiple
714     keywords.  Would be easy to support keyword unions, if the UI supported it.
715     
716     Should probably hide the button in modes that don't yet support it.
717
718 commit f640a7a5eddf0f46a2d1fa366fe6173d600a503e
719 Author: Omari Stephens <xsdg@google.com>
720 Date:   Sat Dec 24 22:37:21 2016 +0000
721
722     Pull the search UI construction code out into a distinct function.
723     
724     Also, it looks like the existing code would just leak the search UI widgets.
725     Having the construction code in a distinct function makes it much easier to
726     ensure the appropriate cleanup happens as well.
727
728 commit b2335bb939212a413caac77d0ef02bdebb4d7ece
729 Author: Omari Stephens <xsdg@google.com>
730 Date:   Sat Dec 24 05:23:02 2016 +0000
731
732     Start moving pan view search code to its own module
733     
734     Next step is to pull the construction of the Search UI into the module
735     as well.  Ideally, pan-view.c should just instantiate a Search thing,
736     without having to worry about exactly how it's constructed or destructed.
737
738 commit 1ee18ab92d897eca90f5bb35e41c08b4b20ab82b
739 Author: Colin Clark <colin.clark@cclark.uk>
740 Date:   Sun Jul 2 19:46:19 2017 +0100
741
742     Minor doc update - config file locations
743
744 commit f6a87c016ecead37f8232bea58de4f0b0d3e3680
745 Author: Colin Clark <colin.clark@cclark.uk>
746 Date:   Thu Jun 29 11:05:59 2017 +0100
747
748     Addl fix #488: Issues using Geeqie to compare pictures
749     
750     https://github.com/BestImageViewer/geeqie/issues/488
751     
752     Implement Alt-Up and Alt-Down keys
753
754 commit d058419bfa4d5793fe1390613eaaa010f7029c43
755 Author: Colin Clark <colin.clark@cclark.uk>
756 Date:   Wed Jun 28 16:57:11 2017 +0100
757
758     Fix #282: no support for multi-file actions in the sort bar
759     
760     https://github.com/BestImageViewer/geeqie/issues/282
761     
762     Sort manager actions operate on file selections
763     
764     Original patch by Glenn Rolland
765
766 commit 35721aae8675431b27b93c2e2cad95103328965d
767 Author: Klaus Ethgen <Klaus@Ethgen.de>
768 Date:   Sun Jun 25 22:54:21 2017 +0100
769
770     Better Markdown
771
772 commit 148d4dddc9638740b393e0f527c083e777a9a93e
773 Author: Klaus Ethgen <Klaus@Ethgen.de>
774 Date:   Sun Jun 25 22:31:31 2017 +0100
775
776     Using foreign to allow README file called README.md
777
778 commit 7f0d622ec3884890b592f082159a0c9f8fc3513f
779 Author: Klaus Ethgen <Klaus@Ethgen.de>
780 Date:   Sun Jun 25 22:21:09 2017 +0100
781
782     Convert README to markdown
783     
784     This allows to display images and links a better way.
785
786 commit 3557bcbb7c1bfe9c7be8d6d3f9400f90e1b6da33
787 Author: Klaus Ethgen <Klaus@Ethgen.de>
788 Date:   Sun Jun 25 21:57:35 2017 +0100
789
790     Fix int<->uint problem
791
792 commit 6eebdfd3f310e2823e45cda00b57b5e4f6839692
793 Author: Colin Clark <colin.clark@cclark.uk>
794 Date:   Sun Jun 25 13:23:51 2017 +0100
795
796     Bug fix: Additional debug features
797     
798     Ensure grep works on entire message line
799     guint/gint compile problem
800     compile with --disable-debug-log (patch by Guillaume Castagnino)
801
802 commit 732210aa829e2c0cb9e74fe8fbab8f0dd4056454
803 Author: Klaus Ethgen <Klaus@Ethgen.de>
804 Date:   Sat Jun 24 20:47:50 2017 +0100
805
806     Change travis to use trusty
807     
808     Precise is to old to build geeqie.
809
810 commit d229ec4d1219531cf11426c88f9ec5abf7d3170a
811 Author: Klaus Ethgen <Klaus@Ethgen.de>
812 Date:   Sat Jun 24 20:17:51 2017 +0100
813
814     Adding travis yaml
815
816 commit 324129463b17052472ce473df3e253bee6476837
817 Author: Colin Clark <colin.clark@cclark.uk>
818 Date:   Thu Jun 22 13:17:00 2017 +0100
819
820     Additional debug features
821     
822     -g:<regexp>, --grep:<regexp> filter debug output by regular expression
823     +w, --show-log-window        show log window
824     -o:<file>, --log-file:<file> save log data to file
825     
826     Save geomtery and position of log window
827     Various buttons on log window
828
829 commit 9c47109d3aa65663b0c95d454dadca43ce0ba7f4
830 Author: Colin Clark <colin.clark@cclark.uk>
831 Date:   Wed Jun 21 13:15:32 2017 +0100
832
833     Fix #262: double click and fullscreen
834     
835     https://github.com/BestImageViewer/geeqie/issues/262
836
837 commit 3229f865ea34e2a168c8c9b86dc044947fc47b20
838 Author: Colin Clark <colin.clark@cclark.uk>
839 Date:   Tue Jun 20 11:11:55 2017 +0100
840
841     Fix #492: Shortcut to Hide all sidebars simultaneously
842     
843     https://github.com/BestImageViewer/geeqie/issues/492
844     
845     Menu item to toggle hiding info, sort, and files panes.
846     Default key is backtick.
847
848 commit 12a4fe18405a9132efc3ef19570bf0c59dd6b427
849 Author: Colin Clark <colin.clark@cclark.uk>
850 Date:   Sun Jun 18 11:03:09 2017 +0100
851
852     Eliminate FIXME: Log window line limit
853     
854     Set log window line limit in Preferences/Behavior
855
856 commit 0dd6923f3b5f44fdaed2a1d1060f7b8df5e7014c
857 Author: Colin Clark <colin.clark@cclark.uk>
858 Date:   Sat Jun 17 09:14:58 2017 +0100
859
860     Fix #280: Set defaults for Auto Rename
861     
862     https://github.com/BestImageViewer/geeqie/issues/280
863     
864     Remember last used settings
865
866 commit 68c4796e434bae49815d667264a780c8b63fc551
867 Author: Colin Clark <colin.clark@cclark.uk>
868 Date:   Fri Jun 16 09:45:57 2017 +0100
869
870     Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
871     
872     https://github.com/BestImageViewer/geeqie/issues/436
873
874 commit 63a96f8504a2773d03bd8956c17eb6bb09a706c7
875 Author: Colin Clark <colin.clark@cclark.uk>
876 Date:   Wed Jun 14 19:26:03 2017 +0100
877
878     Fix #314: Remote commands for thumbnail maintenance
879     
880     https://github.com/BestImageViewer/geeqie/issues/314
881     
882     Additional remote commands so that thumbnail maintenance may be executed
883     from cron.
884
885 commit 9313974a67d3e0f2e78757d5ca979bb9de41aa03
886 Author: Colin Clark <colin.clark@cclark.uk>
887 Date:   Mon Jun 12 19:15:29 2017 +0100
888
889     Fix #264, 274, 285, 436: Add 'Losslessly rotate image' keyboard shortcuts
890     
891     https://github.com/BestImageViewer/geeqie/issues/264
892     https://github.com/BestImageViewer/geeqie/issues/274
893     https://github.com/BestImageViewer/geeqie/issues/285
894     https://github.com/BestImageViewer/geeqie/issues/436
895     
896     Additional entries on Edit/Orientation menu:
897     Write orientation to file
898     Write orientation to file (preserve timestamp)
899     
900     Preferences/Metadata option "Write altered image orientation to the
901     metadata" must be off.
902     Exiftran and mogrify must be installed.
903
904 commit cb2fa6ae065ec32015e46be3bcf5e7024918fe49
905 Author: Colin Clark <colin.clark@cclark.uk>
906 Date:   Thu Jun 8 20:46:52 2017 +0100
907
908     Fix #323: Rating system
909     
910     https://github.com/BestImageViewer/geeqie/issues/323
911     
912     Initial implementation.
913     Set values either by Edit menu, or Alt+Keypad+n: n is 0 to 5
914     Alt+keypad+minus sets the value to -1.
915
916 commit ca8f5cee69edb5183705eef28cf5f0f82b852f73
917 Author: Colin Clark <colin.clark@cclark.uk>
918 Date:   Thu Jun 8 11:46:20 2017 +0100
919
920     Ref #202: "Set as wallpaper" doesn't work with GNOME Shell
921     
922     https://github.com/BestImageViewer/geeqie/issues/202
923     
924     Remove menu items for GTK3.
925
926 commit 22010917d07dc67b51e6c24dfb633fc4a5eed408
927 Author: Colin Clark <colin.clark@cclark.uk>
928 Date:   Thu Jun 8 11:29:16 2017 +0100
929
930     Fix #490: Creating info sidebar panes
931     
932     https://github.com/BestImageViewer/geeqie/issues/490
933     
934     Additional icon in the sidebar panel to create new panes.
935
936 commit cdd3c3a4887dae87d8e61e2f1d53313dbf532d0e
937 Author: Colin Clark <colin.clark@cclark.uk>
938 Date:   Wed Jun 7 17:53:16 2017 +0100
939
940     Document XMP, Exif and IPTC tag usage
941
942 commit 8a3549d0dafcb9e23e3543741084fe9006500183
943 Author: Colin Clark <colin.clark@cclark.uk>
944 Date:   Mon Jun 5 16:55:14 2017 +0100
945
946     Additional keyword menu entries
947     
948     1. Revert all hidden
949     2. Collapse all
950     3. Revert (see Help file)
951
952 commit af063456f10b9c818c91e86d3efeb2a1152f99d7
953 Author: Colin Clark <colin.clark@cclark.uk>
954 Date:   Sat Jun 3 10:04:14 2017 +0100
955
956     Fix #446: Minor text updates
957     
958     https://github.com/BestImageViewer/geeqie/issues/446
959     
960     Plus warning with info sidebar heights
961
962 commit 2e7f616a730ccaa640663023fc4602cf7c2b6c9a
963 Author: Colin Clark <colin.clark@cclark.uk>
964 Date:   Wed May 31 18:45:01 2017 +0100
965
966     Addl fix #488: Hide menus when not in split mode
967     
968     https://github.com/BestImageViewer/geeqie/issues/488
969
970 commit d901af03035620e2c958f4d7a6eededfa0bce8af
971 Author: Colin Clark <colin.clark@cclark.uk>
972 Date:   Wed May 31 11:56:38 2017 +0100
973
974     Fix #488: Issues using Geeqie to compare pictures
975     
976     https://github.com/BestImageViewer/geeqie/issues/488
977     
978     Part 3: Use alt+left/right arrow keys to move between split window panes
979
980 commit 4b6aa2ade43072a4daab30b81b4900972fec7083
981 Author: Colin Clark <colin.clark@cclark.uk>
982 Date:   Wed May 31 09:01:35 2017 +0100
983
984     Fix #357: Save mark-and-keyword connections
985     
986     https://github.com/BestImageViewer/geeqie/issues/357
987     
988     Patch by unqwist and dragon-sh
989
990 commit 521f209ec73efaa8488de1774560c460b577a659
991 Author: Colin Clark <colin.clark@cclark.uk>
992 Date:   Tue May 30 15:51:00 2017 +0100
993
994     Partial fix #488: Split view with sidecars
995     
996     https://github.com/BestImageViewer/geeqie/issues/488
997     
998     Bug 2: fix split view when images with sidecars are involved
999
1000 commit 50f5ef3cedbeaa251a1e838bf5045a9dc7dda1ee
1001 Author: Alexander Antimonov <>
1002 Date:   Mon May 29 12:06:13 2017 +0100
1003
1004     Fix #381: Feature-Request: Make JPEG comment available for overlays
1005     
1006     https://github.com/BestImageViewer/geeqie/issues/381
1007     
1008     Additional tag "imagecomment" for JPEG comments
1009
1010 commit 64b3e53dd4f9a9779478831f2449306f4ac927b8
1011 Author: Colin Clark <colin.clark@cclark.uk>
1012 Date:   Sun May 28 19:30:41 2017 +0100
1013
1014     Fix #477: similarity duplicate search
1015     
1016     https://github.com/BestImageViewer/geeqie/issues/477
1017     
1018     Additional find dupes option: sort groups with the lowest number of
1019     matches to the top of the results list
1020
1021 commit 3fff57c8a02ef253c417c36ef137e21abcfca15a
1022 Author: Colin Clark <colin.clark@cclark.uk>
1023 Date:   Sat May 27 15:58:00 2017 +0100
1024
1025     Minor dupe documentation
1026     
1027     Ctrl+shift+right-click to show debug info.
1028
1029 commit 67d93b5d662ac97d6dd2c421387cd28330e404a1
1030 Author: Colin Clark <colin.clark@cclark.uk>
1031 Date:   Fri May 26 20:00:22 2017 +0100
1032
1033     Temporary Fix #133: switching between images causes window to keep shrinking
1034     
1035     https://github.com/BestImageViewer/geeqie/issues/133
1036     
1037     Temporary fix to hide problem. You may need to set Preferences/Windows
1038     "Limit size when auto-sizing window" to 94% or less.
1039
1040 commit b1dd4301ed1f70051af83fa02965070be39d312d
1041 Author: Colin Clark <colin.clark@cclark.uk>
1042 Date:   Thu May 25 21:17:08 2017 +0100
1043
1044     Fix #486: Build error
1045     
1046     https://github.com/BestImageViewer/geeqie/issues/486
1047     
1048     Bug solution from Guillaume Castagnino
1049
1050 commit 36d2e8e15cf7e6e230664cea85a6ddf492f766fe
1051 Author: Colin Clark <colin.clark@cclark.uk>
1052 Date:   Thu May 25 12:53:54 2017 +0100
1053
1054     Remember keywords layout
1055     
1056     Save and restore expanded keywords rows
1057
1058 commit 4293c4534ca8c0c8d21ce65fe892ebead8d93d86
1059 Author: Klaus Ethgen <Klaus@Ethgen.de>
1060 Date:   Thu May 25 09:07:32 2017 +0100
1061
1062     Enable silent build as default
1063     
1064     Mimic Linux kernel builds.
1065
1066 commit 23625715308e7e87ca3ea299a83a152c59b34ebe
1067 Author: Klaus Ethgen <Klaus@Ethgen.de>
1068 Date:   Thu May 25 07:56:03 2017 +0100
1069
1070     Fix assignment in dupe keypress function
1071     
1072     Thanks clang for detecting this typo.
1073
1074 commit 2ed5e0e3bd63a51decd876ea9f2143a0dc977846
1075 Author: Colin Clark <colin.clark@cclark.uk>
1076 Date:   Mon May 22 13:35:40 2017 +0100
1077
1078     Fix #445: Info sidebar section heights
1079     
1080     https://github.com/BestImageViewer/geeqie/issues/445
1081     
1082     Options in preferences/general to set heights of:
1083     Title
1084     Comment
1085     Keywords
1086     
1087     Restart of Geeqie required for changes to take effect.
1088
1089 commit 06b80ed3f417c8e1c5a53b0169179794e79f5567
1090 Author: Colin Clark <colin.clark@cclark.uk>
1091 Date:   Fri May 19 19:49:47 2017 +0100
1092
1093     Documentation update
1094     
1095     Desktop files and the sort mnager.
1096
1097 commit 30a7a60d8149a42effe57c5a57e5fe844ae647ce
1098 Author: Colin Clark <colin.clark@cclark.uk>
1099 Date:   Fri May 19 19:22:55 2017 +0100
1100
1101     Temporary Fix #207:Symlink doesn't show in Sort Manager
1102     
1103     https://github.com/BestImageViewer/geeqie/issues/207
1104     
1105     This fix simply delays showing the sort manager until the user opens it,
1106     by which time setup has been completed.
1107
1108 commit d0224edc8344bedbb90c38e730f719eb1402d263
1109 Author: Colin Clark <colin.clark@cclark.uk>
1110 Date:   Tue May 16 19:56:54 2017 +0100
1111
1112     Speed up re-read of exif date
1113     
1114     Remove unnecessary resets of exif date which cause re-reads of exif date
1115     to be slow.
1116     The initial read of exif date is unfortunately still slow.
1117
1118 commit 7d42ca045284da44b249b42564421163c5969aab
1119 Author: Colin Clark <colin.clark@cclark.uk>
1120 Date:   Sun May 14 21:57:53 2017 +0100
1121
1122     Geocode image by drag-drop
1123     
1124     If an image is not geocoded, drag-and-drop on the map to write latitude
1125     and longitude to metadata
1126
1127 commit ab4c998d4835a809e10f25e3aaa3acff8b8b6538
1128 Author: Colin Clark <colin.clark@cclark.uk>
1129 Date:   Thu May 11 19:06:13 2017 +0100
1130
1131     Search on geo-position
1132     
1133     Additional search option to locate images within a distance of a
1134     location. The search origin can be specified in a number of ways - see
1135     the Help file.
1136
1137 commit 2d3cd230c26931eec9fc02f2f76d72f7bfe5e1c4
1138 Author: Colin Clark <colin.clark@cclark.uk>
1139 Date:   Sat May 6 11:10:57 2017 +0100
1140
1141     Temporary Fix #467: Refresh doesn't preserve thumbnail viewpoint
1142     
1143     https://github.com/BestImageViewer/geeqie/issues/467
1144     
1145     The reason for the reset of the view is unknown. This patch hides the
1146     problem for the moment.
1147
1148 commit 101f1babf7d1381d8249d2f474e9408e89da533b
1149 Author: Colin Clark <colin.clark@cclark.uk>
1150 Date:   Thu May 4 19:06:48 2017 +0100
1151
1152     Bug fix: Re-size images in GTK3
1153     
1154     When compiled with GTK3 if an image is opened with "View in new window"
1155     the minimum window size is determined by the image size and screen size
1156     etc. If a file selection is opened, the minimum window size is set by
1157     the first image displayed.
1158     This feature is determined by a call to gtk_widget_set_size_request().
1159     
1160     When compiled with GTK2, the call to gtk_widget_set_size_request() seems
1161     to be ignored, and the window can be resized at will.
1162     
1163     The GTK2 style is much more practical, so the call to
1164     gtk_widget_set_size_request() is ignored in GTK3.
1165
1166 commit d72088e0b2e958a9dc6a05cc9d29207e4d280c6b
1167 Author: Colin Clark <colin.clark@cclark.uk>
1168 Date:   Wed May 3 11:30:12 2017 +0100
1169
1170     Fix #123: Limit image expansion in Fit To Window
1171     
1172     https://github.com/BestImageViewer/geeqie/issues/123
1173     
1174     Additional option in Preferences/Image to limit the expansion of an
1175     image in Fit To Window mode. Stops small images being over-magnified.
1176
1177 commit b8995ea496ae6d027962c106762b5f3b2c736250
1178 Author: Colin Clark <colin.clark@cclark.uk>
1179 Date:   Tue May 2 09:54:59 2017 +0100
1180
1181     Fix #442: Path filter combobox not initialised
1182
1183 commit a596e7633553158df293c0638fb32720358b3410
1184 Author: Colin Clark <colin.clark@cclark.uk>
1185 Date:   Mon May 1 19:05:08 2017 +0100
1186
1187     Eliminate a FIXME: Collection window position
1188
1189 commit 66fa2e11722e9d538da90e90593defc74c14660f
1190 Author: Colin Clark <colin.clark@cclark.uk>
1191 Date:   Sat Apr 29 19:24:33 2017 +0100
1192
1193     Bug Fix: Marks checkboxes in GTK 3.14
1194     
1195     Make marks checkboxes visible in icon mode in GTK 3.14 and later
1196
1197 commit 852582b45f831208e9d22333053bfa6c3cffa53c
1198 Author: Colin Clark <colin.clark@cclark.uk>
1199 Date:   Thu Apr 27 21:36:46 2017 +0100
1200
1201     Minor documentation update
1202
1203 commit 55a7ed0185e8adb8f30276952b981eb2c5a90714
1204 Author: Colin Clark <cclark@mcb.net>
1205 Date:   Thu Apr 27 10:57:36 2017 +0100
1206
1207     Additional Fix #245: Eliminate run-time error
1208
1209 commit e5f56d798fbeb235694e58f8741dbbd619225c46
1210 Author: Colin Clark <cclark@mcb.net>
1211 Date:   Fri Apr 14 16:03:13 2017 +0100
1212
1213     Fix #290: Mouse-only image viewing
1214     
1215     https://github.com/BestImageViewer/geeqie/issues/290
1216     
1217     The mouse can now be used to change image, and zoom and pan image.
1218     
1219     Single middle-click toggles the mouse wheel function between "change
1220     image" and "change zoom".
1221     In split-view quad mode each pane can be clicked, allowing Connected
1222     Zoom to made on any combination of panes.
1223     
1224     This function cannot be used with "Mouse wheel scrolls image" or
1225     "Navigation by left or middle click on image" options.
1226
1227 commit 529b863a529dda3c909878df3265d3246bcf2f3c
1228 Author: Colin Clark <cclark@mcb.net>
1229 Date:   Tue Mar 28 19:27:16 2017 +0100
1230
1231     Bug fix: Remote --tell output
1232     
1233     Make the output go where it is supposed to go
1234
1235 commit ecbdd1d662bea569244d6822e594ff6cfb185ed8
1236 Author: Colin Clark <cclark@mcb.net>
1237 Date:   Mon Mar 27 13:22:58 2017 +0100
1238
1239     Fix #201: Geeqie to pop to top of current windows when open up with -r
1240     
1241     https://github.com/BestImageViewer/geeqie/issues/201
1242     
1243     Additional remote option to bring Geeqie widow to the top when opening
1244     image:
1245     
1246     file:<file>  open <file>, bring Geeqie window to the top
1247     File:<file>  open <file>, do not bring Geeqie window to the top
1248
1249 commit acb881988e884319771e27a608fbde93f0a8194b
1250 Author: Colin Clark <cclark@mcb.net>
1251 Date:   Sun Mar 26 11:42:10 2017 +0100
1252
1253     Fix #130: Doubled path in thumbnail preferences
1254     
1255     https://github.com/BestImageViewer/geeqie/issues/130
1256
1257 commit e44198de08c121b3d32775e0353b5e326fecc307
1258 Author: Colin Clark <cclark@mcb.net>
1259 Date:   Fri Mar 24 19:45:44 2017 +0000
1260
1261     Fix #245: Zoom settings on status bar
1262     
1263     https://github.com/BestImageViewer/geeqie/issues/245
1264     
1265     Move commonly used zoom settings from Preferences to a button on the
1266     status bar
1267
1268 commit 1b57b82a571609d28aa5d4120c2a36e892bcd6f5
1269 Author: Colin Clark <cclark@mcb.net>
1270 Date:   Thu Mar 23 10:06:59 2017 +0000
1271
1272     Fix #85: can not switch to list view in folder pane with keyboard
1273     
1274     https://github.com/BestImageViewer/geeqie/issues/85
1275     
1276     Ctrl-T is now a toggle to switch between list view and tree view in the
1277     folder pane
1278
1279 commit 5428ae8e0b4147cf01b0d2ebcaf8f7edf03b989b
1280 Author: Colin Clark <cclark@mcb.net>
1281 Date:   Wed Mar 22 15:58:25 2017 +0000
1282
1283     Fix #56: "Create folder" under "copy/move" should select new folder
1284     
1285     https://github.com/BestImageViewer/geeqie/issues/56
1286
1287 commit e08195b8e7b501010fbed20bb45363d38bb7e338
1288 Author: Colin Clark <cclark@mcb.net>
1289 Date:   Wed Mar 22 14:33:48 2017 +0000
1290
1291     Bug fix: Seg fault in copy/move dialog
1292     
1293     If a non-existant folder is entered as the destination in a copy/move
1294     operation, Geeqie will crash.
1295     
1296     Check for NULL returned from registered_extension_from_path()
1297
1298 commit e498f547a95eda6d860c75ec058e145521af045e
1299 Author: Colin Clark <cclark@mcb.net>
1300 Date:   Wed Mar 22 10:13:03 2017 +0000
1301
1302     Minor code amendments
1303     
1304     Ensure the shortcuts (bookmarks) pane is visible on first run
1305     Remove unused defines
1306     Document search on Exif date
1307
1308 commit 869cbf2643ab945b0f8a6e8e9f413dd762cd637b
1309 Author: Colin Clark <cclark@mcb.net>
1310 Date:   Tue Mar 21 17:28:55 2017 +0000
1311
1312     Fix #219: Ability to set solid colour for transparency layer
1313     
1314     https://github.com/BestImageViewer/geeqie/issues/219
1315     
1316     The checkerboard colours can be set on the Preferences/Image tab
1317
1318 commit f470e79e48365dcc07fe7714543e7421b8cdfdba
1319 Author: Colin Clark <cclark@mcb.net>
1320 Date:   Fri Mar 17 11:07:16 2017 +0000
1321
1322     Bug fix: Remote view:filename command
1323     
1324     The command:
1325     geeqie -r view:filename
1326     crashes Geeqie if the filename is not preceeded by a path.
1327     
1328     Use a string function that handles nulls.
1329
1330 commit f12204d3929649abef802f7dcdc172dd7b2b57a9
1331 Author: Colin Clark <cclark@mcb.net>
1332 Date:   Thu Mar 16 10:45:28 2017 +0000
1333
1334     Ref #242: Documentation update for collections
1335     
1336     https://github.com/BestImageViewer/geeqie/issues/242
1337     
1338     Clarify some Collection window functions
1339
1340 commit 2be9b24c7fc96636a690e989200bb32c98409201
1341 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1342 Date:   Wed Mar 15 11:06:10 2017 +0000
1343
1344     Fix #147: Alternative format for sidecar extension
1345     
1346     https://github.com/BestImageViewer/geeqie/issues/147
1347     
1348     Add option to store sidecar extension with a format e.g. filename.jpg.xmp rather than filename.xmp
1349
1350 commit 09258d881beb8119e5ab61ab880f707971c0a4b5
1351 Author: J. R. Schmid <jrs+git@weitnahbei.de>
1352 Date:   Mon Mar 6 18:41:00 2017 +0100
1353
1354     Update README.md
1355     
1356     Making unordered lists into parsable Markdown.
1357
1358 commit a427009441f87cac3d722fade36c6fffe6030328
1359 Author: J. R. Schmid <sixtyfive@users.noreply.github.com>
1360 Date:   Mon Mar 6 18:41:00 2017 +0100
1361
1362     Update README.md
1363     
1364     Making unordered lists into parsable Markdown.
1365
1366 commit 4fe23213ade9d19ce382855b59706e3392dc093e
1367 Author: J. R. Schmid <jrs+git@weitnahbei.de>
1368 Date:   Mon Mar 6 18:38:52 2017 +0100
1369
1370     Rename README to README.md
1371     
1372     So that GitHub picks up the Markdown headings...
1373
1374 commit 33b23c8236fd60559c87e62d4c7312b4ac05d048
1375 Author: J. R. Schmid <sixtyfive@users.noreply.github.com>
1376 Date:   Mon Mar 6 18:38:52 2017 +0100
1377
1378     Rename README to README.md
1379     
1380     So that GitHub picks up the Markdown headings...
1381
1382 commit d8c800519440afcea5391392b20e2ebe3d8dd5b4
1383 Author: Colin Clark <cclark@mcb.net>
1384 Date:   Sun Feb 26 19:58:21 2017 +0000
1385
1386     Documentation update for new options
1387     
1388     Options are:
1389     * Whether to use saved window positions also for new windows
1390     * Whether to enable navigation by left or middle click on image
1391     * Ability to set keyboard scrolling step multiplier
1392     * Whether list directory view uses single click to enter a directory or
1393     GTK+ activation default (which is currently a double click)
1394
1395 commit 08f1031b6e33ba8794f0d047314845101216fe35
1396 Author: Colin Clark <cclark@mcb.net>
1397 Date:   Sat Feb 25 11:11:45 2017 +0000
1398
1399     Fix #473: Parameter type fix for "motion-notify-event" signal handlers
1400     
1401     The "motion-notify-event" signal "event" parameter is a GdkEventMotion
1402     structure, not GdkEventButton.
1403     Patch created by Maciej S. Szmigiero
1404
1405 commit 8eca5b305a68d173b53c55260d8e713d8905d27c
1406 Author: Colin Clark <cclark@mcb.net>
1407 Date:   Fri Feb 24 20:09:35 2017 +0000
1408
1409     Fix #326: Save position of float file list
1410     
1411     Save the position of the floated file list/tools window during a
1412     session.
1413
1414 commit e45c365df0ed9df46be56fb96b25b6022db64939
1415 Author: Colin Clark <cclark@mcb.net>
1416 Date:   Fri Feb 24 16:25:33 2017 +0000
1417
1418     Fix #431: Bookmarks (shortcuts) to folders
1419     
1420     Additional section in the folders pane to permit shortcuts (bookmarks)
1421     to commonly used folders or images.
1422
1423 commit dcc7108bdf8f2bbc51368ba33c531447a957fdff
1424 Author: Colin Clark <cclark@mcb.net>
1425 Date:   Wed Feb 22 10:46:07 2017 +0000
1426
1427     Bug fix: Crash using drag/drop in copy/move dialog
1428     
1429     In the copy/move dialog, if a folder is dragged onto the bookmarks pane
1430     to create a new bookmark, Geeqie will crash.
1431     A filedata list was returned instead of a path list.
1432
1433 commit ba6b685566ba3de52a4e802ebde8faf2d2ea25f7
1434 Author: Klaus Ethgen <Klaus@Ethgen.de>
1435 Date:   Thu Feb 16 00:20:26 2017 +0100
1436
1437     Update german translation
1438
1439 commit fa4df0897c42bf74bfc280ee6bbf8c306ed8fd23
1440 Author: cclark <cclark@mcb.net>
1441 Date:   Tue Feb 14 13:07:07 2017 +0000
1442
1443     Orientation commands and file selections
1444     
1445     In the current implementation, the orientation commands (rotate, mirror
1446     etc.) affect only the single image that has focus.
1447     
1448     With this commit, the right-click menu orientation commands affect only
1449     the single image the right-click is made upon.
1450     The orientation commands from the main menu Edit/Orientation will affect
1451     all selected files.
1452
1453 commit 3c2b3ad636bc100cbdafc18b680b4adebfaa3f2d
1454 Author: Colin Clark <cclark@mcb.net>
1455 Date:   Fri Feb 3 09:52:26 2017 +0000
1456
1457     Fix progress bar text
1458     
1459     Ensure progress bar text is shown in GTK3
1460
1461 commit 93ff6360bf0d80618e0282a8a58e5eabb5964f47
1462 Author: Colin Clark <cclark@mcb.net>
1463 Date:   Sat Jan 28 19:58:06 2017 +0000
1464
1465     Move exif auto-rotate option to a menu
1466     
1467     Move the exif auto-rotate option from preferences to the
1468     edit/orientation menu. The shortcut key is Alt-X. There is also a button
1469     on the status bar.
1470     The intention is to make it easy for the user to make a comparison
1471     beteen the actual and auto-rotated view as an aid to detecting
1472     orientations made erroneously e.g. scanned images which have been
1473     mirrored by mistake.
1474     
1475     Expanded documentation on rotation commands.
1476     
1477     Preserve the setting of the rectangular select option.
1478
1479 commit 36c47f754a41f0e91731dedd02861bac67e6f5f4
1480 Author: Colin Clark <cclark@mcb.net>
1481 Date:   Thu Jan 26 10:28:21 2017 +0000
1482
1483     Fix #469: Exif rotation problems
1484     
1485     https://github.com/BestImageViewer/geeqie/issues/469
1486
1487 commit fcc67f90de4b38e97e0031764491cd861b38cfa2
1488 Author: Colin Clark <cclark@mcb.net>
1489 Date:   Tue Jan 24 20:24:58 2017 +0000
1490
1491     Save position of tools window
1492     
1493     Correctly save position of tools window when floated
1494
1495 commit 24c93fa48d2f0db94d33103291d0ab1cbb2b2cc4
1496 Author: Colin Clark <cclark@mcb.net>
1497 Date:   Mon Jan 23 20:17:13 2017 +0000
1498
1499     Update documentation for orientation commands
1500     
1501     Clarify some sections and remove a TBD
1502
1503 commit 3799ee6f41a99fe88e92937daab3d2aa2381c648
1504 Author: Colin Clark <cclark@mcb.net>
1505 Date:   Mon Jan 23 17:40:40 2017 +0000
1506
1507     Search on exif date
1508     
1509     Additional search parameter to search using exif date.
1510     The implementation is rather crude. It would be better to have a
1511     drop-down box so that other date formats could be also used - e.g.
1512     DateTimeDigitized
1513     
1514     Note: if a file does not have an exif date, it will default to 01
1515     January 1970
1516
1517 commit 78193941124b3d1842f3455c44205bc22099bcb3
1518 Author: Colin Clark <cclark@mcb.net>
1519 Date:   Wed Jan 18 13:57:37 2017 +0000
1520
1521     GIF animation settings
1522     
1523     Preserve GIF animation setting between sessions
1524     Include GIF animation on View menu. Shortcut key is "A"
1525
1526 commit 769316dd90a70d9d5b89b509748afb1e6e15d64c
1527 Author: Colin Clark <cclark@mcb.net>
1528 Date:   Wed Jan 11 22:00:49 2017 +0000
1529
1530     Eliminate some deprecations
1531
1532 commit 2bb1e27e4f1acd0d3c73958b97d31318fe6a07f4
1533 Author: Colin Clark <cclark@mcb.net>
1534 Date:   Wed Jan 11 13:21:10 2017 +0000
1535
1536     Fix compile warnings
1537     
1538     Fix compile warnings introduced in commit 2afb371
1539
1540 commit a51e5cfb5a34ad2e996dfe8ea7f974a8c78c225a
1541 Author: Colin Clark <cclark@mcb.net>
1542 Date:   Wed Jan 11 10:48:30 2017 +0000
1543
1544     Fix compile warning
1545     
1546     Fix compile warning introduced in commit 2afb371
1547
1548 commit dac946af6f2fb81bbea56bd625954f79a97a61cb
1549 Author: Colin Clark <cclark@mcb.net>
1550 Date:   Tue Jan 10 11:39:44 2017 +0000
1551
1552     Move duplicates options
1553     
1554     Move duplicates options Custom Similarity Threshold and Rotation
1555     Invariant Duplicate Check to the duplicates window.
1556     It makes more sense to place them where the user can easily access them.
1557
1558 commit ea0dc6c59bb8bfae6a8e690890b4413245919dbd
1559 Author: Colin Clark <cclark@mcb.net>
1560 Date:   Sun Jan 8 18:10:03 2017 +0000
1561
1562     Right-click menu separators
1563     
1564     Right-click menu separators are not displayed with GTK 3.20.
1565     Replace gtk_menu_item_new() with gtk_separator_menu_item_new().
1566
1567 commit d0d5ee607b43c3706b70b382179d5a349abd6158
1568 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1569 Date:   Sun Jan 8 17:41:56 2017 +0100
1570
1571     Update Polish translation
1572
1573 commit 6385be22a0be36111311269418c23405d4407401
1574 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1575 Date:   Sun Jan 8 16:43:39 2017 +0100
1576
1577     Correct the location of pan-view files in POTFILES.in
1578     
1579     Commit 58d397efc9e99104d21ea686837396673939ccde didn't update corresponding entries in POTFILES.in
1580
1581 commit 843ba935a260e1aef22e85e4029cc5d53ef095ed
1582 Author: Colin Clark <cclark@mcb.net>
1583 Date:   Sun Jan 8 14:04:44 2017 +0000
1584
1585     Temporary fix #459: GTK 3.20 drop-down
1586     
1587     https://github.com/BestImageViewer/geeqie/issues/459
1588     
1589     This is just a quick fix to make life easier for the users. The whole
1590     GTK 3.0/3.20 problem requires significant effort.
1591
1592 commit 1238348598ca19e1cc0bc1deb9cc726f2cef4180
1593 Author: Colin Clark <cclark@mcb.net>
1594 Date:   Sat Jan 7 11:47:30 2017 +0000
1595
1596     Fix #435: Remember duplicates settings
1597     
1598     https://github.com/BestImageViewer/geeqie/issues/435
1599     
1600     Preserve duplicates window settings - Compare By, Thumbnails and Group
1601     Selected - between sessions
1602
1603 commit 336bfce88f7f8adea8835287ec048a3816bd8b72
1604 Author: Colin Clark <cclark@mcb.net>
1605 Date:   Fri Jan 6 13:20:26 2017 +0000
1606
1607     Fix #460: Multiple duplicates
1608     
1609     https://github.com/BestImageViewer/geeqie/issues/460
1610     
1611     Ensure the duplicates lists do not contain more than one entry for each
1612     physical file
1613
1614 commit b2e963230cacc474952653ef68578dcf60e117f8
1615 Author: Colin Clark <cclark@mcb.net>
1616 Date:   Thu Jan 5 13:53:31 2017 +0000
1617
1618     Preferences: Open recent list maximum size
1619     
1620     Implement this function, and change the name to "Recent folder list
1621     maximum size"
1622
1623 commit b0b11291d2c9371dddbe42c232e6469f252b524c
1624 Author: Colin Clark <cclark@mcb.net>
1625 Date:   Wed Jan 4 20:01:47 2017 +0000
1626
1627     Rectangular selection
1628     
1629     Add toggle Rectangular Selection to Select menu. Shortcut key is Alt-R.
1630     Also on Collection widow.
1631     Removed option from Preferences page as it is redundant
1632
1633 commit 5b98d3244780f0652324559f778e19c05d39749d
1634 Author: Omari Stephens <xsdg@google.com>
1635 Date:   Sun Dec 25 01:47:15 2016 +0000
1636
1637     Add "-Werror -Wno-error=" to the default CFLAGS.
1638
1639 commit 549edfd10186b7e993dd57e03b2a924ccc82499c
1640 Author: Omari Stephens <xsdg@google.com>
1641 Date:   Sun Dec 25 01:47:15 2016 +0000
1642
1643     Fix GCC and Clang compile warnings.
1644
1645 commit d4f41aeb17f23eb0851e9a80b7771ccc76327699
1646 Author: Colin Clark <cclark@mcb.net>
1647 Date:   Mon Jan 2 19:37:33 2017 +0000
1648
1649     Revised Help documentation
1650     
1651     Revised documentation for keyboard shortcuts.
1652     Context-sensitive F1 help for Collections, Duplicates, Search and Pan
1653     View windows
1654
1655 commit 113b1fe27c03671aa1e8ef8727fc3d64e682eaca
1656 Author: Colin Clark <cclark@mcb.net>
1657 Date:   Mon Jan 2 10:13:57 2017 +0000
1658
1659     F10 in Search window
1660     
1661     If F10 is pressed when the search window is empty, Geeqie will crash.
1662     Bug fix.
1663
1664 commit 0a8ad0640f118a2846c6768c11486c1b74bc4e0f
1665 Author: Colin Clark <cclark@mcb.net>
1666 Date:   Sun Jan 1 16:57:42 2017 +0000
1667
1668     Fix #447: Preferences Enable Delete key
1669     
1670     https://github.com/BestImageViewer/geeqie/issues/447
1671     
1672     The preference "Enable Delete key" is now used in the main window
1673
1674 commit 2c776698b3aa749294ea455483f68eefd0da3105
1675 Author: Colin Clark <cclark@mcb.net>
1676 Date:   Fri Dec 30 11:51:15 2016 +0000
1677
1678     Status bar tooltips
1679     
1680     Ensure all status bar items have tooltips
1681
1682 commit 4297e8ce80734506cbc2ba69ba7edd499448a08e
1683 Author: Colin Clark <cclark@mcb.net>
1684 Date:   Thu Dec 29 16:33:08 2016 +0000
1685
1686     Command line option to print current filename
1687     
1688     Command line remote option to print the filename of the currently
1689     displayed image.
1690     
1691     geeqie --remote --tell
1692     
1693     Originator:
1694     https://sourceforge.net/p/geeqie/mailman/geeqie-
1695     devel/thread/20161227192724.GC1622%40hodi/#msg35573019
1696
1697 commit 58d397efc9e99104d21ea686837396673939ccde
1698 Author: Omari Stephens <xsdg@google.com>
1699 Date:   Sat Dec 24 05:38:38 2016 +0000
1700
1701     Move pan-view components to their own subdir.
1702     
1703     This makes it easier to modularize pan-view without cluttering the src dir
1704     with extra files, and without worrying as much about exposing pan-view-internal
1705     APIs to the rest of Geeqie.
1706
1707 commit 28f8352a52078dd9726b609f434886a459bd3f86
1708 Author: Omari Stephens <xsdg@google.com>
1709 Date:   Sat Dec 24 05:28:00 2016 +0000
1710
1711     Update the automake file with new headers
1712
1713 commit f66088a4389d7d4fc19d9e0b0fdf3faeeed637a8
1714 Author: Omari Stephens <xsdg@google.com>
1715 Date:   Fri Dec 23 22:23:02 2016 +0000
1716
1717     Refactor pan-types.h into discrete header files for each pan-view code module
1718
1719 commit a43d40845dcc2fb63c1ad6cae31b8b1ff5527701
1720 Author: Omari Stephens <xsdg@google.com>
1721 Date:   Fri Dec 23 21:36:24 2016 +0000
1722
1723     Fix errors in -Werror (except GdkPixbuf deprecation warnings)
1724     
1725     With these changes, Geeqie compiles with
1726     ./configure CFLAGS="-Werror -Wno-error=deprecated-declarations"
1727
1728 commit 2afb371e7841b31ec1ecd57fd64de6dd5b12a207
1729 Author: Colin Clark <cclark@mcb.net>
1730 Date:   Tue Dec 20 21:36:52 2016 +0000
1731
1732     Fix #434: Part 2.0
1733     
1734     https://github.com/BestImageViewer/geeqie/issues/434
1735     
1736     Remove data duplicated in the README and Help files
1737     Include context-sensitive help in all preferences windows
1738     Minor addition to README file
1739
1740 commit 5b6d0c2cbbeb691cc7a8e05f9acfb912360b4841
1741 Author: Colin Clark <cclark@mcb.net>
1742 Date:   Tue Dec 20 19:41:36 2016 +0000
1743
1744     Fix #434: Remove duplicate data, context-sensitive help
1745     
1746     https://github.com/BestImageViewer/geeqie/issues/434
1747     
1748     Remove data duplicated in the README and Help files
1749     Include context-sensitive help in all preferences windows
1750     Minor addition to README file
1751
1752 commit 43da3985b6333437072f986381f2e181618b38d7
1753 Author: Colin Clark <cclark@mcb.net>
1754 Date:   Sat Dec 17 21:27:37 2016 +0000
1755
1756     Partial fix #395: File selection collection
1757     
1758     https://github.com/BestImageViewer/geeqie/issues/395
1759     
1760     Right-click on a file selection has a menu option to append the
1761     selection to a new Collection
1762
1763 commit 22b4f6c1486c07bcde031e185927275325e1560e
1764 Author: Colin Clark <cclark@mcb.net>
1765 Date:   Sat Dec 17 20:07:11 2016 +0000
1766
1767     Partial fix 435: Duplicates in file selection
1768     
1769     https://github.com/BestImageViewer/geeqie/issues/435
1770     
1771     Right-click on a file selection has a menu option to open the Find
1772     Duplicates window
1773
1774 commit aa6a20a43d66ab75cd6fbd59168982e259f0ede3
1775 Author: Colin Clark <cclark@mcb.net>
1776 Date:   Thu Dec 15 19:05:51 2016 +0000
1777
1778     Fix #401: Find duplicates status bar text
1779     
1780     https://github.com/BestImageViewer/geeqie/issues/401
1781     
1782     Ensure display of informative text such as "Reading dimensions.."
1783
1784 commit 5bd5a4021e6dc61a9529d230804edf1e6d2b66b9
1785 Author: Colin Clark <cclark@mcb.net>
1786 Date:   Thu Dec 15 13:23:12 2016 +0000
1787
1788     Fix #411: Use locale for date format
1789     
1790     https://github.com/BestImageViewer/geeqie/issues/411
1791     
1792     Use system locale for date format on the search page
1793
1794 commit 8b7e0e011020dc327a138230496c6b5dfa919af0
1795 Author: Colin Clark <cclark@mcb.net>
1796 Date:   Tue Dec 13 20:12:06 2016 +0000
1797
1798     Fix #417: Natural sort order
1799     
1800     https://github.com/BestImageViewer/geeqie/issues/417
1801     Refer also to commit bd34c324c92456f5182579d6922d7aba664f93c3
1802     
1803     Include an option on the Files tab of Preferences to permit the
1804     selection of either g_utf8_collate_key() or
1805     g_utf8_collate_key_for_filename() for the sort order of files and
1806     folders
1807
1808 commit 39fc45ba4007a1f6199221b457b9ab4f208b29f3
1809 Author: Christian Heckendorf <heckendorfc@gmail.com>
1810 Date:   Sat Dec 3 11:24:36 2016 -0500
1811
1812     Set animation NULL after free on static images.
1813
1814 commit bcdc68813612fc72a7a548ee8bf3aa495af05e0f
1815 Author: Martin Pelikán <mpel@google.com>
1816 Date:   Sat Dec 3 22:53:50 2016 +1100
1817
1818     Open BigTIFF (64-bit) files using the custom TIFF loader.
1819     
1820     In the worst case, old libtiff versions will return a different error.
1821     See http://www.awaresystems.be/imaging/tiff/bigtiff.html for more info.
1822
1823 commit 13ba566371c98def2eed463f5cd9570729a77743
1824 Author: Christian Heckendorf <heckendorfc@gmail.com>
1825 Date:   Sat Aug 27 20:34:00 2016 -0400
1826
1827     Silence g_object_unref failed assertions.
1828
1829 commit 50318899fbfa59dea58e08e53574c05f5ecf956c
1830 Author: Christian Heckendorf <heckendorfc@gmail.com>
1831 Date:   Sat Aug 27 20:32:46 2016 -0400
1832
1833     Make animation functions static.
1834
1835 commit a27623d3f7fc118568e89c7c7eea179f3f0c3713
1836 Author: Christian Heckendorf <heckendorfc@gmail.com>
1837 Date:   Sat Aug 27 14:32:33 2016 -0400
1838
1839     Stop animation if no file is showing.
1840
1841 commit 15917d4063cec9994ab7c48055f2c10aff7d2b1c
1842 Author: Christian Heckendorf <heckendorfc@gmail.com>
1843 Date:   Fri Aug 26 18:38:51 2016 -0400
1844
1845     Animated images.
1846
1847 commit b484a282824c87553d7e216245279e2f5257a80e
1848 Author: Colin Clark <cclark@mcb.net>
1849 Date:   Wed Aug 24 17:28:23 2016 +0100
1850
1851     Fix #414 Render Intents
1852     
1853     https://github.com/BestImageViewer/geeqie/issues/414
1854     
1855     Permit the user to select the rendering intent.
1856
1857 commit d3fe27a9eccd12d4d16cca61e0d485d19dc39a6b
1858 Author: Colin Clark <cclark@mcb.net>
1859 Date:   Wed Aug 24 17:19:04 2016 +0100
1860
1861     Map image direction
1862     
1863     If an image has a valid Exif.GPSInfo.GPSImgDirection tag, and the icon
1864     on the map is clicked, a line showing camera direction is displayed
1865     also.
1866
1867 commit ba79fd472145e92b54cb13485867c5818a6f0779
1868 Author: Colin Clark <cclark@mcb.net>
1869 Date:   Wed Aug 24 17:01:32 2016 +0100
1870
1871     Bug Fix #426: geeqie -r file:FILE crashes if FILE does not exist
1872     
1873     If the file does not exist, default to the home directory
1874
1875 commit d2bda657c12cf2b873b7e0ec8ff37b08f2f36e55
1876 Author: Michael Cross <mc@xi2.org>
1877 Date:   Fri Aug 19 12:33:01 2016 +0100
1878
1879     Wrap cairo_destroy call with appropriate CPP macro
1880
1881 commit e665261ca89196591aae48b98356aad5640a2136
1882 Author: Michael Cross <mc@xi2.org>
1883 Date:   Fri Aug 19 11:28:22 2016 +0100
1884
1885     Fix memory leak
1886
1887 commit 03283a34699c8b88f08b39dee90ae13ee1d63e58
1888 Author: Michael Cross <mc@xi2.org>
1889 Date:   Fri Aug 19 07:03:41 2016 +0100
1890
1891     Fixing Memory leak
1892     
1893     I also suffer from what I believe is this bug. It was not present in
1894     geeqie 1.0 and was simple for me to reproduce in 1.2+. I open a
1895     directory containing a few thousand jpg files of around 100k each and
1896     just keep hitting the key for "Next Image". After around a minute my
1897     computer will freeze.
1898     
1899     Given this reproducibility, I ran git bisect and found the commit that
1900     introduced the behaviour for me was the following
1901     
1902         commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
1903         Author: Vladimir Nadvornik <nadvornik@suse.cz>
1904         Date:   Thu Aug 2 00:15:16 2012 +0200
1905     
1906             use cairo for drawing
1907     
1908     I then noticed what I think is a missing cairo_destroy call in
1909     cellrenderericon.c. The following patch solves the problem completely
1910     for me as far as I can tell.
1911
1912 commit 46fb8433a276270bea054c09a8a80a097e10ffc5
1913 Author: Colin Clark <cclark@mcb.net>
1914 Date:   Mon Aug 8 20:22:40 2016 +0100
1915
1916     Revised Help files
1917
1918 commit ddcb9e4da33e058996bade6e79a539e1364607ab
1919 Author: Colin Clark <cclark@mcb.net>
1920 Date:   Sun Jul 24 21:27:14 2016 +0100
1921
1922     Bug Fix #233 Custom Border
1923     
1924     https://github.com/BestImageViewer/geeqie/issues/233
1925     
1926     In the change from v1.1 to v1.2 (GTK3 and cairo were part of this), the
1927     custom border was ignored and simply set to black.
1928     Perhaps it was not possible to get a "good" solution with the current
1929     design.
1930     Possibly this change is not the best solution, but nevertheless it
1931     should be sufficient until a better version is produced.
1932
1933 commit 2dd2516887b1a09e81bdd35a989f79e21f4c2562
1934 Author: Colin Clark <cclark@mcb.net>
1935 Date:   Wed Jul 20 13:20:24 2016 +0100
1936
1937     CopyMoveRename
1938     
1939     In Copy, Move and Rename operations, show a thumbnail of the source file
1940     and, if the destination already exists, show a thumbnail for that also.
1941     Use the Rename dialogue for Copy and Move operations also.
1942
1943 commit eb8db3e169228914cddab3cfb06c773711883619
1944 Author: Wayne A. Ptaff <wayne@ptaff.ca>
1945 Date:   Fri Jul 15 11:51:42 2016 -0400
1946
1947     Force focus to geeqie after leaving fullscreen
1948     
1949     On some multi-monitor setups / window manager
1950     combinations, the geeqie main window does not
1951     claim focus back after leaving fullscreen mode.
1952     
1953     This fixes https://github.com/BestImageViewer/geeqie/issues/418
1954
1955 commit 9d98d221ea57f57ad52967184b19013ce0e5eeda
1956 Author: Colin Clark <cclark@mcb.net>
1957 Date:   Wed Jul 13 20:14:46 2016 +0100
1958
1959     Bug fix: Crashes with drag-drop in bookmarks
1960     
1961     Also ameliorates https://github.com/BestImageViewer/geeqie/issues/377
1962     
1963     bookmark_drag_begin:
1964     eliminate a run-time error message
1965     
1966     bookmark_dnd_get_data:
1967     uri_filelist_from_uris returns a list of type FileData. What is required
1968     is text.
1969     
1970     bookmark_drag_set_data:
1971     uris_from_filelist expects a list of type FileData, but was given a list
1972     of type text
1973     
1974     The code: "gdk_drag_context_get_dest_window(context) ==
1975     gtk_widget_get_window(bm->widget)"
1976     does not function as expected. The reason is unknown.
1977     In order to avoid crashes, drags from bookmarks are disabled for the
1978     moment.
1979     There is no significant loss of functionality.
1980
1981 commit 3135c2345d7aab6915495768fff88fff7b2759e7
1982 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
1983 Date:   Sat Jul 9 19:25:08 2016 +0200
1984
1985     Add four new preferences
1986     
1987     This commit adds four new preferences:
1988     * Whether to use saved window positions also for new windows (in case saved
1989     window positions are enabled),
1990     * Whether to enable navigation by left or middle click on image,
1991     * Ability to set keyboard scrolling step multiplier,
1992     * Whether list directory view uses single click to enter a directory or
1993     GTK+ activation default (which is currently a double click).
1994     
1995     Default values of all these preferences have been set in a such way to not
1996     cause any changes in behavior for existing users.
1997     
1998     Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
1999
2000 commit 56b0d4189f43a8a15ee7f34b8575a5889a1f6926
2001 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
2002 Date:   Sat Jul 9 18:57:08 2016 +0200
2003
2004     Fix hidden directories not showing in a tree view
2005     
2006     Directory tree view contains code that when "Show hidden files or folders"
2007     option is not enabled but the user enters a path containing hidden
2008     directories the missing tree entries are added automatically.
2009     
2010     This didn't work (at least) in case when the first hidden directory in
2011     newly selected path was in a current directory because the tree populating
2012     function exited early when directory contents did not change since last
2013     run, before checking for this special case.
2014     
2015     Fix this by skipping this check when we have to add such hidden directory
2016     entry.
2017     
2018     This check must also be skipped when 'force' flag is passed to this
2019     function, otherwise when enabling "Show hidden files or folders" option
2020     the missing directories are not added to the tree until Geeqie is
2021     restarted.
2022     
2023     Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
2024
2025 commit 3e8045cddca9265cd7d430d4b10fe510d05c0187
2026 Author: Colin Clark <cclark@mcb.net>
2027 Date:   Tue Jul 5 19:47:40 2016 +0100
2028
2029     Fix deprecated - gdk_window_get_pointer
2030     
2031     Also fixes https://github.com/BestImageViewer/geeqie/issues/399
2032
2033 commit efe0e6a38273eb8e43f5109915b9b81f843cc6eb
2034 Author: Colin Clark <cclark@mcb.net>
2035 Date:   Wed Jun 29 20:24:54 2016 +0100
2036
2037     Keyboard Map
2038     
2039     Add keyboard map option to Help menu.
2040     
2041     qwerty keyboard only.
2042
2043 commit 8564d94d35f1b5bc6739ecfdf23c095a85fb2986
2044 Author: nikoss <nikoss@users.noreply.github.com>
2045 Date:   Wed Jun 29 21:17:19 2016 +0300
2046
2047     1 fuzzy (0%), 11 untranslated (0%)
2048
2049 commit f67d58132ac88543fd9ac06636571c6ba5fb4263
2050 Author: nikoss <nikoss@users.noreply.github.com>
2051 Date:   Sun Jun 26 21:26:21 2016 +0300
2052
2053     fuzzy 0% [8], untranslates 4% [60]
2054
2055 commit 40ff1303b6fa9c9b150fc964c1e460f779728685
2056 Author: Colin Clark <cclark@mcb.net>
2057 Date:   Mon Jun 20 17:03:37 2016 +0100
2058
2059     Keyword right-click menu
2060     
2061     https://github.com/BestImageViewer/geeqie/issues/404
2062     
2063     Change confusing menu prompt from Add to New
2064
2065 commit ceadba598d71c70eefb5f4f95d1e02bcc7f98fe6
2066 Author: Colin Clark <cclark@mcb.net>
2067 Date:   Mon Jun 20 14:31:32 2016 +0100
2068
2069     Check if GPS data is reasonable
2070     
2071     https://github.com/BestImageViewer/geeqie/issues/406
2072     
2073     Fix incorrect logic.
2074
2075 commit 650aa8ea3a5e0bfafc70d60dce16267969d37b36
2076 Author: Colin Clark <cclark@mcb.net>
2077 Date:   Mon Jun 20 12:25:27 2016 +0100
2078
2079     Check if GPS data is reasonable
2080     
2081     https://github.com/BestImageViewer/geeqie/issues/406
2082     
2083     Change lat/long fallback values to 0 rather than 1000
2084
2085 commit 7d6343aef24cdee5784719a8f856032f33e3b4ed
2086 Author: rezso <rezso@rezso.net>
2087 Date:   Mon Jun 20 01:25:10 2016 +0200
2088
2089     Use correct thumbnail dirs
2090     
2091     Since glib 2.34, the thumbnails are in .cache/thumbnails, not in .thumbnails.
2092
2093 commit 9a24b29d4e30fc7bfafc90195d3b0bce6615b04d
2094 Author: Martin Pelikán <mpel@google.com>
2095 Date:   Mon Jun 20 01:32:00 2016 +1000
2096
2097     Properly open and work with large TIFF files.
2098     
2099     Any file between 2^31 and 2^32 bytes shouldn't have its size displayed
2100     as a negative number. Viewing more than 32768 pixels in each dimension
2101     is only a matter of using 64bit arithmetic when calculating allocation
2102     sizes and pointers into that memory. Multiplying is always suspicious.
2103     
2104     While there, make the error messages clearer about what went wrong.
2105     
2106     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2107
2108 commit f05b104afd2437e9e1040c921b75cb09db76010b
2109 Author: nikoss <nikoss@users.noreply.github.com>
2110 Date:   Fri Jun 17 12:01:39 2016 +0300
2111
2112     fuzzy 3%, unstranslated 10%
2113
2114 commit b34ce94bffbacfa191466342cea33d642d1249c6
2115 Author: nikoss <nikoss@users.noreply.github.com>
2116 Date:   Tue Jun 14 23:02:06 2016 +0300
2117
2118     fuzzy 3%, untranslated down to 15%
2119
2120 commit 461a5b54b56c5014502c913e990cb55b3ba912f8
2121 Author: nikoss <nikoss@users.noreply.github.com>
2122 Date:   Sat Jun 11 20:56:53 2016 +0300
2123
2124     fuzzy strings down to 3%
2125
2126 commit 970562d09001c6ef893550bbab2ec83016b1235e
2127 Author: nikoss <nikoss@users.noreply.github.com>
2128 Date:   Fri Jun 3 22:46:24 2016 +0300
2129
2130     some more changes
2131
2132 commit a0b1c7322ca28e550f48c3654e97adde2c65eb6c
2133 Author: nikoss <nikoss@users.noreply.github.com>
2134 Date:   Fri Jun 3 00:00:00 2016 +0300
2135
2136     even more changes
2137
2138 commit 65ef9d0700c84e3f0a2cd7c34a3ed8a5d9a334b5
2139 Author: nikoss <nikoss@users.noreply.github.com>
2140 Date:   Wed Jun 1 21:54:27 2016 +0300
2141
2142     more changes
2143
2144 commit 4f19e0606a4a9eb997c0b97e65cacc50bfb1a248
2145 Author: nikoss <nikoss@users.noreply.github.com>
2146 Date:   Wed Jun 1 21:23:35 2016 +0300
2147
2148     1st change
2149
2150 commit 0b044d1d685307e5755917e31d56a1a3104cd505
2151 Author: David Kalnischkies <david@kalnischkies.de>
2152 Date:   Fri May 27 12:04:40 2016 +0100
2153
2154     Work around changed c++11 std::string implementation
2155     
2156     Bug was already partly fixed by 96db62d but there was even more
2157     positions that was unseen by Solomon.
2158     
2159     The patch is originally from Debian bug report #800350.
2160     
2161     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2162
2163 commit 3b0fff2af120bddbe2af64761e52b66a12041415
2164 Author: Klaus Ethgen <Klaus@Ethgen.de>
2165 Date:   Fri May 27 11:15:08 2016 +0100
2166
2167     Update web page
2168
2169 commit 4b953fe8ba3d6b12876817dd282d5e8ee2bfe87d
2170 Author: Klaus Ethgen <Klaus@Ethgen.de>
2171 Date:   Fri May 27 10:46:11 2016 +0100
2172
2173     Backported stuff from release and web
2174
2175 commit eff44ead88b83c2b10db7308cda41bb09ddb21c3
2176 Author: Klaus Ethgen <Klaus@Ethgen.de>
2177 Date:   Thu May 26 20:58:35 2016 +0100
2178
2179     Reformat and reword README
2180
2181 commit aafc9ecdbb6d97a8eeb47e85b7e00324ffc0fd8f
2182 Author: Klaus Ethgen <Klaus@Ethgen.de>
2183 Date:   Thu May 26 20:52:20 2016 +0100
2184
2185     Better Changelog
2186     
2187     - Don't show merges
2188     - Don't show notes
2189     - Force using UTF-8
2190
2191 commit bb44257b22e9249bec08823252ab76ad38adda54
2192 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2193 Date:   Thu May 26 09:23:06 2016 +0100
2194
2195     Updated polish translation
2196     
2197     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2198
2199 commit 8722e5f50a561d3d611bd0db0efa8ee459db17e3
2200 Author: Klaus Ethgen <Klaus@Ethgen.de>
2201 Date:   Tue May 24 14:47:56 2016 +0100
2202
2203     Update copyright in all files
2204
2205 commit 9f16a7d1eec47001133dff47d0a6a1426447f4c2
2206 Author: Colin Clark <cclark@mcb.net>
2207 Date:   Tue May 24 14:22:28 2016 +0100
2208
2209     Configuration options and documentation
2210     
2211     Configuration option changes:
2212     --enable-gps is now --enable-map
2213     --enable-clutter is now --enable-gpu-accel
2214     
2215     If --disable-gtk3 is issued, both map and gpu-accel options are also
2216     disabled.
2217     
2218     --enable-map is the only option required to compile in the map.
2219     
2220     README updated accordingly.
2221
2222 commit a255fd188e175aa53a8d0ac122b8ba54b3104ba4
2223 Author: Klaus Ethgen <Klaus@Ethgen.de>
2224 Date:   Tue May 24 13:59:50 2016 +0100
2225
2226     German translation completed
2227
2228 commit 5a2c041e29c38b7761d65fe29818b19e685196e4
2229 Author: Klaus Ethgen <Klaus@Ethgen.de>
2230 Date:   Tue May 24 12:42:42 2016 +0100
2231
2232     Enable color manager in all fullscreen methods
2233     
2234     For some reasons, that got lost when moving the image instead of
2235     copying.
2236     
2237     Fixes #375.
2238
2239 commit 1bfcecb1cb06ab7968385737ddccd910025dd1fe
2240 Author: Colin Clark <cclark@mcb.net>
2241 Date:   Mon May 23 09:49:25 2016 +0100
2242
2243     Collections mouse hover
2244     
2245     Partial solution to #396
2246     https://github.com/BestImageViewer/geeqie/issues/396
2247     
2248     When the mouse is hovered over a thumbnail in a collections window, the
2249     tooltip (the filename and path) is in the correct position.
2250     
2251     Not a good solution, but there will be more problems with GTK 3.20
2252
2253 commit 0b03539c8ffc72e1d515d15fc17ff80dc36f4652
2254 Author: Colin Clark <cclark@mcb.net>
2255 Date:   Sun May 22 10:35:21 2016 +0100
2256
2257     Image overlay configurable items GTK2
2258     
2259     Supports GTK2 and GTK3
2260
2261 commit e3acbed5edae6dcb809115140c8a568ad71c773d
2262 Author: ode79 <oemmerson@gmx.com>
2263 Date:   Sun May 22 01:17:14 2016 +0100
2264
2265     Fix compilation instructions.
2266     
2267     There is no configure file, you have to run autogen.sh before make.
2268
2269 commit 17324f0bfe75bbb727b64ad87903314ba0abc06c
2270 Author: Klaus Ethgen <Klaus@Ethgen.de>
2271 Date:   Thu May 19 17:40:50 2016 +0100
2272
2273     Updated all .po files with current strings
2274
2275 commit f282fd9f308b201e220e4827c04a5d8358ee8305
2276 Author: Klaus Ethgen <Klaus@Ethgen.de>
2277 Date:   Thu May 19 17:26:05 2016 +0100
2278
2279     Refined zoom step
2280     
2281     I would give the credentials to the orignal author but he is only known
2282     as "unqwist".
2283     
2284     Closes #359.
2285
2286 commit a9ce4ed464e072ae258b6436c2ded2b066ba907a
2287 Author: Klaus Ethgen <Klaus@Ethgen.de>
2288 Date:   Thu May 19 16:27:35 2016 +0100
2289
2290     Remove some leftover from toolbar rc entries
2291     
2292     This revert (partly) c95bd69 and d5b911c.
2293
2294 commit 7978f86304a572e67a6cdb56c3f6113724b0cdd2
2295 Author: Klaus Ethgen <Klaus@Ethgen.de>
2296 Date:   Thu May 19 14:35:25 2016 +0100
2297
2298     Don't store toolbars in config file
2299     
2300     It makes no sense to save that information in config file. Even more, it
2301     makes more troubles than it is worth.
2302     
2303     Starting from here, just drop that information and use the configured in
2304     values all the time.
2305     
2306     This also fixes the troubles with e9fc136.
2307
2308 commit 08e352717c3bbe9c39f8aec4428878256f995d0b
2309 Author: Klaus Ethgen <Klaus@Ethgen.de>
2310 Date:   Thu May 19 14:29:22 2016 +0100
2311
2312     Fixing some whitespace issues
2313
2314 commit 9c915b12551c614c90766f785ee5e3d6bc98cb97
2315 Author: Colin Clark <cclark@mcb.net>
2316 Date:   Thu May 19 15:27:16 2016 +0100
2317
2318     Image overlay configurable items
2319     
2320     The gui items require GTK+ 3.4.
2321     For GTK+ 2 the effects are neverthless obtainable by editing the
2322     relevant lines in geeqierc.xml
2323
2324 commit dc382f017b5142740609ea75848e679977722a88
2325 Author: Klaus Ethgen <Klaus@Ethgen.de>
2326 Date:   Wed May 18 22:19:52 2016 +0100
2327
2328     Update de and pl po files from pot
2329
2330 commit 215bb15c4ff15c31140aa3e527f2b8c55e512942
2331 Author: Colin Clark <cclark@mcb.net>
2332 Date:   Wed May 18 20:36:07 2016 +0100
2333
2334     Image overlay configurable colours
2335     
2336     User configurable options to set the colours of the Image Overlay text
2337     and background
2338
2339 commit 8b7898a557a8100abf84923f9d10a5285d67368f
2340 Author: Colin Clark <cclark@mcb.net>
2341 Date:   Wed May 18 12:13:12 2016 +0100
2342
2343     Image overlay configurable font
2344     
2345     User configurable option to set the font of the Image Overlay text
2346
2347 commit 14c30e3cdf2421011c23254fff62deb33b53a542
2348 Author: Colin Clark <cclark@mcb.net>
2349 Date:   Mon May 16 11:45:51 2016 +0100
2350
2351     Code clean up
2352     
2353     Uncomment code: https://bugzilla.gnome.org/show_bug.cgi?id=596419 fixed
2354     Uncomment code: champlain zoom fixed
2355     Deprecated code updated
2356     Unused variables deleted
2357
2358 commit b4fa20f1ff16ff48cc593f24a48431ec4631191b
2359 Author: Klaus Ethgen <Klaus@Ethgen.de>
2360 Date:   Sun May 15 12:20:34 2016 +0100
2361
2362     Display the similarity image
2363
2364 commit 316293b29ac822c5887a8afd57e9a2b7c4a4f6ab
2365 Author: Klaus Ethgen <Klaus@Ethgen.de>
2366 Date:   Sun May 15 11:00:52 2016 +0100
2367
2368     Removing obsolete checksum stuff
2369     
2370     That checksum stuff for similarity check is replaced with MD5 from the
2371     very begin. Removing that ancient code.
2372
2373 commit 79e0c64de9c103a39cf6e991b9041af03db98abf
2374 Author: Klaus Ethgen <Klaus@Ethgen.de>
2375 Date:   Sun May 15 10:47:45 2016 +0100
2376
2377     Simple script to decode similarity data
2378     
2379     This is just for debugging.
2380
2381 commit d38fdd09a09fdb80313bc5073755dfa69bb78be1
2382 Author: Klaus Ethgen <Klaus@Ethgen.de>
2383 Date:   Fri May 13 16:44:10 2016 +0100
2384
2385     Allow to configure rotation invariance
2386
2387 commit 49df4e25014e2ce1792ad0c0fd01f7d781b0e491
2388 Author: Cyril Roussillon <>
2389 Date:   Fri May 13 13:43:41 2016 +0100
2390
2391     Slightly better similarity samples
2392     
2393     Slight modification of the image_sim_fill_data, that creates the
2394     similarity signature. When the image size is not a multiple of 32, all
2395     cells had size w/32, so the last w%32 pixels were just ignored, and more
2396     importantly it was not symmetric at all when the signature was built
2397     from the other side, which is annoying for my comparison algorithm. So I
2398     changed the cell size (x_inc) from a constant one to
2399     "round(w_left/n_left)", in order to spread the spare pixels (eg to split
2400     42 pixels into 4 cells, it results in 11,10,11,10 instead of
2401     10,10,10,10). With an image of size w with w%32=16, my
2402     rotation-invariant algorithm results in a similarity of
2403     0.951000 with the original version, and 0.999968 with this modification
2404     (apparently lossless jpeg rotation is not perfectly lossless).
2405     
2406     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2407
2408 commit 3d8ad9bdcd0685452c6891e9040b8cdbbe4c1b55
2409 Author: Cyril Roussillon <>
2410 Date:   Fri May 13 13:41:02 2016 +0100
2411
2412     Implementing rotation invariant duplicates search
2413     
2414     Modifies the functions image_sim_compare and image_sim_compare_fast so
2415     that it compares with the eight possible isometric transformations
2416     (compositions of 90°-rotations, mirrors, transpose,...), using the same
2417     similarity signature.
2418     
2419     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2420
2421 commit 9559a0c96c11681d4c664ab50de287526f5b568a
2422 Author: Klaus Ethgen <Klaus@Ethgen.de>
2423 Date:   Fri May 6 17:29:06 2016 +0100
2424
2425     Better configure
2426
2427 commit 42c80e2c74d6331e1d6086b3ff5fda5a96dfbd39
2428 Author: Klaus Ethgen <Klaus@Ethgen.de>
2429 Date:   Fri May 6 17:09:18 2016 +0100
2430
2431     Remove obsolete and outdated debian directory
2432     
2433     Debian replaces the content of this directory anyway and it does not
2434     match the current project state anymore. So lets remove it.
2435     
2436     That does not mean that it is gone forever but then I will most likely
2437     use the original debian one.
2438
2439 commit 1c952102042e4e56afd9bed6ee0e55eaf93856fe
2440 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
2441 Date:   Thu Mar 17 13:14:57 2016 +0100
2442
2443     debian: point watch file to github
2444
2445 commit 8a2a3697a9c356169ff25945bd85f824d4d737fd
2446 Author: Michael Schwendt <mschwendt@fedoraproject.org>
2447 Date:   Fri Feb 1 18:44:12 2013 +0100
2448
2449     Patch to fix duplicate window update
2450     
2451     Fixes #190.
2452     
2453     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2454
2455 commit db07c98328999549907492a4c78f82ee964d93c1
2456 Author: Colin Clark <cclark@mcb.net>
2457 Date:   Thu May 5 18:40:59 2016 +0100
2458
2459     Lua Documentation
2460     
2461     Basic Lua documentation.
2462     
2463     Requires expansion and re-work.
2464
2465 commit 2a564f2db255af2ef85174a81bfba3c084b88f4f
2466 Author: Michael Schwendt <mschwendt@fedoraproject.org>
2467 Date:   Mon Dec 24 14:24:27 2012 +0100
2468
2469     Avoids a double-free
2470     
2471     Avoids a double-free due to a boolean that would be retrieved from a
2472     deleted/freed structure.
2473     
2474     Fix #361.
2475     
2476     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2477
2478 commit 82a1755fd2387f5b400df78949fe67e0d031ad65
2479 Author: Klaus Ethgen <Klaus@Ethgen.de>
2480 Date:   Thu May 5 12:26:05 2016 +0100
2481
2482     Removed some obsolete tools
2483
2484 commit 050ec33a8731008a652075d44edc17b281b2ec45
2485 Author: Klaus Ethgen <Klaus@Ethgen.de>
2486 Date:   Thu May 5 11:19:53 2016 +0100
2487
2488     Improving desktop template
2489
2490 commit bd568d6ad2d620925c2fde2f31d7877191501a85
2491 Author: Klaus Ethgen <Klaus@Ethgen.de>
2492 Date:   Wed May 4 17:47:34 2016 +0100
2493
2494     Small dependency to fully mitigate the marshaler stuff
2495
2496 commit 6287845db8020995c7c7f7504925075bc5de557d
2497 Author: Klaus Ethgen <Klaus@Ethgen.de>
2498 Date:   Wed May 4 17:34:43 2016 +0100
2499
2500     Remove autocreated files from git
2501     
2502     That is a nasty bug. The files gq-marshal.[ch] gets created from
2503     gq-marshal.list but are checked in to git.
2504     
2505     I removed that files now from git so they get recreated properly every
2506     time. (Closes #383)
2507     
2508     Thanks Russel Winder for the insistent nagging about that.
2509
2510 commit ce7e589e7de8fdfcee47d5c02c2d4ac88e08663e
2511 Author: Klaus Ethgen <Klaus@Ethgen.de>
2512 Date:   Wed May 4 15:59:25 2016 +0100
2513
2514     Update German translations
2515     
2516     Issue: #387
2517
2518 commit 8936cb5043904be5808a5cfa609c766a8241c406
2519 Author: Klaus Ethgen <Klaus@Ethgen.de>
2520 Date:   Wed May 4 13:50:27 2016 +0100
2521
2522     Update from pot file
2523     
2524     Fixes #364.
2525
2526 commit 70751974f24ad6928175c0efc91c2117218bed72
2527 Author: Klaus Ethgen <Klaus@Ethgen.de>
2528 Date:   Wed May 4 13:35:31 2016 +0100
2529
2530     Enable greek translation
2531     
2532     Thanks to Nikos Papadopoulos.
2533     
2534     See #364.
2535
2536 commit d78ae721afc4e2ad9828e03011599dbc8e5e0067
2537 Author: Klaus Ethgen <Klaus@Ethgen.de>
2538 Date:   Wed May 4 08:30:12 2016 +0100
2539
2540     Fix a typo
2541     
2542     This bug was introduced in fe69cac by John (2005-03-19).
2543     
2544     Fixes #386.
2545
2546 commit d739cc3c9c20a13fbc7096d25c9bf554e839d0f7
2547 Author: Klaus Ethgen <Klaus@Ethgen.de>
2548 Date:   Tue May 3 11:17:49 2016 +0100
2549
2550     Set git version in master branch
2551
2552 commit 6446b9ce501d681af2389dcd11783c9b51bc5b52
2553 Author: Klaus Ethgen <Klaus@Ethgen.de>
2554 Date:   Tue May 3 10:54:00 2016 +0100
2555
2556     Removing not used configure variables
2557     
2558     $GQ_PATCH_VERSION and $GQ_PATCH_DATE was never used.
2559
2560 commit 67ced95378d984c30f53d33c14d7f7427de80f25
2561 Author: Colin Clark <cclark@mcb.net>
2562 Date:   Sun May 1 17:44:01 2016 +0100
2563
2564     Document toolbar enhancements
2565     
2566     Update help file to describe how to put additional icons on the toolbar.
2567     
2568     Requires re-work.
2569
2570 commit e64b20d1d3753a2c78ac9f1d55ed7060f1788dcf
2571 Author: Colin Clark <cclark@mcb.net>
2572 Date:   Sun May 1 12:05:59 2016 +0100
2573
2574     Fix #211 Corrupt help file
2575     
2576     https://github.com/BestImageViewer/geeqie/issues/211
2577     
2578     Section 4.4 External Editors now displayed.
2579     
2580     Requires much more re-work.
2581
2582 commit 4c94608d1f48c724e84a2c3b527444e42c68d6b2
2583 Author: Klaus Ethgen <Klaus@Ethgen.de>
2584 Date:   Sat Apr 30 10:32:25 2016 +0100
2585
2586     Update German po file
2587
2588 commit a687cf566e0f9eb5b399afc262b59ee2c9f47bf8
2589 Author: Klaus Ethgen <Klaus@Ethgen.de>
2590 Date:   Sat Apr 30 10:17:52 2016 +0100
2591
2592     Adding Klingon po file
2593     
2594     Searching for native speakers. ;-)
2595
2596 commit cabf8f15de5a995d3c336d226f3b559e455e2fbd
2597 Author: Colin Clark <cclark@mcb.net>
2598 Date:   Thu Apr 28 21:00:14 2016 +0100
2599
2600     Fix #333 Renaming file extensions
2601     
2602     https://github.com/BestImageViewer/geeqie/issues/333
2603     
2604     The Preferences/Files tab has an additional checkbox:
2605     Disable file extension checks
2606     
2607     When checked, files can be renamed to a different extension with no
2608     warning issued.
2609
2610 commit c6633ff42b46ec42d6757df147280c1f6f872260
2611 Author: Colin Clark <cclark@mcb.net>
2612 Date:   Tue Apr 26 15:52:12 2016 +0100
2613
2614     Fix crash on drag and drop from Xfe
2615     
2616     The issue is that when dragging and dropping from Xfe, paths aren't
2617     escaped like they are when dnd'ing from a GTK app.
2618
2619 commit e022222394ff294e3147967581b6c5754d3c55b4
2620 Author: Josef Kufner <josef@kufner.cz>
2621 Date:   Thu Apr 21 00:22:00 2016 +0200
2622
2623     'Stay above' option now works independently of screen for fullscreen window
2624
2625 commit a16635ca1d8fe42349f9e22bd311d3118eff2608
2626 Author: Josef Kufner <josef@kufner.cz>
2627 Date:   Wed Apr 20 23:58:40 2016 +0200
2628
2629     Fix fullscreen - remove all the garbage which breaks things and let Gtk do its job.
2630     
2631     The most problematic thing was the `gdk_window_set_override_redirect`
2632     call. That was what made most of the mess. Another bad idea was to deny
2633     resizing of the fullscreen window, which causes window manager to fail
2634     to adjust window size to screen size.
2635     
2636     Fixes #222, #218, #103.
2637
2638 commit b5fef3db36186993d711878b5ae687138747c732
2639 Author: Klaus Ethgen <Klaus@Ethgen.de>
2640 Date:   Thu Apr 14 14:25:44 2016 +0100
2641
2642     Work around GCC6
2643     
2644     This problem is really annoying. Left shifting a value does not require
2645     it to be positive in C. However, some specifications define that as
2646     undefined behaviour.
2647     
2648     Nevertheless, as used in this case it is perfectly fine and widely used
2649     construct.
2650     
2651     Closes #230, #378
2652
2653 commit 010ed5dddef21c17e2ced71d38d7ff6597f4f438
2654 Author: Colin Clark <cclark@mcb.net>
2655 Date:   Wed Apr 13 18:53:12 2016 +0100
2656
2657     Issue #332 Rename function can delete files
2658     
2659     https://github.com/BestImageViewer/geeqie/issues/332
2660     
2661     During a Rename operation, if the user assigns a single destination
2662     filename to multiple source files, an error dialog is shown and the
2663     operation is aborted.
2664
2665 commit cd4334e6059838cb6f5b9c48256e3e70934f3b2f
2666 Author: Beep6581 <entertheyoni@gmail.com>
2667 Date:   Tue Apr 12 21:35:11 2016 +0200
2668
2669     Updated web.
2670
2671 commit 1b5028cd6f24c56784a8c01f7f39e8bf7a8f5ea3
2672 Author: Klaus Ethgen <Klaus@Ethgen.de>
2673 Date:   Tue Apr 12 10:39:00 2016 +0100
2674
2675     Tuning file types for Github
2676
2677 commit e9a17eb53a13f8d1247e2b0ee7a41ba90ebcd976
2678 Author: Klaus Ethgen <Klaus@Ethgen.de>
2679 Date:   Tue Apr 12 10:38:49 2016 +0100
2680
2681     Updating web
2682
2683 commit 1797b9e1a522b077f852aa560b35d0fca018c603
2684 Author: Colin Clark <cclark@mcb.net>
2685 Date:   Mon Apr 11 19:14:29 2016 +0100
2686
2687     Issue #329 easier way to get cwd when copying
2688     
2689     https://github.com/BestImageViewer/geeqie/issues/329
2690     
2691     A bookmark with the name "." (a single full-stop) is treated as a
2692     special case. Each time it is displayed, its path is loaded with
2693     Geeqie's current working folder. This bookmark, like any other, can be
2694     deleted and re-created at any time.
2695
2696 commit 6e3b2edff8cfeebac2c47d40d20d583b91016de8
2697 Author: Colin Clark <cclark@mcb.net>
2698 Date:   Thu Mar 31 16:58:51 2016 +0100
2699
2700     Update command line options documentation
2701     
2702     Update both the Help file documentation for command line options, and
2703     the output of the -h and -rh command line parameters.
2704
2705 commit a174e816ae993e7ee9731651b2674dbfdec9ed95
2706 Author: Colin Clark <cclark@mcb.net>
2707 Date:   Wed Mar 30 15:36:32 2016 +0100
2708
2709     Bug fix #227 + enable user to set height of Keywords pane
2710     
2711     Bug #227 Keywords section of Info sidebar doesn't work on GTK3 build
2712     https://sourceforge.net/p/geeqie/bugs/227/
2713     
2714     Permit the user to set the height of the Keywords pane in the Info
2715     sidebar by editing the line:
2716     
2717     <pane_keywords id = "keywords" title = "Keywords" expanded = "true" key
2718     = "Xmp.dc.subject" height = "200"/>
2719     
2720     in the configuration file geeqierc.xml
2721
2722 commit 411ef45d8fbda079d51abeba997017e9508fa7a7
2723 Author: Colin Clark <cclark@mcb.net>
2724 Date:   Tue Mar 29 18:18:05 2016 +0100
2725
2726     Update for new cogl version
2727     
2728     Parameters for cogl_texture_3d_new_from_data have changed.
2729
2730 commit 352ec11ea5b46dbdb126b15553fb7f64a918bad9
2731 Author: Simon Frei <freisim93@gmail.com>
2732 Date:   Thu Mar 10 21:36:58 2016 +0100
2733
2734     cleanup of sourceforge references
2735     
2736     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2737
2738 commit cbcf4618c412e45eb3c7a9fe24fca349e9d2d583
2739 Author: Klaus Ethgen <Klaus@Ethgen.de>
2740 Date:   Wed Mar 9 23:16:01 2016 +0100
2741
2742     Fix web page
2743     
2744     one slash too much
2745
2746 commit 352fee7b5cdaa8bc362b5888cc3158429a3e7860
2747 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
2748 Date:   Wed Mar 9 22:59:37 2016 +0100
2749
2750     Web page update
2751     
2752     How about dropping as much sf links as possible from the index page?
2753     
2754     I attached an updated geeqie.org/index.html.
2755     
2756     Re-arranged a bit,
2757     only kept the direct link to the lists.sf subscribe page,
2758     dropped all other sf links,
2759     added two ML archive links,
2760     and re-worded to be more "proud" and self-confident.
2761     
2762     It has been eight years since the fork from GQview,
2763     that should not be the one distinct point to make.
2764     
2765     Rather, (cl)aim to be the best image viewer.
2766     Sometimes it's not enough to be good.
2767     Sometimes people need to also notice it.
2768
2769 commit 7ca48dae2f85ea977e1854419b4f439665f2703a
2770 Author: Klaus Ethgen <Klaus@Ethgen.de>
2771 Date:   Mon Mar 7 22:53:52 2016 +0100
2772
2773     Updating web page
2774
2775 commit 7cb8d87ff2d0cf146d316ce2c0a21f4263a0fa6c
2776 Author: Klaus Ethgen <Klaus@Ethgen.de>
2777 Date:   Mon Mar 7 10:17:47 2016 +0100
2778
2779     Really fix issue in 2a9e4d6
2780
2781 commit 2a9e4d6a22b6756904b4afbf02d28fc841b9ab95
2782 Author: Klaus Ethgen <Klaus@Ethgen.de>
2783 Date:   Sun Mar 6 23:49:43 2016 +0100
2784
2785     This potentially fixes most deprecated warnings
2786     
2787     However, I tested it with gtk 2.46.2 on debian that pretend to be
2788     version 2.24.29. So I still get that warnings.
2789
2790 commit 8fdabfeaeafbda5b28367bf3dc85811a70b8b92c
2791 Author: Klaus Ethgen <Klaus@Ethgen.de>
2792 Date:   Sun Mar 6 23:48:42 2016 +0100
2793
2794     Fix wrong gtk3 function calls in gtk2
2795
2796 commit 81568b6668dde9496d1eb7336bd3f314f541b026
2797 Author: Klaus Ethgen <Klaus@Ethgen.de>
2798 Date:   Sun Mar 6 23:47:14 2016 +0100
2799
2800     Export file_data_new_simple into other source files
2801
2802 commit 89f172d57a8b48aebedf93ebdfaf29172e78a60f
2803 Author: Klaus Ethgen <Klaus@Ethgen.de>
2804 Date:   Sun Mar 6 23:45:10 2016 +0100
2805
2806     Fixed one wrongly function call with pointer
2807     
2808     This is a potentional dangerous call to LCMS function. There was a
2809     compiler warning but nobody cared about before.
2810
2811 commit 620b15ae9bec4003fe8047ec99595ac47d2fa3bc
2812 Author: Klaus Ethgen <Klaus@Ethgen.de>
2813 Date:   Fri Mar 4 11:44:47 2016 +0100
2814
2815     Applying that sort method also to collections
2816
2817 commit 0c87c52dbbb1dc1f89300b004526d94b24bd6d56
2818 Author: Klaus Ethgen <Klaus@Ethgen.de>
2819 Date:   Fri Mar 4 11:21:09 2016 +0100
2820
2821     Implementing sorting by file creation
2822
2823 commit 96db62d2afb70a4cba99a424122667d61ac6028b
2824 Author: Solomon Peachy <pizza@shaftnet.org>
2825 Date:   Thu Mar 3 19:47:26 2016 -0500
2826
2827     exiv2: Fix use-after-free of the image filename/path.
2828     
2829     This caused garbage to be returned when we attempted to use the path to
2830     determine if the file is a RAW image.  Now, RAWs are detected properly
2831     and the proper full-res previews are used.
2832     
2833     Signed-off-by:  Solomon Peachy <pizza@shaftnet.org>
2834     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
2835
2836 commit ed2c824fa32c3ae49b8e8bd4ae2dc7ee2bcbd17d
2837 Author: Klaus Ethgen <Klaus@Ethgen.de>
2838 Date:   Fri Mar 4 09:14:17 2016 +0100
2839
2840     Remove some useless spaces in exiv2.cc
2841
2842 commit 4b995829ab13176884c26e2ec4c6b2924eed9c0d
2843 Author: Klaus Ethgen <Klaus@Ethgen.de>
2844 Date:   Fri Feb 26 12:37:28 2016 +0100
2845
2846     Updating README
2847
2848 commit ecb56e91a1e7d333162b668e5facf4a9fc6377d3
2849 Author: Klaus Ethgen <Klaus@Ethgen.de>
2850 Date:   Thu Feb 25 16:48:22 2016 +0100
2851
2852     Reintroduce file_data_new_simple()
2853     
2854     This was removed by Vladimir with
2855     efc8096527d6f743d17c44b9982616a169973f39 to always check for sidecars.
2856     
2857     However, the newly introduced function file_data_new_group() is very
2858     expensive. Having it in collection (in sort manager) where the dirs of
2859     that files have huge amount of files inside, that is simply blocking
2860     whole geeqie.
2861     
2862     It might be that the file_data_new_group() function need to be disarmed
2863     on other places too.
2864
2865 commit 539d4e3860c78302aa6778179bce1f45d6f11454
2866 Author: Klaus Ethgen <Klaus@Ethgen.de>
2867 Date:   Thu Feb 25 16:46:32 2016 +0100
2868
2869     Tune some debug info
2870
2871 commit 67ba18658568f8ae2b1807a9c1b5b629c589e695
2872 Author: Klaus Ethgen <Klaus@Ethgen.de>
2873 Date:   Wed Feb 24 08:32:54 2016 +0100
2874
2875     Correcting return type
2876
2877 commit 91260cd94d33d9e60d08a457fdddfd46ef3de8bb
2878 Author: Klaus Ethgen <Klaus@Ethgen.de>
2879 Date:   Tue Feb 16 15:42:38 2016 +0100
2880
2881     Allow to choose to show parent folder
2882     
2883     With e9fc136 we learned buttons for parent folder in directory list.
2884     This disabled the ".." handle in the view itself.
2885     
2886     This was found to be not optimal as the users are used to it.
2887     
2888     With this patch, that entry is now configurable in preferences. It is
2889     enabled by default but could be disabled if the user don't like it.
2890
2891 commit 4ca4c1ffa10b6af17517911402a25f76e5c8e32b
2892 Author: Klaus Ethgen <Klaus@Ethgen.de>
2893 Date:   Mon Feb 15 22:09:52 2016 +0100
2894
2895     Fix nasty double free crashes
2896     
2897     Old GTK+ versions seemed to be robust about this double free so we seen
2898     that crashes or 100% CPU usages just with modern versions.
2899     
2900     This patch takes care of it on two places:
2901     1. Hashes will not be freed by g_hash_table_destroy when empty
2902     2. NULLify the enty variable after free
2903
2904 commit e9fc1363be4852aac7705a4423e7dceee84af892
2905 Author: Colin Clark <cclark@mcb.net>
2906 Date:   Tue Feb 2 13:15:49 2016 +0000
2907
2908     Feature Request #70 Navigation menu option and button for parent directory
2909     
2910     This request was made some years ago:
2911     
2912     https://sourceforge.net/p/geeqie/feature-requests/70/
2913     
2914     I have attached a patch which implements this. Also, keyboard-only users
2915     will be able to use keyboard-accelerators to map a key to the Up function.
2916     
2917     Unfortunately there is a usability problem. If the configuration file
2918     geeqirc.xml exists (which it will except for first-time installations)
2919     geeqie will not look at the programmed defaults, but will create the
2920     toolbar from the config file - and the Up icon will not be displayed.
2921     
2922     If the user first executes a command such as this:
2923     
2924     sed -i '/toolitem action = "Back"/a <toolitem action = "Up" />'
2925     ~/.config/geeqie/geeqierc.xml
2926     
2927     then all will be well.
2928     
2929     This is not ideal, but I see no other solution.
2930     
2931     Colin Clark
2932
2933 commit 285c2da9dcfac06cd82abecd243a91e226c6850f
2934 Author: Klaus Ethgen <Klaus@Ethgen.de>
2935 Date:   Fri Sep 18 18:49:43 2015 +0100
2936
2937     Changing reference to sourceforge
2938     
2939     Change sourceforge to geeqie.org.
2940
2941 commit 1e962d0bef8a5041751d593271a6e6d3165767c8
2942 Author: Klaus Ethgen <Klaus@Ethgen.de>
2943 Date:   Thu Sep 10 15:34:59 2015 +0100
2944
2945     Include missing glua.h
2946
2947 commit 4ae8cedc25458271024c4f6ea13e8035cfacff0c
2948 Author: Klaus Ethgen <Klaus@Ethgen.de>
2949 Date:   Thu Sep 10 14:32:18 2015 +0100
2950
2951     Updating web site
2952
2953 commit 4069dd4fa59523179e0141751013df6192609b69
2954 Author: Vitaly Sinilin <vs@kp4.ru>
2955 Date:   Tue Sep 8 00:18:56 2015 +0300
2956
2957     Fix toolbar visibility
2958     
2959     The toolbar should not be visible on startup when the
2960     configuration file has the line
2961     
2962         toolbar_hidden = "true"
2963     
2964     Its visibility state at startup should be the same it
2965     was at the last shutdown.
2966
2967 commit 4749987ff8a0e32047a2db6b0ffb02b1ed27e192
2968 Author: Michael Schwendt <mschwendt@gmail.com>
2969 Date:   Tue Aug 11 23:21:37 2015 +0100
2970
2971     NULL-ptr crash in image_read_ahead_done_cb()
2972     
2973     It's not easy to reproduce, but if one is mad and follows the steps and
2974     presses the keys a few dozens times, there's a slight chance one can
2975     trigger it. Not much to investigate it further.
2976     
2977     Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
2978     
2979      | to reproduce: quickly keep pressing f (fullscreen) and page down
2980      | (next file) keys.
2981      |
2982      | attached patch is a kind of workaround, I did not inspect further
2983      | is this threading issue etc
2984     
2985     Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
2986     
2987     Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw
2988
2989 commit 70bc3c82b656397e0d02214cf2741e0b64131f5e
2990 Author: Klaus Ethgen <Klaus@Ethgen.de>
2991 Date:   Tue Aug 11 23:19:25 2015 +0100
2992
2993     Remove over optimization
2994     
2995     Thanks Uwe Ohse <uwe@ohse.de> for this find.
2996     
2997     "it looks good, but is dead slow, for each and every call to
2998     gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
2999     really slow machine, which amounts to over 2 seconds if 144 tiles have
3000     to be drawn (tested with many jpegs and a few large pngs).
3001     
3002     i propose to remove this optimization until someone fixes it. After
3003     removal geeqie is fast, again."
3004
3005 commit a22d0360d80834054c3333e02b08b0d2859ecb29
3006 Author: Alexey Akishin <alex@science.su>
3007 Date:   Mon Dec 8 11:46:18 2014 +0000
3008
3009     Add support for Green-Magenta and Yellow-Blue anaglyph modes
3010
3011 commit 80ef0b166b97cc24588ac16360517d97ed1f7a30
3012 Author: Michael Schwendt <mschwendt@fedoraproject.org>
3013 Date:   Sun Nov 30 13:09:37 2014 +0100
3014
3015     fix include statements for large file support on 32-bit
3016
3017 commit 760fe40cd4ed56a80f2c6b8f93e699951357ded6
3018 Author: Volker Grabsch <v@njh.eu>
3019 Date:   Tue Nov 4 08:41:30 2014 +0100
3020
3021     Fix typo in debug messages
3022     
3023     vindow -> window
3024
3025 commit a1afabd3ce740872a857234b91eeb64fcf239f6a
3026 Author: Klaus Ethgen <Klaus@Ethgen.de>
3027 Date:   Sat Sep 27 12:07:10 2014 +0100
3028
3029     Fix lcms2 integration
3030     
3031     Thanks Michael Schwendt <mschwendt@gmail.com> for the bug reporting and
3032     the patch.
3033
3034 commit ca42d65be013f9bcded858b656c594d45c7f8e1d
3035 Author: Klaus Ethgen <Klaus@Ethgen.de>
3036 Date:   Sun Jul 20 14:16:02 2014 +0100
3037
3038     updated ChangeLog file
3039
3040 commit 900e65e7e83060b5a4fa0b4b6a2a38d747fbec2c
3041 Author: Leon Winter <winter@bfw-online.de>
3042 Date:   Mon May 26 23:33:52 2014 +0100
3043
3044     Fix for the assertion when file gives an empty lookup
3045     
3046     Thanks Leon for this patch.
3047
3048 commit fd0a1d0af48392c459fd04ce1f213965f1b6af0d
3049 Author: Petr Vorel <petr.vorel@gmail.com>
3050 Date:   Tue Mar 4 00:31:04 2014 +0100
3051
3052     fix segfault while cancel rename dialog
3053     
3054     Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
3055     in generic_dialog_click_cb:58
3056     
3057     Steps to reproduce:
3058     select more images on left section then is seen in on page (need to
3059     scroll), roll to the top, click by right mouse button, select Rename
3060     from menu and cancel it by key Esc (button Cancel is working).
3061     
3062     Program received signal SIGSEGV, Segmentation fault.
3063     0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
3064     
3065     (gdb) bt
3066      #0  0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
3067      #1  0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
3068      #2  0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
3069      #3  0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
3070      #4  0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
3071      #5  0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
3072      #6  0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
3073      #7  0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
3074      #8  0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
3075      #9  0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
3076      #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
3077      #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
3078      #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
3079      #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
3080      #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
3081      #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
3082      #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
3083      #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
3084
3085 commit 08e7733863b0dec7d20dd479e58c459bc7e4725c
3086 Author: Levin <zjlevin@hotmail.com>
3087 Date:   Sun Jan 26 13:46:01 2014 +0100
3088
3089     Updated Chinese locales
3090     
3091     Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
3092
3093 commit 89d8c20e495e2b59fd98899f772aafa361c0cbec
3094 Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
3095 Date:   Wed Aug 7 18:38:16 2013 +0200
3096
3097     transifex config file allowing to easily use transifex-client
3098
3099 commit d3621deb49713aad7c9758322b34316f4134a74f
3100 Author: Emil Mikulic <emikulic@gmail.com>
3101 Date:   Sun Apr 21 15:13:40 2013 +1000
3102
3103     Skip over expanded keys.
3104     
3105     This fixes handling of filenames with % in them.
3106
3107 commit c1808fdcda565bf94f5ff59d84d0985b54883648
3108 Author: Emil Mikulic <emikulic@gmail.com>
3109 Date:   Sun Apr 21 14:57:37 2013 +1000
3110
3111     Annotate debug_exception() with source file, line, and function.
3112
3113 commit dcf1a1bf00f27440ae8d333e345f3a562f03459b
3114 Author: Laurent Monin <zas@norz.org>
3115 Date:   Thu Dec 13 13:17:47 2012 +0100
3116
3117     Bug 3594998: make lirc initialization quieter
3118     
3119     Increasing debug level to 1 or 2 will give more information, level 0
3120     will only output a message to user if lirc is initialized but can't
3121     read config file.
3122
3123 commit 11b6ce5218bca998f5a9a6b24fc5ce1beb87412d
3124 Author: Laurent Monin <zas@norz.org>
3125 Date:   Mon Nov 26 09:29:17 2012 +0100
3126
3127     Fix crash when loading collection listing inexistent files.
3128
3129 commit 0ac57169c3c70c9b6c7e68033982a03511b79640
3130 Author: Omari Stephens <xsdg@xsdg.org>
3131 Date:   Tue Nov 13 06:08:21 2012 +0000
3132
3133     Add filedata counting to watch for filedata leaks
3134     
3135     This basically counts the number of filedata instances in existence at
3136     any given point in time.  If the number doesn't drop down to where it's
3137     supposed to be, there are leaks.
3138
3139 commit 1ea92516e2f91b7f99b1d41d44853f941d98e114
3140 Author: Omari Stephens <xsdg@xsdg.org>
3141 Date:   Mon Nov 12 18:44:44 2012 +0000
3142
3143     Use FileData locks to avoid expensive reloads with marks enabled
3144
3145 commit 710b009f5c61e7d1643a2a474e5020c760bf6462
3146 Author: Omari Stephens <xsdg@xsdg.org>
3147 Date:   Mon Nov 12 06:03:02 2012 +0000
3148
3149     Add "lock" functionality to keep FileDatas in memory
3150     
3151     Adds two primitives to keep a FileData in memory even after its refcount
3152     drops to zero.  Intended to be used in situations when an entire group of
3153     FileDatas _should_ stay in memory as an optimization, even if the code
3154     would continue to function properly even if the FileData were freed.
3155
3156 commit cf90f247aceadb444297c3c66e2215e8c209ca69
3157 Author: Vedran Rodic <vrodic@gmail.com>
3158 Date:   Sun Oct 28 12:07:41 2012 +0100
3159
3160     Fix a segfault caused by .desktop file with no exec= line.
3161     
3162     https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
3163
3164 commit 336210a46a6e7de9a439b576f9cd45c9d95b3718
3165 Author: Klaus Ethgen <Klaus@Ethgen.de>
3166 Date:   Tue Oct 2 23:07:47 2012 +0100
3167
3168     Reapply 'call notify functions in in an idle call'
3169     
3170     085be43cb79e04341102a9922e0e0f531454089a did some regression that should
3171     have fixed this.
3172
3173 commit 0e46881846cb13fad7218d04b32ed95249c641ab
3174 Author: Klaus Ethgen <Klaus@Ethgen.de>
3175 Date:   Tue Oct 2 22:49:52 2012 +0100
3176
3177     Whitespace cleanup
3178
3179 commit e8cd71d6f52967d7dd63efcb186834aa9e6e53e5
3180 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3181 Date:   Sun Sep 23 11:19:36 2012 +0200
3182
3183     better fix for big-endian architectures
3184
3185 commit c6793b7a83cd1e3187661a2ffd7b949ee6dfa852
3186 Author: Laurent Monin <zas@norz.org>
3187 Date:   Tue Sep 4 15:05:41 2012 +0200
3188
3189     Minor indentation fixes.
3190
3191 commit bae504cd9948c91c785e5b402c1da7cfd2ab52e2
3192 Author: Laurent Monin <zas@norz.org>
3193 Date:   Tue Sep 4 15:02:42 2012 +0200
3194
3195     Cleanup checker shader code.
3196     
3197     Size and colors can now be set outside the shader code.
3198
3199 commit 8693961eb43ea9fbd7a916b7cf528c1668d717f7
3200 Author: Laurent Monin <zas@norz.org>
3201 Date:   Tue Sep 4 11:15:45 2012 +0200
3202
3203     Fix exif orientation in clutter rendering mode.
3204
3205 commit 7628d75a4b525cc77c827f2f9eca2e66c9bf0a5d
3206 Author: Laurent Monin <zas@norz.org>
3207 Date:   Thu Aug 30 22:16:43 2012 +0200
3208
3209     Silent 2 warnings using explicit type casting.
3210
3211 commit bfe962ba4dfebc74362154c5464e8887272595d0
3212 Author: Laurent Monin <zas@norz.org>
3213 Date:   Thu Aug 30 20:38:31 2012 +0200
3214
3215     Polish translation was updated, thanks to Grzegorz Gibas.
3216     
3217     https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682
3218
3219 commit 58e75f40e19e60edbf562d57d490c48af6cdeb7e
3220 Author: Laurent Monin <zas@norz.org>
3221 Date:   Thu Aug 30 20:33:01 2012 +0200
3222
3223     Update pt_BR translation.
3224     
3225     I just polished the translation a bit making some menu entries more clear to understand.
3226     Michal Čihař
3227
3228 commit 99fdd5fde9828400076a3047bb6fa903c4e7eb2d
3229 Author: Laurent Monin <zas@norz.org>
3230 Date:   Thu Aug 30 18:51:22 2012 +0200
3231
3232     Add *~, *.rej, *.orig files to git ignore list.
3233
3234 commit c5600d6e82bf2c53bef1e6e876e76b407a5fd59f
3235 Author: Laurent Monin <zas@norz.org>
3236 Date:   Thu Aug 30 18:46:00 2012 +0200
3237
3238     Fix for support >=automake-1.11.4
3239     
3240     Patch by Marien Zwart
3241     
3242     https://bugs.gentoo.org/show_bug.cgi?id=414863
3243     http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680
3244
3245 commit db38d12f83128e9890ce2d2c7acc5ad62062bc7e
3246 Author: Laurent Monin <zas@norz.org>
3247 Date:   Thu Aug 30 18:32:32 2012 +0200
3248
3249     Trim trailing white spaces on empty lines.
3250
3251 commit e436ea53511e1dadab981af18b237fee83fde39b
3252 Author: Laurent Monin <zas@norz.org>
3253 Date:   Thu Aug 30 18:31:41 2012 +0200
3254
3255     Trim trailing white spaces.
3256
3257 commit 2dfa5f58107ba16e171e2e65524859a42b057742
3258 Author: Laurent Monin <zas@norz.org>
3259 Date:   Thu Aug 30 18:26:06 2012 +0200
3260
3261     Add missing vim modeline.
3262
3263 commit 79a32b2f9955bbb6a6a28da8e167bae2aada12ab
3264 Author: Laurent Monin <zas@norz.org>
3265 Date:   Thu Aug 30 18:22:50 2012 +0200
3266
3267     Fix indentation and few trailing white spaces.
3268
3269 commit 8de6122502695be2f4247e0d258e72f1b877cc6b
3270 Author: Laurent Monin <zas@norz.org>
3271 Date:   Thu Aug 30 18:10:47 2012 +0200
3272
3273     Clear few more warnings, unused variables mostly.
3274
3275 commit 0d1b46f2476f33312d2e6a96de86ceb697e52050
3276 Author: Laurent Monin <zas@norz.org>
3277 Date:   Thu Aug 30 17:34:14 2012 +0200
3278
3279     Drop unused variable.
3280
3281 commit 998be83ddbc750710e4e4464c62c1fe99f56bed2
3282 Author: Laurent Monin <zas@norz.org>
3283 Date:   Thu Aug 30 15:53:29 2012 +0200
3284
3285     Remove commented out code.
3286
3287 commit 6914416f3367d1c81a8061b3c7574fa59ed8c93e
3288 Author: Laurent Monin <zas@norz.org>
3289 Date:   Thu Aug 30 15:53:29 2012 +0200
3290
3291     Remove commented out code.
3292
3293 commit 998d7438ddb832124dc2ef02a09bd28b417e4abe
3294 Author: Laurent Monin <zas@norz.org>
3295 Date:   Thu Aug 30 15:53:29 2012 +0200
3296
3297     Remove commented out code.
3298
3299 commit 065f8505a49848248fca6e4baf200ff32c76d44b
3300 Author: Laurent Monin <zas@norz.org>
3301 Date:   Thu Aug 30 15:53:29 2012 +0200
3302
3303     Remove commented out code.
3304
3305 commit b2767f1a5b12e2513b25e7217db3bba4daf696dc
3306 Author: Laurent Monin <zas@norz.org>
3307 Date:   Thu Aug 30 15:53:29 2012 +0200
3308
3309     Remove commented out code.
3310
3311 commit d183c70667dae4e1b9c14274f87008140705f77d
3312 Author: Laurent Monin <zas@norz.org>
3313 Date:   Thu Aug 30 15:53:29 2012 +0200
3314
3315     Remove commented out code.
3316
3317 commit ec7a96144eacd2962e001b9f9509f0b87cba1fad
3318 Author: Laurent Monin <zas@norz.org>
3319 Date:   Thu Aug 30 15:53:29 2012 +0200
3320
3321     Remove commented out code.
3322
3323 commit e24d1d84215f757a49950ddcb6a0a431215d9899
3324 Author: Laurent Monin <zas@norz.org>
3325 Date:   Thu Aug 30 15:53:29 2012 +0200
3326
3327     Remove commented out code.
3328
3329 commit a23decd0c110c10fe4514f6739033f0e615203f1
3330 Author: Laurent Monin <zas@norz.org>
3331 Date:   Thu Aug 30 15:53:29 2012 +0200
3332
3333     Remove commented out code.
3334
3335 commit d34b6e3930db0e0545989fc02ce9d8948be7278a
3336 Author: Laurent Monin <zas@norz.org>
3337 Date:   Thu Aug 30 15:53:29 2012 +0200
3338
3339     Remove commented out code.
3340
3341 commit 7197eb36d57c04a5990165253a5342962217de82
3342 Author: Laurent Monin <zas@norz.org>
3343 Date:   Thu Aug 30 15:53:29 2012 +0200
3344
3345     Remove commented out code.
3346
3347 commit 686b5bed543c5abd0310eff74d3d8083ab1ff01c
3348 Author: Laurent Monin <zas@norz.org>
3349 Date:   Thu Aug 30 15:53:29 2012 +0200
3350
3351     Remove commented out code.
3352
3353 commit bb4cf084d5405157c29562589824196f413ab4a8
3354 Author: Laurent Monin <zas@norz.org>
3355 Date:   Thu Aug 30 15:53:29 2012 +0200
3356
3357     Remove commented out code.
3358
3359 commit 3e99d738911cf527d28e06d48ef3d0d3eff19665
3360 Author: Laurent Monin <zas@norz.org>
3361 Date:   Thu Aug 30 15:53:29 2012 +0200
3362
3363     Remove commented out code.
3364
3365 commit 173d2143484c3360284a81425a312c41f82114a6
3366 Author: Laurent Monin <zas@norz.org>
3367 Date:   Thu Aug 30 15:53:29 2012 +0200
3368
3369     Remove commented out code.
3370
3371 commit 45f1cb3fbaffa831d2e1d61a1e854c18e8b689e1
3372 Author: Laurent Monin <zas@norz.org>
3373 Date:   Thu Aug 30 15:53:29 2012 +0200
3374
3375     Remove commented out code.
3376
3377 commit 69c450f528c4a97336928b3874ae89681773eb07
3378 Author: Laurent Monin <zas@norz.org>
3379 Date:   Thu Aug 30 15:53:29 2012 +0200
3380
3381     Remove commented out code.
3382
3383 commit e826f76dba8d57420edcfcf4bf47612798aadfa7
3384 Author: Laurent Monin <zas@norz.org>
3385 Date:   Thu Aug 30 15:53:29 2012 +0200
3386
3387     Remove commented out code.
3388
3389 commit c3c6a1c5f1d2cf069a95c8e13db3370df49abb08
3390 Author: Laurent Monin <zas@norz.org>
3391 Date:   Thu Aug 30 15:53:29 2012 +0200
3392
3393     Remove commented out code.
3394
3395 commit 9a98f594d50179e5fda8434b474e8646a1101be9
3396 Author: Laurent Monin <zas@norz.org>
3397 Date:   Thu Aug 30 15:53:29 2012 +0200
3398
3399     Remove commented out code.
3400
3401 commit a40d8f1e7f4bace37758d6f0bc4f598652b77b69
3402 Author: Laurent Monin <zas@norz.org>
3403 Date:   Thu Aug 30 15:53:29 2012 +0200
3404
3405     Remove commented out code.
3406
3407 commit 3b69b99bf1e46fe67787290a266a514ab4ebeb02
3408 Author: Laurent Monin <zas@norz.org>
3409 Date:   Thu Aug 30 15:53:29 2012 +0200
3410
3411     Remove commented out code.
3412
3413 commit f5dbbe98d06523111d56cc5c4147249ab8f4c1a0
3414 Author: Laurent Monin <zas@norz.org>
3415 Date:   Thu Aug 30 15:53:29 2012 +0200
3416
3417     Remove commented out code.
3418
3419 commit 78373c788d9a9fc130ef0f039d8e15e1742da77e
3420 Author: Laurent Monin <zas@norz.org>
3421 Date:   Thu Aug 30 15:53:29 2012 +0200
3422
3423     Remove commented out code.
3424
3425 commit 4dab5333331e96b14ae9f871dfd1188984d9fea5
3426 Author: Laurent Monin <zas@norz.org>
3427 Date:   Thu Aug 30 15:53:29 2012 +0200
3428
3429     Remove commented out code.
3430
3431 commit 0beb16d6e79c9c053f2750a345f2f1187e2d24b1
3432 Author: Laurent Monin <zas@norz.org>
3433 Date:   Thu Aug 30 15:53:29 2012 +0200
3434
3435     Remove commented out code.
3436
3437 commit 6a614ca243412a39479c4fcd43f7a1b161f247e1
3438 Author: Laurent Monin <zas@norz.org>
3439 Date:   Thu Aug 30 15:53:29 2012 +0200
3440
3441     Remove commented out code.
3442
3443 commit cb50eb752ddb8a381770066e2aed5edc4d1d7098
3444 Author: Laurent Monin <zas@norz.org>
3445 Date:   Thu Aug 30 15:53:28 2012 +0200
3446
3447     Remove commented out code.
3448
3449 commit e23cc764544e07ddb495468bcf5ebb135464d617
3450 Author: Laurent Monin <zas@norz.org>
3451 Date:   Thu Aug 30 15:53:28 2012 +0200
3452
3453     Remove commented out code.
3454
3455 commit fe6bdd98e608a5501d8308850bd2b2d1699f696f
3456 Author: Laurent Monin <zas@norz.org>
3457 Date:   Thu Aug 30 15:53:28 2012 +0200
3458
3459     Remove commented out code.
3460
3461 commit 07edd520432046277c9517363e8a13c77d69a80e
3462 Author: Laurent Monin <zas@norz.org>
3463 Date:   Thu Aug 30 15:53:28 2012 +0200
3464
3465     Remove commented out code.
3466
3467 commit 778b816f64effac3f60c5c374fa1d1dea98e2fc2
3468 Author: Laurent Monin <zas@norz.org>
3469 Date:   Thu Aug 30 15:53:28 2012 +0200
3470
3471     Remove commented out code.
3472
3473 commit 208263f33c3d06ef97c5b1de12bd760426ead9ad
3474 Author: Laurent Monin <zas@norz.org>
3475 Date:   Thu Aug 30 15:53:28 2012 +0200
3476
3477     Remove commented out code.
3478
3479 commit fc188f358bb25dfd550896a96733e3dbe428ed0c
3480 Author: Laurent Monin <zas@norz.org>
3481 Date:   Thu Aug 30 15:53:28 2012 +0200
3482
3483     Remove commented out code.
3484
3485 commit 2d84366d1d5bfa920a9565f224aafc632f552f09
3486 Author: Laurent Monin <zas@norz.org>
3487 Date:   Thu Aug 30 15:53:28 2012 +0200
3488
3489     Remove commented out code.
3490
3491 commit a2756cb29e1e1c3380a4047e680f12b579640850
3492 Author: Laurent Monin <zas@norz.org>
3493 Date:   Thu Aug 30 15:53:28 2012 +0200
3494
3495     Remove commented out code.
3496
3497 commit 7bf2341f0892456aeea8b724c5345f9560e79b19
3498 Author: Laurent Monin <zas@norz.org>
3499 Date:   Thu Aug 30 15:20:31 2012 +0200
3500
3501     Drop unused variable.
3502
3503 commit fedac9b5d07eadf22a59da5f2b54f9069f8b5d25
3504 Author: Laurent Monin <zas@norz.org>
3505 Date:   Thu Aug 30 15:19:10 2012 +0200
3506
3507     Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.
3508
3509 commit 138cf42cc6b36d2d335fbccdc6a0acf0ad731afa
3510 Author: Laurent Monin <zas@norz.org>
3511 Date:   Thu Aug 30 15:03:01 2012 +0200
3512
3513     Those stereo image options are of type int, not uint, use appropriate macros.
3514
3515 commit 1130f7a65f849f02b7205b591ab69349453b8ccf
3516 Author: Laurent Monin <zas@norz.org>
3517 Date:   Thu Aug 30 14:50:59 2012 +0200
3518
3519     Drop unused variable and code.
3520
3521 commit d5defb169abd3ffbe1248dcfb68a67618c6933d6
3522 Author: Laurent Monin <zas@norz.org>
3523 Date:   Thu Aug 30 14:48:08 2012 +0200
3524
3525     Drop commented out code.
3526
3527 commit 191f1be7abe96e0add71a4f860f35cbde2c0735d
3528 Author: Laurent Monin <zas@norz.org>
3529 Date:   Thu Aug 30 14:40:45 2012 +0200
3530
3531     Drop commented out code.
3532
3533 commit 398ef4821b3700a0f423c67b8234232f435c22b8
3534 Author: Laurent Monin <zas@norz.org>
3535 Date:   Thu Aug 30 14:39:55 2012 +0200
3536
3537     Drop unused variables.
3538
3539 commit e3eddd60273f9c51efbaaa1d371c29a37ad79de0
3540 Author: Laurent Monin <zas@norz.org>
3541 Date:   Thu Aug 30 14:39:33 2012 +0200
3542
3543     Drop unused variables.
3544
3545 commit 0439e10bf01d764bc9c694b4373b2fce0ceb2ea8
3546 Author: Laurent Monin <zas@norz.org>
3547 Date:   Thu Aug 30 14:39:21 2012 +0200
3548
3549     Drop unused variables.
3550
3551 commit 177aaa75226e85083c33f15d7f27c728f5051694
3552 Author: Laurent Monin <zas@norz.org>
3553 Date:   Thu Aug 30 14:30:57 2012 +0200
3554
3555     Drop unused variables and code.
3556     
3557     pan-view.c: In function ‘pan_grid_build’:
3558     pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
3559     pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
3560     pan-view.c: In function ‘pan_window_key_press_cb’:
3561     pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
3562     pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
3563     pan-view.c: In function ‘pan_window_set_dnd_data’:
3564     pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
3565     pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]
3566
3567 commit a528475df781869194c7c12a7f9e68299231e044
3568 Author: Laurent Monin <zas@norz.org>
3569 Date:   Thu Aug 30 14:26:21 2012 +0200
3570
3571     Drop unused variables and associated code.
3572
3573 commit 9a6cccf9676b10f3750d99f1c895c7664d21b20d
3574 Author: Laurent Monin <zas@norz.org>
3575 Date:   Thu Aug 30 14:21:41 2012 +0200
3576
3577     Silent a warning when compiling with GTK+ >= 3.0.0.
3578     
3579     unused variable ‘success’ [-Wunused-variable]
3580
3581 commit 71731cbf926798a66607e3480bd453331edbd42b
3582 Author: Laurent Monin <zas@norz.org>
3583 Date:   Thu Aug 30 14:18:53 2012 +0200
3584
3585     Remove useless variable and code.
3586
3587 commit 9f9030d5503a6dc32820dfb94572a8cfcd64612b
3588 Author: Laurent Monin <zas@norz.org>
3589 Date:   Thu Aug 30 14:17:47 2012 +0200
3590
3591     Remove commented out code.
3592
3593 commit 815ae1a95341ef7f485b6318e0a155c1f0f208b5
3594 Author: Laurent Monin <zas@norz.org>
3595 Date:   Thu Aug 30 14:17:20 2012 +0200
3596
3597     Add parenthesis to silent a possible warning.
3598     
3599     suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
3600
3601 commit bf1aa8041aa87b5a414a95fb5cb55e0cbdbd4dd1
3602 Author: Laurent Monin <zas@norz.org>
3603 Date:   Thu Aug 30 14:15:15 2012 +0200
3604
3605     Drop 2 unused variables.
3606
3607 commit 7e9262a4c018f3a7a5056ae7e2dc6daaced87222
3608 Author: Laurent Monin <zas@norz.org>
3609 Date:   Thu Aug 30 14:14:22 2012 +0200
3610
3611     Drop 2 unused variables.
3612
3613 commit a9f22e8996edf6ef0c903df502accca39795b567
3614 Author: Laurent Monin <zas@norz.org>
3615 Date:   Thu Aug 30 14:13:00 2012 +0200
3616
3617     Drop 2 unused variables.
3618
3619 commit d926faf2470884776bb637a666b9d5418782ad32
3620 Author: Laurent Monin <zas@norz.org>
3621 Date:   Thu Aug 30 14:12:02 2012 +0200
3622
3623     Drop unused variable.
3624
3625 commit c1e6a77e48c6fd5c3a4d6b217f3523e50a3f7c1e
3626 Author: Laurent Monin <zas@norz.org>
3627 Date:   Thu Aug 30 14:10:29 2012 +0200
3628
3629     Silent a warning.
3630     
3631     ‘histmap’ may be used uninitialized in this function
3632
3633 commit e195aada701568e50bb15f8dc07c6c4fff808007
3634 Author: Laurent Monin <zas@norz.org>
3635 Date:   Thu Aug 30 14:08:21 2012 +0200
3636
3637     Drop unused variable.
3638
3639 commit 332edbe346175c3f77454566328251d597669837
3640 Author: Laurent Monin <zas@norz.org>
3641 Date:   Thu Aug 30 14:06:24 2012 +0200
3642
3643     Drop unused code and variables (transform/orientation).
3644
3645 commit b2a77abd1953f0f69ac5606cdb93c5aa83867827
3646 Author: Laurent Monin <zas@norz.org>
3647 Date:   Thu Aug 30 14:01:41 2012 +0200
3648
3649     Fix up indentation and coding style.
3650
3651 commit 4f9e7512c57ca43523437e462b662b1d59bb47d2
3652 Author: Laurent Monin <zas@norz.org>
3653 Date:   Thu Aug 30 13:47:03 2012 +0200
3654
3655     Drop unused variables.
3656
3657 commit bb6e66cc8defe8f9e25b67f9196682a9c2944129
3658 Author: Laurent Monin <zas@norz.org>
3659 Date:   Thu Aug 30 13:45:31 2012 +0200
3660
3661     Drop dead code.
3662
3663 commit a88879d1eb413ede6937b6a354da5a4ce581ad9c
3664 Author: Laurent Monin <zas@norz.org>
3665 Date:   Thu Aug 30 13:44:07 2012 +0200
3666
3667     Drop unused variables.
3668
3669 commit d1ed5cab8cbf90546ef13a69bafebd686ff2a054
3670 Author: Laurent Monin <zas@norz.org>
3671 Date:   Thu Aug 30 13:40:13 2012 +0200
3672
3673     Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).
3674
3675 commit e48a30b284f42bf5183332e4f5ce48ec813bfe3d
3676 Author: Laurent Monin <zas@norz.org>
3677 Date:   Thu Aug 30 13:17:40 2012 +0200
3678
3679     Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
3680
3681 commit 502c19f72e810a57ef19cfaf1ef0bad18e46710b
3682 Author: Laurent Monin <zas@norz.org>
3683 Date:   Thu Aug 30 13:15:40 2012 +0200
3684
3685     Drop dead code.
3686
3687 commit 384d5890ff08ce83b97ba39fcfed16124705152f
3688 Author: Laurent Monin <zas@norz.org>
3689 Date:   Thu Aug 30 04:22:32 2012 +0200
3690
3691     Use new constant FD_MAGICK = 0x12345678u
3692
3693 commit f5e2bc6ad3ec9876532a6904c706fbc1f29fc31f
3694 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3695 Date:   Wed Aug 29 23:27:52 2012 +0200
3696
3697     better filedata ref debug messages
3698     
3699     The idea is this:
3700     with --debug=2 geeqie writes log with pointers. If it crashes on
3701     fd->magick, it writes the invalid pointer as a hex value before
3702     the crash. Then the log can be grepped for this value to see
3703     what happened with this fd in the past.
3704
3705 commit 2d51dd3a2bc18199726de6ed43fc024001852826
3706 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3707 Date:   Wed Aug 29 23:27:06 2012 +0200
3708
3709     fixed crash in file list
3710
3711 commit edb1e373979c41df56bee73358a5f34aab12f4cf
3712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3713 Date:   Tue Aug 28 19:23:54 2012 +0200
3714
3715     added GDK_SCROLL_MASK to pixbuf renderer
3716     
3717     gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
3718     mouse wheel events
3719     https://bugzilla.gnome.org/show_bug.cgi?id=671305
3720
3721 commit 8b8c885f66ca81096fd18a91f67627bb92ec0f18
3722 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3723 Date:   Tue Aug 28 18:48:10 2012 +0200
3724
3725     fixed crash in icon list
3726
3727 commit bafd4bd22cd26498175a0481a4f201921f8480b5
3728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3729 Date:   Tue Aug 21 22:31:05 2012 +0200
3730
3731     fixed scroll of fullscreen image
3732
3733 commit 085be43cb79e04341102a9922e0e0f531454089a
3734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3735 Date:   Tue Aug 21 20:39:03 2012 +0200
3736
3737     fixed updating of comment and keyword pane
3738     
3739     - temporary disabling of notifications does no longer work because
3740     the notification is called later, in idle cb.
3741     - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
3742     - now the update function checks if the new value is really different
3743
3744 commit 902157eeea55c4fe7e626977f8d2b161352b63dc
3745 Author: Michal Čihař <mcihar@suse.cz>
3746 Date:   Tue Aug 21 14:53:05 2012 +0200
3747
3748     Fix big endian support in tiff loader
3749
3750 commit e292e7252ae49cf4c34a48a000fe10dc06797cfb
3751 Author: Laurent Monin <zas@norz.org>
3752 Date:   Tue Aug 21 12:47:06 2012 +0200
3753
3754     Fix 2 compilation warnings due to missing type casting.
3755     
3756     Use GTK_WIDGET().
3757
3758 commit 54238463f62d59be26ddbf4b40cbcb48b4e7341d
3759 Author: Laurent Monin <zas@norz.org>
3760 Date:   Tue Aug 21 12:43:43 2012 +0200
3761
3762     Fix 2 warnings due to unmatched gtk+ functions prototypes.
3763     
3764     gtk_cell_renderer_get_size(): missing const in parameter
3765     gtk_cell_renderer_activate(): wrong return type + missing consts in parameters
3766
3767 commit 5bc47e5f1723ff39cbcd13cfbdb95d2348363219
3768 Author: Michal Čihař <mcihar@suse.cz>
3769 Date:   Tue Aug 21 11:40:57 2012 +0200
3770
3771     Whitespace cleanup
3772
3773 commit 1548a68d26046b6aa467e56ca2c8f5444b95a23b
3774 Author: Michal Čihař <mcihar@suse.cz>
3775 Date:   Tue Aug 21 11:40:19 2012 +0200
3776
3777     Add support for LCMS2
3778     
3779     Both LCMS1 and LCMS2 are supported.
3780
3781 commit f71645adf90f613bafbfe6c9ebdd41850dc9d523
3782 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3783 Date:   Tue Aug 21 10:43:09 2012 +0200
3784
3785     fixed typo that caused build failure
3786
3787 commit 2b091f51194576999f78c8ef4bc69dd031829e6b
3788 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3789 Date:   Mon Aug 20 22:42:33 2012 +0200
3790
3791     implemented presentation mode
3792     
3793     This is first version of presentation mode. It basically works
3794     but the current caching and preload algorithms do not work well
3795     with it.
3796
3797 commit a7fba2298fc652380b105fa3981fe132ccc54bf8
3798 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3799 Date:   Mon Aug 20 18:29:31 2012 +0200
3800
3801     clutter compatibility fixes
3802
3803 commit af6326dd1794cd36fc7c2293d695efac34e842ec
3804 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3805 Date:   Mon Aug 20 17:18:34 2012 +0200
3806
3807     more gtk3 drawing fixes
3808
3809 commit 5698b4a2c9655662afdb25504bca1987e10e25d8
3810 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3811 Date:   Sun Aug 19 00:34:20 2012 +0200
3812
3813     fixed segfault with gtk2
3814
3815 commit 1ff687c9c2e6f97053ccd0d4d60079440ba678fb
3816 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3817 Date:   Sun Aug 19 00:28:42 2012 +0200
3818
3819     dropped support for gtk < 2.20
3820
3821 commit 8788844a7d5ab5f9ee1b1182abdc100093249ce4
3822 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3823 Date:   Sat Aug 18 23:02:36 2012 +0200
3824
3825     disable stereo mode in Pan View
3826
3827 commit a68e43b9a1710ec2df2165a8723ce6f11407b9eb
3828 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3829 Date:   Sat Aug 18 19:11:57 2012 +0200
3830
3831     speed improvements
3832     
3833     GBRA textures are faster
3834     added some debug output
3835
3836 commit b8ac089b37bb86881fbc1ecb8712f6a6f04f1c6f
3837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3838 Date:   Sat Aug 18 18:43:06 2012 +0200
3839
3840     use gtk_widget_set_app_paintable for renderer
3841
3842 commit a03ef4ab807fd2e4866d591b1fefb6de7fb76f07
3843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3844 Date:   Sat Aug 18 18:12:50 2012 +0200
3845
3846     dropped renderer->overlay_draw
3847
3848 commit 8316b45a3d18ecf4220d4623d46c4d2cfb3da0b9
3849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3850 Date:   Sat Aug 18 18:05:20 2012 +0200
3851
3852     renamed renderer->update_sizes to update_viewport
3853
3854 commit 10cc4eb03df17d1d452bc102aa1c7b8a04f7899c
3855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3856 Date:   Sat Aug 18 17:52:39 2012 +0200
3857
3858     simplified pr_zoom_clamp
3859
3860 commit a059e7f6ab07b5bfeeecc2c8dd28a70293544158
3861 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3862 Date:   Sat Aug 18 17:10:08 2012 +0200
3863
3864     fixed unnecessary renderer backend calls
3865
3866 commit 7e575385c45d5e54580bec15b47d6ce3138c3f24
3867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3868 Date:   Sat Aug 18 16:37:40 2012 +0200
3869
3870     clutter renderer code cleanup
3871
3872 commit cecac3e83b528238b00861f6318d9215489f2be4
3873 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3874 Date:   Sat Aug 18 16:25:18 2012 +0200
3875
3876     dynamic change of texture upload priority
3877
3878 commit c39c4d4b36f786ef26ea5c4ab0462d61d1d0b553
3879 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3880 Date:   Sat Aug 18 00:33:54 2012 +0200
3881
3882     implemented post-processing via 3d texture
3883
3884 commit 5124a23c3eff171e45e8473b66e24c816bbc6550
3885 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3886 Date:   Fri Aug 17 23:08:34 2012 +0200
3887
3888     added option for clutter renderer
3889
3890 commit 60370f4565f012349b3ebf6343adda7cbffd2979
3891 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3892 Date:   Thu Aug 16 23:15:17 2012 +0200
3893
3894     draw background checkboard using fragment shader
3895
3896 commit 165d4724e586706fc7584d2797a78761927bc5ee
3897 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3898 Date:   Wed Aug 15 22:28:02 2012 +0200
3899
3900     clutter drawing improvement
3901     
3902     use clutter_actor_set_scale instead of clutter_actor_set_size
3903     clip to the initialized part of texture during loading
3904
3905 commit 5bafddf0f968594e7cd0d55f7c210573b4544de0
3906 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3907 Date:   Wed Aug 15 21:30:56 2012 +0200
3908
3909     added overlay and stereo input
3910
3911 commit 17567ffee44220d9b99d9c0d1bd8e5dd166620dc
3912 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3913 Date:   Tue Aug 14 23:55:16 2012 +0200
3914
3915     update the texture with lower priority
3916
3917 commit 11bdc439465bef94c0f44bc90505b14994077ccd
3918 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3919 Date:   Tue Aug 14 23:03:26 2012 +0200
3920
3921     try to preserve original texture
3922
3923 commit 5f36bf52245175e396ee64e78e7863a25e33f559
3924 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3925 Date:   Tue Aug 14 22:52:03 2012 +0200
3926
3927     try to merge pending area_ready notifications
3928
3929 commit 269a04d54949a71b15704cc16001390b78277a00
3930 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3931 Date:   Sun Aug 12 21:07:49 2012 +0200
3932
3933     added autoconf test for clutter
3934
3935 commit 8a7f96c0ae1bf813e1b892e80285a0092424b4d0
3936 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3937 Date:   Sun Aug 12 19:33:46 2012 +0200
3938
3939     simplified mirrored stereo drawing
3940
3941 commit 266814d3a437d1900bc7399268d44811a9daa608
3942 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3943 Date:   Sun Aug 12 00:47:24 2012 +0200
3944
3945     expose/draw method moved to renderer-tiles
3946
3947 commit ceb0eefbcf257ad4967ead2e441c6feb8d46f4ff
3948 Author: Vladimir Nadvornik <nadvornik@suse.cz>
3949 Date:   Sat Aug 11 23:46:42 2012 +0200
3950
3951     implemented clutter-based renderer
3952
3953 commit ec7e78f239e733a7b5e8f9a0407b19710fd0d8c7
3954 Author: Laurent Monin <zas@norz.org>
3955 Date:   Thu Aug 16 23:33:24 2012 +0200
3956
3957     Update french translation.
3958
3959 commit bb35f83926c37e14b24931b03164d09b38b36a00
3960 Author: Laurent Monin <zas@norz.org>
3961 Date:   Wed Aug 15 00:48:35 2012 +0200
3962
3963     Add read_dummy_option() to handle old/deprecated options.
3964     
3965     It is better to keep a trace of old options, for now, just display
3966     a message about the option to be ignored, and the reason.
3967
3968 commit 20544048d99f4074e1aec280101b973bb2003cee
3969 Author: Laurent Monin <zas@norz.org>
3970 Date:   Mon May 14 23:01:01 2012 +0200
3971
3972     More use of const, fix up a warning.
3973
3974 commit 14c50cf1c22927ca1aea5054908fbd6b86cfc894
3975 Author: Laurent Monin <zas@norz.org>
3976 Date:   Mon May 14 23:00:19 2012 +0200
3977
3978     Fix 4 warnings due to function prototype mismatches.
3979
3980 commit 977a7c75f623d87fe50ba36b40185e3b0f15528b
3981 Author: Laurent Monin <zas@norz.org>
3982 Date:   Mon May 14 22:34:22 2012 +0200
3983
3984     Don't discard const
3985
3986 commit 44b81fb2b45e57e294914f49ce1ea0d0f8bdeb31
3987 Author: Laurent Monin <geeqie@norz.org>
3988 Date:   Thu Dec 23 01:56:47 2010 +0100
3989
3990     Cleanup Exif Date sorting patch.
3991     
3992     Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()
3993
3994 commit 92c6523db91dd8f148ecc30f20fcde8f4818401d
3995 Author: Juuso Räsänen <juusora@gmail.com>
3996 Date:   Thu Dec 23 00:38:40 2010 +0100
3997
3998     Allow to sort files according to Exif-date
3999     
4000     I also like the idea about sorting files according to Exif-date. This
4001     behaviour seemed to be implemented in the pan-view but not in the main
4002     browser view. I created a little patch to "correct" this issue.  ;)
4003     
4004     This satisfies my own needs, although the exif-date reading could be
4005     probably somehow optimised(?).. now the GUI becomes unresponsive for
4006     few seconds if there are a lot of pictures in the directory...
4007
4008 commit b73335c511e8e299d37e43935173a9a089b2fc0c
4009 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
4010 Date:   Fri Apr 2 20:47:34 2010 +0930
4011
4012     exif autorotate for proofs
4013     
4014     Find below a patch which adds auto-rotation of proof images based on image
4015     EXIF information.  It is a revision of a proof-of-concept patch I did up for
4016     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
4017     submission.  The patch below is against geeqie 1.0.
4018     
4019     The proof auto-rotation feature is controlled by a new setting in the
4020     "convenience" section of the image preferences dialog.  This way the
4021     existing behaviour is still available for those who want to use it.
4022     
4023     I find this new feature very useful when preparing proofing sheets and I
4024     suspect others would too.  Please consider this for inclusion in geeqie.
4025
4026 commit cbdf3ece854a15cd59d858355df2e681c3b111ac
4027 Author: Àngel Mompó <mecatxis@gmail.com>
4028 Date:   Mon Aug 13 12:25:18 2012 +0200
4029
4030     Update catalan translation
4031
4032 commit a7e8746f7a2d61d09839590382da12a4183314df
4033 Author: Laurent Monin <zas@norz.org>
4034 Date:   Tue Mar 6 18:03:01 2012 +0100
4035
4036     Update french translation.
4037
4038 commit d56650e2fe8b77862c69b51c9550eba0b1fe07f7
4039 Author: Daniel van Vugt <vanvugt@gmail.com>
4040 Date:   Thu Aug 18 22:46:55 2011 +0200
4041
4042     Display more descriptive screen names
4043     
4044     Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
4045     
4046     Author: Daniel van Vugt <vanvugt@gmail.com>
4047
4048 commit 04b70c636ab45a99518a2f8b238984d0aaef1606
4049 Author: Daniel van Vugt <vanvugt@gmail.com>
4050 Date:   Thu Aug 18 22:43:29 2011 +0200
4051
4052     Make fullscreen mode actually use the full screen.
4053     
4054     Use override-redirect to ensure fullscreen windows are drawn over any
4055     docks and panels.
4056     
4057     Bug: http://sourceforge.net/support/tracker.php?aid=2925034
4058     Bug-Ubuntu: https://launchpad.net/bugs/788321
4059
4060 commit b0a5325e18cf8d454582f935fdc29b60fe83c179
4061 Author: Peter Tuhársky <tuharsky@misbb.sk>
4062 Date:   Tue Mar 8 20:51:56 2011 +0100
4063
4064     Updated Slovak (SK_sk) translation
4065     
4066     From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682
4067
4068 commit a204856e521dcf66afa88530f1a92cb5404e98ba
4069 Author: Laurent Monin <geeqie@norz.org>
4070 Date:   Thu Dec 30 09:42:27 2010 +0100
4071
4072     Fix overlay formatting example in README.
4073
4074 commit 4e606d1c2253859462aef1fb8c09b7d93e6b611f
4075 Author: Laurent Monin <geeqie@norz.org>
4076 Date:   Wed Dec 29 16:06:20 2010 +0100
4077
4078     Whitespaces fixes.
4079
4080 commit dea40dd784e784e424993cdf0305241b2a48e815
4081 Author: Colin Clark <cclark@mcb.net>
4082 Date:   Wed Dec 29 15:59:53 2010 +0100
4083
4084     Implement the scroll to/select row stuff for tree view in Preferences dialog
4085     
4086     In the Files tab:
4087     - when Add is pressed scroll to the new entry and set focus
4088       to the file-type field
4089     - when Defaults is selected scroll to column 0, row 0
4090     
4091     In the Keyboard tab:
4092     - when Defaults is pressed scroll to column 0, row 0
4093     
4094     Patch by Colin Clark, tidy up by Laurent Monin.
4095
4096 commit 7b9fce3728d3fa19f5efefb28e52560feca84ab5
4097 Author: Laurent Monin <geeqie@norz.org>
4098 Date:   Thu Dec 23 16:45:09 2010 +0100
4099
4100     Align "3) Save metadata in Geeqie private directory" with previous entries.
4101
4102 commit 231db8a35193a26e6e63398e7f26615c4fa78204
4103 Author: Laurent Monin <geeqie@norz.org>
4104 Date:   Thu Dec 23 16:44:25 2010 +0100
4105
4106     Set fixed (but resizeable) width for Description column in Preferences > Files table
4107
4108 commit af5e94048f2cc40204ac5b799701a4bf1664e818
4109 Author: Laurent Monin <geeqie@norz.org>
4110 Date:   Thu Dec 23 15:35:24 2010 +0100
4111
4112     Fix a snprintf() warning regarding unsigned int64 format string.
4113     
4114     Solved by using "%llu" and type cast to (unsigned long long)
4115
4116 commit 0266294671bf3565740ac4b7b6d443ac4c81cb7a
4117 Author: Laurent Monin <geeqie@norz.org>
4118 Date:   Thu Dec 16 20:18:32 2010 +0100
4119
4120     Remove obsolete .cvsignore from tree.
4121
4122 commit 7a32d301ab1ecdd4c3b39822202ed9731779b3bc
4123 Author: Michal Čihař <nijel@debian.org>
4124 Date:   Sun Dec 12 13:35:54 2010 +0100
4125
4126     Fix bashism
4127
4128 commit 0795905fc4bdf9393b3e20e604c9a9ab992132da
4129 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
4130 Date:   Thu Aug 16 23:26:31 2012 +0200
4131
4132     Typo fix: s/allows to/allows one to/
4133
4134 commit a551bc7257b9eab410ac66c31a1cac411d6a2e4a
4135 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
4136 Date:   Thu Aug 16 23:23:38 2012 +0200
4137
4138     Fix typo "writting" (instead of "writing").
4139
4140 commit b51b25ccec2d1d08fbbee47c15fabefd0744b4a5
4141 Author: Laurent Monin <zas@norz.org>
4142 Date:   Thu Aug 16 23:20:25 2012 +0200
4143
4144     Revert "Fix typo "writting" (instead of "writing")."
4145     
4146     This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.
4147
4148 commit f66795e86f64ae015faf318b844cd4d16f406b50
4149 Author: Laurent Monin <zas@norz.org>
4150 Date:   Thu Aug 16 23:20:17 2012 +0200
4151
4152     Revert "Typo fix: s/allows to/allows one to/"
4153     
4154     This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.
4155
4156 commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b
4157 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
4158 Date:   Wed Aug 15 15:30:40 2012 +0200
4159
4160     Typo fix: s/allows to/allows one to/
4161
4162 commit fffad3bfc36e6378f4d109f4400f921b4146947d
4163 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
4164 Date:   Wed Aug 15 15:26:50 2012 +0200
4165
4166     Fix typo "writting" (instead of "writing").
4167
4168 commit 68619b544a553fcaf636894ec894553a0c8f650e
4169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4170 Date:   Thu Aug 16 21:50:39 2012 +0200
4171
4172     added Samsung and Panasonic raw extensions
4173     
4174     thanks Štěpán Roučka for the report
4175
4176 commit a2e7d1772a5ab89dd1f1825f2cc27c6dc711fd05
4177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4178 Date:   Tue Aug 14 21:58:57 2012 +0200
4179
4180     more compilation fixes
4181
4182 commit 48d7bdaed133cd4adadcfdf3973e74056ff666fd
4183 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4184 Date:   Tue Aug 14 20:22:37 2012 +0200
4185
4186     fixed compilation with gtk 2.20
4187
4188 commit 3531bfc74fd7293101af797ddf05956066d62ee6
4189 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4190 Date:   Mon Aug 13 21:06:06 2012 +0200
4191
4192     dropped deprecated dither_quality code
4193
4194 commit e4c8d346f59d81c029679148f0a0e2f4556401f0
4195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4196 Date:   Sun Aug 12 18:43:57 2012 +0200
4197
4198     fixed keyboard controll of image widget
4199
4200 commit f5e9151bcfce23bae199a5a995033b5c12805813
4201 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4202 Date:   Sun Aug 12 01:30:28 2012 +0200
4203
4204     fixed pan-view drawing
4205
4206 commit fd606fb2679c0c186e8fe7d5ba0105d0ade7b865
4207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4208 Date:   Fri Aug 10 21:55:29 2012 +0200
4209
4210     fixed dnd
4211     
4212     used glib functions for uri manipulation
4213
4214 commit db57b78baf8ae8e8b1f7694a3efb804f1e5547b9
4215 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4216 Date:   Sat Aug 4 22:13:33 2012 +0200
4217
4218     selectable image drawing for gtk3
4219
4220 commit 05547f582d702e7f91acf73186498bae0973c49c
4221 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4222 Date:   Sat Aug 4 20:51:56 2012 +0200
4223
4224     selectable image cleanup
4225
4226 commit 7e51e32badcd3c3429ddb94b202d70ed2afd37d2
4227 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4228 Date:   Fri Aug 3 23:33:18 2012 +0200
4229
4230     updated libchamplain code
4231
4232 commit 34807099f71cd420b1dc5e141cb436bd01cf8c37
4233 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4234 Date:   Thu Aug 2 20:04:16 2012 +0200
4235
4236     changed GDK_<key> to GDK_KEY_<key>
4237
4238 commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
4239 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4240 Date:   Thu Aug 2 00:15:16 2012 +0200
4241
4242     use cairo for drawing
4243     
4244     cairo is the only supported drawing method in gtk3
4245
4246 commit dc0a8b78729966b1e85f5a385bd258ba63e20bb7
4247 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4248 Date:   Wed Aug 1 00:17:18 2012 +0200
4249
4250     use accessor functions
4251     
4252     gtk3 does not allow direct use of data structures,
4253     use accessor functions instead
4254
4255 commit 55ccc0fa0ae6758a103b02af07140787c813d9b2
4256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4257 Date:   Fri Aug 10 22:51:57 2012 +0200
4258
4259     detect both gtk2 and 3 in autoconf
4260
4261 commit 5658d2901c72c2da36007036dfa9e6776632b389
4262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4263 Date:   Sun Aug 12 22:07:51 2012 +0200
4264
4265     updated ChangeLog file
4266
4267 commit 529b1126534cc664e8f88f028fa56190cc8debf3
4268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4269 Date:   Sun Aug 12 22:06:03 2012 +0200
4270
4271     updated NEWS file
4272
4273 commit 9d940b7df273544d99d87699986c2eca9e9c4bfd
4274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4275 Date:   Fri Aug 10 21:20:07 2012 +0200
4276
4277     make sure fd is referenced
4278     
4279     file_data_disconnect_sidecar_file may free a fd with zero references
4280     we have to ref it if we want to use it later
4281
4282 commit ebc790ba2080dc8abd9cc880ead7a0acc120dd64
4283 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4284 Date:   Thu Aug 9 17:32:36 2012 +0200
4285
4286     fixed file_data_check_sidecars
4287     
4288     use more clear algorithm:
4289     if the group has changed
4290        disconnect everything
4291        create new group
4292
4293 commit fa99aa221843e0e371edf910a8a39c91451691fb
4294 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4295 Date:   Thu Aug 9 17:30:12 2012 +0200
4296
4297     fixed exif_read_fd
4298     
4299     - add fd to cache immediately
4300     - do not check file presence, the result could be inconsistent with the cache
4301
4302 commit 5ab7044678cf35dff14c06d9031a2791fd563fec
4303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4304 Date:   Tue Aug 7 10:21:29 2012 +0200
4305
4306     replaced assert with g_assert
4307
4308 commit 5fd7dc2e202ea131aa0d9d399a17066c3be56393
4309 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4310 Date:   Sun Aug 5 20:46:05 2012 +0200
4311
4312     updated README file
4313
4314 commit 672c7918e805f090e7848a9ce62cae61f29652fe
4315 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4316 Date:   Sun Aug 5 20:40:07 2012 +0200
4317
4318     fixed gen_changelog for git
4319
4320 commit 7b53b482ac007e2d2a8bbd27f7c2bee0ed10103c
4321 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4322 Date:   Tue Jul 31 19:10:15 2012 +0200
4323
4324     spec file cleanup
4325
4326 commit 7f398f978cfbbea7b72d714a0e8b595c6f2e833a
4327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4328 Date:   Tue Jul 31 19:09:43 2012 +0200
4329
4330     use GPLv2 copy with new FSF address
4331
4332 commit 27c86debac68cd20d7e2a7381833f3cf6245b114
4333 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4334 Date:   Tue Jul 31 18:20:06 2012 +0200
4335
4336     renamed zh_CN.GB2312.po to zh_CN.po
4337
4338 commit b286338544a2c60acb1332f3cb90f6b355af00fb
4339 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4340 Date:   Tue Jul 31 17:41:47 2012 +0200
4341
4342     updated version and copyright notice
4343
4344 commit 27bec4237fa34883854d8c83ce1484fcc0aef165
4345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4346 Date:   Mon Jul 30 18:21:13 2012 +0200
4347
4348     prevent crash in g_utf8_collate_key
4349     
4350     https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
4351
4352 commit 16bb1afa0623d20923b31c95f4ddf45441b2b5d3
4353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4354 Date:   Mon Jul 30 16:31:04 2012 +0200
4355
4356     use AC_SYS_LARGEFILE
4357     
4358     Subject: Build with large file support
4359     From: Michal Čihař <nijel@debian.org>
4360     Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
4361
4362 commit 27cdadd96d24077e3bca57ae4f4d2aa97e413612
4363 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4364 Date:   Sun Jul 29 19:07:39 2012 +0200
4365
4366     update file data structure
4367     
4368     update file data structure in view_dir_tree when a new directory
4369     is created
4370
4371 commit 99d04b829d846921ddff3f8d268a8e2f08fe64cd
4372 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4373 Date:   Sun Jul 29 19:05:58 2012 +0200
4374
4375     statusbar fix
4376     
4377     make sure layout_status_update_image is called only on valid
4378     statusbar
4379
4380 commit cce7db24ab6fc622b0b87cbc31d9cd3cf2abb5b1
4381 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4382 Date:   Sun Jul 29 15:02:56 2012 +0200
4383
4384     update statusbar after changing active image
4385     
4386     https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
4387
4388 commit f4245483e556c3a31ce53f39c4cfa78c805f85ca
4389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4390 Date:   Fri Jul 27 16:28:48 2012 +0200
4391
4392     changed "readonly destination directory" to a warning
4393
4394 commit 3e0e566eca5097f546eb5989196722ac6c1f732c
4395 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4396 Date:   Fri Jul 27 15:03:58 2012 +0200
4397
4398     fixed bug in cache handling
4399     
4400     changed files stayed in cache, but they were reported as not found,
4401     this caused leaks and crashes
4402     bug introduced by change of notification function,
4403     commit 78cde6934008f79fe498e4adc64d187b0ed47417
4404
4405 commit d17c428da1a3a25b1a24f50470f14e98e8cbd226
4406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4407 Date:   Thu Jul 26 16:02:52 2012 +0200
4408
4409     initialize default options before commandline parsing
4410     
4411     this fixes a crash on images specified on commandline
4412
4413 commit 97bddb361bf518b632cb4cf3145d311a94112886
4414 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
4415 Date:   Fri Apr 2 20:47:34 2010 +0930
4416
4417     exif autorotate for proofs
4418     
4419     Find below a patch which adds auto-rotation of proof images based on image
4420     EXIF information.  It is a revision of a proof-of-concept patch I did up for
4421     gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
4422     submission.  The patch below is against geeqie 1.0.
4423     
4424     The proof auto-rotation feature is controlled by a new setting in the
4425     "convenience" section of the image preferences dialog.  This way the
4426     existing behaviour is still available for those who want to use it.
4427     
4428     I find this new feature very useful when preparing proofing sheets and I
4429     suspect others would too.  Please consider this for inclusion in geeqie.
4430
4431 commit 5ef30846a7bc94585771a6d08284b771320b33d4
4432 Author: Klaus Ethgen <Klaus@Ethgen.de>
4433 Date:   Fri Jan 6 02:23:57 2012 +0100
4434
4435     Fix directory walking bug
4436     
4437     There was a annoying bug when walking up more than one directory level.
4438
4439 commit 0922b292f3e67e4b52c7377199c2617511be7a38
4440 Author: Klaus Ethgen <Klaus@Ethgen.de>
4441 Date:   Fri Jan 6 02:23:57 2012 +0100
4442
4443     Fix directory walking bug
4444     
4445     There was a annoying bug when walking up more than one directory level.
4446
4447 commit 988b89175eb9703d8116b719e0baf036793a33c3
4448 Author: Klaus Ethgen <Klaus@Ethgen.de>
4449 Date:   Fri Dec 30 13:59:53 2011 +0100
4450
4451     Revert "call notify functions in in an idle call"
4452     
4453     Breaks type in of keywords.
4454     
4455     This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.
4456
4457 commit 6f701885de29cc7ce188fdd3be50cdab253d5f98
4458 Author: cybjit <cybjit@gmail.com>
4459 Date:   Mon Apr 25 12:53:35 2011 +0200
4460
4461     Ignore duplicates with same path
4462
4463 commit ce2d11c4d9df655a4fff053373b724d985a25db0
4464 Author: Vincent Blut <vincent.debian@free.fr>
4465 Date:   Sat Dec 3 15:46:20 2011 +0100
4466
4467     Various errors in the translation (typo, etc.)
4468     
4469     Patch submitted by Vincent Blut that fix some typo in French locales.
4470     Closes Debian bug #620895.
4471
4472 commit bc3ed05a47d86ee3ec78d166df17d1f446f2d0cd
4473 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4474 Date:   Sat Nov 12 11:36:18 2011 +0100
4475
4476     call size signal indirectly via idle_call
4477     
4478     image_loader_size_cb is called from a second thread, so it can't
4479     use any gtk functions directly or via signals
4480     this fixes random crashes in gtk code introduced by commit e24281e5
4481
4482 commit 4cbe6b68b12b1102fcdc2dcec99e6b03c74291a1
4483 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4484 Date:   Sat Nov 12 11:34:55 2011 +0100
4485
4486     call log window functions indirectly via idle callbacks
4487
4488 commit 04bb6f2326f58139c22d3bb8de7e639c8efb40ba
4489 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4490 Date:   Tue Oct 4 22:09:55 2011 +0200
4491
4492     rename file_data_new_simple to file_data_new_group, filedata.c cleanup
4493
4494 commit 58e4671ba18ae3b3a996f3f518151fc6fb2bbdf0
4495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4496 Date:   Sun Oct 2 11:55:34 2011 +0200
4497
4498     recognize all registered extensions, even if they contain dots
4499
4500 commit 52d7c7d5a99e904839c0497f32ca6d2586b9a14f
4501 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4502 Date:   Sun Oct 2 11:16:03 2011 +0200
4503
4504     sidecar_file_priority function is already called with extension as an argument
4505
4506 commit 78cde6934008f79fe498e4adc64d187b0ed47417
4507 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4508 Date:   Sun Oct 2 11:12:44 2011 +0200
4509
4510     call notify functions in in an idle call
4511
4512 commit 5276a3faf1ab551a34acb45e72ae15213a7ccbfc
4513 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4514 Date:   Sat Oct 1 23:21:08 2011 +0200
4515
4516     move the grouping code from file_data_new to filelist_read
4517
4518 commit aff67e653215952b4766cf33bfdfa24cd93949b3
4519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4520 Date:   Sat Oct 1 20:58:34 2011 +0200
4521
4522     separate function fortesting changed files without sidecars
4523
4524 commit 21a8bc375e28b4950bac3a1a3e1aef1f734d9c63
4525 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4526 Date:   Sat Oct 1 17:11:10 2011 +0200
4527
4528     consistent use of fd->extension
4529
4530 commit e6308d6f082ede8e9d6e57b14806356c8923c65d
4531 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4532 Date:   Sat Oct 1 16:31:58 2011 +0200
4533
4534     simplified grouping of sidecars
4535
4536 commit 18d80ca385e38b3bf9bc4ef36264bb4d430aa1f6
4537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4538 Date:   Fri Sep 30 23:57:31 2011 +0200
4539
4540     fixed filelist_sort_compare_filedata to not return 0 no different files
4541
4542 commit efc8096527d6f743d17c44b9982616a169973f39
4543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4544 Date:   Fri Sep 30 23:02:26 2011 +0200
4545
4546     always check for sidecars by readdir
4547
4548 commit 7bb3871e21c03b7103792524458eddf0616880db
4549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4550 Date:   Fri Sep 30 10:54:32 2011 +0200
4551
4552     do not use FileData entries with empty path
4553
4554 commit 559683ddda8610a986ea1355dc191e8e20f77a23
4555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4556 Date:   Thu Sep 29 17:17:20 2011 +0200
4557
4558     updated copyright notice
4559
4560 commit 4f028fb255a5edaeb2aec25d2e87ef4b8a2aa44d
4561 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4562 Date:   Thu Sep 29 17:14:36 2011 +0200
4563
4564     added custom tiff loader
4565
4566 commit 25d02a83df709d2852f4cb90867aa261b80280ca
4567 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4568 Date:   Thu Sep 29 12:36:08 2011 +0200
4569
4570     added long-term cache for keywords
4571
4572 commit bdea8db7b066162269cc1d9d09d745983e5fadb0
4573 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4574 Date:   Tue Sep 27 22:06:09 2011 +0200
4575
4576     set stereo.fixed default values to hdmi stereo standard
4577
4578 commit 216a72fa46b4f35d8b4f36dfb7b7a227300faa4c
4579 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4580 Date:   Tue Sep 27 22:03:47 2011 +0200
4581
4582     fixed stereo.fixed preferences
4583
4584 commit 1c4103ded9b34d240b76779d5ea8a5c16bbf1924
4585 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4586 Date:   Tue Sep 27 21:12:02 2011 +0200
4587
4588     fixed stereo_temp_disable functionality
4589
4590 commit f5470bbc26b15ce585c8f1cedfad3adfa611ef85
4591 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4592 Date:   Tue Sep 27 10:29:36 2011 +0200
4593
4594     added panorama .pto file to the list of known files
4595
4596 commit 0736b5d6b3b31bb24531284b44b90b7b225d9e7c
4597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4598 Date:   Fri Jul 29 15:27:09 2011 +0200
4599
4600     fixed crash on incomplete jpeg file
4601
4602 commit 10f4b603e6b8ad553a7b9c9afb4aa92e43dccae6
4603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4604 Date:   Sat May 14 22:16:49 2011 +0200
4605
4606     added Cycle through stereo modes menu entry
4607
4608 commit e9780e09d7e57bd5f5c3594bdd773bb2541ec232
4609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4610 Date:   Sat May 14 21:53:45 2011 +0200
4611
4612     do not mix autodetected and user-defined stereo mode
4613
4614 commit c447b43b8f8291da9d941718afaa0b2c9d950efc
4615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4616 Date:   Sun Apr 10 21:11:50 2011 +0200
4617
4618     more compilation fixes
4619
4620 commit 7a8a4c7e4448572ba18d4ded8cf7e86dbd5bf8e7
4621 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4622 Date:   Sun Apr 10 20:30:17 2011 +0200
4623
4624     compilation fixes
4625
4626 commit 0ec34da9df56efdd6963a0f3569fe24299a8ba0d
4627 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4628 Date:   Sat Apr 9 19:27:43 2011 +0200
4629
4630     fixed libjpeg in autoconf
4631
4632 commit 18f8e33ac8681cd297a980a936bd2ce2467614da
4633 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4634 Date:   Sat Apr 9 16:07:31 2011 +0200
4635
4636     improved mpo parser, consider individual image type code
4637
4638 commit e5235578ba189827610cec22c9ca8bc17c433113
4639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4640 Date:   Fri Apr 8 21:16:41 2011 +0200
4641
4642     fixed to compile with other libjpeg versions
4643
4644 commit dd008ca74ba4a924b202021a7d0dbd11cf0dc542
4645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4646 Date:   Sun Mar 27 19:22:29 2011 +0200
4647
4648     allocate tile pixbuf allways
4649
4650 commit 43b479c1042930d616cb4c8fb9e80ee5fd0900ec
4651 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4652 Date:   Sun Mar 27 18:20:19 2011 +0200
4653
4654     updated copyright notices
4655
4656 commit a7efe96305e0e1847c2e20b119c86cac03fd9e56
4657 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4658 Date:   Sun Mar 27 18:14:17 2011 +0200
4659
4660     free mpo data
4661
4662 commit 85dbc07da126d6229f37821e5dd49c3b8546e80e
4663 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4664 Date:   Sun Mar 27 13:53:23 2011 +0200
4665
4666     fixed jpeg_segment_find to support more app2 segments with different signatures
4667
4668 commit c2378af08d9bb0b9ee1f958c9a4b50bc65abbed8
4669 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4670 Date:   Sun Mar 27 12:52:09 2011 +0200
4671
4672     store stereo flag in loader data
4673
4674 commit 2f3197170c42959552141b2600c9d828542792a8
4675 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4676 Date:   Sun Mar 27 12:02:30 2011 +0200
4677
4678     fixed freed data access
4679
4680 commit 091dae0b7d6e602da76f624ddac3e335e262e1fa
4681 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4682 Date:   Sun Mar 27 11:58:29 2011 +0200
4683
4684     load mpo files as SBS
4685
4686 commit c546114c635f93ff254b4d479a1b6370377d054b
4687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4688 Date:   Sun Mar 27 10:57:08 2011 +0200
4689
4690     added mpo parser
4691
4692 commit 3b1800b11fd5f98ce268b358f17585d43641c3ea
4693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4694 Date:   Sat Mar 26 22:13:39 2011 +0100
4695
4696     split jpeg parser functions to separate file
4697
4698 commit ec75c814d6f79ec16426ee40aacbf7d0aded8e41
4699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4700 Date:   Sat Mar 26 22:03:30 2011 +0100
4701
4702     added custom jpeg loader
4703
4704 commit b5b810393f0fae5071a0263db376dadaf595d4c5
4705 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4706 Date:   Sat Mar 26 17:57:25 2011 +0100
4707
4708     infrastructure for image loader backend
4709
4710 commit 09037ad50bd7a839794df37034bcd3dd378cab13
4711 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4712 Date:   Fri Mar 25 23:25:15 2011 +0100
4713
4714     renderer interface cleanup
4715
4716 commit c9965882aeed23e72cf019f6d3859a69d1d4aebd
4717 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4718 Date:   Fri Mar 25 23:14:01 2011 +0100
4719
4720     fixed redrawing on expose event
4721
4722 commit a5a53debed949e9511e6e6fcd454aa324334a8cf
4723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4724 Date:   Fri Mar 25 22:09:59 2011 +0100
4725
4726     fixed area_changed handling
4727
4728 commit 8a3733bbabbca537e1f741984fa8b5e94cca08c6
4729 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4730 Date:   Sun Mar 20 19:16:07 2011 +0100
4731
4732     added more anaglyph modes
4733
4734 commit 19f041e7e105a568a57b22cc36e30590ccc75de7
4735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4736 Date:   Sun Mar 20 12:49:00 2011 +0100
4737
4738     added half-size (3dtv) stereo mode
4739
4740 commit 797e4dbd59e944c3d3b78d25b44dfe7ae8bb287e
4741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4742 Date:   Sun Mar 20 11:31:08 2011 +0100
4743
4744     fixed sbs mode
4745
4746 commit e82e902ed059b5ed4e12a1c48e816cdf3c514940
4747 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4748 Date:   Sun Mar 20 11:11:08 2011 +0100
4749
4750     save and load stereo options
4751
4752 commit f2ee23371ea8a95eb54cd39bf191e658f99cae7e
4753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4754 Date:   Sun Mar 20 10:52:41 2011 +0100
4755
4756     improved preferences dialog
4757
4758 commit bd4b6cfb641e52f646931b69ddccbcacb0f85a5f
4759 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4760 Date:   Sun Mar 20 10:15:07 2011 +0100
4761
4762     added fixed stereo mode
4763
4764 commit 826ea8c822093a131c5c44c9c02252aff5d60d2e
4765 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4766 Date:   Sun Mar 20 00:23:54 2011 +0100
4767
4768     removed 'swap' entry from menu
4769
4770 commit 28fd30edc8bf0a4d0a62c2732d37f512affaf87b
4771 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4772 Date:   Sun Mar 20 00:18:13 2011 +0100
4773
4774     temporarily disable stereo mode, added more stereo prefs
4775
4776 commit 623bc05945e68c9242a69290de12501435a1bc18
4777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4778 Date:   Sat Mar 19 21:42:13 2011 +0100
4779
4780     type of source stereo image made adjustable from menu
4781
4782 commit bab7032f6f11847e68ce1ac42d68a18d50aed220
4783 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4784 Date:   Sat Mar 19 19:53:30 2011 +0100
4785
4786     stereo mode preferences
4787
4788 commit f5f37819bf9ede89c68114b079feb24d19e49343
4789 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4790 Date:   Sat Feb 5 22:22:12 2011 +0100
4791
4792     change stereo mode from menu
4793
4794 commit 68dc88956d7b42a3ced0e0256d075307e866494f
4795 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4796 Date:   Sat Feb 5 18:20:16 2011 +0100
4797
4798     swap stereo images
4799
4800 commit 8ea74ae53b6c32d3d5492340fe16fdeeedd12f26
4801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4802 Date:   Fri Feb 4 23:49:13 2011 +0100
4803
4804     added mirrored stereo mode
4805
4806 commit 086196582749a9f9fd254399665c56a892348ce3
4807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4808 Date:   Sat Jan 29 17:43:05 2011 +0100
4809
4810     fixed overlay position - part2
4811
4812 commit a081296160a39396e395eab36c091cddfb9f216e
4813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4814 Date:   Sat Jan 29 17:35:29 2011 +0100
4815
4816     fixed overlay position
4817
4818 commit cb324a14505d277f8c2def3512e71f64d151531b
4819 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4820 Date:   Sat Jan 29 17:15:39 2011 +0100
4821
4822     do not draw tiles outside the viewport
4823
4824 commit 589a4cb49ae1b9c0a8618ca3918a579ef9e517ae
4825 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4826 Date:   Sat Jan 29 14:49:38 2011 +0100
4827
4828     display pixel aspect ratio support
4829
4830 commit 0a5ec68af089d4b79c3816d3e7df0434ea0ad5e8
4831 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4832 Date:   Fri Jan 28 14:34:57 2011 +0100
4833
4834     anaglyph support
4835
4836 commit fa7103087ac4eaf5d2ddd560fa472d4c4d8a1fa2
4837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4838 Date:   Fri Jan 28 13:13:27 2011 +0100
4839
4840     rt_tile_render cleanup part 3
4841
4842 commit 3dd0e08368b389250b15790036be7f00075a1d74
4843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4844 Date:   Fri Jan 28 13:05:14 2011 +0100
4845
4846     rt_tile_render cleanup part 2
4847
4848 commit 808d8558b3d5e2ec8791ca3ea2a0ba14e5e18823
4849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4850 Date:   Fri Jan 28 12:44:32 2011 +0100
4851
4852     rt_tile_render cleanup part 1
4853
4854 commit 6b9ed5a71fc7230c795e4edd541fb79a5d022220
4855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4856 Date:   Fri Jan 28 11:05:07 2011 +0100
4857
4858     first stereo support
4859
4860 commit 63fdb63ce1470f08c4be2d7a2ff02582c331560e
4861 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4862 Date:   Thu Jan 27 13:40:05 2011 +0100
4863
4864     separated tile renderer
4865
4866 commit a8c5cb269996f35d4877e31514956c198c3bd2e5
4867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4868 Date:   Mon Sep 26 15:02:05 2011 +0200
4869
4870     ignore raw image support reported by the pixbuf loader
4871
4872 commit d2c78b7a8dadc45b958e1b74242d64766e9f6e9f
4873 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4874 Date:   Sat Apr 9 16:38:46 2011 +0200
4875
4876     fixed using DEBUG_N from multiple threads
4877
4878 commit 8a55b69211b5866025f66c514f34ad697d3d1909
4879 Author: Laurent Monin <geeqie@norz.org>
4880 Date:   Thu Dec 16 22:26:36 2010 +0100
4881
4882     Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
4883     
4884     Add a new function exif_init_cache() and call it at top of exif_read_fd(),
4885     the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
4886     and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
4887
4888 commit 138e31f328408ac88f1162999c8fcb24298ab37a
4889 Author: Vladislav Naumov <vnaum@vnaum.com>
4890 Date:   Thu Dec 16 21:55:03 2010 +0100
4891
4892     Fix bug 2999830: do not report failed chown() on copy.
4893     
4894     Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
4895     
4896     I was trying to copy images from my camera which is mounted as a USB
4897     mass storage device.  The files on the mount are owned by root, and
4898     geeqie tries to chown (and chgrp) the copy, fails, and displays an
4899     error message.  This is only mildly annoying when copying a single
4900     file, but when I want to copy multiple files the failure stops the
4901     operation after the first file.
4902     
4903     Patch by Vladislav Naumov <vnaum@vnaum.com>
4904     
4905     This patch ignores chown errors, while still doing chown
4906     (so root still can copy files preserving ownership).
4907     
4908     http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
4909     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
4910
4911 commit bd374b070d437d6319946c49ae0166ee4621e737
4912 Author: Klaus Ethgen <Klaus@Ethgen.de>
4913 Date:   Sun Jul 24 13:17:34 2011 +0100
4914
4915     Change the image size from 10×20 to 20×20
4916     
4917     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
4918     SF:3191174.
4919
4920 commit a11e5ce5f336e6fad747cafc8efea09a69e4cdbb
4921 Author: Klaus Ethgen <Klaus@Ethgen.de>
4922 Date:   Sun Jul 24 13:17:34 2011 +0100
4923
4924     Change the image size from 10×20 to 20×20
4925     
4926     Now the image should not be scaled anymore. Fix Bug Debian:614607 and
4927     SF:3191174.
4928
4929 commit 8f9ba4127954be5e04ac4c8b1822399a435af1ed
4930 Author: Klaus Ethgen <Klaus@Ethgen.de>
4931 Date:   Sun May 15 19:44:04 2011 +0100
4932
4933     Fix a remote command bug
4934
4935 commit 4858999bc0b165211656849e174e9b0149cb33e7
4936 Author: Klaus Ethgen <Klaus@Ethgen.de>
4937 Date:   Sun May 22 09:40:51 2011 +0100
4938
4939     Typo, forgotten bracket
4940
4941 commit d4660d7669ddb5e3312164cfdf5907f4e7dbb349
4942 Author: Klaus Ethgen <Klaus@Ethgen.de>
4943 Date:   Sun May 15 19:44:04 2011 +0100
4944
4945     Fix a remote command bug
4946
4947 commit 31f6b82dbee7f4456371a1b527161ebc81342577
4948 Author: Klaus Ethgen <Klaus@Ethgen.de>
4949 Date:   Sat Apr 9 19:47:30 2011 +0100
4950
4951     Do not delete path settings when adding new directory
4952     
4953     This patch will change the way, geeqie is mangling the path name in the
4954     rename (copy) dialog when creating new directory. Will fix the bugs
4955     Debian:529531 and SF:2795791.
4956
4957 commit a4270acba9810bb6307e7d8da1334211898d8fb5
4958 Author: Klaus Ethgen <Klaus@Ethgen.de>
4959 Date:   Fri Jul 16 13:30:53 2010 +0100
4960
4961     Fix compiling issue
4962     
4963     img-view.c: In function 'real_view_window_new':
4964     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
4965     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
4966
4967 commit e24281e5b7b6a70c47eeb46c4857913b5eec10a8
4968 Author: Klaus Ethgen <Klaus@Ethgen.de>
4969 Date:   Sat May 8 23:52:09 2010 +0100
4970
4971     Fix the windowsize
4972     
4973     Opening a new window from a collection should not set the default size.
4974     Unfortunately the size of the image is not available in the early state.
4975
4976 commit c971abea1cfb4b4d85e1c67dba2d443ebd5e9f86
4977 Author: Klaus Ethgen <Klaus@Ethgen.de>
4978 Date:   Thu Apr 21 18:44:15 2011 +0100
4979
4980     Fix wrong line ending
4981
4982 commit 556bd46ba743932fd29c225918d8aae722f6a054
4983 Author: Klaus Ethgen <Klaus@Ethgen.de>
4984 Date:   Sat Apr 9 19:47:30 2011 +0100
4985
4986     Do not delete path settings when adding new directory
4987     
4988     This patch will change the way, geeqie is mangling the path name in the
4989     rename (copy) dialog when creating new directory. Will fix the bugs
4990     Debian:529531 and SF:2795791.
4991
4992 commit dc3dea1297365981d2e206fd8afbb84a781ced20
4993 Author: Tore Ericsson <tore.ericsson@telia.com>
4994 Date:   Mon Feb 14 21:21:55 2011 +0100
4995
4996     Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
4997
4998 commit 236bc4c0e943f91e022c1c792a0267688e492f1d
4999 Author: Tore Ericsson <tore.ericsson@telia.com>
5000 Date:   Mon Feb 14 15:04:07 2011 +0100
5001
5002     Almost complete Swedish translation
5003     
5004     Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
5005     Edit, Delete, etc. Also remains three entries where I don't know the meaning
5006     on lines 1550, 1558, and 5229. The English text seems to be completely out of
5007     order on lines 5601 and 5606. -- Note also: The first cache path in the
5008     thumbnail dialogue window appears having a duplication error.
5009
5010 commit 8c25cb5a376d19f3db0b5d8b98a4c16fa8799e9e
5011 Author: Tore Ericsson <tore.ericsson@telia.com>
5012 Date:   Mon Feb 14 14:51:44 2011 +0100
5013
5014     Started with Swedish translation
5015
5016 commit 60c56ec5c852ea4b0d8b7df80507bbfbaf4e7610
5017 Author: Tore Ericsson <tore.ericsson@telia.com>
5018 Date:   Thu Jan 13 20:38:20 2011 +0100
5019
5020     Swedish tranlation
5021     
5022     Hi all,
5023     
5024     Here is my translation into Swedish so far, inluding conversion into UTF-8
5025     coding.
5026     
5027     Can somebody advice me how I can test my translations in an own Geeqie
5028     installation? (I'm running Kubuntu 10.04)
5029     
5030     Tore
5031     
5032     From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
5033     From: Tore Ericsson <tore.ericsson@telia.com>
5034     Date: Thu, 13 Jan 2011 20:18:28 +0100
5035     Subject: [PATCH] Started with Swedish translation
5036
5037 commit e504820e7afff00efe7937b7b9a5fd830ae1d79e
5038 Author: Klaus Ethgen <Klaus@Ethgen.de>
5039 Date:   Fri Jul 16 13:30:53 2010 +0100
5040
5041     Fix compiling issue
5042     
5043     img-view.c: In function 'real_view_window_new':
5044     img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
5045     img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
5046
5047 commit 6e695dd61e5fc1ed8d0688d4b72bd87c10f6e0f5
5048 Author: Klaus Ethgen <Klaus@Ethgen.de>
5049 Date:   Sat May 8 23:52:09 2010 +0100
5050
5051     Fix the windowsize
5052     
5053     Opening a new window from a collection should not set the default size.
5054     Unfortunately the size of the image is not available in the early state.
5055
5056 commit c6d82fb33aef7282e1b7977357a27e92122d42d5
5057 Author: Klaus Ethgen <Klaus@Ethgen.de>
5058 Date:   Mon Mar 8 22:01:44 2010 +0100
5059
5060     Implementing some usefull data structures for lua
5061
5062 commit de4f59037f1d026e11760a7847c5b187e89351ea
5063 Author: Klaus Ethgen <Klaus@Ethgen.de>
5064 Date:   Sun Mar 7 20:04:23 2010 +0100
5065
5066     First usable lua callback
5067     
5068     Implementing get_datum to get a named exif datum from the image.
5069
5070 commit 4e679cd9f9cb725773053295eedc75adb8ebe41c
5071 Author: Klaus Ethgen <Klaus@Ethgen.de>
5072 Date:   Sun Mar 7 14:57:00 2010 +0100
5073
5074     Using common path for lua files
5075
5076 commit ee7d5c882dd136b160c94359fb3182e49df0fbee
5077 Author: Klaus Ethgen <Klaus@Ethgen.de>
5078 Date:   Thu Mar 4 21:05:13 2010 +0100
5079
5080     Overlay info with lua
5081
5082 commit c5c0aa1566e7c95c4e3d009067b1e5133aa8736f
5083 Author: Klaus Ethgen <Klaus@Ethgen.de>
5084 Date:   Sat Jun 27 22:38:09 2009 +0100
5085
5086     Adding support for lua scripting
5087     
5088     Until now this is without any functionality.
5089
5090 commit 55de20b6bd7a666ab63ee9d1f60e8fd1833a74c5
5091 Author: Laurent Monin <geeqie@norz.org>
5092 Date:   Sat Dec 11 20:09:43 2010 +0100
5093
5094     Convert svn:ignore properties to .gitignore
5095     
5096     Simplify .gitignore and add few forgotten entries
5097
5098 commit b71da225f077c5268a525886967be68739c5be94
5099 Author: Klaus Ethgen <Klaus@Ethgen.de>
5100 Date:   Mon May 10 11:33:13 2010 +0000
5101
5102     Some small logic mistakes
5103     
5104     Use boolean operators for booleans and bitwise otherwise only.
5105
5106 commit dd54e571eb1cd5ffc55a97edecc777180d0dddb4
5107 Author: Klaus Ethgen <Klaus@Ethgen.de>
5108 Date:   Mon May 10 11:32:56 2010 +0000
5109
5110     GTK marks several functions as deprecated
5111     
5112     The following functions has been replaced and deprecated by version
5113     2.20:
5114        - GTK_WIDGET_CAN_FOCUS
5115        - GTK_WIDGET_DRAWABLE
5116        - GTK_WIDGET_HAS_FOCUS
5117        - GTK_WIDGET_HAS_GRAB
5118        - GTK_WIDGET_IS_SENSITIVE
5119        - GTK_WIDGET_NO_WINDOW
5120        - GTK_WIDGET_REALIZED
5121        - GTK_WIDGET_SENSITIVE
5122        - GTK_WIDGET_STATE
5123        - GTK_WIDGET_TOPLEVEL
5124        - GTK_WIDGET_VISIBLE
5125
5126 commit 7a426d74379c2728ffe2bd0b5a33fd9bb473d7fb
5127 Author: Klaus Ethgen <Klaus@Ethgen.de>
5128 Date:   Sun Feb 28 22:55:37 2010 +0000
5129
5130     Add unknown file class to grouping
5131
5132 commit b71f37b8dbfd89c79a407698293cc3de44b4f645
5133 Author: Klaus Ethgen <Klaus@Ethgen.de>
5134 Date:   Sun Feb 28 15:17:12 2010 +0000
5135
5136     Fix a small issue with strptime
5137     
5138     strptime do not initialize all fields. So the undefined fields could end
5139     in crash later on.
5140
5141 commit fc390bb82685262d7fc073f0571e39c2fcc1c8c3
5142 Author: Laurent Monin <geeqie@norz.org>
5143 Date:   Sat Feb 27 23:31:07 2010 +0000
5144
5145     Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
5146
5147 commit 34c581a990f3b8f76084e0379282cb6bf8eb9606
5148 Author: Klaus Ethgen <Klaus@Ethgen.de>
5149 Date:   Sat Feb 27 20:35:26 2010 +0000
5150
5151     Add the feature to add single keywords to selection
5152     
5153     This patch adds a context menu entry to keywords to ad the current
5154     keyword to all selected images.
5155
5156 commit bbcf58c3c476cbff706e04295c028da8239d3e70
5157 Author: Klaus Ethgen <Klaus@Ethgen.de>
5158 Date:   Sat Feb 27 20:35:09 2010 +0000
5159
5160     Little macro correction
5161
5162 commit de8ed72a941ef92c51ceca084b66dc7828cb90ab
5163 Author: Klaus Ethgen <Klaus@Ethgen.de>
5164 Date:   Sat Feb 27 20:34:54 2010 +0000
5165
5166     Unifying the datetime output
5167     
5168     The output of %date% and %formatted.DateTime% should be equivalent.
5169
5170 commit 7cabd51896c7a9411de0336ade042f4e726fe3e1
5171 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5172 Date:   Wed Feb 17 21:05:10 2010 +0000
5173
5174     updated ChangeLog file
5175
5176 commit c704896fdb0d0d5b5e2d2205c9d57a4382d343d7
5177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5178 Date:   Tue Feb 16 21:18:03 2010 +0000
5179
5180     added 2010 to copyright text
5181
5182 commit 7bea2e9641e42a79bf6bc89a7b9d86d68e671b87
5183 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5184 Date:   Tue Feb 16 21:10:12 2010 +0000
5185
5186     updated version string
5187
5188 commit 43c48179f5b7249ea13b918d0e6cdb156ce3011f
5189 Author: Laurent Monin <geeqie@norz.org>
5190 Date:   Tue Feb 16 20:07:05 2010 +0000
5191
5192     Restore translators list, removed by revision 1899.
5193
5194 commit 113b2377405d3652e66bb547bdf58f981ef6f606
5195 Author: Laurent Monin <geeqie@norz.org>
5196 Date:   Tue Feb 16 19:55:35 2010 +0000
5197
5198     Update russian translation. Thanks to Denis Silakov.
5199
5200 commit 4261dfa3f5aaf091e97daeb0f99dd020672fe37b
5201 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5202 Date:   Sun Feb 14 22:00:23 2010 +0000
5203
5204     fixed segfault in exif parser
5205     
5206     http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
5207
5208 commit b6a2a9d69377da28b4dacdc3630e68e5cb7869ef
5209 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5210 Date:   Sun Feb 14 21:35:11 2010 +0000
5211
5212     fixed reference count
5213     
5214     there was a bug in reference count on writting unsaved metadata
5215     before starting an external editor
5216
5217 commit aa1e53ca14dcd9a75a717792be8a4d5fc735a5eb
5218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5219 Date:   Sun Feb 7 13:16:35 2010 +0000
5220
5221     test gnome-doc-tool in configure
5222
5223 commit 78b77ae3833bfa191aa94531e5b5ba0765b0cc6e
5224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5225 Date:   Sun Feb 7 12:44:55 2010 +0000
5226
5227     dropped obsolete sections, gqview changelog moved to wiki
5228
5229 commit f977ad15657970ebb4621ba46e005cefc0b218ae
5230 Author: Laurent Monin <geeqie@norz.org>
5231 Date:   Tue Feb 2 20:21:11 2010 +0000
5232
5233     Brazilian Portuguese translation was updated.
5234     
5235     Thanks to Sergio Cipolla.
5236     
5237     References:
5238     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
5239
5240 commit 0e32e4d57426c075fa4d9f3cee75c5bdd897df48
5241 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5242 Date:   Wed Jan 27 22:27:10 2010 +0000
5243
5244     czech translation fixes
5245
5246 commit b015822f5751b6ad105ad607d196320574d30806
5247 Author: Laurent Monin <geeqie@norz.org>
5248 Date:   Wed Jan 27 19:58:11 2010 +0000
5249
5250     Update catalan translation, by angel mompo.
5251
5252 commit 6088a5dd735b2bea2b1a8b4606b3c32e89b86999
5253 Author: Laurent Monin <geeqie@norz.org>
5254 Date:   Sun Jan 17 13:34:48 2010 +0000
5255
5256     Fix osd zoom level refreshing (it was broken since some times).
5257
5258 commit 615b0fbae5303c71ce20356036d89d8d5a23261e
5259 Author: Laurent Monin <geeqie@norz.org>
5260 Date:   Wed Jan 13 19:49:39 2010 +0000
5261
5262     Update dutch translation. Work in progress.
5263     
5264     Patch by Marcel Pol.
5265
5266 commit 141a854c9b4b80132cb0be2cfd45122e41157531
5267 Author: Klaus Ethgen <Klaus@Ethgen.de>
5268 Date:   Mon Jan 11 14:10:49 2010 +0000
5269
5270     Wops, typo...
5271
5272 commit 36ee9c9dcd360e1d6847f4fd9b899c70875cc23f
5273 Author: Laurent Monin <geeqie@norz.org>
5274 Date:   Sun Jan 10 14:23:29 2010 +0000
5275
5276     copy_file(): remove incomplete file on error (bug 2890715)
5277     
5278     The behavior changed, data is first written to a temporary file,
5279     which is unlinked in case of error, then the tempfile is renamed
5280     to the final name.
5281     Size of buffer was increased from 4k to 16k.
5282
5283 commit 8ce20c203c0b7e91eed065d5163bd2ad8e183eb3
5284 Author: Laurent Monin <geeqie@norz.org>
5285 Date:   Sat Jan 9 11:44:27 2010 +0000
5286
5287     Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
5288
5289 commit 5a1662366440a908c9af77b57ccd00472ea0d3cc
5290 Author: Laurent Monin <geeqie@norz.org>
5291 Date:   Sat Jan 9 10:37:48 2010 +0000
5292
5293     Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
5294
5295 commit a1c2ef4506fae105f7ca76463fe21c84bd283cb3
5296 Author: Laurent Monin <geeqie@norz.org>
5297 Date:   Tue Jan 5 22:28:11 2010 +0000
5298
5299     Add Serbian translation.
5300     
5301     Note there are two *.po files, one for Cyrilic and one for Latin
5302     letters.
5303     
5304     Thanks to Milos Popovic.
5305
5306 commit 59801852932ec6a13f43b1e3f4beb42631906070
5307 Author: Laurent Monin <geeqie@norz.org>
5308 Date:   Tue Jan 5 22:26:03 2010 +0000
5309
5310     Update README about translations.
5311
5312 commit f9feac4ff37cc70a0b601c1e839f4e37ff2b5072
5313 Author: Laurent Monin <geeqie@norz.org>
5314 Date:   Tue Jan 5 17:49:50 2010 +0000
5315
5316     Allow to switch to fullscreen mode using LIRC.
5317     
5318     Imagine the following situation (which happened to me several times) :
5319     you want to see photos from your bed or your sofa so you launch geeqie
5320     and go to the right directory, then you take your remote control and sit
5321     comfortably far from your keyboard and mouse. And when you want to begin
5322     to watch photos, you realize you forgot to enable full screen! You have
5323     to stand up and to go until your computer and come back, whereas you
5324     could have done it with your remote control.
5325     
5326     Patch by Bernard Massot.
5327
5328 commit f1c7e5da546938446317b7af5ca2c06996bed93a
5329 Author: Laurent Monin <geeqie@norz.org>
5330 Date:   Sat Jan 2 12:38:55 2010 +0000
5331
5332     Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
5333
5334 commit bd34c324c92456f5182579d6922d7aba664f93c3
5335 Author: Laurent Monin <geeqie@norz.org>
5336 Date:   Sat Dec 19 12:53:20 2009 +0000
5337
5338     Fix bug 2917164.
5339     g_utf8_collate_key_for_filename() don't give sort order one
5340     may expect. Using g_utf8_collate_key() make things closer
5341     to many other programs output (ie. ls and gqview).
5342     
5343     Thanks to Michael pointing this out.
5344
5345 commit 99766f9e671fc24106db4104fa468192686e5629
5346 Author: Laurent Monin <geeqie@norz.org>
5347 Date:   Sat Dec 19 12:49:19 2009 +0000
5348
5349     Store sort parameters in appropriate variables.
5350
5351 commit 7ec5e57c11590f5d44bb96865e279de8d03c49cf
5352 Author: Laurent Monin <geeqie@norz.org>
5353 Date:   Thu Dec 10 17:48:43 2009 +0000
5354
5355     Move "Add Keyword" menu item at top of Keywords bar contextual menu.
5356     
5357     Suggested by Lars Täuber.
5358
5359 commit e6fe9db8a728c2188e7276f3cea001981120ed80
5360 Author: Laurent Monin <geeqie@norz.org>
5361 Date:   Thu Dec 10 17:44:31 2009 +0000
5362
5363     Fix contextual menus in lateral bars.
5364     
5365     Use button_release_event instead of button_press_event,
5366     this makes contextual menus persistent until an option
5367     is selected or the menu is closed.
5368
5369 commit 17f461e047e39b2e6ddfc82192aeb71db32c326d
5370 Author: Laurent Monin <geeqie@norz.org>
5371 Date:   Fri Dec 4 21:01:11 2009 +0000
5372
5373     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).
5374
5375 commit 4bbf6df484aa38c0919ef1c12f25a61e7cb2857b
5376 Author: Laurent Monin <geeqie@norz.org>
5377 Date:   Fri Dec 4 20:40:02 2009 +0000
5378
5379     Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
5380
5381 commit 4ba3a4841437e510a1c2904ac2991debb2d1071a
5382 Author: Laurent Monin <geeqie@norz.org>
5383 Date:   Fri Dec 4 19:45:09 2009 +0000
5384
5385     Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
5386
5387 commit 1f4fdf05a9d2f0ec98fc4a9c17172138e60a9e1f
5388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5389 Date:   Fri Nov 27 23:27:35 2009 +0000
5390
5391     build documentation with gnome-doc-tool in makefile
5392
5393 commit 3f39e625a89f647d3963770bfc1222ef3f2b8a98
5394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5395 Date:   Sun Nov 22 09:12:22 2009 +0000
5396
5397     scripts for converting wiki documentation to docbook
5398
5399 commit 14fdb79a58c05b2110ccd7a7abc2e31099b74562
5400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5401 Date:   Sat Nov 21 20:08:51 2009 +0000
5402
5403     check gtk_clutter_init return value
5404     
5405     https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
5406
5407 commit 64efa05fe3501bbcdd866156a9c62954d198514a
5408 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5409 Date:   Wed Nov 18 12:34:30 2009 +0000
5410
5411     changed https to http in wiki links
5412
5413 commit fb7ec61825c021bfbc7431ce7dcbbafc97a8d9c1
5414 Author: Laurent Monin <geeqie@norz.org>
5415 Date:   Fri Nov 13 18:37:31 2009 +0000
5416
5417     Spanish translation was updated. Thanks to Redy Rodriguez.
5418
5419 commit 40c05f384b37a3fc91262b033a0603ce376f8ccc
5420 Author: Laurent Monin <geeqie@norz.org>
5421 Date:   Sat Nov 7 21:31:23 2009 +0000
5422
5423     Updated spanish translation. Thanks to Redy Rodriguez.
5424
5425 commit ec5cfc05e59af8975556ffbc6262252e91172441
5426 Author: Klaus Ethgen <Klaus@Ethgen.de>
5427 Date:   Tue Oct 13 21:49:42 2009 +0000
5428
5429     German translation update
5430
5431 commit 3bd2b7d601d9444418799003a5ae472ac7738d15
5432 Author: Klaus Ethgen <Klaus@Ethgen.de>
5433 Date:   Tue Oct 13 21:49:21 2009 +0000
5434
5435     Add compatibility for GTK 2.18
5436     
5437     With 2.18 some functions are deprecated. With geeqie that are two at the
5438     moment.
5439     - gtk_tree_view_column_get_cell_renderers - which can be replaced by
5440       gtk_cell_layout_get_cells
5441     - gdk_event_get_graphics_expose - I just commented it as there seems to
5442       be no replacement in GTK 2.18
5443
5444 commit 84b602a4d3d1156d36c42db6bbd5d811cbe2f255
5445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5446 Date:   Sat Oct 10 15:01:41 2009 +0000
5447
5448     added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
5449
5450 commit 9d0d6ce6929d7fae161552c1d91ee9ff412b3b2f
5451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5452 Date:   Sat Oct 10 10:15:23 2009 +0000
5453
5454     use text renderer for editor->hidden
5455     
5456     The toggle was too confusing because it was not dirrectly editable.
5457
5458 commit a41042b3eed47f80f91448ca4836d09976a238fb
5459 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5460 Date:   Thu Oct 1 18:40:34 2009 +0000
5461
5462     ignored multiple directories specified on commandline
5463     
5464     IMHO this was inconsistent - specifying one directory had completely
5465     different effect than specifying two or more directories. Moreover,
5466     it segfaulted.
5467     Now only one directory is allowed.
5468
5469 commit 95d62825b5e935186a76211f63bea02b4af88d5a
5470 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5471 Date:   Thu Oct 1 17:37:51 2009 +0000
5472
5473     fixed tree_store reordering
5474
5475 commit 34f3b8a3ff32d1d2c4c77f57dd99344a7443257f
5476 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5477 Date:   Mon Sep 28 12:04:35 2009 +0000
5478
5479     do not cache incomplete thumbnails
5480
5481 commit 63420660a443d3a98d556ef90da3d079d058c4cb
5482 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5483 Date:   Mon Sep 28 09:57:06 2009 +0000
5484
5485     consider sidecars in layout_image popup menu
5486
5487 commit 64cf6613bcea8ae9c8f412255d2132eead0d76e8
5488 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5489 Date:   Sat Sep 26 11:37:09 2009 +0000
5490
5491     bar_gps cleanup
5492     
5493     - removed the scrollbar
5494     - do not set decel-rate,
5495       https://bugzilla.gnome.org/show_bug.cgi?id=596419
5496
5497 commit 643ae01b588ec9645731f147d82102244ac7dc74
5498 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5499 Date:   Sat Sep 26 08:47:28 2009 +0000
5500
5501     print text using pango renderer
5502     
5503     - the text is sent to postscript as a bitmap
5504     - this fixes printing of non-ascii characters
5505     
5506     http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
5507
5508 commit 8b6b4b9f42ac74470709bd413f0b5ce5b4190a90
5509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5510 Date:   Fri Sep 25 20:39:15 2009 +0000
5511
5512     require libchamplain 0.4
5513     
5514     - check for libchamplain 0.4
5515     - dropped libchamplain 0.3.x support
5516     
5517     http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
5518
5519 commit b52b036e97cb06283bc2280c432404cba631cbc2
5520 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5521 Date:   Thu Sep 24 21:52:44 2009 +0000
5522
5523     fixed and simplified sidecar grouping code
5524
5525 commit 98cfb648cc4b0173b3e324af8d4c81fa14623124
5526 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5527 Date:   Thu Sep 24 18:02:29 2009 +0000
5528
5529     fixed emitting of error signal from image loader
5530
5531 commit f1c57f3c48c0347586e17fdce74e798ab95756ba
5532 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5533 Date:   Mon Sep 21 18:48:32 2009 +0000
5534
5535     fixed pan-view popup menu
5536     
5537     - removed wrong callback
5538     - consider sidecar files in the editor popup
5539
5540 commit 068a46d7a986f799ada8cc2cc80864c87b4d0741
5541 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5542 Date:   Mon Sep 14 21:25:10 2009 +0000
5543
5544     fixed selection handling in sidebar
5545
5546 commit a65c901d3b70d7b3c2ed08ed89ffc90fac4bccc4
5547 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5548 Date:   Sun Sep 13 21:08:40 2009 +0000
5549
5550     fixed editor list in popup menu
5551     
5552     - show an editor if any of selected files matches
5553     - added debug messages
5554
5555 commit 1ab4168f7370de7b3370b1b91cb8a052327055b1
5556 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5557 Date:   Sun Sep 13 21:03:17 2009 +0000
5558
5559     fixed incorrect translation
5560
5561 commit 3a4c59562600d7a6b390c702b72c921ade71e3db
5562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5563 Date:   Sun Sep 13 20:00:08 2009 +0000
5564
5565     fixed filelist refresh
5566
5567 commit 0d3397b546403b2beb64608ab306f1d8ec323b2b
5568 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5569 Date:   Sun Sep 13 12:33:11 2009 +0000
5570
5571     preserve histmap on NOTIFY_CHANGE
5572
5573 commit d88c0197db63c4282f6986112521d45f87c753a6
5574 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5575 Date:   Sun Sep 13 09:55:21 2009 +0000
5576
5577     added possibility to use geeqie-rotate as a standalone script
5578
5579 commit 9f27ef873ac95d800100b3a8702bcbe614a6e49b
5580 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5581 Date:   Sat Sep 12 16:37:05 2009 +0000
5582
5583     strip the "lang=" prefix from exiv2 in all metadata formats
5584
5585 commit 5773c73278ff455e6b1c96f115509cf24fe89108
5586 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5587 Date:   Sat Sep 12 16:03:09 2009 +0000
5588
5589     simplified template
5590
5591 commit fcf4c3852f5993e7cbb0e5f19ae46919c22a4ffd
5592 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5593 Date:   Sat Sep 12 15:51:37 2009 +0000
5594
5595     editor fixes
5596     
5597     - fixed editor loading order
5598     - fixed EditorWindow->modified flag handling
5599
5600 commit 50f55547a981a56f3baa1cd33bc2f3c4139bd695
5601 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5602 Date:   Sat Sep 12 15:31:24 2009 +0000
5603
5604     fixed reloading of editors
5605
5606 commit fbcd54e1b46fb22ca36e031e863af7b5f28b5d3b
5607 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5608 Date:   Wed Sep 9 18:16:09 2009 +0000
5609
5610     advertisment added
5611
5612 commit 04d9cb61c50924e4a8a7431e2da696b55693d241
5613 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5614 Date:   Mon Sep 7 20:44:29 2009 +0000
5615
5616     start_editor_from_filelist_full fixes
5617     
5618     fixed return value from start_editor_from_filelist_full()
5619     call editor_command_parse to detect possible problems early enough
5620
5621 commit 89d76d7da4f277010901baaf80c239c057d7da70
5622 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5623 Date:   Mon Sep 7 20:04:22 2009 +0000
5624
5625     fixed list of possible editors in popup menu
5626
5627 commit 23f8333708ae73bb3332c1cd6f1033fd9bf9cdfd
5628 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5629 Date:   Mon Sep 7 19:48:05 2009 +0000
5630
5631     fixes sidecar file grouping
5632     
5633     files with a number in extension were listed twice, it
5634     caused problems later
5635
5636 commit b319e56a6f2a4018c385fe0b8eb085724dd33da5
5637 Author: Laurent Monin <geeqie@norz.org>
5638 Date:   Mon Sep 7 08:24:09 2009 +0000
5639
5640     Comment out unused functions, silenting related compilation warnings.
5641
5642 commit 6178ce7ae0e76e7e4d348681969e6dd31235c8ad
5643 Author: Laurent Monin <geeqie@norz.org>
5644 Date:   Mon Sep 7 08:18:18 2009 +0000
5645
5646     Remove an unused variable and minor code cleanup.
5647
5648 commit 9cfd6cc0d65835a221e710c14941591543597145
5649 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5650 Date:   Sun Sep 6 14:29:19 2009 +0000
5651
5652     improved editor loading
5653
5654 commit 687a891871bd2c41ecb7f955b80910c941427353
5655 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5656 Date:   Sun Sep 6 14:21:19 2009 +0000
5657
5658     fixed unnecessary image reloads in color menu
5659
5660 commit e0fd3c772a12fdb3c6155b90b587c6dbaa418a82
5661 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5662 Date:   Sun Sep 6 14:01:03 2009 +0000
5663
5664     load desktop files in idle time
5665     
5666     - scanning all desktop files takes a lot of time because of hdd seek
5667     - this change moves the scanning to idle time
5668     - the editors appears in the menus some time after startup
5669     
5670     https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
5671
5672 commit 397dd167416368a4d102b051352add5ed2982414
5673 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5674 Date:   Sun Sep 6 09:08:37 2009 +0000
5675
5676     added messages for debugging startup time
5677
5678 commit a9030eea34458fb630d338c042311e3904110eef
5679 Author: Laurent Monin <geeqie@norz.org>
5680 Date:   Sat Sep 5 13:48:21 2009 +0000
5681
5682     Update svn ignore lists.
5683
5684 commit dcadde2b6220414d6fc833c97a31b33fa0995d87
5685 Author: Laurent Monin <geeqie@norz.org>
5686 Date:   Fri Sep 4 15:53:04 2009 +0000
5687
5688     Fix up compilation issues related to libchamplain.
5689     
5690     See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
5691
5692 commit 049463614a739625303f0edb6a8cf1ee90219833
5693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5694 Date:   Thu Sep 3 20:00:40 2009 +0000
5695
5696     fixed in-place rename
5697
5698 commit 6f6186dad0150ef4f37eca53c0cf22cbfd0cd7a0
5699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5700 Date:   Thu Sep 3 19:18:20 2009 +0000
5701
5702     do not reload image on copy, move, rename and external editor
5703     
5704     changed files should be detected anyway
5705     http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
5706
5707 commit 2b239ea29ca6de434c05482d27abf55df26d35f0
5708 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5709 Date:   Fri Aug 28 23:09:05 2009 +0000
5710
5711     fixed vd_notify_cb leak
5712
5713 commit 1dc77a83b26aed8ff77e59837bf03e77789cb6b7
5714 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5715 Date:   Fri Aug 28 21:01:29 2009 +0000
5716
5717     improved printing of selection
5718
5719 commit fbfb356c4e58eaf760c363caa8cbb3e6a45bd8ed
5720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5721 Date:   Fri Aug 28 20:18:46 2009 +0000
5722
5723     improved the sidecar grouping algorithm
5724
5725 commit 7cc27f48539b28a84af54e72c687276b729465bb
5726 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5727 Date:   Thu Aug 27 20:23:28 2009 +0000
5728
5729     fixed toggle_slideshow function
5730     
5731     https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
5732
5733 commit ca1e575f63e3e5f39dafdb4c512f8e7672237ee0
5734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5735 Date:   Wed Aug 26 19:19:06 2009 +0000
5736
5737     updated version message
5738
5739 commit ccc188ca0606d79f1fe7e84e96a995acd96aca42
5740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5741 Date:   Wed Aug 26 19:16:02 2009 +0000
5742
5743     save one unnecessary call to stat_utf8
5744
5745 commit 04c030835380e4223ea2902c4cea0283bbce9895
5746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5747 Date:   Tue Aug 25 22:21:46 2009 +0000
5748
5749     use name as a tooltip of external editor if comment is missing
5750     
5751     the hotkey dialog ignores entries with empty tooltip
5752
5753 commit da53e4e5a7a067aea6961ea89a35098a68562196
5754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5755 Date:   Tue Aug 25 21:30:50 2009 +0000
5756
5757     write metadata before another opeation
5758     
5759     - this is implemented for copy and external editor
5760     - the unsaved metadata should survive operations like move or rename
5761     - saving metadata before delete is pointless
5762
5763 commit 22679396edba29418ca66fb4a1e9238386ae13d5
5764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5765 Date:   Sun Aug 23 14:10:56 2009 +0000
5766
5767     workaround for xpm loader
5768     
5769     https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
5770
5771 commit 399428f6412a8c2866ec65738ca12bccd374fe73
5772 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5773 Date:   Sun Aug 23 13:37:15 2009 +0000
5774
5775     fixed moving and maintenance of std. thumbnails
5776     
5777     https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
5778
5779 commit e284087c3e3d8714587fecdbb81d6328d3376b19
5780 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5781 Date:   Sat Aug 22 21:58:49 2009 +0000
5782
5783     remove deleted files from metadata queue
5784
5785 commit a20b1c7d57bc9f5e189b957942665d0856617b4e
5786 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5787 Date:   Sat Aug 22 20:20:19 2009 +0000
5788
5789     fixed sidecar grouping
5790     
5791     this fixes grouping of files which differs only
5792     in upper/lowercase extension. The old code stopped scanning
5793     when the first file was found.
5794
5795 commit 4fd2d2e9ae0d08ec04f1b893c08a315be6837abc
5796 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5797 Date:   Tue Aug 18 20:19:23 2009 +0000
5798
5799     fixed possible crash in exif_item_get_integer
5800
5801 commit c1371f79e488f152db06c61f821469fe59331ade
5802 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5803 Date:   Mon Aug 3 20:47:14 2009 +0000
5804
5805     updated links
5806
5807 commit 6873f89855794d502a5098369ba8b79fa4794392
5808 Author: Klaus Ethgen <Klaus@Ethgen.de>
5809 Date:   Mon Aug 3 12:34:57 2009 +0000
5810
5811     Fixing libexiv2 bug
5812
5813 commit 95f139cb78e9e71ee9c8978fe70885537d265092
5814 Author: Klaus Ethgen <Klaus@Ethgen.de>
5815 Date:   Sat Aug 1 22:37:57 2009 +0000
5816
5817     Fix a small problem with casefull keywords
5818     
5819     In @1636 I miss one check for keyword case. Now it should be all fixed.
5820
5821 commit 993581fa3b5a4f2dfe93e6b3ceb03b7219b73f41
5822 Author: Klaus Ethgen <Klaus@Ethgen.de>
5823 Date:   Sat Aug 1 22:37:37 2009 +0000
5824
5825     This function is never used anymore: file_maint_removed
5826
5827 commit 3ba97f11d9ed1b31f4983b6f2b85a1661fd21172
5828 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5829 Date:   Fri Jul 31 20:46:55 2009 +0000
5830
5831     updated project status
5832
5833 commit c57a5a23b7b648f93a7ab9e78d32ea240909a8ef
5834 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5835 Date:   Fri Jul 31 20:31:56 2009 +0000
5836
5837     added project web page under version control
5838
5839 commit 3591c21101f1f1f82eba676b7708f61badc13e0c
5840 Author: Laurent Monin <geeqie@norz.org>
5841 Date:   Thu Jul 30 17:59:20 2009 +0000
5842
5843     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.
5844
5845 commit 50d58991a04ea08b245ad359ed7cd399f5e48d2e
5846 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5847 Date:   Wed Jul 29 21:03:38 2009 +0000
5848
5849     updated czech translation
5850
5851 commit e01d567728c83465fd4bd657233f07b6a1d47403
5852 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5853 Date:   Tue Jul 28 22:27:24 2009 +0000
5854
5855     improved scroll on slower machines
5856     
5857     patch by Stanislav Brabec
5858
5859 commit 41599122ba313c5806555c6f1e241ed09ff37177
5860 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5861 Date:   Tue Jul 28 22:14:26 2009 +0000
5862
5863     do not process sidecar files in bar_gps
5864     
5865     patch by Colin Clark
5866
5867 commit 5d66be285cb060db3db2202a7ee3b79cacfd9769
5868 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5869 Date:   Tue Jul 28 22:03:54 2009 +0000
5870
5871     run the scripts with /bin/sh
5872
5873 commit 9ac5bc9898dd722a4b1bbc175ac2d777ec3d53e3
5874 Author: Laurent Monin <geeqie@norz.org>
5875 Date:   Sat Jul 25 08:23:23 2009 +0000
5876
5877     French translation was updated.
5878
5879 commit 6c06cb33020b4045625a56baae23b1fef36c8618
5880 Author: Laurent Monin <geeqie@norz.org>
5881 Date:   Sat Jul 25 08:13:13 2009 +0000
5882
5883     Remove some bashisms from configure.in. Patch by Greg Troxel.
5884
5885 commit 5495e01cd0d7eec14da56600599aaa7c5876299b
5886 Author: Laurent Monin <geeqie@norz.org>
5887 Date:   Sat Jul 25 08:00:07 2009 +0000
5888
5889     Romanian translation was completed. Thanks to Sabin Iacob.
5890
5891 commit 206a227078812c68c76b4a233cd877639a8b49bf
5892 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5893 Date:   Fri Jul 24 14:07:54 2009 +0000
5894
5895     update column sizes after toggling thumbnails
5896
5897 commit 3374e3d5b309aa51edbaf5b4a9a7beeb084452f9
5898 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5899 Date:   Fri Jul 24 13:32:37 2009 +0000
5900
5901     fixed switching of multiline texts
5902
5903 commit 2d113f07405e4579f942e247297cc0ff66227935
5904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5905 Date:   Fri Jul 24 12:56:54 2009 +0000
5906
5907     do not try to reload deleted image
5908     
5909     deleted image is replaced by the next one from the list, keep
5910     the old image displayed until the new one is set
5911
5912 commit 00c99d21f60a5771bdecff3fd77a6636cdbb685f
5913 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5914 Date:   Fri Jul 24 12:45:42 2009 +0000
5915
5916     call gtk_tree_view_columns_autosize only when reall needed
5917     
5918     gtk_tree_view_columns_autosize is rather expensive, call it only
5919     afrer directory change or after user-requested refresh
5920
5921 commit 66643fc83bc4568484894ae282c1cc1b1f83d31f
5922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5923 Date:   Fri Jul 24 12:21:23 2009 +0000
5924
5925     do not use cell_data_func
5926     
5927     cell_data_func is too slow, store formatted string in the tree_store
5928     instead
5929
5930 commit 8494a934706a0fa7c16e83df36d2d4fec7a61184
5931 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5932 Date:   Tue Jul 21 14:17:01 2009 +0000
5933
5934     fixed destroying of menu data
5935     
5936     Make sure that menu destroy functions do not access parent widget
5937     structures that are already destroyed
5938     There are 2 ways to achieve this:
5939     - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
5940     - use separate data structure passed to *_popup_menu_destroy_cb()
5941       like in img-view.
5942
5943 commit 7c7eb0a20e26e0b16c90ec2882559344ac537c1d
5944 Author: Klaus Ethgen <Klaus@Ethgen.de>
5945 Date:   Sat Jul 18 08:16:54 2009 +0000
5946
5947     Fix a overrun
5948     
5949     data_offset + data_length could be bigger than guint which makes the
5950     calculation overflow to a value smaller then size.
5951
5952 commit 6e739c902d1e5cfec08c44348536b5d0c2d23199
5953 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5954 Date:   Thu Jul 2 17:37:05 2009 +0000
5955
5956     updated ChangeLog file
5957
5958 commit 08f70c1da91476bc46ab020ba54f929ca991af5c
5959 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5960 Date:   Thu Jul 2 17:31:38 2009 +0000
5961
5962     updated ca.po - submitted by Mecatxis
5963
5964 commit ecfe3d0ad28feebc56f32610d9707309243a051c
5965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5966 Date:   Wed Jul 1 20:55:37 2009 +0000
5967
5968     make sure that automake and config.h uses the same installation paths
5969
5970 commit 2e37aa4a9f0235e9ffe2a2daf09d85caa54c303a
5971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5972 Date:   Wed Jul 1 19:38:17 2009 +0000
5973
5974     updated version string
5975
5976 commit b514d250a6bf056da22f144876fb3a367c35e943
5977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5978 Date:   Wed Jul 1 19:33:09 2009 +0000
5979
5980     fixed mnemonic conflicts
5981
5982 commit 9c0ca8a14835d15472fc1453bc62cd7403cb9a7a
5983 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5984 Date:   Wed Jul 1 18:59:39 2009 +0000
5985
5986     removed msgctxt keyword, older gettext fails on it
5987
5988 commit a781a6fa2d8dfd1a452ffd0242eb6e420ec4ee80
5989 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5990 Date:   Wed Jul 1 18:32:32 2009 +0000
5991
5992     removed gettext.h reference
5993
5994 commit 0ec10ddfd8183dfcef9e9651d86ee1dd6fab82e9
5995 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5996 Date:   Wed Jul 1 07:04:42 2009 +0000
5997
5998     updated spec file
5999
6000 commit 21797ad0d7c06e997ca15031f3634f7992acaef2
6001 Author: Laurent Monin <geeqie@norz.org>
6002 Date:   Tue Jun 30 23:40:37 2009 +0000
6003
6004     French translation was updated.
6005
6006 commit 0bf27305767735ad7b0ebbd8f18ab4d0b24a5614
6007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6008 Date:   Tue Jun 30 20:15:33 2009 +0000
6009
6010     fixed an use of uninitialized value
6011
6012 commit b5b0a8583f3e0201b0257e21546e1620d71e73e0
6013 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6014 Date:   Tue Jun 30 20:12:28 2009 +0000
6015
6016     fixes for a built without Exiv2
6017     
6018     don't try to access XMP metadata if not compiled with Exiv2
6019     some metadata options are valid without Exiv2, do not disable them
6020
6021 commit f70e420d4bffd932e7cf9d70debb74df1e96011e
6022 Author: Klaus Ethgen <Klaus@Ethgen.de>
6023 Date:   Tue Jun 30 19:53:55 2009 +0000
6024
6025     Revert "Add pgettext for some ambiguous strings"
6026     
6027     Now there should be all ambiguous strings gone. This reverts commit 1628
6028     
6029     With that commit also all ambiguous strings should be solved.
6030
6031 commit ed08c31a1b8e1b458f69605e1756af6460b363e0
6032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6033 Date:   Tue Jun 30 19:12:25 2009 +0000
6034
6035     add desktop.in files to the tarball
6036
6037 commit 84d6dfa42fdb4560cc895f8346256b80cbc2deeb
6038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6039 Date:   Mon Jun 29 19:48:14 2009 +0000
6040
6041     fixed writting to gqview legacy format
6042
6043 commit b1e7867f8a5174e1b9650a4f9703efc3b94d20b9
6044 Author: Laurent Monin <geeqie@norz.org>
6045 Date:   Mon Jun 29 16:32:43 2009 +0000
6046
6047     French translation was updated.
6048
6049 commit c278582ae1a6dfa2c1b12ce3af4554b28db37d27
6050 Author: Laurent Monin <geeqie@norz.org>
6051 Date:   Mon Jun 29 16:02:28 2009 +0000
6052
6053     Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
6054
6055 commit f8f76cde319631e0147a286966ca7af0b13f747c
6056 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6057 Date:   Sun Jun 28 13:41:51 2009 +0000
6058
6059     added geeqie-import-geeqie.desktop.in
6060
6061 commit 8bb48410fde2352746c65072c38331ec17faa329
6062 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6063 Date:   Sun Jun 28 11:55:54 2009 +0000
6064
6065     libchamplain compatibility fix
6066
6067 commit cf4208a56c616bb3dcaae93de5274dfc219a0313
6068 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6069 Date:   Sun Jun 28 09:25:47 2009 +0000
6070
6071     cleanup: remove some disabled code
6072
6073 commit 3ad0a54de0b397a1f8d7ca8cb487633150060032
6074 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6075 Date:   Sun Jun 28 09:08:25 2009 +0000
6076
6077     warn if another operation is performed on a file with unsaved metadata
6078
6079 commit dadc45eb233a88708878440db9dc0746206f6246
6080 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6081 Date:   Sun Jun 28 08:49:28 2009 +0000
6082
6083     sync histogram state after enabling it from the menu
6084
6085 commit a61e74ef49b2910e1c2b52699455707a110344ba
6086 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6087 Date:   Sun Jun 28 08:32:27 2009 +0000
6088
6089     added script for importing GQView and Geeqie-alpha metadata
6090
6091 commit db44d472fbb0f81ba00ac282b9e4fa04fd37d64e
6092 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6093 Date:   Sat Jun 27 23:12:52 2009 +0000
6094
6095     put preferences to separate submenu
6096
6097 commit d960407def39b244453756528e281209f1c47135
6098 Author: Klaus Ethgen <Klaus@Ethgen.de>
6099 Date:   Sat Jun 27 22:58:20 2009 +0000
6100
6101     German translation update
6102
6103 commit 6595653e7fdcd3f9126e2382e61309a6fddceec7
6104 Author: Klaus Ethgen <Klaus@Ethgen.de>
6105 Date:   Sat Jun 27 22:57:56 2009 +0000
6106
6107     Complete commit @1747 (intltool usage)
6108     
6109     With using intltool the localisation will fail cause of missing
6110     desktop.in file. Also the old desktop files are obsoleted by this
6111     commit.
6112     
6113     Also it is not necessary any more to have a './' in front of the files
6114     in POTFILES.in.
6115
6116 commit 3000474f9d40efec1c4167fe3c87dce3e2814d18
6117 Author: Klaus Ethgen <Klaus@Ethgen.de>
6118 Date:   Sat Jun 27 22:56:50 2009 +0000
6119
6120     Fix AM_CFLAGS and AM_CXXFLAGS from @1701
6121     
6122     The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
6123     src/Makefile.am.
6124     
6125     I also did some minor whitespace fixes and made the internal
6126     documentation consistent by using \ than @ for doxygen doc.
6127
6128 commit 1282982b76068795acda07efe761286c1d850927
6129 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6130 Date:   Sat Jun 27 22:40:25 2009 +0000
6131
6132     added command for editing ufraw id file, changed menu location
6133
6134 commit 5865742b0f0e0d9e89c6f8cfc8789e37ab3cfc09
6135 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6136 Date:   Sat Jun 27 21:12:07 2009 +0000
6137
6138     reordered View menu
6139
6140 commit 2c3454d78f2e002ad86059746d6dbc15070110d0
6141 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6142 Date:   Sat Jun 27 20:47:17 2009 +0000
6143
6144     use radio buttons for file and dir mode in popup menu
6145
6146 commit 9ef0898770dc7fb0e286c777a1ece3896f22a1ca
6147 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6148 Date:   Sat Jun 27 20:12:56 2009 +0000
6149
6150     simplified menu_item_add_radio usage
6151
6152 commit f9509525508c1f38a99edf06d5203f2cb063b81a
6153 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6154 Date:   Sat Jun 27 17:54:31 2009 +0000
6155
6156     created Files and Folders submenu
6157
6158 commit 8948dca3981a8f5484d8cc658dd5253cf9bc9f85
6159 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6160 Date:   Sat Jun 27 15:47:50 2009 +0000
6161
6162     improved overlay menu
6163     
6164     - indicate overlay and histogram state in toggle and radio entries in
6165       the menu
6166     - all entries have visible effect in all modes
6167
6168 commit a374a03dd9be5d447a8a0f0d45b4a2b7a6725cb1
6169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6170 Date:   Wed Jun 24 20:31:30 2009 +0000
6171
6172     test if an accelerator can be stored
6173     
6174     gtk_accel_map_change_entry can't change accelerators
6175     to keys like arrows. Test this and show the keys in the list
6176     only if they can be really changed.
6177     
6178     https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
6179
6180 commit 7bbcd188f372a89bc2ff72d80ed8a20fec5b95ca
6181 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6182 Date:   Tue Jun 23 19:20:48 2009 +0000
6183
6184     improved description string
6185
6186 commit 5a18119c672fff2fb43b3789ffedb8932c960e37
6187 Author: Klaus Ethgen <Klaus@Ethgen.de>
6188 Date:   Sun Jun 21 22:52:45 2009 +0000
6189
6190     Localizing one string
6191
6192 commit d820c538051df54a6316047a3da7ce77414fa980
6193 Author: Klaus Ethgen <Klaus@Ethgen.de>
6194 Date:   Sun Jun 21 22:52:08 2009 +0000
6195
6196     Fix two memory failures
6197     
6198     1. if the description field for a exif information is empty the program
6199        dumps core when trying to change this. The reason is a strcmp with a
6200        NULL value.
6201     
6202        The fix add the small functionality to set the field to default when
6203        it is set empty.
6204     
6205     2. There was a g_strdup miss in exif.c which could end in memory
6206        corruption.
6207
6208 commit 48de954045b9d2f5e00ef8ef1be0c23f1babf8ec
6209 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6210 Date:   Sun Jun 21 20:14:53 2009 +0000
6211
6212     improved file list update priority
6213     
6214     - update list with lower priority than the priority of file operations
6215     - make sure that it is updated at least once per 2 seconds
6216
6217 commit 8f5b864badbfce732abf5f389688052ece5ce8c1
6218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6219 Date:   Sun Jun 21 13:28:02 2009 +0000
6220
6221     fixed jumping of filelist on focus_in event
6222
6223 commit 624256fd4593dec4dda712194794a3bf85bcdb7f
6224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6225 Date:   Sun Jun 21 12:39:58 2009 +0000
6226
6227     fixed updating of marks in sidecars
6228
6229 commit 8c5f76523ca80ce6b73e625ad8304af1e2acb88e
6230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6231 Date:   Sat Jun 20 23:15:11 2009 +0000
6232
6233     various geeqie-ufraw improvements
6234     
6235     - handle xmp sidecars
6236     - commandline options, help
6237
6238 commit ad121b74463720f97b4ff342580227d07b30d52c
6239 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6240 Date:   Sat Jun 20 18:42:23 2009 +0000
6241
6242     fixed leak in file_util_* functions
6243     
6244     - file_util_* are changed to take over the filelist and free it when
6245       done
6246     - make sure that these functions are called correctly
6247
6248 commit 64ac3a19f5d513a64d8824bbc131323341f82f49
6249 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6250 Date:   Sat Jun 20 16:46:32 2009 +0000
6251
6252     improved list view
6253     
6254     - do the string formatting in the cell_data callback
6255     - show the sidecar list only in collapsed entries
6256
6257 commit 689f00cfe4b24d5a3c9adbe90faa1127b01edc88
6258 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6259 Date:   Sat Jun 20 08:51:07 2009 +0000
6260
6261     always check for deleted sidecar files
6262
6263 commit 2ac559008ae7dd561c191ee59e2ca0bf23536f06
6264 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6265 Date:   Fri Jun 19 22:37:30 2009 +0000
6266
6267     fixed regexp usage
6268
6269 commit f553c1adfbaefb4e6c6e5f63243d7045298c1fb0
6270 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6271 Date:   Fri Jun 19 22:34:52 2009 +0000
6272
6273     run external commands from current directory even with no files
6274
6275 commit 6b90e03b1485fc0bb2c97369c9b78e520fa6d641
6276 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6277 Date:   Thu Jun 18 20:46:33 2009 +0000
6278
6279     ufraw-batch script
6280     
6281     added a more complicated script that demonstrates advanced
6282     features of external editors:
6283     - create a jpeg + ufraw id file for each raw file
6284     - update the jpeg if the id file was modified
6285
6286 commit ce28ddc9eb3aa2525c3264a5d108ad0c0663b01c
6287 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6288 Date:   Wed Jun 17 18:41:10 2009 +0000
6289
6290     made file_util_start_editor_from_file consider also sidecars
6291
6292 commit 74888a81cf4563307c3f5814f571aaa47b72de72
6293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6294 Date:   Wed Jun 17 18:19:11 2009 +0000
6295
6296     fixed problems with floor/ceil
6297     
6298     - introduce macros ROUND_DOWN, ROUND_UP
6299     - fixed incorrect usage of floor/ceil functions on int arguments
6300     
6301     patch by  Yuriy Kaminskiy
6302
6303 commit a9e0a03817c421da14093d05e41970da740c44a0
6304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6305 Date:   Mon Jun 15 20:50:35 2009 +0000
6306
6307     use intltool for desktop file translation
6308     
6309     - desktop files are translated via .po files together with other strings
6310     - make update-po is replaced with intltool-update [lang]
6311
6312 commit f63a2dd3fa1b61bec9a04c877f3ca9953b467133
6313 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6314 Date:   Mon Jun 15 19:13:45 2009 +0000
6315
6316     improved rotation script
6317     
6318     - applies the orientation from metadata
6319     - uses exiftran for jpeg an ImageMagick for other files
6320
6321 commit 2900ceba02cd5b6c5d7c1d818dacecc9a65720d4
6322 Author: Laurent Monin <geeqie@norz.org>
6323 Date:   Sun Jun 14 08:49:39 2009 +0000
6324
6325     French translation was updated.
6326
6327 commit 1401afe8606b92cfa9f3b52989448e86833ed248
6328 Author: Klaus Ethgen <Klaus@Ethgen.de>
6329 Date:   Sat Jun 13 22:19:57 2009 +0000
6330
6331     Update documentation
6332     
6333     Now it holds a more verbose doxygen description as discussed in mailing
6334     list.
6335     
6336     - Doxygen style description
6337     - Small visibility changes
6338     - Commit message change
6339
6340 commit 369eab0297a8ba20f117db5c4c751907e22479ed
6341 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6342 Date:   Sat Jun 13 19:26:32 2009 +0000
6343
6344     the options for custom border color were made independent
6345
6346 commit 1283b61934436f9ba1563633c0892ba8245b16aa
6347 Author: Laurent Monin <geeqie@norz.org>
6348 Date:   Thu Jun 11 18:18:07 2009 +0000
6349
6350     French translation was updated.
6351
6352 commit 420f3600446e33397c93fe631e2fffb5b8a6f43d
6353 Author: Laurent Monin <geeqie@norz.org>
6354 Date:   Thu Jun 11 17:34:37 2009 +0000
6355
6356     Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
6357
6358 commit f5dbedfb0a27731a28584e4734b7fd548222140e
6359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6360 Date:   Wed Jun 10 20:45:24 2009 +0000
6361
6362     make sure that a directory exists on saving desktop files
6363
6364 commit 545a2c2ca86722831c57ff5f5d8b1c641e6d6988
6365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6366 Date:   Wed Jun 10 20:26:47 2009 +0000
6367
6368     do not install helper scripts into /usr/bin
6369     
6370     - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
6371     - add the directory to $PATH on startup - the Exec line in desktop files
6372       does not have to contain full path
6373     
6374     fixes
6375     https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
6376
6377 commit c266b1d322f46134d567ce59168746575944e3d1
6378 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6379 Date:   Tue Jun 9 19:12:37 2009 +0000
6380
6381     enabled color management in img-view
6382     
6383     patch by Omari Stephens
6384
6385 commit 0dbb46cefd841e6fff6ea1bd002829db6f519bdf
6386 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6387 Date:   Tue Jun 9 19:08:52 2009 +0000
6388
6389     fixed leak in image_post_process_color
6390     
6391     patch by Omari Stephens
6392
6393 commit 3c31271012cd131271872a32dc5214a81010d665
6394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6395 Date:   Mon Jun 8 19:05:49 2009 +0000
6396
6397     unify code paths for New directory
6398     keep the directory visible after rename
6399     https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
6400
6401 commit 0128d5e7deb6ec5772daeb22edcb5c5efc918996
6402 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6403 Date:   Sun Jun 7 10:11:05 2009 +0000
6404
6405     do not show wide frame in single image mode
6406     it partially fixes
6407     https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
6408
6409 commit 831963138ddff7c9d9d29e39ecf677535e679ec3
6410 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6411 Date:   Sat Jun 6 22:51:55 2009 +0000
6412
6413     added mark filter to menu - now it is possible to assign hotkeys
6414
6415 commit da1d8ad7407bec7c000684ad9466c45a03243467
6416 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6417 Date:   Sat Jun 6 19:39:46 2009 +0000
6418
6419     preserve zoom value on fullscreen startup
6420
6421 commit 0b06a8bd76d495c199fabad762571a4f9df9a175
6422 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6423 Date:   Sat Jun 6 17:28:16 2009 +0000
6424
6425     swap x and y scale when scaling rotated images - it fixes tiles that were
6426     sometimes off by 1 pixel - thanks Petr for reporting,
6427     code cleanup
6428
6429 commit 538eafee798a9adc76f91daa7b0b7ee31405e89f
6430 Author: Laurent Monin <geeqie@norz.org>
6431 Date:   Sat Jun 6 17:02:21 2009 +0000
6432
6433     French translation was updated.
6434
6435 commit 0b3615164ce594afae630a1e652099d14308c356
6436 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6437 Date:   Sat Jun 6 16:14:07 2009 +0000
6438
6439     better implementation of tree_view_row_get_visibility,
6440     gtk_tree_view_set_cursor is not sufficient in some cases, call also
6441     tree_view_row_make_visible
6442
6443 commit 2ca07031f3571cee3851b885ac9eb466d0485648
6444 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6445 Date:   Sat Jun 6 15:33:56 2009 +0000
6446
6447     do not call signal handler from vdtree_row_expanded
6448     it fixes tree view for user-entered hidden directories
6449
6450 commit 1bd43a679034412c6ee7f82676c027f7db73a602
6451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6452 Date:   Sat Jun 6 11:15:09 2009 +0000
6453
6454     reduced jumping of directory tree when user clicks on folders
6455
6456 commit 2aa7548fca3a27dfb8b891d36507adc918e258ad
6457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6458 Date:   Fri Jun 5 21:52:37 2009 +0000
6459
6460     simplified the code around vd_select_row
6461
6462 commit e88a00bed30f1083f221a96876a0ddd84f44623f
6463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6464 Date:   Thu Jun 4 21:07:03 2009 +0000
6465
6466     use layout_set_fd() for changing images from a slideshow
6467     - this updates folder and icon in recursive slideshow mode
6468     
6469     preserve slideshow on layout change - fixes
6470       https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
6471
6472 commit f333692b5cb1214bfc7b5e890894c7cb8a7c49a0
6473 Author: Laurent Monin <geeqie@norz.org>
6474 Date:   Thu Jun 4 19:51:20 2009 +0000
6475
6476     Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
6477
6478 commit 4751713609feee94ac540b8d57ebbdf65b9bb55d
6479 Author: Klaus Ethgen <Klaus@Ethgen.de>
6480 Date:   Thu Jun 4 16:07:41 2009 +0000
6481
6482     Ongoing translation
6483     
6484     Now the most is translated to German language. Just the photographic
6485     notions are missing.
6486
6487 commit 8e6775025b5874e2bb686854009a4fb07dd74909
6488 Author: Klaus Ethgen <Klaus@Ethgen.de>
6489 Date:   Thu Jun 4 16:07:16 2009 +0000
6490
6491     Change the order of columns for editors dialogue
6492
6493 commit 21b5ebf3430ded75165d2b4caf8baef41dce6bae
6494 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6495 Date:   Wed Jun 3 20:05:19 2009 +0000
6496
6497     regroup sidecar files when an operation on partial group is finished
6498
6499 commit 347fc7ce81fd08f1a8977f67cff7ae18e9d175c6
6500 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6501 Date:   Tue Jun 2 22:33:53 2009 +0000
6502
6503     changed selection behavior as requested at
6504     http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
6505     
6506     file view - sidecars are added to the selection if they were expicitly selected
6507                 or if the entry is collapsed
6508     icon view - selection always contains sidecars
6509     
6510     file operations splits partially selected groups - selected files have
6511     disabled grouping
6512
6513 commit 5a743f0af211c998eb7c38a6f5736fff5ca22899
6514 Author: Laurent Monin <geeqie@norz.org>
6515 Date:   Mon Jun 1 16:37:30 2009 +0000
6516
6517     Minor code cleanup and redundancy reduction.
6518
6519 commit ce00bafc5df7e6b25402cd9017618b9e57f0b9f0
6520 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6521 Date:   Sun May 31 14:32:39 2009 +0000
6522
6523     fixed incorrect type conversion
6524
6525 commit 7c03436375c2931a9ebe20706648ea9f40195265
6526 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6527 Date:   Sun May 31 13:32:09 2009 +0000
6528
6529     do not display menus ("FileMenu" etc.) in accelerator configuration
6530     improved tooltip texts
6531
6532 commit 7166e8e6822956cfc657744e4257af67f6152542
6533 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6534 Date:   Sun May 31 11:08:00 2009 +0000
6535
6536     do not block the files sent to external editors like gimp
6537
6538 commit f6b5317b9869a7640793c47eda0bbd39253ad363
6539 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6540 Date:   Sat May 30 20:18:22 2009 +0000
6541
6542     preserve image center over short periods when the "broken image" icon is
6543     displayed
6544     http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
6545
6546 commit 894ebcaf7da4ea3b72486192c43c15922a3bb68b
6547 Author: Laurent Monin <geeqie@norz.org>
6548 Date:   Tue May 26 19:41:22 2009 +0000
6549
6550     Add .desktop files to restore lossless jpeg rotation via editors.
6551
6552 commit 257284ed5d98e13733f90bff28124cdc75c85238
6553 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6554 Date:   Sat May 23 21:23:06 2009 +0000
6555
6556     added doxygen.conf
6557     https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
6558
6559 commit 701705f5255fb572f11beb9cb167a4b1729b61fc
6560 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6561 Date:   Sat May 23 21:07:21 2009 +0000
6562
6563     enabled PageSize code
6564     https://bugzilla.redhat.com/show_bug.cgi?id=222639
6565
6566 commit 94698117d7c312c420ae83d26bb80fd973a16b90
6567 Author: Laurent Monin <geeqie@norz.org>
6568 Date:   Thu May 21 09:54:20 2009 +0000
6569
6570     Add missing vim modeline.
6571
6572 commit 8b292110747064f281bd8ebb58be68f35ba5ea62
6573 Author: Laurent Monin <geeqie@norz.org>
6574 Date:   Thu May 21 09:20:48 2009 +0000
6575
6576     Attempt to use stock gtk icons for directory list and tree views.
6577
6578 commit 2a1d12620e62c03dc69d958dd861e8506146b03c
6579 Author: Laurent Monin <geeqie@norz.org>
6580 Date:   Sat May 16 11:31:48 2009 +0000
6581
6582     Fix up too short array, reported by Michael Schwendt.
6583
6584 commit db09073d27d708eec901db85729b7c96d513cae8
6585 Author: Laurent Monin <geeqie@norz.org>
6586 Date:   Sat May 16 08:48:21 2009 +0000
6587
6588     Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
6589     
6590     
6591     $ desktop-file-validate geeqie.desktop
6592     geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
6593     "Categories" in group "Desktop Entry" contains a deprecated value
6594     "Application"
6595     
6596     http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
6597
6598 commit 939990870184f816d033427411963290f6ade227
6599 Author: Laurent Monin <geeqie@norz.org>
6600 Date:   Thu May 14 20:45:34 2009 +0000
6601
6602     Fix up unused variables warnings.
6603
6604 commit 93e62dee098e12678bee8560811f2676d66a169c
6605 Author: Laurent Monin <geeqie@norz.org>
6606 Date:   Thu May 14 20:32:14 2009 +0000
6607
6608     Merge common thumb code from view_file_list and view_file_icon to view_file.
6609
6610 commit 63ea2c8531d9336883dfeacf232c15e71fe93d90
6611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6612 Date:   Tue May 12 20:54:58 2009 +0000
6613
6614     added some notes to README file
6615
6616 commit e0541d552647c5878d8ce21e111563837e0c9d9b
6617 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6618 Date:   Tue May 12 20:38:26 2009 +0000
6619
6620     fixed compilation with older gtk
6621
6622 commit ff49d58f802d8a012bc0ffb56826047f40e97be6
6623 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6624 Date:   Tue May 12 20:17:03 2009 +0000
6625
6626     updated TODO list
6627
6628 commit 19db93d6eb70f5163b098be3390476c19f10b54e
6629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6630 Date:   Tue May 12 18:25:18 2009 +0000
6631
6632     added GPS map support - patch by Colin Clark
6633
6634 commit f0115682dc9aa6726bb6f582af15eae5b62bb0c1
6635 Author: Laurent Monin <geeqie@norz.org>
6636 Date:   Tue May 12 06:54:05 2009 +0000
6637
6638     French translation was updated.
6639
6640 commit d9ddcf2b5bfe86a11a674269b2b0ba3d1e41a694
6641 Author: Laurent Monin <geeqie@norz.org>
6642 Date:   Tue May 12 06:42:20 2009 +0000
6643
6644     Fix up tooltip text: Color _Management -> Color Management.
6645
6646 commit b8f9d00fd3a2a654b5b7121a520da9ed1e6c6a96
6647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6648 Date:   Mon May 11 20:50:13 2009 +0000
6649
6650     added keyboard configuration dialog
6651     mostly written by Petr Ostadal
6652     alternate keys are not yet fully configurable - the corresponding code
6653     is commented out
6654
6655 commit 59e6c19758556f5b4bfaccfdce0ec356289c0b66
6656 Author: Laurent Monin <geeqie@norz.org>
6657 Date:   Mon May 11 10:10:13 2009 +0000
6658
6659     French translation was updated.
6660
6661 commit b8baff4dae2056c190eb6274bf48764521192aa0
6662 Author: Laurent Monin <geeqie@norz.org>
6663 Date:   Mon May 11 09:55:39 2009 +0000
6664
6665     Include missing header file.
6666
6667 commit 8ae8938d7f55e6b8b1db3a5d699366cc2068baab
6668 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6669 Date:   Sat May 9 19:45:24 2009 +0000
6670
6671     expose the file grouping flag to the user
6672
6673 commit 70138111fc44652288eb415f4c3587b0a69a661b
6674 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6675 Date:   Sat May 9 19:25:51 2009 +0000
6676
6677     extended the list of grouped metadata tags
6678
6679 commit 5a13c696e65d72adc9b75d8955903a857ee845a1
6680 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6681 Date:   Sat May 9 17:02:35 2009 +0000
6682
6683     added some structure to the metadata preferences dialog
6684
6685 commit 6736cd683214e6d52b2784866f710f8a4a1adc48
6686 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6687 Date:   Fri May 8 18:29:09 2009 +0000
6688
6689     better tooltip for disabled lcms
6690
6691 commit 38d38b50801979777ad5eca4bf18ac5769cab5ba
6692 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6693 Date:   Thu May 7 20:24:35 2009 +0000
6694
6695     limit metadata details dialog size
6696
6697 commit ecf3f93d54ef1c36365811d00e1a810a1656a189
6698 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6699 Date:   Thu May 7 19:52:38 2009 +0000
6700
6701     fixed keyword tree initialization
6702
6703 commit dee4299ea23692b3aefb7f29b12918fa05aed927
6704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6705 Date:   Thu May 7 19:38:07 2009 +0000
6706
6707     updated version string to beta1
6708
6709 commit 0dfdc453bc25ed4a2e1fde1ccf2ddf5f73e5604e
6710 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6711 Date:   Thu May 7 19:34:33 2009 +0000
6712
6713     enabled XDG directory layout
6714
6715 commit 34a545b2adf71400fa340ad002f6b893d5e8dda3
6716 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6717 Date:   Thu May 7 19:30:15 2009 +0000
6718
6719     use "keywords" instead of "tags" in option name, it is more consistent
6720
6721 commit fb440ecd8db37f9b877bfb702b97e91422cd334f
6722 Author: Laurent Monin <geeqie@norz.org>
6723 Date:   Sun May 3 17:54:37 2009 +0000
6724
6725     French translation was updated.
6726
6727 commit bcc9ac0c44afd4282d63ea05e889ec19cf1cf458
6728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6729 Date:   Sat May 2 22:34:46 2009 +0000
6730
6731     added stock icons for slideshow
6732
6733 commit b9dbcccc72df0cf7e537ae9acc776c582d44a24b
6734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6735 Date:   Sat May 2 22:19:42 2009 +0000
6736
6737     updated czech translation
6738
6739 commit baf66bb1af89cfb58a59eb324ef21484c5bca379
6740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6741 Date:   Sat May 2 11:14:24 2009 +0000
6742
6743     force the metadata dialog if it was triggered by the menu or the button
6744
6745 commit 034c8455de62bcdf0b0e5bb7741e3625b911bfc0
6746 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6747 Date:   Sat May 2 10:59:36 2009 +0000
6748
6749     action table clean up
6750
6751 commit bf8cb167b7ccb92cc324ade7ae0af00cca98f2e2
6752 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6753 Date:   Sat May 2 09:15:56 2009 +0000
6754
6755     improved pixel info, changed the menu entry from "Hide" to "Show",
6756     added it on default status bar
6757
6758 commit 022c685ad3ea779b5d173483deb75f19434ccac2
6759 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6760 Date:   Fri May 1 23:40:01 2009 +0000
6761
6762     "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
6763     use <shift>S for sort manager
6764
6765 commit c95bd69965832c1cc0b82683888759057cc37b85
6766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6767 Date:   Fri May 1 23:15:51 2009 +0000
6768
6769     - handle color profile and write metadata buttons on statusbar by ui_manager
6770     - statusbar buttons made configurable
6771
6772 commit b4760e25a6f8e62c950bc9e32f5f4af7c17cdda0
6773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6774 Date:   Fri May 1 09:49:27 2009 +0000
6775
6776     allow external editors without parameters, as long as they are in
6777     category 'X-Geeqie'
6778
6779 commit b2025397567ecf8ba11b9372e2161ffd78e33d94
6780 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6781 Date:   Wed Apr 29 20:28:54 2009 +0000
6782
6783     updated czech translation, not yet complete
6784
6785 commit 6739de52b94a36b0a4fd316444cb00ad06571181
6786 Author: Laurent Monin <geeqie@norz.org>
6787 Date:   Tue Apr 28 21:40:00 2009 +0000
6788
6789     French translation was updated.
6790
6791 commit baa6516063591b9c127a76be15b6d53851cd6c43
6792 Author: Laurent Monin <geeqie@norz.org>
6793 Date:   Tue Apr 28 21:38:20 2009 +0000
6794
6795     Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
6796
6797 commit 563caeb60cdd5d6c438a22b1a3571f1e044d06b8
6798 Author: Laurent Monin <geeqie@norz.org>
6799 Date:   Tue Apr 28 21:37:27 2009 +0000
6800
6801     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.
6802
6803 commit 90c899b61dfae05e879b336adf05b189f90f8cb4
6804 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6805 Date:   Tue Apr 28 20:09:41 2009 +0000
6806
6807     do not translate internal strings
6808
6809 commit cdf39c97d14024d0b0f2922e8d9ac5468d6de829
6810 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6811 Date:   Tue Apr 28 06:55:56 2009 +0000
6812
6813     added new files
6814
6815 commit 05a40a1d54061fb85a3f8b55d6eee745edc0ba9e
6816 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6817 Date:   Tue Apr 28 06:54:59 2009 +0000
6818
6819     compilation fixes for older glib and gtk
6820
6821 commit a39d10df5963b157a0010f5e0bf6d1a589a2367d
6822 Author: Laurent Monin <geeqie@norz.org>
6823 Date:   Mon Apr 27 23:07:59 2009 +0000
6824
6825     French translation was updated: fix few main menu mnenonics.
6826
6827 commit e83d047474df3181e844ded3d6341d00a1f06cb2
6828 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6829 Date:   Mon Apr 27 21:39:56 2009 +0000
6830
6831     compilation fixes
6832
6833 commit 3e0cad19e6dfe8df7783655fa39e30a2d46b5095
6834 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6835 Date:   Mon Apr 27 20:19:21 2009 +0000
6836
6837     "make dist" fixes
6838
6839 commit 2dfdfc1d4999579bde942798ac654840c1c05d0d
6840 Author: Laurent Monin <geeqie@norz.org>
6841 Date:   Sun Apr 26 14:08:44 2009 +0000
6842
6843     French translation was updated.
6844
6845 commit 81620ce969208f28075c74e05bee39161c567f5c
6846 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6847 Date:   Sun Apr 26 11:38:28 2009 +0000
6848
6849     small fixes
6850
6851 commit 61f861ddcb3092f4a243a0220bfd2322ad5dc196
6852 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6853 Date:   Sun Apr 26 09:25:52 2009 +0000
6854
6855     fixed return from metadata_write_revert
6856
6857 commit 86da9a1f10413fa132785cdf4d210c0caed1d8d0
6858 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6859 Date:   Sun Apr 26 09:01:35 2009 +0000
6860
6861     added an option to write image orientation to the metadata
6862
6863 commit f62a4ec8486bc8489420e73e3981ccde92395342
6864 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6865 Date:   Sat Apr 25 22:08:09 2009 +0000
6866
6867     separated Orientation and Grayscale functions
6868     moved Grayscale to Color management menu
6869
6870 commit a0f54dffd9713fc6ae22a46467371500623ad197
6871 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6872 Date:   Sat Apr 25 20:55:11 2009 +0000
6873
6874     added more info to the details dialog
6875
6876 commit 81e98ec340104f7f64eb907a60ccecd02319fe7a
6877 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6878 Date:   Fri Apr 24 23:26:49 2009 +0000
6879
6880     added details dialog for other operations too
6881
6882 commit 6ac87bdbb778288847a0aa31fd288a95abdf01d0
6883 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6884 Date:   Fri Apr 24 22:51:00 2009 +0000
6885
6886     added possibility to exclude individual files
6887
6888 commit 6d5b363690423b2dffaf34296d520d11fe7c348a
6889 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6890 Date:   Thu Apr 23 21:15:14 2009 +0000
6891
6892     fixed writting metadata behavior at exit
6893
6894 commit 92d41d67e666813d5c5534214555b6f840924f6b
6895 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6896 Date:   Thu Apr 23 21:12:19 2009 +0000
6897
6898     added an image to the file details dialog
6899
6900 commit b6e52aecca0dfc39c4e27fdd9aa15f9677fb4f19
6901 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6902 Date:   Thu Apr 23 20:48:03 2009 +0000
6903
6904     differentiate between "Cancel" and "Discard changes"
6905
6906 commit 7ff04bed4bde4c74de4ed48a28f0538e8ed4955d
6907 Author: Laurent Monin <geeqie@norz.org>
6908 Date:   Tue Apr 21 21:47:11 2009 +0000
6909
6910     Fix up few warnings (especially on 64bits platforms).
6911
6912 commit a58c2dc7c6be53eb1b58d3eae0198ee102d593ac
6913 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6914 Date:   Tue Apr 21 21:16:32 2009 +0000
6915
6916     fixed metadata.confirm_on_dir_change
6917
6918 commit ba226375e73ade36cdad0d3acc95a96ebec3ef42
6919 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6920 Date:   Tue Apr 21 21:07:28 2009 +0000
6921
6922     added possibility to show modifiied metadata before write
6923
6924 commit 97517b5bdf8f3a555a086b15ded0748aa700979c
6925 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6926 Date:   Mon Apr 20 21:34:16 2009 +0000
6927
6928     added remote interface for exporting additional info (sidecars,
6929     destination) to external commands
6930     
6931     see the symlink command for an example
6932     
6933     http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
6934
6935 commit be3cde059c7592a31a839c4da5d38e85bdff68e9
6936 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6937 Date:   Mon Apr 20 21:07:52 2009 +0000
6938
6939     write info and debugging messages to stderr
6940
6941 commit 4d953e1706d4c1eadf93172438635b4dfa3e9c5f
6942 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6943 Date:   Mon Apr 20 19:44:50 2009 +0000
6944
6945     improved remote protocol to allow bidirectional communication
6946
6947 commit 119665d75960040f13b9a40ecdf0515e4405b49e
6948 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6949 Date:   Fri Apr 17 20:26:22 2009 +0000
6950
6951     fixed tests for vd_find_row return value
6952
6953 commit fe28f85563b7bff64ccad3a7280aadaeb4aff8c0
6954 Author: Klaus Ethgen <Klaus@Ethgen.de>
6955 Date:   Tue Apr 14 21:51:29 2009 +0000
6956
6957     German translation updated
6958     
6959     With some help from de.alt.rec.digitalfotografie.
6960
6961 commit 2517907d2cb2e80808e33e63b0dd1895b8d53fa5
6962 Author: Laurent Monin <geeqie@norz.org>
6963 Date:   Tue Apr 14 20:54:50 2009 +0000
6964
6965     French translation was updated.
6966
6967 commit 3ad776526060f2004ff824ac4a7e88c3df6c43eb
6968 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6969 Date:   Mon Apr 13 22:40:47 2009 +0000
6970
6971     color profile fixes
6972
6973 commit 75909b6dbed56995f8d6abc9f917ac13de1c576c
6974 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6975 Date:   Mon Apr 13 14:39:50 2009 +0000
6976
6977     show color management status on statusbar
6978
6979 commit a512de6dffd96f4a2273aaa088d339e20fc865c1
6980 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6981 Date:   Mon Apr 13 10:55:49 2009 +0000
6982
6983     support X11 screen profile
6984     http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
6985
6986 commit 6fa6bdcca280c06ce42c9061caa76890e4cca19e
6987 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6988 Date:   Mon Apr 13 08:09:56 2009 +0000
6989
6990     moved color profiles from statusbar to View menu
6991
6992 commit 9d1fd8df2610693a3c68e31faaf42ce419f09c5e
6993 Author: Klaus Ethgen <Klaus@Ethgen.de>
6994 Date:   Sun Apr 12 17:58:55 2009 +0000
6995
6996     German translation updated
6997
6998 commit 6b5add467cb7bd1f7752dc4c8a25cd6e1535f76d
6999 Author: Laurent Monin <geeqie@norz.org>
7000 Date:   Sun Apr 12 15:06:43 2009 +0000
7001
7002     French translation was updated.
7003
7004 commit 9907bdcd3b84735d887aec962bf3ab8c8afb6213
7005 Author: Klaus Ethgen <Klaus@Ethgen.de>
7006 Date:   Sun Apr 12 11:02:03 2009 +0000
7007
7008     Update POTFILES.in
7009     
7010     metadata.c was not in the POTFILES.in.
7011
7012 commit 6fc844092598a09b07c51f3ca9434d84dc1f7723
7013 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7014 Date:   Sun Apr 12 08:36:53 2009 +0000
7015
7016     fixed ambiguous strings
7017
7018 commit 9483a82f6efbc103eccf69be8ffa2f827b2d89bf
7019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7020 Date:   Sat Apr 11 21:28:46 2009 +0000
7021
7022     improved default keyword tree
7023
7024 commit 957656a98cb956da53e2e52cb025c2f93dd170cf
7025 Author: Klaus Ethgen <Klaus@Ethgen.de>
7026 Date:   Sat Apr 11 20:46:37 2009 +0000
7027
7028     Fix that the output of msgfmt could be singular
7029     
7030     The output of msgfmt could be singular if there is only one translation
7031     of the given type.
7032
7033 commit 1a73f69002e383830604ccc14c925f2967ede8df
7034 Author: Klaus Ethgen <Klaus@Ethgen.de>
7035 Date:   Sat Apr 11 19:51:03 2009 +0000
7036
7037     Allow to configure case handling of keywords
7038     
7039     Sometimes I use just different case for keywords. This should be
7040     chooseable.
7041
7042 commit 66ad4aee7a6471f5a7f336fce6937182dc83c538
7043 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7044 Date:   Sat Apr 11 19:35:03 2009 +0000
7045
7046     fixed updating of filelist marks
7047
7048 commit cceb6eee1213706de3b08a08b6410c433b5f64fb
7049 Author: Klaus Ethgen <Klaus@Ethgen.de>
7050 Date:   Sat Apr 11 18:34:12 2009 +0000
7051
7052     Adding debian packaging informations
7053     
7054     Adding debian control directory to create a geeqie debian package.
7055     
7056     NOTES: (To be fixed in autoconf)
7057        - LIRC must be explicit _enabled_ instead of disable. This is wrong
7058          documented.
7059        - It might be a good idea to derivate the readmedir and the htmldir
7060          from docdir.
7061
7062 commit e91e0ff929d92d40c2dc25d4850729214ccee9cd
7063 Author: Klaus Ethgen <Klaus@Ethgen.de>
7064 Date:   Sat Apr 11 16:34:25 2009 +0000
7065
7066     Implementing CTRL-W to close advanced exif window
7067     
7068     In fact, this implements keypress event handling in the advanced exif
7069     window to handle CTRL-W event.
7070
7071 commit f43df7469ca80ae712259e6234fde3e194219b8d
7072 Author: Klaus Ethgen <Klaus@Ethgen.de>
7073 Date:   Fri Apr 10 13:54:08 2009 +0000
7074
7075     Just update the internal sort method
7076     
7077     There is no other use of the internal sort method than speeding up the
7078     sorting of a collection. So setting it to SORT_NONE is the better
7079     choice.
7080
7081 commit 6bbb74b31e8fad738645bb98ff008b7e241da279
7082 Author: Klaus Ethgen <Klaus@Ethgen.de>
7083 Date:   Fri Apr 10 13:44:37 2009 +0000
7084
7085     Implement random sort method for collections
7086     
7087     This patch allows to randomize the collections. (Closes: #2497413)
7088     https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
7089
7090 commit 0977d77b3e2bff165ba6e73f0a4fc032b2c34daf
7091 Author: Klaus Ethgen <Klaus@Ethgen.de>
7092 Date:   Fri Apr 10 10:18:42 2009 +0000
7093
7094     Fix the broken statistic generation
7095     
7096     The output of msgfmt has different format if no fuzzy translations (or
7097     even no translated) are available. I fixed that by parsing the output of
7098     msgfmt more intelligent.
7099     
7100     Drawback of the solution is that the parsing will not work if the output
7101     of msgfmt use not the strings "translated messages", "fuzzy
7102     translations" and "untranslated messages".
7103
7104 commit 16e5361e36e314401b1d2528b5b672786d112dd0
7105 Author: Klaus Ethgen <Klaus@Ethgen.de>
7106 Date:   Fri Apr 10 09:47:40 2009 +0000
7107
7108     German translation updated
7109     
7110     Also included a update in the README file. Finally I add myself to that
7111     file. :-)
7112
7113 commit a9076f2dddc84408b88da2017b77242ac2fc8a24
7114 Author: Klaus Ethgen <Klaus@Ethgen.de>
7115 Date:   Fri Apr 10 09:47:20 2009 +0000
7116
7117     Add pgettext for some ambiguous strings
7118     
7119     There are some strings which are ambiguous to translate. There is the
7120     pgettext function to solf that problem.
7121     
7122     For example, locations can be translated to german by Ortsangaben
7123     (geographical) or by Pfad (filesystem). I am sure there are also some
7124     ambiguous in other languages.
7125
7126 commit b2d63b670cc70a0d0714f378aa4809e386cac2a0
7127 Author: Laurent Monin <geeqie@norz.org>
7128 Date:   Thu Apr 9 20:40:16 2009 +0000
7129
7130     Minor french translations fixes.
7131
7132 commit edae49861932cea9597cba0e9dab3186538eed59
7133 Author: Laurent Monin <geeqie@norz.org>
7134 Date:   Thu Apr 9 20:07:16 2009 +0000
7135
7136     Fix histogram labels in french.
7137
7138 commit e6fbbd4293cbfa1b4e6ecfd1f0a3c5cfebc20364
7139 Author: Laurent Monin <geeqie@norz.org>
7140 Date:   Thu Apr 9 19:58:03 2009 +0000
7141
7142     French translation was updated.
7143
7144 commit 672e4f69f438098a1552531fd6882e404e3e606f
7145 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7146 Date:   Wed Apr 8 19:32:30 2009 +0000
7147
7148     improved Exiv2 error reporting:
7149     - use correct charset
7150     - respect --debug
7151
7152 commit fc1b420298aad46578404e56b0396182c1f4c393
7153 Author: Klaus Ethgen <Klaus@Ethgen.de>
7154 Date:   Mon Apr 6 23:59:54 2009 +0000
7155
7156     Nest new keywords inside existing
7157     
7158     It is boring to first add a bunch of keywords and then move them to the
7159     new location. It is more natural to add them as child to existing ons.
7160
7161 commit 81bcaeeeed18b732259e69d645da59cf953e484c
7162 Author: Klaus Ethgen <Klaus@Ethgen.de>
7163 Date:   Mon Apr 6 23:59:38 2009 +0000
7164
7165     Fix the is_keyword bug
7166     
7167     The is_keyword would be new set when placing the radio buttons. This
7168     Patch fix it by setting the variable afterwards.
7169
7170 commit 80f4d7efaec01b04310602fc82d571d178f797cd
7171 Author: Klaus Ethgen <Klaus@Ethgen.de>
7172 Date:   Mon Apr 6 23:39:27 2009 +0000
7173
7174     Set the focus for new keyword dialog
7175
7176 commit 6224bad98e1263b2ff9d2f431efcd601f74121a3
7177 Author: Laurent Monin <geeqie@norz.org>
7178 Date:   Mon Apr 6 22:18:13 2009 +0000
7179
7180     Disable unused functions when compiled without threads support, prevents few warnings.
7181
7182 commit 14946850539ebb7317fb81add299cb19bacd085a
7183 Author: Laurent Monin <geeqie@norz.org>
7184 Date:   Mon Apr 6 22:13:54 2009 +0000
7185
7186     Fix up event source ids type: gint -> guint.
7187     Functions like g_timeout_add() or g_idle_add() return a guint
7188     greater than 0, but in most places it was wrongly stored as int
7189     and initialized to -1.
7190     This broke assertions matching in g_source_remove() for example
7191     since id was always greater than 0 even when timer was not set
7192     (-1 was casted to the biggest guint).
7193
7194 commit bc94042180f920c3bf111578a565a450c177f613
7195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7196 Date:   Mon Apr 6 21:52:49 2009 +0000
7197
7198     re-ordered some options, improved descriptions
7199
7200 commit 9e28ad2ad370fa1f0baad1d82adaada56f21ec4d
7201 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7202 Date:   Mon Apr 6 20:38:54 2009 +0000
7203
7204     unconditionally enable fast jpeg thumbnailing
7205
7206 commit 61856b1efe4b60ad03ffeaee4766e7c011fd12ce
7207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7208 Date:   Mon Apr 6 19:53:59 2009 +0000
7209
7210     added pane_notify_selection to pane API
7211
7212 commit 3b39f3a69f6c153b8501f2b887fc0b0fa46e6298
7213 Author: Laurent Monin <geeqie@norz.org>
7214 Date:   Mon Apr 6 19:13:35 2009 +0000
7215
7216     Remove unused field in IconData.
7217
7218 commit d7f366685b907de7dd3fa4c264104bd4979beb2c
7219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7220 Date:   Mon Apr 6 19:09:55 2009 +0000
7221
7222     optimized sidecar file check
7223
7224 commit c1209c2edb4c045e50e2a0ce3d8826deabc17ef0
7225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7226 Date:   Sun Apr 5 09:46:49 2009 +0000
7227
7228     fixed bug in overlay drawing
7229
7230 commit 51a9455bd33f439da36889109602a6a2b081b18d
7231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7232 Date:   Sun Apr 5 09:25:48 2009 +0000
7233
7234     improved Scroll reset method in preferences dialog
7235
7236 commit 7ba4f8b997ed526c7bae4f6a076a27f53cc8324a
7237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7238 Date:   Sat Apr 4 23:12:19 2009 +0000
7239
7240     disabled 2-pass rendering also affect color correction
7241     https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
7242
7243 commit 71cf89dfdd1e65f09f810d3f21ff887249e7bc8f
7244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7245 Date:   Sat Apr 4 22:29:25 2009 +0000
7246
7247     added option that simplifies saving of multi-window configurations
7248
7249 commit 282436623f1d51df1cd6acd812d79467dccbd3af
7250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7251 Date:   Sat Apr 4 22:09:50 2009 +0000
7252
7253     dropped show_copy_path option
7254
7255 commit 33d633ef9aa9b25e585da6f0ff0a486aed4ee2a3
7256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7257 Date:   Sat Apr 4 21:53:12 2009 +0000
7258
7259     dropped read_buffer options - they don't have any significant effect
7260
7261 commit 5a3320536bd7974f2a29a3fcc8690ffb277fbd1e
7262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7263 Date:   Sat Apr 4 21:14:34 2009 +0000
7264
7265     startup path options simplified and moved to layout options
7266
7267 commit c4b18aa94892e17fe1d1922ebc9fdf298aeab082
7268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7269 Date:   Sat Apr 4 20:20:17 2009 +0000
7270
7271     moved options from Advanced tab to other tabs
7272     TODO: add Advanced section on each tab
7273
7274 commit c66eafd0dfccc52bbeccef99066654aa061971a9
7275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7276 Date:   Sat Apr 4 19:10:49 2009 +0000
7277
7278     added metadata_read_GPS_coord
7279
7280 commit a5a0e4b5c4d69dcc28639ac21ad33be2400e7d61
7281 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7282 Date:   Sat Apr 4 16:42:54 2009 +0000
7283
7284     set current fd when the bar is shown again
7285     https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
7286
7287 commit fc76e6d11d10c311f3aa5b2cf81edef98e53ee86
7288 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7289 Date:   Fri Apr 3 19:35:34 2009 +0000
7290
7291     convert commandline to utf8
7292
7293 commit 5f808326c11b02c6b427614e3c2eaee3c0275cf7
7294 Author: Laurent Monin <geeqie@norz.org>
7295 Date:   Thu Apr 2 23:11:07 2009 +0000
7296
7297     Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
7298
7299 commit 8d622ad68bbee6f4671dec964fedde21e1095d7f
7300 Author: Laurent Monin <geeqie@norz.org>
7301 Date:   Thu Apr 2 16:10:12 2009 +0000
7302
7303     Use full path in genmarshal.
7304     This allows out of source builds with fakeroot.
7305     Patch by Lukas Jirkovsky.
7306
7307 commit f1b49514000a0db194e68800348c5033e1bb30b7
7308 Author: Laurent Monin <geeqie@norz.org>
7309 Date:   Tue Mar 31 22:23:33 2009 +0000
7310
7311     Cleanup.
7312
7313 commit dc03f50c8796196722ddc1f794280887d489e5fa
7314 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7315 Date:   Tue Mar 31 21:33:54 2009 +0000
7316
7317     improved next/prev operation on sidecar files
7318     
7319     all operations with list index seem to be broken but IMHO this fix is
7320     sufficient for 1.0. Then it definitely needs a better interface.
7321
7322 commit 91a89497f621323b40f3cd5f35bb1e3ab3c8a232
7323 Author: Laurent Monin <geeqie@norz.org>
7324 Date:   Tue Mar 31 20:57:31 2009 +0000
7325
7326     Add and install a template to be used as new editor. Need more work.
7327
7328 commit 23e172eca263571aeddf10792887edf91dcfee7d
7329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7330 Date:   Tue Mar 31 20:53:37 2009 +0000
7331
7332     fixed vdlist_find_row return value
7333
7334 commit 0ba13b956a7ffdcba1646f1a57ca88b743c2c9b2
7335 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7336 Date:   Tue Mar 31 20:35:04 2009 +0000
7337
7338     use a better signal
7339
7340 commit e2c72d45a22214bd7c079ffe9f59d6047daf69a9
7341 Author: Laurent Monin <geeqie@norz.org>
7342 Date:   Tue Mar 31 20:22:47 2009 +0000
7343
7344     Make desktop window list checkboxes centered and not activatable.
7345
7346 commit f1ff99e0a8a6d4b0c132d6ea9a71455ad444b8ce
7347 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7348 Date:   Tue Mar 31 20:05:16 2009 +0000
7349
7350     improved debug messages
7351
7352 commit 193a5482a0e2dc7af1c012a2c6bfdfe0c204bd5f
7353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7354 Date:   Tue Mar 31 19:34:39 2009 +0000
7355
7356     report pixbuf loader errors
7357     https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
7358
7359 commit c20d6b497d25d8bf6ce4883e3f51d957b9cb8aae
7360 Author: Laurent Monin <geeqie@norz.org>
7361 Date:   Tue Mar 31 18:45:33 2009 +0000
7362
7363     Allow to delete an editor's desktop file from editors list window.
7364
7365 commit 852216c650a242a29ec7e1c2d75e0f8cb8dc2bc6
7366 Author: Laurent Monin <geeqie@norz.org>
7367 Date:   Mon Mar 30 20:42:06 2009 +0000
7368
7369     Update POTFILES.in and french translation.
7370
7371 commit 3f65637f72150ab18b68aad9c069f1dd8310da3d
7372 Author: Laurent Monin <geeqie@norz.org>
7373 Date:   Mon Mar 30 20:01:27 2009 +0000
7374
7375     French translation was updated.
7376
7377 commit 5294d9ad16564425b40a77c671f106c1fbbe8d09
7378 Author: Laurent Monin <geeqie@norz.org>
7379 Date:   Mon Mar 30 19:57:44 2009 +0000
7380
7381     Update Changelog file.
7382
7383 commit be6f51861124a8e5f4c10fcc4fdd9df1cf0613ca
7384 Author: Laurent Monin <geeqie@norz.org>
7385 Date:   Mon Mar 30 19:01:09 2009 +0000
7386
7387     Fixed bug where pixel/color information at x=0 coordinates werent shown:
7388     - pixel-coordinates now calculated with floor
7389     - guard for update in layout does not apply for 0 coordinates anymore
7390     
7391     Patch by Ruben Stein.
7392
7393 commit 9ec7080489b3089207f5146f8d4a9f18b0275add
7394 Author: Laurent Monin <geeqie@norz.org>
7395 Date:   Mon Mar 30 17:52:14 2009 +0000
7396
7397     Fix up previous patch.
7398
7399 commit 054df7368da1e35ebf7a1ff5321203acd01acbb3
7400 Author: Laurent Monin <geeqie@norz.org>
7401 Date:   Mon Mar 30 17:05:31 2009 +0000
7402
7403     Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
7404
7405 commit 5ccbedf9691a490bb70a89139ab058d1f7f642e7
7406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7407 Date:   Sun Mar 29 20:06:21 2009 +0000
7408
7409     improved bar_pane_comment_notify_cb
7410
7411 commit 93fcf6a8503b7c431ab384dcc8b1a1da65060ff9
7412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7413 Date:   Sun Mar 29 19:57:19 2009 +0000
7414
7415     fixed a typo
7416
7417 commit 41513c5c7bafd1843d763f0cc05873d8e29d93cb
7418 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7419 Date:   Sun Mar 29 19:40:16 2009 +0000
7420
7421     fixed possible crash
7422
7423 commit 0fe6e0a143b17894ea7ca13cc337e6bbccfbc640
7424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7425 Date:   Sun Mar 29 16:39:42 2009 +0000
7426
7427     added UfRaw ID files to known filetypes
7428
7429 commit ab645c958e18abe067b0af7dc62307f6f3b2a50b
7430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7431 Date:   Sun Mar 29 14:26:44 2009 +0000
7432
7433     pane interface cleanup
7434
7435 commit 0ceba72258134a7379e5d42ceda33967bad55b08
7436 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7437 Date:   Sun Mar 29 14:20:44 2009 +0000
7438
7439     improved sidebar configuration
7440
7441 commit 7958ba1b7c05bb847a4c68f004314316d5936946
7442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7443 Date:   Sun Mar 29 10:36:13 2009 +0000
7444
7445     re-added possibility to display basic file info (size, mode, date)
7446
7447 commit dd3442ea73ca4f99d1dff6ad59c6d48f3479db60
7448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7449 Date:   Sat Mar 28 15:51:21 2009 +0000
7450
7451     fixed keyboard focus on start-up
7452     https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
7453
7454 commit c717291bff504bb1e563e7b0b035906742c582ba
7455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7456 Date:   Sat Mar 28 15:31:04 2009 +0000
7457
7458     active image follows keyboard focus
7459
7460 commit 78a1719a4343eef75f0c3d156827013d7b43aaa4
7461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7462 Date:   Sat Mar 28 15:09:09 2009 +0000
7463
7464     split-mode cleanup and improvements
7465
7466 commit 4602b028bc005271b0a4e62dc039e665aecc9444
7467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7468 Date:   Fri Mar 27 08:05:14 2009 +0000
7469
7470     added simple desktop file editor
7471
7472 commit e68bdda5abf8afc998fb49d43868900f01ed559c
7473 Author: Laurent Monin <geeqie@norz.org>
7474 Date:   Thu Mar 26 21:49:20 2009 +0000
7475
7476     Improve editors through .desktop files implementation:
7477     - stricter Exec parameters detection
7478     - correct Icon key handling (absolute file vs name and --icon prefix)
7479     - improved escape, single, double quotes handling and escaping
7480
7481 commit f38f31b17fe21623f2d74d82613afea09b05892c
7482 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7483 Date:   Thu Mar 26 07:56:01 2009 +0000
7484
7485     fixed histogram drawing
7486
7487 commit 507f2bf998627d8856a9ea1388ac04390a1a835e
7488 Author: Laurent Monin <geeqie@norz.org>
7489 Date:   Mon Mar 23 18:49:23 2009 +0000
7490
7491     French translation was updated.
7492
7493 commit abc71f71e6fb0fe732843d06a2100eec2aced123
7494 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7495 Date:   Sat Mar 21 23:16:38 2009 +0000
7496
7497     more consistent remote options naming
7498
7499 commit c4330fbf13587f5b60c285016f666b95c9f25b98
7500 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7501 Date:   Sat Mar 21 20:19:11 2009 +0000
7502
7503     fixed segfault in histogram
7504     http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
7505
7506 commit 9266c3eaa397463d1345f472d69dc1d0894e123b
7507 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7508 Date:   Sat Mar 21 19:51:07 2009 +0000
7509
7510     layout id "_current_" matches the currently active layout window
7511
7512 commit aa2fd4c36b2b82e5c288dbc8d09478245f4ba929
7513 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7514 Date:   Sat Mar 21 18:22:04 2009 +0000
7515
7516     do not copy existing layout id to new window
7517
7518 commit 9b9f197ef970ef521bd9e780f85ea5c1c63a900e
7519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7520 Date:   Sat Mar 21 17:47:50 2009 +0000
7521
7522     update translated pane titles
7523
7524 commit 4f46f6cca2dbc4423ee371e47877fd1bbf4a57a4
7525 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7526 Date:   Fri Mar 20 22:48:01 2009 +0000
7527
7528     do not re-create ui_manager at layout change
7529
7530 commit 223d36e4c7eae2144f2eb20c6f0c77e27bbe743e
7531 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7532 Date:   Fri Mar 20 21:28:31 2009 +0000
7533
7534     added a possibility to update existing bars from config
7535
7536 commit 61ff1c806812b340b30a891b933ed52c2c033207
7537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7538 Date:   Fri Mar 20 17:02:00 2009 +0000
7539
7540     added tooltips to external editors on toolbar
7541     - patch by Colin Clark
7542
7543 commit da76910fc5992b93d09257b8386bbcd6b1a54a88
7544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7545 Date:   Fri Mar 20 16:28:43 2009 +0000
7546
7547     added "load config" command to remote control
7548
7549 commit e63d1ab169ffd77e2a0691eee92aee94484e8401
7550 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7551 Date:   Fri Mar 20 14:36:59 2009 +0000
7552
7553     added possibility to update existing layout window from config
7554
7555 commit f85c331b6bdca1a07e38a196e93562448b4c1048
7556 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7557 Date:   Fri Mar 20 11:52:29 2009 +0000
7558
7559     do not add duplicate keywords from config file
7560
7561 commit edddb38414fcaf01150e7b3b1ee0175cf8f72ac2
7562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7563 Date:   Fri Mar 20 10:12:29 2009 +0000
7564
7565     be more verbose on parse errors
7566
7567 commit db9583d155f876dcf8ecdba06de8c41bf6363955
7568 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7569 Date:   Fri Mar 20 09:46:35 2009 +0000
7570
7571     added function to reload external editors at any time
7572     eliminated init_after_global_options()
7573
7574 commit a043fedcd1fa348548988b8c157f60a7b585539d
7575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7576 Date:   Thu Mar 19 22:58:28 2009 +0000
7577
7578     initialization clean-up
7579
7580 commit 75ad70e81b5f541c6b57bf514a6363df919c102b
7581 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7582 Date:   Thu Mar 19 22:12:14 2009 +0000
7583
7584     improved config file formatting
7585
7586 commit 5cd0768160f389b85802e2c44a568837b0f8e2b8
7587 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7588 Date:   Tue Mar 17 23:03:07 2009 +0000
7589
7590     added more IPTC tags
7591
7592 commit c4397842e058064be7c5e3f43a7f0334cc0ffb3d
7593 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7594 Date:   Tue Mar 17 22:41:09 2009 +0000
7595
7596     implemented editing support in exif pane
7597
7598 commit 4bb3d0e135ca5c31daea4beaebda72905dccf5a0
7599 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7600 Date:   Tue Mar 17 19:52:56 2009 +0000
7601
7602     fixed loading of desktop file icons, gtk seems to expect an icon name without extension
7603
7604 commit 8b21951c112cda8df9ab0d7e21ec024952fec965
7605 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7606 Date:   Tue Mar 17 19:09:34 2009 +0000
7607
7608     simplified code
7609
7610 commit 914fa4e1207fe6f882dca6aa6da0c4306fb0ec63
7611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7612 Date:   Tue Mar 17 18:58:15 2009 +0000
7613
7614     improved expanding and hiding of helper keywords
7615
7616 commit 48a18d514775969bd21ce0bd154d454af5182ed8
7617 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7618 Date:   Tue Mar 17 18:30:53 2009 +0000
7619
7620     fixed keyword tree redrawing
7621
7622 commit a142c98b0d4a45084b3fbb698bae2f650846673c
7623 Author: Laurent Monin <geeqie@norz.org>
7624 Date:   Tue Mar 17 00:05:13 2009 +0000
7625
7626     Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
7627
7628 commit 496826c114d4a8f9040bb1ef40e10f5782b3fe15
7629 Author: Laurent Monin <geeqie@norz.org>
7630 Date:   Mon Mar 16 20:39:09 2009 +0000
7631
7632     gint -> gboolean where applicable. The end (ouf!).
7633
7634 commit 0b6b9778a54d91e2cfd39e9609ff9a784d2cbd7f
7635 Author: Laurent Monin <geeqie@norz.org>
7636 Date:   Mon Mar 16 19:11:39 2009 +0000
7637
7638     gint -> gboolean where applicable.
7639
7640 commit 4cd4d86404984c4696fc26e3968e5b17ff998d44
7641 Author: Laurent Monin <geeqie@norz.org>
7642 Date:   Mon Mar 16 18:19:11 2009 +0000
7643
7644     gint -> gboolean where applicable.
7645
7646 commit 049a021e2221f7de3df81ce6c64b77c424ce0dac
7647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7648 Date:   Sun Mar 15 23:22:17 2009 +0000
7649
7650     improved pane_keywords notification
7651
7652 commit bdb1e4f3ca99abb0a9869a9bc872bc5b0b6f60b3
7653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7654 Date:   Sun Mar 15 22:46:25 2009 +0000
7655
7656     call the notify function just once when the keywords are pushed to the
7657     textarea
7658
7659 commit 5c5e09cfb61bea28413a35b616540d4fea4710e9
7660 Author: Laurent Monin <geeqie@norz.org>
7661 Date:   Sun Mar 15 20:16:20 2009 +0000
7662
7663     gint -> gboolean.
7664
7665 commit 5f2862f720cdf6e5b001b0235f54dd3115378edc
7666 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7667 Date:   Sun Mar 15 18:41:25 2009 +0000
7668
7669     fixed segfault in osd called from img-view
7670     http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
7671
7672 commit a83ce8127733fe662f70e27e4861923525924d2a
7673 Author: Laurent Monin <geeqie@norz.org>
7674 Date:   Sun Mar 15 18:06:41 2009 +0000
7675
7676     gint -> gboolean.
7677
7678 commit e297b62d130c7fd6a2d4f7d959b1d2c2a0ed0a29
7679 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7680 Date:   Sun Mar 15 17:40:04 2009 +0000
7681
7682     fixed viewing image from dupe and search windows
7683
7684 commit e4ec9f2c3d3c8a79dd7741b2b7e7d4bd6825c758
7685 Author: Laurent Monin <geeqie@norz.org>
7686 Date:   Sun Mar 15 15:01:07 2009 +0000
7687
7688     gint -> gboolean.
7689
7690 commit 54797050cd64429ea6a90ee4d8882b0542d634ae
7691 Author: Laurent Monin <geeqie@norz.org>
7692 Date:   Sun Mar 15 13:33:56 2009 +0000
7693
7694     gint -> gboolean.
7695
7696 commit 1e7fe2f0bce7e8b4959c6d0e82259617a5224e1c
7697 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7698 Date:   Sun Mar 15 12:41:39 2009 +0000
7699
7700     fixed XMP and IPTC entry names in exif pane
7701
7702 commit 972f0c276d31a7510ce0a26e15b4925a6a0c1ab3
7703 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7704 Date:   Sun Mar 15 12:20:14 2009 +0000
7705
7706     added notification to the exif pane
7707
7708 commit 7c3dc4dc86dff4853269bbe8341b71f1110d5709
7709 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7710 Date:   Sun Mar 15 11:58:46 2009 +0000
7711
7712     fixed a bug in osd updating, it seems that the osd icons work again
7713
7714 commit 04e5dfcf4a9d04ec83be00b15c53a35cdec49f79
7715 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7716 Date:   Sun Mar 15 11:34:09 2009 +0000
7717
7718     compute histogram in idle time
7719
7720 commit c30d27838ff7606edcfcaae4e2d616370edacc67
7721 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7722 Date:   Sun Mar 15 09:06:13 2009 +0000
7723
7724     fixed possible deadlock with multiple thumb loaders in parallel
7725
7726 commit 3dfd1c11d0f0b11e6627af9b687535dbaf32dee3
7727 Author: Laurent Monin <geeqie@norz.org>
7728 Date:   Sun Mar 15 07:07:52 2009 +0000
7729
7730     gint -> gboolean.
7731
7732 commit 2c38cf912ea9c74916ea950f62b1637d26f1a55b
7733 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7734 Date:   Sat Mar 14 23:26:42 2009 +0000
7735
7736     completely separated global and layout window options
7737     layout window configuration is available under separate menu entry
7738
7739 commit 869dd50b966b21850457b98a434dcb015158163e
7740 Author: Laurent Monin <geeqie@norz.org>
7741 Date:   Sat Mar 14 21:12:55 2009 +0000
7742
7743     gint -> gboolean.
7744
7745 commit 3707f26ed3f7eb60c321cdef21d58a9ae458c160
7746 Author: Laurent Monin <geeqie@norz.org>
7747 Date:   Sat Mar 14 20:07:23 2009 +0000
7748
7749     More gboolean.
7750
7751 commit ccbfd10e582b6099d035f09a0e0bd5bc146885cb
7752 Author: Laurent Monin <geeqie@norz.org>
7753 Date:   Sat Mar 14 19:25:21 2009 +0000
7754
7755     Use gboolean where applicable, minor cleanup and indentations fixes.
7756
7757 commit 8e811724d0f95587be393cdb7a677a32ac704d34
7758 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7759 Date:   Sat Mar 14 17:21:35 2009 +0000
7760
7761     improved notification system
7762
7763 commit 2770d68d3c1a7e5f7550e4305e8b52aa11487759
7764 Author: Laurent Monin <geeqie@norz.org>
7765 Date:   Sat Mar 14 11:26:43 2009 +0000
7766
7767     More gboolean and tidy up.
7768
7769 commit 57236ac4620fce1a918d9c3269c51bcf468e5d22
7770 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7771 Date:   Sat Mar 14 10:34:42 2009 +0000
7772
7773     cleanup, small fixes
7774
7775 commit 83a31276f24f79537f8e708cd2cb9b53af5a1470
7776 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7777 Date:   Fri Mar 13 23:19:58 2009 +0000
7778
7779     do not allow to add keywords with the same name as siblings
7780
7781 commit c27864686704e76f90e3bdc3557537f5fb5086b4
7782 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7783 Date:   Fri Mar 13 16:45:21 2009 +0000
7784
7785     added keyword tree filtering
7786
7787 commit dc9042b3bd903090011f945df79e1eeacd3f8e97
7788 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7789 Date:   Fri Mar 13 12:06:01 2009 +0000
7790
7791     show file name in advanced_exif
7792
7793 commit 3dcfa72047dc28f10b50187c651609ae96cd7065
7794 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7795 Date:   Fri Mar 13 10:36:32 2009 +0000
7796
7797     handle sidecar files for raw formats that are not known to exiv2
7798
7799 commit b987ed85c78996f56abc1f3025f36d3c4532d07c
7800 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7801 Date:   Fri Mar 13 09:03:06 2009 +0000
7802
7803     fixed keyword to mark connection
7804
7805 commit 26823554cdf789efc5c78d6d43a25678b24c76e9
7806 Author: Laurent Monin <geeqie@norz.org>
7807 Date:   Thu Mar 12 22:44:21 2009 +0000
7808
7809     Use gboolean where applicable.
7810
7811 commit ce7252908d82484fbad1823b49a9c497ac86d278
7812 Author: Laurent Monin <geeqie@norz.org>
7813 Date:   Thu Mar 12 22:39:06 2009 +0000
7814
7815     Make ishidden() static to filedata.c and rename it is_hidden_file().
7816
7817 commit ea7b2e3825efdd3929b5dc5b057fa21b6d89ca3a
7818 Author: Laurent Monin <geeqie@norz.org>
7819 Date:   Thu Mar 12 22:35:45 2009 +0000
7820
7821     gint -> gboolean and tidy up.
7822
7823 commit 12d44efdf007bf1bb292b450fd575cb007ace3b0
7824 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7825 Date:   Thu Mar 12 21:27:13 2009 +0000
7826
7827     added a dialog for editing keyword tree
7828
7829 commit 445675df9548d5b7b765a07c7bfe96faa3e4ab6a
7830 Author: Laurent Monin <geeqie@norz.org>
7831 Date:   Thu Mar 12 21:06:37 2009 +0000
7832
7833     Use gboolean where applicable, for the sake of consistency.
7834
7835 commit 2814d20328df2cfb3efcd57bdbf6c8a468c94408
7836 Author: Laurent Monin <geeqie@norz.org>
7837 Date:   Wed Mar 11 23:36:01 2009 +0000
7838
7839     Code cleanup.
7840
7841 commit f719019c2a2838f979aaece5ed16e074c544310d
7842 Author: Laurent Monin <geeqie@norz.org>
7843 Date:   Wed Mar 11 23:35:31 2009 +0000
7844
7845     Fix bug when adding a new collection through sort manager. Tidy up.
7846
7847 commit 3ad46d8aff0ddc2fb5489031121c4bc48b7756d3
7848 Author: Laurent Monin <geeqie@norz.org>
7849 Date:   Wed Mar 11 23:04:30 2009 +0000
7850
7851     Tidy up.
7852
7853 commit 0b00a6f6e8da83036bc84c8a47c863721f2a1c14
7854 Author: Laurent Monin <geeqie@norz.org>
7855 Date:   Wed Mar 11 22:56:56 2009 +0000
7856
7857     Use gboolean pseudo type where applicable.
7858
7859 commit 2f2e14119378d60c52c113078c35999f342b249e
7860 Author: Laurent Monin <geeqie@norz.org>
7861 Date:   Wed Mar 11 22:28:37 2009 +0000
7862
7863     Remove useless functions.
7864
7865 commit 53335b4551e6099ecb9a361d87b35487df57101e
7866 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7867 Date:   Wed Mar 11 21:54:54 2009 +0000
7868
7869     added a popup menu in keyword tree
7870
7871 commit 13b5d1f44e4c824a4a48b972e758f2fde80dbc43
7872 Author: Laurent Monin <geeqie@norz.org>
7873 Date:   Wed Mar 11 17:38:20 2009 +0000
7874
7875     Use dynamic allocation for editor key passed to various callbacks.
7876
7877 commit 4ae54d3fe9578e43dace94f9fdc9fc4e757a74f9
7878 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7879 Date:   Tue Mar 10 22:52:12 2009 +0000
7880
7881     fixed saving of file_view_type
7882
7883 commit 7feb265d9809eef4b3c225b6475b83228771d6ea
7884 Author: Laurent Monin <geeqie@norz.org>
7885 Date:   Tue Mar 10 17:58:30 2009 +0000
7886
7887     Remove now useless element.
7888
7889 commit 244bab9b7cc522210cdfbf1432c3a4b7c3ccce77
7890 Author: Laurent Monin <geeqie@norz.org>
7891 Date:   Tue Mar 10 17:22:17 2009 +0000
7892
7893     Remove the toggle on advanced exif window menu item.
7894
7895 commit 0d08080fca58e3ef64ede91c605d46ccb8bb2689
7896 Author: Laurent Monin <geeqie@norz.org>
7897 Date:   Mon Mar 9 19:37:58 2009 +0000
7898
7899     Add missing g_key_file_free() call.
7900
7901 commit 704c8c788786d55da1a84676cdca7865e85b96da
7902 Author: Laurent Monin <geeqie@norz.org>
7903 Date:   Mon Mar 9 19:35:53 2009 +0000
7904
7905     Fix editor_command_path_parse().
7906
7907 commit 6829be525a541c8e5b3b9a3d130548434d006587
7908 Author: Laurent Monin <geeqie@norz.org>
7909 Date:   Mon Mar 9 19:34:26 2009 +0000
7910
7911     Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
7912
7913 commit 2c12c12f04540a4b3888fde88f88cc93e7adb011
7914 Author: Laurent Monin <geeqie@norz.org>
7915 Date:   Mon Mar 9 12:44:06 2009 +0000
7916
7917     Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
7918
7919 commit 67e00d0a920b6349e42f86742a18ca50fdc4880e
7920 Author: Laurent Monin <geeqie@norz.org>
7921 Date:   Sun Mar 8 23:12:49 2009 +0000
7922
7923     Introduce EditorFlags type, cleanup.
7924
7925 commit 30fc45e64c3dea9841d40ba694d1d2b45d002cc6
7926 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7927 Date:   Sun Mar 8 23:09:27 2009 +0000
7928
7929     save and restore the keyword tree
7930
7931 commit c00ba73c65a001d5fbf7d7d4c6279c97e6992983
7932 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7933 Date:   Sun Mar 8 21:12:45 2009 +0000
7934
7935     fixed crash with certain layout configurations
7936
7937 commit f7dbd69473c9bcdcb08c6b904b11d512e3a2929a
7938 Author: Laurent Monin <geeqie@norz.org>
7939 Date:   Sun Mar 8 20:49:48 2009 +0000
7940
7941     Cleanup and minor fixes.
7942
7943 commit 66f5ea89ccea96c00f371f633fe02142cec8bd05
7944 Author: Laurent Monin <geeqie@norz.org>
7945 Date:   Sun Mar 8 17:51:03 2009 +0000
7946
7947     Advanced exif window: make all columns sortable and resizable.
7948
7949 commit 411a041e79c2cb24490d562fdcd05030cbcfff71
7950 Author: Laurent Monin <geeqie@norz.org>
7951 Date:   Sun Mar 8 15:30:15 2009 +0000
7952
7953     Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
7954
7955 commit 91b011a25e87aebe4cdc92e2a75db82b872c8302
7956 Author: Laurent Monin <geeqie@norz.org>
7957 Date:   Sun Mar 8 15:02:18 2009 +0000
7958
7959     Fix up editor execution.
7960
7961 commit 3014c4ff1cd8fc5a6ce064e3bcc297417a08a37f
7962 Author: Laurent Monin <geeqie@norz.org>
7963 Date:   Sun Mar 8 14:27:19 2009 +0000
7964
7965     Display icons in edit contextual menu.
7966
7967 commit 0205b0af299b580d25846b1fc9c17e7716939341
7968 Author: Laurent Monin <geeqie@norz.org>
7969 Date:   Sun Mar 8 13:23:25 2009 +0000
7970
7971     In various Edit context menus, only display editors that match the file types in the selection.
7972
7973 commit 06d738a8072a9eae0765859eecc19c1745cde25b
7974 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7975 Date:   Sun Mar 8 12:42:23 2009 +0000
7976
7977     dnd fixes
7978
7979 commit e9f2c348743955bcf92c0ef94331d545e7d6f7a1
7980 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7981 Date:   Sun Mar 8 11:32:12 2009 +0000
7982
7983     dnd fixes
7984
7985 commit e0a06986823081a727a4413b7e2ff562fd6618be
7986 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7987 Date:   Sun Mar 8 10:38:51 2009 +0000
7988
7989     allow dropping of multiple keywords
7990
7991 commit 3dc57a6704aa6b4b5c94e597dc448ee141d14c15
7992 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7993 Date:   Sun Mar 8 10:25:24 2009 +0000
7994
7995     show a label instead of the default drag icon
7996
7997 commit 2874d15e958da779066951a0bde3bafe3f9654cb
7998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7999 Date:   Sun Mar 8 09:56:40 2009 +0000
8000
8001     dnd in keywords tree
8002     improved dnd in advanced exif
8003
8004 commit 60a09da7a127ddafeb538ed3d27bff57c65c552a
8005 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8006 Date:   Sat Mar 7 17:02:59 2009 +0000
8007
8008     implemented keywords editor as described at
8009     http://geeqie.wiki.sourceforge.net/keywords
8010     keyword tree is hardcoded for now
8011     TODO: configuration
8012
8013 commit 3d687308a8d41f5be0a667c4a470f6391c6e172b
8014 Author: Laurent Monin <geeqie@norz.org>
8015 Date:   Sat Mar 7 10:32:04 2009 +0000
8016
8017     French translation was updated.
8018
8019 commit fbe133245d32410b958b6fdffecfcd14e2ea2bca
8020 Author: Laurent Monin <geeqie@norz.org>
8021 Date:   Sat Mar 7 10:31:30 2009 +0000
8022
8023     Use a common function bar_pane_expander_title() to set expanders title widget.
8024
8025 commit e4c7b67ba437b2e4b667b48ed40e50346c3fce45
8026 Author: Laurent Monin <geeqie@norz.org>
8027 Date:   Fri Mar 6 22:34:38 2009 +0000
8028
8029     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).
8030
8031 commit 0006442fe24f14a1ce2492b73d22c92670bf0974
8032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8033 Date:   Fri Mar 6 15:52:47 2009 +0000
8034
8035     simplified bar interface
8036
8037 commit 4da29794c4fe3233ac3ecff01019e86d779a8c2b
8038 Author: Laurent Monin <geeqie@norz.org>
8039 Date:   Fri Mar 6 15:04:35 2009 +0000
8040
8041     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).
8042
8043 commit 7b8e46aa208816b61b4c1c852112aeebd3fe8f46
8044 Author: Laurent Monin <geeqie@norz.org>
8045 Date:   Fri Mar 6 14:53:32 2009 +0000
8046
8047     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()).
8048
8049 commit 25962e3530372946ba7c7a051b509ecf7056ac85
8050 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8051 Date:   Fri Mar 6 14:42:32 2009 +0000
8052
8053     enable wrap mode in comment pane
8054
8055 commit 55a3179898b348b98a45a58d6f325dbb92026b09
8056 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8057 Date:   Fri Mar 6 14:24:11 2009 +0000
8058
8059     use standard GtkHPaned for sidebar width
8060
8061 commit e8aff8701513b7dd33af46253f588ed93aa26159
8062 Author: Laurent Monin <geeqie@norz.org>
8063 Date:   Fri Mar 6 11:42:25 2009 +0000
8064
8065     Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
8066
8067 commit 9169391b4c9254bad5d087ea70eac57e35dafe6e
8068 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8069 Date:   Thu Mar 5 23:32:56 2009 +0000
8070
8071     do not crash if an exif entry is deleted during editing
8072
8073 commit cf3ee0a9299dd553165421086ed4b44fe2d27eb6
8074 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8075 Date:   Thu Mar 5 23:02:15 2009 +0000
8076
8077     added popup menu to the exif pane
8078
8079 commit 8cb3c38b5b8f7f3a6e02ba780b2d248e16872c3d
8080 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8081 Date:   Wed Mar 4 22:44:35 2009 +0000
8082
8083     indicate that the exif pane is empty
8084
8085 commit f4ef41357f991741b70538dd8156161f44e462bb
8086 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8087 Date:   Wed Mar 4 22:34:11 2009 +0000
8088
8089     prepared exif pane for popup menu
8090
8091 commit 96f804c86a637788af6faea27f260cca6c596229
8092 Author: Laurent Monin <geeqie@norz.org>
8093 Date:   Wed Mar 4 21:33:19 2009 +0000
8094
8095     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.
8096
8097 commit b258d123509caea8cd9fe5d85dd2122d4e353750
8098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8099 Date:   Wed Mar 4 21:19:12 2009 +0000
8100
8101     dnd from advanced exif window to exif pane
8102
8103 commit ed17579e62a6cfe5a18915d3bfba80f8bc2ee564
8104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8105 Date:   Wed Mar 4 18:53:47 2009 +0000
8106
8107     Display pixel coordinates and rgb - patch by Ruben Stein
8108
8109 commit 82e0b2a4b6099bbe79ae2a0011fbbe4c528e428d
8110 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8111 Date:   Tue Mar 3 23:17:07 2009 +0000
8112
8113     reorder exif pane entries with drag and drop
8114
8115 commit a899ea58d94c14dc66d34a3567ebdcfa11a6a0f9
8116 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8117 Date:   Mon Mar 2 22:48:04 2009 +0000
8118
8119     overlay now survives image split
8120
8121 commit a4ee370ccd362d7e0c69067dbdad9e0106a1cce4
8122 Author: Laurent Monin <geeqie@norz.org>
8123 Date:   Mon Mar 2 21:06:32 2009 +0000
8124
8125     Random tidy up.
8126
8127 commit da428c44fc7a1da6f146163cb8f484e0fc6676fb
8128 Author: Laurent Monin <geeqie@norz.org>
8129 Date:   Mon Mar 2 21:05:57 2009 +0000
8130
8131     Fix memleak in previous patch.
8132
8133 commit 0668b940429414b217e330b5351bfca31dda1c4d
8134 Author: Laurent Monin <geeqie@norz.org>
8135 Date:   Mon Mar 2 21:04:38 2009 +0000
8136
8137     Add a directory separator at the end of names in tab completion list to indicate directories.
8138
8139 commit 6a8d84391baf8e7bee1160abc4c57eca58987a73
8140 Author: Laurent Monin <geeqie@norz.org>
8141 Date:   Sun Mar 1 23:38:36 2009 +0000
8142
8143     Align exif labels vertically (visually better since name is now smaller than value).
8144
8145 commit 2a1b48f6079867a09a28067f17a8e7bb47cdbdfd
8146 Author: Laurent Monin <geeqie@norz.org>
8147 Date:   Sun Mar 1 23:28:53 2009 +0000
8148
8149     Update POTFILES.in and french translation.
8150
8151 commit 7fbf2e53a3a5ad667bd585d763cf0bff567d672e
8152 Author: Laurent Monin <geeqie@norz.org>
8153 Date:   Sun Mar 1 23:14:19 2009 +0000
8154
8155     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
8156
8157 commit ac3c275ae53473b6be6f20c1b96a470e156a7fdc
8158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8159 Date:   Sun Mar 1 21:35:18 2009 +0000
8160
8161     make the exif pane grow-only - this reduces sidebar jumping
8162
8163 commit 16754fd5f8f49e41f040ed43a28f4c53dfcde982
8164 Author: Laurent Monin <geeqie@norz.org>
8165 Date:   Sun Mar 1 21:06:55 2009 +0000
8166
8167     When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
8168
8169 commit 276cb9bb7ccef6bca68564040a2f5908028ebdc1
8170 Author: Laurent Monin <geeqie@norz.org>
8171 Date:   Sun Mar 1 19:48:38 2009 +0000
8172
8173     Clarify colorspace determination (exif 2.2/2.21).
8174
8175 commit 352ec1b93ed21559a6c2cd9d3b583540bd0de5d9
8176 Author: Laurent Monin <geeqie@norz.org>
8177 Date:   Sun Mar 1 17:58:19 2009 +0000
8178
8179     Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
8180
8181 commit 2f8d1927009893b4562aa1b95ec61b2f4b997d8d
8182 Author: Laurent Monin <geeqie@norz.org>
8183 Date:   Sun Mar 1 17:13:14 2009 +0000
8184
8185     Improve file checks using is_readable_file().
8186
8187 commit 44300b5fd5139f9c485d632207fb7f89cd3c481f
8188 Author: Laurent Monin <geeqie@norz.org>
8189 Date:   Sun Mar 1 17:11:51 2009 +0000
8190
8191     Only attempt to read exif if the file is readable.
8192
8193 commit f66300e9b42664a35e88c2baefdff57b3a883759
8194 Author: Laurent Monin <geeqie@norz.org>
8195 Date:   Sun Mar 1 17:10:45 2009 +0000
8196
8197     Introduce is_readable_file() which test if file exists, is regular and readable.
8198
8199 commit 2a5590abe04642bb6e1d7abb17a4f12ee9861cd8
8200 Author: Laurent Monin <geeqie@norz.org>
8201 Date:   Sun Mar 1 16:46:40 2009 +0000
8202
8203     image_select(), image_set_selectable(): tidy up.
8204
8205 commit d3aa41bc4406825b23336d561c60a81d6509f523
8206 Author: Laurent Monin <geeqie@norz.org>
8207 Date:   Sun Mar 1 16:43:48 2009 +0000
8208
8209     Indentation fixes.
8210
8211 commit 671c4e59016ad4b13a791d6bf70a1011b9450b62
8212 Author: Laurent Monin <geeqie@norz.org>
8213 Date:   Sun Mar 1 15:54:37 2009 +0000
8214
8215     image_post_process_color(): remove exif parameter, just extract it when needed.
8216
8217 commit bc32699c45cdf3698872449f5b9116a6dd0928a8
8218 Author: Laurent Monin <geeqie@norz.org>
8219 Date:   Sun Mar 1 15:41:51 2009 +0000
8220
8221     Slightly modify access_file() and use it to test profile files existence and read access.
8222
8223 commit 2a3788f237b9a0e343501213036eb133545754b7
8224 Author: Laurent Monin <geeqie@norz.org>
8225 Date:   Sun Mar 1 15:28:06 2009 +0000
8226
8227     Add an ellipse when the file name is truncated.
8228
8229 commit 138449b284641d79f8f35dbc47ecff5364f94117
8230 Author: Laurent Monin <geeqie@norz.org>
8231 Date:   Sun Mar 1 15:15:37 2009 +0000
8232
8233     In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
8234
8235 commit 86e5ecef8ba0effbc52208fcc9c2c788ede293ff
8236 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8237 Date:   Sun Mar 1 13:37:30 2009 +0000
8238
8239     dropped ExifUIList
8240
8241 commit 851a261132a08fc1812a73b2c0481d0579a3da0a
8242 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8243 Date:   Sun Mar 1 11:59:32 2009 +0000
8244
8245     do not use separate list of entries, rely on vbox
8246
8247 commit 411fa489a446dd00e60f1a77791ce26f9e43bb87
8248 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8249 Date:   Sun Mar 1 00:10:00 2009 +0000
8250
8251     fixed possible crash
8252
8253 commit 353d6be218b845a9d974f32d8388867ce2588bbe
8254 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8255 Date:   Sat Feb 28 23:59:02 2009 +0000
8256
8257     rewritten exif pane to support arbitrary number of entries
8258
8259 commit 7cc909a78fa9f5f7c7fc40533978a29d3ad05767
8260 Author: Laurent Monin <geeqie@norz.org>
8261 Date:   Sat Feb 28 20:57:26 2009 +0000
8262
8263     max value -> value. Shorter.
8264
8265 commit bbfd2a7a816e372a04aea99139f835353e4047f8
8266 Author: Laurent Monin <geeqie@norz.org>
8267 Date:   Sat Feb 28 20:53:59 2009 +0000
8268
8269     Add missing space between while and first parenthesis.
8270
8271 commit 321ff5bb77411f729fdd38740a02f4de341f77e9
8272 Author: Laurent Monin <geeqie@norz.org>
8273 Date:   Sat Feb 28 20:52:51 2009 +0000
8274
8275     Add missing space between switch and first parenthesis.
8276
8277 commit 96a26903f49ddab4a63213310c9da8d2c0457dc0
8278 Author: Laurent Monin <geeqie@norz.org>
8279 Date:   Sat Feb 28 20:48:47 2009 +0000
8280
8281     No space between function name and first parenthesis, it eases greping (see CODING).
8282
8283 commit 5ac2ac2a71f6fcc14ad4fc2994c17ea64d415dd5
8284 Author: Laurent Monin <geeqie@norz.org>
8285 Date:   Sat Feb 28 20:24:42 2009 +0000
8286
8287     Prevent Gtk assertion failures when no icon is set.
8288
8289 commit f3d61f44c1bfe05188eb68974737f66ce096656d
8290 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8291 Date:   Sat Feb 28 20:13:11 2009 +0000
8292
8293     show histogram label in the title
8294     adjusted label texts
8295
8296 commit f9936e38ffc7feb5ca5af211603c682cfb548fee
8297 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8298 Date:   Sat Feb 28 19:44:58 2009 +0000
8299
8300     give the panes more control over expander title
8301
8302 commit 106016c61b873ccc55b515336f5217d7f9fd639e
8303 Author: Laurent Monin <geeqie@norz.org>
8304 Date:   Sat Feb 28 19:41:23 2009 +0000
8305
8306     Color profiles menu: test for file access before allowing to select it as input profile.
8307
8308 commit dc4646d5966601b57b5a6ac49aaa7bd4fa14b7f3
8309 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8310 Date:   Sat Feb 28 18:51:25 2009 +0000
8311
8312     load icons for external editors
8313
8314 commit 073a65377169492e9843ee4bdd3acf01f0cf6c78
8315 Author: Laurent Monin <geeqie@norz.org>
8316 Date:   Sat Feb 28 18:01:16 2009 +0000
8317
8318     Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
8319
8320 commit 42ea998781724458ce55582414b4d1656d244f10
8321 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8322 Date:   Sat Feb 28 17:20:16 2009 +0000
8323
8324     fixed bar_histogram headers
8325
8326 commit 0520eeff040165801722d408701eae8c94b2f955
8327 Author: Laurent Monin <geeqie@norz.org>
8328 Date:   Sat Feb 28 17:12:00 2009 +0000
8329
8330     Minor simplification and cleanup.
8331
8332 commit df6b9c5b1e3077d19e5c59f2e72e8949da034a08
8333 Author: Laurent Monin <geeqie@norz.org>
8334 Date:   Sat Feb 28 16:59:20 2009 +0000
8335
8336     image_change_complete(): reduce code redundancy and implify.
8337
8338 commit fa373d7547d5c23f65088dff3df36d43b90b0139
8339 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8340 Date:   Sat Feb 28 14:40:22 2009 +0000
8341
8342     fixed overlay configuration
8343     split overlay options between global and layout window
8344
8345 commit d5b911cd3eca6de811ef53f8cac6a3f84ced1062
8346 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8347 Date:   Sat Feb 28 12:50:39 2009 +0000
8348
8349     save and restore toolbar configuration
8350
8351 commit b4581c40f8cb47f32d1102589b005d5435e9e297
8352 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8353 Date:   Sat Feb 28 09:59:27 2009 +0000
8354
8355     create toolbar from ui_manager
8356
8357 commit b24487aa1f5704a788a8f77782edf40850878a63
8358 Author: Laurent Monin <geeqie@norz.org>
8359 Date:   Fri Feb 27 23:25:31 2009 +0000
8360
8361     Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
8362
8363 commit bc2d1d0836169d7184c7010e9d01d16837cddbf5
8364 Author: Laurent Monin <geeqie@norz.org>
8365 Date:   Fri Feb 27 22:28:17 2009 +0000
8366
8367     Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
8368
8369 commit 9c93c4f8a9650ce80206755b524244c878e7b61b
8370 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8371 Date:   Fri Feb 27 21:30:28 2009 +0000
8372
8373     compute histmap in idle callback and only if the histogram is expanded
8374
8375 commit 526bf4edfddf1c63e583a2bf735a4614c55b314b
8376 Author: Laurent Monin <geeqie@norz.org>
8377 Date:   Thu Feb 26 21:46:27 2009 +0000
8378
8379     Add a tooltip showing current histogram state on bar histogram.
8380
8381 commit 66b325900212d630b208e1747280767783f01cb9
8382 Author: Laurent Monin <geeqie@norz.org>
8383 Date:   Thu Feb 26 20:50:36 2009 +0000
8384
8385     Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
8386
8387 commit 3b4446591720a17e3f0856fc290f85b84a303d12
8388 Author: Laurent Monin <geeqie@norz.org>
8389 Date:   Thu Feb 26 17:34:14 2009 +0000
8390
8391     Add .bak and .mo extensions to svn:ignore.
8392
8393 commit 84a6a75d10d4aaa99aaa0b9c5e2ded8a2b26f4da
8394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8395 Date:   Thu Feb 26 08:04:52 2009 +0000
8396
8397     quoted_value is no longer needed
8398
8399 commit cffe654128aa1230d98c36f6cc48524d87ab6b69
8400 Author: Laurent Monin <geeqie@norz.org>
8401 Date:   Wed Feb 25 23:04:08 2009 +0000
8402
8403     Silent a minor warning.
8404
8405 commit 5651cebff9468fa7cb1275476eea0ccd482cb8df
8406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8407 Date:   Wed Feb 25 21:09:17 2009 +0000
8408
8409     correctly save and restore overlay string
8410
8411 commit d7b78d9173ebe6d4692dad061a4afe30325d3e23
8412 Author: Laurent Monin <geeqie@norz.org>
8413 Date:   Wed Feb 25 20:54:38 2009 +0000
8414
8415     Save bar pane histogram state to rc file.
8416
8417 commit fddb6eb6775e4f70b70cb5373508b0bcb9ed5a04
8418 Author: Laurent Monin <geeqie@norz.org>
8419 Date:   Wed Feb 25 20:42:35 2009 +0000
8420
8421     Fix up bar pane histogram contextual menu: show current state for channel and log mode.
8422
8423 commit 4d85c50b6c73874d441f834a9d52f8319082c3e8
8424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8425 Date:   Wed Feb 25 19:46:03 2009 +0000
8426
8427     reuse original utility_box (image + sidebars) on layout change (switch
8428     from list to icon view etc.)
8429
8430 commit f9a9bffc314cd4b1cd5229896286666766f020ca
8431 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8432 Date:   Wed Feb 25 18:21:20 2009 +0000
8433
8434     fixed filter initialization
8435
8436 commit b3477302e22f00d62a4f7f9a7ce5a1f8d6a7a142
8437 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8438 Date:   Tue Feb 24 22:21:28 2009 +0000
8439
8440     improved bar_sort configuration
8441
8442 commit da109aa01657b27c22a18bc74bff56e4dae89298
8443 Author: Laurent Monin <geeqie@norz.org>
8444 Date:   Tue Feb 24 21:08:16 2009 +0000
8445
8446     Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
8447
8448 commit e84b67aadcdc1ea32b2c53e6b4a2d6a369f51951
8449 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8450 Date:   Tue Feb 24 20:47:38 2009 +0000
8451
8452     fixed --fullscreen option together with enabled bar
8453
8454 commit 5da3477f9b116d0482737510423e5de949f8a0d4
8455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8456 Date:   Tue Feb 24 20:34:39 2009 +0000
8457
8458     simplified and improved bar configuration
8459
8460 commit f215252861f96b1b924b93178a406e2ec7bb6ca2
8461 Author: Laurent Monin <geeqie@norz.org>
8462 Date:   Tue Feb 24 18:00:45 2009 +0000
8463
8464     Enclose macro parameters names with _ to differentiate them from variable names.
8465
8466 commit a8df53630e1632e65318a1b397ea1a275f4817e5
8467 Author: Laurent Monin <geeqie@norz.org>
8468 Date:   Tue Feb 24 17:47:45 2009 +0000
8469
8470     Since READ_*() macros are now exported, do not hide
8471     the if() continue; statement in them.
8472     Wrap WRITE_STRING() instructions in a safer do {} while (0).
8473
8474 commit 1bef8f7ea39aa7652ded34fd2baaa3bf6c28e69d
8475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8476 Date:   Mon Feb 23 22:13:09 2009 +0000
8477
8478     simplified config writing
8479
8480 commit c2b4bce2393c142785ac7cef5095a5c06348073b
8481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8482 Date:   Mon Feb 23 21:21:15 2009 +0000
8483
8484     enabled commandline again
8485
8486 commit 778dcd703998a9d37ea6562228e971827a25044f
8487 Author: Laurent Monin <geeqie@norz.org>
8488 Date:   Mon Feb 23 17:20:40 2009 +0000
8489
8490     Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
8491
8492 commit 4b96dffd2f791d4f99a407da3a11cbeede9f5b2c
8493 Author: Laurent Monin <geeqie@norz.org>
8494 Date:   Sun Feb 22 17:46:42 2009 +0000
8495
8496     Set svn:ignore on Makefile and Makefile.in.
8497
8498 commit 6be7a5d9435cd61876ec2585d19e6fc4208eb66d
8499 Author: Laurent Monin <geeqie@norz.org>
8500 Date:   Sun Feb 22 17:40:32 2009 +0000
8501
8502     Fix and simplify histogram code, drop histogram based on mean value.
8503
8504 commit 9e9712735fb1522f4f081a9e38c38c4d91a09c51
8505 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8506 Date:   Sun Feb 22 15:35:37 2009 +0000
8507
8508     config file format changed to XML
8509     save and restore all layout windows
8510     save and restore sidebar configuration
8511
8512 commit 179b485a4439fb2e102195fde5b2366a24c5a927
8513 Author: Laurent Monin <geeqie@norz.org>
8514 Date:   Sun Feb 22 13:29:49 2009 +0000
8515
8516     Attempt to simplify and fix histrogram code.
8517
8518 commit c6d4606fb8929b3c6596292a9eae836167729bf8
8519 Author: Laurent Monin <geeqie@norz.org>
8520 Date:   Sat Feb 21 20:43:35 2009 +0000
8521
8522     Glibification again.
8523
8524 commit 2c9c37c9649ad80e04e14230eebd6584e7de7e8d
8525 Author: Laurent Monin <geeqie@norz.org>
8526 Date:   Sat Feb 21 18:28:53 2009 +0000
8527
8528     French translation was updated.
8529
8530 commit 4a596674619d5addc6a223fe2be2093c06622a2d
8531 Author: Laurent Monin <geeqie@norz.org>
8532 Date:   Sat Feb 21 18:04:52 2009 +0000
8533
8534     Glibification.
8535
8536 commit 144433d8a9eaa43184c844b76665c91fe21f1c07
8537 Author: Laurent Monin <geeqie@norz.org>
8538 Date:   Sat Feb 21 10:53:18 2009 +0000
8539
8540     Move grid color setting to histogram_new().
8541
8542 commit 80547e648cc21fefb1e91f869d90c2ea719a9f6d
8543 Author: Laurent Monin <geeqie@norz.org>
8544 Date:   Sat Feb 21 10:33:56 2009 +0000
8545
8546     Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
8547
8548 commit 0f103e1b6b6ab4017d7f677aaea9120dc015906b
8549 Author: Laurent Monin <geeqie@norz.org>
8550 Date:   Sat Feb 21 10:29:13 2009 +0000
8551
8552     Add grid to bar histogram, simplify the code and draw horizontal lines too.
8553
8554 commit 6b0883bae0f9124a6dcc8fcdd87ab24643a85d2f
8555 Author: Laurent Monin <geeqie@norz.org>
8556 Date:   Thu Feb 19 17:36:38 2009 +0000
8557
8558     Fix bug 2599857: file list sort order was wrong in many cases.
8559
8560 commit 263a050716f3c9fdfced1accb4016fcdd11ade19
8561 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8562 Date:   Mon Feb 16 22:48:30 2009 +0000
8563
8564     fixed compiler warning
8565
8566 commit 8422a0c8bd17c3ef09de058a7433e606124524b7
8567 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8568 Date:   Mon Feb 16 21:01:27 2009 +0000
8569
8570     hopefully fixed a freeze on solaris
8571
8572 commit 243a78132e93b3fa27efc6cc3ca46d58bad06b25
8573 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8574 Date:   Sun Feb 15 19:25:55 2009 +0000
8575
8576     added histogram pane
8577
8578 commit a1385820cdb789c96a38b709f7b981725f81bdd1
8579 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8580 Date:   Sun Feb 15 17:27:48 2009 +0000
8581
8582     fixed histogram drawing
8583
8584 commit 63da7df8b6994ba78db433c8d13513967f54b324
8585 Author: Laurent Monin <geeqie@norz.org>
8586 Date:   Sun Feb 15 15:58:01 2009 +0000
8587
8588     Remove redundant line of code.
8589
8590 commit a38c15108e52207831b08be4461b49f0d09926d3
8591 Author: Laurent Monin <geeqie@norz.org>
8592 Date:   Sun Feb 15 15:56:48 2009 +0000
8593
8594     Fix up few compilation warnings.
8595
8596 commit a660cd93f81e921141fc7ddb57188c6c23d211c9
8597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8598 Date:   Sun Feb 15 13:11:21 2009 +0000
8599
8600     histogram caching
8601     histogram interface prepared for histogram pane
8602
8603 commit c5ead176be15971b27d90d0656b8fc26fa9eca17
8604 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8605 Date:   Sun Feb 15 09:36:53 2009 +0000
8606
8607     separated "normal" and advanced exif, "Normal" exif is now in the
8608     generic bar, advanced exif is in separate window.
8609
8610 commit a6fb79a9aee3b16eadd450cfcd261f0d3fe9bd9d
8611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8612 Date:   Sat Feb 14 20:26:30 2009 +0000
8613
8614     droped Preferences dialog, sidebar should replace it completely
8615
8616 commit ab0cc44129df43dc4bc0d0ec0e95e187a739f32c
8617 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8618 Date:   Sat Feb 14 19:50:54 2009 +0000
8619
8620     replaced bar_info with an universal bar, restored the original
8621     functionality (more or less)
8622     bar configuration is not yet saved
8623
8624 commit 310a646e67ba0c32c2384f553eecf512e283684d
8625 Author: Laurent Monin <geeqie@norz.org>
8626 Date:   Mon Feb 9 09:02:04 2009 +0000
8627
8628     Update ChangeLog using C locale date format, add a script to ease future updates.
8629
8630 commit b4f63e5e882b065ea834bd1e99081306284480c2
8631 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8632 Date:   Sat Feb 7 21:03:11 2009 +0000
8633
8634     force at least one idle call before writting metadata
8635     (without this the exit_program_write_metadata_cb could be called
8636     before the exit_program function finished)
8637
8638 commit 22f5a68f75212287ff3924432df1902bec16feba
8639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8640 Date:   Sat Feb 7 19:01:21 2009 +0000
8641
8642     use metadata_read_* functions where possible
8643     switch exiv2 to utf8 charset
8644     support for exiv2 formatting that depends on other tags:
8645     http://dev.robotbattle.com/bugs/view.php?id=0000516
8646
8647 commit 9c04cb142531b3c5b31be148a40405a1ea103a53
8648 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8649 Date:   Fri Feb 6 23:49:03 2009 +0000
8650
8651     Start with "Fit to window" in "Leave Zoom at previous setting" mode
8652
8653 commit c5b333518ad00d61c1e9ad0bc96c4faae43fc7c9
8654 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8655 Date:   Fri Feb 6 22:56:52 2009 +0000
8656
8657     do not switch to the next image on mouse click in split mode
8658     it interferes with image switching too much
8659
8660 commit 4e7f0d2a4ffcefeeacce220761a905cd105b75e2
8661 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8662 Date:   Fri Feb 6 22:41:47 2009 +0000
8663
8664     improved labels of some menu items
8665
8666 commit 11a4cc2074aa9544a906434f40eda2b27d6ef5c1
8667 Author: Laurent Monin <geeqie@norz.org>
8668 Date:   Wed Feb 4 17:15:30 2009 +0000
8669
8670     Add year 2009 to copyright info everywhere.
8671
8672 commit db594bb6a56da7a25d58a3b2ec51f67bc4d0db49
8673 Author: Laurent Monin <geeqie@norz.org>
8674 Date:   Wed Feb 4 16:50:24 2009 +0000
8675
8676     Fix up the copyright years info.
8677
8678 commit 16d8352b142b869d37d9d88f6f7b649ba9b6ba58
8679 Author: Laurent Monin <geeqie@norz.org>
8680 Date:   Wed Feb 4 16:49:11 2009 +0000
8681
8682     Update README header.
8683
8684 commit 932432f09417b4fe1ec05bfb92dfe946f7fd32ea
8685 Author: Laurent Monin <geeqie@norz.org>
8686 Date:   Wed Feb 4 16:47:02 2009 +0000
8687
8688     Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
8689
8690 commit 474d7e891184d4e5a09486b6ccbd777617d416eb
8691 Author: Laurent Monin <geeqie@norz.org>
8692 Date:   Wed Feb 4 14:51:23 2009 +0000
8693
8694     Do not show geeqie itself in editors menus.
8695
8696 commit b93be6e123e894cf75fe9c5d89b1fe09ddacd639
8697 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8698 Date:   Tue Feb 3 18:04:10 2009 +0000
8699
8700     do not translate already translated texts from desktop files
8701
8702 commit e03f199569195e75d937d21f9d982d0c7d5de119
8703 Author: Laurent Monin <geeqie@norz.org>
8704 Date:   Tue Feb 3 13:52:20 2009 +0000
8705
8706     Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
8707
8708 commit 7da00ede6e5a0c460b7bba6f0ce3f2f8767b3a4a
8709 Author: Laurent Monin <geeqie@norz.org>
8710 Date:   Tue Feb 3 13:50:10 2009 +0000
8711
8712     Reorder fields a bit and make flags field unsigned.
8713
8714 commit 27e3c8d9b272241d6e1e73c691df6ea2f61b4424
8715 Author: Laurent Monin <geeqie@norz.org>
8716 Date:   Tue Feb 3 08:41:21 2009 +0000
8717
8718     editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
8719
8720 commit 413722a5800f7f895e5068f0aec1441d13af5d4e
8721 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8722 Date:   Mon Feb 2 20:32:59 2009 +0000
8723
8724     improved placing of external commands in menu
8725     small menu improvements
8726
8727 commit ebfc5ad707b2a261dadc47508aed872d2e83460c
8728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8729 Date:   Sun Feb 1 22:35:40 2009 +0000
8730
8731     test TryExec,
8732     xdg_data_home added to the list of directories
8733
8734 commit ace63c487142b18a548b95d76f8056de0bead19d
8735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8736 Date:   Sun Feb 1 18:27:42 2009 +0000
8737
8738     fixed switch from single to split image
8739
8740 commit f94b569b1831c052099295c861f9d3f502072622
8741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8742 Date:   Sun Feb 1 12:48:14 2009 +0000
8743
8744     read external editors from .desktop files
8745
8746 commit ff084f550845b0467a6202d62a7447940a4ea667
8747 Author: Laurent Monin <geeqie@norz.org>
8748 Date:   Thu Jan 29 19:43:34 2009 +0000
8749
8750     Sort the list alphabetically and remove an empty line.
8751
8752 commit 7532aed8f8f0bc89f1c5a2c742bc9021e5f8bbfc
8753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8754 Date:   Thu Jan 29 19:23:39 2009 +0000
8755
8756     switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
8757     (new glib-gettextize does not support the old method)
8758
8759 commit 77a9142b41ec6a5d9cac6d35c2a0c9d41052e147
8760 Author: Laurent Monin <geeqie@norz.org>
8761 Date:   Thu Jan 29 19:07:07 2009 +0000
8762
8763     gint -> gboolean.
8764
8765 commit 2e3dc8c8f14d75abb400c32a4c619e79bb371d77
8766 Author: Laurent Monin <geeqie@norz.org>
8767 Date:   Thu Jan 29 19:00:24 2009 +0000
8768
8769     Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
8770
8771 commit ab98857be805f6bd9891d57506038e651dc81dde
8772 Author: Laurent Monin <geeqie@norz.org>
8773 Date:   Thu Jan 29 18:52:52 2009 +0000
8774
8775     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.
8776
8777 commit 96c8762cd141c1fca795e203a96307c80580d7f4
8778 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8779 Date:   Thu Jan 29 18:05:41 2009 +0000
8780
8781     added SIGBUS handler
8782
8783 commit 788b066dec51f6c89b63569de9f19fa8c781c3f4
8784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8785 Date:   Mon Jan 26 21:08:05 2009 +0000
8786
8787     fixed compilation with lirc
8788
8789 commit c93ae602d0b44dc87e2ee104df5634c6eec44a92
8790 Author: Laurent Monin <geeqie@norz.org>
8791 Date:   Mon Jan 26 14:59:49 2009 +0000
8792
8793     Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
8794
8795 commit 4b69e1199fe33fa8d904b21a2ba3cc85f7b59e81
8796 Author: Laurent Monin <geeqie@norz.org>
8797 Date:   Mon Jan 26 14:50:56 2009 +0000
8798
8799     Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
8800
8801 commit b68add2c1c1fd4f1d389fe0490986ffffd34302c
8802 Author: Laurent Monin <geeqie@norz.org>
8803 Date:   Mon Jan 26 14:49:09 2009 +0000
8804
8805     Move -Wall before -Wno-* options for them to have any effect.
8806
8807 commit 47ed193a2a19fa34afc8c473353c66b5ea194f8e
8808 Author: Laurent Monin <geeqie@norz.org>
8809 Date:   Mon Jan 26 14:18:08 2009 +0000
8810
8811     Keep -O0 over -O2 as requested by Vladimir.
8812
8813 commit 4fcae73e00ff93c457770fbd05555e8e84122d7a
8814 Author: Laurent Monin <geeqie@norz.org>
8815 Date:   Mon Jan 26 08:36:23 2009 +0000
8816
8817     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).
8818
8819 commit a24c1c60db9cca6a849920f8a7301530683d97ef
8820 Author: Laurent Monin <geeqie@norz.org>
8821 Date:   Mon Jan 26 08:30:30 2009 +0000
8822
8823     Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
8824
8825 commit d80efe42eeb8d6af994245d0cf837d20eb852575
8826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8827 Date:   Sun Jan 25 19:38:31 2009 +0000
8828
8829     added the original COPYING file from GQview - we can't rely on autogen.sh
8830
8831 commit ebd61f57fe603dbedec50c2953e51c6522593cd6
8832 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8833 Date:   Sun Jan 25 18:14:08 2009 +0000
8834
8835     updated ChangeLog from svn log
8836
8837 commit 7debdfe9253260f5e855addd9daf389b59c20e1c
8838 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8839 Date:   Sun Jan 25 16:58:19 2009 +0000
8840
8841     fixed gthread detection
8842
8843 commit 66c057940975c76fcecaffab9e756b5f9306219d
8844 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8845 Date:   Sun Jan 25 09:27:27 2009 +0000
8846
8847     do not ignore newly created sidecars
8848
8849 commit ad9ac9d145e0e7df96118c66ee6dec927ebed702
8850 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8851 Date:   Sat Jan 24 13:46:08 2009 +0000
8852
8853     adjusted marks spacing to align them with the marks filter
8854
8855 commit 0074b6e5de0f19720985594a1a2b32114ec24204
8856 Author: Laurent Monin <geeqie@norz.org>
8857 Date:   Sat Jan 24 13:38:53 2009 +0000
8858
8859     Fix incorrect translation.
8860
8861 commit 5d7594d2acdccc19228350eddd1ab29aad990874
8862 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8863 Date:   Sat Jan 24 13:05:06 2009 +0000
8864
8865     fixed restoring of OSD at layout_image_full_screen_stop
8866     https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
8867
8868 commit fce85c3c86d56b122babaf26952cae937a3b61b9
8869 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8870 Date:   Sat Jan 24 12:15:01 2009 +0000
8871
8872     fixed glib warning
8873
8874 commit 674b05efb895ed75533c07e74147082cf630e9cc
8875 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8876 Date:   Sat Jan 24 10:09:29 2009 +0000
8877
8878     updated version string
8879
8880 commit f9d7107581b3391183465454de6557de0abf7c98
8881 Author: Laurent Monin <geeqie@norz.org>
8882 Date:   Sat Jan 24 07:41:23 2009 +0000
8883
8884     Silent two compilation warnings.
8885
8886 commit 0c44dc1f02b5515cffe2bcc20f54e2d57208a916
8887 Author: Laurent Monin <geeqie@norz.org>
8888 Date:   Sat Jan 24 07:36:21 2009 +0000
8889
8890     French translation was updated.
8891
8892 commit 3928a6a6e59e900f2d1343ed3aef01b5c86ac337
8893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8894 Date:   Fri Jan 23 22:53:02 2009 +0000
8895
8896     fixed possible crash
8897
8898 commit aadb9ca7ccde3464cf0ae80a7985e25227279c70
8899 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8900 Date:   Wed Jan 21 18:30:54 2009 +0000
8901
8902     enable threads by default
8903
8904 commit 0e1a79d60922a6aa11288531218a919774b29d5d
8905 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8906 Date:   Wed Jan 21 18:16:26 2009 +0000
8907
8908     compilation fixes for older exiv2
8909
8910 commit e3086ee765ba371f1d6774d869d1ec7ba1f37590
8911 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8912 Date:   Tue Jan 20 22:53:09 2009 +0000
8913
8914     improved metadata preferences
8915
8916 commit 9d97c970f5f8dc30842c0672cb1ccf5ce8929681
8917 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8918 Date:   Tue Jan 20 22:29:31 2009 +0000
8919
8920     fixed possible segfault
8921
8922 commit 6d9a3f1923d1b8741b5b306022722affee5b4873
8923 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8924 Date:   Sun Jan 11 21:28:03 2009 +0000
8925
8926     show symlinks in filelist
8927
8928 commit 07f76a58add699461ed85263e2bf815f22725e2b
8929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8930 Date:   Sun Jan 11 21:24:58 2009 +0000
8931
8932     fixed includes
8933
8934 commit fa197cca9401a69b158ac956aa7aa333525c770c
8935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8936 Date:   Sun Jan 11 18:58:05 2009 +0000
8937
8938     added a status bar button for writting metadata immediately
8939
8940 commit 9e2559ec2e298ade2632cfcb526a674d18ab3cdf
8941 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8942 Date:   Sun Jan 11 12:13:30 2009 +0000
8943
8944     metadata write mode (direct or sidecar) made configurable for each file
8945     format
8946
8947 commit 79003481053d92298710773530b0f1ae7dec54e0
8948 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8949 Date:   Sat Jan 10 20:40:37 2009 +0000
8950
8951     simplified metadata interface, dropped metadata_read,
8952     fixes for older exiv2 versions
8953
8954 commit 36c2beabcd63fb1d96bf6e639d66de24aa2f40d5
8955 Author: Laurent Monin <geeqie@norz.org>
8956 Date:   Sun Jan 4 17:14:34 2009 +0000
8957
8958     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.
8959
8960 commit ae1ea297b901d211bf2d2a84e253aecd4712817c
8961 Author: Laurent Monin <geeqie@norz.org>
8962 Date:   Sun Jan 4 10:32:47 2009 +0000
8963
8964     French translation was updated.
8965
8966 commit 1196bc75946359bfa10099df15c23808baff9a1e
8967 Author: Laurent Monin <geeqie@norz.org>
8968 Date:   Sat Jan 3 17:13:20 2009 +0000
8969
8970     Silent warnings.
8971
8972 commit 911b41365c783519b075eda51fb6dcd345975d68
8973 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8974 Date:   Sat Jan 3 15:29:08 2009 +0000
8975
8976     write keywords and comments with separate functions
8977
8978 commit d16e38189ea96d485daed8424a2d1b6a9bcd0f8b
8979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8980 Date:   Fri Jan 2 23:14:01 2009 +0000
8981
8982     fixed updating of selection after deleting the last image from the list
8983
8984 commit dc4d041d5397e3a78c335babff70a409d04f3e54
8985 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8986 Date:   Fri Jan 2 22:57:09 2009 +0000
8987
8988     do not enter a directory after rename
8989     fixed dir tree updating
8990     http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
8991
8992 commit 067cf8e940216c935f818cc0f8f60113d54460c5
8993 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8994 Date:   Fri Jan 2 14:58:21 2009 +0000
8995
8996     added done callback to utilops
8997     used the callback for metadata writting at exit and for renaming new
8998     folder
8999
9000 commit a63548cf3e28b4684281019f7e697df77cff1c3e
9001 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9002 Date:   Fri Jan 2 09:39:14 2009 +0000
9003
9004     fixed view_dir notification
9005
9006 commit e040fa03e86b3dc95810f64b289682834d496010
9007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9008 Date:   Fri Jan 2 09:26:23 2009 +0000
9009
9010     sidecar files grouping was made case-insensitive
9011     added possibility to use macros %raw, %image, %meta in extensions lists
9012
9013 commit 7f75485133bbb12e04fa8bc32936c6240e33f2ba
9014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9015 Date:   Sat Dec 27 22:53:07 2008 +0000
9016
9017     fixed writting of legacy metadata
9018
9019 commit c6d5aeb7f792026da1a2fd400a55d57a1ebef8cf
9020 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9021 Date:   Fri Dec 26 19:04:36 2008 +0000
9022
9023     optimized get_mark_func
9024     fixed reference counting bug
9025
9026 commit 88e91c4e066266f68d13df4c4ad59ba279d1293c
9027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9028 Date:   Fri Dec 26 18:54:07 2008 +0000
9029
9030     remove cached entries on all changes
9031
9032 commit 7eeeeb77a09e7f9c4682bb65599e0c56cd757eba
9033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9034 Date:   Fri Dec 26 17:38:52 2008 +0000
9035
9036     fixed previous change
9037
9038 commit ff8b93666eca33f39dea7659a1dbc3af641bef46
9039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9040 Date:   Fri Dec 26 14:12:36 2008 +0000
9041
9042     improved sidecar writting
9043     private metadata can be saved in xmp format
9044
9045 commit 0c2e413a220f62599ae49b5cfae99a439345e398
9046 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9047 Date:   Thu Dec 25 12:39:34 2008 +0000
9048
9049     implemented a possibility to connect keywords with marks
9050
9051 commit 2dd4ade4180168ae6dc6d743e6e8d8fa5b5b8a0a
9052 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9053 Date:   Thu Dec 25 12:28:04 2008 +0000
9054
9055     low-level keyword-to-mark functionality
9056
9057 commit 4bf1446de98aefc0904a6b60ba13e30327299dd5
9058 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9059 Date:   Thu Dec 25 12:19:37 2008 +0000
9060
9061     perform internal commands in idle call
9062
9063 commit 31114993628896d4b36c9d361675e0c13b9faaca
9064 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9065 Date:   Tue Dec 23 22:42:57 2008 +0000
9066
9067     allow writing of empty keywords/comment
9068
9069 commit b077c46b67f7697f450d627f549e5e7d840adacc
9070 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9071 Date:   Tue Dec 23 20:53:44 2008 +0000
9072
9073     added change notification to bar_info.c
9074
9075 commit 6c231281ce339d9f5f91a0cbc77c2de1c3216804
9076 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9077 Date:   Tue Dec 23 19:15:12 2008 +0000
9078
9079     improved buffering and notifications
9080
9081 commit 85fce4079a1b0ead93353919690ba3bdc5cb12ef
9082 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9083 Date:   Tue Dec 23 19:13:48 2008 +0000
9084
9085     write changes immediately, the necessary buffering is done on lower
9086     level in metadata.c
9087
9088 commit e2359cd023f1c962fe68ac35dc883a25cea87ec5
9089 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9090 Date:   Mon Dec 22 23:25:15 2008 +0000
9091
9092     file class made configurable in preferences
9093
9094 commit 7180d81daf5ebd192610b1517f26e44b58147fb8
9095 Author: Laurent Monin <geeqie@norz.org>
9096 Date:   Mon Dec 22 19:43:46 2008 +0000
9097
9098     French translation was updated.
9099
9100 commit cbbd4a8733202ca3e436365eee667d551ea9c24a
9101 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9102 Date:   Mon Dec 22 18:29:25 2008 +0000
9103
9104     write metadata after timeout, image change or dir change
9105
9106 commit c29865e349a4389ea74b2e067020eaaec19c91af
9107 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9108 Date:   Mon Dec 22 18:15:26 2008 +0000
9109
9110     show metadata options in preferences dialog
9111
9112 commit b3a6877012f4fbc9d6555f28a69067b0fd270ff6
9113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9114 Date:   Sun Dec 21 21:36:58 2008 +0000
9115
9116     fixed safe delete
9117
9118 commit b2478a365c4f5c96bab935dba551e76dad358412
9119 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9120 Date:   Sun Dec 21 21:20:36 2008 +0000
9121
9122     most of the metadata options now works
9123
9124 commit a9a31060a8b202604356236dbf751b621246e3e2
9125 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9126 Date:   Sun Dec 21 16:26:03 2008 +0000
9127
9128     fixed new options
9129
9130 commit da50487d38ea80d187a57adb99bafe64d256bfc5
9131 Author: Laurent Monin <geeqie@norz.org>
9132 Date:   Sun Dec 21 09:28:16 2008 +0000
9133
9134     French translation was updated.
9135
9136 commit e9460139c2941c4df0f1058ba6ca121121339d98
9137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9138 Date:   Sat Dec 20 23:18:20 2008 +0000
9139
9140     added options for metadata - not yet used
9141
9142 commit 40a73b68024292f074a1dadfd6e8db3dad0dcd23
9143 Author: Laurent Monin <geeqie@norz.org>
9144 Date:   Sat Dec 20 21:47:04 2008 +0000
9145
9146     Fix two minor compilation warnings.
9147
9148 commit f4733f77089a928d68a4cdfa7cee5fb8cf0b4b4d
9149 Author: Laurent Monin <geeqie@norz.org>
9150 Date:   Sat Dec 20 21:30:27 2008 +0000
9151
9152     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.
9153
9154 commit 9643a2546bccb38da155cbfc4265e588b85a34b9
9155 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9156 Date:   Sat Dec 20 20:43:56 2008 +0000
9157
9158     use the workflow in utilops.c for metadata approving and writting
9159     TODO: configuration
9160
9161 commit af283c6af011fd76a43aeb4e4723f02e8d4ac645
9162 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9163 Date:   Tue Dec 16 12:59:23 2008 +0000
9164
9165     queue metadata and write them in an idle callback
9166
9167 commit b908ceb6bbb78a4edde47710e6291fa8eebb1717
9168 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9169 Date:   Mon Dec 15 22:47:31 2008 +0000
9170
9171     prepared infrastructure for delayed metadata writting - refreshing
9172     metadata immediately before writting is now possible
9173     
9174     modified metadata are stored in fd->modified_xmp
9175
9176 commit b7fdc83d5f6e91fbf7d32377edd76c66ee23139c
9177 Author: Laurent Monin <geeqie@norz.org>
9178 Date:   Mon Dec 15 18:04:42 2008 +0000
9179
9180     Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
9181
9182 commit d1b9489e72a06e38e580a370f5e8106386c71d73
9183 Author: Laurent Monin <geeqie@norz.org>
9184 Date:   Tue Dec 9 19:12:38 2008 +0000
9185
9186     French translation was updated.
9187
9188 commit 0871c1893d2705e53fc3a1c08af69ad7b94ceba9
9189 Author: Laurent Monin <geeqie@norz.org>
9190 Date:   Tue Dec 9 17:51:28 2008 +0000
9191
9192     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.
9193
9194 commit e5abe232dfcbab211d72c51b73de128a6d822af8
9195 Author: Laurent Monin <geeqie@norz.org>
9196 Date:   Mon Dec 8 21:34:32 2008 +0000
9197
9198     Display error dialog with appropriate message when user is trying to open an invalid collection file.
9199
9200 commit 2d44c554b22f3305e1cbef26397ba96532e47cca
9201 Author: Laurent Monin <geeqie@norz.org>
9202 Date:   Mon Dec 8 21:33:14 2008 +0000
9203
9204     Cosmetic fix.
9205
9206 commit bb2f085701aa58240d46914e01f31bb918b130aa
9207 Author: Laurent Monin <geeqie@norz.org>
9208 Date:   Sun Dec 7 15:51:50 2008 +0000
9209
9210     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).
9211
9212 commit 85e6945309d39750d6543f86cddbfe8b0c166797
9213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9214 Date:   Sun Dec 7 13:28:04 2008 +0000
9215
9216     handle the case when io.open() fails
9217
9218 commit 68f82126997889074361955ca27534bb8fe0f446
9219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9220 Date:   Sat Dec 6 21:24:38 2008 +0000
9221
9222     disabled the "unused parameter" warnings, they are harmless and nobody
9223     is going to fix it ;)
9224     (note: -W is equivalent to -Wextra)
9225
9226 commit 0bd9d0fe13488d9e7d6578bca561aa94d398ba49
9227 Author: Laurent Monin <geeqie@norz.org>
9228 Date:   Tue Dec 2 19:34:53 2008 +0000
9229
9230     Rename few variables to make the code more readable.
9231
9232 commit 33e01e14e35e31e55b0946d7bcc644649483d76b
9233 Author: Laurent Monin <geeqie@norz.org>
9234 Date:   Sun Nov 30 21:59:28 2008 +0000
9235
9236     keyword_list_find() -> find_string_in_list(), return gboolean.
9237
9238 commit 81f6d0d4101e461d81b02e9261dcb3479aae3490
9239 Author: Laurent Monin <geeqie@norz.org>
9240 Date:   Sun Nov 30 21:52:37 2008 +0000
9241
9242     metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
9243
9244 commit d931c87fc64a09eb9bdef1f6969977df4702adcf
9245 Author: Laurent Monin <geeqie@norz.org>
9246 Date:   Sun Nov 30 21:43:01 2008 +0000
9247
9248     Rename most comment_*() functions to more appropriate metadata_*().
9249
9250 commit 73e8f782f130f8899520a53de7b4c9d5f3451fdf
9251 Author: Laurent Monin <geeqie@norz.org>
9252 Date:   Sun Nov 30 11:46:34 2008 +0000
9253
9254     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().
9255
9256 commit 73a3570010efa60255d7e1c230e50fbe6634dd80
9257 Author: Laurent Monin <geeqie@norz.org>
9258 Date:   Thu Nov 27 19:10:59 2008 +0000
9259
9260     Do not hardcode exif formatted prefix.
9261
9262 commit 40acac5694214bfcb9a6623a2cdd479a6a6991b4
9263 Author: Laurent Monin <geeqie@norz.org>
9264 Date:   Thu Nov 27 12:34:39 2008 +0000
9265
9266     Fix up sign-related  warning.
9267
9268 commit fd5cd3190989657da2abf4fc66d9c4e47242f9cb
9269 Author: Laurent Monin <geeqie@norz.org>
9270 Date:   Thu Nov 27 12:34:03 2008 +0000
9271
9272     Fix up unsigned expression always true warning.
9273
9274 commit 41ba7c59ae7008b423ba7a09de4cd781bd4a5b99
9275 Author: Laurent Monin <geeqie@norz.org>
9276 Date:   Thu Nov 27 12:33:07 2008 +0000
9277
9278     Resync .h with .c declarations.
9279
9280 commit 26f6d635c22a18bfc42144b3e848ab2b15481105
9281 Author: Laurent Monin <geeqie@norz.org>
9282 Date:   Thu Nov 27 12:31:27 2008 +0000
9283
9284     Fix up pointer signedness warnings.
9285
9286 commit bb28beac7482b10b36f0dac3efea45392c4942df
9287 Author: Laurent Monin <geeqie@norz.org>
9288 Date:   Thu Nov 27 12:30:49 2008 +0000
9289
9290     Fix up not a prototype warning.
9291
9292 commit 402a7b74cb3f63247cb0451f7470e72aa42a53f2
9293 Author: Laurent Monin <geeqie@norz.org>
9294 Date:   Thu Nov 27 12:30:10 2008 +0000
9295
9296     Remove unused variable.
9297
9298 commit fb0fc10f50e03ac9e154facbdccddbd6f380f60b
9299 Author: Laurent Monin <geeqie@norz.org>
9300 Date:   Thu Nov 27 12:29:38 2008 +0000
9301
9302     Fix up deprecated function and not a prototype warnings.
9303
9304 commit 673dab6bdc4741c7822c4fd1bf5370b7a6edec00
9305 Author: Laurent Monin <geeqie@norz.org>
9306 Date:   Wed Nov 26 20:39:50 2008 +0000
9307
9308     Handle return values better to silent some warnings.
9309
9310 commit 3f7d30d146ce9a3e06ea3df7909c8be3e741f138
9311 Author: Laurent Monin <geeqie@norz.org>
9312 Date:   Wed Nov 26 20:38:47 2008 +0000
9313
9314     Print a message if chown() or chmod() fail.
9315
9316 commit a3cd380dd4155404ae24df7260fa45da108483e4
9317 Author: Laurent Monin <geeqie@norz.org>
9318 Date:   Wed Nov 26 20:37:14 2008 +0000
9319
9320     Fix up format vs type warning.
9321
9322 commit 85b4c3d6b406043f2709f6f0f6ecea8a7418e9a2
9323 Author: Laurent Monin <geeqie@norz.org>
9324 Date:   Tue Nov 25 17:32:51 2008 +0000
9325
9326     Move comments/keywords read and write stuff to new metadata.{c,h}.
9327
9328 commit 499063665b9e138a110e2881a05dc364961b7aaf
9329 Author: Laurent Monin <geeqie@norz.org>
9330 Date:   Tue Nov 25 17:01:03 2008 +0000
9331
9332     Fix up unsigned expression always true/false warnings.
9333
9334 commit 50306a69abd7e07458b7355cef5883f500fd029d
9335 Author: Laurent Monin <geeqie@norz.org>
9336 Date:   Sun Nov 23 22:05:27 2008 +0000
9337
9338     Hide .gqv extension from collection name in collection window title and recent menu list.
9339
9340 commit 968a923541ab98923ba0ea32b78da525c258ce68
9341 Author: Laurent Monin <geeqie@norz.org>
9342 Date:   Sun Nov 23 16:16:09 2008 +0000
9343
9344     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().
9345
9346 commit 92a79f4e480d767c15510c2f69f2a548cf25e91e
9347 Author: Laurent Monin <geeqie@norz.org>
9348 Date:   Sun Nov 23 16:10:29 2008 +0000
9349
9350     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.
9351
9352 commit 15aaf972f4a7a7490a1ebaef8900074a80124b2d
9353 Author: Laurent Monin <geeqie@norz.org>
9354 Date:   Sat Nov 22 22:54:51 2008 +0000
9355
9356     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.
9357
9358 commit cce7425dc23b06d7267eb110ce0b8814e469285f
9359 Author: Laurent Monin <geeqie@norz.org>
9360 Date:   Sat Nov 22 22:43:18 2008 +0000
9361
9362     When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
9363
9364 commit bebe10914b96c3a07f748984b3e6fba18cccfa94
9365 Author: Laurent Monin <geeqie@norz.org>
9366 Date:   Sat Nov 22 22:10:10 2008 +0000
9367
9368     Tidy up.
9369
9370 commit 15821ce9a76d8afe0614dc5ed494161c67f8ad70
9371 Author: Laurent Monin <geeqie@norz.org>
9372 Date:   Sat Nov 22 22:04:21 2008 +0000
9373
9374     Use common code for layout_image_setup_split_none() too.
9375
9376 commit 67f56552a7bf85f99f537d06885ebb71876a1c25
9377 Author: Laurent Monin <geeqie@norz.org>
9378 Date:   Sat Nov 22 21:58:07 2008 +0000
9379
9380     layout_image_setup_split_*(): simplify code.
9381
9382 commit 25ac01ca80b9a13f843aad26643a21e2c991314e
9383 Author: Laurent Monin <geeqie@norz.org>
9384 Date:   Sat Nov 22 21:11:09 2008 +0000
9385
9386     layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
9387
9388 commit 7f699d74c05ce9e81e83210a231e0ca86c7c004c
9389 Author: Laurent Monin <geeqie@norz.org>
9390 Date:   Sat Nov 22 16:24:23 2008 +0000
9391
9392     Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
9393
9394 commit f7327cbd9fa590af75336916692ae40832ab32e7
9395 Author: Laurent Monin <geeqie@norz.org>
9396 Date:   Thu Nov 20 17:28:34 2008 +0000
9397
9398     Force font weight and style to normal for keys.
9399
9400 commit 540d86584baf5d6070b04254129f25e28a359541
9401 Author: Laurent Monin <geeqie@norz.org>
9402 Date:   Thu Nov 20 17:23:46 2008 +0000
9403
9404     Fix up yet unmarked keys.
9405
9406 commit ad4dacfae1907d2ba1e2e8889aac84d7d54121b1
9407 Author: Laurent Monin <geeqie@norz.org>
9408 Date:   Thu Nov 20 11:46:43 2008 +0000
9409
9410     Fix compilation warnings.
9411
9412 commit a7fe24499d26daa57bfe1492bcb79aa8ddf4a92f
9413 Author: Laurent Monin <geeqie@norz.org>
9414 Date:   Thu Nov 20 07:22:56 2008 +0000
9415
9416     Fix up some missing html code.
9417
9418 commit 7d5e78bf230b7f02687139acadb0a29b2483b6af
9419 Author: Laurent Monin <geeqie@norz.org>
9420 Date:   Wed Nov 19 22:57:40 2008 +0000
9421
9422     More keys.
9423
9424 commit 85c37fcfec1a92989c5301fc8dc9f2e8d5de2e8e
9425 Author: Laurent Monin <geeqie@norz.org>
9426 Date:   Wed Nov 19 22:46:27 2008 +0000
9427
9428     Fix text wrongly marked as key.
9429
9430 commit 7f8324bf49907dfbbb582e8b96b6a10cad070490
9431 Author: Laurent Monin <geeqie@norz.org>
9432 Date:   Wed Nov 19 22:42:20 2008 +0000
9433
9434     Mark keyboard keys with a span and make them look like a key through css style.
9435
9436 commit 5aba0342d8c4fef02b48d436d8bc65550f382a9b
9437 Author: Laurent Monin <geeqie@norz.org>
9438 Date:   Wed Nov 19 21:36:02 2008 +0000
9439
9440     Replace [Control] by shorter and more common [Ctrl].
9441
9442 commit 67e91a0baa946ac71c5e34c227d2769a11fab8d0
9443 Author: Laurent Monin <geeqie@norz.org>
9444 Date:   Wed Nov 19 21:16:27 2008 +0000
9445
9446     Unify [Shift] and [Control] notation.
9447
9448 commit 68a305ccc3b4e14657c8f88a7258d0d6b41f8dd2
9449 Author: Laurent Monin <geeqie@norz.org>
9450 Date:   Wed Nov 19 20:53:53 2008 +0000
9451
9452     Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
9453
9454 commit 7d76bf997f408ba74840477446b590492430ed7a
9455 Author: Laurent Monin <geeqie@norz.org>
9456 Date:   Wed Nov 19 17:42:36 2008 +0000
9457
9458     Update documentation.
9459
9460 commit 0362a31ed7bc49569607a2b6cbec49c6c4288da1
9461 Author: Laurent Monin <geeqie@norz.org>
9462 Date:   Mon Nov 17 18:05:42 2008 +0000
9463
9464     Fix up links and various enhancements.
9465
9466 commit 84d0eeb779804970775a1a2b151094999df1f39c
9467 Author: Laurent Monin <geeqie@norz.org>
9468 Date:   Mon Nov 17 17:17:47 2008 +0000
9469
9470     Remove colored background in headings for printable version.
9471
9472 commit bb0dccd452eaaaad56dba8028f17789632e10ff8
9473 Author: Laurent Monin <geeqie@norz.org>
9474 Date:   Mon Nov 17 17:09:44 2008 +0000
9475
9476     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.
9477
9478 commit b4ef8546331d9128999cc531faaa35556eb242d2
9479 Author: Laurent Monin <geeqie@norz.org>
9480 Date:   Mon Nov 17 07:10:32 2008 +0000
9481
9482     Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
9483
9484 commit 4575fa4ac78579835bfd17a13ccdaf61989066a4
9485 Author: Laurent Monin <geeqie@norz.org>
9486 Date:   Sun Nov 16 19:58:43 2008 +0000
9487
9488     Add specific css for print media(has to be improved).
9489
9490 commit 69f15e9da78b7404be497d657110cfad1a266722
9491 Author: Laurent Monin <geeqie@norz.org>
9492 Date:   Sun Nov 16 16:32:14 2008 +0000
9493
9494     Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
9495
9496 commit 19e042015022768094ac5d2e90a32db866698467
9497 Author: Laurent Monin <geeqie@norz.org>
9498 Date:   Sat Nov 15 20:17:14 2008 +0000
9499
9500     Implement preliminary support for XDG Base Directory Specification.
9501     See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
9502     
9503     This feature was requested for a long time (feature requests #1950978 and #2289481).
9504     For now, it is disabled since it breaks compatibility with previous versions.
9505     To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
9506     
9507     geeqierc and other conf files are going to:
9508     $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
9509     
9510     metadata and thumbnails cache (if std is not used) are going to:
9511     $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
9512     and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
9513     
9514     collections are going to:
9515     $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
9516     
9517     
9518     Please test and report any issue.
9519
9520 commit 6419843202ec66cdb0aa9e763a777a06f6617f19
9521 Author: Laurent Monin <geeqie@norz.org>
9522 Date:   Sat Nov 15 20:01:25 2008 +0000
9523
9524     Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
9525
9526 commit 8b10477d6c451a8a952db33eea29a7d289261635
9527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9528 Date:   Sat Nov 15 19:13:43 2008 +0000
9529
9530     fixed usage of deprecated functions - patch by Omari Stephens
9531
9532 commit 27bcad2478c6a0e5ebda8849c9a6bf67d4dfa222
9533 Author: Laurent Monin <geeqie@norz.org>
9534 Date:   Sat Nov 15 17:48:31 2008 +0000
9535
9536     Rename check_for_home_path() to mkdir_if_not_exists().
9537
9538 commit 788a57656d4085ba2e526a29648ec1477bafa46f
9539 Author: Laurent Monin <geeqie@norz.org>
9540 Date:   Sat Nov 15 17:30:45 2008 +0000
9541
9542     Use functions to return directories instead of constants.
9543     Following functions were added:
9544     get_collections_dir()
9545     get_metadata_cache_dir()
9546     get_rc_dir()
9547     get_thumbnails_cache_dir()
9548     get_trash_dir()
9549     
9550     They return the full directory path.
9551
9552 commit e5dd414c28b825002568ea99797a4ad7e5bb64ad
9553 Author: Laurent Monin <geeqie@norz.org>
9554 Date:   Sat Nov 15 10:35:43 2008 +0000
9555
9556     Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
9557
9558 commit f56852b68c19db3f71dd69c44c8cc38ddbc644ae
9559 Author: Laurent Monin <geeqie@norz.org>
9560 Date:   Fri Nov 14 01:10:18 2008 +0000
9561
9562     Fix up Makefile.am: add missing files and do not install template.html.
9563
9564 commit 55bdd3344fd5f342d30362fe301808f826710112
9565 Author: Laurent Monin <geeqie@norz.org>
9566 Date:   Wed Nov 12 21:38:00 2008 +0000
9567
9568     Fix a cut'n'paste error.
9569
9570 commit 609fc80ba907a18bd5b0998b155580654e8749db
9571 Author: Laurent Monin <geeqie@norz.org>
9572 Date:   Wed Nov 12 21:34:55 2008 +0000
9573
9574     More precise description of the pan view find feature and a note about ressources eating was added.
9575
9576 commit 3005309e752b5f6d9378487b6856f18eb40b365f
9577 Author: Laurent Monin <geeqie@norz.org>
9578 Date:   Wed Nov 12 21:15:12 2008 +0000
9579
9580     Add some information about the pan view.
9581
9582 commit 3effb3cd44a5b956cd0d7416eec0f2aaea94b774
9583 Author: Laurent Monin <geeqie@norz.org>
9584 Date:   Wed Nov 12 17:59:14 2008 +0000
9585
9586     Add a note about splitted view.
9587
9588 commit ae7645d7323cc203e69f73e51976c8d8ea7f7017
9589 Author: Laurent Monin <geeqie@norz.org>
9590 Date:   Wed Nov 12 17:48:16 2008 +0000
9591
9592     Add Connected zoom and Split menu items.
9593
9594 commit f055d32815e382a5cac2117e46ecad2b866e942b
9595 Author: Laurent Monin <geeqie@norz.org>
9596 Date:   Tue Nov 11 23:35:39 2008 +0000
9597
9598     Add missing s...
9599
9600 commit 5078d7e58ebafa27aac3c50703e1c0fcb180d186
9601 Author: Laurent Monin <geeqie@norz.org>
9602 Date:   Tue Nov 11 23:30:13 2008 +0000
9603
9604     Minor fixes.
9605
9606 commit 0dabd8de27a7e8c7801dddc5d848246a001c97ac
9607 Author: Laurent Monin <geeqie@norz.org>
9608 Date:   Tue Nov 11 21:50:42 2008 +0000
9609
9610     Give a new style to menus.
9611
9612 commit ec48abb7939ef9919bbd905d147cfda9e884c457
9613 Author: Laurent Monin <geeqie@norz.org>
9614 Date:   Tue Nov 11 21:49:33 2008 +0000
9615
9616     Fix missing parts.
9617
9618 commit c1a85ebf0418f0b0b4fe9b175702ad86a5f5ed0b
9619 Author: Laurent Monin <geeqie@norz.org>
9620 Date:   Tue Nov 11 21:17:55 2008 +0000
9621
9622     Update main window menus description to match current Geeqie.
9623
9624 commit d6bc7dc5e3b0a140523fcfc9eac0566b569e26eb
9625 Author: Laurent Monin <geeqie@norz.org>
9626 Date:   Tue Nov 11 21:17:03 2008 +0000
9627
9628     Drop dots.
9629
9630 commit f9071c86d19c4fb8417c8838aa1b99176e65342c
9631 Author: Laurent Monin <geeqie@norz.org>
9632 Date:   Tue Nov 11 10:32:03 2008 +0000
9633
9634     Update exif pane documentation a bit.
9635
9636 commit aeca4f3163c33f41b5cc1d0f371fb43d4138ae73
9637 Author: Laurent Monin <geeqie@norz.org>
9638 Date:   Tue Nov 11 10:24:04 2008 +0000
9639
9640     Add Properties Options page.
9641
9642 commit 51a2344638f5f1c738f03d023f4f3139f23761d7
9643 Author: Laurent Monin <geeqie@norz.org>
9644 Date:   Tue Nov 11 10:09:09 2008 +0000
9645
9646     Advanced options documentation is now almost in sync with current geeqie.
9647
9648 commit eeae9191dcb131a7fa9a85876b4314869bffe007
9649 Author: Laurent Monin <geeqie@norz.org>
9650 Date:   Tue Nov 11 09:12:10 2008 +0000
9651
9652     More updates to advanced options documentation. Not yet finished.
9653
9654 commit 9f3cc9ef382cae5ef8c0b6cc050844a796321a15
9655 Author: Laurent Monin <geeqie@norz.org>
9656 Date:   Mon Nov 10 23:36:12 2008 +0000
9657
9658     Page cleanup and fixed. Remove obsolete note.
9659
9660 commit f13928fef829928a7a807a11a5e4d9603592597c
9661 Author: Laurent Monin <geeqie@norz.org>
9662 Date:   Mon Nov 10 23:15:42 2008 +0000
9663
9664     Add missing link.
9665
9666 commit 757b8ebc5495d81fb1fb1b531e2f5e682a0ad9c9
9667 Author: Laurent Monin <geeqie@norz.org>
9668 Date:   Mon Nov 10 23:05:50 2008 +0000
9669
9670     Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
9671
9672 commit b72d86d30095cef07dd61ab15b949c74ef7c0d1c
9673 Author: Laurent Monin <geeqie@norz.org>
9674 Date:   Mon Nov 10 21:33:38 2008 +0000
9675
9676     Let subsection menus match index style.
9677
9678 commit 3c766c9124437106f8c84886680b53b1a17ff6c3
9679 Author: Laurent Monin <geeqie@norz.org>
9680 Date:   Mon Nov 10 21:14:34 2008 +0000
9681
9682     Cosmetic changes in image search and find duplicates shortcuts tables.
9683
9684 commit c410dad0a2007582d3460f222d52f193e8718d12
9685 Author: Laurent Monin <geeqie@norz.org>
9686 Date:   Mon Nov 10 20:42:44 2008 +0000
9687
9688     Tidy up.
9689
9690 commit 25735fd6a8ef1890f8b57d8ba9262f256c0243a7
9691 Author: Laurent Monin <geeqie@norz.org>
9692 Date:   Mon Nov 10 20:40:50 2008 +0000
9693
9694     Move from xhtml transitional to xhtml strict.
9695
9696 commit 60ff2fb4b9a39322f5f685310e7f3a8aea316c76
9697 Author: Laurent Monin <geeqie@norz.org>
9698 Date:   Mon Nov 10 20:16:45 2008 +0000
9699
9700     Minor cleanup.
9701
9702 commit 9b5b933912d1badd83d0e5691fc03f63be9673fc
9703 Author: Laurent Monin <geeqie@norz.org>
9704 Date:   Mon Nov 10 19:37:17 2008 +0000
9705
9706     Tidy up and minor fixes.
9707
9708 commit e07b06778a28e3911cd830a44bc27333d017bd15
9709 Author: Laurent Monin <geeqie@norz.org>
9710 Date:   Mon Nov 10 18:02:09 2008 +0000
9711
9712     Notes cleanup and minor stylistic fixes.
9713
9714 commit 82cd089fb37bda5fc685b5cd43486e8ff26d2679
9715 Author: Laurent Monin <geeqie@norz.org>
9716 Date:   Mon Nov 10 17:16:16 2008 +0000
9717
9718     Various fixes and cleanup.
9719
9720 commit 2ec1474ac5685ed1bf48a7dc35033b502dd81af1
9721 Author: Laurent Monin <geeqie@norz.org>
9722 Date:   Mon Nov 10 16:11:28 2008 +0000
9723
9724     Fix up some errors.
9725
9726 commit 0a594f66306b196a0d9872de6fecc4b3cc9c3511
9727 Author: Laurent Monin <geeqie@norz.org>
9728 Date:   Mon Nov 10 15:20:13 2008 +0000
9729
9730     Fix up unvalid xhtml.
9731
9732 commit 12fe48da5151ce1ef688f03ba44cde89c9eca910
9733 Author: Laurent Monin <geeqie@norz.org>
9734 Date:   Mon Nov 10 14:56:11 2008 +0000
9735
9736     Fix up a broken link.
9737
9738 commit f7216dd164399e1d34e22e5210544e2db6a84746
9739 Author: Laurent Monin <geeqie@norz.org>
9740 Date:   Mon Nov 10 14:10:39 2008 +0000
9741
9742     Beautify the manual.
9743
9744 commit b8742eb7f9aaafdb91ede39c8e6ebdb86b4959c3
9745 Author: Laurent Monin <geeqie@norz.org>
9746 Date:   Mon Nov 10 13:00:29 2008 +0000
9747
9748     Reformat more pages.
9749
9750 commit 7c5c88540dd54a35510d1a92a2b1512efbcc6ac5
9751 Author: Laurent Monin <geeqie@norz.org>
9752 Date:   Mon Nov 10 12:06:05 2008 +0000
9753
9754     Reformat remaining options pages.
9755
9756 commit 2b02d7edc774a42f6b19cec9ba3da91416a73d65
9757 Author: Laurent Monin <geeqie@norz.org>
9758 Date:   Mon Nov 10 10:26:51 2008 +0000
9759
9760     Reformatting: notes, advanced options page and more.
9761
9762 commit 2f3f12a07cc0a9f8e7b6feb83824374df09711c0
9763 Author: Laurent Monin <geeqie@norz.org>
9764 Date:   Sun Nov 9 21:53:33 2008 +0000
9765
9766     Reformatting.
9767
9768 commit 49c72a6ce8b97276a8895d4598ca460738aef7cc
9769 Author: Laurent Monin <geeqie@norz.org>
9770 Date:   Sun Nov 9 17:17:19 2008 +0000
9771
9772     Reformat and cleanup.
9773
9774 commit 029e68efd2ef971a29888ed7e316b22d7e0637fd
9775 Author: Laurent Monin <geeqie@norz.org>
9776 Date:   Sun Nov 9 13:37:39 2008 +0000
9777
9778     More cleanup of tables.
9779
9780 commit fcea33c191163edd21e0749e2ef9fae54d6aee95
9781 Author: Laurent Monin <geeqie@norz.org>
9782 Date:   Sun Nov 9 13:06:16 2008 +0000
9783
9784     Cleanup some tables.
9785
9786 commit cd465d19d90ae48c5ba6353f9eacdd2c4232a7f5
9787 Author: Laurent Monin <geeqie@norz.org>
9788 Date:   Sun Nov 9 12:48:00 2008 +0000
9789
9790     Drop most old css classes.
9791
9792 commit eb65646611a5675182a3207280eb609cead4bded
9793 Author: Laurent Monin <geeqie@norz.org>
9794 Date:   Sun Nov 9 09:39:14 2008 +0000
9795
9796     Move dialog descriptions to definitions lists, first step.
9797
9798 commit d9afdf93b04b6031b118fbd5a8c128e53adc9534
9799 Author: Laurent Monin <geeqie@norz.org>
9800 Date:   Sun Nov 9 09:33:01 2008 +0000
9801
9802     Index cleanup.
9803
9804 commit 4c65837d7b39fa0bc99179bcff5448f988750e99
9805 Author: Laurent Monin <geeqie@norz.org>
9806 Date:   Sun Nov 9 09:28:59 2008 +0000
9807
9808     Move menu descriptions to definitions lists.
9809
9810 commit db25a0d2c859dbfa694dff305fd195de00f40f1a
9811 Author: Laurent Monin <geeqie@norz.org>
9812 Date:   Sat Nov 8 22:11:51 2008 +0000
9813
9814     Re-introduce Geeqie User Manual footer.
9815
9816 commit 8d87ca532ad0db744b99bff3eb9322b889ca6cb1
9817 Author: Laurent Monin <geeqie@norz.org>
9818 Date:   Sat Nov 8 17:38:36 2008 +0000
9819
9820     Simplify bottom navigation table.
9821
9822 commit 8b3ed1c3eb50c9455f89dfedc33b62e96b6fdcdc
9823 Author: Laurent Monin <geeqie@norz.org>
9824 Date:   Sat Nov 8 17:24:02 2008 +0000
9825
9826     Use col tags with id in top and bottom navigation tables.
9827
9828 commit 0bfece3a257621edda3fefbb44ed64667bac828b
9829 Author: Laurent Monin <geeqie@norz.org>
9830 Date:   Sat Nov 8 11:37:17 2008 +0000
9831
9832     Add a generic spacer at the bottom of the page, remove now unused css classes.
9833
9834 commit 357f067eddfbf2e74cf835d8952d43cc1f139ac7
9835 Author: Laurent Monin <geeqie@norz.org>
9836 Date:   Sat Nov 8 10:59:45 2008 +0000
9837
9838     Add two css classes navtop and navbottom and remove unused ones.
9839
9840 commit 20f28b5685dd8cb5f6163e37786bf6806e46e02d
9841 Author: Laurent Monin <geeqie@norz.org>
9842 Date:   Sat Nov 8 10:49:18 2008 +0000
9843
9844     Add style.css to list of files to install.
9845
9846 commit 2cff73427b00b0155b526b080dcd7ade516686cb
9847 Author: Laurent Monin <geeqie@norz.org>
9848 Date:   Sat Nov 8 10:47:31 2008 +0000
9849
9850     Move css styles to an external stylesheet.
9851
9852 commit 450ff6891d977952fa624731f8da7b8d7994305f
9853 Author: Laurent Monin <geeqie@norz.org>
9854 Date:   Thu Nov 6 23:49:31 2008 +0000
9855
9856     Remove reference to numbered section.
9857
9858 commit 5837dbaac197166d0cb046f3119767b44a9b9fa2
9859 Author: Laurent Monin <geeqie@norz.org>
9860 Date:   Thu Nov 6 23:43:46 2008 +0000
9861
9862     Remove references to numbered sections.
9863
9864 commit d2b8b50ff787b13270e54bab25489d5cbb3ebacb
9865 Author: Laurent Monin <geeqie@norz.org>
9866 Date:   Thu Nov 6 23:39:22 2008 +0000
9867
9868     Simplify the table.
9869
9870 commit a5760993339ed221d1377724beb2485c28237945
9871 Author: Laurent Monin <geeqie@norz.org>
9872 Date:   Thu Nov 6 20:01:32 2008 +0000
9873
9874     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.
9875     
9876     This patch fixes that (and still fixes the case where one searches on
9877     comments and hits a file with keywords but no comments).  Lastly, I would
9878     imagine that there exists a failure mode where one searches for a keyword and
9879     hits a file with a comment but no keyword, and I imagine this patch should fix
9880     that case as well.
9881     
9882     Patch by Omari Stephens (aka xsdg).
9883
9884 commit ebf81820c51edd5ab948021d75e79f9d933937fe
9885 Author: Laurent Monin <geeqie@norz.org>
9886 Date:   Tue Nov 4 17:26:46 2008 +0000
9887
9888     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.
9889
9890 commit 6a2475e57fdb9ee5e405acee23261b83f5c31230
9891 Author: Laurent Monin <geeqie@norz.org>
9892 Date:   Tue Nov 4 17:11:53 2008 +0000
9893
9894     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.
9895
9896 commit 54ae8be35d9e69aa570cba8baf9f2e60ef018ba8
9897 Author: Laurent Monin <geeqie@norz.org>
9898 Date:   Mon Oct 27 13:31:39 2008 +0000
9899
9900     Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
9901
9902 commit 7771d3caa664a6563b229ee2b322e0d0fd4e4036
9903 Author: Laurent Monin <geeqie@norz.org>
9904 Date:   Sun Oct 26 19:27:20 2008 +0000
9905
9906     Use h2/h3 tags where appropriate.
9907
9908 commit 15759e0f4884b7b9ec62c0d388707244c7ca0b58
9909 Author: Petr Ostadal <postadal@suse.cz>
9910 Date:   Sun Oct 26 13:43:10 2008 +0000
9911
9912     Fixed doc/Makefile.am according to renamed doc files.
9913
9914 commit eab8813037f2cedc25857bc889b55502b1666455
9915 Author: Laurent Monin <geeqie@norz.org>
9916 Date:   Sat Oct 25 14:42:52 2008 +0000
9917
9918     Keyboard table cleanup attempt. Need more work.
9919
9920 commit fcae84ab900d0203d2339e22888956a9c7565fe8
9921 Author: Laurent Monin <geeqie@norz.org>
9922 Date:   Sat Oct 25 13:14:00 2008 +0000
9923
9924     Move menus to unordered lists - step 2.
9925
9926 commit f5596799545b5e6c482ef267d892b674f544e7fc
9927 Author: Laurent Monin <geeqie@norz.org>
9928 Date:   Sat Oct 25 11:02:09 2008 +0000
9929
9930     Move menus to unordered lists - step 1.
9931
9932 commit 1f80d96fb573f9597105e5bd3f8d4062d90632f7
9933 Author: Laurent Monin <geeqie@norz.org>
9934 Date:   Sat Oct 25 08:49:07 2008 +0000
9935
9936     Align Previous to the left, drop useless col tags.
9937
9938 commit ad8d4b695280105b9d60e155bbebddc0437c22fe
9939 Author: Laurent Monin <geeqie@norz.org>
9940 Date:   Sat Oct 25 08:14:34 2008 +0000
9941
9942     Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
9943
9944 commit fdde32bc5523fba5186ffa2e53fdf931df96aaeb
9945 Author: Laurent Monin <geeqie@norz.org>
9946 Date:   Sat Oct 25 08:10:11 2008 +0000
9947
9948     Fix page titles.
9949
9950 commit fef02967c23d615d5ce61eb4718cb7e5ac369b51
9951 Author: Laurent Monin <geeqie@norz.org>
9952 Date:   Sat Oct 25 08:07:57 2008 +0000
9953
9954     Drop chapters numbers from h1 title, and reformat top title a bit.
9955
9956 commit 0e44cb8c2afa66bc481ce2aff26e00995e9a8626
9957 Author: Laurent Monin <geeqie@norz.org>
9958 Date:   Sat Oct 25 07:47:47 2008 +0000
9959
9960     Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
9961
9962 commit 2ad4eda59805bb107467b55ebd9b4128c247324b
9963 Author: Laurent Monin <geeqie@norz.org>
9964 Date:   Thu Oct 23 22:45:44 2008 +0000
9965
9966     Update legal notice and copyright to mention The Geeqie Team.
9967
9968 commit 89ae704a2393f7a89d56b9fc9bd233004c046219
9969 Author: Laurent Monin <geeqie@norz.org>
9970 Date:   Thu Oct 23 19:06:23 2008 +0000
9971
9972     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).
9973
9974 commit d92d4a31ba855a0a9e282ea398fab5667896d445
9975 Author: Laurent Monin <geeqie@norz.org>
9976 Date:   Thu Oct 23 18:06:28 2008 +0000
9977
9978     Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
9979
9980 commit f21cc1844a4d3cc73a9852aee48f7087a35b773b
9981 Author: Laurent Monin <geeqie@norz.org>
9982 Date:   Wed Oct 22 19:56:29 2008 +0000
9983
9984     Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
9985
9986 commit e6eba8a87fe7c07c39dac82d07a298c65d31041a
9987 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9988 Date:   Mon Oct 20 21:00:18 2008 +0000
9989
9990     Fix a cut and paste error when implementing the comment search (Klaus
9991     Ethgen)
9992
9993 commit a06197472f69c64332a5e67e191e95654a8ed82d
9994 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9995 Date:   Mon Oct 20 17:13:32 2008 +0000
9996
9997     fixed failed assertion in exif_free
9998
9999 commit 652c3a9fcca7b81091ac80e539df441a4cf6df22
10000 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10001 Date:   Sat Oct 18 20:17:55 2008 +0000
10002
10003     create xmp sidecar when needed
10004
10005 commit fe16e7bfad961a8ebcc27b50a5dac4aef1b99396
10006 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10007 Date:   Sat Oct 18 19:20:27 2008 +0000
10008
10009     simple synchronization XMP <-> Exif, IPTC
10010
10011 commit 003a4a917981dcc3d7004fe9896518ee86016198
10012 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10013 Date:   Sat Oct 18 18:22:57 2008 +0000
10014
10015     infrastructure for preprocessing of metadata
10016
10017 commit 40e5b63b8b32a28f4ab9877d48ae5fe5fddd0acf
10018 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10019 Date:   Sat Oct 18 09:07:52 2008 +0000
10020
10021     fixed bar_exif separator
10022
10023 commit 666154c6c7576bff4647b0a9dfff08665026cb42
10024 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10025 Date:   Sat Oct 18 08:40:32 2008 +0000
10026
10027     reordered advanced exif columns
10028
10029 commit 2741df92d520da9047e0ca966e2f6fd095cb75c3
10030 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10031 Date:   Sat Oct 18 08:31:25 2008 +0000
10032
10033     no need to validate description, it is in utf8
10034
10035 commit b8cfa7eea753ca24de28db8ee08c1a3c0fae32ad
10036 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10037 Date:   Fri Oct 17 22:00:07 2008 +0000
10038
10039     improved custom exif look:
10040     - use toggle instead of remove button
10041     - display description instead of property key
10042
10043 commit 0109fd0fea063d111a314fee97da5fc3adf13cdc
10044 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10045 Date:   Tue Oct 14 21:24:34 2008 +0000
10046
10047     follow Exiv2 SVN changes
10048
10049 commit 100552d7587b35759b1492a3ba51df58565b96f5
10050 Author: Laurent Monin <geeqie@norz.org>
10051 Date:   Sun Oct 12 08:49:45 2008 +0000
10052
10053     French translation was updated.
10054
10055 commit 2ed614f0a404a3f6311976ea15eb7839baaf51f5
10056 Author: Laurent Monin <geeqie@norz.org>
10057 Date:   Sun Oct 12 08:43:14 2008 +0000
10058
10059     Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
10060
10061 commit 801d2c19571cfc858f1348a05d17f22fb39d1679
10062 Author: Laurent Monin <geeqie@norz.org>
10063 Date:   Sun Oct 12 08:36:53 2008 +0000
10064
10065     Better handling of accels map file writing errors.
10066     Secure save is also used for those now, at the expense of
10067     a bit of duplication of gtk functions.
10068     It should fix bug 2146917 (debian BTS #501131), reported by
10069     Stanislav Maslovski.
10070
10071 commit d198cfafce20a7866d0a3dd80b1592ca59f5dcbc
10072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10073 Date:   Sat Oct 11 20:19:48 2008 +0000
10074
10075     added option to use exif thumbnails
10076     - it requires exiv2 0.18 or the current svn
10077     - it is disabled by default because the exif thumbnails
10078       may be outdated if the image was edited
10079
10080 commit dfb0fdc2f0b5cbc0207e360a3bcce9f6bd0b5c75
10081 Author: Laurent Monin <geeqie@norz.org>
10082 Date:   Tue Oct 7 19:34:11 2008 +0000
10083
10084     French translation was updated.
10085
10086 commit bce60ede0854a7a65ad009bd51b16549ba58bc1e
10087 Author: Laurent Monin <geeqie@norz.org>
10088 Date:   Tue Oct 7 19:29:13 2008 +0000
10089
10090     Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
10091
10092 commit eee2c88df65f6cc0112be1098cdcf79f0560e947
10093 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10094 Date:   Tue Oct 7 18:37:32 2008 +0000
10095
10096     Implement the search for image comment - patch by Klaus Ethgen
10097
10098 commit d8c1c93fea463eb0a309de7509676624774c0ad3
10099 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10100 Date:   Tue Oct 7 18:22:58 2008 +0000
10101
10102     Fixed degree symbol encoding
10103
10104 commit 0cd8f42464c6e1e152f1bb9e79b1144f4529b4d1
10105 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10106 Date:   Tue Oct 7 18:20:22 2008 +0000
10107
10108     Adding a vim modeline to all files - patch by Klaus Ethgen
10109
10110 commit be6e4ea715f504545a7d0edc5767b0b82f71477f
10111 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10112 Date:   Sun Oct 5 18:25:44 2008 +0000
10113
10114     fixed confirm_delete option
10115
10116 commit 69282a3890ec9264e5471249ad51c8fdb0ed7418
10117 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10118 Date:   Sat Oct 4 20:28:31 2008 +0000
10119
10120     fixed charset of exiv2 strings in non-utf8 locales
10121
10122 commit 7c50f768d91be9ff48b5cb64de603df00393c52f
10123 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10124 Date:   Wed Oct 1 20:57:56 2008 +0000
10125
10126     Add support for GPSInfo - patch by Klaus Ethgen
10127
10128 commit 599380cc2099521bbf7c879666140943e1c684b6
10129 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10130 Date:   Mon Sep 29 21:17:19 2008 +0000
10131
10132     The comment section in the meta file is the last section. However it do
10133     not accept comment lines starting with a '['. This patch will fix that.
10134     - patch by Klaus Ethgen
10135
10136 commit 1d1f495c4b3881f540059444ff5aa20eb9bda175
10137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10138 Date:   Mon Sep 29 21:09:48 2008 +0000
10139
10140     fixes executable right of images
10141
10142 commit 9ab09626f588694ad7ada2e522b74e205fd96795
10143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10144 Date:   Mon Sep 29 21:01:30 2008 +0000
10145
10146     enlarge the dupe window - patch by Klaus Ethgen
10147
10148 commit cf8398c63f204d0dcf375577446c732c66122f6b
10149 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10150 Date:   Sat Sep 27 18:48:32 2008 +0000
10151
10152     updated preview loader to work with current svn version of libexiv2
10153
10154 commit d4bc6c7e66a32bb0cc5a3e889ce8bef9b1374908
10155 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10156 Date:   Wed Sep 10 20:37:30 2008 +0000
10157
10158     use SHIFT for connected scroll and zoom
10159     
10160     SHIFT + keys or mouse: affects all split windows
10161     keys or mouse: affects only active window
10162     
10163     CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
10164
10165 commit f7a5afb6959672b77b973544b217867329a30c5f
10166 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10167 Date:   Tue Sep 9 19:46:44 2008 +0000
10168
10169     reverted buggy part of rev. 1138 - it made the filelist jump
10170     unexpectedly
10171
10172 commit a7c9810b152dd9bb01d18e7d048f405d8f11f0ac
10173 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10174 Date:   Mon Sep 8 19:57:51 2008 +0000
10175
10176     added possibility to redraw only the parts of image that are already
10177     loaded
10178
10179 commit 383624b87b5f9ea402e0fe4479b955f591025f73
10180 Author: Laurent Monin <geeqie@norz.org>
10181 Date:   Mon Sep 8 15:53:01 2008 +0000
10182
10183     Fix a compiler warning regarding argument type.
10184
10185 commit a53fb65f7e552f4a07760fd72dfd0a6caa5753ff
10186 Author: Petr Ostadal <postadal@suse.cz>
10187 Date:   Sun Sep 7 23:01:30 2008 +0000
10188
10189     Replaced gtk depreceated code.
10190
10191 commit a5aea8fd342ca8d4834464428cab25d373925409
10192 Author: Laurent Monin <geeqie@norz.org>
10193 Date:   Sun Sep 7 19:42:19 2008 +0000
10194
10195     Shorten config_window_apply() a bit, reduce code redunancy.
10196
10197 commit 587b4b8d1136e5f043da5566c996cd7a6e288387
10198 Author: Laurent Monin <geeqie@norz.org>
10199 Date:   Thu Sep 4 22:35:33 2008 +0000
10200
10201     Update translations stats.
10202
10203 commit aff258e59eca1aa6a8bd8e5401fccbfceaf4954f
10204 Author: Laurent Monin <geeqie@norz.org>
10205 Date:   Thu Sep 4 22:29:32 2008 +0000
10206
10207     French translation was updated.
10208
10209 commit 9b64bd058039a1d7d926670d90bffadeb0db3bb4
10210 Author: Laurent Monin <geeqie@norz.org>
10211 Date:   Thu Sep 4 22:04:32 2008 +0000
10212
10213     Allow all Preferences pages to scroll vertically. Reduce code redundancy.
10214
10215 commit aa81bf7cdffe666d7e5b7098c564d50e46401312
10216 Author: Laurent Monin <geeqie@norz.org>
10217 Date:   Thu Sep 4 21:38:28 2008 +0000
10218
10219     Allow to change image.scroll_reset_method in Preferences > Image.
10220
10221 commit baedcd2f82ac6f4b819d9919e280a54c7edaa6b7
10222 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10223 Date:   Thu Sep 4 21:19:09 2008 +0000
10224
10225     fixed various problems with preserving viewport on image change,
10226     options->image.scroll_reset_method should work again (it needs to be
10227     added to the preferences dialog)
10228
10229 commit 9050223df5347b7d2f1ed1d23669e05f19405f77
10230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10231 Date:   Wed Sep 3 21:54:49 2008 +0000
10232
10233     load thumbnails with lower priority
10234     TODO: maybe implement an exception for visible thumbnails
10235
10236 commit e1a5a486095b6987c45f9612c97816a6b01f1de1
10237 Author: Laurent Monin <geeqie@norz.org>
10238 Date:   Wed Sep 3 21:13:02 2008 +0000
10239
10240     Improve debug messages.
10241
10242 commit 6f89fefc8a298f05304f3f7cab37fc76df97c2b8
10243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10244 Date:   Wed Sep 3 20:43:10 2008 +0000
10245
10246     adjusted default options
10247
10248 commit c518bcef3c44e37ec7cdc935961607db5113f8b5
10249 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10250 Date:   Wed Sep 3 20:29:32 2008 +0000
10251
10252     adjusted redraw priority relative to icon drawing
10253
10254 commit 48519673cc4fea79e657453ed4785457a8e59ea2
10255 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10256 Date:   Wed Sep 3 19:58:21 2008 +0000
10257
10258     dropped IMAGE_THROTTLE_LARGER_IMAGES code
10259
10260 commit 47a0c37d34499a1f71085093447789949350e063
10261 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10262 Date:   Wed Sep 3 19:52:11 2008 +0000
10263
10264     fixed handling of broken images
10265
10266 commit 64aea117f708ea87c87ce2706d4c6b1bafa21541
10267 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10268 Date:   Mon Sep 1 19:18:32 2008 +0000
10269
10270     improved pixbuf draw priority control
10271
10272 commit c6db02fc9beb44c3f4921cb362c397ff0a54ba26
10273 Author: Laurent Monin <geeqie@norz.org>
10274 Date:   Mon Sep 1 17:29:07 2008 +0000
10275
10276     Use a constant for minimal window size. Set it to 32 for all dialogs.
10277
10278 commit bf183b8e89e1244c13f8812bd51a134dd82e66d0
10279 Author: Laurent Monin <geeqie@norz.org>
10280 Date:   Mon Sep 1 17:22:19 2008 +0000
10281
10282     Remove redundant debug.h inclusion.
10283
10284 commit 14596dddc9e279d6444b473378668618b0200842
10285 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10286 Date:   Sun Aug 31 21:19:00 2008 +0000
10287
10288     fixed read ahead callback
10289
10290 commit 0aef642959d09a0a417e3a1bd9838290673da331
10291 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10292 Date:   Sun Aug 31 21:02:09 2008 +0000
10293
10294     fixed error handling in image loader
10295
10296 commit b10a2e1226a762c6f5e5a76255469c9a58312937
10297 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10298 Date:   Sun Aug 31 18:53:11 2008 +0000
10299
10300     fixed possible endless loop
10301
10302 commit 131dc85e54bb154ece413c99e10d0bb07aced996
10303 Author: Laurent Monin <geeqie@norz.org>
10304 Date:   Sun Aug 31 12:29:49 2008 +0000
10305
10306     Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
10307
10308 commit 7725546b83707d675c466dd1b9eb96380ad2f067
10309 Author: Laurent Monin <geeqie@norz.org>
10310 Date:   Sun Aug 31 11:27:24 2008 +0000
10311
10312     Move quoted_value() and escquote_value() to misc.[ch].
10313
10314 commit ea455387a49dc8457b2489fefdd8f7cd5a178e0b
10315 Author: Laurent Monin <geeqie@norz.org>
10316 Date:   Sun Aug 31 10:51:41 2008 +0000
10317
10318     Move miscellaneous functions to their own files (new misc.[ch]).
10319
10320 commit 2b9bf5f494fa20b8531a3bbbe6140c15985ec13a
10321 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10322 Date:   Sun Aug 31 10:08:48 2008 +0000
10323
10324     use GThreadPool
10325
10326 commit 5cf88e588d2c061c470aa524d4a89561b5182c1b
10327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10328 Date:   Sun Aug 31 09:20:29 2008 +0000
10329
10330     improved thread support in image loader
10331
10332 commit 9212340ececba2346d599fa8ffaa6f7ddafcc558
10333 Author: Laurent Monin <geeqie@norz.org>
10334 Date:   Sun Aug 31 09:13:42 2008 +0000
10335
10336     Move save/load_options() to options.[ch].
10337
10338 commit 77bc802fa727e39b259cef5431bb897618f888d3
10339 Author: Laurent Monin <geeqie@norz.org>
10340 Date:   Sun Aug 31 08:59:39 2008 +0000
10341
10342     Move sync_options_with_current_state() call to save_options().
10343
10344 commit 0db9254e25cad32d5e954f04696e6e5fe74554e3
10345 Author: Laurent Monin <geeqie@norz.org>
10346 Date:   Sun Aug 31 08:41:42 2008 +0000
10347
10348     Move some code to new functions, to simplify main().
10349
10350 commit f01ec2c48c555c486ad40ced8341c57dcc4d5e2d
10351 Author: Laurent Monin <geeqie@norz.org>
10352 Date:   Sun Aug 31 08:13:36 2008 +0000
10353
10354     Fix two minor compilation warnings.
10355
10356 commit a710f33e4b885e22e3744beb9af9b9285d73640c
10357 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10358 Date:   Sat Aug 30 20:15:47 2008 +0000
10359
10360     run image loader in separate thread
10361     this feature is disabled by default for now, it must be enabled by
10362     configure --enable-threads
10363
10364 commit 6a73bcf507697b77cebc69761bb2db8801210641
10365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10366 Date:   Sat Aug 30 13:04:06 2008 +0000
10367
10368     prepared image loader code for threads
10369
10370 commit 01bbfff007b6e540e22a1966971a9d00a41a66ad
10371 Author: Laurent Monin <geeqie@norz.org>
10372 Date:   Sat Aug 30 10:39:35 2008 +0000
10373
10374     Allow to override documentation paths through options:
10375     - documentation.helpdir
10376     - documentation.htmldir
10377     Default values are set at configure time.
10378
10379 commit ba17ee7539c814d49d3b57158fc91000a4fae2e1
10380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10381 Date:   Fri Aug 29 20:53:53 2008 +0000
10382
10383     converted image loader to a GObject and use signals for notification
10384
10385 commit 6f13139c2ac0a4e11e21e041ca4f5c4f1327dfac
10386 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10387 Date:   Fri Aug 29 12:35:13 2008 +0000
10388
10389     do not access image_loader directly
10390
10391 commit dc649dfbb31df6e75c7283405ba99084ea328206
10392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10393 Date:   Fri Aug 29 09:59:20 2008 +0000
10394
10395     added new raw preview interface for legacy exif
10396
10397 commit 6654b671684992272856344aa34b59301c35e023
10398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10399 Date:   Fri Aug 29 09:38:10 2008 +0000
10400
10401     fixed thumbnail loader for the new raw preview interface
10402
10403 commit bea9cd293c96a86d196b6fa2af689e41fbfa65a2
10404 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10405 Date:   Thu Aug 28 22:26:09 2008 +0000
10406
10407     use mmaped files image loader
10408     implemented new interface for extracting raw previews
10409     experiments with previews support in SVN version of Exiv2
10410
10411 commit 7fa8df7737575cc63b627b4337131122faffe496
10412 Author: Petr Ostadal <postadal@suse.cz>
10413 Date:   Thu Aug 28 12:51:02 2008 +0000
10414
10415     Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
10416
10417 commit 4908ddd714be7cab8e1cf290fec62d7288692856
10418 Author: Laurent Monin <geeqie@norz.org>
10419 Date:   Thu Aug 28 10:50:02 2008 +0000
10420
10421     Silent warnings about unused functions when lcms is not used.
10422
10423 commit 35776f2dee4439e5ece5ec4746acaffa36fee793
10424 Author: Laurent Monin <geeqie@norz.org>
10425 Date:   Wed Aug 27 17:02:14 2008 +0000
10426
10427     Comment out unused functions.
10428
10429 commit dd4ea407ecdeea13e0117b242aa4ceac71239b9d
10430 Author: Laurent Monin <geeqie@norz.org>
10431 Date:   Wed Aug 27 16:42:59 2008 +0000
10432
10433     Silent a compiler warning.
10434
10435 commit 109ecd8c2e8beda448113dcaf36527b889b5f8ab
10436 Author: Laurent Monin <geeqie@norz.org>
10437 Date:   Wed Aug 27 16:40:21 2008 +0000
10438
10439     const gpointer -> gconstpointer.
10440
10441 commit 3ec7e5728fa2a17086d3b3144b46318e7a1f761d
10442 Author: Laurent Monin <geeqie@norz.org>
10443 Date:   Tue Aug 26 22:37:18 2008 +0000
10444
10445     Use gpointer instead of void *.
10446
10447 commit cd85461e278e79a4894b5bc400273d3f6719416d
10448 Author: Laurent Monin <geeqie@norz.org>
10449 Date:   Tue Aug 26 22:30:40 2008 +0000
10450
10451     Consistency: type * instead of type*.
10452
10453 commit c1006fb758679c5349ac658fe74562ebd88ddf8c
10454 Author: Laurent Monin <geeqie@norz.org>
10455 Date:   Tue Aug 26 22:22:51 2008 +0000
10456
10457     For the sake of consistency, use glib basic types everywhere.
10458
10459 commit aea00af29f6f572581b8bcc6e856e17b4676d381
10460 Author: Laurent Monin <geeqie@norz.org>
10461 Date:   Tue Aug 26 21:19:33 2008 +0000
10462
10463     Indentation fixes.
10464
10465 commit 4073149801dc3484ae0c231c56cb814a8a20024b
10466 Author: Petr Ostadal <postadal@suse.cz>
10467 Date:   Tue Aug 26 20:21:30 2008 +0000
10468
10469     Fixed segfault when is run inside directory with non valid uft-8 image
10470     filename.
10471
10472 commit ead8d30aaa1f5e02f703d7ca97c6eaed6df61234
10473 Author: Petr Ostadal <postadal@suse.cz>
10474 Date:   Tue Aug 26 13:56:56 2008 +0000
10475
10476     Fixed calling "Image search" function in a directory without image.
10477
10478 commit aa4d496a3c5caddb81fb114bebcf583784098e4e
10479 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10480 Date:   Mon Aug 25 22:45:38 2008 +0000
10481
10482     correctly maintain selection during iconlist refresh
10483
10484 commit f39b5907f8825173f29be37f76c94d2c8b547188
10485 Author: Laurent Monin <geeqie@norz.org>
10486 Date:   Mon Aug 25 22:20:45 2008 +0000
10487
10488     Whitespaces cleanup.
10489
10490 commit d04050839306a01814536f12e5480288dab52e0e
10491 Author: Petr Ostadal <postadal@suse.cz>
10492 Date:   Mon Aug 25 18:13:33 2008 +0000
10493
10494     Fixed segfaulting when alter image in directory without images.
10495
10496 commit c85a911368d6535d8553e6c81654accfbc486ae6
10497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10498 Date:   Mon Aug 25 16:58:27 2008 +0000
10499
10500     removed unused code
10501
10502 commit 6b22ce5fd0f6a5b14ae6b761f1982e545385ec22
10503 Author: Laurent Monin <geeqie@norz.org>
10504 Date:   Sun Aug 24 14:40:18 2008 +0000
10505
10506     Typo fixes.
10507
10508 commit f20dd48a59ee12d0f21a79f745d1a331f921cf17
10509 Author: Laurent Monin <geeqie@norz.org>
10510 Date:   Sun Aug 24 14:33:03 2008 +0000
10511
10512     Slight code redundancy reduction.
10513
10514 commit 1e7b2c34c6d1229c7d95319c909fb550e64e5acf
10515 Author: Laurent Monin <geeqie@norz.org>
10516 Date:   Sun Aug 24 14:14:37 2008 +0000
10517
10518     Drop redundant variable affectation.
10519
10520 commit 7d788c98fbd2c656f2b5354e95bc8c1d5fa1093b
10521 Author: Laurent Monin <geeqie@norz.org>
10522 Date:   Sun Aug 24 13:22:08 2008 +0000
10523
10524     Fix untranslated messages. French translation and POTFILES.in were updated.
10525
10526 commit 9a1cc0021d442af191023c485a2dbcc69c218be2
10527 Author: Laurent Monin <geeqie@norz.org>
10528 Date:   Sun Aug 24 10:00:40 2008 +0000
10529
10530     French translation was updated.
10531
10532 commit eca846433372d875c2bbaaf5160a9142ef86c203
10533 Author: Laurent Monin <geeqie@norz.org>
10534 Date:   Sun Aug 24 10:00:02 2008 +0000
10535
10536     Mark forgotten string for translation.
10537
10538 commit 46691080d3ca954f0cf45bb2bfad5f11701230f5
10539 Author: Laurent Monin <geeqie@norz.org>
10540 Date:   Sat Aug 23 21:07:25 2008 +0000
10541
10542     Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
10543
10544 commit acc2c3b1b830e67f94c5648acee3706d7637a2df
10545 Author: Laurent Monin <geeqie@norz.org>
10546 Date:   Sat Aug 23 20:46:31 2008 +0000
10547
10548     Minor optimization: no need to copy the whole remaining of the string, just copy next char.
10549
10550 commit b5bc1451f70cb5e9b92bf65789206cfd9c478cad
10551 Author: Laurent Monin <geeqie@norz.org>
10552 Date:   Sat Aug 23 17:35:57 2008 +0000
10553
10554     Only display status if there is at least one file in the file list.
10555
10556 commit 060c2f9cf332a93e40c273e580133be05a984bf9
10557 Author: Laurent Monin <geeqie@norz.org>
10558 Date:   Sat Aug 23 17:00:59 2008 +0000
10559
10560     Remove unneeded type casting.
10561
10562 commit 50483da19c8039bb06121572573d0880df979c2c
10563 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10564 Date:   Sat Aug 23 08:42:12 2008 +0000
10565
10566     fixed vd_refresh
10567
10568 commit bec02e283784eac07cda9f03ba0b255946944702
10569 Author: Laurent Monin <geeqie@norz.org>
10570 Date:   Fri Aug 22 22:09:54 2008 +0000
10571
10572     French translation was updated.
10573
10574 commit eb72228e196dd942f5ebf11d6ffdbdc298046d27
10575 Author: Laurent Monin <geeqie@norz.org>
10576 Date:   Fri Aug 22 21:52:13 2008 +0000
10577
10578     Add an option named layout.home_path which modifies the behavior of the Home button.
10579     By default, pressing this button goes to the user's home directory.
10580     When this option is set to a path, this path is used instead.
10581     One can change the option value through Preferences > Advanced > Navigation
10582     or directly in .geeqierc.
10583     Feature proposed by Colin Clark.
10584
10585 commit d58451c5831ce52023c007574c0d118f27096d72
10586 Author: Laurent Monin <geeqie@norz.org>
10587 Date:   Thu Aug 21 22:49:30 2008 +0000
10588
10589     Typo fix: vf -> vd
10590
10591 commit 83cfd4393002fb06fc0a1b480f1221319f192ce8
10592 Author: Laurent Monin <geeqie@norz.org>
10593 Date:   Thu Aug 21 22:47:49 2008 +0000
10594
10595     Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
10596
10597 commit 43c576558ba327e4aa71b35471e0863d159c44d1
10598 Author: Laurent Monin <geeqie@norz.org>
10599 Date:   Thu Aug 21 22:36:20 2008 +0000
10600
10601     Indentation fix.
10602
10603 commit de499c4c05275f24081780bc77b06519d7d9d12e
10604 Author: Laurent Monin <geeqie@norz.org>
10605 Date:   Wed Aug 20 22:26:34 2008 +0000
10606
10607     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.
10608
10609 commit 66bc3de86cf6c443c6e2399fb5df9d515898014d
10610 Author: Laurent Monin <geeqie@norz.org>
10611 Date:   Wed Aug 20 22:19:35 2008 +0000
10612
10613     Do not return values of void functions. Reported by Jeffery Small.
10614
10615 commit da981595f5f724233a7b54661e25e424a9134474
10616 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10617 Date:   Wed Aug 20 20:36:36 2008 +0000
10618
10619     update the FileData structure when a new folder is created
10620
10621 commit b65f4f5667141545c1c2bccdca0ce93e92b26abe
10622 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10623 Date:   Tue Aug 19 22:58:31 2008 +0000
10624
10625     improved refresh in view_dir_list
10626
10627 commit e8b3ce85469bc2ff88cdbf5abc38b22fa6c5f7cf
10628 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10629 Date:   Tue Aug 19 21:01:29 2008 +0000
10630
10631     set fallback pixbuf in case of missing file
10632
10633 commit fe2d42004e25e8a5303ab7155731f7188062d1ca
10634 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10635 Date:   Tue Aug 19 20:58:23 2008 +0000
10636
10637     fixed possible segfault
10638
10639 commit e1a9ff9eaba12db2969dc68da34956d3c97f9098
10640 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10641 Date:   Sun Aug 17 14:18:51 2008 +0000
10642
10643     removed code for maintaining filelist position, gtk_tree_view itself handles it
10644     better
10645
10646 commit 951b62566ba5616b63efe574ee956ac2c4fc5a3d
10647 Author: Laurent Monin <geeqie@norz.org>
10648 Date:   Sun Aug 17 09:36:02 2008 +0000
10649
10650     French translation was updated.
10651
10652 commit 3e3a0a459781d1008725274bde950589465acf6d
10653 Author: Laurent Monin <geeqie@norz.org>
10654 Date:   Sun Aug 17 09:30:45 2008 +0000
10655
10656     Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
10657     - drop VFICON_INFO() and VFLIST_INFO() macros
10658     - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
10659     - replace all related occurrences by shorter expressions.
10660     
10661     For example:
10662     VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
10663     VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
10664
10665 commit 728c032c4cf6b098b968851a75f6bbe5488040b3
10666 Author: Laurent Monin <geeqie@norz.org>
10667 Date:   Sun Aug 17 09:00:33 2008 +0000
10668
10669     Move variable declaration at start of block.
10670
10671 commit cb3202692eb4bcd65f45699b44ded4ac64cc9ad0
10672 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10673 Date:   Sat Aug 16 23:37:26 2008 +0000
10674
10675     marks in iconview made clickable
10676
10677 commit dbf66300f4c6978d22a0a618778be09ad2fd1ed1
10678 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10679 Date:   Sat Aug 16 20:57:40 2008 +0000
10680
10681     keep files with non-zero marks in memory
10682
10683 commit df8df1eea01d8c71e3b719cfd2a00c920f0e15fb
10684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10685 Date:   Sat Aug 16 20:34:14 2008 +0000
10686
10687     implemented marks filter
10688
10689 commit f0606958123d00b30a9ed649813229d951012dc3
10690 Author: Laurent Monin <geeqie@norz.org>
10691 Date:   Sat Aug 16 07:18:16 2008 +0000
10692
10693     Fix double escaping of image overlay text.
10694     Bug 2051955, reported by Emmanuel Dupuis.
10695
10696 commit 8fc4646c4c8a48c5793743b76233bc8c78c49093
10697 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10698 Date:   Wed Aug 13 21:07:06 2008 +0000
10699
10700     added keyboard map generator
10701
10702 commit 178dee898565791d42e39aad71049b79eebb2758
10703 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10704 Date:   Wed Aug 13 20:46:06 2008 +0000
10705
10706     a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
10707
10708 commit 86166813f7b90e81cf1c493be7f0ca5c86bec550
10709 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10710 Date:   Tue Aug 12 20:21:25 2008 +0000
10711
10712     fixed crash with float file list and geeqie --blank
10713
10714 commit 5e7e6ce8ff5a7de451480e1c3892ac5ad3ba2b3f
10715 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10716 Date:   Mon Aug 11 18:53:19 2008 +0000
10717
10718     fixed crash in geeqie --blank
10719
10720 commit 2316a8ab4f877611dd31e4bfeff4ce048d279af6
10721 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10722 Date:   Mon Aug 11 17:45:26 2008 +0000
10723
10724     fixed setting visible entry in view_dir_tree
10725
10726 commit d3f019fc2e0bd00cc403b5860749c365964a8306
10727 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10728 Date:   Wed Jul 30 18:44:49 2008 +0000
10729
10730     updated ChangeLog from svn log
10731
10732 commit 28642010130af8533f50a3c5fb88187a9f845803
10733 Author: Laurent Monin <geeqie@norz.org>
10734 Date:   Mon Jul 28 18:35:19 2008 +0000
10735
10736     Move declarations at the beginning of blocks.
10737
10738 commit bb6bd4711d2a4884fdc19a7f8916170520efc924
10739 Author: Laurent Monin <geeqie@norz.org>
10740 Date:   Mon Jul 28 18:07:42 2008 +0000
10741
10742     Optimize tests even more using last changes.
10743
10744 commit a4d5b30df4f5f2bff3d35237d31c6ab1701e1c52
10745 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10746 Date:   Mon Jul 28 18:02:10 2008 +0000
10747
10748     do not free unallocated exif data
10749
10750 commit 6eac9ecc53b989bf432e066aada6ecb1d81609ab
10751 Author: Laurent Monin <geeqie@norz.org>
10752 Date:   Mon Jul 28 17:59:09 2008 +0000
10753
10754     Cache strcmp() result.
10755
10756 commit 660c688332d92dcb8f4ad521d777c6f0cf1472f3
10757 Author: Laurent Monin <geeqie@norz.org>
10758 Date:   Mon Jul 28 17:56:56 2008 +0000
10759
10760     Optimize redundant tests.
10761
10762 commit 299bab0e7d1fcdabd41279f7b8916396862c00d2
10763 Author: Laurent Monin <geeqie@norz.org>
10764 Date:   Mon Jul 28 17:55:06 2008 +0000
10765
10766     Move dest_dir variable to inner block.
10767
10768 commit 9899b80f490d32f5e40e0f02236c8cdedddb0d88
10769 Author: Laurent Monin <geeqie@norz.org>
10770 Date:   Mon Jul 28 09:44:50 2008 +0000
10771
10772     Reduce code redundancy and minor typo fixes.
10773
10774 commit 760c313e51c7e9bff61fad1c9c5ea8c70a35fc88
10775 Author: Laurent Monin <geeqie@norz.org>
10776 Date:   Mon Jul 28 09:14:10 2008 +0000
10777
10778     French translation was updated.
10779
10780 commit f4a4b21d34e24261b19d3adb920085856345f850
10781 Author: Laurent Monin <geeqie@norz.org>
10782 Date:   Mon Jul 28 09:12:33 2008 +0000
10783
10784     Typo fix.
10785
10786 commit 22f458af63bb1cc6490d1c47d8f8a76ac8161650
10787 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10788 Date:   Sun Jul 27 19:22:40 2008 +0000
10789
10790     abort file operations when the file list is empty
10791
10792 commit 473d1760b5fe683a04b531e6d54de13cf093b12c
10793 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10794 Date:   Sun Jul 27 18:20:59 2008 +0000
10795
10796     remember path entered in file dialog
10797     http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
10798
10799 commit 49ed0b4fb2dd49d2ec0485707c50dec61f242ef3
10800 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10801 Date:   Sun Jul 27 13:46:24 2008 +0000
10802
10803     speed-up of directory notification on deleting large number of files
10804
10805 commit a4311dd534152241fca227385319ef249fc98ab7
10806 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10807 Date:   Sun Jul 27 09:51:28 2008 +0000
10808
10809     added "Symlink" as an example of "filter" command
10810
10811 commit b1d0747ca385ba0b6366b6ab1eb88858400c7ba7
10812 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10813 Date:   Sun Jul 27 08:57:12 2008 +0000
10814
10815     improved updating of view_dir_tree
10816
10817 commit db21a0fc8760058841b38b2fc8bc4970099cd8f7
10818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10819 Date:   Sun Jul 27 08:40:47 2008 +0000
10820
10821     fixed deleting of non-empty folder
10822
10823 commit fadf71ace27daec42c57292eca569da9afddf890
10824 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10825 Date:   Sat Jul 26 22:36:58 2008 +0000
10826
10827     fixed spec file
10828
10829 commit 453565d11e275816de5e7eec28b3a558a34b77bb
10830 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10831 Date:   Sat Jul 26 22:26:08 2008 +0000
10832
10833     fixed invalid warning on running editors
10834
10835 commit 71e1b5a7dbf543c6f87751a387ede8e84d365d4b
10836 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10837 Date:   Sat Jul 26 20:34:24 2008 +0000
10838
10839     updated version string
10840
10841 commit fdd9338faf0ee30d483b9d1c30885241c340449c
10842 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10843 Date:   Sat Jul 26 20:15:00 2008 +0000
10844
10845     dropped references to OpenOffice.org as suggested at
10846     https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
10847
10848 commit da4c68a9e11dd9d457e6eca2c9b552cde5a9a660
10849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10850 Date:   Sat Jul 26 20:02:20 2008 +0000
10851
10852     string cleanup
10853
10854 commit 8e4dcbe60ca1974787466e0bb93d10d34ed80afb
10855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10856 Date:   Sat Jul 26 19:52:40 2008 +0000
10857
10858     removed unused messages.desc_dlist
10859
10860 commit b2334b66c903a66cdd5a1b984d6b4b40a885c02d
10861 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10862 Date:   Sat Jul 26 19:41:46 2008 +0000
10863
10864     fixed new folder command
10865
10866 commit b90ac509d431b791b45d2e365e039aabcc497f22
10867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10868 Date:   Sat Jul 26 19:33:36 2008 +0000
10869
10870     fixed renaming of directories
10871
10872 commit f7c504c8ada6dae3a66c55ee221d508d6ff5fe36
10873 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10874 Date:   Sat Jul 26 19:01:20 2008 +0000
10875
10876     warn about changed file extensions
10877
10878 commit 4d670783f8436b85a3816245d9126f09f6f9a573
10879 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10880 Date:   Sat Jul 26 18:33:49 2008 +0000
10881
10882     added icon for changes without warnings
10883
10884 commit 12bc9f40c65d59e9f3b547b6e3e8649a70809498
10885 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10886 Date:   Sat Jul 26 18:17:56 2008 +0000
10887
10888     allow only existing folders in destination dialog
10889     http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
10890
10891 commit 0ec960565c5febd5c59d49eb820c2a98043d4ece
10892 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10893 Date:   Sat Jul 26 10:27:41 2008 +0000
10894
10895     clean up - checks are handled elsewhere
10896
10897 commit dfab6c695e56757791d68763444c5ef65c338797
10898 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10899 Date:   Sat Jul 26 09:58:25 2008 +0000
10900
10901     more checks for file operations
10902
10903 commit e3b713522adbaea2fc0f9be3c8e11ed7acc66239
10904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10905 Date:   Fri Jul 25 22:04:55 2008 +0000
10906
10907     improved error reporting
10908
10909 commit 3d6b2cc44f9b7dd36102f3626c115027094a2591
10910 Author: Laurent Monin <geeqie@norz.org>
10911 Date:   Fri Jul 25 06:35:35 2008 +0000
10912
10913     Minor tidy up and optimization.
10914
10915 commit c658a3d30ac0f2b77788f08d30e5088b2e93845e
10916 Author: Laurent Monin <geeqie@norz.org>
10917 Date:   Thu Jul 24 20:24:04 2008 +0000
10918
10919     Set GIO channels to binary encoding.
10920     This is needed since messages from commands may not be UTF8-encoded
10921     and g_io_channel_read_chars() may incorrectly interpret some characters.
10922     In practice it was truncating some ISO-8859-1 messages containing some
10923     french characters. This fixes it.
10924
10925 commit 227a6784ab87c0ba1ddde38334b1897813f0612d
10926 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10927 Date:   Thu Jul 24 20:03:57 2008 +0000
10928
10929     separated debugging log and debug CFLAGS
10930     enable debugging log support by default
10931
10932 commit bb9823e32e5f9993d1ed9384a6d295108fd6f5bd
10933 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10934 Date:   Wed Jul 23 22:19:16 2008 +0000
10935
10936     indicate check warnings and errors in delete and rename dialogs
10937
10938 commit 1b80edd5e0264c412231b3c9457226830dc33955
10939 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10940 Date:   Wed Jul 23 20:53:05 2008 +0000
10941
10942     removed file_data_add_change_info
10943     reduced code redundancy - patch by Laurent, slightly modified
10944
10945 commit da4ec2a7e37133b2547bb17849c06ce99340c905
10946 Author: Laurent Monin <geeqie@norz.org>
10947 Date:   Wed Jul 23 17:38:04 2008 +0000
10948
10949     Minor tidy up.
10950
10951 commit bd26225bab7fddc99464ba9f7e0a394d15769496
10952 Author: Laurent Monin <geeqie@norz.org>
10953 Date:   Wed Jul 23 12:46:35 2008 +0000
10954
10955     Tidy up.
10956
10957 commit a01c5f4c0819876620c7cabbf7bf3d8ecfd605e3
10958 Author: Laurent Monin <geeqie@norz.org>
10959 Date:   Wed Jul 23 12:45:59 2008 +0000
10960
10961     Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
10962
10963 commit b0a7f6e3aa5647d7736140b431bd0b3d83afec9c
10964 Author: Laurent Monin <geeqie@norz.org>
10965 Date:   Wed Jul 23 10:21:37 2008 +0000
10966
10967     Simplify parse_out_relatives().
10968
10969 commit 9810215a7e23167a29088e86191ceee820e4f715
10970 Author: Laurent Monin <geeqie@norz.org>
10971 Date:   Wed Jul 23 09:10:41 2008 +0000
10972
10973     Tidy up.
10974
10975 commit f46043bfae09b7903aa412302d02756449ebc28b
10976 Author: Laurent Monin <geeqie@norz.org>
10977 Date:   Wed Jul 23 09:00:38 2008 +0000
10978
10979     Fix missing newline at end of file.
10980
10981 commit 90970bd92397908270e53c9178c67a804863eee0
10982 Author: Laurent Monin <geeqie@norz.org>
10983 Date:   Wed Jul 23 08:59:29 2008 +0000
10984
10985     Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
10986
10987 commit d576f7bbcabdba02d4e295f1e6140634500c3920
10988 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10989 Date:   Tue Jul 22 22:05:20 2008 +0000
10990
10991     do not create duplicate FileData entries
10992
10993 commit 96293a9f07bf5057924635d9a23e4058a2807bb1
10994 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10995 Date:   Tue Jul 22 21:46:08 2008 +0000
10996
10997     basic infrastructure for early error and dangerous operations checking
10998     it needs more work
10999
11000 commit 3a442a31ebc195299be3d7bc289754b09370a5b4
11001 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11002 Date:   Tue Jul 22 18:27:12 2008 +0000
11003
11004     clean up fd->change on error
11005
11006 commit c8d7bc43bfb2e8355dc6871dd5df87f38a34bcfd
11007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11008 Date:   Tue Jul 22 18:13:41 2008 +0000
11009
11010     remove items from file_data_planned_change_hash when the operation is
11011     canceled
11012
11013 commit 3a0d2bb75e53a03a19e88a979403acd9455ade1f
11014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11015 Date:   Tue Jul 22 17:57:22 2008 +0000
11016
11017     fixed stop button in editor dialog
11018
11019 commit 9f2b4b649b703a20350e1962684fe4422d4d39a8
11020 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11021 Date:   Tue Jul 22 17:40:24 2008 +0000
11022
11023     delete file_data_planned_change_hash when it is not used
11024
11025 commit ff4704f404d5097698f17139c07f37bd76da3124
11026 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11027 Date:   Mon Jul 21 21:38:26 2008 +0000
11028
11029     fixed
11030     http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
11031
11032 commit 84e21974c1752c800a9be9332429747355340d94
11033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11034 Date:   Mon Jul 21 20:50:24 2008 +0000
11035
11036     file_util_rename_dir should not return anything
11037
11038 commit 89736895aec4a438f30211d49b23391c22282669
11039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11040 Date:   Mon Jul 21 20:40:29 2008 +0000
11041
11042     added notification handler to view_dir
11043
11044 commit c8f289fb70c4d46a985c701f2b8f8f8874cf7e30
11045 Author: Laurent Monin <geeqie@norz.org>
11046 Date:   Mon Jul 21 08:31:43 2008 +0000
11047
11048     French translation was updated.
11049
11050 commit 46a1dea4cc0119a888dd652a13b0dd444ca71e32
11051 Author: Laurent Monin <geeqie@norz.org>
11052 Date:   Sun Jul 20 15:21:06 2008 +0000
11053
11054     Update POTFILES.in.
11055
11056 commit ddb8f1b1b4360a2a1fb5ac5902697a84c0339cec
11057 Author: Laurent Monin <geeqie@norz.org>
11058 Date:   Sun Jul 20 15:16:05 2008 +0000
11059
11060     Move uri_*() functions to separate files: uri_utils.[ch]
11061
11062 commit 101520eae1a9f6a1efd7e0a659fa7342ec94f2ac
11063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11064 Date:   Sun Jul 20 15:04:40 2008 +0000
11065
11066     periodic testing of changed files can be now disabled
11067
11068 commit b8ea5645e91e203e09389311c412a0873e0343fc
11069 Author: Laurent Monin <geeqie@norz.org>
11070 Date:   Sun Jul 20 14:56:32 2008 +0000
11071
11072     Move history_list_*() functions to separate files:
11073     history_list.c and history_list.h.
11074
11075 commit c4685e9702624774fb70b01eb130f26f74ccc267
11076 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11077 Date:   Sun Jul 20 14:52:00 2008 +0000
11078
11079     implemented "create directory" command
11080
11081 commit ae2ab4e282fe7851e502acb9f699814d38204176
11082 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11083 Date:   Sun Jul 20 13:59:55 2008 +0000
11084
11085     fixed file copy/move dialog
11086
11087 commit a3c139eafad2246f8bde6cef391def6ab4670127
11088 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11089 Date:   Sun Jul 20 13:19:22 2008 +0000
11090
11091     fixed the case when a renamed file is detected by directory scanning
11092     before the external rename commands exits. We have to update the
11093     FileData structure immediately, othervise we would get duplicate
11094     entries.
11095
11096 commit 8e0c8b700fad60a5de29b60144140f805668fcd3
11097 Author: Laurent Monin <geeqie@norz.org>
11098 Date:   Sun Jul 20 12:20:12 2008 +0000
11099
11100     Optimize history_list_add_to_key() a bit.
11101
11102 commit 303bc18d4a21e0097d6eb6a9e266127294a26ebe
11103 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11104 Date:   Sun Jul 20 11:29:12 2008 +0000
11105
11106     fixed previous checkin
11107
11108 commit c6fd35649fa8e25e651dd202e03a211442d57f59
11109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11110 Date:   Sun Jul 20 11:22:19 2008 +0000
11111
11112     implemented directory rename and delete operations
11113
11114 commit 9684fd6b6fcab39a5aa29c33da2ab3f60137665e
11115 Author: Laurent Monin <geeqie@norz.org>
11116 Date:   Sun Jul 20 07:52:16 2008 +0000
11117
11118     Move out test outside the loop.
11119
11120 commit 120db8041b40ffc83cb90d0b82084862707ec190
11121 Author: Laurent Monin <geeqie@norz.org>
11122 Date:   Sat Jul 19 13:57:03 2008 +0000
11123
11124     Tidy up.
11125
11126 commit 2e9c246e6145e7fb7fac6990524b718bc6826396
11127 Author: Laurent Monin <geeqie@norz.org>
11128 Date:   Sat Jul 19 12:36:46 2008 +0000
11129
11130     Fix missing newline at end of file.
11131
11132 commit 3054110d18c6717f764cab2baf31f929ebdcaa66
11133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11134 Date:   Sat Jul 19 09:06:24 2008 +0000
11135
11136     increase reference count before sending notification in file_data_new
11137
11138 commit a7213169bf5d2afbc94ef083fcb1aae6711746ee
11139 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11140 Date:   Fri Jul 18 21:20:49 2008 +0000
11141
11142     fixed test for changed files in cache
11143
11144 commit c4de295c0a3115d91e45602f4f9ed5a69d5d7e0e
11145 Author: Laurent Monin <geeqie@norz.org>
11146 Date:   Fri Jul 18 09:55:15 2008 +0000
11147
11148     Introduce image_loader_set_done_func().
11149
11150 commit e1ea2ccd4d041e0ef457d6b94e4325340ca8d874
11151 Author: Laurent Monin <geeqie@norz.org>
11152 Date:   Thu Jul 17 22:36:58 2008 +0000
11153
11154     Reduce code redundancy by moving common code to new menu_choice_get_match_type().
11155
11156 commit 6da5f506c0c4f58e352af4886120efa9765431e9
11157 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11158 Date:   Thu Jul 17 21:51:21 2008 +0000
11159
11160     reload changed images
11161
11162 commit 01e819ff19279f8291ccbbac04f7cb843109c59d
11163 Author: Laurent Monin <geeqie@norz.org>
11164 Date:   Tue Jul 15 15:37:14 2008 +0000
11165
11166     Move code from image_osd_update_cb() to separate functions.
11167
11168 commit 56907bd2e2deb8a01b2b0ca2c005ff4df0b81ef9
11169 Author: Laurent Monin <geeqie@norz.org>
11170 Date:   Tue Jul 15 14:32:00 2008 +0000
11171
11172     Tidy up and code redundancy reduction.
11173
11174 commit 46f96c81c85a3e03e6756c718e3758db8c520208
11175 Author: Laurent Monin <geeqie@norz.org>
11176 Date:   Tue Jul 15 12:52:02 2008 +0000
11177
11178     Use a specific enum for image.zoom_mode values (ZoomMode) and
11179     simplify calls to image_zoom_get_default(), dropping last parameter
11180     which was always options->image.zoom_mode.
11181
11182 commit e51449e7326f517be62d65c0263b8bbc2f8b85b6
11183 Author: Laurent Monin <geeqie@norz.org>
11184 Date:   Sun Jul 13 14:50:07 2008 +0000
11185
11186     Improve ways to specify html browser (used for help, see bug 2015099).
11187     Two new rc file options were added:
11188     - helpers.html_browser.command_name
11189     - helpers.html_browser.command_line
11190     These are checked first before trying common browser locations.
11191     If these do not lead to a valid browser, then geeqie will
11192     search for geeqie_html_browser script in the path, then
11193     it will try various common browsers.
11194
11195 commit ccd82ce4a52dd8e7b60bf5a6dc56952255d1f6a1
11196 Author: Laurent Monin <geeqie@norz.org>
11197 Date:   Sun Jul 13 13:51:23 2008 +0000
11198
11199     Apply debian-specific patch to launch help browser (bug 2015099).
11200
11201 commit e1dd1bb488601f3df4cd9b4b5d261c3f1d5a015a
11202 Author: Laurent Monin <geeqie@norz.org>
11203 Date:   Sun Jul 13 12:36:18 2008 +0000
11204
11205     Fix a segfault occuring when opening some collection files.
11206     Skip all lines not starting with a # when only geometry is required.
11207
11208 commit 19c2605cff0e070dc41424b913a624be8057a56a
11209 Author: Laurent Monin <geeqie@norz.org>
11210 Date:   Sat Jul 5 10:21:09 2008 +0000
11211
11212     Prevent segfault in certain conditions when displaying debug message.
11213
11214 commit 1823d233d1681647245a00996df74e08a67b0489
11215 Author: Laurent Monin <geeqie@norz.org>
11216 Date:   Fri Jul 4 22:49:04 2008 +0000
11217
11218     French translation was updated.
11219
11220 commit 01e6b8f7eb33d65ea295731275a353e83721e40d
11221 Author: Laurent Monin <geeqie@norz.org>
11222 Date:   Fri Jul 4 20:32:48 2008 +0000
11223
11224     Optimize a bit when connected zoom and scrolling are unset,
11225     just move the test outside loops.
11226
11227 commit 4dfe7f7b01cb84421d6af7040ffcf74aabad02e7
11228 Author: Laurent Monin <geeqie@norz.org>
11229 Date:   Fri Jul 4 17:21:07 2008 +0000
11230
11231     layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
11232
11233 commit 4fa28d67f125e31256616b2102b7fdef52861584
11234 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11235 Date:   Thu Jul 3 20:16:15 2008 +0000
11236
11237     refresh thumbnails on file change
11238
11239 commit 579c42a76147582e9c4ad2cb8b476e7033f434ac
11240 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11241 Date:   Thu Jul 3 19:38:19 2008 +0000
11242
11243     set fallback thumbnail pixbuf only if the loading really fails
11244
11245 commit 1a227f62b8195434db73cd8b27f50bf5b39cee7e
11246 Author: Laurent Monin <geeqie@norz.org>
11247 Date:   Thu Jul 3 18:16:39 2008 +0000
11248
11249     Fix missing references for the current directory in pan folder stuff.
11250     It was causing an fd magick assertion failure.
11251     Bug reported by Omari Stephens.
11252
11253 commit 83c79d4c81a9b2521d102bbe414abb81722e0dd9
11254 Author: Laurent Monin <geeqie@norz.org>
11255 Date:   Thu Jul 3 08:33:10 2008 +0000
11256
11257     Increase debugging info in file_data_ref() and file_data_unref().
11258     When compiled with DEBUG defined, file and line of the caller is displayed
11259     in debug log.
11260
11261 commit 86bea118fffeba039beb5838e0c401629d501faa
11262 Author: Laurent Monin <geeqie@norz.org>
11263 Date:   Wed Jul 2 08:38:47 2008 +0000
11264
11265     Optimize file_cache_get() by only moving element to front if needed
11266     (most of the time there is no need).
11267     Reduce code redundancy in file_cache_put() by calling file_cache_get().
11268     Enhance debugging code.
11269
11270 commit 5f4a945ac78df503f9765056e946c68905ed0a32
11271 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11272 Date:   Mon Jun 30 21:08:28 2008 +0000
11273
11274     fixed division by zero in pixbuf_renderer_get_scroll_center
11275
11276 commit e2bd6f78452c5fbe3850dfbc6b353edfd8b42f65
11277 Author: Laurent Monin <geeqie@norz.org>
11278 Date:   Sun Jun 29 15:51:54 2008 +0000
11279
11280     Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
11281     into thumb_loader_save_thumbnail().
11282     Most of the code was redundant.
11283
11284 commit 29242ec0f56bb937f754dd574979b380656e84e4
11285 Author: Laurent Monin <geeqie@norz.org>
11286 Date:   Sun Jun 29 10:11:43 2008 +0000
11287
11288     Make better matching between options types in options.h and the rest of the code.
11289     Most changes are from gint to gboolean pseudo type and between gint / guint.
11290
11291 commit f40224fd22d5387a0ad45859568d79d67060209f
11292 Author: Laurent Monin <geeqie@norz.org>
11293 Date:   Sat Jun 28 08:01:36 2008 +0000
11294
11295     layout_image_drag_cb(): optimize when connected scrolling is unset.
11296
11297 commit ed00275170d23e38bff5a01130e5056a799788c1
11298 Author: Laurent Monin <geeqie@norz.org>
11299 Date:   Sat Jun 28 07:43:37 2008 +0000
11300
11301     Reduce number of parameters (mostly unused), just pass the event pointer.
11302
11303 commit 6f624aae6d3d044bc0e6058ee93cc43082838e53
11304 Author: Laurent Monin <geeqie@norz.org>
11305 Date:   Sat Jun 28 00:44:31 2008 +0000
11306
11307     Fix warning:
11308     thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
11309
11310 commit bfc848fe14ebb30a49356f1b2d96b6498e3d5667
11311 Author: Laurent Monin <geeqie@norz.org>
11312 Date:   Fri Jun 27 22:57:48 2008 +0000
11313
11314     image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
11315     empty first element.
11316
11317 commit 6b6574bad4336981d6b373c52259e43fa9743d17
11318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11319 Date:   Fri Jun 27 21:35:21 2008 +0000
11320
11321     do not read keywords and comment between exif_read_fd and exif_free_fd
11322     calls (fd->exif does not have reference counting)
11323
11324 commit 530a58fe366997da61f48b7c6156fa655d22d020
11325 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11326 Date:   Fri Jun 27 21:09:15 2008 +0000
11327
11328     added pixbuf_fallback function
11329     fixed thumb loader for non-image files
11330
11331 commit 84accd5956890abf9612f9b7e0aa72d8e0ea7b8a
11332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11333 Date:   Fri Jun 27 18:43:05 2008 +0000
11334
11335     fixed crash in entering fullscreen during loading
11336
11337 commit 7d44fe8aa857d7a740a9b867301fa06f373ffcec
11338 Author: Laurent Monin <geeqie@norz.org>
11339 Date:   Fri Jun 27 10:00:55 2008 +0000
11340
11341     osd_template_insert(): optimize and simplify using flags.
11342
11343 commit 42fc5158d4408a77c51570d34b5f83d0add42340
11344 Author: Laurent Monin <geeqie@norz.org>
11345 Date:   Fri Jun 27 08:05:51 2008 +0000
11346
11347     image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
11348     Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
11349
11350 commit ea7852bed519679c1a98f5b240e7065af7abef2e
11351 Author: Laurent Monin <geeqie@norz.org>
11352 Date:   Thu Jun 26 23:29:08 2008 +0000
11353
11354     image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
11355
11356 commit 98622a4338ee516d3e06da6153adb61e6cd68b09
11357 Author: Laurent Monin <geeqie@norz.org>
11358 Date:   Thu Jun 26 15:59:20 2008 +0000
11359
11360     Use flags for pr_zoom_*() functions.
11361
11362 commit b26d38c1a3189bf6d4edfdcab5d8dfe9aab19a9f
11363 Author: Laurent Monin <geeqie@norz.org>
11364 Date:   Thu Jun 26 14:43:52 2008 +0000
11365
11366     Use stricter types for image options.
11367
11368 commit cd68217e812b2419e92301d76902edd05c361aee
11369 Author: Laurent Monin <geeqie@norz.org>
11370 Date:   Thu Jun 26 12:23:48 2008 +0000
11371
11372     Use flags instead of int parameters for pixbuf_renderer_overlay_add().
11373
11374 commit a3ffd5d74d5baad16a8a35a02ab28267dd15efd2
11375 Author: Laurent Monin <geeqie@norz.org>
11376 Date:   Thu Jun 26 11:48:40 2008 +0000
11377
11378     Only define ExifOrientationType if GQ_BUILD is not defined since
11379     it is already defined in exif.h.
11380
11381 commit d29cd729b404fc3901d862214231ef514f855aa5
11382 Author: Laurent Monin <geeqie@norz.org>
11383 Date:   Wed Jun 25 20:53:52 2008 +0000
11384
11385     Tidy up.
11386
11387 commit 0633bc36c636a0f2afa5bf3211639454870ac177
11388 Author: Laurent Monin <geeqie@norz.org>
11389 Date:   Wed Jun 25 20:22:02 2008 +0000
11390
11391     French translation was updated.
11392
11393 commit 7c4531fa7d4bdf83eb347a0e2e31e92070773930
11394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11395 Date:   Sun Jun 22 20:07:32 2008 +0000
11396
11397     optimized marks drawing
11398
11399 commit 3d04c8792f8b45bc2a5ba7e69a269e0404cd40d0
11400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11401 Date:   Sun Jun 22 20:01:20 2008 +0000
11402
11403     show marks in iconview
11404
11405 commit 975fc4e9e6d3601e83ecd38c159e841205b4bf59
11406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11407 Date:   Sun Jun 22 10:01:26 2008 +0000
11408
11409     show sidecars in icon view
11410
11411 commit 5a236ea28726e79b2e00b6b054580b6a4d00f441
11412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11413 Date:   Sun Jun 22 09:40:57 2008 +0000
11414
11415     fixed in-place renaming
11416
11417 commit 5b05e1156a0efc4e39afb58ae89a034d47b6aa81
11418 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11419 Date:   Sun Jun 22 09:19:42 2008 +0000
11420
11421     added possibility to disable grouping of selected files
11422
11423 commit 58b7c37cd74e7f8eedca2b706c4b89137702c9f5
11424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11425 Date:   Sat Jun 21 22:01:45 2008 +0000
11426
11427     cache size made configurable
11428
11429 commit c74e05815240fc255b0267d9d9f5ae4a60d1ae68
11430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11431 Date:   Sat Jun 21 19:26:01 2008 +0000
11432
11433     measure pixbuf cache size in bytes
11434
11435 commit 1986378ee25aef236908a6a1f67952406c9d51e7
11436 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11437 Date:   Sat Jun 21 16:00:13 2008 +0000
11438
11439     simple cache for loaded pixbufs
11440
11441 commit 70fb724412e907f541d14eac8e1e67db474d1086
11442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11443 Date:   Sat Jun 21 11:05:55 2008 +0000
11444
11445     renamed fd->pixbuf to fd->thumb_pixbuf
11446
11447 commit 065cba7850d0dc548bfc7c33ecddf50bbb0ba0d7
11448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11449 Date:   Wed Jun 18 22:26:52 2008 +0000
11450
11451     implemented generic FileData cache
11452     use it for caching decoded exif data
11453
11454 commit 2ca1adb7912dfd23318e829d9f01c4e9a2f76284
11455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11456 Date:   Tue Jun 17 20:25:05 2008 +0000
11457
11458     more robust thumbs progress bar
11459
11460 commit 11224ad1e9f6e9517523beb1ffb62b973228ebc9
11461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11462 Date:   Tue Jun 17 19:56:21 2008 +0000
11463
11464     do not allocate new buffer for thumbnails with correct orientation
11465
11466 commit 304e05c4c8845e40cd58ec758d56c7174d202899
11467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11468 Date:   Mon Jun 16 19:07:02 2008 +0000
11469
11470     fixed memory leak
11471
11472 commit 57a04dae8f42380d5df07158b1c80ba21f393c6c
11473 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11474 Date:   Mon Jun 16 18:37:35 2008 +0000
11475
11476     another try to free layout at exit
11477
11478 commit b4d3e9956e2ce9ed23dab2fcf08974ec679f5453
11479 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11480 Date:   Sun Jun 15 21:52:15 2008 +0000
11481
11482     rotate thumbnails by exif
11483
11484 commit f59f132343a9b70c1fbb8abc755d514751e3e2d7
11485 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11486 Date:   Sun Jun 15 20:09:15 2008 +0000
11487
11488     use FileData in thumb_loader
11489
11490 commit 0d80d51136e02c021dcc07f45d78adce8a3ada33
11491 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11492 Date:   Sat Jun 14 21:49:48 2008 +0000
11493
11494     use GtkSizeGroup to control initial size of split images
11495
11496 commit 1df917cf51c93c886a2b27eb91d9161f5ea64b2f
11497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11498 Date:   Sat Jun 14 18:41:30 2008 +0000
11499
11500     preserve image center on refresh
11501
11502 commit aac341d52f5b64196ffd78652fc95a58a5bfd6d0
11503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11504 Date:   Sat Jun 14 18:33:40 2008 +0000
11505
11506     use multiline description in vflist with large thumbnails
11507     always display marks in the first column
11508     show expander in "name" column
11509
11510 commit ac6e8d73416d1b72e768729b917aa4532da3844a
11511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11512 Date:   Sat Jun 14 17:32:27 2008 +0000
11513
11514     join name and sidecars to one string
11515
11516 commit 17344587a815f0057e8739cfbf5d2afbea4f2667
11517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11518 Date:   Sat Jun 14 17:14:28 2008 +0000
11519
11520     optimized vflist_setup_iter_recursive
11521
11522 commit 8244a9e46297c4adc8dd5095a04a199e9b536a71
11523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11524 Date:   Sat Jun 14 12:43:39 2008 +0000
11525
11526     iconlist_refresh optimization
11527
11528 commit 0f4fcde469fc6f9081e4078fa3a88f1c993ff296
11529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11530 Date:   Sat Jun 14 12:30:44 2008 +0000
11531
11532     fixed iconview update after deletion of selected image
11533
11534 commit 37fd19aa6a5df3496f5995ac518599b1b74798b8
11535 Author: Laurent Monin <geeqie@norz.org>
11536 Date:   Sat Jun 14 06:52:52 2008 +0000
11537
11538     Silent unused variable warning.
11539
11540 commit 5f7b05915dcf7c7ead03ba825ecdd1f825c07482
11541 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11542 Date:   Fri Jun 13 21:32:58 2008 +0000
11543
11544     optimized vflist_setup_iter
11545
11546 commit 922cb25e24b4c735857883757c923bc03002f475
11547 Author: Laurent Monin <geeqie@norz.org>
11548 Date:   Fri Jun 13 13:33:11 2008 +0000
11549
11550     French translation was updated.
11551
11552 commit 669a4954c3e7a9c8b7dd5fe8610e6bd163787738
11553 Author: Laurent Monin <geeqie@norz.org>
11554 Date:   Fri Jun 13 12:27:41 2008 +0000
11555
11556     Revert patches 759 and 760.
11557     759 patch broke adding selection of files through sort manager
11558     to an unopened collection.
11559
11560 commit 16aa61eb9064f9a2ff7faeb5cb6c49878ea0d735
11561 Author: Laurent Monin <geeqie@norz.org>
11562 Date:   Fri Jun 13 11:51:23 2008 +0000
11563
11564     Display total size of files in collection window, for the list and for the selection.
11565
11566 commit c687f78e1f9625ec8afb0bfc04e43baf9c841a7d
11567 Author: Laurent Monin <geeqie@norz.org>
11568 Date:   Fri Jun 13 11:11:57 2008 +0000
11569
11570     Optionnally display directory's date in list view.
11571     It can be set through Preferences > Advanced > Behavior and
11572     is saved to rc file as layout.show_directory_date option.
11573
11574 commit 0a1ad21b4dda0f856b023b01dfd9df79f71ca97f
11575 Author: Laurent Monin <geeqie@norz.org>
11576 Date:   Thu Jun 12 22:43:32 2008 +0000
11577
11578     load_options_from():
11579     - do not copy option name and value anywhere, only copy value_all to a separate buffer
11580     - allow more relaxed syntax on read, so we can correctly read option name and value
11581       even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
11582     - minor aesthetical changes
11583
11584 commit 11a07ebce120ac8f073b1ffbd2dc828ad54783e1
11585 Author: Laurent Monin <geeqie@norz.org>
11586 Date:   Thu Jun 12 21:21:32 2008 +0000
11587
11588     Add a comment about relative positions of image overlay in the rc file.
11589
11590 commit 943be3f7f7676c11b6826fd507e98477aee44281
11591 Author: Laurent Monin <geeqie@norz.org>
11592 Date:   Thu Jun 12 20:33:51 2008 +0000
11593
11594     Allow to set image overlay info position through options:
11595     - image_overlay.common.x
11596     - image_overlay.common.y
11597     
11598     For now, there are only editable through rc file.
11599
11600 commit e6b5b17219e75d276407a55c9fa9833a0d3a5848
11601 Author: Laurent Monin <geeqie@norz.org>
11602 Date:   Thu Jun 12 20:17:22 2008 +0000
11603
11604     Move some functions from image.[ch] to image-overlay.c and make them static:
11605     - image_overlay_add()
11606     - image_overlay_set()
11607     - image_overlay_remove()
11608     - image_overlay_get() (unused)
11609
11610 commit c5eb8769b9462b318f52c0d70635fda0c92038cc
11611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11612 Date:   Thu Jun 12 18:30:33 2008 +0000
11613
11614     reverted changes in layout_close made in rev. 890 and 901
11615
11616 commit 86a4f3c90de18942b84b33046721801cb1edd504
11617 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11618 Date:   Tue Jun 10 19:25:21 2008 +0000
11619
11620     fixed vdtree_sort_cb
11621
11622 commit 69b52cb5e907359a473418866f74461822448737
11623 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11624 Date:   Tue Jun 10 18:39:19 2008 +0000
11625
11626     fixed segfault in vd_rename_cb
11627
11628 commit 08524203c709cf0013c2bd1d04c348067685e526
11629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11630 Date:   Tue Jun 10 18:19:17 2008 +0000
11631
11632     dropped vficon_sync, use vficon_refresh everywhere
11633
11634 commit f42d498ea1a214bb6c7bf0c6e451489a50c9ab7f
11635 Author: Laurent Monin <geeqie@norz.org>
11636 Date:   Tue Jun 10 11:55:18 2008 +0000
11637
11638     collection_from_dnd_data(): simplify and optimize.
11639
11640 commit 554bfe983c1442fc84a832a0a6d6cc89ef8182a7
11641 Author: Laurent Monin <geeqie@norz.org>
11642 Date:   Tue Jun 10 11:27:35 2008 +0000
11643
11644     collection_info_list_to_dnd_data(): simplify and optimize.
11645
11646 commit 55be71b45a3c28de13d1c532bd2d6e9278fc0239
11647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11648 Date:   Mon Jun 9 20:27:39 2008 +0000
11649
11650     moved notification to view_file.c
11651
11652 commit e04699877776b3d59fc4ac827cc57166f47328f6
11653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11654 Date:   Mon Jun 9 19:43:56 2008 +0000
11655
11656     run idle function just once
11657
11658 commit d77ba4a93e80fa8e39ce81d7cb803c55e7da0ca7
11659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11660 Date:   Mon Jun 9 19:41:37 2008 +0000
11661
11662     use vficon_refresh for updating
11663
11664 commit 1e0be504a15f4eb0228b8b99d69741fed67e6ff5
11665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11666 Date:   Mon Jun 9 19:00:47 2008 +0000
11667
11668     handle deletion of selected files
11669
11670 commit eff5536c6f25a057eacc0c9a59ef4a0997ce50e5
11671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11672 Date:   Mon Jun 9 18:28:28 2008 +0000
11673
11674     optimized vficon_refresh_real
11675
11676 commit f4c575e663819adb425f9a7468cd7614a56b03be
11677 Author: Laurent Monin <geeqie@norz.org>
11678 Date:   Mon Jun 9 10:10:34 2008 +0000
11679
11680     Minor fixes and add a note about variable declaration.
11681
11682 commit 1e2563b337e30225c07935af8041a7d1744c8d72
11683 Author: Laurent Monin <geeqie@norz.org>
11684 Date:   Mon Jun 9 07:14:46 2008 +0000
11685
11686     Use unsigned type for marks since it is used as a bitfield.
11687
11688 commit f104380fae8162102711930439e8b2e5fc9e3910
11689 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11690 Date:   Mon Jun 9 07:06:53 2008 +0000
11691
11692     fixed saving options on exit
11693
11694 commit 020655c63732ec867014ba4e41637831789e05c3
11695 Author: Laurent Monin <geeqie@norz.org>
11696 Date:   Sun Jun 8 23:42:51 2008 +0000
11697
11698     Tidy up: add/remove white lines, minor code changes.
11699
11700 commit 1f83c4e6344aeed363e504be79d50d1485dd8160
11701 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11702 Date:   Sun Jun 8 21:21:13 2008 +0000
11703
11704     improved vficon_populate
11705
11706 commit a871f2934cd24dd852a1810a82d7029cf8cfb3e9
11707 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11708 Date:   Sun Jun 8 20:24:46 2008 +0000
11709
11710     vficon_sync speed-up
11711
11712 commit b4f826d25c1daec9e7b3ca63203b615b2490ac8e
11713 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11714 Date:   Sun Jun 8 19:09:44 2008 +0000
11715
11716     better check for notify type
11717
11718 commit c64e06ce0192ac8386a54296c09c2b5ee5989aa5
11719 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11720 Date:   Sun Jun 8 09:25:39 2008 +0000
11721
11722     fixed switching thumbnails in listview on and off - bug 1984825
11723
11724 commit cd2e0e411d683cd490371d4756b0235e2679071a
11725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11726 Date:   Sat Jun 7 22:44:17 2008 +0000
11727
11728     various refresh and notification fixes
11729
11730 commit b993ae7cb2ecc511e009ee18dfa720fd66e3a715
11731 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11732 Date:   Sat Jun 7 15:08:33 2008 +0000
11733
11734     various notification improvements
11735
11736 commit 063bd585c8e7e4c8bf3c00a0403f7a6ba88cb180
11737 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11738 Date:   Sat Jun 7 10:45:33 2008 +0000
11739
11740     use the new notification for collections
11741
11742 commit ee08f41b89a36d13dfabb071fccdb532c58f69bf
11743 Author: Laurent Monin <geeqie@norz.org>
11744 Date:   Sat Jun 7 10:18:30 2008 +0000
11745
11746     Display Lirc state in config log.
11747     Re-organize the config log a bit.
11748
11749 commit 4df45b3ded4ba25fe8daaafdb3ea0de18eb9769c
11750 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11751 Date:   Sat Jun 7 09:36:12 2008 +0000
11752
11753     use new notification in img-view
11754
11755 commit 92497f66b819d5862cc221344b102d04c59204f4
11756 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11757 Date:   Sat Jun 7 09:10:01 2008 +0000
11758
11759     use new notification in layout and layout_image
11760
11761 commit f745066286b72604eddc365c088df7a82eafbbcd
11762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11763 Date:   Sat Jun 7 08:13:22 2008 +0000
11764
11765     used new notification in search.c
11766
11767 commit 7637e235738516de25759d26d3feb45a171a18d3
11768 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11769 Date:   Sat Jun 7 07:45:08 2008 +0000
11770
11771     used new notification in dupe.c
11772
11773 commit dd62fe18714c2f714e444c6c6f2de5e7e07acd84
11774 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11775 Date:   Fri Jun 6 22:34:15 2008 +0000
11776
11777     used new notification in cache_maint
11778
11779 commit f335345202a840721560f5aab41ba110a449ddd1
11780 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11781 Date:   Fri Jun 6 22:11:03 2008 +0000
11782
11783     added NotifyType
11784
11785 commit 8bca5d11043655dcb7156598c15884b81eabb83a
11786 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11787 Date:   Fri Jun 6 21:50:09 2008 +0000
11788
11789     realtime file monitor
11790
11791 commit f0ca274daef77b01f134d6c556d2efa775169944
11792 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11793 Date:   Fri Jun 6 20:59:03 2008 +0000
11794
11795     zero-lenght path must be allowed for now
11796
11797 commit 765ce1d52bad52bbfeb8b930c0428318d93185d1
11798 Author: Laurent Monin <geeqie@norz.org>
11799 Date:   Fri Jun 6 08:01:19 2008 +0000
11800
11801     French translation was updated.
11802
11803 commit f64e2fa6ee80241e0bcd786c7c9dc3f70980367d
11804 Author: Laurent Monin <geeqie@norz.org>
11805 Date:   Thu Jun 5 23:31:22 2008 +0000
11806
11807     Fix "No newline at end of file" warning.
11808
11809 commit 7839d6af203658adba7d3de9d18233f48bffc292
11810 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11811 Date:   Thu Jun 5 18:43:44 2008 +0000
11812
11813     use new notification in vficon
11814
11815 commit 3cf04e271280aed1006b46d02e25b5d026c9a3e2
11816 Author: Laurent Monin <geeqie@norz.org>
11817 Date:   Thu Jun 5 09:24:42 2008 +0000
11818
11819     Compare paths using utf8_collate_key() since paths are utf8-encoded.
11820     It fixes bug 1959854.
11821
11822 commit baf540a744f37d692c00c740cfe77505f3e4971c
11823 Author: Laurent Monin <geeqie@norz.org>
11824 Date:   Thu Jun 5 08:41:02 2008 +0000
11825
11826     Use uft8_collate_key() to sort utf8 strings.
11827     Modify file_data_set_path() to sync collate keys and file_data_pool
11828     on path change.
11829     
11830     Partially fix bug 1959854.
11831
11832 commit 6129e31e323e0064a6c9bb2285dab6cf32088146
11833 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11834 Date:   Wed Jun 4 21:12:47 2008 +0000
11835
11836     new notification system (used only in vflist for now)
11837
11838 commit b83763acf8f3ec6b12ca5302a6e7c73d20eb2ecb
11839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11840 Date:   Tue Jun 3 19:44:19 2008 +0000
11841
11842     replaced directory path with FileData* dir_fd
11843
11844 commit af94f830d3c67610709600c6a57e85dc583630c1
11845 Author: Laurent Monin <geeqie@norz.org>
11846 Date:   Tue Jun 3 15:54:05 2008 +0000
11847
11848     Allow to modify the aspect of Geeqie through the use of a
11849     gtkrc file that may be present in the geeqie rc directory.
11850     Patch by Aldric RENAUDIN and me.
11851
11852 commit fa9d41fdd5e0e83247ffcf9195db3c5d069a1976
11853 Author: Laurent Monin <geeqie@norz.org>
11854 Date:   Tue Jun 3 13:54:22 2008 +0000
11855
11856     Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
11857
11858 commit 02ad66458b97d359e9612846624e49f42d7109ba
11859 Author: Laurent Monin <geeqie@norz.org>
11860 Date:   Tue Jun 3 11:24:16 2008 +0000
11861
11862     Drop initialization to NULL since filelist_read() will take care of it.
11863
11864 commit 3df14dfb67589c306fb4095b7087638d4aad61bc
11865 Author: Laurent Monin <geeqie@norz.org>
11866 Date:   Tue Jun 3 09:41:00 2008 +0000
11867
11868     filelist_read_real(): optimize and clean up.
11869
11870 commit c3cbb65ba80d2339026513a32fac2ddf1f866bbe
11871 Author: Laurent Monin <geeqie@norz.org>
11872 Date:   Tue Jun 3 09:03:33 2008 +0000
11873
11874     Reduce indentation level.
11875
11876 commit 18f3117f7949d432a1ebf2d4bfcb47a1a50b146d
11877 Author: Laurent Monin <geeqie@norz.org>
11878 Date:   Tue Jun 3 08:57:46 2008 +0000
11879
11880     Reduce indentation level.
11881
11882 commit 688b1111bc04b733c4d879b16faf5c75d4bcbdbf
11883 Author: Laurent Monin <geeqie@norz.org>
11884 Date:   Tue Jun 3 08:53:53 2008 +0000
11885
11886     collection_table_find_data_by_coord(): tidy up.
11887
11888 commit 25c47b533a126a95dd10c663d9f6a32b5e78b8e5
11889 Author: Laurent Monin <geeqie@norz.org>
11890 Date:   Tue Jun 3 07:37:24 2008 +0000
11891
11892     vflist_maint(): only allocate memory and compare strings if needed.
11893
11894 commit 9069f1e009b20f29cf15c7ad6632476589f8516c
11895 Author: Laurent Monin <geeqie@norz.org>
11896 Date:   Tue Jun 3 07:32:13 2008 +0000
11897
11898     layout_real_renamed(), layout_real_removed(), layout_real_moved():
11899     simplify code.
11900
11901 commit e1edb9d5c4d980e5c1615f96cd91804cb62ed922
11902 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11903 Date:   Sat May 31 19:46:26 2008 +0000
11904
11905     do not change original FileData on copy
11906
11907 commit 7fe6112289193b5421a08fc9a27da23a293d8622
11908 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11909 Date:   Sat May 31 19:44:41 2008 +0000
11910
11911     replaced vflist_maint functions by vflist_refresh - it allows to follow
11912     changes made by external editors more precisely
11913
11914 commit 10e0bd5513c5c314d7feba61bac30c2d2bd50669
11915 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11916 Date:   Fri May 30 21:41:46 2008 +0000
11917
11918     vflist_populate_view: better handle selected files that are renamed or deleted
11919
11920 commit 44179fa3ab21aca878d86a7b84a4822927e62dfb
11921 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11922 Date:   Fri May 30 20:13:16 2008 +0000
11923
11924     fixed thumb index (thumbnails are shown again)
11925
11926 commit f5bae1ffc402de38549948787c689ce02fc598f1
11927 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11928 Date:   Fri May 30 19:53:52 2008 +0000
11929
11930     simplified vflist_populate_view
11931
11932 commit ce29b00d2ae2d4461da481c9703d1a1e34d03926
11933 Author: Laurent Monin <geeqie@norz.org>
11934 Date:   Fri May 30 08:39:52 2008 +0000
11935
11936     Use functions to set editors name and command and ensure they are
11937     utf8-encoded.
11938     Previously, non-utf8 strings from rc file caused some issues.
11939
11940 commit 639e6684b4c4097f95fc2d732eb98a8119d09791
11941 Author: Laurent Monin <geeqie@norz.org>
11942 Date:   Fri May 30 08:36:23 2008 +0000
11943
11944     Make utf8_validate_or_convert() to always allocate a new string.
11945
11946 commit ab16da5e16b325b51e888d8969360b48770b0cf3
11947 Author: Laurent Monin <geeqie@norz.org>
11948 Date:   Fri May 30 07:20:25 2008 +0000
11949
11950     Check for existing editor command using is_valid_editor_command().
11951
11952 commit 7afa3a0b07b38b082a647bc50c046a4d9758a1e7
11953 Author: Laurent Monin <geeqie@norz.org>
11954 Date:   Thu May 29 07:58:34 2008 +0000
11955
11956     Preserve properties window width and height during session even when
11957     layout.save_window_positions is not set.
11958     It restores the pre revision 858 behavior.
11959
11960 commit 05f3eb89357157adbe443d71986902c2e80c997f
11961 Author: Laurent Monin <geeqie@norz.org>
11962 Date:   Thu May 29 07:52:05 2008 +0000
11963
11964     Save properties window width and height to rc file and restore
11965     them on next session if layout.save_window_positions is set to TRUE.
11966
11967 commit f89fbbf03e4d4593445a2fa731557db2596b0305
11968 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11969 Date:   Wed May 28 22:12:10 2008 +0000
11970
11971     improved infrastructure for tracing changes, optimized vflist_populate_view
11972
11973 commit 335a8f5397ddda92fc0bf7acc0d3e48be3732cc8
11974 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11975 Date:   Tue May 27 18:46:34 2008 +0000
11976
11977     measure time of filelist update
11978
11979 commit 01a388eb2885bc5a9dbbb0faafc437a171ff557d
11980 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11981 Date:   Tue May 27 18:37:15 2008 +0000
11982
11983     another fix in notification
11984
11985 commit d5c322089bf472b8061116dda437870fb7724939
11986 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11987 Date:   Mon May 26 18:32:04 2008 +0000
11988
11989     Fix histogram grid - patch by Uwe Ohse
11990
11991 commit 9530a02bc561d40f936c44d5e45d37ddf32815b9
11992 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11993 Date:   Mon May 26 18:22:08 2008 +0000
11994
11995     use fputs instead of printf - patch by Uwe Ohse
11996
11997 commit 1f01199c3dbd8ca9e796ff42b8b591ab90745158
11998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11999 Date:   Mon May 26 17:06:30 2008 +0000
12000
12001     fixed bug in notification code
12002
12003 commit 5407c7dd1d47999deb999ddcc4908d7c47b7d74c
12004 Author: Laurent Monin <geeqie@norz.org>
12005 Date:   Sun May 25 20:17:07 2008 +0000
12006
12007     Tidy up: indentation fixes, typo fixes, ...
12008
12009 commit aa3fda66e2e90d4f87fdb0e71106829aedaac9b0
12010 Author: Laurent Monin <geeqie@norz.org>
12011 Date:   Sun May 25 19:54:00 2008 +0000
12012
12013     Typo fix.
12014
12015 commit 7aca9bde7ea89130df6934148287dc3c0f290cd2
12016 Author: Laurent Monin <geeqie@norz.org>
12017 Date:   Sun May 25 19:13:04 2008 +0000
12018
12019     Typo fix.
12020
12021 commit 8973118af85916c7dd6240428d865b593d4e889c
12022 Author: Laurent Monin <geeqie@norz.org>
12023 Date:   Sun May 25 19:03:30 2008 +0000
12024
12025     bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
12026
12027 commit 56b0d6ecccbd5ef448fb59983828fccc2c5dd5a2
12028 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12029 Date:   Sat May 24 22:44:18 2008 +0000
12030
12031     rewritten utilops.h:
12032     - better integration of external commands
12033     - filter commands
12034
12035 commit d2e0888194442fe09a3f099f149e3d4fb3884bc9
12036 Author: Laurent Monin <geeqie@norz.org>
12037 Date:   Sat May 24 20:01:59 2008 +0000
12038
12039     Allow to escape star characters in the template string with a \.
12040     One can insert a \ by escaping it with another \.
12041     Fix deletion of empty parts when using | trick.
12042     Append the separator " - " only if data is neither NULL nor empty.
12043     Patch by Uwe Ohse and Laurent Monin.
12044
12045 commit c3c6184b858a57f359937a912a8db3f715844270
12046 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12047 Date:   Sat May 24 09:18:09 2008 +0000
12048
12049     improved filedata interface
12050
12051 commit 2f9f06e43c1d6e6b9d1d7c7af3c038ab830f132f
12052 Author: Laurent Monin <geeqie@norz.org>
12053 Date:   Fri May 23 23:40:12 2008 +0000
12054
12055     Fix display of libpthread detection.
12056     Fix display of lirc support, do not test for headers if disabled.
12057
12058 commit 8c7decff43cd66410be772b6c1a3204efe7a7e00
12059 Author: Laurent Monin <geeqie@norz.org>
12060 Date:   Fri May 23 23:18:40 2008 +0000
12061
12062     Silent few warnings that appeared when using --disable-exiv2 configure option.
12063
12064 commit a2f6ae48d9b6632eef9b4b2ad77e189afb61016d
12065 Author: Laurent Monin <geeqie@norz.org>
12066 Date:   Fri May 23 22:57:51 2008 +0000
12067
12068     French translation was updated.
12069
12070 commit 6e80a2dae26e190fdd56461021cc945a9b807ecc
12071 Author: Laurent Monin <geeqie@norz.org>
12072 Date:   Fri May 23 22:55:23 2008 +0000
12073
12074     Use the same label for toolbar buttons tooltip than in main menu.
12075
12076 commit 2d39c9d42b6214b53b9f70ca5a9f946974ad326a
12077 Author: Laurent Monin <geeqie@norz.org>
12078 Date:   Fri May 23 15:07:30 2008 +0000
12079
12080     Add -Wstrict-prototypes to gcc options only in developer mode
12081     since it clutters the compilation log with unfixable warnings.
12082     Add -Wall in developer mode to display even more warnings.
12083     Fix display of --enable-deprecated at end of configure (yes
12084     and no were inversed).
12085
12086 commit 07c127246cdf49873cbcb769e00bf6299956dc70
12087 Author: Laurent Monin <geeqie@norz.org>
12088 Date:   Fri May 23 12:27:28 2008 +0000
12089
12090     slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
12091
12092 commit 5caa58afa57bc3340d49ea1701b06038cfbb345b
12093 Author: Laurent Monin <geeqie@norz.org>
12094 Date:   Fri May 23 12:19:42 2008 +0000
12095
12096     Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
12097
12098 commit 001635e8163ec0bc1615dd10de3da4271dd44c00
12099 Author: Laurent Monin <geeqie@norz.org>
12100 Date:   Fri May 23 00:20:56 2008 +0000
12101
12102     Try to load a system-wide rc file if any, before per-user rc file.
12103     For now, system-wide rc file path is set to /etc/geeqie/geeqierc
12104     (defined by GQ_SYSTEM_WIDE_DIR in main.h).
12105     filter_parse() was modified to replace entries having the same key,
12106     needed since it may be called more than once.
12107     
12108     Please test heavily.
12109
12110 commit 43b4e4860807c26bd83cd99da58ecd68f052eb44
12111 Author: Laurent Monin <geeqie@norz.org>
12112 Date:   Thu May 22 23:22:12 2008 +0000
12113
12114     Pass ConfOptions * to save_options() and load_options().
12115
12116 commit 0fe33428a668c783d42432bf80a574d7df6b564d
12117 Author: Laurent Monin <geeqie@norz.org>
12118 Date:   Thu May 22 23:17:26 2008 +0000
12119
12120     Move code from save_options() to new save_options_to() which takes
12121     the destination path as parameter.
12122
12123 commit 9d0560eb4199b16058bc3623e49a90393f62b968
12124 Author: Laurent Monin <geeqie@norz.org>
12125 Date:   Thu May 22 23:09:53 2008 +0000
12126
12127     Move setup_default_options() and sync_options_with_current_state() to options.[ch].
12128     Pass ConfOptions * to these instead of directly using global variable.
12129     Cleanup #include in main.c.
12130
12131 commit 91a77c72ce0c65eacd4ef3810128c7aef9d646db
12132 Author: Laurent Monin <geeqie@norz.org>
12133 Date:   Thu May 22 22:49:07 2008 +0000
12134
12135     Move code from exit_program_final() to new sync_options_with_current_state().
12136
12137 commit 2d0d34eaa30a4d1d8be28eae5158c096e9401174
12138 Author: Laurent Monin <geeqie@norz.org>
12139 Date:   Thu May 22 22:43:07 2008 +0000
12140
12141     Separate path building code from options loading code.
12142     Most code of load_options() is moved to new load_options_from().
12143     ExifUIList initialization is moved to setup_default_options().
12144
12145 commit b5d0f1f91b10a1efb6bea5fe4878d946b18d124e
12146 Author: Laurent Monin <geeqie@norz.org>
12147 Date:   Thu May 22 20:22:13 2008 +0000
12148
12149     Make shell command and its option rc file options instead of hardcoded strings.
12150     This allows users to modify the shell command that execute "editors".
12151     Two new options appear in rc file:
12152     - shell.path (default to "/bin/sh")
12153     - shell.options (default to "-c")
12154     
12155     These options can only be changed from the rc file, not at runtime.
12156     Tests are made to check that shell.path is not empty and lead to
12157     an executable file.
12158
12159 commit 94c67ee52b2e81260f2f63c17771c4902942857a
12160 Author: Laurent Monin <geeqie@norz.org>
12161 Date:   Thu May 22 13:00:45 2008 +0000
12162
12163     Fix signed vs unsigned warnings.
12164     In most cases, gint was used instead of guint.
12165
12166 commit a4226d0deebed8e331e8b5de48d9c2c11a9e01ff
12167 Author: Laurent Monin <geeqie@norz.org>
12168 Date:   Thu May 22 11:28:35 2008 +0000
12169
12170     Comment out unused static function extension_truncate().
12171
12172 commit 6f08b3a0bfb9a539e0144313ec7b02071f19b7f4
12173 Author: Laurent Monin <geeqie@norz.org>
12174 Date:   Thu May 22 11:27:43 2008 +0000
12175
12176     Fix up some types, make some signed vs unsigned warnings quiet.
12177
12178 commit e050d2a0bb71d56ddd0d7e6a8b60648357d7bcd9
12179 Author: Laurent Monin <geeqie@norz.org>
12180 Date:   Thu May 22 10:09:07 2008 +0000
12181
12182     Modify set_default_image_overlay_template_string() to accept the pointer to
12183     the string to modify and add a generic function to set template_string value.
12184
12185 commit 4abc67156b7e0728230026f9c47a091ab69b0f53
12186 Author: Laurent Monin <geeqie@norz.org>
12187 Date:   Thu May 22 09:22:29 2008 +0000
12188
12189     French translation was updated.
12190
12191 commit a331805a87ce4d65fcc06826054f115a9c8a7108
12192 Author: Laurent Monin <geeqie@norz.org>
12193 Date:   Thu May 22 09:12:36 2008 +0000
12194
12195     Introduce an helper function that returns the name of an editor.
12196     It helps to reduce code redundancy.
12197
12198 commit 48582c3600eacfd7985aff255372c4909cf87e40
12199 Author: Laurent Monin <geeqie@norz.org>
12200 Date:   Thu May 22 08:49:52 2008 +0000
12201
12202     Use a struct to handle editor's properties.
12203
12204 commit cceaf6dd59921919c0f8c1478bc025de7812ba9f
12205 Author: Laurent Monin <geeqie@norz.org>
12206 Date:   Wed May 21 19:37:18 2008 +0000
12207
12208     Make stricter match for option's names consisting of a prefix and a number.
12209     It allows to have names like "prefix_12" and "prefix_something" in the same file.
12210     Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
12211     to unpredictable results. It was wrong too with "prefix_something", which
12212     was equivalent to "prefix_0", instead of being an option of its own.
12213
12214 commit f4fdeefe1b2f4573b91a19682a134a50f675c8ff
12215 Author: Laurent Monin <geeqie@norz.org>
12216 Date:   Wed May 21 11:46:19 2008 +0000
12217
12218     Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
12219
12220 commit ec28448108d471c5fc8705e5502a81e116c506e4
12221 Author: Laurent Monin <geeqie@norz.org>
12222 Date:   Wed May 21 11:45:29 2008 +0000
12223
12224     Use g_build_filename().
12225
12226 commit f42ea51102878335515db3058de36d3ac2c68e27
12227 Author: Laurent Monin <geeqie@norz.org>
12228 Date:   Wed May 21 11:07:23 2008 +0000
12229
12230     Use G_DIR_SEPARATOR where applicable.
12231
12232 commit 88b1387337bed6aae3c4eb9eabb6b5646bc2e743
12233 Author: Laurent Monin <geeqie@norz.org>
12234 Date:   Wed May 21 11:00:13 2008 +0000
12235
12236     Use G_DIR_SEPARATOR_S where applicable.
12237
12238 commit 1ba45c263f1a40689c0f015d00adab032d9ea4b8
12239 Author: Laurent Monin <geeqie@norz.org>
12240 Date:   Wed May 21 10:52:38 2008 +0000
12241
12242     Use g_build_filename() and G_DIR_SEPARATOR_S.
12243
12244 commit 9cbd3ca276a034db2e38e1d302f59ea59000961e
12245 Author: Laurent Monin <geeqie@norz.org>
12246 Date:   Wed May 21 10:46:33 2008 +0000
12247
12248     Use g_build_filename() instead of g_strconcat().
12249
12250 commit 0be6f799a2986d22c2e42e8c51d09a16030875f6
12251 Author: Laurent Monin <geeqie@norz.org>
12252 Date:   Wed May 21 10:11:56 2008 +0000
12253
12254     tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
12255
12256 commit a847d10f2debed4c4e7f01e6f4e4fcf246f3a281
12257 Author: Laurent Monin <geeqie@norz.org>
12258 Date:   Wed May 21 09:58:29 2008 +0000
12259
12260     tab_completion_popup_cb(): use g_build_filename() and simplify code.
12261
12262 commit e07eab477089e688f3d3668e110b651f1cf346f4
12263 Author: Laurent Monin <geeqie@norz.org>
12264 Date:   Wed May 21 09:50:32 2008 +0000
12265
12266     Use expand_tilde() instead of simple concatenation, it allows correct expansion
12267     of ~user as well as ~dir.
12268
12269 commit 5acd3990069f22b64c0336bd89067c1cf265927e
12270 Author: Laurent Monin <geeqie@norz.org>
12271 Date:   Wed May 21 09:30:53 2008 +0000
12272
12273     dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
12274
12275 commit 550af58c76fd602a08a811f5be218bcec90d1598
12276 Author: Laurent Monin <geeqie@norz.org>
12277 Date:   Wed May 21 08:53:51 2008 +0000
12278
12279     Fix a segfault occuring when logging an empty message and there is no log window.
12280
12281 commit 98cabee9637e5ddfd9b2f6fcd9296572c6d7253d
12282 Author: Laurent Monin <geeqie@norz.org>
12283 Date:   Wed May 21 00:42:14 2008 +0000
12284
12285     Use g_build_filename().
12286
12287 commit e45c0d959bfbc09115bf447ccc7813d25ace3e1a
12288 Author: Laurent Monin <geeqie@norz.org>
12289 Date:   Wed May 21 00:39:16 2008 +0000
12290
12291     thumb_std_cache_path(): use g_build_filename() and simplify.
12292
12293 commit c656b4ad0212e24cbd9ae2844b0bbf904571ab2f
12294 Author: Laurent Monin <geeqie@norz.org>
12295 Date:   Wed May 21 00:32:57 2008 +0000
12296
12297     Use g_build_filename().
12298
12299 commit 9fbfbb253e2e700806714e6ef5c7813148c8b72a
12300 Author: Laurent Monin <geeqie@norz.org>
12301 Date:   Wed May 21 00:20:13 2008 +0000
12302
12303     Use g_build_filename() where applicable.
12304
12305 commit a9bd1c761342532867bee1fc112d7c5f93deb5b6
12306 Author: Laurent Monin <geeqie@norz.org>
12307 Date:   Wed May 21 00:15:41 2008 +0000
12308
12309     Use g_build_filename() instead of g_strconcat().
12310
12311 commit fe45471190349960979b37aebea84cc2c7cb9675
12312 Author: Laurent Monin <geeqie@norz.org>
12313 Date:   Wed May 21 00:13:12 2008 +0000
12314
12315     Use g_build_filename() and get rid of "root dir fix".
12316
12317 commit 0b30da0498c23b1237ebbf41eac69e341394043a
12318 Author: Laurent Monin <geeqie@norz.org>
12319 Date:   Wed May 21 00:12:19 2008 +0000
12320
12321     Use g_build_filename().
12322
12323 commit 5e710445fc08a56ddd1c73585953d2c791dc866a
12324 Author: Laurent Monin <geeqie@norz.org>
12325 Date:   Wed May 21 00:01:03 2008 +0000
12326
12327     Disable unused code:
12328     - cache_maintain_home_dir()
12329     - cache_maintain_dir()
12330
12331 commit 95eebfff0a5472e885a2cebd38024a59b37db8af
12332 Author: Laurent Monin <geeqie@norz.org>
12333 Date:   Tue May 20 23:41:13 2008 +0000
12334
12335     Build path using g_build_filename() then calculate its length.
12336
12337 commit e80fa4c91453bf056e384a888e051272b04b7abd
12338 Author: Laurent Monin <geeqie@norz.org>
12339 Date:   Tue May 20 23:11:47 2008 +0000
12340
12341     Use G_DIR_SEPARATOR_S instead of hardcoded "/".
12342
12343 commit 381f82f295a52ba43179d6e0e5036ac73ac8887d
12344 Author: Laurent Monin <geeqie@norz.org>
12345 Date:   Tue May 20 23:07:09 2008 +0000
12346
12347     Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
12348
12349 commit d145a20894f4c757ea29b79ed25d31004ae97a8a
12350 Author: Laurent Monin <geeqie@norz.org>
12351 Date:   Tue May 20 22:47:13 2008 +0000
12352
12353     cache_find_location(): use g_build_filename() and move redundant code to new functions.
12354
12355 commit 267dbe2ad0cf72a577b2e236245c39e0b1930d59
12356 Author: Laurent Monin <geeqie@norz.org>
12357 Date:   Tue May 20 22:22:11 2008 +0000
12358
12359     Use g_build_filename().
12360
12361 commit d1ad0442c58c29df914c80e211f8c90abf145427
12362 Author: Laurent Monin <geeqie@norz.org>
12363 Date:   Tue May 20 22:13:48 2008 +0000
12364
12365     Use size_t instead of gint, it silents a signed vs unsigned warning.
12366
12367 commit 3bd79d0d86bee23a6514faf22c68f6e3898411a5
12368 Author: Laurent Monin <geeqie@norz.org>
12369 Date:   Tue May 20 22:11:59 2008 +0000
12370
12371     Use g_build_filename() instead of g_strconcat().
12372
12373 commit 73e10c62fc9d789afd29b46183078407369700e6
12374 Author: Laurent Monin <geeqie@norz.org>
12375 Date:   Tue May 20 22:09:04 2008 +0000
12376
12377     Drop concat_dir_and_file() and use g_build_filename() instead.
12378
12379 commit ca505f0dd3957eeea0d69dfc3e133c320bba2683
12380 Author: Laurent Monin <geeqie@norz.org>
12381 Date:   Tue May 20 22:00:14 2008 +0000
12382
12383     Use G_DIR_SEPARATOR instead of '/' where applicable.
12384
12385 commit c56dcb92792b030d9f14cf68d5260be924a999ee
12386 Author: Laurent Monin <geeqie@norz.org>
12387 Date:   Tue May 20 21:51:25 2008 +0000
12388
12389     Use g_build_filename() to build paths.
12390
12391 commit ddee8f88900c6e3af7b48541514e0f029912bd20
12392 Author: Laurent Monin <geeqie@norz.org>
12393 Date:   Tue May 20 20:11:29 2008 +0000
12394
12395     Do not use glib posix wrappers since they were introduced in 2.6
12396     and we want 2.4 compatibility.
12397
12398 commit dc3b44026a577f54f257a543223b1d99ea298693
12399 Author: Laurent Monin <geeqie@norz.org>
12400 Date:   Tue May 20 20:06:11 2008 +0000
12401
12402     Use access() instead of g_access() which is only available in 2.8.
12403
12404 commit f2424a9a424a11d32fdc4514b143d67a8285b0d0
12405 Author: Laurent Monin <geeqie@norz.org>
12406 Date:   Tue May 20 19:14:36 2008 +0000
12407
12408     Use utf-8 charset instead of iso-8859-1.
12409     Minor cleanup.
12410
12411 commit dd45f154d660065acd669bae936995f889237604
12412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12413 Date:   Tue May 20 17:43:37 2008 +0000
12414
12415     updated ru.po by Alexandre Prokoudine
12416
12417 commit 231d9567dc36494096b87e29a1ba245c932f646a
12418 Author: Laurent Monin <geeqie@norz.org>
12419 Date:   Tue May 20 08:18:30 2008 +0000
12420
12421     French translation was updated.
12422
12423 commit b130dfe52635ff03a61994eee9fd98ab12e10f9a
12424 Author: Laurent Monin <geeqie@norz.org>
12425 Date:   Tue May 20 08:14:35 2008 +0000
12426
12427     Sort out log_printf() vs printf_term() mix up.
12428
12429 commit a8d4af5cfbfc17f65b7f23db463ebc0220c26dd3
12430 Author: Laurent Monin <geeqie@norz.org>
12431 Date:   Tue May 20 07:52:49 2008 +0000
12432
12433     Use print_term() instead of printf(), since it handles charset conversion
12434     from utf8 to locale if needed.
12435
12436 commit 11819b31099e4db5bb0488a404dd633928e806a9
12437 Author: Laurent Monin <geeqie@norz.org>
12438 Date:   Mon May 19 11:09:23 2008 +0000
12439
12440     Remove C-specific gcc options from CXXFLAGS.
12441     Add few more warnings.
12442
12443 commit 592f33931c27c10012614e90bf7486b3ffa66039
12444 Author: Laurent Monin <geeqie@norz.org>
12445 Date:   Mon May 19 09:27:30 2008 +0000
12446
12447     Fix some incomplete initialization warnings.
12448
12449 commit 2a2b70b7061760b54f1075902caee61fe6c6a95f
12450 Author: Laurent Monin <geeqie@norz.org>
12451 Date:   Mon May 19 08:46:37 2008 +0000
12452
12453     depreceated -> deprecated
12454
12455 commit 17c0fcefeedde3e92482b78685528b2b667bddde
12456 Author: Laurent Monin <geeqie@norz.org>
12457 Date:   Mon May 19 08:43:11 2008 +0000
12458
12459     Typo fixes.
12460
12461 commit 55c5b71c9d49e5d6b39c3b5fa6f4ce966193c881
12462 Author: Laurent Monin <geeqie@norz.org>
12463 Date:   Mon May 19 08:36:06 2008 +0000
12464
12465     Create auxdir if needed.
12466
12467 commit 397adc4d43c61ec94d54a03edcf3605de977aed7
12468 Author: Laurent Monin <geeqie@norz.org>
12469 Date:   Mon May 19 08:24:10 2008 +0000
12470
12471     Fix spurious end of line introduced in revision 780.
12472
12473 commit bc32bf0bd821a6e5ba5fb37abce4f8d00ccdf5c7
12474 Author: Petr Ostadal <postadal@suse.cz>
12475 Date:   Mon May 19 01:15:17 2008 +0000
12476
12477     configure.in was rewritten:
12478     - uses PKG_CHECK_MODULES everywhere
12479     - added --enable-debug (enable debugging support)
12480     - added --enable-developer (developer mode, checks depreceated code ...)
12481     - removed obsoleted INCLUDES from Makefile.am
12482     Fixed src/debug.h (added glib.h).
12483     Fixed src/exiv2.c compilation with libexiv2 v0.15.
12484     Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
12485
12486 commit 51e2636cbf3a5d444dc16041eae47c39ecc9d3ae
12487 Author: Petr Ostadal <postadal@suse.cz>
12488 Date:   Mon May 19 00:54:59 2008 +0000
12489
12490     Updated CODING (GPL header, macros, svn change-log, ...).
12491
12492 commit 31ed8e20e511d9ab92a842cc205e6962b6417f62
12493 Author: Laurent Monin <geeqie@norz.org>
12494 Date:   Sun May 18 21:14:01 2008 +0000
12495
12496     Save order of Properties dialog tabs to rc file.
12497     Users of GTK+ <2.10 can set tabs order directly in the rc file,
12498     others can move tabs using drag'n drop.
12499     The option is named properties.tabs_order, its default value
12500     is "123" which is General, Keywords, Exif tabs (left to right).
12501
12502 commit a1726043d910102910fa32c669a45a4b23779cbb
12503 Author: Laurent Monin <geeqie@norz.org>
12504 Date:   Sun May 18 12:56:18 2008 +0000
12505
12506     Cleanup and code redundancy reduction.
12507
12508 commit 3df95a31203a2deb4e0ec0ce019e1cc528e32d39
12509 Author: Laurent Monin <geeqie@norz.org>
12510 Date:   Sun May 18 11:39:58 2008 +0000
12511
12512     Memorize text to display in the log window when the window is
12513     not yet created. On log window display, the memorized text
12514     is then recalled and displayed.
12515
12516 commit c219d832b90357a8df605bb444757be70bed2c68
12517 Author: Laurent Monin <geeqie@norz.org>
12518 Date:   Sun May 18 07:36:57 2008 +0000
12519
12520     Do not create log window more than once.
12521
12522 commit aa1e905eb793586cdfa564228ca939438ce50a91
12523 Author: Laurent Monin <geeqie@norz.org>
12524 Date:   Sat May 17 22:37:04 2008 +0000
12525
12526     Fix formatted.SubjectDistance appearing twice in exif bar configuration.
12527
12528 commit d5ddb658018102f15fce0efaba39cde3cd89d976
12529 Author: Laurent Monin <geeqie@norz.org>
12530 Date:   Sat May 17 21:28:02 2008 +0000
12531
12532     Update POTFILES.in.
12533
12534 commit c293dfff35a58ab31b1225ea712ea766fdae96b0
12535 Author: Laurent Monin <geeqie@norz.org>
12536 Date:   Sat May 17 21:26:45 2008 +0000
12537
12538     Add a log window that shows normal and debug messages. For now, it was added to Help menu.
12539
12540 commit 44bf725c587e93c7852e2232b3cb30692341a1bd
12541 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12542 Date:   Fri May 16 20:12:11 2008 +0000
12543
12544     fixed exiv2 version test
12545
12546 commit 4e2cbf60d0811c493595007e6c6dcac42588609d
12547 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12548 Date:   Fri May 16 20:09:32 2008 +0000
12549
12550     get processed values from exiv2
12551     http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
12552
12553 commit 2cf6296486285045389eae9162c5e20e6f7ca0a6
12554 Author: Laurent Monin <geeqie@norz.org>
12555 Date:   Fri May 16 14:59:45 2008 +0000
12556
12557     Fix redundant application name in window titles.
12558     It simplifies code.
12559
12560 commit 4dd8a0ca5bcf4a1060a3cded4e8eea666d96a300
12561 Author: Laurent Monin <geeqie@norz.org>
12562 Date:   Fri May 16 14:38:05 2008 +0000
12563
12564     French translation was updated.
12565
12566 commit 80363827d0206ced152428b414af7ee12754ccb0
12567 Author: Laurent Monin <geeqie@norz.org>
12568 Date:   Fri May 16 12:16:49 2008 +0000
12569
12570     Do not use printf() directly but use new wrapper function log_printf() instead.
12571
12572 commit 4419bda7c472e6addfa8c204b3be6b9a159c472a
12573 Author: Laurent Monin <geeqie@norz.org>
12574 Date:   Fri May 16 12:08:51 2008 +0000
12575
12576     Drop include "debug.h".
12577
12578 commit 08f6266ee30f28a20ec40150ce1371cedcb943ca
12579 Author: Laurent Monin <geeqie@norz.org>
12580 Date:   Fri May 16 10:02:56 2008 +0000
12581
12582     Include debug.h from main.h since debug macros may be used anywhere in the code.
12583
12584 commit 9cdcce43a34e0c63b05fecaf6b1fbcbcef522781
12585 Author: Laurent Monin <geeqie@norz.org>
12586 Date:   Fri May 16 09:10:56 2008 +0000
12587
12588     Improve editor commands error display:
12589     - display all errors (not only syntax errors)
12590     - display errors from Preferences (checks are made on Apply or OK)
12591
12592 commit dbb4e406f3b1893911d5c44f3fe5f75ae3b87f4d
12593 Author: Laurent Monin <geeqie@norz.org>
12594 Date:   Fri May 16 08:37:07 2008 +0000
12595
12596     Improve editors a bit:
12597     - allow whitespaces before and after %v, %V, %w
12598     - allow % escaping using %% (mandatory to use shell commands than contain % characters)
12599     - display a dialog on execution if a syntax error is detected (only for generic editors)
12600     - update README editors section
12601
12602 commit 8cf9235c20b8f059c00c09caf55fd2b81adb683b
12603 Author: Laurent Monin <geeqie@norz.org>
12604 Date:   Wed May 14 18:12:11 2008 +0000
12605
12606     The Encoding key is now deprecated by the FreeDesktop standard and all
12607     strings are required to be encoded in UTF-8. This desktop entry
12608     explicitly specifies an Encoding of UTF-8, which is harmless but no longer
12609     necessary.
12610     
12611     See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
12612     
12613     Patch #1963689.
12614
12615 commit 696b1afc8d1987bb420d36261a7362f58519291f
12616 Author: Laurent Monin <geeqie@norz.org>
12617 Date:   Wed May 14 18:09:05 2008 +0000
12618
12619     Patch #1963690 was applied.
12620     It fixes hyphens/minus confusion in the man page.
12621
12622 commit 12d37bfbf24c80a2574d430200c559f2d20da751
12623 Author: Laurent Monin <geeqie@norz.org>
12624 Date:   Wed May 14 17:00:25 2008 +0000
12625
12626     Simplify thumb_std_maint_moved(), since g_list_append knows
12627     how to append to a NULL list. Patch by Uwe Ohse.
12628
12629 commit 7c3a92575e1832ac7896aada1b619eef12d5c1c7
12630 Author: Laurent Monin <geeqie@norz.org>
12631 Date:   Wed May 14 16:52:55 2008 +0000
12632
12633     Simplify collect_manager_add_action(), since g_list_append knows
12634     how to append to a NULL list. Patch by Uwe Ohse.
12635
12636 commit e6057c67b6938aa5f5d9f15567fd6302e2ef58aa
12637 Author: Laurent Monin <geeqie@norz.org>
12638 Date:   Wed May 14 12:59:00 2008 +0000
12639
12640     Merge vflist_row_by_path() into vflist_index_by_path().
12641
12642 commit 53d0d0d3918a36df3a483989ea02cbea4daa0dbe
12643 Author: Laurent Monin <geeqie@norz.org>
12644 Date:   Wed May 14 10:40:43 2008 +0000
12645
12646     Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
12647     Patch #1963691.
12648
12649 commit d8bacc9a88f9332a45d49d890f62c0141738fa9f
12650 Author: Laurent Monin <geeqie@norz.org>
12651 Date:   Wed May 14 08:56:08 2008 +0000
12652
12653     Make vf_pop_menu_*_cb static.
12654
12655 commit a2b5404ac9f5fbf0e5a7c0e71dcd94252bf3186d
12656 Author: Laurent Monin <geeqie@norz.org>
12657 Date:   Tue May 13 20:31:35 2008 +0000
12658
12659     French translation fixes.
12660
12661 commit 81193b24e0f5eade934c698fc0ac485d33751269
12662 Author: Laurent Monin <geeqie@norz.org>
12663 Date:   Tue May 13 20:21:00 2008 +0000
12664
12665     Resync POTFILES.in and *.po, update french translation and
12666     regenerate statistics in README.
12667
12668 commit 16e84c761e71ac9052621a396d6880b96abe3221
12669 Author: Laurent Monin <geeqie@norz.org>
12670 Date:   Tue May 13 20:13:44 2008 +0000
12671
12672     Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
12673
12674 commit d62b5063e0616d905f58fc6036382a7b6d791368
12675 Author: Laurent Monin <geeqie@norz.org>
12676 Date:   Tue May 13 19:56:52 2008 +0000
12677
12678     Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
12679
12680 commit 0ae96b1f2356d2f6eb6218ac85d8f07830118553
12681 Author: Laurent Monin <geeqie@norz.org>
12682 Date:   Tue May 13 19:54:13 2008 +0000
12683
12684     vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
12685
12686 commit d89bc943dfc7c14031b36c49aeb8544defa5d450
12687 Author: Laurent Monin <geeqie@norz.org>
12688 Date:   Tue May 13 19:51:22 2008 +0000
12689
12690     vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
12691
12692 commit dc820ece32ce4e8541b8e0d51a82a2486e645ab0
12693 Author: Laurent Monin <geeqie@norz.org>
12694 Date:   Tue May 13 19:45:04 2008 +0000
12695
12696     Fix last patch, only set vf->clicked_mark for a valid mark.
12697
12698 commit 91e4b2d69adc9398df664f4d355880ae146ab994
12699 Author: Laurent Monin <geeqie@norz.org>
12700 Date:   Tue May 13 19:32:25 2008 +0000
12701
12702     Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
12703     named clicked_mark.
12704     Marks numbering is now consistent with menus (starting at 1, 0 is an
12705     invalid mark), assertions were modified accordingly.
12706
12707 commit 86ebde92c37840f27e7f81f0051a1b501b398bcb
12708 Author: Laurent Monin <geeqie@norz.org>
12709 Date:   Tue May 13 16:09:43 2008 +0000
12710
12711     Expand tilde with file: and view: remote parameters.
12712     Now these are working:
12713     geeqie -r file:~/dir
12714     geeqie -r view:~user/file
12715
12716 commit 38975e5efdefc3d56f710847821efc2173561f72
12717 Author: Laurent Monin <geeqie@norz.org>
12718 Date:   Tue May 13 14:49:38 2008 +0000
12719
12720     Display a message when invalid remote options are used.
12721
12722 commit e88a963a320d1728638984277c0cad4bb3ab3f00
12723 Author: Laurent Monin <geeqie@norz.org>
12724 Date:   Tue May 13 14:35:51 2008 +0000
12725
12726     Comparing tag id is not sufficient, check the tag name too.
12727
12728 commit f558c8c220211ffd1950748350a09cf4d471f761
12729 Author: Laurent Monin <geeqie@norz.org>
12730 Date:   Tue May 13 11:58:47 2008 +0000
12731
12732     Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
12733
12734 commit 2ce8b27e1caba72f8f08fa62c2cae7def628cdaf
12735 Author: Laurent Monin <geeqie@norz.org>
12736 Date:   Tue May 13 08:53:26 2008 +0000
12737
12738     Move all remote stuff from main.c to remote.[ch].
12739
12740 commit 12639ee4b8d55c4d4b17b888fe4f18d9ba45c382
12741 Author: Laurent Monin <geeqie@norz.org>
12742 Date:   Tue May 13 08:02:46 2008 +0000
12743
12744     Move some functions from main.[ch] to new window.[ch].
12745
12746 commit c8611249cdc9ee9247803ff04a39a049e7db57d0
12747 Author: Laurent Monin <geeqie@norz.org>
12748 Date:   Tue May 13 07:34:37 2008 +0000
12749
12750     Ensure that we end with UTF8 encoded comment and keywords.
12751
12752 commit 8b3ee1eef7b80997fc1c6ef43d3c622d01d1737c
12753 Author: Laurent Monin <geeqie@norz.org>
12754 Date:   Mon May 12 23:26:00 2008 +0000
12755
12756     Reading of Iptc.Application2.Keywords should now be fixed.
12757     Use uft8_validate_or_convert() on exif's text data to be safe.
12758
12759 commit 9aacc4a2448ac1f21bee1ff71ed4ebba4f4eeb81
12760 Author: Laurent Monin <geeqie@norz.org>
12761 Date:   Mon May 12 23:21:35 2008 +0000
12762
12763     Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
12764
12765 commit 885b212391d1bf9503c9b1d3e0324d22a8c24f80
12766 Author: Laurent Monin <geeqie@norz.org>
12767 Date:   Mon May 12 23:00:04 2008 +0000
12768
12769     bar_exif_validate_text(): use computed length and cleanup.
12770
12771 commit 7b4885c281b47d456d0985ad6b084cb20fc7cc08
12772 Author: Laurent Monin <geeqie@norz.org>
12773 Date:   Mon May 12 19:56:28 2008 +0000
12774
12775     Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
12776
12777 commit 874ac4eafacb90b111161275fc71f6345e77d30d
12778 Author: Laurent Monin <geeqie@norz.org>
12779 Date:   Mon May 12 17:10:40 2008 +0000
12780
12781     Extract and append keywords from Iptc.Application2.Keywords tags.
12782     A function was added to make the keywords unique in the list.
12783     Note: Iptc.Application2.Keywords is only read, not written.
12784
12785 commit c50d73be0f5f860103b2bf66b845e33aae9ce7c7
12786 Author: Laurent Monin <geeqie@norz.org>
12787 Date:   Mon May 12 10:46:23 2008 +0000
12788
12789     When an option was successfully read, just continue to next line.
12790
12791 commit 75f14d8caa9b739913c96b353e100c1088722907
12792 Author: Laurent Monin <geeqie@norz.org>
12793 Date:   Mon May 12 10:37:37 2008 +0000
12794
12795     Minor formatting fix in rc file header.
12796
12797 commit ff365dc6cc9abcf3331fe3eb048c9f8bc082f5c3
12798 Author: Laurent Monin <geeqie@norz.org>
12799 Date:   Mon May 12 08:52:17 2008 +0000
12800
12801     Rework read_*_option():
12802     - read_u?int_option() now interpret a value of "true" as 1
12803     - read_bool_option() now interpret any value different from 0 as true.
12804     - make functions return TRUE on successful read, FALSE else
12805     
12806     Theses changes will help to maintain compatibility when options are modified.
12807
12808 commit 0481d1d4e1ee29d28e766e47ab5dfd39798f9378
12809 Author: Laurent Monin <geeqie@norz.org>
12810 Date:   Mon May 12 08:11:27 2008 +0000
12811
12812     Rename option image_overlay.common.enabled to image_overlay.common.state
12813     since it is not a boolean anymore.
12814
12815 commit 99a50120349e25795138098cb35616a3cc953f33
12816 Author: Laurent Monin <geeqie@norz.org>
12817 Date:   Mon May 12 00:22:38 2008 +0000
12818
12819     Add some wrapper functions for not yet common code.
12820
12821 commit 98e46592bd5e0f88061eb983c092d57594a479d6
12822 Author: Laurent Monin <geeqie@norz.org>
12823 Date:   Sun May 11 23:56:40 2008 +0000
12824
12825     Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
12826
12827 commit c2147d9b7fd901a7a6ffd89fed45c89c138d2281
12828 Author: Laurent Monin <geeqie@norz.org>
12829 Date:   Sun May 11 23:47:59 2008 +0000
12830
12831     Move a part of pop up menu common code to view_file.[ch].
12832
12833 commit 4ba97284fc9972458cc337decd8f5e539a74bbb4
12834 Author: Laurent Monin <geeqie@norz.org>
12835 Date:   Sun May 11 23:09:39 2008 +0000
12836
12837     Introduce vf_pop_menu_file_list() as a wrapper to
12838     vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
12839
12840 commit 2be39b52cf821f156ff7e35613f682cb85b8b8bc
12841 Author: Laurent Monin <geeqie@norz.org>
12842 Date:   Sun May 11 21:11:54 2008 +0000
12843
12844     Use vf_* functions where possible.
12845
12846 commit 2a9c38f82f64a01d9c2984a778d8a1702f97c3a1
12847 Author: Laurent Monin <geeqie@norz.org>
12848 Date:   Sun May 11 20:38:21 2008 +0000
12849
12850     Drop unused layout_list_get_path() and vf*_index_get_path().
12851
12852 commit 1fe24ccb2ec1ecfaecf2618da3c5353a346a3566
12853 Author: Laurent Monin <geeqie@norz.org>
12854 Date:   Sun May 11 13:17:38 2008 +0000
12855
12856     French translation was updated.
12857
12858 commit 814bbc284c9bcb08ce6a3a45b34b601b86459870
12859 Author: Laurent Monin <geeqie@norz.org>
12860 Date:   Sun May 11 13:14:58 2008 +0000
12861
12862     An option to save and restore the last path used was added.
12863     This option appears as startup.use_last_path in rc file.
12864     Preferences > General > Startup was modified accordingly.
12865
12866 commit ff3bbba625e982d3341491b771cf6a6b5b3ccd2c
12867 Author: Laurent Monin <geeqie@norz.org>
12868 Date:   Sun May 11 12:23:26 2008 +0000
12869
12870     Rename options:
12871     startup_path_enable -> startup.restore_path
12872     startup_path        -> startup.path
12873     
12874     Geeqie is still able to read old options.
12875
12876 commit 4e0f18ac54c4b327c380d9c3be9db0dde2f964a7
12877 Author: Laurent Monin <geeqie@norz.org>
12878 Date:   Sun May 11 11:46:48 2008 +0000
12879
12880     Fix help window title.
12881
12882 commit b01f014ebaba751530160ac533299d71681d5bc3
12883 Author: Laurent Monin <geeqie@norz.org>
12884 Date:   Sun May 11 11:44:58 2008 +0000
12885
12886     Use computed string length.
12887
12888 commit 53e7b0df5c55a782d95cb892e1ba74b57221f2d6
12889 Author: Laurent Monin <geeqie@norz.org>
12890 Date:   Sun May 11 11:41:32 2008 +0000
12891
12892     Slightly increase help window's default width.
12893
12894 commit 4e6dd6649934183de0294ce5cbfe76a6a00fd83f
12895 Author: Laurent Monin <geeqie@norz.org>
12896 Date:   Sun May 11 11:30:41 2008 +0000
12897
12898     Add an help button to OSD info configuration in Preferences dialog.
12899     Make its own section named "Overlay Screen Display".
12900
12901 commit c7a434caff3c658986b5e3188b47c9d31cb3b221
12902 Author: Laurent Monin <geeqie@norz.org>
12903 Date:   Sun May 11 10:25:04 2008 +0000
12904
12905     Partially update main README.
12906     A section concerning overlay info was added.
12907     Translation statistics were updated.
12908
12909 commit 1fa5d80bd4c211fd31199ba5b8eab8ec638957d1
12910 Author: Laurent Monin <geeqie@norz.org>
12911 Date:   Sun May 11 09:37:46 2008 +0000
12912
12913     Change translations statistics formatting to match the style
12914     use in the README file.
12915     
12916     Here is the result for current trunk:
12917     
12918     Translations statistics
12919     Date: Sun, 11 May 2008 11:33:14 +0200
12920     
12921     Note: completion % in the chart below may not be quite correct
12922           when fuzzy translations exist but do not appear in the source.
12923           For exact results, run make update-po with up to date POTFILES.in.
12924           comp % = trans / (trans + fuzzy + untrans)
12925     
12926     Language      Comp(%)  Trans  Fuzzy  Untrans  Total
12927     fr             100.00    985      0        0    985
12928     be              90.56    892     25       68    985
12929     eu              68.53    675    150      160    985
12930     eo              68.22    672    153      160    985
12931     vi              68.02    670    156      159    985
12932     it              67.82    668    154      163    985
12933     pt_BR           67.82    668    154      163    985
12934     zh_TW           66.90    659    150      176    985
12935     sk              66.50    655    158      172    985
12936     fi              64.37    634    176      175    985
12937     nl              64.37    634    179      172    985
12938     sv              64.16    632    175      178    985
12939     bg              64.06    631    175      179    985
12940     ca              64.06    631    175      179    985
12941     cs              64.06    631    175      179    985
12942     de              64.06    631    175      179    985
12943     es              64.06    631    175      179    985
12944     ja              64.06    631    175      179    985
12945     ru              64.06    631    175      179    985
12946     pl              60.61    597    148      240    985
12947     ar              42.94    423    315      247    985
12948     ro              37.56    370    342      273    985
12949     hu              36.14    356    332      297    985
12950     id              19.70    194    408      383    985
12951     et              19.29    190    407      388    985
12952     uk              17.16    169    411      405    985
12953     nb              15.94    157    416      412    985
12954     zh_CN.GB2312    15.94    157    416      412    985
12955     th              15.13    149    413      423    985
12956     sl              14.72    145    419      421    985
12957     da              12.99    128    402      455    985
12958     ko              11.37    112     52      821    985
12959     tr               6.60     65    398      522    985
12960
12961 commit 0cbf32806223d6271b1bd211cd4dfc22ba2736ca
12962 Author: Laurent Monin <geeqie@norz.org>
12963 Date:   Sat May 10 21:29:53 2008 +0000
12964
12965     Fix display of collection in overlay info.
12966     Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
12967     
12968     Overlay info syntax was extended to allow the wrapping of displayed data with markup.
12969     
12970     General syntax is: %name[:length limit][:extra]%
12971     Extra string uses special character '*' to mark the place of the data to display.
12972     If no '*' is present, then extra string is just appended to data.
12973     Any "\n" is replaced by a newline on display.
12974     Pango mark up is accepted in left and right parts.
12975     If data is empty, nothing will be displayed.
12976     
12977     Examples:
12978     "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
12979     "%size:\n%"         -> size is displayed with a newline at end
12980     "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
12981     "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
12982     
12983     
12984     Collection name formatting was slighly improved by not displaying the .gqv extension.
12985     The default overlay info string was modified to use the new syntax, but older info strings should be
12986     displayed as usual.
12987
12988 commit fc25dbbf61f437c785404029bfce99ed4a71f6b1
12989 Author: Laurent Monin <geeqie@norz.org>
12990 Date:   Sat May 10 14:22:18 2008 +0000
12991
12992     image_osd_get() now returns OsdShowFlags.
12993
12994 commit 73fa427e25508213e47fb0671e2a35a790b21b48
12995 Author: Laurent Monin <geeqie@norz.org>
12996 Date:   Sat May 10 13:54:25 2008 +0000
12997
12998     Display a simple grid with histogram.
12999
13000 commit af4f4a115221b7c92ba4d7e6805ecc8988dc7147
13001 Author: Laurent Monin <geeqie@norz.org>
13002 Date:   Sat May 10 12:33:52 2008 +0000
13003
13004     Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
13005
13006 commit 48916cac7e50d057096dc76cab7401e3c0dc35b0
13007 Author: Laurent Monin <geeqie@norz.org>
13008 Date:   Sat May 10 09:00:14 2008 +0000
13009
13010     Save full OSD state to rc file and restore it on startup.
13011     It allows to restore OSD with or without histogram depending
13012     on previous state.
13013
13014 commit 8ccd362187273137e9ed4b51671c6eeef90851dd
13015 Author: Laurent Monin <geeqie@norz.org>
13016 Date:   Fri May 9 12:43:10 2008 +0000
13017
13018     image_osd_info_render(): if there's no fd, just return.
13019
13020 commit c93ee033bf6c9c8d6169cb2e826f5f612990659b
13021 Author: Laurent Monin <geeqie@norz.org>
13022 Date:   Fri May 9 12:33:24 2008 +0000
13023
13024     Move overlay histogram stuff from ImageWindow to OverlayStateData.
13025     It simplifies things a lot and make more sense.
13026     
13027     Note: overlay icons display is broken since a long time it seems.
13028
13029 commit 46a015d5305c8d75297c3d6748ca2b4375851e19
13030 Author: Laurent Monin <geeqie@norz.org>
13031 Date:   Fri May 9 11:15:56 2008 +0000
13032
13033     Introduce image_get_osd_data() and image_set_osd_data().
13034
13035 commit 77d3ccb4b995e0de2e0ac0facf1e03347549cadf
13036 Author: Laurent Monin <geeqie@norz.org>
13037 Date:   Fri May 9 09:58:46 2008 +0000
13038
13039     image_osd_get() and image_osd_set() now uses flags.
13040
13041 commit 94833dae9ada87a15401be7361988be493bbeaad
13042 Author: Laurent Monin <geeqie@norz.org>
13043 Date:   Fri May 9 09:34:38 2008 +0000
13044
13045     image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
13046     reduce indentation level.
13047
13048 commit dd431ef1f82d42b02899f1ca1c9f6ad4e172ede4
13049 Author: Laurent Monin <geeqie@norz.org>
13050 Date:   Fri May 9 08:39:18 2008 +0000
13051
13052     Preserve last histogram modes.
13053     When a new histogram is displayed, it uses previously chosen
13054     modes.
13055     These modes are saved on exit to rc file as options:
13056     histogram.last_channel_mode
13057     histogram.last_log_mode
13058
13059 commit 7917c5a3e4e89fd1b32de87c3788e32025820c41
13060 Author: Laurent Monin <geeqie@norz.org>
13061 Date:   Fri May 9 08:03:25 2008 +0000
13062
13063     Update CODING and HACKING files, and add po/README file for translators.
13064
13065 commit 8ef1e8c83e2cc7f9ee8715be574a2f72d2b1143c
13066 Author: Laurent Monin <geeqie@norz.org>
13067 Date:   Fri May 9 07:46:18 2008 +0000
13068
13069     Make lirc_cleanup() and lirc_input_callback() static.
13070
13071 commit 9cb23ddf80cbb03ee4b4557e4aaa9ecbee7dcb91
13072 Author: Laurent Monin <geeqie@norz.org>
13073 Date:   Fri May 9 07:32:30 2008 +0000
13074
13075     Use function(void) instead of function() for declaring functions which
13076     do not take any parameters at all.
13077     It respects current Geeqie coding style more.
13078
13079 commit 524cf262d075f28b08c51b187598b6c1f3276dde
13080 Author: Laurent Monin <geeqie@norz.org>
13081 Date:   Thu May 8 22:59:14 2008 +0000
13082
13083     In the search results view, hide dimensions column instead of
13084     displaying an empty one.
13085     When dimensions search criteria is used, it is always displayed.
13086
13087 commit 6b17a6ad374a2077265c1f806558aba0dd89b585
13088 Author: Laurent Monin <geeqie@norz.org>
13089 Date:   Thu May 8 22:49:16 2008 +0000
13090
13091     Reset thumbnail column to NULL when hidden.
13092     It fixes bug 1960274.
13093
13094 commit 786c7401047ffbbec27820cf0e89d008e16ea488
13095 Author: Laurent Monin <geeqie@norz.org>
13096 Date:   Thu May 8 20:21:03 2008 +0000
13097
13098     search_status_update(): slightly reduce code redundancy.
13099
13100 commit cfe2b3ba31e60ed9863f7f9af807b2f936893ef7
13101 Author: Laurent Monin <geeqie@norz.org>
13102 Date:   Thu May 8 12:50:25 2008 +0000
13103
13104     Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
13105     Add a FIXME where potential improper usage of strncasecmp() is made.
13106
13107 commit 6559dd1a68980c2e4a1708a84cfbb60e9775be33
13108 Author: Laurent Monin <geeqie@norz.org>
13109 Date:   Thu May 8 12:38:34 2008 +0000
13110
13111     Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
13112     are used.
13113
13114 commit 947a8668dbefb4da50c01673a18a6cfb2ec1908b
13115 Author: Laurent Monin <geeqie@norz.org>
13116 Date:   Wed May 7 23:27:26 2008 +0000
13117
13118     Replace deprecated functions by their counterparts:
13119     g_strcasecmp() -> g_ascii_strcasecmp()
13120     g_strncasecmp() -> g_ascii_strncasecmp()
13121     gtk_input_remove() -> g_source_remove()
13122     g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
13123     
13124     All these are deprecated either since 2.2 or 2.4.
13125
13126 commit c5f3fab36157bac8c74ef5401afc4b5478dc436b
13127 Author: Laurent Monin <geeqie@norz.org>
13128 Date:   Wed May 7 22:54:33 2008 +0000
13129
13130     Resync po files.
13131     French translation was updated.
13132
13133 commit 0479ab313fcf0ac12489dfc4df49593b86e212f6
13134 Author: Laurent Monin <geeqie@norz.org>
13135 Date:   Wed May 7 22:48:30 2008 +0000
13136
13137     Add a way to invert the current selection.
13138     An item labeled "Invert selection" was added to the Select submenu
13139     in the main menu.
13140
13141 commit 2927044d43b56069079cfeac00aa6989b1c9c126
13142 Author: Laurent Monin <geeqie@norz.org>
13143 Date:   Tue May 6 23:58:08 2008 +0000
13144
13145     Tidy up.
13146
13147 commit 38ac488dfcdb0f560617f615b4ced2c01b63821c
13148 Author: Laurent Monin <geeqie@norz.org>
13149 Date:   Tue May 6 23:53:12 2008 +0000
13150
13151     French translation was updated.
13152
13153 commit 4b93995fdf301e4c54c7919ab2a7b4a50b08f87d
13154 Author: Laurent Monin <geeqie@norz.org>
13155 Date:   Tue May 6 23:52:09 2008 +0000
13156
13157     Add trash.c.
13158
13159 commit 25ad32ba818bbb3c7cb4c620a3ede5f9ed374541
13160 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13161 Date:   Tue May 6 21:35:31 2008 +0000
13162
13163     moved safe delete functions to separate file
13164
13165 commit 8546ea31f763bd7e3386e4231be062ff2a73d55a
13166 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13167 Date:   Tue May 6 20:24:16 2008 +0000
13168
13169     use some of the new functions in filedata.c
13170
13171 commit f05bac9cdc8755273958466df6df1b3f5305ee41
13172 Author: Laurent Monin <geeqie@norz.org>
13173 Date:   Tue May 6 17:00:55 2008 +0000
13174
13175     Allow the user to append or replace comments for a group of selected files.
13176     Two buttons were added to the Keywords panel.
13177
13178 commit 5f3ddd491eb4d90e18663d030155cfae254ac385
13179 Author: Laurent Monin <geeqie@norz.org>
13180 Date:   Tue May 6 12:31:23 2008 +0000
13181
13182     Use a dedicated option to enable keywords and comment saving as XMP tags
13183     in image's files.
13184     This new option is named "save_metadata_in_image_file" in configuration file.
13185     User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
13186     Description of enable_metadata_dirs was modified as an attempt to improve clarity.
13187
13188 commit 5ecec83ad07f14578f4922ad7ba7befca9a09c31
13189 Author: Laurent Monin <geeqie@norz.org>
13190 Date:   Tue May 6 12:03:39 2008 +0000
13191
13192     comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
13193
13194 commit a729f5905a8ca4faeafca4f4e66832e408c52ccd
13195 Author: Laurent Monin <geeqie@norz.org>
13196 Date:   Mon May 5 21:27:39 2008 +0000
13197
13198     French translation was updated, various fixes.
13199
13200 commit 146b6e2a59584bda8c274ba313862a3abb82a634
13201 Author: Laurent Monin <geeqie@norz.org>
13202 Date:   Mon May 5 20:56:20 2008 +0000
13203
13204     Belarusian translation was updated. Thanks to Pavel Piatruk.
13205
13206 commit 117767d634649683e27badb1d7c2cffc1eac5334
13207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13208 Date:   Mon May 5 20:51:51 2008 +0000
13209
13210     started implementation of API for sidecar files
13211
13212 commit ffc2e29991a2d8d968133f5340cd711c1fd50c42
13213 Author: Laurent Monin <geeqie@norz.org>
13214 Date:   Mon May 5 20:51:50 2008 +0000
13215
13216     Update POTFILES.in (filelist.c -> filedata.c).
13217
13218 commit 512e5dddd1d85da2fe030e0a464d953d0733cd1e
13219 Author: Laurent Monin <geeqie@norz.org>
13220 Date:   Mon May 5 20:49:40 2008 +0000
13221
13222     Modify regen_potfiles.sh to generate a patch instead of
13223     directly applying changes to POTFILES.in.
13224
13225 commit bf41ef491c80e033e2d028a87e00605ac893609f
13226 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13227 Date:   Mon May 5 19:20:46 2008 +0000
13228
13229     added .gqv to known file types
13230
13231 commit 6e7bf48d03f50655a0e70015b3d33ce96bd80f5f
13232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13233 Date:   Mon May 5 19:11:12 2008 +0000
13234
13235     split filelist.c to filefilter.c and filedata.c
13236
13237 commit f798c6ab2cd9c89fa905f5003783a6c445551805
13238 Author: Laurent Monin <geeqie@norz.org>
13239 Date:   Mon May 5 09:21:01 2008 +0000
13240
13241     Revert wrong patch rev 676.
13242
13243 commit cfa6a11856d742e7b1e1bd46d6e7125eb1694a1b
13244 Author: Laurent Monin <geeqie@norz.org>
13245 Date:   Mon May 5 09:12:07 2008 +0000
13246
13247     Add an helper script to regenerate POTFILES.in file.
13248     POTFILES.in was updated.
13249     French translation was updated.
13250
13251 commit 0a259ddb8f1c4e2929ea0a5c7570e86d27cddc22
13252 Author: Laurent Monin <geeqie@norz.org>
13253 Date:   Mon May 5 08:32:18 2008 +0000
13254
13255     Revert patch 675, and correctly fix gtk assertion failure.
13256
13257 commit 37193c248cd813a72f62bce349c788072ca5b311
13258 Author: Laurent Monin <geeqie@norz.org>
13259 Date:   Mon May 5 08:15:52 2008 +0000
13260
13261     Fix two memory leaks.
13262
13263 commit 6c35f9de22600d4b8243b8d84095dfb716cedec9
13264 Author: Laurent Monin <geeqie@norz.org>
13265 Date:   Mon May 5 07:46:32 2008 +0000
13266
13267     Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
13268     when swapping to/from file icon view.
13269
13270 commit 5cacdd949c21b1c5b989b62eb48d91e094ef3e89
13271 Author: Laurent Monin <geeqie@norz.org>
13272 Date:   Sun May 4 23:57:20 2008 +0000
13273
13274     vficon_release_cb(): use switch() and cleanup.
13275
13276 commit b9cb52f0d53dbc898c252dfef98fae9f832bb14d
13277 Author: Laurent Monin <geeqie@norz.org>
13278 Date:   Sun May 4 23:20:43 2008 +0000
13279
13280     Minor tidyup.
13281
13282 commit c2117e7e72686ada0203a1d562263dc7f198cb4a
13283 Author: Laurent Monin <geeqie@norz.org>
13284 Date:   Sun May 4 23:06:46 2008 +0000
13285
13286     Drop unused vficon_select_by_path() and vflist_select_by_path().
13287
13288 commit b6ea14610564d2367b0a74656717913362166e62
13289 Author: Laurent Monin <geeqie@norz.org>
13290 Date:   Sun May 4 23:03:36 2008 +0000
13291
13292     Minor cleanup.
13293
13294 commit 509c70381ce8847866bb84ce398d074a749a6abf
13295 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13296 Date:   Sun May 4 21:54:20 2008 +0000
13297
13298     dropped path_list functions, use filelist functions everywhere
13299
13300 commit ac3bd2a2622adbf9154d805e6a0df4bab97f54af
13301 Author: Laurent Monin <geeqie@norz.org>
13302 Date:   Sun May 4 19:00:39 2008 +0000
13303
13304     Remove unused functions:
13305     vflist_set_status_func()
13306     vflist_set_thumb_status_func()
13307     vflist_set_layout()
13308     vficon_set_status_func()
13309     vficon_set_thumb_status_func()
13310     vficon_set_layout()
13311
13312 commit d3ade2f9fd8e00a1fce9d8fc7bb32d359af96259
13313 Author: Laurent Monin <geeqie@norz.org>
13314 Date:   Sun May 4 18:45:06 2008 +0000
13315
13316     Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
13317
13318 commit 1267a5c07d5fb00b4eb9f9837b9d82aff3172b6e
13319 Author: Laurent Monin <geeqie@norz.org>
13320 Date:   Sun May 4 16:16:07 2008 +0000
13321
13322     Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
13323
13324 commit be9e09722d788060c1ccf58222ee9ca8c80871b6
13325 Author: Laurent Monin <geeqie@norz.org>
13326 Date:   Sun May 4 11:47:36 2008 +0000
13327
13328     Prepare switch to ViewFile (unused yet).
13329
13330 commit 7192ff23dcf4fb721d72404649a98de99993f042
13331 Author: Laurent Monin <geeqie@norz.org>
13332 Date:   Sun May 4 00:32:05 2008 +0000
13333
13334     Shorten Edit menu labels, dropping "in ". It will ease
13335     translations too, and user can define its own label in Preferences.
13336
13337 commit f83f83eed158cf9671c8ccec4e52e4916802eb73
13338 Author: Laurent Monin <geeqie@norz.org>
13339 Date:   Sun May 4 00:21:14 2008 +0000
13340
13341     Do not show Copy, Move, Rename, Delete, New Folder external commands
13342     in the Edit section of contextual menus.
13343
13344 commit 50a7b03151f939ddc0f61ae9560de5c17412c3c1
13345 Author: Laurent Monin <geeqie@norz.org>
13346 Date:   Sun May 4 00:16:37 2008 +0000
13347
13348     Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
13349
13350 commit 66238168387b3ff974f886b5a039bbccd2d44099
13351 Author: Laurent Monin <geeqie@norz.org>
13352 Date:   Sat May 3 20:55:16 2008 +0000
13353
13354     exif_get_description_by_key(): check for "formatted." prefix, and optimize.
13355
13356 commit 03acb7cb8dc91e0f307f818a61f6a7671fe8d9cc
13357 Author: Laurent Monin <geeqie@norz.org>
13358 Date:   Sat May 3 20:49:25 2008 +0000
13359
13360     exif_get_formatted_by_key(): skip prefix when comparing.
13361
13362 commit 1000ac5af7b62b93b673d48353edbea43aff67e4
13363 Author: Laurent Monin <geeqie@norz.org>
13364 Date:   Sat May 3 20:40:50 2008 +0000
13365
13366     Change the prefix of formatted exif tags to a more explicit "formatted." prefix
13367     instead of the shorter "f".
13368     Warning: custom overlay info string has to be modified since old names are no
13369     more recognized, one can reset it to default through Preferences > Advanced.
13370
13371 commit e01df0556e0bbca765a2e07987148d3b6d10760a
13372 Author: Laurent Monin <geeqie@norz.org>
13373 Date:   Sat May 3 16:58:17 2008 +0000
13374
13375     Fix a bug occuring when using certain actions on a collection
13376     item which is not in the selection.
13377     Triggering it will either result in an assertion failure or a
13378     segfault.
13379     
13380     To reproduce:
13381     - open a collection
13382     - right-click on a non-selected image
13383     - select Delete... menu entry (or Copy, Move, Rename, Properties...)
13384     
13385     It results in the best case:
13386     ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
13387     or a pure segfault due to corrupted data.
13388     
13389     collection_table_popup_file_list() has to return a list of filedata *
13390     not a list of gchar *.
13391
13392 commit 31ba226eb280ab241b855069dbc7cc10fc31f225
13393 Author: Laurent Monin <geeqie@norz.org>
13394 Date:   Sat May 3 15:19:35 2008 +0000
13395
13396     Move marks-related fields from _ViewFileInfoList to _ViewFile, since
13397     they'll be used for file icon view too.
13398
13399 commit 13e75141b49669425e206f358d06f6e1ca4a9627
13400 Author: Laurent Monin <geeqie@norz.org>
13401 Date:   Sat May 3 15:17:24 2008 +0000
13402
13403     Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
13404     to _ViewFile.
13405
13406 commit 8ac7dc269a5411ee3504599b3c6a085f6aad312c
13407 Author: Laurent Monin <geeqie@norz.org>
13408 Date:   Sat May 3 15:13:15 2008 +0000
13409
13410     Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
13411     the name used in ViewFileList.
13412
13413 commit fd7d8c583de748c29c5304ee300e7af6a8d36ed8
13414 Author: Laurent Monin <geeqie@norz.org>
13415 Date:   Sat May 3 15:09:21 2008 +0000
13416
13417     Remove useless thumbs_list from ViewFileIcon.
13418
13419 commit e1c39fa29264aea839610dfedca5e086b5128395
13420 Author: Laurent Monin <geeqie@norz.org>
13421 Date:   Sat May 3 12:50:52 2008 +0000
13422
13423     Add function prototypes (yet unused).
13424
13425 commit a4659c7ea41ec4d1eeb659b1b1dd3d6bcc9bb833
13426 Author: Laurent Monin <geeqie@norz.org>
13427 Date:   Sat May 3 12:48:45 2008 +0000
13428
13429     Drop redundant vflist_thumbs_set() introduced in revision 649,
13430     modify and use existing vflist_thumb_set().
13431
13432 commit 26de6ed0184a1c43652a582938b2ceb688c4e6d4
13433 Author: Laurent Monin <geeqie@norz.org>
13434 Date:   Sat May 3 12:21:22 2008 +0000
13435
13436     Remove redundant prototype.
13437
13438 commit c790abbf70208af477971ec3b3af3fa8e11dbe21
13439 Author: Laurent Monin <geeqie@norz.org>
13440 Date:   Sat May 3 11:58:41 2008 +0000
13441
13442     Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
13443
13444 commit 26cd72f831ddba954a4e85eb9300427e5e3e0b2a
13445 Author: Laurent Monin <geeqie@norz.org>
13446 Date:   Sat May 3 11:34:13 2008 +0000
13447
13448     Replace Layout icon_view field by more generic file_view_type.
13449     Replace option layout.view_as_icons by layout.file_view_type.
13450
13451 commit f5b1784d9050d4fdd3d6badb8acfdf8112d53e68
13452 Author: Laurent Monin <geeqie@norz.org>
13453 Date:   Sat May 3 10:31:37 2008 +0000
13454
13455     Set thumbs_enabled through new function vflist_thumbs_set() instead
13456     of vflist_new().
13457
13458 commit 04a9e3e249e4f237ff01a40c6fd3e8ce241eb107
13459 Author: Laurent Monin <geeqie@norz.org>
13460 Date:   Sat May 3 09:41:09 2008 +0000
13461
13462     Prepare merging of some parts of view_file_list and view_file_icon and
13463     simplification of view_file* interface.
13464
13465 commit f520f8c5a7f3a470fe072b6f00499612d759964f
13466 Author: Laurent Monin <geeqie@norz.org>
13467 Date:   Sat May 3 08:35:08 2008 +0000
13468
13469     Change default positions of dividers since width of the main menu
13470     was increased.
13471
13472 commit d2e52306a94755c9fdaae1ffca917ceefc3595f6
13473 Author: Laurent Monin <geeqie@norz.org>
13474 Date:   Fri May 2 23:11:31 2008 +0000
13475
13476     Make exif_rational_to_double() and exif_get_rational_as_double() static.
13477
13478 commit 4d369ddac3bd4da17eab8ea2397ddcf0d9be1f73
13479 Author: Laurent Monin <geeqie@norz.org>
13480 Date:   Fri May 2 23:08:18 2008 +0000
13481
13482     info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
13483     info disappearing when moving the tab.
13484
13485 commit 2fc5d88ca3589beeee18a669cac708b719d90963
13486 Author: Laurent Monin <geeqie@norz.org>
13487 Date:   Fri May 2 22:59:04 2008 +0000
13488
13489     Fix a Pango warning related to UTF8 when displaying internationalized
13490     description in Advanced Exif Properties panel.
13491
13492 commit 66d230fa707f98cbb75db6de0dd3cd66e235ab95
13493 Author: Laurent Monin <geeqie@norz.org>
13494 Date:   Fri May 2 22:31:24 2008 +0000
13495
13496     exif_get_description_by_key(): tidy up.
13497
13498 commit 30eb0123db8ca4fdacc34e21589f718ed3c9e260
13499 Author: Laurent Monin <geeqie@norz.org>
13500 Date:   Fri May 2 22:28:39 2008 +0000
13501
13502     Add a pointer to the build function in the formatted exif tags struct
13503     and use a loop in exif_get_formatted_by_key().
13504
13505 commit c59ca563a159852e616063a9595c24f432cf9ef7
13506 Author: Laurent Monin <geeqie@norz.org>
13507 Date:   Fri May 2 21:58:36 2008 +0000
13508
13509     Indentation fix.
13510
13511 commit 74dc50f227b9f46e2c6746db4f0cfe7d7607888d
13512 Author: Laurent Monin <geeqie@norz.org>
13513 Date:   Fri May 2 21:34:26 2008 +0000
13514
13515     Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
13516     An helper macro was added to call them.
13517
13518 commit 4fff33dde0de9160cf9ea5df78c69905a00ba24c
13519 Author: Laurent Monin <geeqie@norz.org>
13520 Date:   Fri May 2 20:56:59 2008 +0000
13521
13522     Remove unused checksum_simple() function.
13523
13524 commit 7fd292e32d3445f1cf7c60d2268f8a3c0d10d49b
13525 Author: Laurent Monin <geeqie@norz.org>
13526 Date:   Fri May 2 20:40:47 2008 +0000
13527
13528     Simplify remove_extension_from_path().
13529
13530 commit 4f05f85b26d36c87e449a59d68c7105a7cdb138b
13531 Author: Laurent Monin <geeqie@norz.org>
13532 Date:   Fri May 2 20:27:47 2008 +0000
13533
13534     remove_level_from_path() was simplified.
13535
13536 commit f4b58f7255ce0a67d0076b09f11f2e542f387b51
13537 Author: Laurent Monin <geeqie@norz.org>
13538 Date:   Fri May 2 09:03:52 2008 +0000
13539
13540     Move variable declaration and affectation near where it is used.
13541
13542 commit 0142966824cfdbcefc79a188a4b3aae3d8253c6e
13543 Author: Laurent Monin <geeqie@norz.org>
13544 Date:   Fri May 2 08:41:32 2008 +0000
13545
13546     Replace GQView by Geeqie.
13547
13548 commit 3cce6caefa4385a18b79e83df02743f2c0652103
13549 Author: Laurent Monin <geeqie@norz.org>
13550 Date:   Thu May 1 23:20:26 2008 +0000
13551
13552     Use sizeof() instead of hardcoded buffer sizes.
13553
13554 commit 787538b30bd23fc85a3e8aae38c1ea6877aed636
13555 Author: Laurent Monin <geeqie@norz.org>
13556 Date:   Thu May 1 22:59:54 2008 +0000
13557
13558     cache_sim_write_similarity(): cleanup and simplification.
13559
13560 commit 0d8286ddc775e675c1f3552f92047d3928637d32
13561 Author: Laurent Monin <geeqie@norz.org>
13562 Date:   Thu May 1 22:31:14 2008 +0000
13563
13564     Use secure_save stuff to write .sim files.
13565
13566 commit 68cf3760029075a5e3877954eacef14ee5f67956
13567 Author: Laurent Monin <geeqie@norz.org>
13568 Date:   Thu May 1 22:30:16 2008 +0000
13569
13570     save_options(): minor code simplification.
13571
13572 commit a2ff3d30a0ccf398323de9245d13cb166256f333
13573 Author: Laurent Monin <geeqie@norz.org>
13574 Date:   Thu May 1 22:27:44 2008 +0000
13575
13576     Add a wrapper to fwrite().
13577
13578 commit cae11cbe267cb6f95da10ea3c5d472d4e6069a34
13579 Author: Laurent Monin <geeqie@norz.org>
13580 Date:   Thu May 1 21:42:22 2008 +0000
13581
13582     Typo fix.
13583
13584 commit 394f2839406f77bc462f371da7c81539804e3d5d
13585 Author: Laurent Monin <geeqie@norz.org>
13586 Date:   Thu May 1 18:37:50 2008 +0000
13587
13588     Indentation fixes.
13589
13590 commit ac59f9924c35122eaa97af9ce56f966b97738035
13591 Author: Laurent Monin <geeqie@norz.org>
13592 Date:   Thu May 1 18:26:30 2008 +0000
13593
13594     Simplify and optimize extension_find_dot().
13595
13596 commit e00eb93689768d84f6edd346ae2d4619d1fc2399
13597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13598 Date:   Tue Apr 29 22:44:06 2008 +0000
13599
13600     fixed a memory leak
13601
13602 commit 53bb7d6c6c0eba150ceda32609281a2bccc43241
13603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13604 Date:   Tue Apr 29 18:12:49 2008 +0000
13605
13606     cleanup: use image_get_image_size
13607
13608 commit 76b0903edc9ab43fcf41d2a9134c4ef969b8ccb6
13609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13610 Date:   Tue Apr 29 17:52:12 2008 +0000
13611
13612     fixed connected zoom and scroll that didn't work in some cases
13613     http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
13614
13615 commit 6e5e4f7670c45b55f2fca8b3916f1b9f9397a318
13616 Author: Petr Ostadal <postadal@suse.cz>
13617 Date:   Sun Apr 27 23:31:20 2008 +0000
13618
13619     fix warning cast from pointer to integer of different size (when an integer is
13620     passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
13621
13622 commit 5ae4228a32c2758ec72a0a780a2480474033bb80
13623 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13624 Date:   Sun Apr 27 20:05:11 2008 +0000
13625
13626     Added LIRC patch written by Matteo Beniamino
13627
13628 commit 24110e7cf37b69fd01db02f203c5f1a25b5d113d
13629 Author: Laurent Monin <geeqie@norz.org>
13630 Date:   Fri Apr 25 20:23:21 2008 +0000
13631
13632     Fix number of directory views, bug introduced in revision 617.
13633
13634 commit 1f3d7a4f31640be1c85f8cd4d8bd966665d7399c
13635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13636 Date:   Fri Apr 25 20:08:47 2008 +0000
13637
13638     fixed dragging multiple files from file list
13639     http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
13640
13641 commit 0fb3e0276867a5224e267571b04641290d9b1013
13642 Author: Laurent Monin <geeqie@norz.org>
13643 Date:   Fri Apr 25 09:31:32 2008 +0000
13644
13645     Add a line about variable and function names.
13646
13647 commit 23b982817520f7e361b3252b18efb0c391f08e17
13648 Author: Laurent Monin <geeqie@norz.org>
13649 Date:   Fri Apr 25 09:28:45 2008 +0000
13650
13651     Document the Geeqie coding style.
13652     This is a draft, please improve.
13653
13654 commit 74182a124ee9eca4d76d2e4da9b690dea61a651e
13655 Author: Laurent Monin <geeqie@norz.org>
13656 Date:   Fri Apr 25 08:07:22 2008 +0000
13657
13658     Handle the case of reduction of the number of view directory types.
13659     Previously it was leading to a segfault.
13660
13661 commit 856f0b26d9bd498c8e093e75c5a7f7b5bdb8238f
13662 Author: Laurent Monin <geeqie@norz.org>
13663 Date:   Thu Apr 24 20:29:09 2008 +0000
13664
13665     Allow to copy the path of a directory to clipboard from directory views.
13666     Show Copy path option has to be enabled.
13667     Suggested by Frédéric Mantegazza.
13668
13669 commit 76747275b6e719dbb4efb93d414f82ab2f177d79
13670 Author: Laurent Monin <geeqie@norz.org>
13671 Date:   Thu Apr 24 20:18:59 2008 +0000
13672
13673     Do not allow to add anything but directories to sort bar in
13674     folder mode through drag'n'drop.
13675     Introduce a new field only_directories to _BookMarkData struct.
13676
13677 commit 9816ef505ad7693841db4e85a5f64d43669675df
13678 Author: Laurent Monin <geeqie@norz.org>
13679 Date:   Thu Apr 24 16:35:02 2008 +0000
13680
13681     Add missing spaces around equal sign.
13682
13683 commit a792a5a9f9267bf8872daff3494a374909d9fca7
13684 Author: Laurent Monin <geeqie@norz.org>
13685 Date:   Thu Apr 24 16:32:20 2008 +0000
13686
13687     Cleanup exif_get_formatted_by_key().
13688
13689 commit de5436b46e7f303f7c16620e67b18ccde63b386e
13690 Author: Laurent Monin <geeqie@norz.org>
13691 Date:   Thu Apr 24 15:57:58 2008 +0000
13692
13693     Add missing space.
13694
13695 commit f6a8c6dfbe0c9db2e662734deb336b57de9bdb6f
13696 Author: Laurent Monin <geeqie@norz.org>
13697 Date:   Thu Apr 24 15:53:08 2008 +0000
13698
13699     6 for() vs 201 for (): winner is for ().
13700
13701 commit db804e24c3646853cd23436cff8ae6ae8926d726
13702 Author: Laurent Monin <geeqie@norz.org>
13703 Date:   Thu Apr 24 15:49:57 2008 +0000
13704
13705     Convert the minority of while() to while ().
13706
13707 commit 371332db2d9c7cc5f72c701fd92623c395489280
13708 Author: Laurent Monin <geeqie@norz.org>
13709 Date:   Thu Apr 24 15:44:43 2008 +0000
13710
13711     Use only one secure_fprintf() call instead of two.
13712
13713 commit 1203b7f1892105a3ac8019cabb7b7d5a8e85cb34
13714 Author: Laurent Monin <geeqie@norz.org>
13715 Date:   Thu Apr 24 15:31:21 2008 +0000
13716
13717     Use sizeof().
13718
13719 commit 0b16c7147a350800d4f4afd2c191d62bbf590e7c
13720 Author: Laurent Monin <geeqie@norz.org>
13721 Date:   Thu Apr 24 12:47:09 2008 +0000
13722
13723     Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
13724
13725 commit 002da4045e3fb091adca1bd57745334f40514257
13726 Author: Laurent Monin <geeqie@norz.org>
13727 Date:   Thu Apr 24 12:23:02 2008 +0000
13728
13729     Remove whitespace between function name and first parenthesis for the sake of consistency.
13730
13731 commit a603169a7d2e745aeb638509fbe839d1182257ec
13732 Author: Laurent Monin <geeqie@norz.org>
13733 Date:   Thu Apr 24 11:40:26 2008 +0000
13734
13735     Indentation fix.
13736
13737 commit 9ed4108d3855b95889c28bd7860f746da900a11d
13738 Author: Laurent Monin <geeqie@norz.org>
13739 Date:   Thu Apr 24 09:50:37 2008 +0000
13740
13741     Display file_data debug messages only at level 2.
13742
13743 commit 7e6cbe554f63e4a16a1ab72333c9f66a7e196347
13744 Author: Laurent Monin <geeqie@norz.org>
13745 Date:   Thu Apr 24 09:43:23 2008 +0000
13746
13747     Move get_exec_time() to debug.{c,h}.
13748
13749 commit 161a3cf407b2af7ce02dcf15792dd9ca8c5c8c16
13750 Author: Laurent Monin <geeqie@norz.org>
13751 Date:   Thu Apr 24 09:09:48 2008 +0000
13752
13753     Move options stuff to options.{c,h} and remove globals.c
13754
13755 commit af1beef9f10c4d5408d73ecbd606cbc0a87b68a3
13756 Author: Laurent Monin <geeqie@norz.org>
13757 Date:   Thu Apr 24 08:53:39 2008 +0000
13758
13759     Move debug macros from main.h to new debug.h.
13760     Make debug_level static to debug.c and add utility functions
13761     to manipulate it.
13762     Add #include "debug.h" where needed.
13763
13764 commit b23c9dac6850b794e8002b031704bff3d83f0b20
13765 Author: Laurent Monin <geeqie@norz.org>
13766 Date:   Thu Apr 24 00:15:03 2008 +0000
13767
13768     Handle the newline in DEBUG_N() macro instead of adding one
13769     in each debug message string.
13770
13771 commit 30cfbdf85a61414f63e52f8e21a4fb0ede49acf3
13772 Author: Laurent Monin <geeqie@norz.org>
13773 Date:   Wed Apr 23 23:52:20 2008 +0000
13774
13775     French translation was updated.
13776
13777 commit 9a8f43f7c1f08425b82ab3f52e22ecd81e7c7834
13778 Author: Laurent Monin <geeqie@norz.org>
13779 Date:   Wed Apr 23 23:51:02 2008 +0000
13780
13781     Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
13782
13783 commit addef370767780cc6253b4e0d4a592de481f01e4
13784 Author: Laurent Monin <geeqie@norz.org>
13785 Date:   Wed Apr 23 23:47:53 2008 +0000
13786
13787     Fix image overlay displayed only on second "I" press in layout view.
13788
13789 commit 7d68ee688db510528ad6338e6b9e7b909e02c9cf
13790 Author: Laurent Monin <geeqie@norz.org>
13791 Date:   Wed Apr 23 23:35:13 2008 +0000
13792
13793     Display file and line along debug messages for any debug level but level 1.
13794     Add a DEBUG_0() macro for instant debugging.
13795
13796 commit e153caa7d02808144fdae1a5348336e61083d972
13797 Author: Laurent Monin <geeqie@norz.org>
13798 Date:   Wed Apr 23 22:40:55 2008 +0000
13799
13800     Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
13801     occuring when toggling file list view <-> file icon view.
13802
13803 commit a2a3d0fee28a20f0ede745ab50e3e482aa40dc88
13804 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13805 Date:   Wed Apr 23 22:38:34 2008 +0000
13806
13807     clear the buffer before loading of an image
13808
13809 commit 1d9e03e85df8fde6dec5542ed0125e445fe3ee02
13810 Author: Laurent Monin <geeqie@norz.org>
13811 Date:   Wed Apr 23 22:33:18 2008 +0000
13812
13813     Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
13814
13815 commit 5773dedeb1eacfe953bcfae30c251bd27f158b81
13816 Author: Laurent Monin <geeqie@norz.org>
13817 Date:   Wed Apr 23 22:22:37 2008 +0000
13818
13819     Update to contributors list.
13820
13821 commit 3a71a78dc06c95ba23d1662e97621aef80d7ad92
13822 Author: Laurent Monin <geeqie@norz.org>
13823 Date:   Wed Apr 23 22:17:21 2008 +0000
13824
13825     Allow the copy of file paths to clipboard.
13826     This feature is disabled by default, it can be set through
13827     Preferences > Advanced > Behavior > Show "Copy path" ...
13828     When enabled, it adds a menu entry "Copy path" that let the
13829     user copies current selection's paths to X clipboard.
13830     It is very convenient to paste paths to xterm for example.
13831     Patch by Carles Pina i Estany and me.
13832
13833 commit b022eddfd7c892f7db4b262e9f027237255c8735
13834 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13835 Date:   Wed Apr 23 21:08:29 2008 +0000
13836
13837     fixed a bug in opening files with non-utf8 locales in exiv2.cc
13838
13839 commit 51514f069a0c030ac9ff092a89979f48cc55e10b
13840 Author: Laurent Monin <geeqie@norz.org>
13841 Date:   Wed Apr 23 20:47:19 2008 +0000
13842
13843     Introduce macros to display debug messages.
13844     if (debug) printf(...) is now replaced by variadic macros:
13845     DEBUG_1()
13846     And for higher debugging levels:
13847     DEBUG_2()
13848     DEBUG_3()
13849     DEBUG_4()
13850
13851 commit b98126503e690efb410be9b153b582879f5b3831
13852 Author: Laurent Monin <geeqie@norz.org>
13853 Date:   Wed Apr 23 13:46:18 2008 +0000
13854
13855     Honor Control and Shift keys while drag'n'droping files
13856     to directories.
13857     Before a menu (Copy/Move/Cancel) was always displayed, now
13858     if the user hold Shift key or Control key, the menu
13859     is not shown, but move or copy actions take place.
13860     If no modifier key is used, the menu is displayed as usual.
13861
13862 commit 8239272a1d8bd4af22478acb3f5776a5f2faf1a2
13863 Author: Laurent Monin <geeqie@norz.org>
13864 Date:   Wed Apr 23 13:03:04 2008 +0000
13865
13866     Only display message if in debug mode.
13867
13868 commit 682629894b3882e3de68c123c531fb8d8b261424
13869 Author: Laurent Monin <geeqie@norz.org>
13870 Date:   Wed Apr 23 09:56:21 2008 +0000
13871
13872     Fix adding a selection to a collection with no window open
13873     using the sort manager. Only one file was added, now all
13874     files in the selection are added (but duplicates).
13875     A pointer was not reset correctly.
13876
13877 commit 9b106381f25bf9d76db2590c1a08586330da4a33
13878 Author: Laurent Monin <geeqie@norz.org>
13879 Date:   Tue Apr 22 23:53:24 2008 +0000
13880
13881     Save sort manager state to rc file.
13882
13883 commit b1c55eb8df1c22305054d139fbfe65e2a73f377b
13884 Author: Laurent Monin <geeqie@norz.org>
13885 Date:   Tue Apr 22 22:45:51 2008 +0000
13886
13887     Remove unused function bar_info_size_request().
13888
13889 commit 38c13e591d7ff69980e0886af4fba060bee911d4
13890 Author: Laurent Monin <geeqie@norz.org>
13891 Date:   Tue Apr 22 22:44:10 2008 +0000
13892
13893     Save state and width of exif, info and sort panels to rc file.
13894     Width is restored only if save windows dimensions is set.
13895
13896 commit a634981a6a28b9f16aef7839b60b2f822ed0971d
13897 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13898 Date:   Tue Apr 22 19:26:07 2008 +0000
13899
13900     updated ChangeLog from svn log
13901
13902 commit 1aeed5d363fa31ad42d7f8aaaf5d8abc47470a87
13903 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13904 Date:   Tue Apr 22 18:06:38 2008 +0000
13905
13906     fixed version string ;)
13907
13908 commit 3ace564b446504e8cc34456c46623e16e939fbfa
13909 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13910 Date:   Tue Apr 22 17:45:08 2008 +0000
13911
13912     updated version number
13913
13914 commit 17fd8dee35ce3751744578a472f1b14de63a4f30
13915 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13916 Date:   Tue Apr 22 17:40:29 2008 +0000
13917
13918     fixed reading of signed rational type with Exiv2
13919
13920 commit 0975a01fb79e3c92c058903a311cbc87e0d06370
13921 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13922 Date:   Tue Apr 22 09:57:26 2008 +0000
13923
13924     fixed instalation of doc files
13925
13926 commit d19be6a6cb20a06c7ee518de9fff486458f4ad10
13927 Author: Laurent Monin <geeqie@norz.org>
13928 Date:   Tue Apr 22 09:40:05 2008 +0000
13929
13930     Correctly escape data before using pango_layout_set_markup().
13931     Exif data may contain characters like & or < >.
13932
13933 commit b38d66e98392adcdd1494ab7949254e9b4e99f95
13934 Author: Laurent Monin <geeqie@norz.org>
13935 Date:   Tue Apr 22 09:01:29 2008 +0000
13936
13937     Use image_osd_toggle() in layout_menu_overlay_cb().
13938     Drop layout_image_overlay_update().
13939
13940 commit 996cf10ace4e17c5a537497d7a1d04bf8e15ee36
13941 Author: Laurent Monin <geeqie@norz.org>
13942 Date:   Tue Apr 22 08:53:07 2008 +0000
13943
13944     Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
13945
13946 commit 5a18e80ff0ad111a754d3bdc8360269cadbd1615
13947 Author: Laurent Monin <geeqie@norz.org>
13948 Date:   Tue Apr 22 08:34:30 2008 +0000
13949
13950     Make histogram depends on image window not layout window.
13951     It simplifies the code, and make more sense.
13952
13953 commit 360f7fcab05c29e3a84dab69169b4018f469fbee
13954 Author: Laurent Monin <geeqie@norz.org>
13955 Date:   Tue Apr 22 08:16:02 2008 +0000
13956
13957     Ensure Properties dialog is displayed above fullscreen window.
13958     Add a parameter to info_window_new() to pass parent window and
13959     revert patch 472.
13960
13961 commit e67ca23513e0fd8f06fbef46a4ca1468a88c6ce2
13962 Author: Laurent Monin <geeqie@norz.org>
13963 Date:   Mon Apr 21 22:19:32 2008 +0000
13964
13965     Indicate bugs and feature requests trackers, remove obsolete stuff.
13966
13967 commit 3f5e512adb9df8f201ecf8d8bce049b63dfa4f4e
13968 Author: Laurent Monin <geeqie@norz.org>
13969 Date:   Mon Apr 21 22:15:56 2008 +0000
13970
13971     Lowercased name.
13972
13973 commit c5b86fa162157a545e37a9ed018c52c919082580
13974 Author: Laurent Monin <geeqie@norz.org>
13975 Date:   Mon Apr 21 22:14:57 2008 +0000
13976
13977     . -> dot
13978
13979 commit 29042cb9cebffa90766495d7bf8814879474af89
13980 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13981 Date:   Mon Apr 21 21:46:38 2008 +0000
13982
13983     updated copyright in source files
13984
13985 commit db4cefbd463659115e9d976d6f230129c93194bb
13986 Author: Laurent Monin <geeqie@norz.org>
13987 Date:   Mon Apr 21 20:45:35 2008 +0000
13988
13989     Properly initialize image_overlay options.
13990
13991 commit f717a49667e8ff0062bb65eda5a01cf40b076c21
13992 Author: Laurent Monin <geeqie@norz.org>
13993 Date:   Mon Apr 21 20:42:18 2008 +0000
13994
13995     Few more fixes to french translation.
13996
13997 commit 6be1d7a64de4a9a366b0d121b113250df5a42a28
13998 Author: Laurent Monin <geeqie@norz.org>
13999 Date:   Mon Apr 21 20:39:36 2008 +0000
14000
14001     Add some macros to handle rc file compatibility issues related to
14002     option name changes.
14003
14004 commit c3d35ef8b25f158d7be74ff154babded3ef26f29
14005 Author: Laurent Monin <geeqie@norz.org>
14006 Date:   Mon Apr 21 20:27:39 2008 +0000
14007
14008     Minor french translation fix.
14009
14010 commit f47a3abcefad2232201d57ecb20385673dd05d1f
14011 Author: Laurent Monin <geeqie@norz.org>
14012 Date:   Mon Apr 21 20:24:15 2008 +0000
14013
14014     French translation was updated.
14015
14016 commit 5a38c6d5dc83b4c142ea82ee702ab72e33f69403
14017 Author: Laurent Monin <geeqie@norz.org>
14018 Date:   Mon Apr 21 20:12:49 2008 +0000
14019
14020     Rename few functions and replace fullscreen info with image overlay template string.
14021     fullscreen_info_default_cb() -> image_overlay_default_template_cb()
14022     fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
14023     set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
14024
14025 commit 7eb4f7249138c689fd41c2890b0a8ad3b24566d9
14026 Author: Laurent Monin <geeqie@norz.org>
14027 Date:   Mon Apr 21 20:01:22 2008 +0000
14028
14029     Replace fullscreen.info and fullscreen.show_info options by:
14030     image_overlay.common.enabled => to save last state to rc file
14031     image_overlay.common.show_at_startup => overrides .common.enabled at startup
14032     image_overlay.common.template_string => replace fullscreen.info
14033     
14034     common is used since for now there is only one image overlay setup,
14035     later specific setups may be added.
14036
14037 commit 1b40318865ffee3150d652c83bb4eca400f78431
14038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14039 Date:   Mon Apr 21 19:42:58 2008 +0000
14040
14041     fixed another "gqview" occurence
14042
14043 commit 83e3573f5fb4bec00d4377ddc27e1904f4f68da1
14044 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14045 Date:   Mon Apr 21 19:10:41 2008 +0000
14046
14047     updated NEWS, README and other documentation files
14048
14049 commit 00157fa203d628c0903da8332a40d0e1e0a0e6f8
14050 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14051 Date:   Mon Apr 21 18:09:30 2008 +0000
14052
14053     renamed no.po to nb.po
14054
14055 commit e13355d5fc8beff343cda7db7187822b688dd61f
14056 Author: Laurent Monin <geeqie@norz.org>
14057 Date:   Mon Apr 21 15:30:16 2008 +0000
14058
14059     Fix a segfault occuring when pressing 'i' for overlay info
14060     in a separate image window (no layout).
14061
14062 commit 4d1beccf7d7de512882e5f59757c52c326d1a1b6
14063 Author: Laurent Monin <geeqie@norz.org>
14064 Date:   Mon Apr 21 14:19:48 2008 +0000
14065
14066     histogram_draw(): tidy up.
14067
14068 commit 667d057287d39224fd008329ec6a5e0d28dcc818
14069 Author: Laurent Monin <geeqie@norz.org>
14070 Date:   Mon Apr 21 13:39:17 2008 +0000
14071
14072     histogram_read(): speed up calculations by 20%.
14073
14074 commit c397f66ddcc3c7651cda421f11a5cae13afa92ba
14075 Author: Laurent Monin <geeqie@norz.org>
14076 Date:   Mon Apr 21 11:44:03 2008 +0000
14077
14078     histogram_read(): use memset() to initialize histogram data instead of for() loop.
14079
14080 commit a7ae368828f16b5cd0d2ea3375242f6cb90eee86
14081 Author: Laurent Monin <geeqie@norz.org>
14082 Date:   Mon Apr 21 10:11:55 2008 +0000
14083
14084     French translation was updated.
14085
14086 commit 56adb85f9ede97ad87f1c8adbe2b95814128ee7c
14087 Author: Laurent Monin <geeqie@norz.org>
14088 Date:   Mon Apr 21 10:10:23 2008 +0000
14089
14090     Add compat.c to POTFILES
14091
14092 commit d3339b5ef4ccfc029f07766426faf12b30ff5824
14093 Author: Laurent Monin <geeqie@norz.org>
14094 Date:   Mon Apr 21 10:09:01 2008 +0000
14095
14096     Allow the user to set the drag'n drop icon size through
14097     Preferences > Advanced > Behavior > Drag'n drop icon size.
14098     It is saved to rc file as dnd_icon_size.
14099
14100 commit c10bf95960a1aa871faf0d9930098bdd9a9b1b1c
14101 Author: Laurent Monin <geeqie@norz.org>
14102 Date:   Sun Apr 20 23:17:35 2008 +0000
14103
14104     Add a replacement for gtk_radio_action_set_current_value() which
14105     require GTK+ >= 2.10.
14106     Two new files were added, compat.h and compat.c.
14107
14108 commit bac25c157f02acaf5d06970e49a87cf31809bb44
14109 Author: Laurent Monin <geeqie@norz.org>
14110 Date:   Sun Apr 20 22:51:53 2008 +0000
14111
14112     French translation was updated.
14113
14114 commit 1563535bd6d10e9615ab1c67c12531ceaa15ae79
14115 Author: Laurent Monin <geeqie@norz.org>
14116 Date:   Sun Apr 20 22:45:00 2008 +0000
14117
14118     Add number mnemonics to image view editors submenu.
14119
14120 commit ea59e24d4f4084f19376efb2a1ff8687e549ed6b
14121 Author: Laurent Monin <geeqie@norz.org>
14122 Date:   Sun Apr 20 22:29:23 2008 +0000
14123
14124     Prefix editor entries in the main menu with numbers.
14125     It allows Alt+E+number as shortcut to start an editor.
14126
14127 commit 2fa99cc17f3ce25101d9dcd1f9a8a9313e39532f
14128 Author: Laurent Monin <geeqie@norz.org>
14129 Date:   Sun Apr 20 22:14:54 2008 +0000
14130
14131     Add missing shortcuts.
14132
14133 commit 8b4cfba15cf968c6ad9cb9804838924d3988b19f
14134 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14135 Date:   Sun Apr 20 22:14:38 2008 +0000
14136
14137     fixed color profile code for older versions of exiv2
14138     compilation fixes
14139
14140 commit 118f92d8da6b070dba40ad7e56311e40cc923107
14141 Author: Laurent Monin <geeqie@norz.org>
14142 Date:   Sun Apr 20 22:01:26 2008 +0000
14143
14144     Mark slideshow toggle state in the menu.
14145     There is still an issue due to layout vs view slideshows...
14146
14147 commit 59c6c8f009efbe091aabc08e26671790ef8fbba9
14148 Author: Laurent Monin <geeqie@norz.org>
14149 Date:   Sun Apr 20 21:38:45 2008 +0000
14150
14151     Fix a typo introduced by revision 521.
14152
14153 commit 282581c95553818382b548f0900e04ae661a8db7
14154 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14155 Date:   Sun Apr 20 21:35:03 2008 +0000
14156
14157     read color profiles from jpeg also with Exiv2
14158
14159 commit 7d1f6b971340bdf761b26db2b075c205745ba91f
14160 Author: Laurent Monin <geeqie@norz.org>
14161 Date:   Sun Apr 20 21:30:36 2008 +0000
14162
14163     Use explicit names for mouse buttons instead of numbers.
14164     MOUSE_BUTTON_LEFT   = 1
14165     MOUSE_BUTTON_MIDDLE = 2
14166     MOUSE_BUTTON_RIGHT  = 3
14167     It makes the code easier to read.
14168
14169 commit cd9fb13e5fcc4e47598bb671e05c6b88e2698aed
14170 Author: Laurent Monin <geeqie@norz.org>
14171 Date:   Sun Apr 20 20:35:26 2008 +0000
14172
14173     Fix a typo: unoffical -> unofficial
14174
14175 commit b880b00f068794630e7a358b5cec718e7e594019
14176 Author: Laurent Monin <geeqie@norz.org>
14177 Date:   Sun Apr 20 18:07:51 2008 +0000
14178
14179     Effectively drop empty newlines at end of files (missing from rev 535)
14180
14181 commit a1c71d3b2ba033f5baa6e19d1ed39a8d6f192279
14182 Author: Laurent Monin <geeqie@norz.org>
14183 Date:   Sun Apr 20 16:50:19 2008 +0000
14184
14185     comment_file_read(): rewrite the parser, drop leading and trailing newlines
14186     in comment.
14187
14188 commit d4392d114707bdc5888aeee2d614377a0609a9c0
14189 Author: Laurent Monin <geeqie@norz.org>
14190 Date:   Sun Apr 20 13:42:22 2008 +0000
14191
14192     Minor cleanup and code redundancy reduction.
14193
14194 commit 9ad0a718914f45230e0f19475875e09a9afd3ceb
14195 Author: Laurent Monin <geeqie@norz.org>
14196 Date:   Sun Apr 20 13:30:36 2008 +0000
14197
14198     editor_command_one(): tidy up.
14199
14200 commit 7adf4f744a2e3b8ba952263f51155b634660b38d
14201 Author: Laurent Monin <geeqie@norz.org>
14202 Date:   Sun Apr 20 13:04:57 2008 +0000
14203
14204     Big whitespaces cleanup:
14205     - drop whitespaces at end of lines
14206     - convert eight spaces to tab at start of lines
14207     - drop spurious spaces mixed with tabs
14208     - remove empty lines at end of files
14209
14210 commit c97955e4ac06a81f2a352a24ea21ebfeaeb7bb71
14211 Author: Laurent Monin <geeqie@norz.org>
14212 Date:   Sun Apr 20 10:05:27 2008 +0000
14213
14214     Allow the user to change open_recent_list_maxsize option through
14215     Preferences > Advanced > Navigation.
14216
14217 commit 71f3f6c7065587a9c1d15fe1a33af8ed5f6d3e12
14218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14219 Date:   Sun Apr 20 09:53:37 2008 +0000
14220
14221     rm as external delete command is too dangerous, even for testing
14222
14223 commit 95eb1d8bc4485bc510073487e2f83f4f60905258
14224 Author: Laurent Monin <geeqie@norz.org>
14225 Date:   Sun Apr 20 09:47:51 2008 +0000
14226
14227     Add a way to restore original state in Adjust menu.
14228
14229 commit 8b67bd63f4e6e07b45fc738face1abf359dfc937
14230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14231 Date:   Sun Apr 20 09:29:46 2008 +0000
14232
14233     added fColorProfile pseudo-tag with detailed information
14234
14235 commit c648cdf41aa74fb22dfda4d427f88b2bfe46a0f0
14236 Author: Laurent Monin <geeqie@norz.org>
14237 Date:   Sun Apr 20 09:02:05 2008 +0000
14238
14239     Fix the case "orientation from FileData, color profile from exif".
14240     Reported by Vladimir Nadvornik.
14241
14242 commit 448b0fb89c7de9573e5ec7ff440fa301ac7ffb3e
14243 Author: Laurent Monin <geeqie@norz.org>
14244 Date:   Sat Apr 19 23:12:30 2008 +0000
14245
14246     Rename inappropriate folder_size to folder.
14247
14248 commit 49f7e41a9d6f9bfb35c76870e296bc2fdc8aa395
14249 Author: Laurent Monin <geeqie@norz.org>
14250 Date:   Sat Apr 19 22:32:07 2008 +0000
14251
14252     Use sizeof() for buffer size where appropriate.
14253
14254 commit 3e04d15e24bcfb5ef26ed869c301e06a170f780d
14255 Author: Laurent Monin <geeqie@norz.org>
14256 Date:   Sat Apr 19 21:50:05 2008 +0000
14257
14258     Keep image orientation set by the user during the session.
14259
14260 commit a99ca586e977ec78bc4255917a9cf9b2b216d9b7
14261 Author: Laurent Monin <geeqie@norz.org>
14262 Date:   Sat Apr 19 21:30:19 2008 +0000
14263
14264     Save Show Marks state to rc file and display current state in menu.
14265     It is saved as boolean option layout.show_marks.
14266
14267 commit 1879b71339a3fef471ddf453198cda29293498b8
14268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14269 Date:   Sat Apr 19 21:20:08 2008 +0000
14270
14271     fixed max. number of profiles
14272
14273 commit 9fbfd4fb566a6f1e7cdb2f8789573197a2c60231
14274 Author: Laurent Monin <geeqie@norz.org>
14275 Date:   Sat Apr 19 21:18:24 2008 +0000
14276
14277     Sort options.
14278
14279 commit b2b6e8ce2fddde58139ddebc40ef655d828b216e
14280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14281 Date:   Sat Apr 19 21:10:18 2008 +0000
14282
14283     fixed color profile index
14284
14285 commit 218f722e6adc43c59d01a2d28706909d128fa0a5
14286 Author: Laurent Monin <geeqie@norz.org>
14287 Date:   Sat Apr 19 20:53:12 2008 +0000
14288
14289     Let toggle marks with numeric keypad.
14290
14291 commit cc35c193b2e718a4c336f4eb5c92e8133ac63587
14292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14293 Date:   Sat Apr 19 20:19:27 2008 +0000
14294
14295     I have finally found how to add alternative hotkeys
14296     removed more hard-coded keys
14297     "Split Quad" is without hotkey for now
14298
14299 commit 28b3a3ee99d6ea34fd3c711cbe1fdc1ea32d66d8
14300 Author: Laurent Monin <geeqie@norz.org>
14301 Date:   Sat Apr 19 19:28:10 2008 +0000
14302
14303     Accept keywords composed by two words ("Todo" = "A faire" in french).
14304     Prevent duplicate keywords in the list.
14305
14306 commit 3cb190ac4fff1239d5dd27a2d20e9e85c3fbcf8d
14307 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14308 Date:   Sat Apr 19 17:55:41 2008 +0000
14309
14310     show the AdobeRGB profile in the menu, indicate input profile from image
14311
14312 commit f3f92c31a15a0dc60c5b0cd69840c25addcff285
14313 Author: Laurent Monin <geeqie@norz.org>
14314 Date:   Sat Apr 19 17:14:03 2008 +0000
14315
14316     file_dat_unref: display number of references as well of path (debug only).
14317
14318 commit 1a73876d6a93b15ef5f5ec6bbbfbdf34320c80bf
14319 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14320 Date:   Sat Apr 19 16:26:29 2008 +0000
14321
14322     first support for AdobeRGB colorspace
14323
14324 commit fa1a2b4b8ce6f2d80b7abffcffbc41101bf069a7
14325 Author: Laurent Monin <geeqie@norz.org>
14326 Date:   Sat Apr 19 16:10:08 2008 +0000
14327
14328     French translation fixes.
14329
14330 commit 9654df9924eb462012f0b45cf69164107912779d
14331 Author: Laurent Monin <geeqie@norz.org>
14332 Date:   Sat Apr 19 13:40:20 2008 +0000
14333
14334     French translation fixes and updates.
14335
14336 commit 7d2b5d37b2f6261648d57961a895c90b504c7f81
14337 Author: Laurent Monin <geeqie@norz.org>
14338 Date:   Sat Apr 19 13:39:21 2008 +0000
14339
14340     Add missing _().
14341
14342 commit 7f2c5644543924da2eba00708070b3b612718f29
14343 Author: Laurent Monin <geeqie@norz.org>
14344 Date:   Sat Apr 19 12:46:59 2008 +0000
14345
14346     Add the possibility to update only one translation file using,
14347     for example: make update-po PO=fr
14348     autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
14349
14350 commit c96a154ee7cfeddc35acfb23999639f8d2004d3d
14351 Author: Laurent Monin <geeqie@norz.org>
14352 Date:   Sat Apr 19 11:11:53 2008 +0000
14353
14354     Cleanup last patch:
14355     - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
14356     - use G_N_ELEMENTS()
14357
14358 commit a139b891f3932562bae2980e03ad4986f89847ab
14359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14360 Date:   Sat Apr 19 09:49:14 2008 +0000
14361
14362     improved spec file
14363
14364 commit d338acaf8596de02899bd7d5965855b354d3ceec
14365 Author: Laurent Monin <geeqie@norz.org>
14366 Date:   Sat Apr 19 09:36:30 2008 +0000
14367
14368     Fix directory view popup menu to display a View As submenu
14369     to switch between different directory views.
14370
14371 commit faead0406f174630dbb35832acd36d89aabdc293
14372 Author: Laurent Monin <geeqie@norz.org>
14373 Date:   Fri Apr 18 23:35:16 2008 +0000
14374
14375     gimp-remote has no -n option.
14376
14377 commit 2167314197590c1a13c1f2d13e3b5cb018d17de1
14378 Author: Laurent Monin <geeqie@norz.org>
14379 Date:   Fri Apr 18 23:09:03 2008 +0000
14380
14381     Add zoom ratio display to OSD in fullscreen mode.
14382     It appears as [%zoom%] in fullscreen info string.
14383     It is now displayed by default.
14384
14385 commit f595a30b44e656fa390abb9aba67d0c6768f3369
14386 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14387 Date:   Fri Apr 18 22:31:58 2008 +0000
14388
14389     partially fixed reading embedded color profiles with exiv2
14390
14391 commit aa3a6e89bf61d28862db69c00596385c2a72733d
14392 Author: Laurent Monin <geeqie@norz.org>
14393 Date:   Fri Apr 18 22:15:01 2008 +0000
14394
14395     Add two new options to control image read buffer at runtime.
14396     They are available in Preferences > Advanced > Image loading and caching.
14397     Default read buffer size was set to 4096 instead of 512.
14398     These options are saved to rc file.
14399
14400 commit 37af10a74df5d4f3031849ab0a678a9fc2e3d47f
14401 Author: Laurent Monin <geeqie@norz.org>
14402 Date:   Fri Apr 18 21:53:33 2008 +0000
14403
14404     Display elapsed time since previous get_exec_time() call (debug only).
14405
14406 commit a010c8ea1081d31b948c09e3ab1e87a433c5ee10
14407 Author: Laurent Monin <geeqie@norz.org>
14408 Date:   Fri Apr 18 21:51:08 2008 +0000
14409
14410     Remove forgotten debug printf().
14411
14412 commit 763f8437ee2541f39a309154d249b088323eacad
14413 Author: Laurent Monin <geeqie@norz.org>
14414 Date:   Fri Apr 18 21:42:00 2008 +0000
14415
14416     Fix OSD display when fullscreen info string is empty.
14417
14418 commit 7df25c1ba74b9a175fdf33d90bce28db6cd908b2
14419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14420 Date:   Fri Apr 18 21:30:12 2008 +0000
14421
14422     replace inner loops with memcpy
14423
14424 commit a31575c389e7d8c007dbcac3e47f94e56f9188bf
14425 Author: Laurent Monin <geeqie@norz.org>
14426 Date:   Fri Apr 18 20:41:09 2008 +0000
14427
14428     Explode pr_tile_mirror() in three optimized functions:
14429     pr_tile_mirror_only()
14430     pr_tile_mirror_and_flip()
14431     pr_tile_flip_only()
14432
14433 commit 41f45372c2b917e1595d8e9d83871326d07ea97b
14434 Author: Laurent Monin <geeqie@norz.org>
14435 Date:   Fri Apr 18 16:53:41 2008 +0000
14436
14437     Rename vd_drop_update() to vd_dnd_drop_update().
14438     Add two function pointers to ViewDir struct to keep
14439     vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
14440     static to view_dir_tree.c.
14441
14442 commit 1b102510a0a4900076a2a34467feb80dab809734
14443 Author: Laurent Monin <geeqie@norz.org>
14444 Date:   Fri Apr 18 16:29:47 2008 +0000
14445
14446     Drop 3 useless #define.
14447
14448 commit 5add0a6fd3900ca0c6ea0ed8989e74780f27a8c7
14449 Author: Laurent Monin <geeqie@norz.org>
14450 Date:   Fri Apr 18 16:25:40 2008 +0000
14451
14452     Fix forgotten vd->pf affectation.
14453     Cleanup, and reduce code redundancy a bit.
14454
14455 commit 07b43fa0b6dd45d7961e0c6472577ba1562a26e9
14456 Author: Laurent Monin <geeqie@norz.org>
14457 Date:   Fri Apr 18 11:01:41 2008 +0000
14458
14459     Explode pr_tile_rotate_90() in two functions:
14460     pr_tile_rotate_90_clockwise()
14461     pr_tile_rotate_90_counter_clockwise()
14462     Optimize the code at the expense of a bit of code redundancy:
14463     tests were moved outside the loops, intermediate results are now cached.
14464
14465 commit d7c3043727595dcb6024590e37180486d1da9793
14466 Author: Laurent Monin <geeqie@norz.org>
14467 Date:   Fri Apr 18 09:15:09 2008 +0000
14468
14469     Introduce printf_term() macro and use it.
14470
14471 commit 8d5ef0b6c0b83a18dc1c9b72b01a5a84ad998468
14472 Author: Laurent Monin <geeqie@norz.org>
14473 Date:   Thu Apr 17 20:14:49 2008 +0000
14474
14475     Add a shortcut key for List (L) and change the one for Tree (T),
14476     they are now in a submenu.
14477
14478 commit 1b4a527e848a686aff4d182347b8c113646c5e6f
14479 Author: Laurent Monin <geeqie@norz.org>
14480 Date:   Thu Apr 17 20:03:49 2008 +0000
14481
14482     Add some wrappers in view_dir.c and simplify even more.
14483
14484 commit c53023e25a970f212a1e33b6921b1ad5084525db
14485 Author: Laurent Monin <geeqie@norz.org>
14486 Date:   Thu Apr 17 19:57:41 2008 +0000
14487
14488     Fix a bug introduced in revision 489.
14489
14490 commit fb146a2c8938469f9a9a9e17ad10762f02792919
14491 Author: Laurent Monin <geeqie@norz.org>
14492 Date:   Thu Apr 17 18:44:17 2008 +0000
14493
14494     Reduce code redundancy with the introduction of a new
14495     function named vd_get_fd_from_tree_path().
14496
14497 commit 8015d0ae2c89c1c524292fc72d0cf41a8318ef18
14498 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14499 Date:   Thu Apr 17 17:44:54 2008 +0000
14500
14501     image post-processing (rotation and color management) moved to
14502     pixbuf-renderer
14503
14504 commit 524fc51faed3885c6126225ad9627f7b2e345286
14505 Author: Laurent Monin <geeqie@norz.org>
14506 Date:   Thu Apr 17 17:35:51 2008 +0000
14507
14508     Merge vd(list|tree)_release_cb() in vd_release_cb().
14509     I made some assumptions here i hope correct.
14510
14511 commit a165d9a199cfcc40f8a7510e31c3809fd3a15ef0
14512 Author: Laurent Monin <geeqie@norz.org>
14513 Date:   Thu Apr 17 17:19:41 2008 +0000
14514
14515     Merge few more functions to view_dir.c.
14516
14517 commit 054116d5c6fa3f7afb7773b64eb5d0ddba4385d8
14518 Author: Laurent Monin <geeqie@norz.org>
14519 Date:   Thu Apr 17 16:33:31 2008 +0000
14520
14521     Move common menu position callback to view_dir.c.
14522
14523 commit 4394fa7a38bcb5b24ee6064a753cf78ee18adcec
14524 Author: Laurent Monin <geeqie@norz.org>
14525 Date:   Thu Apr 17 14:51:32 2008 +0000
14526
14527     Merge dirlist/dirview dnd code.
14528
14529 commit a264c79b0c70ef6160afe5914ad1a68828ada895
14530 Author: Laurent Monin <geeqie@norz.org>
14531 Date:   Wed Apr 16 22:51:32 2008 +0000
14532
14533     Regenerate translations files and update french translation.
14534
14535 commit add5ed9d94ecc2d0df2d60610480d23c1082ae3e
14536 Author: Laurent Monin <geeqie@norz.org>
14537 Date:   Wed Apr 16 22:31:52 2008 +0000
14538
14539     Fix new folder feature in dirlist mode, it was broken by revision 481.
14540
14541 commit d129ccdd86cf18e37a020dd2be7760c395f92895
14542 Author: Laurent Monin <geeqie@norz.org>
14543 Date:   Wed Apr 16 22:23:43 2008 +0000
14544
14545     Fix a crash introduced in revision 477.
14546
14547 commit ed88a7f0f8aaa1d3aac7914d1c30de5aa271b89e
14548 Author: Laurent Monin <geeqie@norz.org>
14549 Date:   Wed Apr 16 22:21:01 2008 +0000
14550
14551     Fix two errors made in revision 473.
14552
14553 commit 0313a63861e92a60d1e08d92b68c9ccbb30d6d67
14554 Author: Laurent Monin <geeqie@norz.org>
14555 Date:   Wed Apr 16 21:58:05 2008 +0000
14556
14557     Merge few more vdlist/vdtree functions.
14558
14559 commit 87388b59fb39365d12d12febc2a2aab528380fd8
14560 Author: Laurent Monin <geeqie@norz.org>
14561 Date:   Wed Apr 16 20:36:10 2008 +0000
14562
14563     Make directory view popup menu common and move it to view_dir.{c,h}.
14564
14565 commit 8b709929d5caf41ffd68acb1350c785335131a97
14566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14567 Date:   Wed Apr 16 20:32:44 2008 +0000
14568
14569     fixed compiler warnings
14570
14571 commit 6820b9f7ef0d66634915b7d0538fb3f81bc86272
14572 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14573 Date:   Wed Apr 16 20:15:42 2008 +0000
14574
14575     in debug mode print time information on selected events
14576
14577 commit 5a2f5a7a783b7e8b1138d32b9c5059e32fe7c1a2
14578 Author: Laurent Monin <geeqie@norz.org>
14579 Date:   Wed Apr 16 18:57:50 2008 +0000
14580
14581     Clean up and simplify.
14582
14583 commit 2bf00ad0b8236c09a056412b49ae3f0fd89ce6bc
14584 Author: Laurent Monin <geeqie@norz.org>
14585 Date:   Wed Apr 16 16:54:38 2008 +0000
14586
14587     Merge parts of view_dir_list/tree constructors/destructors to
14588     view_dir.
14589
14590 commit 2ed8126b688006feba5fb928af379d3a1713d14d
14591 Author: Laurent Monin <geeqie@norz.org>
14592 Date:   Wed Apr 16 16:05:12 2008 +0000
14593
14594     Move some dnd common code from view_dir_list.c and view_dir_tree.c
14595     to view_dir.c.
14596
14597 commit 49506cdbbc2eab38968eaf7a71836ec3c8261d00
14598 Author: Laurent Monin <geeqie@norz.org>
14599 Date:   Wed Apr 16 14:56:31 2008 +0000
14600
14601     Rename vdt occurences to vd.
14602
14603 commit 252ecb111253c410ee55fd732ac19750e0e81b2e
14604 Author: Laurent Monin <geeqie@norz.org>
14605 Date:   Wed Apr 16 14:51:39 2008 +0000
14606
14607     Rename vdl occurences to vd.
14608
14609 commit b90ce4354563cb43ad69dc3fe97be4ad12f5eb89
14610 Author: Laurent Monin <geeqie@norz.org>
14611 Date:   Wed Apr 16 14:45:22 2008 +0000
14612
14613     Introduce a new struct ViewDir to handle directory views common
14614     data.
14615     Specific data is now in ViewDirInfoList and ViewDirInfoTree.
14616     Type of directory view can be specified with enum DirViewType.
14617     This is saved to rc file as layout.dir_view_type, which replace
14618     layout.view_as_tree.
14619     Code was modified to reflect these changes.
14620     This is a first to move to merge common code of view_dir_list.c
14621     and view_dir_tree.c and ease the introduction of new types
14622     of directory view.
14623
14624 commit 926c9122c33a25e49679e9689c2a22d8b032b7d8
14625 Author: Laurent Monin <geeqie@norz.org>
14626 Date:   Tue Apr 15 21:49:28 2008 +0000
14627
14628     Indicate --debug[=level] in usage display.
14629
14630 commit 5d5d65dbb005ee639931f424d7acdb65865eebb2
14631 Author: Laurent Monin <geeqie@norz.org>
14632 Date:   Tue Apr 15 21:47:03 2008 +0000
14633
14634     Parse command line for --debug option as soon as possible and allow
14635     --debug[=level] syntax.
14636     Only display message indication debug level once.
14637
14638 commit 68ec77a8cd6d07d78de3c56cf977e24add191706
14639 Author: Laurent Monin <geeqie@norz.org>
14640 Date:   Tue Apr 15 21:06:00 2008 +0000
14641
14642     Cleanup read/write of image.zoom_mode option.
14643
14644 commit dbdee25d4a8be12e7f334659d0041a0987aeb403
14645 Author: Laurent Monin <geeqie@norz.org>
14646 Date:   Tue Apr 15 20:56:55 2008 +0000
14647
14648     Read show_icon_names only once.
14649
14650 commit 02d26d43e10b7dbc2a9ca41f1d87429e6ed21f0f
14651 Author: Laurent Monin <geeqie@norz.org>
14652 Date:   Tue Apr 15 20:55:21 2008 +0000
14653
14654     Rename l_conf to layout_order and make it more local.
14655
14656 commit ba6443e9b37c7c9c629809e8bd079234bf846ad8
14657 Author: Laurent Monin <geeqie@norz.org>
14658 Date:   Tue Apr 15 20:46:14 2008 +0000
14659
14660     Fix a bug that was here since a long time, buf has nothing
14661     to do with options->layout.order, so compare it to l_conf instead.
14662     It fixes refreshing of files and directories lists when changing
14663     filtering options.
14664
14665 commit 7919d6756adc49486a6ec3c3e863fd745757820d
14666 Author: Laurent Monin <geeqie@norz.org>
14667 Date:   Tue Apr 15 20:36:11 2008 +0000
14668
14669     Add a new option in Preferences > Filtering to allow the
14670     user to choose to display '.' directory in folder lists or not.
14671     This option is saved to rc file as file_filter.show_dot_directory.
14672     A minor fix was made to disable display of .. in folder selection
14673     dialogs when current path is /.
14674
14675 commit 5fb1b9fa3f94b44fd4cb3571bc561df67703ad39
14676 Author: Laurent Monin <geeqie@norz.org>
14677 Date:   Tue Apr 15 20:00:27 2008 +0000
14678
14679     Add and use few new macros in rc file writing code.
14680
14681 commit 0612855a4da8b544bed995add70c6bb6900b9e95
14682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14683 Date:   Tue Apr 15 18:34:24 2008 +0000
14684
14685     this might fix the freezes on freebsd, solaris, etc.
14686
14687 commit 0e4f634e7ad58ae90048e8648355d0e9d9017869
14688 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14689 Date:   Tue Apr 15 16:57:30 2008 +0000
14690
14691     save file_class to config file
14692
14693 commit 9225b41f98bcf9d21d458973e72af78153eaacc3
14694 Author: Laurent Monin <geeqie@norz.org>
14695 Date:   Tue Apr 15 07:16:51 2008 +0000
14696
14697     Exit fullscreen mode when Properties is displayed.
14698
14699 commit 4ad9ed88281b7b4000fffea1c1e68e5ad6c919a0
14700 Author: Laurent Monin <geeqie@norz.org>
14701 Date:   Tue Apr 15 06:56:25 2008 +0000
14702
14703     New Go to directory view feature that permits to find and display the directory
14704     corresponding to an image view.
14705     For example, when you open an image in new window from collection, right clicking on
14706     the newly displayed image will let you choose Go to directory view, which would open
14707     a new window, with image and directory list.
14708     If current directory is the one of the image, menu item is disabled.
14709
14710 commit 28d489b1dc7ee32ffe576e3fc2b9b98056062e98
14711 Author: Laurent Monin <geeqie@norz.org>
14712 Date:   Mon Apr 14 23:47:13 2008 +0000
14713
14714     Move layout.order default init to setup_default_options().
14715
14716 commit ec46e7a26e75c60f577a17dbdadddf5421c17ce1
14717 Author: Laurent Monin <geeqie@norz.org>
14718 Date:   Mon Apr 14 23:39:46 2008 +0000
14719
14720     collection_load(): use booleans and always count failures (for debug).
14721
14722 commit 95f5f103e834a2d31c60c329a30d10116bf6b015
14723 Author: Laurent Monin <geeqie@norz.org>
14724 Date:   Mon Apr 14 23:29:54 2008 +0000
14725
14726     collection_load(): improve headers parsing.
14727
14728 commit d11ebdf00ddd802dabdab77d870cf017663573db
14729 Author: Laurent Monin <geeqie@norz.org>
14730 Date:   Mon Apr 14 23:09:48 2008 +0000
14731
14732     collection_load(): fix typo (missing #) made in rev 453.
14733
14734 commit 51a638cf38c21da8bbb44166a27c9441d17d6b69
14735 Author: Laurent Monin <geeqie@norz.org>
14736 Date:   Mon Apr 14 23:08:27 2008 +0000
14737
14738     collection_load(): accept whitespaces at start of lines.
14739
14740 commit 598acd263839791e2ed5ce66c0cccd351f67e4a4
14741 Author: Laurent Monin <geeqie@norz.org>
14742 Date:   Mon Apr 14 22:57:26 2008 +0000
14743
14744     collection_load(): increase verbosity in debug mode.
14745
14746 commit d0738ee165622d8e1782bb9a6eb7834f7d067fb6
14747 Author: Laurent Monin <geeqie@norz.org>
14748 Date:   Mon Apr 14 22:50:50 2008 +0000
14749
14750     collection_load(): replace official by limit_failures (and
14751     invert the tests).
14752
14753 commit 7b5e4b9910d9630dd8337bf7595a72adc5353fbf
14754 Author: Laurent Monin <geeqie@norz.org>
14755 Date:   Mon Apr 14 22:45:53 2008 +0000
14756
14757     Increase collection_load() buffer size and do not activate
14758     error limiting for GQview collections.
14759
14760 commit 0b84d42bbae8d46d469262d5bc53acf46d935049
14761 Author: Laurent Monin <geeqie@norz.org>
14762 Date:   Mon Apr 14 22:28:29 2008 +0000
14763
14764     Merge collection_load_only_geometry() into collection_load().
14765
14766 commit 3ababb59e475a61f1f0bd085d0e33e0312c0baf2
14767 Author: Laurent Monin <geeqie@norz.org>
14768 Date:   Mon Apr 14 22:05:47 2008 +0000
14769
14770     Use flags for collection_load*().
14771
14772 commit 03dfde5430fc9f9529840dce357ba17703f98042
14773 Author: Laurent Monin <geeqie@norz.org>
14774 Date:   Sun Apr 13 20:33:45 2008 +0000
14775
14776     Apply exif display config (Never/If set/Always) to pan view too.
14777
14778 commit d8dac8fc58190ffde1b6602dbccd62cd5d7b5aa4
14779 Author: Laurent Monin <geeqie@norz.org>
14780 Date:   Sun Apr 13 19:21:13 2008 +0000
14781
14782     Rename show_dot_files to show_hidden_files.
14783     There is no need to expose the underlying method to hide
14784     files.
14785
14786 commit 38e6918e9817e663d99f827afab64e30ece28904
14787 Author: Laurent Monin <geeqie@norz.org>
14788 Date:   Sun Apr 13 18:56:24 2008 +0000
14789
14790     Let toggle the visibility of hidden files from directories list
14791     or tree contextual menu.
14792
14793 commit c1b559c372212ba25d25c3033900465580a95aae
14794 Author: Laurent Monin <geeqie@norz.org>
14795 Date:   Sun Apr 13 12:24:42 2008 +0000
14796
14797     Add a button to reset fullscreen info string to default value.
14798
14799 commit a7f368b7d5697a10f2a07a2d7a323054593ff985
14800 Author: Laurent Monin <geeqie@norz.org>
14801 Date:   Sun Apr 13 12:12:44 2008 +0000
14802
14803     Fix a typo, READ_CHAR() must use value_all.
14804
14805 commit 8b62dc72ea0a17ea87ac9eff59eb193de82a6e7f
14806 Author: Laurent Monin <geeqie@norz.org>
14807 Date:   Sun Apr 13 09:10:38 2008 +0000
14808
14809     Use convenient macros to read options, it will ensure options
14810     names are matching (in the rc file and internally).
14811
14812 commit 9ca550aba088f91cc6996f6cc087cdfd62bba93f
14813 Author: Laurent Monin <geeqie@norz.org>
14814 Date:   Sun Apr 13 08:36:17 2008 +0000
14815
14816     Simplify read_*_option() stuff by passing pointer to option value.
14817     Introduce read_uint_option() to read enum values and read_int_option_clamp()
14818     to read clamped values.
14819
14820 commit 49b7c7fe48866f69d080a098f8a9d06edc818738
14821 Author: Laurent Monin <geeqie@norz.org>
14822 Date:   Sat Apr 12 23:59:31 2008 +0000
14823
14824     Partly rewrite option parser to accept whitespaces at start
14825     of lines.
14826
14827 commit 3d8e37380a4959e12ccd2fba88d432bd93270827
14828 Author: Laurent Monin <geeqie@norz.org>
14829 Date:   Sat Apr 12 23:41:35 2008 +0000
14830
14831     exif_* -> exif.display.*
14832
14833 commit e343ae4e578a24d6e49059bc0c5b0dbde0971b88
14834 Author: Laurent Monin <geeqie@norz.org>
14835 Date:   Sat Apr 12 23:32:08 2008 +0000
14836
14837     Add a note in the rc file about special editor slots.
14838
14839 commit e2a2cc276a702ce73821ec81d0768252f2f463dd
14840 Author: Laurent Monin <geeqie@norz.org>
14841 Date:   Sat Apr 12 23:16:41 2008 +0000
14842
14843     sidecar_ext -> sidecar.ext
14844
14845 commit 92b6d1c6f6d91e0732716f934aa5bb999313aab5
14846 Author: Laurent Monin <geeqie@norz.org>
14847 Date:   Sat Apr 12 23:07:04 2008 +0000
14848
14849     Unify names of options between variables and rc file.
14850
14851 commit 8f2f4ae8a8fbba517d9c2e2c196b7f9ff5a40647
14852 Author: Laurent Monin <geeqie@norz.org>
14853 Date:   Sat Apr 12 23:02:00 2008 +0000
14854
14855     Use tree_descend_subdirs everywhere.
14856
14857 commit e5253f24cda55574222c41b5c84e49643ea9049b
14858 Author: Laurent Monin <geeqie@norz.org>
14859 Date:   Sat Apr 12 22:22:11 2008 +0000
14860
14861     Use startup_path_enable everywhere.
14862
14863 commit 32611f3c4549e3506390d41fefc5050b80739ca0
14864 Author: Laurent Monin <geeqie@norz.org>
14865 Date:   Sat Apr 12 22:17:14 2008 +0000
14866
14867     Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
14868
14869 commit fc112e86d9cf2d7b99aa0b40a07f28c8ecd08b4c
14870 Author: Laurent Monin <geeqie@norz.org>
14871 Date:   Sat Apr 12 22:10:38 2008 +0000
14872
14873     Rename dupe_custom_threshold option to duplicates_similarity_threshold.
14874
14875 commit a882880361dd72f9002595502f954d0eff7c1feb
14876 Author: Laurent Monin <geeqie@norz.org>
14877 Date:   Sat Apr 12 22:04:29 2008 +0000
14878
14879     Move safe_delete* and in place rename options to file_ops
14880     struct.
14881     Re-order rc file a bit.
14882
14883 commit cae690dfacfc833d50ff8543d50dd1d6ccc5654a
14884 Author: Laurent Monin <geeqie@norz.org>
14885 Date:   Sat Apr 12 21:45:30 2008 +0000
14886
14887     Rename option thumbnails.enabled to layout.show_thumbnails as it makes
14888     more sense.
14889
14890 commit 99862dd609c1002a0b307e840377956a7c825fa0
14891 Author: Laurent Monin <geeqie@norz.org>
14892 Date:   Sat Apr 12 21:38:55 2008 +0000
14893
14894     Rename user_specified_window_background and window_background_color
14895     to image.use_custom_border_color and image.border_color.
14896     Rename pref_background_color_set_cb() to pref_color_button_set_cb().
14897     Rename pref_colorbutton_new() to pref_color_button_new().
14898
14899 commit 4f893077aa3abd5ef6771504c572a941ddb39f1c
14900 Author: Laurent Monin <geeqie@norz.org>
14901 Date:   Sat Apr 12 19:33:59 2008 +0000
14902
14903     Rename window options (moved to layout) and re-order rc file.
14904
14905 commit 3b9d8732905f125947f2b447e9cbf42505af1d2e
14906 Author: Laurent Monin <geeqie@norz.org>
14907 Date:   Sat Apr 12 17:20:34 2008 +0000
14908
14909     Fix bad image option name in the rc file.
14910
14911 commit 3129bfd4c67ad166a10cf68684e34c420c528ffd
14912 Author: Laurent Monin <geeqie@norz.org>
14913 Date:   Sat Apr 12 17:09:20 2008 +0000
14914
14915     Fix display bug when using "Limit image size when autofitting" option.
14916
14917 commit 41eed8061d6fcdae47cda65e816da4a8c99d7e00
14918 Author: Laurent Monin <geeqie@norz.org>
14919 Date:   Sat Apr 12 15:13:00 2008 +0000
14920
14921     Beautify rc file, adding sub-sections titles.
14922
14923 commit 72d1f62068bc2edf087fe11c4003bb2bdfc6f9ac
14924 Author: Laurent Monin <geeqie@norz.org>
14925 Date:   Sat Apr 12 15:04:58 2008 +0000
14926
14927     Rename image-related options.
14928
14929 commit 0291156001ed57fd4ae86f34facde1f9dfbf408e
14930 Author: Laurent Monin <geeqie@norz.org>
14931 Date:   Sat Apr 12 09:41:44 2008 +0000
14932
14933     Rename thumbnails related options.
14934
14935 commit b9dfc44002659a2d65061c92167c054e5c7929cb
14936 Author: Laurent Monin <geeqie@norz.org>
14937 Date:   Sat Apr 12 09:12:37 2008 +0000
14938
14939     Rename file filtering options.
14940
14941 commit cbe3a31e45f964d1ec1a13644dbfada38f16bd0e
14942 Author: Laurent Monin <geeqie@norz.org>
14943 Date:   Sat Apr 12 08:59:52 2008 +0000
14944
14945     Drop unused stuff.
14946
14947 commit 2868bf63fa4ab10c32447d58cb054cc6bebe901a
14948 Author: Laurent Monin <geeqie@norz.org>
14949 Date:   Sat Apr 12 08:40:02 2008 +0000
14950
14951     Rename collection options.
14952
14953 commit 08116df6d62d699829022021020d180e0b2e390e
14954 Author: Laurent Monin <geeqie@norz.org>
14955 Date:   Sat Apr 12 08:35:58 2008 +0000
14956
14957     Rename file sorting options.
14958
14959 commit 7aa112520e180d55e51b04770b8faaa3cf099491
14960 Author: Laurent Monin <geeqie@norz.org>
14961 Date:   Sat Apr 12 08:28:08 2008 +0000
14962
14963     Re-order and try to group options.
14964
14965 commit 640bb21dc6aee7dccc6d1f76b611db31163b198b
14966 Author: Laurent Monin <geeqie@norz.org>
14967 Date:   Sat Apr 12 08:05:44 2008 +0000
14968
14969     Rename color profile options.
14970
14971 commit e67112638b3f486d8aff634119904205779f9187
14972 Author: Laurent Monin <geeqie@norz.org>
14973 Date:   Sat Apr 12 07:46:01 2008 +0000
14974
14975     Rename slideshow options.
14976
14977 commit 4c1a8d75a041016494c6cfa286c22cbcfbc7d166
14978 Author: Laurent Monin <geeqie@norz.org>
14979 Date:   Sat Apr 12 07:09:19 2008 +0000
14980
14981     Only display defined exif tags by default.
14982
14983 commit 766bebce3cd6701a545a8d310f5e48561f2712d0
14984 Author: Laurent Monin <geeqie@norz.org>
14985 Date:   Sat Apr 12 07:00:14 2008 +0000
14986
14987     Drop redundant code.
14988
14989 commit d0cc864a8050573cbe14ad87334b01a0d21e8d11
14990 Author: Laurent Monin <geeqie@norz.org>
14991 Date:   Sat Apr 12 06:42:47 2008 +0000
14992
14993     Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
14994     Requested by Frédéric Mantegazza.
14995
14996 commit 165c0da79cf3bad89da98b574c1eb6709c47dd38
14997 Author: Laurent Monin <geeqie@norz.org>
14998 Date:   Fri Apr 11 23:32:22 2008 +0000
14999
15000     Rationalize fullscreen options naming.
15001
15002 commit 52e680bc814903e8132c0416e85e94774c39b4c4
15003 Author: Laurent Monin <geeqie@norz.org>
15004 Date:   Fri Apr 11 23:01:00 2008 +0000
15005
15006     options_c -> c_options
15007
15008 commit 90490472d271ef57cc6d8edb1bde9ed01f333bab
15009 Author: Laurent Monin <geeqie@norz.org>
15010 Date:   Fri Apr 11 22:52:22 2008 +0000
15011
15012     Move more options to ConfOptions.
15013
15014 commit 638d6c3771f6967ac749cf4d06eb9142a83c69c6
15015 Author: Laurent Monin <geeqie@norz.org>
15016 Date:   Fri Apr 11 22:27:54 2008 +0000
15017
15018     Move file_sort_case_sensitive to ConfOptions.
15019
15020 commit d2979ca0c264ed0421e5cc25cbe12cb1b7f88f0e
15021 Author: Laurent Monin <geeqie@norz.org>
15022 Date:   Fri Apr 11 22:14:36 2008 +0000
15023
15024     Add a new struct ConfOptions to handle options.
15025     Changes were made among the code to use only one global var
15026     named "options" of type ConfOptions *.
15027     Initialization takes place in new init_options().
15028
15029 commit 115597977870a18c7ffcd527d381ba7babad049d
15030 Author: Laurent Monin <geeqie@norz.org>
15031 Date:   Fri Apr 11 20:35:37 2008 +0000
15032
15033     Make thumbnail standard fail directory after current application
15034     name and version.
15035
15036 commit f4b07b916eca315af4f7681bf01e36a69dfdf6fc
15037 Author: Laurent Monin <geeqie@norz.org>
15038 Date:   Fri Apr 11 20:01:29 2008 +0000
15039
15040     Define drag and drop target string in dnd.h.
15041     Make it use the current name of the application.
15042
15043 commit bfa84d177977c2d1d5c7d2db52a5efee6009d6fb
15044 Author: Laurent Monin <geeqie@norz.org>
15045 Date:   Fri Apr 11 19:43:36 2008 +0000
15046
15047     Use secure save in history_list_save().
15048
15049 commit 22e2b40b59d5968e6eb54fdf0abc8c3e26c59a52
15050 Author: Laurent Monin <geeqie@norz.org>
15051 Date:   Fri Apr 11 17:11:14 2008 +0000
15052
15053     Use secure save in comment_file_write().
15054
15055 commit e91c9429984b95358b9f9bd6161ab6003a47d321
15056 Author: Laurent Monin <geeqie@norz.org>
15057 Date:   Fri Apr 11 16:46:21 2008 +0000
15058
15059     Secure save now unlinks temporary file on error by default.
15060     It will prevent left-behind temporary files, but also prevent
15061     potential data recovery from partially written files (it
15062     should not be a problem here).
15063
15064 commit 8f7571734ad7780f9a56a63b590dc59979dceaea
15065 Author: Laurent Monin <geeqie@norz.org>
15066 Date:   Fri Apr 11 16:04:37 2008 +0000
15067
15068     Use secure save feature when saving collections.
15069
15070 commit 90a5034f8953a616e3e3bc8f0d2482b5542b1dd8
15071 Author: Laurent Monin <geeqie@norz.org>
15072 Date:   Fri Apr 11 16:02:33 2008 +0000
15073
15074     Preserve permissions of the destination file when using secure save.
15075
15076 commit 960050a743c0faf468c2be4608d90b506cd7e7ec
15077 Author: Laurent Monin <geeqie@norz.org>
15078 Date:   Fri Apr 11 15:27:08 2008 +0000
15079
15080     Revert part of the previous patch, let the caller take care
15081     of calling path_from_utf8().
15082
15083 commit 6b819d4c9fc7ce8932e2fb43e2fea8d1ded661bd
15084 Author: Laurent Monin <geeqie@norz.org>
15085 Date:   Fri Apr 11 14:27:55 2008 +0000
15086
15087     Use path_from_utf8() on the passed filename.
15088     Add const attribute.
15089
15090 commit add11b2e5e37c14112a234a84434518a81e0d88e
15091 Author: Laurent Monin <geeqie@norz.org>
15092 Date:   Fri Apr 11 13:07:48 2008 +0000
15093
15094     ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
15095     so add a test for it in configure.
15096     Wrap generated headers files with #ifdef/#endif and add
15097     a comment related to their auto-generated nature.
15098     Make the generation itself quiet, but display a message
15099     on error.
15100     Make these targets depend on respective Makefile.in.
15101
15102 commit b27dd030781ba757068cc7c2722830eafc33bd8c
15103 Author: Laurent Monin <geeqie@norz.org>
15104 Date:   Fri Apr 11 12:31:32 2008 +0000
15105
15106     Move secure save code to its own files: secure_save.{c,h}.
15107
15108 commit cb6d88cccee47caad26ff3f1cd09cb3e4abf3f66
15109 Author: Laurent Monin <geeqie@norz.org>
15110 Date:   Fri Apr 11 12:25:36 2008 +0000
15111
15112     Add missing #ifdef/#endif.
15113
15114 commit 9bdd3084d7fad2323f4706eb6d069012637568a8
15115 Author: Laurent Monin <geeqie@norz.org>
15116 Date:   Fri Apr 11 10:46:52 2008 +0000
15117
15118     Ensure that gcc flag -Wall is set.
15119
15120 commit 10a062d55d36f749cc16773cb39daadd3761d8a8
15121 Author: Laurent Monin <geeqie@norz.org>
15122 Date:   Fri Apr 11 10:45:37 2008 +0000
15123
15124     Silent some gcc warnings.
15125
15126 commit ee484a48eecb7bf11090a2cffe64957dfacc7c70
15127 Author: Laurent Monin <geeqie@norz.org>
15128 Date:   Fri Apr 11 09:02:20 2008 +0000
15129
15130     Prevent multiple insertion of the same file in a collection.
15131     Use a hash table to speed up existence tests.
15132
15133 commit 9c0b2f023a5c9e0da316e4a2bc5cf01117c56f3f
15134 Author: Laurent Monin <geeqie@norz.org>
15135 Date:   Fri Apr 11 08:10:40 2008 +0000
15136
15137     Only display these messages if debug mode is enabled.
15138
15139 commit d934f5a735c2816ff6fca653672b65536c79eb2f
15140 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15141 Date:   Thu Apr 10 19:27:42 2008 +0000
15142
15143     fixed dates in pan-calendar
15144
15145 commit 6b5b5bbdb0126cb96fe38d5f9d2e15859e9dd8f3
15146 Author: Laurent Monin <geeqie@norz.org>
15147 Date:   Thu Apr 10 12:07:34 2008 +0000
15148
15149     Fix fCamera even more.
15150
15151 commit 3655d6512451651b6daa4659732765e41a42805e
15152 Author: Laurent Monin <geeqie@norz.org>
15153 Date:   Thu Apr 10 11:31:20 2008 +0000
15154
15155     Do not display ... if not truncated.
15156
15157 commit 4f1fc98c467e8ee49a5110caeac20f19d6a40547
15158 Author: Laurent Monin <geeqie@norz.org>
15159 Date:   Thu Apr 10 10:43:15 2008 +0000
15160
15161     Add the possibility to truncate overlay infos displayed:
15162     %fCamera:20% will truncate data displayed to 20 characters
15163     and add 3 dots at the end.
15164     For example, %name% -> some_file, %name:4% -> some...
15165
15166 commit c3a31cca879b0496a7cff3c7443a705a8183854d
15167 Author: Laurent Monin <geeqie@norz.org>
15168 Date:   Thu Apr 10 00:09:43 2008 +0000
15169
15170     Fix broken remove_common_prefix(), fCamera didn't display model as it should.
15171
15172 commit c265a3b27d21585787453f51c6c88f9919731700
15173 Author: Laurent Monin <geeqie@norz.org>
15174 Date:   Wed Apr 9 22:47:43 2008 +0000
15175
15176     Resync .po files. French translation was updated (100% made).
15177
15178 commit cbf85334fc7aeaa7cb4c0f824285fb505712d03a
15179 Author: Laurent Monin <geeqie@norz.org>
15180 Date:   Wed Apr 9 22:36:43 2008 +0000
15181
15182     Add 3 missing files to POTFILES.in.
15183
15184 commit 9e55d96d9e8dbd550e574d0c95e97052db85ff4d
15185 Author: Laurent Monin <geeqie@norz.org>
15186 Date:   Wed Apr 9 22:33:06 2008 +0000
15187
15188     Simple helper script to display translation statistics.
15189
15190 commit 472a9ba634085ee3442f8e2af802cc1392c1a403
15191 Author: Laurent Monin <geeqie@norz.org>
15192 Date:   Wed Apr 9 22:13:11 2008 +0000
15193
15194     Fix a typo: "while fluorescent" -> "white fluorescent"
15195
15196 commit 2e2e9de4bbd7c8bb7f7f352fa7954df9395c56a3
15197 Author: Laurent Monin <geeqie@norz.org>
15198 Date:   Wed Apr 9 22:01:52 2008 +0000
15199
15200     Resync .po files. Update french translation.
15201
15202 commit dcd6cfb9d8e4635614f83aead3e35f83cf0cd097
15203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15204 Date:   Wed Apr 9 21:14:50 2008 +0000
15205
15206     fixed crash in pan_calendar
15207
15208 commit 64e92b479d212e4fbe94c6ad4148bb29766d6191
15209 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15210 Date:   Wed Apr 9 20:49:32 2008 +0000
15211
15212     improved histogram drawing
15213
15214 commit 5bf349caeeb48de48e69613e10f1202c51f6a6a2
15215 Author: Laurent Monin <geeqie@norz.org>
15216 Date:   Wed Apr 9 16:37:54 2008 +0000
15217
15218     Simplify and unify gtk_window creation with the help of
15219     the new window_new() function, that wraps gtk_window_new()
15220     call.
15221     Subclass, title and icon are set in the same call.
15222
15223 commit c6bd6b0ee75d77f6f4d6d3987a185639a008c02c
15224 Author: Laurent Monin <geeqie@norz.org>
15225 Date:   Wed Apr 9 13:53:01 2008 +0000
15226
15227     Replace occurences of Geeqie / geeqie by constants defined in main.h.
15228
15229 commit ce0e2d8485b356cce35869d956b863fe7c0884f7
15230 Author: Laurent Monin <geeqie@norz.org>
15231 Date:   Tue Apr 8 23:41:01 2008 +0000
15232
15233     int -> gint
15234
15235 commit ea52620169109844ba024c26d1b1c4a6dc29c885
15236 Author: Laurent Monin <geeqie@norz.org>
15237 Date:   Tue Apr 8 23:39:27 2008 +0000
15238
15239     Make xmp debug info only appears when debug >= 2.
15240
15241 commit 1e8eddcf3c0bf7b23f77e70c50a20dcfbbebfed1
15242 Author: Laurent Monin <geeqie@norz.org>
15243 Date:   Tue Apr 8 23:33:49 2008 +0000
15244
15245     Enable image rotation depending on EXIF by default.
15246     New users shouldn't have to search for it.
15247
15248 commit f798c6956fcd2665e56d184bc45887d0f4d4edee
15249 Author: Laurent Monin <geeqie@norz.org>
15250 Date:   Tue Apr 8 23:25:46 2008 +0000
15251
15252     Fix missing header files inclusions.
15253
15254 commit 0d0b4d754bd31988e8eed4f3eef0f519b1abf21c
15255 Author: Laurent Monin <geeqie@norz.org>
15256 Date:   Tue Apr 8 23:16:12 2008 +0000
15257
15258     GQVIEW_* -> GQ_*
15259
15260 commit dd06ccc36568ace67c9d8982c8021ffd33ba6968
15261 Author: Laurent Monin <geeqie@norz.org>
15262 Date:   Tue Apr 8 23:07:09 2008 +0000
15263
15264     GQVIEW_H -> MAIN_H
15265
15266 commit f4398500f5a7fbe6236d5573170f8e359823d87e
15267 Author: Laurent Monin <geeqie@norz.org>
15268 Date:   Tue Apr 8 23:02:33 2008 +0000
15269
15270     gqview.h -> main.h
15271
15272 commit 4ccdd1c26c852dedbe58543d845e5fc9a55ba53e
15273 Author: Laurent Monin <geeqie@norz.org>
15274 Date:   Tue Apr 8 22:31:42 2008 +0000
15275
15276     Remove obsolete prototype.
15277
15278 commit 656ba051f062a61bbb21e5add2eda10b9ff18c77
15279 Author: Laurent Monin <geeqie@norz.org>
15280 Date:   Tue Apr 8 22:28:55 2008 +0000
15281
15282     gqview_remote -> remote_connection
15283     gqview_command_collection -> command_collection
15284     gqview_remote_control() -> remote_control()
15285     gqview_remote_help() -> remote_help()
15286     gqview_remote_command_find() -> remote_command_find()
15287     gqview_remote_build_list() -> remote_build_list()
15288     gqview_remote_cb() -> remote_cb()
15289
15290 commit ae45bad7722ac83ba3fbd91499209c5054bda199
15291 Author: Laurent Monin <geeqie@norz.org>
15292 Date:   Tue Apr 8 22:16:56 2008 +0000
15293
15294     exit_gqview() renamed to exit_program().
15295     exit_gqview_final() renamed to exit_program_final().
15296
15297 commit a7475aea1b68e02c4ec5444cad4d8fde1ed7691b
15298 Author: Laurent Monin <geeqie@norz.org>
15299 Date:   Tue Apr 8 22:05:04 2008 +0000
15300
15301     Add support for some Samsung raw files (.pef).
15302     
15303     Samsung raw not strongly differ from Pentax raw.
15304     The only difference in header (manufacturer, camera name and etc).
15305     Tested on Samsung GX-1S and Pentax *ist DS.
15306     Patch by Max Lushnikov.
15307
15308 commit ccc538651bada138f49aec344cc69398359c1fce
15309 Author: Laurent Monin <geeqie@norz.org>
15310 Date:   Tue Apr 8 21:55:58 2008 +0000
15311
15312     Implement secure rc file saving.
15313     First data is written to a temporary file, then if nothing
15314     was wrong, this file is renamed to the final name.
15315     This way the risk of corrupted rc file is greatly reduced.
15316     The code is borrowed from ELinks (http://elinks.cz).
15317
15318 commit 0e8b4aabb88cf20b361334edbdd817303de4a768
15319 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15320 Date:   Tue Apr 8 21:52:04 2008 +0000
15321
15322     fixed histogram label
15323
15324 commit e975cd7b5e7737c6fc2c0606ea17b814c9b4c4ea
15325 Author: Laurent Monin <geeqie@norz.org>
15326 Date:   Tue Apr 8 21:33:29 2008 +0000
15327
15328     Fix the "continuous display" of tooltips in the collection view
15329     (before the tooltip delay occured once, then changing icon to icon never hide the
15330     tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
15331     but disappears when moving cursor to another icon).
15332     
15333     Display the full path to the file when Show filename text is on (before nothing
15334     was displayed).
15335     
15336     When Show filename text is off, behavior is unchanged, the (short) filename is
15337     displayed.
15338
15339 commit bddcf782295eb021e6b525ee5773fbea3947b83b
15340 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15341 Date:   Tue Apr 8 20:56:50 2008 +0000
15342
15343     reworked the histogram patch by Uwe Ohse, most of the code is in
15344     separate files
15345
15346 commit 149161487904c823cc003a0c45fe1e3cc82205e8
15347 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15348 Date:   Tue Apr 8 17:26:13 2008 +0000
15349
15350     fixed file delete notification in view_file_icon
15351
15352 commit 692e15a37d917d37f5171a64264c06b7635cb39a
15353 Author: Laurent Monin <geeqie@norz.org>
15354 Date:   Tue Apr 8 16:22:21 2008 +0000
15355
15356     gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
15357
15358 commit 7e989ce8338140c5c9b0de7f674e2954649e5993
15359 Author: Laurent Monin <geeqie@norz.org>
15360 Date:   Tue Apr 8 15:53:03 2008 +0000
15361
15362     Move active variable affectation after the test.
15363
15364 commit 94caf46eba71f1653d014fbdfa0888b43d98f7d9
15365 Author: Laurent Monin <geeqie@norz.org>
15366 Date:   Tue Apr 8 14:52:42 2008 +0000
15367
15368     Simplify layout_color_name_parse() using g_strdelimit().
15369
15370 commit b43697803c521709dc639805718e079b3f4edcdd
15371 Author: Laurent Monin <geeqie@norz.org>
15372 Date:   Tue Apr 8 14:50:14 2008 +0000
15373
15374     Tidy up, whitespaces and indentation fix.
15375
15376 commit 5d4ea30f551b19d199da2a16b7b252df8244ebb7
15377 Author: Laurent Monin <geeqie@norz.org>
15378 Date:   Tue Apr 8 11:53:35 2008 +0000
15379
15380     Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
15381     Nadvornik.
15382     gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
15383     gdk_color_to_string() was replaced by a equivalent function.
15384
15385 commit 255ee5523caae0230e4e163109b00364f3b8180f
15386 Author: Laurent Monin <geeqie@norz.org>
15387 Date:   Mon Apr 7 19:47:22 2008 +0000
15388
15389     Add the possibility to print file names with path.
15390     A checkbox was added to the Text tab in the Print dialog.
15391     
15392     Name checked and Path unchecked  -> filename.jpg
15393     Name checked and Path checked    -> /some/dir/filename.jpg
15394     Name unchecked and Path checked  -> /some/dir/
15395     
15396     Patch by Michael Mokeev and Laurent Monin.
15397
15398 commit cf45b42ee7dbd8287eecd728cf225c2f45aed5db
15399 Author: Laurent Monin <geeqie@norz.org>
15400 Date:   Mon Apr 7 19:06:17 2008 +0000
15401
15402     Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
15403
15404 commit da12ecf1747a682afe776cf99ea76f4342fd9876
15405 Author: Laurent Monin <geeqie@norz.org>
15406 Date:   Mon Apr 7 18:52:54 2008 +0000
15407
15408     Add the possibility to match duplicates on the name but ignoring the case.
15409     A new item was added to types of match combo box in the Find duplicates dialog.
15410
15411 commit e0831fd697ffb602fc780ea49f4f09259978f867
15412 Author: Laurent Monin <geeqie@norz.org>
15413 Date:   Mon Apr 7 08:09:39 2008 +0000
15414
15415     Display marks in overlay info only if at least one is set.
15416     Fix a missing g_string_free().
15417
15418 commit 7391c9ddeddc9372876f2759b4c8908ea2085fa1
15419 Author: Laurent Monin <geeqie@norz.org>
15420 Date:   Sun Apr 6 10:17:41 2008 +0000
15421
15422     Mark all exif labels as translatable.
15423     Before only some of them were enclosed by N_().
15424
15425 commit 99f37aedb447817ff1cb9e243f768b45099d17a7
15426 Author: Laurent Monin <geeqie@norz.org>
15427 Date:   Sun Apr 6 10:03:54 2008 +0000
15428
15429     Mark strings as translatable.
15430
15431 commit 6033096a6d309a6ebab2d1aa1c2d2152b5e6e56a
15432 Author: Laurent Monin <geeqie@norz.org>
15433 Date:   Sat Apr 5 15:23:39 2008 +0000
15434
15435     Improve remove_trailing_slash() so it allocates no more than
15436     needed bytes and remove all trailing slashes instead only one.
15437
15438 commit 3cd193f19c714ea492ef75b7af92ccddae6d9043
15439 Author: Laurent Monin <geeqie@norz.org>
15440 Date:   Sat Apr 5 11:59:29 2008 +0000
15441
15442     Comment out unused code.
15443     Geeqie code now compiles cleanly with -Wall gcc option.
15444
15445 commit 4b5d366799dd336e39bda4570cb48c706b87512d
15446 Author: Laurent Monin <geeqie@norz.org>
15447 Date:   Fri Apr 4 22:34:55 2008 +0000
15448
15449     Change default exif order a bit to move up common and useful
15450     info.
15451
15452 commit 629f646396dece8527f11d9c55cf37e96420df7a
15453 Author: Laurent Monin <geeqie@norz.org>
15454 Date:   Fri Apr 4 22:23:36 2008 +0000
15455
15456     Re-add "What to show in properties dialog:" label before the table.
15457
15458 commit 9c6fe295906cac617f7ffb57e1f80519982263c0
15459 Author: Laurent Monin <geeqie@norz.org>
15460 Date:   Fri Apr 4 22:12:28 2008 +0000
15461
15462     Rename exif preferences tab to "Properties", and name the
15463     subsection "Exif".
15464
15465 commit b74a5e41092be8d442a5edc8927c388f8f064ab4
15466 Author: Laurent Monin <geeqie@norz.org>
15467 Date:   Fri Apr 4 18:50:52 2008 +0000
15468
15469     Fix a segfault occuring when enabling debug mode.
15470     At this point il->fd can be null.
15471
15472 commit e8cca019825f81696bed7d0e7ac8adb46107d66e
15473 Author: Laurent Monin <geeqie@norz.org>
15474 Date:   Thu Apr 3 23:29:14 2008 +0000
15475
15476     Make the wmclass value unique among the code by defining
15477     it in main header file as GQ_WMCLASS.
15478     Before this patch, it was set using PACKAGE (="geeqie"),
15479     or by the hardcoded string "Geeqie".
15480     Now all Geeqie windows have the same value for wmclass.
15481
15482 commit ba02c7206762d6851a1af2776361daaf16a3db9a
15483 Author: Laurent Monin <geeqie@norz.org>
15484 Date:   Thu Apr 3 22:39:50 2008 +0000
15485
15486     Initialize variables, clearing a gcc warning.
15487
15488 commit 9c57ca463347c5dfe77e25e634135ee282a11d6a
15489 Author: Laurent Monin <geeqie@norz.org>
15490 Date:   Thu Apr 3 22:33:28 2008 +0000
15491
15492     Add missing prototype to header file.
15493
15494 commit 1d07e403b4460791de952fa6b3089e667b60264b
15495 Author: Laurent Monin <geeqie@norz.org>
15496 Date:   Thu Apr 3 22:29:20 2008 +0000
15497
15498     Add few missing prototypes to header file.
15499
15500 commit bae17221c04c2d7ac5a473e94ac0562603d83507
15501 Author: Laurent Monin <geeqie@norz.org>
15502 Date:   Thu Apr 3 22:20:42 2008 +0000
15503
15504     Drop a bunch of unused variables.
15505
15506 commit 4233904c10730a743c21449f929ff99ab6a9cb2e
15507 Author: Laurent Monin <geeqie@norz.org>
15508 Date:   Thu Apr 3 22:14:37 2008 +0000
15509
15510     Add missing #include.
15511
15512 commit b5004054f8709b415a62b457fc166216014e4d6c
15513 Author: Laurent Monin <geeqie@norz.org>
15514 Date:   Thu Apr 3 22:13:12 2008 +0000
15515
15516     Remove unused variables.
15517
15518 commit 0f370af7df0f6b59e783a3c6655d6b8db4986ce9
15519 Author: Laurent Monin <geeqie@norz.org>
15520 Date:   Thu Apr 3 22:09:36 2008 +0000
15521
15522     Add missing prototype.
15523
15524 commit 46cbdf33c88a15bca579a00022356361f7854ec8
15525 Author: Laurent Monin <geeqie@norz.org>
15526 Date:   Thu Apr 3 22:06:31 2008 +0000
15527
15528     Drop 3 unused variables and comment out 2 unused functions.
15529
15530 commit b452f41cefd0a7d578b4e5310543d397ec4ca21b
15531 Author: Laurent Monin <geeqie@norz.org>
15532 Date:   Thu Apr 3 22:03:14 2008 +0000
15533
15534     Add parenthesis around affection to clear a gcc warning.
15535
15536 commit fab357ea72855cdc4397ad4e4009206f47e9065e
15537 Author: Laurent Monin <geeqie@norz.org>
15538 Date:   Thu Apr 3 22:01:08 2008 +0000
15539
15540     Fix a signedness warning.
15541
15542 commit 91d0e07df572f7e7b2bb4564b3d96737ba432650
15543 Author: Laurent Monin <geeqie@norz.org>
15544 Date:   Thu Apr 3 21:54:23 2008 +0000
15545
15546     Main configuration file was renamed from gqviewrc to geeqierc.
15547
15548 commit 94fe3fcbb8e57a53b1ca2fbd2874d319988a3f05
15549 Author: Laurent Monin <geeqie@norz.org>
15550 Date:   Thu Apr 3 21:50:53 2008 +0000
15551
15552     Fix a segfault occuring when using --without-exiv2 and
15553     concerning exif stuff.
15554
15555 commit c34caea4863dc67b9420eefeab15fea347482d00
15556 Author: Laurent Monin <geeqie@norz.org>
15557 Date:   Thu Apr 3 21:49:17 2008 +0000
15558
15559     Fix missing bit of previous patch.
15560
15561 commit 287ce3f2961b8d47d7b16b14206de769419a70b0
15562 Author: Laurent Monin <geeqie@norz.org>
15563 Date:   Thu Apr 3 21:04:19 2008 +0000
15564
15565     Fix two more gcc warnings related to function declarations.
15566
15567 commit 7c014bcacbdf6a41bf9b4d056c23af1b095d2c5e
15568 Author: Laurent Monin <geeqie@norz.org>
15569 Date:   Thu Apr 3 20:53:13 2008 +0000
15570
15571     Remove two unused variables declarations, and add a missing #include.
15572
15573 commit ae6a05ca1496e697792873538344986662731d33
15574 Author: Laurent Monin <geeqie@norz.org>
15575 Date:   Thu Apr 3 20:46:55 2008 +0000
15576
15577     Drop unused variable.
15578
15579 commit 71e3199f6438dedfad6c9f887c61377e25d2ecd8
15580 Author: Laurent Monin <geeqie@norz.org>
15581 Date:   Thu Apr 3 20:45:55 2008 +0000
15582
15583     Add missing return at the end of editor_command_next_start().
15584
15585 commit f73531befc98f27f324b2d8931037cb992cee5eb
15586 Author: Laurent Monin <geeqie@norz.org>
15587 Date:   Thu Apr 3 20:40:15 2008 +0000
15588
15589     Drop unused variable.
15590
15591 commit 66f99ad9b066545846752becd21c8fe28360d27d
15592 Author: Laurent Monin <geeqie@norz.org>
15593 Date:   Thu Apr 3 20:38:59 2008 +0000
15594
15595     Make collect_manager_process_action() static.
15596
15597 commit 8e4da844d26d88157198173ae9085700c3ad7e15
15598 Author: Laurent Monin <geeqie@norz.org>
15599 Date:   Thu Apr 3 20:34:49 2008 +0000
15600
15601     Fix typos in functions names: file_list -> filelist.
15602
15603 commit c2eef3c9f81fcfdc2871d68fc70429ee0022b0a1
15604 Author: Laurent Monin <geeqie@norz.org>
15605 Date:   Thu Apr 3 20:25:22 2008 +0000
15606
15607     Remove unused variable declarations.
15608
15609 commit 6c8390b4bf350c22d5dadc4f7cbeecfcf66b2241
15610 Author: Laurent Monin <geeqie@norz.org>
15611 Date:   Thu Apr 3 20:24:20 2008 +0000
15612
15613     Fix missing header include (filelist.h).
15614
15615 commit a161508a7fcab4d94be9661e844e1cbadb459016
15616 Author: Laurent Monin <geeqie@norz.org>
15617 Date:   Thu Apr 3 20:19:16 2008 +0000
15618
15619     Remove unused variables declarations.
15620
15621 commit 8746b22d3ed1b600016bd97a5547dc10248cc0e5
15622 Author: Laurent Monin <geeqie@norz.org>
15623 Date:   Thu Apr 3 20:11:09 2008 +0000
15624
15625     Move tabs code from config_window_create() to new smaller functions.
15626     Each tab has now its own function named:
15627     config_tab_general(), config_tab_image(), config_tab_windows(),
15628     config_tab_filtering(), config_tab_editors(), config_tab_exif(),
15629     config_tab_advanced();
15630
15631 commit 1557cbb59eeb34ce818337a2c9a57cb8e03c9c05
15632 Author: Laurent Monin <geeqie@norz.org>
15633 Date:   Thu Apr 3 18:20:39 2008 +0000
15634
15635     Use more generic names for some cache manager callback functions.
15636
15637 commit aecafd20f3ac481c1c919484ebb2dd79af07caca
15638 Author: Laurent Monin <geeqie@norz.org>
15639 Date:   Thu Apr 3 17:34:30 2008 +0000
15640
15641     Replace some occurences of gqview by Geeqie.
15642
15643 commit e10dc3fb90621a74d1641c54cba4e3eb58ed306b
15644 Author: Laurent Monin <geeqie@norz.org>
15645 Date:   Thu Apr 3 17:15:49 2008 +0000
15646
15647     Add a debug level spinner at the end of Preferences > Advanced.
15648     One can now enable debug mode without restarting geeqie.
15649     A possibility to disable all debugging code and related options
15650     at compile time was added.
15651
15652 commit 7cc8e4c3ec69055695aea75aec756ab8623d9b1b
15653 Author: Laurent Monin <geeqie@norz.org>
15654 Date:   Thu Apr 3 14:35:03 2008 +0000
15655
15656     Fix and simplify thumbnails size combo box related code.
15657     Some variables were unused, code was buggy (spurious entry at
15658     the end of the list). A sanity check for values coming from
15659     rc file was added. Two constants now define the default
15660     thumbnail size.
15661
15662 commit 1671ec2fa789db8370f51fb6ef8efca946865931
15663 Author: Laurent Monin <geeqie@norz.org>
15664 Date:   Thu Apr 3 13:58:20 2008 +0000
15665
15666     Make the preferences window resizeable, and try to improve
15667     display of editors tab.
15668
15669 commit ab990a8c71aed99def1757293cbb888da37af2a9
15670 Author: Laurent Monin <geeqie@norz.org>
15671 Date:   Thu Apr 3 13:24:13 2008 +0000
15672
15673     Tidy up. Fix indentation and missing whitespaces.
15674     Make editors table creation code a bit more readable.
15675
15676 commit cf5166859290614def5203aea1900d302d02c6de
15677 Author: Laurent Monin <geeqie@norz.org>
15678 Date:   Thu Apr 3 08:51:32 2008 +0000
15679
15680     Setting no limit size to trash directory is now possible using zero as value.
15681     A tooltip was added to the spinner to inform the user of this possibility.
15682     When 0 is set, no remaining/free space check occurs.
15683     Default size of the trash was set to a 128M and maximum size is now 2048MB, which
15684     is more conform to today's standards.
15685     The delete dialog now displays more information:
15686     - if external command will be used
15687     - if safe delete is on, max size and path to the trash
15688     - if safe delete is off
15689
15690 commit 84a0008e3167969e2250ac1169da57ad8464624d
15691 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15692 Date:   Wed Apr 2 20:44:40 2008 +0000
15693
15694     various exif improvements based on patch by Uwe Ohse
15695     try to compute 35mm focal length
15696
15697 commit a667d7a3491b2758ffff532fc66c76bd84de59cf
15698 Author: Laurent Monin <geeqie@norz.org>
15699 Date:   Wed Apr 2 12:12:50 2008 +0000
15700
15701     Make properties tabs reorderable through drag'n drop.
15702     Order is preserved during the whole session.
15703     When a new properties dialog is open, it uses the last order used.
15704     Currently, order isn't saved to rc file.
15705
15706 commit 119f6773b7605d8ce443c6f79ee1becd5d2250b2
15707 Author: Laurent Monin <geeqie@norz.org>
15708 Date:   Wed Apr 2 10:40:54 2008 +0000
15709
15710     Honor selection while fullscreen navigation.
15711     The behavior is now consistent in full screen and windowed mode.
15712     It fixes the fact that the selection was discarded on "Next".
15713     Patch by Uwe Ohse. Cleanups by Laurent Monin.
15714
15715 commit 9c13e122221c8c594e9c686eb44c00ebe5653a8d
15716 Author: Laurent Monin <geeqie@norz.org>
15717 Date:   Tue Apr 1 07:42:31 2008 +0000
15718
15719     Fix display of image number in properties dialog when more than one image is selected.
15720
15721 commit 46b72816ae905359b0f58dc9306391a045c64851
15722 Author: Laurent Monin <geeqie@norz.org>
15723 Date:   Mon Mar 31 22:10:25 2008 +0000
15724
15725     Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
15726
15727 commit 04eaaa21a6ba71239f7c4564ff98a3268326cc40
15728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15729 Date:   Mon Mar 31 21:09:36 2008 +0000
15730
15731     use quoted_value everywhere
15732     simplify parsing of multiple quoted values on one line
15733
15734 commit e24208c28c3cc4cebd512e16b81183ec1df6bae1
15735 Author: Laurent Monin <geeqie@norz.org>
15736 Date:   Mon Mar 31 07:29:03 2008 +0000
15737
15738     Indentation and white lines minor fixes.
15739
15740 commit fcd13bbcea7020864510cb36b878e08fab2f90b2
15741 Author: Laurent Monin <geeqie@norz.org>
15742 Date:   Sun Mar 30 19:26:35 2008 +0000
15743
15744     Move strlen() calls outside the while loop.
15745
15746 commit 05e266040ad17850e0b808ba3ddc94fefb526120
15747 Author: Laurent Monin <geeqie@norz.org>
15748 Date:   Sun Mar 30 14:19:34 2008 +0000
15749
15750     Comment out forgotten debugging code.
15751
15752 commit 7bfda96a852553fd035ffefcd44c82dab63de722
15753 Author: Laurent Monin <geeqie@norz.org>
15754 Date:   Sun Mar 30 14:18:04 2008 +0000
15755
15756     Fix two minor compilation warnings.
15757
15758 commit a3842d6ede2ca127f40bdab206c0bfd35b31e92b
15759 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15760 Date:   Sun Mar 30 11:47:14 2008 +0000
15761
15762     differentiate among normal image, raw image and metadata
15763     removed raw extension lists on various places and fixed most of the
15764     Exiv2 warnings
15765     todo: configuration and a special icons for unreadable raw or metadata
15766
15767 commit 07a39dad79cab9d0ffb31934ffffb46cac283614
15768 Author: Laurent Monin <geeqie@norz.org>
15769 Date:   Sun Mar 30 07:14:37 2008 +0000
15770
15771     Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
15772
15773 commit 4cd843a2af59ae49b25ee2cf0cc1a4e777567628
15774 Author: Laurent Monin <geeqie@norz.org>
15775 Date:   Sat Mar 29 21:47:10 2008 +0000
15776
15777     Improve escaping and quoting of strings saved in rc files.
15778
15779 commit a6b652131200ed7c783431147a4ea52024341200
15780 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15781 Date:   Sat Mar 29 14:59:14 2008 +0000
15782
15783     configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
15784
15785 commit 34d53a4678e430076251d04a4e7e4e4c755a21e1
15786 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15787 Date:   Sat Mar 29 10:38:15 2008 +0000
15788
15789     set user-defined color as image background - patch by Laurent MONIN
15790
15791 commit a33be8446827d48bdf2c3a390cac83a46c998a9b
15792 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15793 Date:   Sat Mar 29 10:11:02 2008 +0000
15794
15795     fixed color management initialization
15796
15797 commit c8156a82ec7f5c50ca3879f3d7950be7d2141ad0
15798 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15799 Date:   Wed Mar 26 12:07:00 2008 +0000
15800
15801     README fixes
15802
15803 commit 407aa583a11e3dc639b45941cd642636e90b8da4
15804 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15805 Date:   Wed Mar 26 08:02:45 2008 +0000
15806
15807     updated README files
15808
15809 commit 326749190b90a0d6856aadc41863147f4036ef74
15810 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15811 Date:   Wed Mar 26 08:00:46 2008 +0000
15812
15813     improved xmp vs. legacy metadata handling
15814
15815 commit 6d057f053b0096f75d54ca1072efbc3519fb1fd6
15816 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15817 Date:   Mon Mar 24 23:15:29 2008 +0000
15818
15819     fixed crashes with --debug
15820
15821 commit b62f6a36bb78ebcfdc7e3ebb5ed8053e4602ff31
15822 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15823 Date:   Mon Mar 24 20:42:39 2008 +0000
15824
15825     added all possible raw extensions that I could find
15826
15827 commit 667f7560d8b10468f4c7297519555a3c8decbc4c
15828 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15829 Date:   Mon Mar 24 14:49:00 2008 +0000
15830
15831     improved support for older exiv2 versions
15832
15833 commit da4c691f61c0f2ca628b9ad5e97c3214df774d69
15834 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15835 Date:   Mon Mar 24 14:03:46 2008 +0000
15836
15837     exiv2 version checks
15838
15839 commit 84ae856159768b019f9e84bc7755870d81919ff4
15840 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15841 Date:   Mon Mar 24 12:04:31 2008 +0000
15842
15843     more renames
15844
15845 commit 70dabcc54b1d89de945f04eda7b3a64c353f9b55
15846 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15847 Date:   Mon Mar 24 10:27:22 2008 +0000
15848
15849     changed logo
15850
15851 commit 81d7720e912922961e82aa9b1a1dc87e7d75a74a
15852 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15853 Date:   Mon Mar 24 09:55:09 2008 +0000
15854
15855     more renames
15856
15857 commit 63da021597cd98d86a924b3e233ef17974df5360
15858 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15859 Date:   Sun Mar 23 20:38:54 2008 +0000
15860
15861     rename GQview -> Geeqie over the code
15862
15863 commit a0778c990d5e40044d61b06dc2fbdbb9a7e70b04
15864 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15865 Date:   Sun Mar 23 20:18:51 2008 +0000
15866
15867     renamed to geeqie
15868
15869 commit ea452132ffaeb843e0679ff75cea362888cf1e6d
15870 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15871 Date:   Sat Mar 22 19:28:45 2008 +0000
15872
15873     raw related fixes
15874
15875 commit 492c7832025b9958963965fafb009de3d8fde085
15876 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15877 Date:   Sat Mar 22 17:32:43 2008 +0000
15878
15879     overview of supported raw formats
15880
15881 commit 6974277ce5e41e0271523dbbd5ece82abeec678e
15882 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15883 Date:   Sat Mar 22 17:09:14 2008 +0000
15884
15885     configure --without-exiv2
15886
15887 commit 2e9a8e8d10e6aefb5965f7b68c7ea0304bc962b2
15888 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15889 Date:   Sat Mar 22 16:43:59 2008 +0000
15890
15891     crw preview support with exiv2
15892
15893 commit 7f9de3a441f0cda2f3f6338e605ac623c0939e60
15894 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15895 Date:   Sun Mar 16 14:11:22 2008 +0000
15896
15897     whitelist of files that can have an xmp sidecar, sample external command
15898     for creating sidecar
15899
15900 commit a7b47030ebe7432a344a9af140418143a3e60510
15901 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15902 Date:   Sun Mar 16 10:52:44 2008 +0000
15903
15904     fixed reading sidecar extensions from config file
15905
15906 commit 7597fd790455ba66f96c22589c14f77041473c04
15907 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15908 Date:   Sun Mar 16 10:32:52 2008 +0000
15909
15910     write comment and keywords to xmp, sidecars are used if exist
15911
15912 commit c0cdc48934658fca8cd0c98c642f6f79139eb546
15913 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15914 Date:   Sat Mar 15 19:53:33 2008 +0000
15915
15916     write support in Exiv2 wrapper; for now only string values
15917
15918 commit 61e73a06de7a43766561aa634ed092f92074fda8
15919 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15920 Date:   Sun Feb 24 18:55:19 2008 +0000
15921
15922     a hack to read raw previews with exiv2 0.16, however it should be fixed
15923     in the library
15924
15925 commit 406e5426f94d6f73156a64864486bfc15a57e18e
15926 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15927 Date:   Fri Feb 15 10:48:09 2008 +0000
15928
15929     read also iptc and xmp
15930
15931 commit 8c7b5e49053a0f3c00c437d10b0456ccfe08149d
15932 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15933 Date:   Thu Feb 14 14:04:43 2008 +0000
15934
15935     more exiv2 fixes
15936
15937 commit 2b56231212f7ea7f07ce26525b1b20d8acfba5e4
15938 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15939 Date:   Thu Feb 14 11:03:20 2008 +0000
15940
15941     more exiv2 fixes
15942
15943 commit 0330894fadd7202f8df008f7c8b68c6806d480ac
15944 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15945 Date:   Wed Feb 13 23:02:48 2008 +0000
15946
15947     more exiv2 fixes
15948
15949 commit 4f5f09180a9a03d951a695611df2426342201596
15950 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15951 Date:   Wed Feb 13 19:31:50 2008 +0000
15952
15953     unified tag names between exiv2 and internal rxif parser
15954
15955 commit bf05ea3fd28410a74676a407f659899e4c912046
15956 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15957 Date:   Wed Feb 13 17:47:55 2008 +0000
15958
15959     more exiv2 fixes
15960
15961 commit 69bc9e2f08edac2dd933f5b7ea25864a30c5d660
15962 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15963 Date:   Wed Feb 13 17:08:04 2008 +0000
15964
15965     and first version that actually shows some exif data (see advanced view)
15966
15967 commit fd37e582550777f9c82609aacb4dd5fc2b4aab86
15968 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15969 Date:   Wed Feb 13 16:52:41 2008 +0000
15970
15971     first exiv2 support that does not crash immediately
15972
15973 commit d5f48145d5d4cc13c73fb372b6d6a618eca3ce75
15974 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15975 Date:   Wed Feb 13 14:46:23 2008 +0000
15976
15977     started exiv2 integration
15978
15979 commit dd9103a22cd380d10bffb153f495109066f8065e
15980 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15981 Date:   Wed Feb 13 13:57:31 2008 +0000
15982
15983     simplified exif.h, moved implementation-specific stuff to exif-int.h
15984
15985 commit 431265bcd9755e6074140f587a9512bb50f0549a
15986 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15987 Date:   Mon Feb 11 15:23:43 2008 +0000
15988
15989     do not show frame for full-window images
15990
15991 commit b3b7ee17996db74480664bcc1f68e0ef2b15d420
15992 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15993 Date:   Mon Feb 11 12:51:28 2008 +0000
15994
15995     improved drawing of image frames
15996
15997 commit 0628b6e3e6e9712711131850b85d7d471fd22b20
15998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15999 Date:   Sat Jan 26 21:18:23 2008 +0000
16000
16001     updated TODO list
16002
16003 commit bf5d79e01c27563022cf7bf091b12d62375157d6
16004 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16005 Date:   Sun Jan 20 19:04:18 2008 +0000
16006
16007     debug messages cleanup
16008
16009 commit 631cb03570ea6c6ea72b1b16246c954ddb0e10d8
16010 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16011 Date:   Wed Jan 16 19:37:54 2008 +0000
16012
16013     added file with release notes and TODO
16014
16015 commit 6d82f53ecfeab8d6094f82a95cbdd7746d295fa1
16016 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16017 Date:   Sun Dec 23 21:24:48 2007 +0000
16018
16019     basic sidecar files configuration via preferences dialog
16020
16021 commit 45bbe448e671704146e0bc767810ba93df03ce50
16022 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16023 Date:   Sun Dec 23 20:28:50 2007 +0000
16024
16025     fixed loading thumbnails for sidecar files
16026
16027 commit 29b1508bf7b5e237cfeebcb70d1db839105d6e72
16028 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16029 Date:   Sun Dec 23 15:49:23 2007 +0000
16030
16031     fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
16032     files
16033
16034 commit c1a3110b9f809032dbc8b8aa87fe5ba30e5fedc6
16035 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16036 Date:   Sat Dec 22 20:33:09 2007 +0000
16037
16038     fixed filelist refresh
16039
16040 commit b06e457b334a134777618c729eb99e71bf1725c9
16041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16042 Date:   Sat Dec 22 10:10:40 2007 +0000
16043
16044     preserve marks setting on layout change
16045
16046 commit c753cf51a86606bdcc34cb5bafde19ad9e75bda2
16047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16048 Date:   Sat Dec 22 09:51:12 2007 +0000
16049
16050     basic support for marks in view_file_icon.c
16051
16052 commit ec7b00c244dd33aa0db84f09db46e5603f9f3dc1
16053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16054 Date:   Thu Dec 20 22:43:52 2007 +0000
16055
16056     update FileData on file change
16057
16058 commit 9114e31e1e4e433948d6b6380ea955b4909ddff0
16059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16060 Date:   Thu Dec 20 16:18:28 2007 +0000
16061
16062     <num> toggles mark num
16063     <control><num> selects mark num
16064
16065 commit eda3ed612bc1b1f96ef2956db9d1a07e4da1509f
16066 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16067 Date:   Thu Dec 20 16:06:20 2007 +0000
16068
16069     created menu "Select" with selection and marks operations
16070
16071 commit 3d075305738ca1931d074e207e546f3a5c3fcd3d
16072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16073 Date:   Wed Dec 19 22:01:46 2007 +0000
16074
16075     complete set of boolean operation with marks -
16076     union, intersection, complement
16077
16078 commit 89bad26edcaf2df8dd67d3b965ffdb89ceb05a6f
16079 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16080 Date:   Tue Dec 18 21:15:16 2007 +0000
16081
16082     use accels also in fullscreen mode
16083
16084 commit a9437da31efbdf69f6d9f7bba573f3925dc6a3aa
16085 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16086 Date:   Mon Dec 17 21:42:24 2007 +0000
16087
16088     moved some actions to menu and accels
16089
16090 commit a38f59e3953d625d8209673f67380f2cd34ef824
16091 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16092 Date:   Mon Dec 17 19:34:43 2007 +0000
16093
16094     removed unused variable
16095
16096 commit 345a2cf80b5165d3eb651ef6ade21323280d6ebe
16097 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16098 Date:   Sun Dec 16 22:30:19 2007 +0000
16099
16100     fixed in-place rename
16101
16102 commit 05cfc9b2aa804a81b39e792cdf5d7fe8119e8df6
16103 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16104 Date:   Sat Dec 15 17:58:51 2007 +0000
16105
16106     better integration of split image functions into menu
16107
16108 commit 69f60d962f323105247e0eaae029ab5d4c4d7395
16109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16110 Date:   Fri Dec 14 21:51:46 2007 +0000
16111
16112     show active marks in image overlay
16113
16114 commit 9ccee7c53567b57b5d54b727ad0d82e453c69d58
16115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16116 Date:   Sun Dec 9 21:20:27 2007 +0000
16117
16118     fixed image focus
16119
16120 commit b44635e7ed331a57eda5ba5d5b4886ddfaf453dc
16121 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16122 Date:   Sun Dec 9 12:33:51 2007 +0000
16123
16124     fixed copying zoom an scroll values from the original image on splitting
16125
16126 commit ce0883ff7b010d5562f1d7d1213b326503229644
16127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16128 Date:   Sun Dec 9 11:58:39 2007 +0000
16129
16130     do not hilight selected image in SPLIT_NONE
16131
16132 commit 4c1e2733efabf185cf89ce1c12da428f3402f5e9
16133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16134 Date:   Sun Dec 9 00:11:40 2007 +0000
16135
16136     improved drawing of frame around selected image
16137
16138 commit 7ea79525bc616c4b570ed79cd5a930d85e34cbb6
16139 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16140 Date:   Sun Nov 25 10:25:25 2007 +0000
16141
16142     more operations with file marks
16143
16144 commit a0cf6aaa112b855b737422d74eb8ba048598d223
16145 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16146 Date:   Sat Nov 24 21:06:30 2007 +0000
16147
16148     marks: fixes and cleanup
16149
16150 commit 5c3c80672cb96a81b25289f09f82d3f642cf2846
16151 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16152 Date:   Thu Nov 22 21:15:35 2007 +0000
16153
16154     improved directory scanning a bit
16155
16156 commit 106211b13e3e057b69bb7676d70155e64eb093cd
16157 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16158 Date:   Wed Nov 21 22:46:50 2007 +0000
16159
16160     added possibility to specify prefered file type for external commands
16161
16162 commit 439688c617f392e5e63b68bac42663a05be7df61
16163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16164 Date:   Wed Nov 21 21:21:17 2007 +0000
16165
16166     prevent duplicate sidecar files; code cleanup
16167
16168 commit 07fcc6b5f7298e70aa7fc5530427997eece2bb44
16169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16170 Date:   Tue Nov 20 22:28:40 2007 +0000
16171
16172     fixed grouping sidecar files and made it configurable via config file
16173     (no gui yet)
16174
16175 commit f4cbb100a217060899694be8fbe42a496f00f443
16176 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16177 Date:   Mon Oct 22 19:58:47 2007 +0000
16178
16179     fixed preloading images in file list
16180
16181 commit db51b5674d885e18d75a4c4638ec70a5fbb0ee6a
16182 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16183 Date:   Mon Oct 8 19:41:49 2007 +0000
16184
16185     improved FileDataChangeInfo structure, check for another file operation in progress
16186
16187 commit 0f0a7caad365e1040b989a58a53c5cd22270d631
16188 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16189 Date:   Tue Oct 2 21:49:02 2007 +0000
16190
16191     display sidecar files (jpeg + raw)  using gtk_tree_store
16192     This is just a prototype to test the functionality, it needs more work.
16193     
16194     Please test, omments are welcome :)
16195
16196 commit bd71fb9aabd65b6e530a82bf61b0787d5f9218a6
16197 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16198 Date:   Mon Oct 1 19:52:10 2007 +0000
16199
16200     use FileData even for sidecar file list
16201
16202 commit dab00f02153474d52c62447e25e4a89f70ce918b
16203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16204 Date:   Sun Sep 30 21:10:54 2007 +0000
16205
16206     editors.c was almost completely rewritten:
16207     - centralized template parsing
16208     - better control of executed editors
16209     - possibility to get editor exit status via callback
16210
16211 commit 0521644af7926c994e85a57345d7d9e4045dee23
16212 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16213 Date:   Wed Sep 12 21:17:31 2007 +0000
16214
16215     display sidecar extensions in filelist
16216     some cleanup of file marks
16217
16218 commit 06959abbda81a200519ad4b57b16995487b8acd8
16219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16220 Date:   Tue Sep 11 20:06:29 2007 +0000
16221
16222     replaced gchar* path with FileData *fd
16223
16224 commit d9367f6d1ce776d8a9c2cf67fe9f8166e4e41b6b
16225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16226 Date:   Thu Aug 23 20:45:59 2007 +0000
16227
16228     started support for sidecar files like xmp, raw+jpeg etc.
16229
16230 commit d42c34b8f61d1769f068d253d52043862cc49e56
16231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16232 Date:   Mon Aug 20 20:11:32 2007 +0000
16233
16234     more external commands
16235
16236 commit a4e65742955bd3ca929032eac09ea49b57a6873e
16237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16238 Date:   Thu Aug 16 20:57:09 2007 +0000
16239
16240     improved external delete command
16241
16242 commit 19d0a14182426bf5e9a9591c65f44af4c6fc3c06
16243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16244 Date:   Wed Aug 15 21:37:51 2007 +0000
16245
16246     started implementation of external commands; external Delete should work
16247
16248 commit 57c15b1c97b8d075ebb879fc4af67ba41a5d8471
16249 Author: Petr Ostadal <postadal@suse.cz>
16250 Date:   Fri Jul 20 07:10:48 2007 +0000
16251
16252     compilation fix
16253
16254 commit 84f67e529bc28f1888d58736ed92d69b227a72a4
16255 Author: Petr Ostadal <postadal@suse.cz>
16256 Date:   Fri Jul 13 14:03:08 2007 +0000
16257
16258     First implementation of marks for all photos.
16259
16260 commit f231104ffad164bd37990a2b4d8e4ffa392f3949
16261 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16262 Date:   Thu Jul 12 20:46:28 2007 +0000
16263
16264     relative scroll is working; some cleanup
16265
16266 commit 45424fcc2bf63a47442a1669f19c57233ed07386
16267 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16268 Date:   Wed Jul 11 21:10:25 2007 +0000
16269
16270     connected zoom
16271
16272 commit 625f31c5f44e5ad9b1689949b3e0553a1a89a2a6
16273 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16274 Date:   Wed Jul 11 20:00:07 2007 +0000
16275
16276     started relative scroll, keep scroll position
16277
16278 commit 44d8cd9bde65b823801ea1f5eca8137641ce5c18
16279 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16280 Date:   Tue Jul 10 21:25:51 2007 +0000
16281
16282     improved connected scroll and active image switching
16283
16284 commit f2c63eb24b224a0f9023dc2fa27dc1fe64a5c047
16285 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16286 Date:   Fri Jun 29 15:16:46 2007 +0000
16287
16288     implemented split windows
16289     TODO: menus and hotkeys, connected zoom, activating on drag
16290
16291 Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>
16292
16293         * README: Fix credits for Belarusian translation.
16294
16295 Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>
16296
16297         * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
16298         the data returned by parts_list() was not used here at all.
16299
16300 Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>
16301
16302         * README: Updates.
16303         * configure.in: Release 2.1.5
16304
16305 Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>
16306
16307         * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
16308         to the system shell. Assumes bash-like escaping syntax for "sh -c".
16309
16310 Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>
16311
16312         * image-overlay.[ch]: More work on osd icons.
16313         * image.c: Use correct flag when setting auto rotation state, and set
16314         the state again after the rotation so that osd can update.
16315         * img-view.c: Show osd icon when overlay is enabled.
16316         * layout.c, layout_image.[ch]: Enable overlay regardless of the
16317         full screen state, only difference now is that image description text
16318         is only shown when in full screen but icons will always appear.
16319         * layout_util.c: Make I key toggle overlay from windowed mode too.
16320         * typedefs.h (LayoutWindow): Remove no longer used 
16321         full_screen_overlay_on.
16322
16323 Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>
16324
16325         * print.c (print_job_ps_page_image): Use a white mask when printing
16326         transparent images, fixes bug #1426596.
16327
16328 Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>
16329
16330         * slideshow.c (real_slideshow_start): Fix memory leak when unable to
16331         begin a slideshow.
16332
16333 Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>
16334
16335         * image-overlay.[ch]: Prepare for icon notification display, and fix
16336         info overlay image index when on last image of slideshow.
16337         * img-view.c: Fix image index when on last image of slideshow.
16338
16339 Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>
16340
16341         * image-overlay.[ch]: Rewrite most of the information overlay code to
16342         be more flexible and easily extended.
16343         * image.[ch], typedefs.h: Remove image_new_func, and replace it with
16344         image_state_func callback which is much more informative.
16345         * img-view.c, layout.c, layout_image.c: Updates for new image overlay
16346         function names.
16347
16348 Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>
16349
16350         * image.c: When resuming a previous color adjustment, set the display
16351         to update incrementally to avoid user confusion of why half of image
16352         is color adjusted.
16353
16354 Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>
16355
16356         * color-man.[ch]: Allow color manager to work with GdkPixbufs not
16357         linked to an ImageWindow. Fix missing embedded dummy function when
16358         compiling without color profile support.
16359         * image.c: When embedded color profiles is enabled and EXIF ColorSpace
16360         is set to 1 use sRGB color profile for the image. Also fixed order of
16361         starting the image read-ahead when color profiles are in use.
16362         * typedefs.h (ImageWindow): Use gpointer definition correctly so that
16363         cm is a pointer and not a pointer to a pointer.
16364         * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
16365         of FALSE.
16366
16367 Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>
16368
16369         * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
16370         * color-man.[ch]: Add color_man_new_embedded for using in-memory color
16371         profiles.
16372         * exif.[ch]: Add support for extracting color profiles embedded in jpeg
16373         and tiff images. This resulted in a rewrite of the jpeg parser; both
16374         to allow searching for any marker type, and to make the code readable.
16375         * format_raw.c: Add color profile tag to the debug code.
16376         * image.c, layout.c: Use embedded color profiles when found and
16377         enabled, also add toggle for the option in color profile menu.
16378
16379 Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>
16380
16381         * configure.in: Add test for lcms (little cms).
16382         * Makefile.am: Add color-man.[ch]:
16383         * color-man.[ch]: New files for color management support.
16384         * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
16385         variables and option saving.
16386         * image.[ch]: Add color profile functions.
16387         * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
16388         fix sort menu to use radio buttons.
16389         * menu.c: Use radio buttons for sort menu when appropriate.
16390         * preferences.c: Add color profile options to preferences.
16391         * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
16392         * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
16393         * view_file_icon.c, view_file_list.c: Check for active state in sort
16394         menu callbacks.
16395         * README: Add info about lcms, and how to disable.
16396
16397 Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>
16398
16399         * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
16400         does not follow symbolic links.
16401         * utilops.[ch]: Add file_util_delete_dir(), and support functions.
16402         * view_dir_list.c: Add delete to folder popup menu.
16403         * view_dir_tree.c: Add delete to folder popup menu, and set rename and
16404         delete sensitive only when parent folder is writable.
16405
16406 Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>
16407
16408         * view_file_icon.c: Fix odd crash when removing files, it seems the
16409         high priority idle sync is no longer called before the treeview tries
16410         to redraw itself, so fix the cleanup of removed pointers so that they
16411         are always valid or NULL (I wonder if the priorities used by
16412         GtkTreeView have changed in newer versions of GTK?).
16413         * view_file_list.c: Fix progress bar warning when files are removed
16414         before thumbnail generation is finished.
16415
16416 Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>
16417
16418         * exif.[ch]: Fix memory alignment issues, bug #1593252.
16419
16420 Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>
16421
16422         * image.c: Fix up initial scroll offset into image when auto rotated
16423         by exif info, and keep same center point when rotating otherwise.
16424
16425 Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>
16426
16427         * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
16428         the value, as when that is eventually fixed to be alignment safe,
16429         the so shall this.
16430
16431 Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>
16432
16433         * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
16434         more in line with their counterparts of exif_byte_get..()
16435
16436 Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>
16437
16438         * pan-view.c: Break this monstrosity of code into smaller files.
16439         * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
16440         layout types into their own files (for now flower is with folder tree).
16441         * pan-item.c: PanItem creation, drawing, actions, and maintenance.
16442         * pan-types.h: Defines, data types, function prototypes.
16443         * pan-util.c: Various utilities.
16444         * src/Makefile.am: Add new files above.
16445
16446 Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>
16447
16448         * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
16449         and use a buffer when drawing to those windows to avoid flicker.
16450         Scrolling with the info [I] visible in full screen is now much
16451         smoother. Only one regression that will be fixed later: overlapping
16452         overlays are now ugly.
16453
16454 Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>
16455
16456         * format_nikon.h: For the pentax test, use tiff make instead of a magic
16457         string that can move location.
16458
16459 Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>
16460
16461         * pan-view.c: For calendar view only show months that contain an image.
16462         Allow choice of size when displaying an image with the info popup.
16463
16464 Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>
16465
16466         * exif.c: Use new format_raw_exif_offset() function to find Exif in
16467         raw files.
16468         * filelist.c: Add orf and pef to displayed file types.
16469         * format_canon.h, format_fuji.h: Update to new #define format.
16470         * format_fuji.c: Use same offset for Exif as the jpeg image as the
16471         Exif is always embedded in the jpeg and assuming offset of 12 is
16472         just broken.
16473         * format_nikon.h: Update to new #define format, and add pentax here
16474         as finding the jpeg will be same code.
16475         * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
16476         not all raw files will have a jpeg, but all appear to have Exif tags.
16477         * format_raw.[ch]: Add new camera types, and add a debugging facility
16478         to easily list all tags within tiff files (see format_raw.h to enable).
16479
16480 Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>
16481
16482         * format_olympus.c: Fix olympus makernote tag types to match image
16483         sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
16484         and Olympus.FlashBias.
16485
16486 Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>
16487
16488         * pan-view.c: Always recalculate canvas size when displaying popups.
16489         * README: Updates.
16490         * po/eo.po: Mark translation for 'Command Line' not fuzzy.
16491         * configure.in: Release 2.1.4 (quick bug fix for pan view).
16492
16493 Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>
16494
16495         * pan-view.c: Only print things to console when debug is enabled.
16496         * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
16497         canvas will not treat scroll position as if a new image was set, this
16498         fixes popups in the Pan View from causing a scroll to the top left or
16499         center when scroll_reset_method is not set to 'no change'. Also clean
16500         up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
16501         always set TRUE as they were old cruft.
16502
16503 Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>
16504
16505         * README: Updates.
16506         * icons/Makefile.am: Remove icon files that no longer exist.
16507         * configure.in: Release 2.1.3
16508
16509 Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>
16510
16511         * pan-view.c: Fix shortcuts to work regardless of what has the focus.
16512         Make [Control]+F (in addition to [/] show the find bar and [Control]+G
16513         go to next match. Add folder location field to info popup.
16514
16515 Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>
16516
16517         * bar_exif.[ch]: Make list of general exif tags available to rest of
16518         application.
16519         * pan-view.c: Add option to display exif information in info popup.
16520         Clean up the info popup text alignment. Make displaying the full size
16521         image below the info popup optional (off by default).
16522         * pixbuf-renderer.c (pr_source_tile_changed): Guard against
16523         width/height less than 1.
16524         * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
16525         than 1.
16526
16527 Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>
16528
16529         * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
16530         collections and view windows.
16531         * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
16532         by the previous keypress handler code cleanup. Add [Control]+V to
16533         view current image in a new image window.
16534
16535 Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>
16536
16537         * view_file_list.c: Fix slow re-sort when updating list by clearing the
16538         list and adding items in the new order instead of simply moving them.
16539         Fixes bug #1451200.
16540
16541 Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>
16542
16543         * po/eo.po: Add Esperanto translation,
16544         submitted by Antonio C. Codazzi <f_sophia@libero.it>.
16545         * configure.in (ALL_LINGUAS): Add new translation.
16546         * README: Update credits for above.
16547
16548 Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
16549
16550         * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
16551         instead of xpms.
16552         * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
16553         * pixbuf_util.[ch]: Add new icons.
16554         * icons/Makefile.am: Update generated inline pixbufs.
16555         * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
16556         icons/view.xpm: Remove old xpm icons.
16557         * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
16558         icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
16559         * icons/svg/*.svg: Add svg sources for icons, they are not used or
16560         anything, but this way I can not misplace them again.
16561
16562 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
16563
16564         * info.c: Increase default info window size to 600x400.
16565         * po/be.po: Update Belarusian translation,
16566         submitted by Pavel Piatruk <berserker@neolocation.com>.
16567         * gqview.desktop: Add additional formats to MimeType list.
16568
16569 Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>
16570
16571         * img-view.c: Use correct method to close the window using Escape key,
16572         fixes bug #1231845. Also added more robust method to update window
16573         list when a window is closed so this doesn't happen again.
16574         * slideshow.c: Add sanity checks to exported functions to check for
16575         NULL SlideShow pointers, to match rest of coding style.
16576
16577 Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>
16578
16579         * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
16580         gtk_object_sink is not available as it is deprecated.
16581
16582 Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>
16583
16584         * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
16585         where obstructed portions of an image were not always generating an
16586         expose event when scrolling the image.
16587
16588 Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>
16589
16590         * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
16591         toggle fullscreen.
16592
16593 Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>
16594
16595         * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
16596         view_file_icon.c: Keypress signal handler code clean-up round 2: the
16597         remaining files. Make control and shift logic easier to follow.
16598
16599 Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>
16600
16601         * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
16602         code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
16603         deactivating full screen [F].
16604
16605 Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>
16606
16607         * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
16608         * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
16609         the display of current image with [Shift]+[G] keyboard shortcut and
16610         'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
16611         activating refresh [R].
16612         * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
16613         function.
16614
16615 Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>
16616
16617         * layout.[ch] (layout_new_with_geometry): New function to create a
16618         layout sized to an X geometry string.
16619         * main.c: Add support for --geometry on the command line.
16620
16621 Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>
16622
16623         * utilops.c: Fix minimum allowed auto-rename value to be zero again,
16624         but keep the default at 1.
16625
16626 Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>
16627
16628         * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
16629         local thumbnails as per the freedesktop.org thumbnail spec.
16630         * filelist.c: Add .thumblocal to list of ignored folders (those we
16631         never show user).
16632         * main.c: Fix bug in recent command line parser changes, a single
16633         folder on the command line was not processed by parse_out_relatives().
16634
16635 Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>
16636
16637         * pan-view.c: For now, also display the full size image under the
16638         thumbnail's information bubble. Make clicking the info box close it.
16639
16640 Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>
16641
16642         * pan-view.c: Recalc the size of the layout when popping up new images
16643         in the calendar so that all new images can be scrolled into view.
16644         * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
16645         to resize a tile canvas without the need for a complete reset/render.
16646
16647 Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>
16648
16649         * main.c: Fix command line parser to work with any combination of files
16650         and/or folders on the command line.
16651
16652 Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>
16653
16654         * eu.po: Add Basque translation,
16655         submitted by Piarres Beobide <pi@beobide.net>.
16656         * configure.in (ALL_LINGUAS): Add eu.
16657         * README: Update credits.
16658
16659 Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>
16660
16661         * po/*.po: Make distcheck touches these.
16662         * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
16663         * configure.in: Release 2.1.2
16664
16665 Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>
16666
16667         * vi.po: Update Vietnamese translation,
16668         submitted by pclouds <pclouds@vnlinux.org>.
16669         * README: Updates.
16670
16671 Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>
16672
16673         * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
16674         it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
16675         vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
16676         zoom to fit" translations, and unmark as fuzzy when only the change in
16677         punctuation caused the fuzzy state.
16678         * README: Updated po-stats list.
16679
16680 Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>
16681
16682         * utilops.c: Mark string for translation.
16683         * fi.po: Update Finnish translation [merge from 2.0.2],
16684         submitted by Lauri Nurmi <lanurmi@iki.fi>.
16685         * README: Updates.
16686
16687 Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>
16688
16689         * ru.po: Update Russian translation [merge from 2.0.2],
16690         submitted by Vitaly Lipatov <lav@altlinux.ru>.
16691
16692 Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>
16693
16694         * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
16695         of the d_ino > 0 test as all files listed by readdir should be valid.
16696         dirent.d_ino is not guanteed by POSIX, and at one recent point is
16697         not implemented on cygwin.
16698
16699 Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>
16700
16701         * pl.po: Update Polish translation,
16702         submitted by Wit Wilinski <madman@linux.bydg.org>.
16703         * README: Updates.
16704
16705 Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>
16706
16707         * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
16708         plus punctuation fix.
16709         * utilops.c: Change auto rename start number to default to 1.
16710         * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
16711         * gqview.spec.in: Add Italian translation to RPM spec file,
16712         submitted by HappyCactus <happycactus@people.it>.
16713         * be.po: Add Belarusion translation,
16714         submitted by Pavel Piatruk <berserker@neolocation.com>.
16715         * ca.po: Add Catalan translation [merge from 2.0.2],
16716         submitted by catux.org <mecatxis@ya.com>.
16717         * de.po: Update German translation [merge from 2.0.2],
16718         submitted by Ronny Steiner <Post@SIRSteiner.de>.
16719         * fr.po: Update French translation,
16720         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
16721         * it.po: Update Italian translation,
16722         submitted by Kostantino <ciclope10ATalice.it>.
16723         * ko.po: Add Korean translation (mostly menus),
16724         submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
16725         * pt_BR.po: Update Brazilian Portuguese translation,
16726         submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
16727         * sk.po: Update Slovak translation,
16728         submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
16729         * zh_TW.po: Update Traditional Chinese translation,
16730         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
16731
16732 Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>
16733
16734         * collect-io.c, thumb_standard.c: Do not ignore return value from
16735         g_list_append as newer versions of gtk now set a warning flag.
16736         * utilops.c: Add new auto rename option to enter formatted text, which
16737         uses * and # characters to symbolize original filename and numerical
16738         value (respectively) in new filenames.
16739
16740 Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>
16741
16742         * cache.c: Make cache loader tolerant of unknown line values, so that
16743         a cache written by newer/older versions of GQview does not result in
16744         recreating data that is actually there.
16745
16746 Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>
16747
16748         * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
16749         md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
16750         ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
16751         view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
16752         warnings in gcc 4.0.
16753
16754 Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>
16755
16756         * view_dir_tree.c (vdtree_set_path): Do not force reading folder
16757         contents, to allow the check for a changed timestamp do it's job.
16758         * doc/10_options.html: Fix page link in docs.
16759
16760 Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>
16761
16762         * cache-loader.c (cache_loader_process): When converting Exif date
16763         string to time_t, tell mktime DST is unknown (-1).
16764
16765 Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>
16766
16767         * image.c (image_zoom_cb): If needed, update window title when
16768         zoom changes.
16769         * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
16770         size results in a new scale value.
16771         * README: Updates.
16772         * configure.in: Release 2.1.1
16773
16774 Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>
16775
16776         * editors.[ch]: Add "%w" macro to disable full screen deactivation when
16777         running an editor command.
16778         * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
16779         prevent exit of full screen.
16780         * image-load.c (image_load_begin): Fix to not treat short reads as
16781         end of file condition.
16782         * README, doc/10_5_editor_commands.html: Document %w macro for editor
16783         commands.
16784         * po/it.po: Update Italian translation,
16785         submitted by Kostantino <inverness1ATvirgilio.it>.
16786
16787 Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>
16788
16789         * format_canon.[ch]: Reimplement canon raw parser to use convenience
16790         functions from exif.c, also separated parsers into one per file type.
16791         For the cr2 format also verify compression type in tiff field 0x0103.
16792         * format_raw.c: Add FIXME comment noting current shortcomings.
16793
16794 Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>
16795
16796         * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
16797         exif_text_list_find_value() will always return newly allocated text.
16798
16799 Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>
16800
16801         * exif.c (exif_parse_IFD_table): Fix offset count before testing
16802         against buffer size.
16803         * exif.h: Make exif_text_list_find_value available.
16804         * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
16805         adjust several text descriptions.
16806         * format_fuji.c: Remove "MkN." text from tag names.
16807         * format_nikon.c: Fix offset count before testing against buffer size,
16808         and remove "MkN." text from tag names. Add several new tags.
16809         * format_olympus.[ch]: New files for olympus makernote.
16810         * format_raw.c: Add exif olympus hook.
16811         * src/Makefile.am: Add format_olympus.[ch].
16812
16813 Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>
16814
16815         * pan-view.c: Add exif date sorting option to right click menu, and
16816         change 'reading dimensions...' message to be more generic as it may now
16817         also be reading embedded exif dates, or both date and dimensions.
16818
16819 Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>
16820
16821         * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
16822         bytes with values of 0 are actually in the data to compare.
16823
16824 Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>
16825
16826         * exif.[ch]: A lot of code clean up, add generic tiff header parser,
16827         remove use of packed structures to interpret tiff file format,
16828         fix possible endless loops in tiff parser with corrupt IFD tables,
16829         and fix possible overflow in jpeg exif parser.
16830         * format_canon.[ch]: Add additional makernote values, plus a few
16831         spelling fixes. Header update.
16832         * format_fuji.[ch]: Header update.
16833         * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
16834         code cleanup. Header update.
16835         * format_raw.[ch]: Add pathname argument to file descriptor version of
16836         raw parser to quickly rule out non-raw files based on file extension.
16837         Add raw header match type to check for tiff "make" field value.
16838         * image-load.c (image_loader_begin): Add image filename for raw parser.
16839
16840 Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>
16841
16842         * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
16843         * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
16844         description field for MakerNote parser.
16845         * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
16846         * format_raw.c: Add debug description output and Nikon raw parser hook.
16847
16848 Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>
16849
16850         * filelist.c (path_list_recursive_append): Fix memory leak by using
16851         correct function to free path list.
16852
16853 Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>
16854
16855         * exif.[ch]: Use glib provided data types and byte order functions for
16856         consistency with rest of application. Made several more functions
16857         available in the header. Use MakerNote parsing from format_raw.c.
16858         * format_canon.[ch]: Changes to match exif.h and format_raw.h.
16859         * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
16860         * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
16861         * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
16862         camera formats here (similar to existing raw format list).
16863         * src/Makefile.am: Add format_nikon.[ch].
16864
16865 Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>
16866
16867         * README: Update credits.
16868
16869         Apply fix from Daniel M. German:
16870
16871         * format_canon.c (canon_read_int): Fixed error which caused a
16872         segfault under OS X. It was a casting a number as a 32
16873         bit, when it was 16. it works in little endian, but not in big
16874         endian machines.
16875         
16876 Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>
16877
16878         * format_canon.c (canon_mknote_parse_convert): For serial number
16879         conversion, use the value of the data - not the value of the pointer.
16880
16881 Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>
16882
16883         * bar_exif.c: Set a default size for the EXIF data column in the
16884         advanced view, and allow resizing of that column to allow more data to
16885         be visible when needed.
16886         * format_canon.c: Fix data type for Canon MakerNote Serial Number.
16887
16888 Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>
16889
16890         * exif.[ch]: Export several parsing functions for use by the exif
16891         makernote parsers, and add hook for MakerNote data parsing.
16892         * format_canon.[ch]: Add Canon EXIF MakerNote support.
16893         * format_raw.c: Fix warning printf grammar.
16894
16895 Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>
16896
16897         * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
16898
16899 Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>
16900
16901         * format_raw.[ch]: Move camera specific code to manufacturer specific
16902         format_*.c files. Change code so that file descripter version is now a
16903         separate functions that wraps the standard parser by using mmap.
16904         * format_canon.[ch]: Moved Canon specific raw support here, removed
16905         file descriptor versions of parser. This Canon raw file parser written
16906         by Daniel M. German.
16907         * format_fuji.[ch]: Move Fuji specific raw support here, parser written
16908         by Lars Ellenberg.
16909         * exif.c: Update for change to format_raw_img_exif_offsets.
16910         * filelist.c: Add cr2 extension to Canon raw format list.
16911         * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
16912         that buffer is refilled using new offset of file descriptor.
16913         * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
16914
16915 Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>
16916
16917         * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
16918         does proper checking for existing folder to avoid clobbering an
16919         existing folder.
16920         * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
16921         a folder to fix possible clobbering of an existing folder with the
16922         same name as the requested name.
16923
16924 Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>
16925
16926         * format_raw.[ch]: New files to parse image data and exif offsets for
16927         the raw camera formats.
16928         * exif.c, image-load.c: Add support calls to format_raw.c functions
16929         above.
16930         * filelist.c: Add Fujifilm raw file extension to known formats.
16931         * thumb_standard.c (thumb_loader_std_start): Check for existing
16932         thumbnail file before checking for a failure mark.
16933         * src/Makefile.am: Add format_raw.[ch].
16934
16935 Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>
16936
16937         * po/cs.po: Update Czech translation,
16938         submitted by Jan Raska <jan.raska@tiscali.cz>
16939         * de.po, fr.po: Typo and spelling fixes.
16940
16941 Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>
16942
16943         * image.c, pixbuf-renderer.c: Fix sending of complete signal.
16944         * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
16945         * utilops.c: Additional validation for destination of copy/move
16946         dialogs, and do not include extension when conveniently selecting
16947         filename text in rename dialogs.
16948
16949 Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>
16950
16951         * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
16952         * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
16953         never actually set these dimensions. Increase default size of main
16954         window.
16955         * layout_util.c: Use GTkToolbar for the main window toolbar.
16956         * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
16957         * rcfile.c: Add note to config file that it is autogenerated.
16958         * typedefs.h: Remove no longer used tooltip in LayoutWindow.
16959         * ui_misc.[ch]: pref_toolbar additions.
16960         * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
16961         * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
16962         * icons/Makefile.am: Add above icons to inline pixbuf list.
16963
16964 Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>
16965
16966         * pan-view.c: Add option to ignore symbolic links to folders when
16967         creating file list (no gui control yet), and do not allow listing
16968         the root folder as this introduces too many issues (for instance
16969         how do we ignore special filesystems such as /proc using only stat
16970         attributes?). Add fix to not show empty folders in the flower view.
16971         * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
16972         thumbnails to be saved for images with a size between normal and large
16973         when using large thumbnails.
16974         * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
16975
16976 Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>
16977
16978         * cache.c (cache_sim_data_load): Fix to return CacheData if any data
16979         type exists.
16980         * pan-view.c: Fix slow merging of embedded dates into file list;
16981         includes optimizing pan_cache_sync_date and plugging a memory leak.
16982
16983 Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>
16984
16985         * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
16986         queue (source). Fixes crash introduced by Apr 12 changes.
16987
16988 Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>
16989
16990         * cache-loader.[ch]: New utility to load cache-able data.
16991         * cache.[ch]: Add embedded (exif) date caching.
16992         * pan-view.c: Use new cache loading mechanism. Add exif date support
16993         to timeline and calendar view.
16994         * src/Makefile.am: Add cache-loader.[c,h].
16995
16996 Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>
16997
16998         * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
16999         tainting user perspective of image hues.
17000         * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
17001         to avoid wasteful memory allocation, this will reduce memory waste
17002         when in full screen.
17003
17004 Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>
17005
17006         * pan-view.c: Optimize pan_layout_intersect by dividing object list
17007         into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
17008         drawing tiles much faster when the window contains > 100,000 images.
17009         This adds the complexity of walking two lists when searching for a
17010         specific item, but the speed increase is worth it.
17011
17012 Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>
17013
17014         * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
17015         only_existing argument.
17016
17017 Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>
17018
17019         * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
17020         * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
17021         namespace conflict with util in pixbuf_util.h.
17022         * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
17023
17024 Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>
17025
17026         * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
17027         * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
17028         only have effect on tiles that not currently visible. Remove use of
17029         hard coded PR_TILE_SIZE from tile size calculations, as it is only
17030         supposed to be used as the default value.
17031
17032 Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>
17033
17034         * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
17035         the parts of the image that have an existing tile, fixes slow loading
17036         of images when zoomed in because it was generating a tile for even
17037         off screen parts of the image.
17038
17039 Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>
17040
17041         * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
17042         to draw the background.
17043
17044 Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>
17045
17046         * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
17047         when both the ImageWindow and global setting are both enabled.
17048         * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
17049         gtk_adjustment_value_changed to fix performance hit when scrolling.
17050         * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
17051         invalidating so that there is no chance it will be used with old data.
17052         Only emit 'scroll-notify' signal when the value or range changes.
17053         Fix copy of zoom value in pixbuf_renderer_move.
17054
17055 Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>
17056
17057         * image.c (image_options_set): Update PixbufRenderer parent window so
17058         that changing 'fit window to image' option works.
17059         * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
17060         for main windows.
17061         * pixbuf-renderer.c: Fix (re-implement) check for maximized window
17062         state. Fix pr_source_tile_visible() calculation which was using the x
17063         axis where it should be y. Add redrawn return value to pr_zoom_clamp()
17064         and use that value in pr_zoom_sync() to pass pr_redraw correct args.
17065         * gqview.1: Fix spelling of vertical in man page.
17066
17067 Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>
17068
17069         * image.[ch]: Add utility to sync image settings to user preferences.
17070         * pixbuf-renderer.c: Fix rounding errors.
17071         * preferences.c: Call image_options_sync() when applying changes.
17072
17073 Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>
17074
17075         * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
17076         listener to update. Fix delay flip by listening for 'render_complete'.
17077         * pixbuf-renderer.[ch]: Add complete property and and emit a
17078         'render-complete' signal when changing complete back to TRUE.
17079         * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
17080         whenever it is expanded.
17081
17082 Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>
17083
17084         * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
17085         * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
17086         focus and full screen work again.
17087         * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
17088
17089 Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>
17090
17091         * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
17092         queue item for each tile, and now that a tile holds a queue pointer
17093         there is no need to walk the tile list to find a possible merge victim.
17094
17095 Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>
17096
17097         * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
17098         works again (mostly).
17099
17100 Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>
17101
17102         * image.[ch]: Start conversion to use of PixbufRenderer.
17103         * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
17104         * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
17105         layout_image.c, print.c: Changes for above ImageWindow conversion.
17106         * typedefs.h: Remove unused ImageWindow variables.
17107
17108 Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>
17109
17110         * pan-view.c: Convert to using new PixbufRenderer.
17111         * pixbuf-renderer.[ch]: Clean up and fixes.
17112
17113 Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>
17114
17115         * image.c (image_scroller_start): Unref scroller pixbuf after adding it
17116         as an overlay to avoid leaking it.
17117         * pixbuf-renderer.[ch]: All functions defined in header file are now
17118         implemented.
17119
17120 Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>
17121
17122         * pixbuf-renderer.[ch]: Set up object properties and additional.
17123
17124 Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>
17125
17126         * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
17127         not gdk_scroll, as scroll often invalidates the entire window (!). Also
17128         merged in source tiles code from image.c.
17129         * pan-view.c: Change picked up when testing PixbufRender zoom.
17130
17131 Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>
17132
17133         * pixbuf-renderer.[ch]: Start of turning image drawing portion of
17134         ImageWindow into an actual GtkWidget.
17135         * src/Makefile.am: Add pixbuf-renderer.[ch].
17136         * pan-view.c: Added temporary hack button and callback for testing
17137         PixbufRenderer widget.
17138
17139 Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>
17140
17141         * README: Updates.
17142         * configure.in: Release 2.1.0
17143
17144 Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>
17145
17146         * main.c: Enable the beta message at startup.
17147         * po/fr.po: Update French translation (from stable branch),
17148         submitted by Eric Lassauge.
17149
17150 Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>
17151
17152         * pan-view.c: Make date search work in calendar view, plus calendar
17153         fixes. Make '/' search key refocus search entry.
17154
17155 Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>
17156
17157         * pan-view.c: Add calendar view. Make mouse wheel scroll.
17158         * po/POTFILES.in: Add pan-view.c for translation.
17159
17160 Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>
17161
17162         * pan-view.c: Make subsequent searches for same string step through all
17163         matches, also show match index and count in search result label.
17164
17165 Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>
17166
17167         * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
17168         floats whenever possible.
17169         * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
17170         message body so specifying newlines is no longer needed.
17171         * pan-view.c: Display info dialog when thumbnail caching settings are
17172         not optimal.
17173
17174 Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>
17175
17176         * pan-view.c: Add 'dots' image size option, fix up border size at edge
17177         of grid, and make drag and drop work to/from the window.
17178
17179 Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>
17180
17181         * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
17182         * image-load.c, typedefs.h: Add shrunk flag to determine if an image
17183         was scaled down using image_loader_set_requested_size.
17184         * image.c: Make panning with mouse scroll more when holding shift key.
17185         * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
17186         xvpics option in the gui - now a hidden option.
17187         * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
17188
17189 Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>
17190
17191         * image.[ch] (image_scroll_to_point): Add alignment for location of
17192         point within visible region.
17193         * pan-view.c: Use alignment for scrolling above, and fix date search
17194         to only search thumbs and images.
17195
17196 Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>
17197
17198         * src/Makefile.am: Add pan-view.[ch]:
17199         * image.[ch]: Add support for using a grid of tiles as soource image.
17200         Added scroll_notify callback for when the viewable regionis scrolled.
17201         Added ability to set min and max for the zoom range. Removed
17202         unnecessary gtk_widget_size_request from image_size_sync. Added
17203         image_scroll_to_point.
17204         * layout_util.c: Add menu item and callback for the new 'Pan view'.
17205         * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
17206         * typedefs.h: Add source tile stuff for ImageWindow.
17207         * ui_tabcomp.c: Fix tab completion pop-up menu placement.
17208         * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
17209
17210 Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>
17211
17212         * README: Updates.
17213         * configure.in: Release 2.0.0
17214
17215 Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>
17216
17217         * po/bg.po: Update Bulgarian translation,
17218         submitted by Vladimir Petrov.
17219         * po/it.po: Update Italian translation,
17220         submitted by Costantino, with additions from Marco Colombo.
17221         * po/nl.po: Update Dutch translation,
17222         submitted by Tino Meinen.
17223         * po/pl.po: Update Polish translation,
17224         submitted by Wit Wilinski.
17225
17226 Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>
17227
17228         * doc/11_1_command_line.html: Small fix.
17229
17230 Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>
17231
17232         * po/es.po: Update Spanish translation,
17233         submitted by Ariel Fermani.
17234         * po/it.po: Update Italian translation,
17235         submitted by Costantino.
17236         * po/ja.po: Update Japanese translation,
17237         submitted by Takeshi Aihana.
17238         * po/ru.po: Update Russian translation,
17239         submitted by Sergey Pinaev.
17240
17241 Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>
17242
17243         * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
17244
17245 Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
17246
17247         * main.c: Disable startup beta message.
17248         * po/it.po: Update Italian translation,
17249         submitted by Costantino <inverness1ATvirgilio.it>.
17250         * README: Updates.
17251         * configure.in: Release 1.5.9
17252
17253 Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
17254
17255         * search.c (search_file_next): Ignore case for keyword search.
17256
17257 Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
17258
17259         * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
17260         to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
17261
17262 Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
17263
17264         * cache.c (cache_sim_data_save): Print a warning when a save fails.
17265         * search.c: Fix search saving the cached data by first creating the
17266         directory for the location of the data, fixes search caching bug.
17267
17268 Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
17269
17270         * search.[ch]: Add ability to set the default image used for similarity
17271         in a search.
17272         * layout_util.c: Set the default image in a search to the visible
17273         image.
17274
17275 Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
17276
17277         * layout_util.c: Correct wrong main window keyboard shortcuts for the
17278         editor slots.
17279
17280 Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
17281
17282         * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
17283         * src/Makefile.am: Remove png libs from LDADD.
17284         * README: Updates.
17285         * configure.in: Remove libpng checks, release 1.5.8
17286
17287 Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
17288
17289         * globals.c: Change default thumbnail mechanism to shared thumbnails.
17290         * po/it.po: Update Italian translation,
17291         submitted by Costantino <inverness1ATvirgilio.it>.
17292         * po/ru.po: Update Russian translation,
17293         submitted by Sergey Pinaev <dfo@antex.ru>.
17294         * po/sv.po: Update Swedish translation,
17295         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
17296         * doc/10_6_advanced.html: Describe option 'Store keywords and comments
17297         local to source image'.
17298         * doc/11_4_management.html: Add list describing all folders and files
17299         used by GQview, and purpose.
17300         * doc/9_printing: Clarify a description.
17301
17302 Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
17303
17304         * bar_sort.c (bar_sort_collection_list_build): Blank the collection
17305         key before setting the bookmark list to that key, fixes incorrect list
17306         when collection folder is now empty.
17307         * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
17308
17309 Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
17310
17311         * bar_info.[ch]: Use the cache find utility instead of only looking for
17312         metadata in one place. If an a metdata file exists when writing,
17313         use it's location. Porperly update the keyword sidebar when renaming or
17314         moving a file to that the delayed save mechanism does not lose changes.
17315         * cache.c: Make cache_get_location honor enable_metadata_dirs, and
17316         removed duplicate isfile check in cache_find_location.
17317         * cache_maint.c: Change order of maintenance calls so that metadata is
17318         moved before the views are updated.
17319         * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
17320         metadata local to source image.
17321         * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
17322         * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
17323         of moved thumbnails - thumb_loader_std_save requires a NULL path.
17324
17325 Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
17326
17327         * search.c: Fix initial keywords matching state to be same as menu.
17328
17329 Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
17330
17331         * view_file_list.c: Update vfl->select_cb when populating the list and
17332         add a sanity check to vflist_select_image.
17333
17334 Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
17335
17336         * print.c: Added picas option for units. Made the default for units be
17337         metric for anything but the US,PR locales. Fixed default custom printer
17338         text to use <printer name> instead of the format string with %s.
17339
17340 Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
17341
17342         * src/Makefile.am: Add INTLLIBS to cmpile libs.
17343         * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
17344         the make dist target - it took me an hour to figure out why pos were
17345         not updateing >-/
17346         * README: Updates, including new translation status list.
17347         * configure.in: Release 1.5.7
17348
17349 Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
17350
17351         * preferences.c: Use new ui_misc utilities for radio buttons.
17352         * po/es.po: Update Spanish translation,
17353         submitted by Ariel Fermani <arielfermani@yahoo.com>.
17354         * po/fr.po: Update French translation,
17355         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
17356         * po/it.po: Update Italian translation,
17357         submitted by Costantino <inverness1ATvirgilio.it>.
17358
17359 Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
17360
17361         * preferences.c: Change Options dialog title to Preferences.
17362         * doc/*.html: Update documentation.
17363         * doc/11_4_management.html: Add page for Cache and Data Management.
17364
17365 Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
17366
17367         * cache_maint.c: Improve dialog descriptions.
17368         * dupe.c: Add fix for delayed status text update.
17369         * image-overlay.[ch] (image_overlay_update): New functions to schedule
17370         an update of an image info overlay, and fix incorrect dimensions when
17371         image has delayed flip enabled.
17372         * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
17373         whenever the file count changes.
17374
17375 Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
17376
17377         * preferences.c, print.c, search.c: Updates for functions deprecated
17378         in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
17379         * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
17380         boxes with NULL text set the GtkComboBox active item to 0.
17381
17382 Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
17383
17384         * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
17385         fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
17386         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
17387         Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
17388         for using glib idle and timeout functions and to use new GtkComboBox.
17389         * ui_misc.[ch]: Add toolbar utilities.
17390
17391 Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
17392
17393         * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
17394         GtkUIManager, this has a nice side effect of fixing the broken
17395         shortcuts when the tools are floating.
17396
17397 Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
17398
17399         * configure.in: Increase GTK+ requirement to 2.4.
17400         * README: Note above new requirement.
17401         * collect-table.c, view_file_icon.c: Fix filename tooltip window
17402         placement when using GTK 2.4.
17403         * fullscreen.c: Removed gtk version check for 'Stay above' option.
17404         * layout.c: Changes for new combobox used in GTK 2.4.
17405         * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
17406         ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
17407         GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
17408         * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
17409
17410 Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
17411
17412         * bar_sort.c: Make add button show new collection dialog when in
17413         collection mode.
17414
17415 Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
17416
17417         * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
17418         newer autoconf macros (no more acconfig.h). Update to use glib's
17419         gettext instead gettext directly. Change documentation install
17420         location to $prefix/share/doc/gqview-#version.
17421         * acconfig.h, BUGS: Removed, not used.
17422         * doc/Makefile.am: Install docs to new location.
17423
17424 Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
17425
17426         * bar_sort.c: Add option to choose current image or all selected files
17427         when adding images to a collection in the sort manager.
17428         * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
17429         allow adding to a bookmark list that is not editable via drag and drop.
17430         * ui_tabcomp.c: Add heading to path entry selection dialog.
17431
17432 Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
17433
17434         * collect-dlg.c: Allow saving empty collections.
17435         * collect-io.c: Remove erroneous warning about failed removes.
17436         * collect.c (collection_remove): Mark collection changed even when
17437         resulting collection is empty.
17438
17439 Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
17440
17441         * bar_sort.c: Change default view of sort manager to folders, and fix
17442         widget packing. Fix collection list to be sorted.
17443
17444 Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
17445
17446         * print.c: Add checkbox to remember print settings. Set a signal
17447         handler to catch a SIGPIPE when printing to a pipe, not pretty but it
17448         works. Do not allow printing to a file that already exists. Add print
17449         error dialog to tell user why printing did not complete.
17450
17451 Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
17452
17453         * bar_sort.c: Add collection option to sort manager.
17454         * collect-io.[ch]: Add collection manager add and remove utilities.
17455         * collect.[ch] (collection_window_find_by_path): New function.
17456         * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
17457         and to make a list not editable. Also made bookmark buttons compact.
17458
17459 Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
17460
17461         * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
17462         keywords entry and remaining 1/3 to comment entry.
17463
17464 Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
17465
17466         * cache.c: Metadata for keywords/comments no longer has the option to
17467         be stored locally to the source file.
17468         * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
17469         change the dialog to have a stop and close button so that the dialog
17470         remains displayed for the user until it is user closed.
17471
17472 Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
17473
17474         * fullscreen.[ch], preferences.c: Add full screen location option
17475         'Determined by Window Manager' which is now the default. This option
17476         sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
17477         the size and position like 'active monitor' but the window manager may
17478         completely ignore the request. Also removed old #if 0'ed out code.
17479         * globals.c (fullscreen_screen): Set the default screen to be the new
17480         option above 'Determined by Window Manager'.
17481
17482 Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
17483
17484         * image.c: Revert change to attempt to keep unkown icon unscaled, as it
17485         interferes when a pixbuf is specifically set.
17486         * icons/folder_open.png: Adjust width of the graphic in the open
17487         folder icon.
17488
17489 Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
17490
17491         * icons/folder_*.xpm: Remove unused files.
17492         * icons/folder_*.png: Add new folder icons.
17493         * icons/Makefile.am: Changes for above.
17494         * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
17495         * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
17496         change the folder list view so that current folder uses the open icon
17497         and the parent folder uses the 'up' icon.
17498
17499 Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
17500
17501         * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
17502         * src/Makefile.am: Removed unused files.
17503         * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
17504         files.
17505         * gobals.c, image.c, layout.c, preferences.c, thumb.c,
17506         thumb_standard.c: Use new pixbuf_inline utility.
17507         * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
17508         icons.
17509         * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
17510         The new or moved png images to be made inline.
17511
17512 Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
17513
17514         * cache_maint.c: Only manage shared thumbnails when the option is
17515         enabled, since this is a time consuming task.
17516         * preferences.c: Fix sensitivity of thumbnail options that are disabled
17517         when the shared thumb cache is in use. Removed clear cache button, as
17518         it is now in the maintenance window.
17519         * thumb_standard.c: Add notes about implementation and what it lacks.
17520         * ui_misc.[ch]: Add pref_table_button_new and
17521         pref_button_link_sensitivity_swap.
17522
17523 Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
17524
17525         * dupe.c: Fix widget spacings in find dupes window.
17526         * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
17527
17528 Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
17529
17530         * src/main.c: Make message about being a beta sound less ominous.
17531         * README: Updates.
17532         * configure.in: Release 1.5.6
17533
17534 Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
17535
17536         * doc/6_collections.html: Add note that $HOME/.gqview/collections is
17537         now updated when moving or renaming files.
17538         * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
17539         * doc/10_6_advanced.html: Explain "Stay above other windows" option.
17540         * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
17541         Apparently I have a habit of type "the" twice, and not noticing.
17542         * doc/12_credits.html: Update copyright year.
17543
17544 Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
17545
17546         * search.c: Clean up appearance of search window.
17547         * po/fr.po: Update French translation,
17548         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
17549         * po/ru.po: Update Russian translation,
17550         submitted by Sergey Pinaev <dfo@antex.ru>.
17551         * preferences.c, README: Update copyright year.
17552
17553 Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
17554
17555         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
17556         option to try to keep full screen window above other windows. Since
17557         this uses a GTK 2.4 function, it is disabled on GTK 2.2.
17558         * main.c: Issue warning when running with a GTK library with an older
17559         minor version than what GQview was compiled with.
17560
17561 Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
17562
17563         * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
17564         * main.c: When it takes time to get a connection to a remote GQview
17565         because it is still starting up, print progress dots (.) to the
17566         console to indicate we are waiting, and not hung.
17567         * thumb_standard.[ch]: Move core of thumb cache path building to
17568         thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
17569         or deleting thumbnails to match changes to the source image.
17570
17571 Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
17572
17573         * collect-io.c (collection_save_private): Use a temp file when saving
17574         a collection so that if an error occurs during write the original is
17575         not lost. The only disadvantage with temp files is group and user ids
17576         of the original are not guaranteed to be preserved by chown, oh well.
17577         * preferences.c: Remove silly EXPERIMENTAL text from description of
17578         shared thumbnails cache option.
17579         * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
17580         which attributes we want to copy.
17581
17582 Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
17583
17584         * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
17585         will allow images to loader faster if you know you only need at most
17586         width by height image. Since only the jpeg gdk-pixbuf loader supports
17587         it, this only effects jpegs.
17588         * thumb.c, thumb_standard.c: These changes are currently disabled, but
17589         it would set the requested size when loading thumbnails for a speed
17590         improvement on jpegs.
17591
17592 Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
17593
17594         * cache_maint.c: Implemented local thumbnail rendering option, and
17595         only enable it when the standard thumb cache is active.
17596         * filelist.c (path_list_filter): When filtering a dir list remove
17597         .thumbnails and .metadata.
17598         * preferences.c: Do not allow focus on progress entry in safe delete
17599         clear dialog.
17600         * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
17601         per loader basis instead of using the global setting.
17602         * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
17603         duplicated in three places into thumb_loader_std_next_source. Added
17604         retry flag to force a retry on images that are flagged as a failure.
17605         * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
17606
17607 Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
17608
17609         * cache_main.c: Reset list to NULL before using in next path_list.
17610
17611 Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
17612
17613         * cache_maint.[ch]: Add maintenance window to select various thumbnail
17614         cache operations for removing old thumbnails, deleting thumbnails, and
17615         to create thumbnails for a folder. Creating thumbnails local option is
17616         not yet implemented. Also move clear cache confirm dialog here.
17617         * layout_util.c: Change thumbnails menu item name, and open the
17618         maintenance window instead of purge utility.
17619         * preferences.c: Move clear cache confirm dialog out of here.
17620         * thumb_standard.[ch]: Make local thumb caches use permissions of the
17621         source images. Local thumbnails should not store failures. Added a
17622         thumb validate utility for use by the new thumb cache manager.
17623
17624 Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
17625
17626         * Makefile.am (gqview_sources): Add thumb_standard.[ch].
17627         * collect-io.c: Use new thumb loader functions.
17628         * collect-table.c: Use doubles instead of floats in most places.
17629         * collect.c: Remove unnecessary include of thumb.h.
17630         * dupe.[ch]: Use double for rank values, and updates for new thumb
17631         functions.
17632         * globals.c: Change default thumb size to 96x72, add
17633         thumbnail_spec_standard to toggle use of new thumbnail cache.
17634         * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
17635         use of float to double.
17636         * image-load.[ch]: Use doubles instead of floats for progress value.
17637         * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
17638         now a double.
17639         * layout.[ch], layout_image.[ch]: More float to double changes.
17640         * preferences.c: Change selection of thumbnail sizes offered to user,
17641         and allow a custom item when the thumbnail size configured in the
17642         rc file does not match the predefined list. Added toggle for new
17643         shared thumbnail standard (option needs a better description?)
17644         * print.c: Update for image zoom now being a double.
17645         * rcfile.c: Save and restore thumbnail_spec_standard.
17646         * search.c: More float to double change madness, and update for new
17647         thumb functions.
17648         * similar.[ch]: More floats to doubles.
17649         * thumb.[ch]: Updated the thumb function API to something a bit more
17650         sane, but mostly to match that of thumb_standard.h. When the standard
17651         thumb loaders are enabled thumb_loader_new will now return a loader
17652         from thumb_loader_std_new - the function access to thumb loaders is the
17653         same but the structures are completely different - don't access the
17654         structure directly. Also removed unused utility functions in thumbs.c.
17655         * thumb_standard.[ch]: New utilities for a thumb loader that implements
17656         the proposed thumbnail management standard on freedesktop.org.
17657         * typedefs.h: ThumbLoader is now treated as an opaque structure (but
17658         no attempt is made to hide it) because there are now two thumb loader
17659         implementations (thumb.c and thumb_standard.c). We check which loader
17660         and structure is in use with the standard_loader flag common to each. 
17661         * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
17662         and updates for new thumb functions.
17663
17664 Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
17665
17666         * main.c (help_browser_command): Only print info when debug is on.
17667         * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
17668         offset this by setting the idle function to low priority.
17669
17670 Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
17671
17672         * layout.c (layout_status_update_progress): Fix progressbar height from
17673         changing status bar size by setting text to a space instead of NULL.
17674
17675 Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
17676
17677         * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
17678         preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
17679         view_file_icon.c, view_file_list.c: Specifically enable or disable
17680         the search feature of the GTkTreeViews, as it interferes with shortcuts
17681         for the main window and elsewhere, also when it is enabled set the
17682         search column.
17683
17684         Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
17685         of the treeview search feature has changed such that it can now get
17686         in the way when it is not specifically disabled.
17687
17688 Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
17689
17690         * collect-io.c: Keep a pointer to the tail of the pending action list
17691         so that each append does not require walking the list.
17692
17693 Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
17694
17695         * collect-io.[ch]: Add collection manager to update collections
17696         contained in $HOME/.gqview/collections when files are moved. Made
17697         collection loading abort after too many errors.
17698         * collect.[ch]: Add collection_add_check to allow adding files to a
17699         collection that do not exist, attach collection manager to maintenance
17700         move functions.
17701         * main.c (gqview_exit_final): Flush pending collection manager changes
17702         before exit.
17703
17704 Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
17705
17706         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
17707         Add print context menu item to relevant sections of manual.
17708         * README: Updates.
17709         * configure.in: Release 1.5.5
17710
17711 Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
17712
17713         * collect-table.c: Make context menu have same number of items, making
17714         the ones that do not apply insensitive. Add print menu item.
17715         * collect.[ch] (collection_list_get_path_list): Add utility to get a
17716         path list from a colletion list.
17717         * dupe.c, search.c: Add print to context menus.
17718
17719 Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
17720
17721         * bar_info.c: Allow sizing of keyword sidebar when insensitive.
17722         * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
17723         raise windows instead of direct gdk_window_raise.
17724         * image.c: Fix broken redraws when sizing image view with NULL image,
17725         and fix clamping of scroller overlay within the new window size.
17726         * main.c: Raise remote main window when --remote is the only command
17727         line option. Fix crash when quitting from a remote --quit command.
17728         * remote.c (remote_server_client_cb): No need to check for error when
17729         return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
17730
17731 Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
17732
17733         * main.c: Add -sr<folder> remote command for recursive slideshows,
17734         based on patch submitted by Henry Minsky.
17735         * po/fr.po: Update French translation,
17736         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
17737         * po/it.po: Update Italian translation,
17738         submitted by Kostantino <inverness1ATvirgilio.it>.
17739         * po/sv.po: Update Swedish translation,
17740         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
17741         * doc/11_1_command_line.html: Document new remote -sr command.
17742
17743 Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
17744
17745         * image-load.c: Properly initialize load_fd to -1 in image_loader_new
17746         so that an immediate call to image_loader_free does not do bad things.
17747         Protect against calling image_loader_start more than once on a loader.
17748
17749 Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
17750
17751         * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
17752         * print.c: Retain print settings used in print dialog.
17753         * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
17754         double, or string values in the history for future use.
17755
17756 Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
17757
17758         * main.c: Change remote quit description to quit (from exit).
17759         * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
17760         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
17761         11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
17762         4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
17763         documentation for recent dialog and preference window changes, and
17764         do any doc updates pending in TODO.
17765
17766 Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
17767
17768         * fullscreen.c, layout_config.c, preferences.c: Update preferences
17769         window to match newer dialog padding and style, moved several options
17770         to different tabs, and removed the dithering option from the ui.
17771         * ui_misc.[ch]: New convenience functions for preference window.
17772         * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
17773         utility available for use outside this file.
17774
17775 Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
17776
17777         * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
17778         buttons.
17779         * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
17780         respective edge of image.
17781         * layout_util.c: Rename Exit menu item to Quit.
17782         * preferences.c: Update about dialog to match other dialogs.
17783         * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
17784         gtk-alternative-button-order.
17785
17786 Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
17787
17788         * layout.c: Increase default window width, add fix to make image pane
17789         visible (non-zero initial width) in one specific condition.
17790
17791 Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
17792
17793         * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
17794         to format floating point numbers in postscript output.
17795         * gqview.png: Change desktop icon.
17796
17797 Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
17798
17799         * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
17800         and appearance of the sidebars.
17801         * info.c: Update property window appearance.
17802         * ui_help.c: Adjust help window padding.
17803         * ui_misc.c (pref_table_new): Support parent_box == NULL.
17804
17805 Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
17806
17807         * bar_info.c: Dialog heading fix.
17808         * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
17809         button to a discard button when confirming close of changed collection.
17810         * main.c: Heading fix for exit dialog with unsaved collection.
17811         * print.c: Fix layout indenting broken by fix in pref_table_label.
17812         * ui_bookmark.c: Give dialog to edit bookmarks a heading.
17813         * ui_misc.[ch]: Be consistent with GTK stock button padding, even
17814         though it seems to violate GNOME HIG. FIx pref_table_label packing.
17815         * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
17816         * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
17817         Fix missing error dialog when a file copy fails, and fixed (null)
17818         filename for destination in copy/move error dialog.
17819
17820 Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
17821
17822         * slideshow.c (generate_random_list): Fix crash when return value of
17823         rand == RAND_MAX.
17824
17825 Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
17826
17827         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
17828         dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
17829         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
17830         view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
17831         utility changes and additions, use padding defines for widget spacing.
17832         * print.c: Move pref_* stuff out of here.
17833         * ui_misc.[ch]: Move pref_* stuff here.
17834         * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
17835         arg from generic_dialog_new(), cleaned up button utilities into a
17836         single general purpose utility. Change widget spacing, dialog layout,
17837         and dialog button order to match GNOME HIG 2.0 (ie backwards).
17838         * utilops.[ch]: Changes for above utility dialog alterations.
17839
17840 Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
17841
17842         * print.c: More updates for HIG utils, added image scale to reduce
17843         image size on page.
17844         * ui_misc.c: Fix incorrect namespace used for callback.
17845
17846 Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
17847
17848         * main.c: Make -l command line option now include collections that are
17849         specified on the command line, also link the first collection on the
17850         command line to the main window so that -s and -f with a collection
17851         will work as expected.
17852         * print.c: Change margin to margins.
17853
17854 Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
17855
17856         * print.c: Play with widget spacing and group styling to match HIG,
17857         get it and utils right here for when we use them to update rest of app.
17858
17859 Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
17860
17861         * print.c: Implement postscript text placement, still needs to convert
17862         utf8 to a proper postscript encoding. Fixed landscape orientation for
17863         postscript output.
17864
17865 Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
17866
17867         * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
17868         * print.c: Fix drawing of text onto pixbufs. Update preview when
17869         changing the text options. Added red preview lines to indicate image
17870         grid when selecting proof sheet layout.
17871
17872 Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
17873
17874         * image.c: Assume any request to resize the top window (per fit window
17875         to image option) will fail, and request a direct redraw - this works
17876         because we also changed the idle redraw handler's priority from
17877         G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
17878         priority than the resize signal. This fixes the fvwm2 maximized window
17879         does not redraw bug - the fault never was with fvwm2, although it would
17880         be nice if it set the maximized flag when windows are maximized :/.
17881
17882 Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
17883
17884         * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
17885         it is not necessary with GtkDrawingArea. Also removed GTK double
17886         buffering of the image display, fixes flicker when resizing window -
17887         double buffer is useless to us anyway since GQview's images are not
17888         displayed/drawn synchonously with GTK expose events.
17889         * img-view.c: Fix use of removed image eventbox.
17890
17891 Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
17892
17893         * README, TODO: Updates.
17894         * po/*.po: make distcheck touches these.
17895         * configure.in: Release 1.5.4
17896
17897 Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
17898
17899         * po/it.po: Update Italian translation,
17900         submitted by Kostantino <inverness1ATvirgilio.it>.
17901         * po/ja.po: Update Japanese translation,
17902         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
17903         * po/fr.po: Update French translation,
17904         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
17905         * po/sv.po: Update Swedish translation,
17906         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
17907         * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
17908         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
17909         * po/ar.po: Add Arabic translation,
17910         submitted by Youssef Assad <youssef@devcabal.org>.
17911         * configure.in (ALL_LINGUAS): Add AR translation.
17912         * README: Updates.
17913
17914 Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
17915
17916         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
17917         collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
17918         layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
17919         search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
17920         ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
17921         view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
17922         calling window. Some dialogs in utilops.c are still not set. Also
17923         fixed missing break in switch case causing Control+S to also close the
17924         collection window.
17925
17926 Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
17927
17928         * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
17929         fixes and grammar.
17930
17931 Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
17932
17933         * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
17934
17935 Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
17936
17937         * collect.c: Fix untitled (n) counter start number and Control+S
17938         shortcut to save collection as...
17939         * dupe.[ch]: Add Control+T to toggle thumbnails.
17940         * search.c: Add Control+T to toggle thumbnails, and Control+W to close
17941         search window.
17942         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
17943         More documentation.
17944
17945 Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
17946
17947         * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
17948         preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
17949         directories as folders in all places.
17950         * image.c (util_clip_region): Fix clipping bounds check to return FALSE
17951         on 0 width or height.
17952         * search.c: Reduce flush size to update search count when over 100
17953         instead of 101.
17954         * doc/10_1_general.html: Update docs to use the term folder when
17955         referring to directories.
17956
17957
17958 Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
17959
17960         * fullscreen.c (fullscreen_start): Rethink full screen geometry and
17961         window manager hints after referring to the icccm. Seems to work with
17962         all tested window managers, even twm :) . Still have to figure out
17963         which hint to use to tell the window managers to place a full screen
17964         window above panels and docks.
17965         * layout.c: Tell window managers not to request window position from
17966         user when 'save window positions' is enabled.
17967
17968 Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
17969
17970         * thumb.c: Fix possible endless loop between error and done handlers,
17971         clean up image loader free/setup.
17972
17973 Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
17974
17975         * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
17976         max slideshow delay, and increase the max delay to 3600 seconds.
17977         * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
17978         2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
17979         3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
17980         5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
17981         Documentation updates.
17982
17983 Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
17984
17985         * globals.c (fullscreen_screen): Change default full screen location to
17986         active monitor.
17987
17988 Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
17989
17990         * main.c (gr_slideshow_delay): Remove use of non-portable round().
17991
17992 Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
17993
17994         * fullscreen.c: Turn off decorations for the full screen window, as the
17995         window manager may not yet support full screen hints.
17996         * img-view.c: Hook up R key to refresh displayed image.
17997         * layout_image.c: Hook up R refresh key to full screen.
17998
17999 Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
18000
18001         * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
18002         handle to EXIF and Keywords sidebars.
18003         * image.c (image_size_cb): Fix return value, size_allocate prototype
18004         return is void, not gint.
18005         * ui_misc.[ch]: Implement sizer handle widget.
18006
18007 Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
18008
18009         * doc/3_1_image_window.html, 3_2_image_properties.html,
18010         3_other_windows.html: Add Chapter 3 documentation (Other Windows).
18011         * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
18012         and grammar fixes.
18013         * doc/Makefile.am: Add new files above.
18014
18015 Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
18016
18017         * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
18018         4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
18019         5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
18020         More pages of documentation.
18021         * doc/Makefile.am: Add above.
18022         * doc/index.html: Update missing page (m) markers.
18023
18024
18025 Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
18026
18027         * dupe.c: Fix missing status messages in the Find Dupes window
18028         introduced by last set of speed optimizations. Fix progress counters
18029         for checksums and dimensions.
18030
18031 Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
18032
18033         * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
18034         7_sidebars.html: Add documentation for sidebars.
18035         * doc/Makefile.am: Add above.
18036         * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
18037
18038 Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
18039
18040         * main.c (html_browsers): Change key used to determine GNOME browser to
18041         /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
18042         to be no longer used or changed when setting Preferred Applications.
18043
18044 Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
18045
18046         * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
18047         2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
18048         * doc/Makefile.am: Install new files above.
18049
18050 Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
18051
18052         * gqview.desktop: Add supported mime types, disable startup
18053         notification, and add Viewer to Categories.
18054
18055 Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
18056
18057         * image-load.[ch] (image_loader_get_format): New util to query the
18058         mime type of the active image.
18059         * info.c: Add (mime) file type field to image properties dialog, and
18060         increase the dialogs default height to 350 (from 300).
18061
18062 Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
18063
18064         * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
18065         text onto a pixbuf with an alpha channel.
18066         * print.c: Add image text info output, implement RGB and Preview text
18067         writers - PS text is still to be done.
18068         * view_file_icon.c (vficon_maint_removed): When removing a file from
18069         the grid, set the pointer NULL to avoid possible access before the
18070         idle sync. This is an attempt to fix a seemingly random crash when
18071         deleting files from the find dupes window.
18072
18073 Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
18074
18075         * image-overlay.c: Fix overlay to counter to account for slide show.
18076         * image.c: Fix overlay date and time display for preloaded images by
18077         setting them before calling image_new_util().
18078         * img-view.c: Fix overlay counter by setting list_pointer before
18079         changing the image, and to account for slide show.
18080
18081 Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
18082
18083         * image.c: Fix to draw overlays when image is set to NULL.
18084
18085 Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
18086
18087         * print.c: Allow user to set the DPI to use for printing.
18088
18089 Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
18090
18091         * image-overlay.c (image_overlay_info_render): Process the image count
18092         value returned for view windows.
18093
18094 Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
18095
18096         * image.[ch], typedefs.h: Add function callback for notification of
18097         a new image.
18098         * image-overlay.[ch]: New utils for image info overlays.
18099         * img-view.[ch]: Add image overlay to stand alone image window.
18100         * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
18101         given an ImageWindow.
18102         * layout_image.c: Move overlay utils to new image-overlay.c.
18103
18104 Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
18105
18106         * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
18107         * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
18108         and ui_pixbuf_ops.c.
18109         * print.c: Close the current print job when closing the print window,
18110         so we don't crash when closing while preview is not complete.
18111         * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
18112         now in pixbuf_util.c.
18113
18114 Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
18115
18116         * layout_image.c: Display more information in full screen overlays.
18117
18118 Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
18119
18120         * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
18121         when tools are hidden/float - bug introduced by removing focus border.
18122
18123 Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
18124
18125         * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
18126         if the loading image is not the currently visible image. Fixes stuck
18127         busy cursor case #2.
18128         * image.c: Increase scroller timer to 30 updates per second.
18129
18130 Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
18131
18132         * image.c: Fix stuck busy cursor when initially displaying an image
18133         that is still loading and smooth flip is enabled. Actually, this is the
18134         result - the fix is to only sync the pixbuf image if it has changed.
18135
18136 Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
18137
18138         * image.[ch]: Fix overlay updates when over border, fix overlay test
18139         on expose event.
18140         * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
18141         display image information, enabled with the I key.
18142         * print.c: Use pixbuf_set_*() to initialize pixbufs.
18143         * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
18144         rectangles by directly setting values.
18145
18146 Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
18147
18148         * image.[ch]: Remove alpha level parameter from image overlay, since it
18149         seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
18150         to create the render mask, and not when rendering over existing pixels
18151         like gdk_pixbuf_composite...
18152
18153 Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
18154
18155         * image.[ch], typedefs.h: Added ability to set overlays onto the image
18156         display in the form of GdkPixbufs. Change the scroller to display
18157         itself using an overlay.
18158
18159 Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
18160
18161         * bar_info.c (bar_keyword_list_sync): Fix to translate the default
18162         keyword list.
18163
18164 Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
18165
18166         * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
18167         * README: Updates.
18168         * configure.in: Release 1.5.3
18169
18170 Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
18171
18172         * print.c: Make text tab insensitive, to indicate it does nothing.
18173         * po/ja.po: Updated Japanese translation,
18174         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
18175         * po/sv.po: Updated Swedish translation,
18176         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
18177         * po/it.po: Updated Italian translation,
18178         submitted by Kostantino <inverness1ATvirgilio.it>.
18179         * README: Update Italian translation credits.
18180
18181 Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
18182
18183         * search.c: Change date entries to new util from ui_misc.h, which
18184         includes convenient date selection popup.
18185         * ui_misc.[ch]: New files for the above date entry widget.
18186
18187 Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
18188
18189         * img-view.c: Fix broken file management operations when full screen.
18190         * layout_util.c: Fix V key test for full screen.
18191
18192 Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
18193
18194         * view_dir_list.c: Remove redundant NULL path checks.
18195         * view_dir_tree.c: Make a copy of the path so that we do not free the
18196         original, fixes crash with slideshows started with folder tree view
18197         right click menu.
18198
18199 Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
18200
18201         * bar_exif.c: Added ability for user to add additional items to the
18202         standard exif view by toggling the checkmark for items listed in the
18203         advanced view.
18204
18205 Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
18206
18207         * print.c: Do not allow printing when margins or proof size result in
18208         no output, grey out the print button to indicate this. Close the
18209         print window when finished printing. Postscript image data is scaled
18210         down to a max of 300 dpi to reduce spool size (hmm, this dpi value
18211         should probably be user selectable).
18212
18213 Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
18214
18215         * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
18216         so that the image will fill the window vertically or horizontally.
18217         * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
18218         set the zoom to fill window width and height, respectively. Changed
18219         hide tools shortcut to [Control] + H.
18220         * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
18221         * doc/gqview_faq.html: New manual page for the FAQ.
18222
18223 Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
18224
18225         * gqview.desktop: Change exec command to "gqview -r %F", per desktop
18226         spec 0.9.4 at freedesktop.org.
18227         * img-view.c (view_window_new): Support directories and collection
18228         files passed in as the path.
18229         * main.c: Added remote command view:filename to open filename in
18230         a new window, describe file: so it shows up in remote help list.
18231         * ui_fileops.[ch]: Move file_extenstion_match() util here.
18232
18233 Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
18234
18235         * image.c: Fix remaining scroller bugs: Properly draw it onto the
18236         border, and move scroller scrolling updates into image_scroll_real()..
18237
18238 Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
18239
18240         * print.c: Begin postscript output, needs page orientation fixed.
18241         * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
18242         NULL terminated string.
18243
18244 Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
18245
18246         * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
18247         and property tab to be 'Keywords' to better describe what they do.
18248         * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
18249         8_image_presentation.html, index.html: Update docs to use 'Keywords'.
18250
18251
18252 Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
18253
18254         * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
18255         Move icon declarations to globals.h, and allow use of inline pixbufs
18256         created from pngs.
18257         * globals.h: New header to include image declarations.
18258         * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
18259         clamping in image_queue().
18260         * scroller.png: New image for scroller icon.
18261
18262 Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
18263
18264         * main.c: Fix handling of more than one file on the command line with
18265         the remote option, so that is works the same as no remote.
18266
18267 Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
18268
18269         * layout.c: Fix crash when selecting dropdown history with NULL layout
18270         path, fix layout_tools_float_set to support NULL lw for main window.
18271         * main.c: Push all remote commands to server regardless of order,
18272         implement remote passing of command line filenames.
18273         * remote.c: Mark noisy printfs for debug.
18274
18275 Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
18276
18277         * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
18278         and save the status to the rc file.
18279         * image.c (image_top_window_sizable): Do not attempt to automatically
18280         resize a window when it is maximized, since a maximized window is not
18281         really sizable.
18282         * layout.c: FIx layout_valid to actually check if the layout pointer
18283         is valid. Restore maximized window state.
18284         * main.c: New window_maximized() utility to check said state. Save
18285         maximized state on exit, and do not set update stored window geometry
18286         if the main window is maximized.
18287
18288 Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
18289
18290         * print.c: Fix page count display when result is no pages, make 1:1
18291         zoom button change zoom to fit when zoom is already 1:1, attempt to
18292         avoid slow bilinear pixbuf scaling when scale is under 0.01.
18293
18294 Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
18295
18296         * print.c: Add preview to print job render types, so that the preview
18297         uses the same render path as printing. Cleanup unused code.
18298
18299 Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
18300
18301         * print.c: Fill custom printer list using lpstat -p.
18302
18303 Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
18304
18305         * globals.c: Change default thumbnail quility to tiles and default
18306         zoom quality to bilinear.
18307
18308 Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
18309
18310         * globals.c, gqview.h, image.c, rcfile.c: Added rc option
18311         scroll_reset_method, to adjust visible area behavior when changing
18312         to a new image.
18313         * doc/10_7_hidden.html: Document new scroll_reset_method option.
18314
18315 Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
18316
18317         * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
18318         Increase comparison speed by limiting number of expensive progress bar
18319         updates per second.
18320
18321 Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
18322
18323         * cache.[ch]: Add support for md5sums to sim cache.
18324         * dupe.[ch]: Use md5sums for checksums.
18325         * md5-util.[ch]: New files with md5sum utilities.
18326         * ui_fileops.[ch]: Move several includes to header file.
18327
18328 Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
18329
18330         * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
18331         hidden tool window for the first time.
18332         * view_file_icon.h: Remove extra semicolon.
18333
18334 Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
18335
18336         * remote.[ch]: New utils for sending and receiving ipc commands.
18337         * main.c: Add command line options to control an existing GQview
18338         process (-r, --remote, -rh, --remote-help).
18339         * Makefile.am: Add remote.[ch].
18340
18341 Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
18342
18343         * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
18344         layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
18345         window manager' option - the new full screen behavior is correct, and
18346         no longer grabs the keyboard interfering with an xscreensaver lock.
18347         * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
18348         from help manual.
18349
18350
18351 Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
18352
18353         * layout_config.c (layout_config_list_order_set): Fix transposed src
18354         and dest variable causing inconsistent layout order.
18355         * layout_image.c (layout_image_new): Remove focus border from image
18356         when it is the only thing displayed in the main window.
18357
18358 Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
18359
18360         * collect-table.c: Attempted focus fix on item removal.
18361         * view_file_icon.c: Fix focus behavior when removing items, by ensuring
18362         row and column coordinates match the actual focus.
18363
18364 Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
18365
18366         * README: Updates.
18367         * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
18368         * configure.in: Release 1.5.2
18369
18370 Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
18371
18372         * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
18373         note the many missing sections in table of contents.
18374         * print.c: Add note to print dialog that printing is not functional.
18375
18376 Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
18377
18378         * bar_info.c (comment_read): Fix mem leak by freeing key variable.
18379
18380 Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
18381
18382         * ui_fileops.c (copy_file): Check if source and target are hardlinks to
18383         the same file, and if so simply return success for the copy request.
18384
18385 Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
18386
18387         * editors.c: Dump popen and use genuine fork and execvp to run
18388         editor commands when we need to display the command's output, this
18389         fixes verbose editor commands that were hanging GQview until they
18390         finished.
18391         * main.c: Clean up html help browser exec code.
18392         * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
18393         documentation.
18394
18395 Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
18396
18397         * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
18398
18399 Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
18400
18401         * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
18402         even if gtk was not yet initialized by attaching the dialog to an idle
18403         loop called by a gtk_init_add() function.
18404
18405 Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
18406
18407         * bar_info.c: Add favorite keywords list for faster keyword selection,
18408         added dialog to edit the list.
18409         * layout_util.c: Change print shortcut to [Shift] + P.
18410         * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
18411
18412 Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
18413
18414         * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
18415         8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
18416         9_printing.html: More docmentation.
18417         * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
18418         Makefile.am, index.html: Updates.
18419
18420 Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
18421
18422         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
18423         typdefs.h: Added option to disable screen saver during full screen.
18424         * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
18425         10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
18426         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
18427         11_2_keyboard_shortcuts.html: More documentation.
18428         * doc/index.html: Fixes.
18429
18430 Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
18431
18432         * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
18433         * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
18434         * POTFILES.in: Added print.c.
18435         * layout_util.c, main.c: Add help contents menu item, add utility to
18436         launch user's preferred HTML browser for User Manual.
18437         * print.c: Start adding text settings to print dialog.
18438
18439 Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
18440
18441         * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
18442         * print.c: Add jpeg writing, free job_pixbuf when job is done.
18443
18444 Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
18445
18446         * print.c: Added print job path, can now print to png files - at least
18447         it can actually do something now...
18448
18449 Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
18450
18451         * print.c: Fleshed out print progress dialog - still no actual print..
18452
18453 Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
18454
18455         * print.c: Add output device selection - still no actual printing.
18456
18457 Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
18458
18459         * print.c: Organize print dialog - still no actual printing.
18460
18461 Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
18462
18463         * print.c: Implement single image preview - still no actual printing.
18464
18465 Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
18466
18467         * print.c: Add entry for proof thumbnail size, and use the size to
18468         layout the preview.
18469
18470 Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
18471
18472         * print.c: Add print preview page navigation, zoom controls - still no
18473         printing.
18474
18475 Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
18476
18477         * print.c: Add source selection, layout selection (not hooked up),
18478         scale down the preview pixbuf to a sane size, and account for  margins
18479         in the preview - still no actual printing.
18480         * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
18481
18482 Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
18483
18484         * print.c: Add orientation, margins, units - still no actual printing.
18485
18486 Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
18487
18488         * image.[ch] (image_area_changed): New util to notify image widget that
18489         an area of the image has changed, and needs a redraw.
18490         * layout_util.c: Add a print menu item (temporary shortcut is P).
18491         * print.[ch]: New files for (eventually) printing images. Currently a
18492         not so useful dialog.
18493
18494 Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
18495
18496         * image.c (image_load_done_cb): Use correct, and much faster, method to
18497         set the completed pixbuf when delay_flip is enabled.
18498
18499 Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
18500
18501         * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
18502         Add option to delay page flips until image is completeley loaded when
18503         in full screen.
18504         * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
18505
18506 Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
18507
18508         * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
18509         slideshow_delay to have subsecond precision. Set that precision
18510         to 10ths of a second (use #define in slideshow.h to change precision).
18511         Change minimum slideshow delay to 0.10.
18512
18513 Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
18514
18515         * bar_info.[ch] (keyword_list_pull): Let this function also support
18516         pulling keywords from a GtkEntry.
18517         * fullscreen.c: Make the screen debug output honor debug flag.
18518         * preferences.c: Add path selection dialog buttons to path entries.
18519         * search.c: Change the keyword TextView into an Entry, show dimensions
18520         in results whenever possible. Allow sorting of results by column.
18521         * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
18522         add path selection dialog buttons to path and icon entries.
18523         * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
18524         add button to a tab completion to pop up a path selection dialog.
18525
18526 Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
18527
18528         * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
18529         ExposureTime has priority over ShutterSpeedValue, as calculating the
18530         original exposure setting from an APEX value can introduce error.
18531
18532 Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
18533
18534         * layout.c, layout_util.[ch]: Connect the keypress signal handler to
18535         the floating tool window, to fix tool window keyboard handling.
18536
18537 Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
18538
18539         * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
18540         (merge from 1.4.3).
18541
18542 Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
18543
18544         * po/ro.po: Updated Romanian translation (from 1.4.3),
18545         submitted by Harald Ersch <harald@ersch.ro>.
18546         * po/ru.po: Updated Russian translation,
18547         submitted by Sergey Pinaev <dfo@antex.ru>.
18548
18549 Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
18550
18551         * editors.c (editor_verbose_start): Set our end of pipe non blocking,
18552         so that complex editor commands that, for instance have if;then and for
18553         loops, do not hang GQview until completion.
18554
18555 Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
18556
18557         [merge from stable branch] 
18558         * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
18559         to date, includes a workaround for utime's inabality to change
18560         timestamps when the user is not the owner of the file.
18561         * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
18562         check if the thumbnail is current.
18563
18564 Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
18565
18566         [merge from stable branch]
18567         * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
18568         button callbacks into a single callback with a button argument, added
18569         scroll callback.
18570         * img-view.c, layout_image.c: Changes for above, and add support for
18571         horizontal scrolling.
18572         * info.c, utilops.c: Changes for new image button and scroll callbacks.
18573
18574 Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
18575
18576         * collect-table.c (collection_table_file_remove): Update selection when
18577         removing a selected item, fixes crash when removing items from a
18578         collection window.
18579         * dupe.c: Fix rank calculation on orphaned items. Fix list focus
18580         behavior when changing selection or removing items.
18581         * search.c: Maintain correct state when removing items while still
18582         searching or generating thumbnails. Fix list focus behavior when
18583         changing selection or removing rows.
18584         * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
18585         and the popup window size when column is offscreen. Add
18586         tree_view_move_cursor_away() utility.
18587         * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
18588         freed GenericDialog when auto_close is TRUE, and only attempt to close
18589         the dialog once.
18590         * view_file_icon.c (vficon_sync): Update row count so that focus can
18591         not move beyond the last row.
18592         * view_file_list.c: Fix list focus behavior when changing selection or
18593         removing rows.
18594
18595 Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
18596
18597         * README: Updates.
18598         * po/ja.po: Updated Japanese translation,
18599         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
18600         * configure.in: Release 1.5.1
18601
18602 Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
18603
18604         * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
18605         layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
18606         compile with GDK_DISABLE_DEPRECATED defined.
18607         * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
18608         ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
18609         G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
18610         * utilops.c: Fix auto update of preview column when dragging rows to
18611         reorder them.
18612         * view_dir_tree.c: Center new path when it is not visible.
18613         * view_file_list.c: When scrolling to display new row, center the row.
18614
18615 Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
18616
18617         * search.c (search_file_load_process): Fix swapped paths on a call to
18618         filetime_set, fixes ugly bug causing source file timestamps to be
18619         changed when using search by content similarity or dimensions!
18620
18621 Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
18622
18623         * fullscreen.[ch]: Added support for multiple screens and monitors,
18624         removed broken Xinerama usage, we use the gtk screen/monitor utils now.
18625         * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
18626         preferences.c, rcfile.c: Added option to not ignore the window manager
18627         fullscreen handling. Added selection of screen and/or monitor to use
18628         for display of the full screen window.
18629         * image.c: Set the wallpaper on the root window that the window belongs
18630         to, remove #include of gdkx.h.
18631         * configure.in, src/Makefile.am: Remove test for Xinerama, remove
18632         Xinerama and Xlib from link stage.
18633
18634 Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
18635
18636         * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
18637
18638 Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
18639
18640         * preferences.c: Make the entry in the clear trash dialog non editable
18641         instead of insensitive.
18642
18643 Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
18644
18645         * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
18646         the ExifBar structure, as layout_util.c accesses this data from
18647         within a destroy signal callback.
18648
18649 Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
18650
18651         * bar_info.[ch]: Add size request utility.
18652         * layout_util.c: Fix clipping of labels in Image Details sidebar, by
18653         changing the size request method (see above).
18654         * img-view.c: Change folder popup menu to match rest of application.
18655         * search.c: Fix gettext warning by setting specific string format,
18656         increase year spin button width, fix compile error by correcting
18657         declaration location.
18658         * utilops.c: Fix dialog titles, use folder instead of directory when
18659         communicating with user.
18660         * po/bg.po: Updated Bulgarian translation,
18661         submitted by Vladimir Petrov <vladux@mail.bg>
18662
18663 Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
18664
18665         * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
18666         * po/*.po: Make distcheck updates.
18667         * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
18668         * configure.in: Release 1.5.0.
18669
18670 Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
18671
18672         * bar_info.c: Modified toolbar (added space to separate save).
18673         * layout_util.c: Fix initial selection count sent to details sidebar.
18674
18675 Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
18676
18677         * search.c: Add results search type, to search current results list.
18678         * README, TODO: Updates.
18679
18680 Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
18681
18682         * search.c: Add option to search all files with comments (metadata).
18683         * ui_tabcomp.c: Set completion button size allocation height to that
18684         of the entry.
18685
18686 Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
18687
18688         * layout_util.c: Set initial search path to the current path. Fix
18689         initial display of the details sidebar with more than one selection.
18690
18691 Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
18692
18693         * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
18694         Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
18695         remains out of order (2/29/04) - but it _is_ inline with version order.
18696
18697 Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
18698
18699         * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
18700         on what we are told. Added option to only display metadata info.
18701         * info.c: Added Details tab for displaying metadata, merged permissions
18702         tab into the general tab.
18703         * layout.c, layout_util.[ch]: Notify the details sidebar of selection
18704         count changes.
18705
18706 Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
18707
18708         * bar_info.[ch], layout_util.c: Add functions to set keywords to the
18709         current file selection.
18710         * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
18711
18712 Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
18713
18714         * cache.[ch], gqview.h: Changed cache get and find functions to take
18715         a CacheType, so that metadata location can be seperate from thumbnails.
18716         * cache_maint.c: Add support for meta cache to maintenance.
18717         * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
18718         as it has long been fixed.
18719         * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
18720         * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
18721         for all the above changes.
18722
18723 Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
18724
18725         * bar_info.c: Clean up comment format.
18726         * info.c, preferences.c: Set the properties, options, and about
18727         windows to type dialog.
18728
18729 Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
18730
18731         * bar_info.c: Fix details bar display when no image is present.
18732
18733 Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
18734
18735         * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
18736         preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
18737         view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
18738         for all GtkTreeViews to make them look better.
18739         * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
18740         default size.
18741
18742 Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
18743
18744         * search.c: Implement similarity match type.
18745
18746 Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
18747
18748         * search.c: Fix statusbar label size twitching, fix selection idle
18749         update bug, increase default search window size - sorry 640x480 users.
18750
18751 Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
18752
18753         * search.c: Implement dimensions matching, add dimensions 'between',
18754         overload FileData passed to search_result_append(), so that it also
18755         holds dimensions and similarity fields, and display dimensions if
18756         available. Fix memory leak in search_result_change_path(). Also make it
18757         work with 'between' input swapped (first is higher than second).
18758
18759 Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
18760
18761         * search.c: Change a few default values, make search parameters
18762         insensitive during search, reorder status bar items, change start/stop
18763         button into two distinct stock buttons (find and stop).
18764
18765 Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
18766
18767         * search.c: Add search options for match case, recurse search path,
18768         and 'between' for file size. Hide unused widgets when match type is
18769         not 'between'.
18770
18771 Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
18772
18773         * search.[ch]: Implement maintenance utils.
18774         * utilops.c: Hook up search maintenance.
18775
18776 Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
18777
18778         * search.c: Implement thumbnails, clean up the status bar.
18779         * TODO: Updates.
18780
18781 Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
18782
18783         * search.c: Sort directories as they are searched. Use list buffer and
18784         only flush to the result GtkTreeView every 100 iterations or so, to
18785         reduce tree view internal updates that take time, thereby significantly
18786         increasing search speed when returning many results.
18787         * po/POTFILES.in: Added bar_sort.c and search.c.
18788
18789 Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
18790
18791         * search.c: More work: selections, context menu, keyboard shortcuts,
18792         status bar, drag and drop.
18793
18794 Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
18795
18796         * bar_info.[ch]: Export the comment/keyword read/write utilities.
18797         * dupe.[ch] (cell_renderer_height_override): Export this hack.
18798         * filelist.[ch] (file_data_new_simple): New util in easy to use form.
18799         * layout_util.c: Hook up search window to menu.
18800         * search.[ch]: New files, started the image search window. Basically
18801         works, but can not do anything with the results yet.
18802
18803 Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
18804
18805         * bar_info.[ch]: Add details sidebar for display/entry of keywords and
18806         comments per image.
18807         * bar_sort.c: Fix text capitalization of Link.
18808         * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
18809         * layout_util.[ch]: Support details sidebar, not sure header needs to
18810         export it though, not used anywhere else.
18811         * typedefs.h: Add bar_info vars to LayoutWindow.
18812
18813 Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
18814
18815         * bar_sort.c: Add symbolic linking option sort manager.
18816         * main.c: Notify of beta software on startup.
18817         * ui_fileops.[ch]: Add symlink_utf8() util.
18818         * configure.in: Branch/merge for 1.5 devel cycle.
18819
18820 Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
18821
18822         * README, TODO: Updates.
18823         * po/*.po: make distcheck touches these.
18824         * configure.in: Release 1.4.1
18825
18826 Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
18827
18828         * hu.po: Updated Hungarian translation,
18829         submitted by Koblinger Egmont <egmont@uhulinux.hu>
18830         * gqview.desktop: Updated, convert to utf-8.
18831         * README: Update credits.
18832
18833 Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
18834
18835         * view_dir_tree.c: Fix crash when encountering a folder named
18836         (sigh, wait for it...) "empty". Fix is twofold: check success of
18837         vdtree_populate_path_by_iter() before accessing something it may free,
18838         and use a zero length string ("") for the placeholder node path/name,
18839         as there shouldn't be any folders with that name to encounter...
18840
18841 Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
18842
18843         * main.c (main): Move gtk_init and friends before any code that may
18844         cause a warning dialog that needs gtk to be initialized. This
18845         specifically fixes crash when attempting warning about invalid home
18846         directory filename encoding.
18847
18848 Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
18849
18850         * po/*.po: Make distcheck updates these.
18851         * README: Update translation status.
18852         * configure.in: Release 1.4.0
18853
18854 Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
18855
18856         * README: Add overview of changes since last stable 1.2.2 release,
18857         update email address, some clean up.
18858         * gqview.1: Update email address.
18859         * TODO: Clean up.
18860
18861 Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
18862
18863         * po/fr.po: Updated French translation,
18864         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
18865         with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
18866
18867 Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
18868
18869         * po/bg.po: Updated Bulgarian translation,
18870         submitted by Vladimir Petrov <vladux@mail.bg>.
18871         * po/cs.po: Updated Czech translation,
18872         submitted by Jan Raska <jan_raska@hotmail.com>.
18873         * po/de.po: Updated German translation,
18874         submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
18875         * po/es.po: Updated Spanish translation,
18876         submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
18877         * po/fi.po: Updated Finnish translation,
18878         submitted by Lauri Nurmi <lanurmi@iki.fi>.
18879         * po/nl.po: Updated Dutch translation,
18880         submitted by Tino Meinen <a.t.meinen@chello.nl>.
18881         * po/sk.po: Updated Slovak translation,
18882         submitted by Ivan Priesol <priesol@iris-sk.sk>.
18883         * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
18884         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
18885         * README: Credit updates.
18886
18887 Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
18888
18889         * cache_maint.c(cache_maintain_home): Set the entry that displays
18890         the working path as not editable instead of insensitive, as at least
18891         the Galaxy theme shows no text in insensitive entries (fg == bg color).
18892
18893 Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
18894
18895         * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
18896         before attempting access into list model.
18897
18898 Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
18899
18900         * layout_config.c: Fix to display translations of layout_title strings.
18901
18902 Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
18903
18904         * exif.c(exif_read): Fix for gcc 3.3.2 warning.
18905
18906 Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
18907
18908         * README: Updates.
18909         * gqview.desktop: Fix Encoding field "Legacy-Mixed".
18910         * po/*.po: make distcheck touches these.
18911         * configure.in: Release 1.3.9
18912
18913 Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
18914
18915         * README: Updates.
18916         * *.[ch]: Update copyright year in file headers.
18917         * main.c: Remove start up print of beta notice.
18918
18919 Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
18920
18921         * po/bg.po: Updated Bulgarian translation,
18922         submitted by Vladimir Petrov <vladux@mail.bg>
18923         * po/es.po: Updated Spanish translation,
18924         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
18925         * po/fi.po: Updated Finnish translation,
18926         submitted by Lauri Nurmi <lanurmi@iki.fi>
18927         * po/fr.po: Updated French translation,
18928         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
18929         * po/pl.po: Updated Polish translation,
18930         submitted by Emil Nowak <emil5@go2.pl>
18931         * po/ru.po: Updated Russian translation,
18932         submitted by Sergey Pinaev <dfo@antex.ru>
18933         * po/sv.po: Updated Swedish translation,
18934         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
18935         * po/vi.po: Updated Vietnamese translation,
18936         submitted by pclouds <pclouds@vnlinux.org>
18937         * README: Update translation credits where necessary.
18938
18939 Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
18940
18941         * README: Updates.
18942         * gqview.1: Updated man page.
18943         * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
18944         fullscreen, F is still the official key but V was currently unused and
18945         it helps the upgraders migrate with less pain.
18946
18947 Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
18948
18949         * exif.c: Translate return strings, include config.h so intl.h works..
18950         * ui_fileops.c: Include config.h.
18951
18952 Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
18953
18954         * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
18955         unsupported format id values.
18956         * configure.in: Add --disable-xinerama configure switch.
18957         * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
18958
18959 Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
18960
18961         * layout.c: Removed unused code.
18962         * main.c: Move print_term out of here, fix terminal message encoding,
18963         disable listing of 'experimental' command line options.
18964         * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
18965         * ui_fileops.[ch]: Move print_term() here.
18966
18967 Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
18968
18969         * utilops.c: Remove Preview button from batch rename dialog, and fixed
18970         the preview column to auto update. BUG: rows-reordered signal of a tree
18971         model is never sent, so reordering with drag and drop will not update
18972         the preview column - this appears to be a GTK 2.2.4 bug.
18973
18974 Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
18975
18976         * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
18977         event, also check if file exists, if not simply return false instead
18978         of doing the whole attempt which will fail anyway.
18979
18980 Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
18981
18982         * po/*.po: Make distcheck touches these.
18983         * README: Update translation table. Fix release year (re make dist).
18984         * configure.in: Release 1.3.8
18985
18986 Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
18987
18988         * preferences.c: Changed the copyright string such that changes to
18989         (c) year, website address, and email address will no longer break the
18990         translations.
18991         * README: Updates.
18992
18993 Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
18994
18995         * info.c, utilops.c: Marked additional strings for translation.
18996         * po/fi.po: Updated Finnish translation,
18997         submitted by Lauri Nurmi <lanurmi@iki.fi>
18998         * po/ja.po: Updated Japanese translation,
18999         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
19000         * po/sv.po: Updated Swedish translation,
19001         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
19002         [note: es and fr are awaiting a resend in gzip form, unless I can
19003         figure out what netscape 4.x does to po files sent as plain text...]
19004
19005 Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
19006
19007         * cellrenderericon.[ch]: Changed function and structure names to avoid
19008         using the gtk namespace.
19009         * collect-table.c, view_file_icon.c: Use new names (above).
19010         * img-view.c, layout_image.c: Allow 'N' key to step to next image.
19011         * layout_util.c: Revert to old behavior where page up/down are now
19012         global to the window for stepping through images. Use Ctrl-Up/Dn to
19013         scroll file/folder views a page at a time.
19014
19015 Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
19016
19017         * dupe.c: Apply patch to fix char pointer array overrun,
19018         submitted by Richard Curnow <rc@rc0.org.uk>.
19019
19020 Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
19021
19022         * view_file_icon.c, view_file_list.c: Disabled double click to go to
19023         full screen - control clicking for mulitple selection too fast can
19024         activate fullscreen - need to revisit strategy.
19025
19026 Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
19027
19028         * collect-table.c: Fix division by zero when all thumbnails fail to
19029         generate resulting in initial zero row count.
19030         * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
19031         ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
19032         Use 64 bit integer to store and count file sizes, to properly display
19033         >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
19034         available, also use work-around to avoid %lld for printf conversions.
19035
19036 Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
19037
19038         * image.c: NULL initialize function pointers.
19039         * view_file_icon.c, view_file_list.c: Set double click in icon and list
19040         view to start fullscreen.
19041
19042 Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
19043
19044         * image.[ch], typedefs.h: Added image load completed function, it will
19045         be called when the current image is finished rendering to screen and
19046         when the image preload is complete. Only tested with --debug.
19047
19048 Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
19049
19050         * dupe.c: Mark column title strings for translation.
19051         * editors.c: Translate command name field for the default editors.
19052         * menu.c: Fix sort menu grammar.
19053
19054 Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
19055
19056         * exif.c: Fix spelling error of fluorescent.
19057         * info.c: Make filename entry non-editable in place of non-sensitive.
19058         * main.c: Use the locale's preferred encoding when printing --help text
19059         to the terminal.
19060         * preferences.c: Make entire filter editor non-sensitive when filtering
19061         is disabled.
19062         * utilops.c: Grammar, newline fixes.
19063
19064 Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
19065
19066         * ui_help.c (help_window_load_text): When encountering invalid utf-8,
19067         insert a blank line in place of broken text, removed warnings.
19068         * README: Convert encoding to proper utf-8.
19069
19070 Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
19071
19072         * layout_util.c (layout_bar_exif_sized): Fix signal handler,
19073         size_allocate has no return value.
19074
19075 Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
19076
19077         * cache.c: Fixes to initialize char variables before use.
19078         * dupe.c: Reset opposing group list when clearing a list. Fixes crash
19079         when clearing main list, then adding new files in 'compare two file
19080         sets' mode.
19081
19082 Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
19083
19084         * view_file_list.c (vflist_select_by_path): Set the focus to this row,
19085         so that up/down moves to the expected image when the list has focus.
19086
19087 Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
19088
19089         * bar_exif.[ch]: Allow exif info to start in advanced view, added
19090         utility to retrieve advanced state.
19091         * info.c: Fix for change to bar_exif_new().
19092         * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
19093         sidebar size and advanced state, note this per window, and is not
19094         saved on exit.
19095
19096 Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
19097
19098         * img-view.c: Fix image stepping bug when same image path is in the
19099         list more than once.
19100
19101 Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
19102
19103         * thumb.c: Do not scale unknown image icon larger than orginial size.
19104
19105 Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
19106
19107         * view_dir_tree.c: Added workaround so that user entered hidden paths
19108         are displayed even when 'display hidden files' option is disabled.
19109
19110 Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
19111
19112         * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
19113         new folders, so that the name sticks immediately in the view.
19114
19115 Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
19116
19117         * view_file_list.c (vflist_select_cb): Remove unnecessary check for
19118         previous button click row that was interfering with image selection.
19119
19120 Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
19121
19122         * info.c (info_tab_general_image): Fix 'Image size' calculation.
19123
19124 Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
19125
19126         * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
19127         * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
19128         unknown images.
19129
19130 Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
19131
19132         * README: Updated.
19133         * po/*.po: Make distcheck updates.
19134         * configure.in: Release 1.3.7
19135
19136 Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
19137
19138         * cellrenderericon.h: Fix show_text to be type boolean.
19139         * collect-table.c: Fix progressbar height changes by always setting the
19140         text of the widget to contain at least one character.
19141         * dupe.c, view_file_list.c: Fix warninga about invalid height
19142         parameter when setting cell height over 100, this hack simply changes
19143         maximum of the height property on GtkCellRenderer.
19144         * configure.in (ALL_LINGUAS): Added sv, Swedish language.
19145         * po/sv.po: Added Swedish translation,
19146         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
19147         * po/ru/po: Updated Russian translation,
19148         submitted by Sergey Pinaev <dfo@antex.ru>.
19149         * README, TODO: Updates.
19150
19151 Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
19152
19153         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
19154         menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
19155         view_file_icon.c, view_file_list.c: Added mnemonics to all of the
19156         pop up menus. FIxed a few key bindings, notably fullscreen toggle is
19157         now F, New folder is Ctrl-F (and was renamed from Create dir), removed
19158         binding for set as wallpaper (conflicted with new window), and Float
19159         file list is now L.
19160         * README: Documented new key bindings.
19161
19162 Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
19163
19164         * image.c: Increase minimum size when dropping scale quality to
19165         GDK_INTERP_NEAREST (3 to 8).
19166         * TODO: Updates.
19167
19168 Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
19169
19170         * collect-table.c, view_file_icon.c: Fix pageup/down increment when
19171         text is enabled; fix keyboard popup menu placement; fix image view
19172         selection when clicking file already selected with multiple selection.
19173
19174 Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
19175
19176         * exif.c: Fix return value (actually return something, oddly with -O2
19177         gcc 3.2.2 is not giving a warning about this). Plus a few changes
19178         to avoid casting confusion.
19179
19180 Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
19181
19182         * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
19183         using correct casting of data to sizeof char.
19184
19185 Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
19186
19187         * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
19188         GtkTreeView by setting the focus to a column with zero width. (We draw
19189         the focus ourselves by setting the "has-focus" property of the
19190         GtkCellRendererIcon.
19191
19192 Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
19193
19194         * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
19195
19196 Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
19197
19198         * collect-table.c: Hook up Control-T to toggle filename text, set the
19199         mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
19200         shown. Fixed border padding (again).
19201
19202 Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
19203
19204         * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
19205         works as expected, anyway...
19206
19207 Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
19208
19209         * cellrenderericon.[ch], collect-table.c: More fixes and work, added
19210         ability to toggle display of filename text.
19211
19212 Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
19213
19214         * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
19215         icon views can show the filename under the icon.
19216         * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
19217         work...
19218         * Makefile.am: Added cellrenderericon.[ch].
19219
19220 Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
19221
19222         * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
19223         supplying missing comma in command - fixes crash on refresh.
19224
19225 Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
19226
19227         * TODO: Updates.
19228         * configure.in: Release 1.3.6
19229
19230 Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
19231
19232         * dupe.c: Do not unref a GtkStyle we never refed.
19233         * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
19234         Removed "Insert file drops at pointer location" option for collections,
19235         now this is always the behavior. Moved a few options to the advanced
19236         tab, removed the collections tab.
19237         * main.c: Make the printed beta release note on startup a one liner.
19238         * README: Updates.
19239         * TODO: Updated.
19240
19241 Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
19242
19243         * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
19244         checking that GtkTreeView is realized before attempting to scroll.
19245         This was a problem when the tools are hidden.
19246
19247 Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
19248
19249         * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
19250         a few strings.
19251
19252 Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
19253
19254         * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
19255         * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
19256         icon when beggining a dnd operation.
19257         * dupe.c: Set drag icon, fix progress bar value warning when starting
19258         thumbnail loading.
19259         * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
19260         free to correct place).
19261
19262 Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
19263
19264         * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
19265         dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
19266         layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
19267         preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
19268         ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
19269         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
19270         Remove use of deprecated GTK functions
19271         (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
19272
19273 Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
19274
19275         * collect-table.c: Fix removal of right clicked, but non selected
19276         items.
19277
19278 Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
19279
19280         * ui_clist_edit.[ch]: Removed, clist is deprecated.
19281         * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
19282         * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
19283
19284 Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
19285
19286         * collect-table.c, typedefs.h: Fixed the marker positioning, made the
19287         drop placement more intuitive, and removed ugly popup window for
19288         display of marker position.
19289         * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
19290         adjustment will change.
19291         * icons/marker.xpm: Gave marker a black border for some contrast on
19292         red images/themes.
19293
19294 Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
19295
19296         * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
19297         now stored as pixbufs instead of pixmaps...
19298         * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
19299         as a guide, so it now has the same selection behavior.
19300         * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
19301
19302 Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
19303
19304         * view_file_icon.c: Fix centering of icons in columns, set keyboard
19305         cursor when moving focus.
19306
19307 Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
19308
19309         * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
19310         option show_icon_names - for future ability to display filnames in the
19311         icon view. (this will need a custom gtkcellrenderer, on TODO).
19312
19313 Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
19314
19315         * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
19316         * ui_tree_edit.h: Fix function description.
19317         * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
19318         unrefed style pointers, guard against possible button release event
19319         on drop event (not sure what is causing this).
19320
19321 Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
19322
19323         * ui_bookmark.[ch]: Added history_combo utilities.
19324         * ui_utildlg.c: Use default history length for file dialogs.
19325         * utilops.c: When auto renaming single file, show preview of new name.
19326         Added drop down history for numerical rename prefix and suffixes. Fixed
19327         bug with numerical rename when anything but first row was selected.
19328         Gave prefix and suffix entries all available room, packed the image
19329         preview into a pane so image does not resize with window. Fixed
19330         incorrect lower value (1 -> 0) in start number selection.
19331         * view_file_list.c: Fixed incorrect resort when renaming files.
19332         * TODO: Major todo list cleanup.
19333
19334 Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
19335
19336         * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
19337         * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
19338         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
19339         Use new dnd, fix dnd bugs. Ignore button release event when it resulted
19340         from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
19341         now works.
19342
19343 Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
19344
19345         * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
19346         Fix bug when updating nodes via timestamp change. Force refresh when
19347         setting a path, to ensure new folders appear (in automounted folders).
19348
19349 Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
19350
19351         * cache_maint.c (cache_maintain_home_cb): Use correct path when
19352         attempting to remove old thumbnails.
19353         * view_dir_list.c: Check access with R_OK | X_OK.
19354         * view_dir_tree.c: Fix icon states, population by expander click.
19355
19356 Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
19357
19358         * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
19359         * ui_pathsel.c: Remove while(events) hack.
19360         * ui_tree_edit.c: Move the while(events) hack here, so that tree is
19361         in consistent state before showing popup.
19362         * view_dir_tree.c: Fix new folder command.
19363
19364 Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
19365
19366         * intl.h: Fix compile error when gettext is disabled.
19367         * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
19368         * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
19369
19370 Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
19371
19372         * layout.c: Set the default keybaord focus to the image pane.
19373         * layout_util.c: Make the image zoom/traversal keys only work when the
19374         image has the keyboard focus.
19375         * view_dir_tree.c: Many fixes for expansion, population, sorting,
19376         dnd hovering expansion, expander display, expander clicks, and
19377         removed unused cruft.
19378
19379 Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
19380
19381         * view_dir_tree.c: Fixed so clicking expanders does not select row,
19382         remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
19383
19384 Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
19385
19386         * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
19387         compiles cleanly - but has 'issues'.
19388         * view_dir_list.c: Minor fixes done when using as reference for above.
19389
19390 Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
19391
19392         * utilops.c: Convert multiple rename clist to a treeview, added preview
19393         for autorename results.
19394         * view_file_list.c: Fix update errors after a rename.
19395
19396 Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
19397
19398         * view_file_list.c: Fix loss of selection when changing sort order, fix
19399         incorrect next row selection when deleting files, and add fix to
19400         maintain row position when toggling thumbnails.
19401
19402 Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
19403
19404         * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
19405         that leaves old rows behind, eventually causing crash on autorefresh.
19406
19407 Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
19408
19409         * dupe.c: Fix keyboard menu placement on second_listview, set middle
19410         mouse button to toggle row selection.
19411         * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
19412         placement from keyboard pop-up, set middle button to toggle row
19413         selection, and fix image display on a select-all.
19414
19415 Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
19416
19417         * dupe.c: Consistently handle button press/release pairs.
19418         * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
19419         based on current visibility.
19420         * view_dir_list.c: Correctly scroll to and set focus to highlight
19421         previous path when going up the tree.
19422         * view_file_list.c: Allow dnd with button 1, fix selection behavior,
19423         fix auto scrolling.
19424
19425 Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
19426
19427         * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
19428         thumbnails. Changes for file list move to GtkTreeView.
19429         * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
19430         * view_dir_list.c: Set the cursor focus when clicking a row, change
19431         selection mode to NONE.
19432         * view_file_list.c: Change from GtkCList to GtkTreeView for main
19433         file list, needs cleanup.
19434
19435 Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
19436
19437         * layout_config.c: Change clist to treeview for layout order.
19438         * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
19439         * preferences.c: Remove include of ui_clist_edit.h.
19440         * ui_pathsel.c: Fixes for leaking GtkTreePaths.
19441         * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
19442         * view_dir_list.c: Add folder icons back, porting this widget complete?
19443
19444 Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
19445
19446         * ui_tree_edit.c: Make start of scroll smoother when starting from
19447         edges of widget by slowly ramping up speed.
19448
19449 Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
19450
19451         * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
19452         * view_dir_list.c: use above auto scroll for dnd.
19453
19454 Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
19455
19456         * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
19457         view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
19458         * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
19459         * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
19460         zero region is avoided.
19461         * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
19462         * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
19463         set correct dnd behavior (when source, disable dnd dest). Also removed
19464         ".." folder when root is listed.
19465
19466 Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
19467
19468         * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
19469         GdkColor when the widget changes.
19470         * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
19471         * ui_tree_edit.[ch]: Make shift_color available to rest of app.
19472
19473 Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
19474
19475         * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
19476         instead of a direct gdk_cursor_destroy (still leaks though).
19477
19478 Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
19479
19480         * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
19481         cursor on listview while comparing/sorting.
19482
19483 Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
19484
19485         * dupe.c: Row height is now correct when thumbnails is on, set the
19486         unknown pic for broken thumbnails, properly set alignment on date
19487         and size columns, and fixed keyboard popup menu placement.
19488         * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
19489         has option to return unknown image if thumbnail is broken.
19490
19491 Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
19492
19493         * dupe.c: Reimplement the alternating row color per match group,
19494         learning how to manipulate a gtktreeview sure is fun :-P
19495
19496 Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
19497
19498         * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
19499
19500 Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
19501
19502         * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
19503         * TODO: List things needed to be done to complete above conversion.
19504
19505 Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
19506
19507         * utilops.c: Show safe delete status in delete dialogs (off or on).
19508
19509 Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
19510
19511         * README: Updates.
19512         * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
19513         * configure.in: Release 1.3.5
19514
19515 Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
19516
19517         * bar_exif.c: Add padding to right of advanced view checkbutton.
19518         * exif.c: Use correct key when retrieving ApertureValue for fAperture.
19519
19520 Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
19521
19522         * exif.c: string_append_raw_bytes() character replacement fix, added
19523         description for GPSInfo.
19524
19525 Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
19526
19527         * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
19528         fSubjectDistance to return properly formatted data per 2.2 specs.
19529
19530 Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
19531
19532         * exif.[ch]: Fix incorrect orientation order by swapping
19533         BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
19534         * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
19535         rotate image per exif info option (off by default).
19536         * image.c: Add missing include of ui_fileops.h.
19537
19538 Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
19539
19540         * bar_exif.c: Fix incorrect column number setup in advanced view.
19541         * exif.c: Added additional tags (to misc section), and altered a few
19542         things after checking exif.org PDF spec sheet.
19543
19544 Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
19545
19546         * bar_exif.c: Added advanced view for exif data.
19547         * exif.c: Fix capitalization, mark relevent (standard view) strings for
19548         translation.
19549         * info.c: Use a paned widget to allow expansion of properties window
19550         without expanding image view size.
19551
19552 Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
19553
19554         * bar_exif.c: Fix alignments when adding labels to table, so that
19555         entries with mulitple lines will be top aligned.
19556
19557 Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
19558
19559         * README, TODO: Updates.
19560
19561 Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
19562
19563         * ui_fileops.c: When converting filenames to utf-8 fails, display
19564         clear warning to user, and simply allow the broken strings through.
19565
19566 Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
19567
19568         * src/Makefile.am: Added exif.c back to build list.
19569         * exif.[ch]: Moved necessary declarations out to header file, a few
19570         namespace changes, added access functions (still need: (uns)byte,
19571         undefined, float, double, and the multiple data element ones).
19572         * bar_exif.c: Fixes to use exif.h instead of exif.c.
19573
19574 Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
19575
19576         * bar_exif.c: Removed remnants of old exif parser.
19577         * info.[ch]: Removed unnecessary tab updates, avoid reloading things
19578         like exif data every time the window size changes.
19579
19580 Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
19581
19582         * exif.c: Allow support for unknown IDF tags.
19583         * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
19584         and copyright fields.
19585
19586 Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
19587
19588         * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
19589         problem 2: retrieving invalid key name! :-/
19590
19591 Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
19592
19593         * bar_exif.c, exif.c: Added formatting utility to get the commonly
19594         used data tags in a user meaningful format, output now matches previous
19595         versions, however the Shutter speeds differ a bit, will need to
19596         check (off by one?).
19597
19598 Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
19599
19600         * exif.c: Rewrite EXIF parser so that data is stored in list format,
19601         such that adding additional tags will be easy, and ExifData will not
19602         need to be touched. Very rough, human readable output for exif keys
19603         is yet to be added.
19604         * bar_exif.c: Changed to work with new exif.c, temporarily include
19605         exif.c instead of exif.h, since exif.h has not been updated yet.
19606         * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
19607         includes it directly.
19608
19609 Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
19610
19611         * editors.c(editor_verbose_io_cb): Use count returned from read when
19612         validating/converting text.
19613
19614 Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
19615
19616         * README: Updates, and converted encoding format to utf-8.
19617
19618 Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
19619
19620         * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
19621         filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
19622         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
19623         a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
19624         warning to user when such conditions occur. Editor command result text
19625         is now validated before use in verbose window.
19626
19627 Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
19628
19629         * ui_spinner.png: Changed order of frames for smoother start..
19630
19631 Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
19632
19633         * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
19634         so that newly installed loaders are automatically added to the filters.
19635         * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
19636         keys from filter to filter_ext, since the values are not backward
19637         compatible. Jumping between old and new releases will reset the list.
19638
19639 Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
19640
19641         * filelist.c(filter_add_defaults): Added svg format, if you have
19642         librsvg installed, chances are you have the gdkpixbuf loader too.
19643
19644 Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
19645
19646         * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
19647         icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
19648         unused icon files.
19649         * Makefile.am: Remove references to above.
19650         * layout_util.c: Really remove references to above.
19651
19652 Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
19653
19654         * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
19655
19656 Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
19657
19658         * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
19659         * ui_spinner.[ch]: New activity spinner and icon utils.
19660         * ui_spinner.png, ui_tabcomp.png: New icon files.
19661         * ui_tabcomp.xpm: Removed, using pngs now.
19662         * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
19663         * editors.c: Added spinner to verbose window.
19664
19665 Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
19666
19667         * editors.c: Include editors.h. (-Wmissing-prototypes warning)
19668         * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
19669         * utilops.c: Made file_util_unlink static. (same)
19670         * README: Updated.
19671         * po/*.po: Make distcheck touches these.
19672         * configure.in: Release 1.3.4
19673
19674 Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
19675
19676         * utilops.c(file_util_safe_number): Fix mem leaks, includes using
19677         correct utility to free the list (path_list_free -> filelist_free).
19678         Also avoid sorting list more than once.
19679
19680 Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
19681
19682         * editors.c(editor_command_one): Free path removed from list, fixes
19683         memory leak.
19684         * image.c(image_free): Set post buffer NULL before destroying image
19685         window, fixes mem leak.
19686         * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
19687         thumbnails [yeek! has this always been here?].
19688
19689 Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
19690
19691         * README: Updates:
19692         * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
19693         scalers when image window size is less than 3 in any direction.
19694         (debian BUG# 209365)
19695
19696 Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
19697
19698         * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
19699         exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
19700         layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
19701         rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
19702         are now held in utf8 strings. Paths are now converted to locale prior
19703         to use in a library function.
19704         * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
19705         * ui_bookmark.[ch]: utf8 fixes.
19706         * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
19707         * ui_help.c: Removed old comments no longer needed.
19708         * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
19709         * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
19710         * utilops.c: utf8 fixes, also fixed broken auto rename option when
19711         copy/move a single file.
19712         * view_dir_list.c, view_dir_tree.c: utf8 fixes.
19713         * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
19714         selection fixes.
19715
19716 Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
19717
19718         * editors.c: Added stop button to allow aborting midway through
19719         multiple file operations.
19720         * preferences.c: Added help button for the command macros to the editor
19721         preferences tab, added credits button to the about dialog.
19722         * README: Added editors section describing macros, marked credits
19723         section to be found by about credits button.
19724         * po/POTFILES.in: Added editors.c
19725
19726 Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
19727
19728         * editors.[ch]: Moved the editor command stuff here, added window to
19729         display results of a command. Window only shown when command prefixed
19730         by %v.
19731         * gqview.h, main.c: Removed above functions.
19732         * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
19733         layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
19734         Include editors.h.
19735         * ui_fileops.[ch]: Moved path_list_copy here.
19736
19737 Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
19738
19739         * README, TODO: Updates.
19740         * po/*.po: make distcheck changes.
19741         * configure.in: Release 1.3.3
19742
19743 Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
19744
19745         * preferences.c: Clean up the editor slot entry alignments, removed
19746         extra frame from inside each tab.
19747
19748 Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
19749
19750         * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
19751         of editor slots adjustable by a define, instead of hard coding it
19752         everywhere. Increase the slot count to 10. Add lossless jpeg rotation
19753         to the defaults (uses jpegtran).
19754         * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
19755         menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
19756         * view_file_icon.c: Fix loss of selection of changed files on refresh.
19757         * README: Updates.
19758
19759 Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
19760
19761         * exif.[ch]: Flash display patch to work with more cameras, based on
19762         gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
19763         * de.po: Updated German translation,
19764         submitted by Unseld@t-online.de (Rainer Unseld).
19765         * es.po: Updated Spanish translation,
19766         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
19767         * preferences.c: Some cleanup fo duplicated code, set the options
19768         insensitive that can be disabled by another.
19769         * view_dir_list.c: Added the '.' folder back so that users can drop
19770         images into the current path with dnd.
19771         * dupes.c: Added ability to select all group 1 (parent) and all
19772         group 2 (child) duplicates. Very handy when comparing two file sets.
19773         * info.c: Make the properties window remember its size when expanded.
19774         * layout_util.c(layout_key_press_cb): Small fix.
19775         * layout.c(layout_selection_list): Return active image when in
19776         collection view mode.
19777
19778 Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
19779
19780         * utilops.c: Fix incorrect test for file_util_unlink return value.
19781
19782 Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
19783
19784         * utilops.c: Added debug printf.
19785         * README: Updated changes list.
19786
19787 Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
19788
19789         * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
19790         Added a safe delete feature (trash folder), location and max size can
19791         be set in preferences. By default trash is off (normal delete). Let's
19792         just say the developer wishes he had the safe delete option only a
19793         few hours ago...
19794         * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
19795         views return if they were affected by the maintenance call. Use this
19796         info when resetting the autorefresh time stamp for the layout.
19797
19798 Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
19799
19800         * dupe.c(dupe_item_set_path): Correctly update the lists when the
19801         second list is enabled.
19802
19803 Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
19804
19805         * image.c, typedefs.h: When read ahead is enabled, also buffer the
19806         previous image.
19807
19808 Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
19809
19810         * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
19811         that there is only one place to check for it.
19812
19813 Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
19814
19815         * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
19816         'algorithm' layout to make adjustments easier (only from similar.c).
19817
19818 Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
19819
19820         * dupe.c: Fixed up the compare two file sets option, results now
19821         include which list the image is from.
19822
19823 Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
19824
19825         * dupe.c: Fixups, and make item removal work.
19826
19827 Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
19828
19829         * dupe.c: Added debug thumbprint window to display what is going
19830         on with the similarity thumbprints.
19831
19832 Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
19833
19834         * dupe.c: More fixes for sort/group by rank. Still need to work on
19835         the removal and second list functions.
19836
19837 Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
19838
19839         * dupe.[ch]: Major reorganization, started change to rank based
19840         sorting and grouping of matches.
19841
19842 Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
19843
19844         * cache.c: Fixups to string comparison logic (eek!).
19845         * similar.c: Added (unused) utility to stretch the contrast of a
19846         color channel, may use this for the grey mode.
19847
19848 Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
19849
19850         * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
19851         similarity algorithm.
19852         * main.c: Added command line option --greysims to enable the greyscale
19853         algorithm.
19854
19855 Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
19856
19857         * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
19858         view_file_list.c: Made case sensitive sorting optional.
19859         * ui_fileops.[ch]: Add case sensitive sort option utility.
19860         * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
19861         file dialogs.
19862
19863 Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
19864
19865         * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
19866         of filenames to be case insensitive.
19867         * view_dir_tree.c: Ditto, but required a bit more than simply changing
19868         strcmp to strcasecmp, sorting was using the internal compare of clist.
19869
19870 Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
19871
19872         * utilops.c: Added image preview panes for the delete and rename
19873         dialogs.
19874
19875 Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
19876
19877         * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
19878         file list before selecting the undone source image so that the
19879         selection matches the viewed image.
19880
19881 Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
19882
19883         * bar_exif.c: Added sizing arrows to this sidebar.
19884         * bar_sort.c: Added (1 level) undo to the sort manager.
19885
19886 Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
19887
19888         * image.c (image_size_sync): Remove redundant image redraw causing
19889         flicker when going fullscreen. Still flickers  on other ops though.
19890
19891 Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
19892
19893         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
19894         the auto update features (update_on_time_change).
19895         * image.c, layout.c: Honor the update_on_time_change option.
19896
19897 Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
19898
19899         * nl.po: Updated Dutch translation,
19900         submitted by Tino Meinen <a.t.meinen@chello.nl>
19901         * es.po: Updates Spanish translation,
19902         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
19903         * id.po: Added Indonesian translation,
19904         submitted by Tedi Heriyanto <tedi_h@gmx.net>
19905         * bg.po: Added Bulgarian translation,
19906         submitted by Vladimir Petrov <vladux@mail.bg>
19907         * README: Updates.
19908         * configure.in: Release 1.3.2
19909
19910 Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
19911
19912         * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
19913         * ui_tabcomp.c: When enter signal is not connected do not claim
19914         the keypress.
19915         * README: Updates.
19916
19917 Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
19918
19919         * layout.c: Increased zoom label width.
19920         * layout_util.c: Added separator in view menu for sidebar items.
19921
19922 Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
19923
19924         * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
19925         * bar_exif.[ch]: Moved the exif display here from info.c and made it
19926         more generic, also to be used in a sidebar format.
19927         * manager.[ch]: Removed these files (see bar_sort).
19928         * exif.c: Fixed major file descriptor leak in exif reader.
19929         * info.c: Use new exif display utlity in bar_exif.c.
19930         * layout.c: New exif sidebar, updates to sort sidebar.
19931         * layout_image.c: Hook sidebar into image changes.
19932         * layout_util.[ch]: Updates to sidebar management, sidebar namespace
19933         changes. Added exif sidebar.
19934         * typedefs.h: Sidebar items added to LayoutWindow struct.
19935         * po/POTFILES.in: Updated for new/removed files.
19936
19937 Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
19938
19939         * info.c: Apply patch to fix display of exif exposure time,
19940         * po/fi.po: Update translated string.
19941         both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
19942
19943 Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
19944
19945         * manager.[ch]: New files for sort manager utility.
19946         * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
19947         * po/POTFILE.in: Added manager.c
19948
19949 Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
19950
19951         * main.c (setup_default_options): Register the default bookmarks.
19952
19953 Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
19954
19955         * image.[ch], typedefs.h: Added auto refresh utilities.
19956         * fullscreen.c: Honor auto refresh setting in full screen.
19957         * img-view.c, layout_image.c: Set auto image refresh enabled.
19958
19959 Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
19960
19961         * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
19962         columns in the path selection table when used as a directory chooser.
19963
19964 Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
19965
19966         * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
19967         the history list handling here.
19968         * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
19969         editing of ui_clist_edit.[ch].
19970         * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
19971         allow drag and drop from the lists. Padding fixes.
19972         * ui_utildlg.c: Packing and padding fixes.
19973         * ui_tabcomp.[ch]: Fixes from SLIK.
19974         * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
19975         the new location fo the history_list utils.
19976
19977 Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
19978
19979         * exif.c: Changed the #include for stdint.h to inttypes.h, as some
19980         libcs do not seem to have the former (solaris 9).
19981
19982 Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
19983
19984         * README: Updates.
19985         * po/*.po: distcheck touches these.
19986         * po/POTFILES.in: Added exif.c
19987         * configure.in: Release 1.3.1
19988
19989 Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
19990
19991         * utilops.c: Further fixes for copy/move overwrite dialogs.
19992         * po/es.po: Updated Spanish translation,
19993         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
19994         * po/fr.po: Updated French translation,
19995         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
19996         * po/vi.po: Added Vietnamese translation,
19997         submitted by pclouds <pclouds@gmx.net>.
19998         * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
19999         * README: Updated a few credits.
20000
20001 Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
20002
20003         * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
20004         dialogs.
20005
20006 Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
20007
20008         * info.c, exif.c: Marked the exif strings for translation, they will be
20009         the same even in the event of exif API rewrite.
20010
20011 Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
20012
20013         * info.c: Exif fixups,
20014         in patch from Eric Swalens <eric.swalens@easynet.be>.
20015
20016 Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
20017
20018         * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
20019         menus and strings display for the translations.
20020         * preferences.c: Moved to GtkListStore/TreeView for the filter
20021         listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
20022
20023 Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
20024
20025         * layout.c: Removed tooltip form the path entry.
20026         * layout_util.c(layout_key_press_cb): When the path entry has the
20027         focus, try sending it the keypress event first. This fixes the menu
20028         accelorators from having precedence over input to the entry.
20029
20030 Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
20031
20032         * image.c: Fixed flicker when the image focus state changes.
20033
20034 Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
20035
20036         * preferences.c: Added close button to about window.
20037         * ui_help.c: Changed close button to a stock button.
20038
20039 Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
20040
20041         * README: Updates.
20042         * configure.in: Release 1.3.0
20043
20044 Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
20045
20046         * README, ChangeLog: Updates, typos.
20047         * fr.po: Updated french translation,
20048         submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
20049         * exif.[ch]: Removed comment babble.
20050         * preferences.c: Marked about window title string for translation,
20051         fixed a label indent.
20052
20053 Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
20054
20055         * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
20056         keyboard users are not stuck viewing every single path between where
20057         they are and where they want to be.
20058         * view_file_list.c: Pass a valid row when highlighting a context menu
20059         key press.
20060
20061 Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
20062
20063         * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
20064         layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
20065         view_file_list.c: Hooked up context menu key, to show right click
20066         menus, F10 will also work for the collection, dupes, and image windows.
20067         Also now explicitely destroy pop up menus when the underlying view is
20068         destroyed, since the menu does not go away when menu items are toggled
20069         with the spacebar (no selection done is sent in this case).
20070         * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
20071         passed coordinates will position the menu so that it is entirely on
20072         screen, adjusting the x,y values if needed.
20073
20074 Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
20075
20076         * TODO: Updates.
20077         * info.c: Some exif display cleanups.
20078
20079 Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
20080
20081         * exif.[ch]: Added a util, some cleanup.
20082         * info.c: Fixed up exif info display, added missing fields. Also hooked
20083         up mouse buttons/wheel on the image for moving within the image list.
20084         * layout.c: Added temporary tooltip warning beta users of brokenness.
20085
20086 Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
20087
20088         * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
20089
20090 Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
20091
20092         * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
20093         are selected, pass entire selection to the new view window.
20094
20095 Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
20096
20097         * exif.[ch]: New files for EXIF support.
20098         * Makefile.am: Added exif files, above.
20099         * info.c: Added Exif properties tab, missing a few fields though.
20100         * main.c: Enabled startup beta warning.
20101
20102 Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
20103
20104         * info.c: Use stock buttons/icons for file info window.
20105         * layout_util.[ch]: Use stock icons for the toolbar where available.
20106         * preferences.c: Update copyright in about.
20107         * po/*.po: Updated strings for the new copyright year.
20108
20109 Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
20110
20111         * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
20112         layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
20113         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
20114         Added stock icons for menu items and dialog buttons.
20115         * utilops.c: Same, also fixed big where skipping a file during
20116         copy/move operations, when the source and dest are the same, does not
20117         actually skip to the next file.
20118         * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
20119         and dialog button support.
20120
20121 Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
20122
20123         * globals.c, layout.c: Fix default window/pane values to match the
20124         slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
20125         * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
20126         new support of scroll_event on the mouse wheel.
20127         * ui_help.c: Use a mark to scroll, since scroll to iter does not work
20128         when the textview is not yet visible.
20129         * view_dir_tree.c: Increase folder tree view row height by 1.
20130         * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
20131
20132 Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
20133
20134         * [GTK2 port]
20135         * merged in latest release.
20136
20137 Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
20138
20139         * README, TODO: Updates.
20140         * po/*.po: Distcheck always touches these.
20141         * configure.in: Release 1.2.1
20142
20143 Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
20144
20145         * image.c: Added file chunk size throttling when reading image files
20146         larger than 1 MB (current throttle is 4x).
20147         * ru.po: Updated Russian translation,
20148         submitted by Oleg Andryuschenko <oandr@itek.com.ua>
20149         * fr.po: Updated French translation,
20150         submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
20151         * ja.po: Updated Japanese translation, submitted
20152         by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
20153
20154 Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
20155
20156         * README, TODO: Updates.
20157         * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
20158         mouse' option from the general user. Can be enabled by editing the
20159         gqviewrc file, see README. The option is also reset to it's new default
20160         on upgrade by renaming rc key to display_dialogs_under_mouse.
20161         * layout_util.c: The editor slots now use the current file selection
20162         when selected from the main menu, instead of only the viewed image.
20163
20164 Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
20165
20166         * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
20167         no longer valid when updating the icon view. FIXES bug causing remnant
20168         images to be displayed after delete/move operations.
20169
20170 Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
20171
20172         * [GTK2 port]
20173         * merged in 1.2.0 stable.
20174
20175 Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
20176
20177         * README, TODO: Updates.
20178         * configure.in: Release 1.2.0
20179
20180 Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
20181
20182         * po/de.po: Updated German translation,
20183         submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
20184         * po/fi.po: Updated Finnish translation,
20185         submitted by Lauri Nurmi <lanurmi@iki.fi>
20186         * po/cs.po: Updated Czech translation,
20187         submitted by Michal Bukovjan <bukm@centrum.cz>
20188
20189 Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
20190
20191         * configure.in: Set the locale path to that of datadir instead of the
20192         prefix.
20193         * gqview.spec.in: Ditto.
20194
20195 Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
20196
20197         * [GTK2 port]
20198         * merged in latest codebase.
20199         * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
20200         * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
20201         * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
20202         been renamed to has_focus in the GtkWindow structure.
20203
20204 Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
20205
20206         * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
20207         * po/*.po: Make distcheck touches these.
20208         * README: Updated.
20209         * configure.in: Release 1.1.6.
20210
20211 Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
20212
20213         * po/et.po: Updated Estonian translation,
20214         submitted by Ilmar Kerm <ikerm@hot.ee>.
20215         * po/fi.po: Updated Finnish translation,
20216         submitted by Lauri Nurmi <lanurmi@iki.fi>.
20217         * po/fr.po: Updated French translation,
20218         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
20219         * po/ro.po: Added Romanian translation,
20220         submitted by Harald Ersch <hersch@romatsa.ro>.
20221         * configure.in(ALL_LINGUAS): Added tro.
20222
20223 Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
20224
20225         * info.c: Fixed display of arrow buttons in properties window, some
20226         themes do not work with GTK_SHADOW_NONE...
20227
20228 Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
20229
20230         * globals.c: Thumbnail caching is now _on_ by default.
20231         * layout.c, layout_util.c: The list and icon views are now a radio
20232         group in the menus. Now Ctrl-L display list view and Ctrl-I displays
20233         the icon view. Also grouped the related file view options in the menus.
20234         * README: Updates to the key shortcuts.
20235
20236 Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
20237
20238         * view_file_icon.c: Do not pop up the filename tooltip if the window
20239         does not have the focus (fixes popping up when in fullscreen).
20240         * layout_image.c: The window and tools window should always be
20241         sensitive, even in fullscreen, since some users have Xinerama and could
20242         therefore still be able to use the main/tools window.
20243
20244 Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
20245
20246         * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
20247         title to remove the " - " part when no image is viewed. Also made the
20248         exit using control-Q consitent, hooked up control-P for image
20249         properties, and fixed it to drop out of full screen when showing the
20250         image properties window. (note that fullscreen is not intended for
20251         'file management' use, therefore new windows will not work correctly
20252         when displayed from fullscreen, so the mode is exited.)
20253         * collect.c, dups.c: Hooked up Control-P to properties.
20254         * README: Documented Ctrl-P properties window shortcut.
20255
20256 Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
20257
20258         * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
20259
20260 Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
20261
20262         * fileutils.c(filters_add_default): Removed pcx (not supported by
20263         gdk-pixbuf), and added raster (.ras) to default filter group.
20264
20265 Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
20266
20267         * thumb.c: Broken images are now marked with a 0 byte thumb file, so
20268         that regeneration is not reattempted until the timestamp changes.
20269         Also added (better) debugging output for thumb code.
20270
20271 Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
20272
20273         * view_file_icon.c: Syn the view in an idle call when removing multiple
20274         files, for speed/clean view.
20275         * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
20276
20277 Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
20278
20279         * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
20280         parent' popup menu item in it's place.
20281         * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
20282
20283 Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
20284
20285         * image.c: Retain zoom setting even when no image is present. Also
20286         fixed string on no image from returning infinite zoom text.
20287
20288 Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
20289
20290         * rcfile.c: Fixed editing commands to allow quotes in the command.
20291         * main.c: Use %f in some example (default) commands.
20292
20293 Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
20294
20295         * filelist.[ch]: Reimplemented the file filter lists.
20296         * globals.c, gqview.h: Removed global vars for specific file types.
20297         * main.c: Setup new file filters.
20298         * preferences.c: Added new file filter editor, also added missing
20299         cancel button to clear thumbnails confirm dialog.
20300
20301 Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
20302
20303         * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
20304         actively being thumbnailed, set the thumbnail pointer to NULL so that
20305         the thumb routines will ignore this cycle (instead of trying to use it
20306         along with the freed memory!).
20307         * view_file_list.c(vflist_maint_removed): Ditto.
20308
20309 Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
20310
20311         * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
20312         * autogen.sh: More gettextize command line options.
20313         * po/Makevars: New file for the new gettext - MANY cursing and
20314         complaint lines removed from ChangeLog that could have been simply
20315         avoided by adding upgrade notes to the gettext README!
20316         * po/*.po: Make distcheck with new gettext did this, plus a few fixes
20317         that the new gettext complains about (and fails on).
20318
20319 Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
20320
20321         * main.c: Removed printing of beta warning message at startup.
20322         * README: Updates.
20323         * po/*.po: make distcheck touches these.
20324         * configure.in: Release 1.1.5
20325
20326 Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
20327
20328         * po/et.po: Updated Estonian translation,
20329         submitted by Ilmar Kerm <ikerm@hot.ee>
20330         * po/uk.po: Updated Ukrainian translation,
20331         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
20332
20333 Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
20334
20335         * layout.c: When syncing window paths, pass full image path to the file
20336         list for correct scroll point.
20337         * view_file_list.c: Fixed refresh causing odd scroll point jumping.
20338         * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
20339         is thawed.
20340
20341 Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
20342
20343         * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
20344         compares for the directory/filter history lists.
20345
20346 Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
20347
20348         * image.c(image_change_from_image): Maintain scroll offset. 
20349
20350 Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
20351
20352         * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
20353         resulted in the window resizing onscreen when first showed.
20354         * utilops.c: Added a "Skip all" button to the move and copy overwrite
20355         dialog.
20356
20357 Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
20358
20359         * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
20360         classic behavior of changing the path not effecting the displayed
20361         image. The new behavior is now to view the first image in the new
20362         path (many users wanted this - to enable old behavior set
20363         lazy_image_sync to true in gqviewrc).
20364         * main.c(main): Fixes to work with new non lazy image changing.
20365
20366 Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
20367
20368         * layout_image.c: Set the main window (and tools) insensitive when
20369         showing full screen.
20370         * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
20371         top level window is insensitive (fixes bug that tooltip can show up
20372         when switching to fullscreen).
20373         * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
20374         display the subdirectories.
20375
20376 Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
20377
20378         * layout.c: Fixed broken 'fit window to image when tools float' option
20379         for the main window. Also fixed pane positioning bug causing panes to
20380         move to 1,1 when user holds down h or f to hide or float the tools.
20381
20382 Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
20383
20384         * configure.in: Added test for Xinerama.
20385         * fullscreen.c: Added Xinerama support based on patch from
20386         "Jörg Mensmann" <joerg.mensmann@gmx.de>
20387         (untested - do not have Xinerama display - NVidia's twinview does not
20388         support it with tv out as the second device - crash :/ )
20389         * Makefile.am(LD_ADD): Added Xinerama lib var.
20390         * view_file_list.c: Some crash fixes when refreshing the file view. Of
20391         note make sure nothing is selected until the clist is completely
20392         synced, and guard against vflist_index_get_data returning NULL,
20393         although that should no longer happen during the refresh.
20394
20395 Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
20396
20397         * layout.c(layout_style_set): NULL widget pointers before destroying
20398         them, as the group box destruction will cause attempts to update
20399         widgets that may already be flagged for destruction.
20400
20401 Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
20402
20403         * info.c: Added drag and drop support to info window (as source only).
20404
20405 Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
20406
20407         * layout_config.c: Made the window layout selection look better.
20408
20409 Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
20410
20411         * README, TODO: Updated.
20412         * po/*.po: Make distcheck always touches these.
20413         * configure.in: Release 1.1.4
20414
20415 Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
20416
20417         * layout.c: Fixed delete event signal handler parameters (oops), and
20418         unref the gtk_tooltips on window close to avoid leaking them.
20419         * layout_util.[ch]: Added new window menu item to create another main
20420         window, along with the companion close window menu item.
20421         * README: Updates.
20422
20423 Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
20424
20425         * img-view.[ch]: Added maintenance support for deleted/moved files.
20426         * utilops.c: Hooked up the new img-view maintenance functions (above).
20427
20428 Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
20429
20430         * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
20431         as that is the only place that used them).
20432         * img-view.c: Dropping a list a of files onto the window now remembers
20433         the entire list, they can be navigated as in the main window and used
20434         to start a slideshow for that window. Dropped directories also pop up
20435         a menu requesting the actions, similar to the duplicates and
20436         collection window drag and drop stuff.
20437         * img-view.h: Added view_window_new_from_list.
20438
20439 Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
20440
20441         * image.c(image_zoom_adjust_real): Removed the rounding hack when
20442         incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
20443         was a broken attempt to clamp the zoom to the increment size, which,
20444         upon further review is really just unexpected behavior and breaks
20445         when the increment size is larger than the resulting fit window scale.
20446         (surprised no one saw this earlier, it has been this way since pre 1.0)
20447         * preferences.c(zoom_increment_cb): Fix for converting float to int.
20448
20449 Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
20450
20451         * utilops.c: Added the ability to auto-rename files numerically from
20452         within the rename (multiple) files dialog.
20453
20454 Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
20455
20456         * info.c: Added display of image transparency (yes or no).
20457         * layout_image.c(layout_image_maint_removed): Move to the next closest
20458         image within a collection when deleting files, and a collection member
20459         is the actively viewed image.
20460         * view_file_icon.c, view_file_list.c: In the maintenance removed utils
20461         consider that the viewed image may be a collection member.
20462
20463 Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
20464
20465         * main.c: Added support of %f escape to insert filenames anywhere
20466         within the editor command line.
20467         * rcfile.c(save_options): Remove brain dead fprintf that could result
20468         in writing random memory to the config file by simply specifying an
20469         printf format escape in an editor slot (oops).
20470
20471 Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
20472
20473         * [GTK2 port]
20474         * image.c: Changed focus drawing a bit to remove the frame when the
20475         focus is active, and removed some crufty #if 0 sections.
20476         * view_file_icon.c: Grab the focus for the clist on a button 1 press.
20477
20478 Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
20479
20480         * [GTK2 port]
20481         * collect-table.c: Fixes for removal of gtk_widget_popup.
20482         * dupe.c: Fixes for removal of gdk_time_get.
20483         * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
20484         * image.c: Fixes to find size of a pixmap, focus drawing, and
20485         gdk_pixbuf_(un_)referencing.
20486         * layout.c: Fixes for gdk_time_get and remove setting of paned handle
20487         size.
20488         * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
20489         gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
20490         * preferences.c: Fixes button box spacing and about label justify.
20491         * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
20492         slik GTK2 port.
20493         * view_dir_list.c: Fixes for pulling the GdkFont from a style.
20494         * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
20495         values so that drag and drop works.
20496         * view_file_list.c: Fixes for pulling the GdkFont from a style.
20497         * configure.in: Use new gtk2 checks.
20498         * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
20499
20500 Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
20501
20502         * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
20503         view_file_icon.c, view_file_list.c: Proper signal handler casts, and
20504         use of const gchar * where appropriate (for clean gtk2 compile).
20505
20506 Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
20507
20508         * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
20509         printfs and comments.
20510
20511 Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
20512
20513         * image.[ch]: Alterations now retain the center point of the image.
20514         Also added image_zoom_adjust_at_point(), which will keep the same
20515         point x,y in position after the zoom.
20516         * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
20517         so that ctrl-mouse wheel zooming stays relative to the mouse position.
20518
20519 Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
20520
20521         * layout.c, typedefs.h: The active path of the main window is now
20522         checked for a timestamp change, is so call a refresh.
20523         * view_file_list.c: Fixed bug causing a jump to end of the list during
20524         a refresh or toggling thumbnails.
20525
20526 Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
20527
20528         * README: Updates.
20529         * po/*.po: Make distcheck will touch these.
20530         * configure.in: Release 1.1.3
20531
20532 Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
20533
20534         * pixbuf_util.c: Compile cleanup.
20535         * po/POTFILES.in: Added info.c.
20536         * po/cs.po: Updated Czech translation,
20537         submitted by Jan Raska <jan_raska@hotmail.com>
20538
20539 Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
20540
20541         * info.c: Added a misc. tab to the properties dialog for permissions.
20542
20543 Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
20544
20545         * info.c (info_window_new): Remove unused vbox variable.
20546         * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
20547         functions (appears roughly 2-3x faster, could probably be further
20548         improved by making clockwise and counter-clockwise specific versions,
20549         to remove the if statements from the inner loops).
20550
20551 Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
20552
20553         * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
20554
20555 Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
20556
20557         * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
20558         option, on by default.
20559         * image.c, typedefs.h: Implemented two pass zooming, also tried to
20560         throttle the image buffer size for larger image files - but left it
20561         #defined out for now, the buffer size needs to be calcualted better
20562         than mulitplying by 8 :)
20563
20564 Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
20565
20566         * image.c: Removed the old debugging defines.
20567
20568 Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
20569
20570         * info.c: When image is unkown flaged, do not display image attributes.
20571         * layout.c: When an image has no read access, display this fact.
20572         * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
20573         (and poor design) (Un)float, etc. menu text.
20574         * view_dir_list.c: Scroll to show previous directory when walking up
20575         the path tree.
20576         * view_file_list.c: Fix broken filename text alignment when turning
20577         off thumbnails in the middle of loading the thumbnails.
20578
20579 Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
20580
20581         * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
20582         and drop autoscroller callback when the widget is destroyed.
20583
20584 Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
20585
20586         * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
20587         * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
20588         hide the toolbar buttons,
20589         based on patch from Trevor Harmon <trevor@vocaro.com>
20590
20591 Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
20592
20593         * slideshow.c(generate_list): Fix non random list generation. (it was
20594         reversing the list after adding each index - with fun results).
20595
20596 Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
20597
20598         * dupe.c: Fixed the reversed addition of matches that has been around
20599         since the beginning of time. (Fix absolutely needed now for the rank
20600         numbers to make any real sense.)
20601
20602 Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
20603
20604         * info.c: Added compression ratio display to image properties. This is
20605         the real ratio of disk size to memory size.
20606         * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
20607         display of the similarity rankings to the find dupes window. Also added
20608         a user adjustable 'custom threshold' for similarity.
20609
20610 Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
20611
20612         * info.[ch]: Added an image properties dialog, only shows basic info
20613         at this time...
20614         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
20615         view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
20616         the menus to show the new dialog.
20617
20618 Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
20619
20620         * similar.c: Did some optimizing, quick timing with stopwatch shows
20621         improvements in compares from 2 to 3.5 times faster. Tried to improve
20622         similarity data generation, but I doubt it helped much (if at all).
20623
20624 Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
20625
20626         * README: Updates.
20627         * po/*.po: Make distcheck touched these.
20628         * po/th.po: Removed duplicate translation of "Overwrite file"
20629         * configure.in: Release 1.1.2.
20630
20631 Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
20632
20633         * po/et.po, gqview.desktop: Updated Estonian translation,
20634         submitted by Ilmar Kerm <ikerm@hot.ee>.
20635         * po/fr.po: Updated French translation,
20636         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
20637         * po/th.po: Added Thai translation,
20638         submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
20639         * README: Added translator credit.
20640
20641 Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
20642
20643         * layout.c: Fixed mem leak.
20644         * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
20645         extensions for us. Also added extension_from_path() util.
20646         * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
20647         pointer to the button.
20648         * utilops.c: Added auto/rename options to the file overwrite dialogs.
20649
20650 Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
20651
20652         * image-load.c: Spew a warning if area_update happens with a NULL
20653         pixbuf.
20654
20655 Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
20656
20657         * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
20658         imge backgrounds to be set to black.
20659         * image.[ch]: Added background color setting support, black or any
20660         other color (at this time app does not have custom color option).
20661         * fullscreen.c: Use new image_background_set_black (above) to set
20662         fullscreen images to black background.
20663         * img-view.[ch]: Added util to sync the color preferences, also all
20664         open windows are now kept in a list.
20665         * layout.[ch], layout_image.c: Support for color syncing to user
20666         setting.
20667
20668 Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
20669
20670         * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
20671         views, respectively. 'Remove old thumbnails' no longer has a shortcut.
20672         Also added menu items for these (view menu), and made thumbnails menu
20673         and button insensitive when icon view is active.
20674         * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
20675         copy_file_attributes util.
20676         * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
20677         after delete operation.
20678
20679 Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
20680
20681         * layout.[ch]: The tools float and hide seem to be working well now.
20682         * layout_image.c, layout_util.c: Use the 'smart'
20683         layout_tools_{float|hide}_toggle() functions.
20684         * main.c: Pull the tools information before saving the rc file.
20685         * typedefs.h(LayoutWindow): Added slots to store the divider positions.
20686         * view_file_icon.c (destroy_cb): Unschedule the tip window when
20687         the view is destroyed (fixes crash).
20688
20689 Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
20690
20691         * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
20692         the divider position of the tools window.
20693         * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
20694         Started implementation of the float/hide tools option. Sort of works,
20695         but does not properly restore divider positions in some cases. Also
20696         get an X badwindow when holding down hide or float keys (hmm, race?).
20697
20698 Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
20699
20700         * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
20701         0.16.0 or higher enable the TILES zoom quality option.
20702         * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
20703         * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
20704         * ui_pathsel.c: Added divider between dir and file lists.
20705
20706 Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
20707
20708         * collect-table.c: Use drag_leave signal to stop the autoscroller.
20709         * view_file_icon.c: File refresh and removal positioning fixes.
20710
20711 Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
20712
20713         * view_dir_tree.c: Fix highlight dnd bug.
20714
20715 Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
20716
20717         * configure.in: Use datadir for the GNOME icon and desktop entry, so
20718         that prefix is honored.
20719
20720 Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
20721
20722         * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
20723         layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
20724         view_file_icon.c, view_file_list.c: More proper signal casting (menus).
20725
20726 Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
20727
20728         * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
20729         image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
20730         layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
20731         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
20732         Signal connection, prototype, and return value clean ups.
20733
20734 Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
20735
20736         * view_dir_tree.c: Unset the click_node and drop_node if they match the
20737         removed node.
20738
20739 Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
20740
20741         * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
20742         the source file ( > just does not work), then set the mtime of the
20743         thumbnail/sim to that of the source file. You probably needed to
20744         re-generate those thousands of thumbnails anyway ;)
20745         * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
20746         deleting an image the next is not automatically selected/viewed.
20747
20748 Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
20749
20750         * ui_*.c: Fixes from SLIK (0.7.0).
20751
20752 Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
20753
20754         * main.c: Set the current worrking path to that of the file before
20755         calling the editor command. For multiple files, the first path in the
20756         list is used.
20757
20758 Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
20759
20760         * rcfile.c: Fix buffer over-runs y using strncpy.
20761
20762 Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
20763
20764         * view_dir_tree.c: Compile clean ups.
20765         * README, TODO: Updated.
20766         * po/*.po: Pretty sure make dist(check) is gonna touch these.
20767         * configure.in: Release 1.1.1
20768
20769 Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
20770
20771         * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
20772         of base == "/" to avoid paths like "//name".
20773         * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
20774         view_file_list.c: Use new concat_dir_and_file where appropriate.
20775         * utilops.c: The move/cop_simple calls now correctly determine single
20776         file operations, such that they are not treated as multiple files.
20777         * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
20778         shortcust for zooms of -2, -3, and -4, respectively.
20779
20780 Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
20781
20782         * layout.c(layout_list_new): Pass NULL as path when creating lists.
20783         * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
20784         really a ctree.
20785         * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
20786         to the right click menus, check access perms before allowing in menus.
20787         * view_file_icon.c: More fixes.
20788
20789 Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
20790
20791         * view_file_icon.c: Fixed sync() update when removing files from table.
20792         Wasted 30 minutes trying to fix focus handling for sync, discovered I
20793         was trying to re-invent what 1 call to vficon_update_focus() already
20794         does :-/
20795
20796 Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
20797
20798         * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
20799         K, or MB.
20800         * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
20801         as many bytes read from the image file per idle cycle.
20802         * layout.c: Fix sort sync bug. size totals are now displayed for the
20803         file list.
20804         * layout_util.[ch]: Added folder pixmap utilities.
20805         * typedefs.h: Added PixmapFolders struct (for above), and additional
20806         vars for the dir views.
20807         * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
20808         list for consistency, several fixes/cleanups, also allow drops on the
20809         std list for move/copy.
20810         * view_file_list.c: Fixes, selected images are passed to the image
20811         handler when idle (to avoid multiple selection mess).
20812
20813 Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
20814
20815         * filelist.[ch]: Added filelist_insert_sort. util.
20816         * layout.[ch], layout_image.[ch]: Added maintenance support.
20817         * preferences.c, rcfile.c: The tree_descend_subdirs option is now
20818         user adjustable, and saved.
20819         * utilops.c: Hooked up layout maintenance.
20820         * view_dir_tree.c: Refresh now updates active path.
20821         * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
20822         selection retention on refresh, and possible crashes when syncing the
20823         icon view.
20824
20825 Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
20826
20827         * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
20828         * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
20829         not pass a call to access().
20830
20831 Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
20832
20833         * icons/folder_[open|close]/xpm: New icons for folders.
20834         * view_dir_tree.c: Us folder icons in the ctree's view.
20835
20836 Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
20837
20838         * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
20839         * filelist.c, ui_fileops.c: Fixed reading of file list so that top
20840         level paths (this in root dir) do not return //path (note double slash)
20841         * globals.c, gqview.h: Added tree_descend_subdirs option vars.
20842         * typedefs.h(ViewDirTree): Filled in needed vars.
20843         * layout.c: Hooked up vdtree_* stuff.
20844         * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
20845         location dialog when you do not need it.
20846         * view_dir_tree.[ch]: Implemented tree view.
20847         * view_file_list.c: Fixed crash on refresh after moving selected files.
20848         (the refresh stuff still needs work)
20849
20850 Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
20851
20852         * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
20853         and tree view options.
20854         * image.c: When image is set to NULL, still call the update function.
20855         * layout.[ch]: Support view as icons and tree, fix leak on layout
20856         style change.
20857         * typedefs.h: More needed vars to structs.
20858         * view_dir_list.c: Disconnect popup menu destroy signal when the main
20859         widget is destroyed, as it may be gone before the popup is done.
20860         * view_file_list.c: Added 'View as icons' popup menu option, also
20861         same fix as above.
20862         * view_file_icon.c: More work, selections states, dnd, menus, more.
20863
20864 Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
20865
20866         * layout.c: Added the necessary vficon_xxx calls.
20867         * typedefs.h: Added necessary stuff to ViewFileIcon struct.
20868         * view_file_icon.[ch]: Started as collect-table.c, then edited to
20869         use FileData instead of CollectInfo... Sort of works.
20870
20871 Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
20872
20873         * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
20874         slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
20875         make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
20876         * README: Updates.
20877         * po/POTFILES.in: Updated.
20878         * po/*.po: Make distcheck touched these.
20879         * configure.in: Released 1.1.0
20880
20881 Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
20882
20883         * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
20884         when setting syncing clist order.
20885
20886 Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
20887
20888         * menu.[ch]: Allow sort menu to indicate current sort type.
20889         * main.c: Correctly set and save sort options.
20890         * collect-table.c: Fix for layout sort API change.
20891         * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
20892         sort to the file list pop up menu.
20893         * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
20894
20895 Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
20896
20897         * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
20898         slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
20899         working. Applying settings in config window now updates the layout
20900         of the main window - this seems to be ok, but I still cross my fingers
20901         when I press apply ;)
20902
20903 Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
20904
20905         * layout.c: Fixed (most of) the tab completion and history.
20906         * layout_util.c: Keyboard shortcuts should all work now.
20907         * main.c: Removed old keyboard handler (to layout_util.c).
20908         * layout_image.c, dnd.c: Main window image dnd hooked up.
20909         * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
20910         entry cursor positioning when selecting from the menu.
20911
20912 Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
20913
20914         * layout_image.c, slideshow.c: Fixed read ahead issues (was double
20915         loading the file, sequentially)
20916         * menu.c: Removed include for window.h, file no longer exists.
20917
20918 Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
20919
20920         * global.c, gqview.h, rcfile.c: Added horizontal divider var.
20921         * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
20922         view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
20923         resembles a useable interface again.
20924         * slideshow.c: Fixes.
20925         * menu.c: Removed all old menu stuff, clean now.
20926         * window.[ch]: Removed files.
20927
20928 Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
20929
20930         * img-main.[ch]: Dumped.
20931         * layout_image.[ch]: New files, contains image code adapted from
20932         above img-main files.
20933         * typedefs.h: Move all public structures here.
20934         * fullscreen.h, slideshow.h: Move structures out (to above).
20935         * collect-table.c, collect.c, dups.c, window.c: Include fixes.
20936         * dnd.c, menu.c: Removed unused code.
20937         * gqview.h, main.c: start_editor_* fixes.
20938         * layout.[ch], view_file_list.[ch]: More work.
20939
20940 Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
20941
20942         * typedefs.h: Moved layout, list struct headers here.
20943         * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
20944         Changes for above.
20945         * layout.c, view_file_list.[ch]: The file listing now sort of works.
20946         * slideshow.c: Fixed crash from wrong test placement.
20947
20948 Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
20949
20950         * dnd.[ch]: Made drop types public.
20951         * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
20952         * filelist.[ch]: Fixes.
20953         * layout.[ch]: Added dir list view plus more work.
20954         * menu.c: Removed old dir popup menu code.
20955         * view_dir_list.[ch]: Impemented, pretty much done except for reporting
20956         back to the layout.
20957
20958 Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
20959
20960         * layout_config.[ch]: Added new files, includes util to select window
20961         layout and to convert the selected layout to/from simple format for
20962         saving in an rc file.
20963         * globals.c, gqview.h, main.c: Added layout variables for default view.
20964         * rcfile.c: Save/restore these variables.
20965         * layout.c, layout_util.c: More work, mainly all for configuration.
20966         * preferences.c: Added layout configuration to window tab.
20967
20968 Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
20969
20970         * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
20971         Also worked on the layout code, seems it should be done in a simpler
20972         way....
20973
20974 Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
20975
20976         * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
20977         * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
20978         Fixed for new layout structure.
20979         * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
20980         * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
20981         (mostly by #if 0-ing out offending code).
20982         * layout.[ch]: More fleshing out.
20983         * view_file_list.[ch]: Well it compiles...
20984         * slideshow.[ch]: Fixed to use new layout window, should be ok.
20985         * Makefile.am: Updates, well it now compiles without warnings - just
20986         don't run it -- there's no window :)
20987
20988 Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
20989
20990         * filelist.[ch]: Stripped out old file list code, only list utils are
20991         to remain here (no GUI stuff).
20992         * layout.[ch]: This will be the functions to generate the main window.
20993         * view_file_list.[ch]: Began new file list code (much of it is just
20994         making original file list self-contained (no globals, etc.)
20995         * view_file_icon.[ch]: The is will be a wrapper around the collection
20996         table to view the file list as a collection layout. (currently empty).
20997         * view_dir_list.[ch]: Will be new directory list (currently empty).
20998         * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
20999         will probal start with using tree code from old bitgrazer app).
21000         * Makefile.am: Added above new files, note that no compiling has been
21001         attempted - it wont work anyway for a quite a while.
21002
21003 Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
21004
21005         * main.c: Removed pre-1.0 compatibility code (very old versions
21006         placed gqviewrc and thumbnail dir in top of $HOME, this checked
21007         for and moved them to current location $HOME/.gqview/.)
21008         * TODO: Updated.
21009         * ChangeLog: added marker for start of post-2.0 Changes.
21010
21011 Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
21012
21013         * *.[ch]: Update copyright year.
21014         * main.c(main): Print blurb about devel beta etc.
21015         * configure.in: Removed useless test.
21016
21017 =======================================================================
21018
21019   GQview 1.1.x series started.  (1.1 marker)
21020
21021 =======================================================================
21022
21023 Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>
21024
21025         * README: Updated.
21026         * configure.in: Release 1.0.2
21027
21028 Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>
21029
21030         * po/*.po: Make distcheck touched these.
21031         * README: Updated.
21032
21033 Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>
21034
21035         * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
21036         * po/cs.po: Updated Czech translation,
21037         submitted by Jan Raska <jan_raska@hotmail.com>
21038         * po/zh_CN.GB2312.po: Updated Chinese translation,
21039         submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
21040         * po/pl.po: Minor Polish translation tweak.
21041
21042 Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>
21043
21044         * dupe.c(dupe_window_remove_selected): Copy the selection list before
21045         removing files, because clist->selection may change as items are
21046         removed. Fixes BUG where not all files selected were being removed
21047         from the list.
21048
21049 Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>
21050
21051         * gqview.1: Updated contact info in man page.
21052         * configure.in: Release 1.0.1
21053
21054 Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>
21055
21056         * preferences.c, README: Old gqview@email.com changed to
21057         gqview@users.sourceforge.net.
21058         * po/*.po: Some patching to update e-mail (above).
21059
21060 Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>
21061
21062         * cs.po: Added Czech translation,
21063         submitted by Jan Raska <jan_raska@hotmail.com>
21064         * uk.po: Updated Ukrainian translation,
21065         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
21066         * configure.in (ALL_LINGUAS): Added cs.
21067         * README: small update.
21068
21069 Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>
21070
21071         * po/hu.po: Updated Hungarian translation,
21072         submitted by Egmont Koblinger <egmont@suselinux.hu>
21073         * po/nl.po: Updated Dutch translation,
21074         submitted by Tino Meinen <a.t.meinen@chello.nl>
21075         * README: Updated.
21076         * configure.in: Released 1.0
21077
21078 Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>
21079
21080         * po/nl.po: Updated from Tino Meinen.
21081         * README, TODO: Updated.
21082         * configure.in: Release 0.99.3 (release candidate 1)
21083
21084 Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>
21085
21086         * po/nl.po: Updated Dutch translation,
21087         submitted by Tino Meinen <a.t.meinen@chello.nl>
21088
21089 Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>
21090
21091         * po/no.po: Fixed fuzzy caused by make dist.
21092         * po/ru.po: Minor format change from a make dist (no translation
21093         changed, however).
21094         * po/*.po: Make dist updated the POT creation date for the others.
21095
21096 Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>
21097
21098         * preferences.c: Fixed the license statement in the about dialog.
21099         * po/*.po: Adjusted translation lines for above, where I could - to
21100         avoid fuzzies.
21101
21102 Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>
21103
21104         * po/et.po: Updated Estonian translation,
21105         submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
21106         * po/es.po: Updated Spanish translation,
21107         submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
21108         * po/fr.po: Updated French translation,
21109         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
21110         * po/ru.po: Updated Russian translation,
21111         submitted by Sergey Pinaev <dfo@antex.ru>
21112         * po/no.po: Added Norwegian translation,
21113         submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
21114         * po/it.po: Added Italian translation, submitted
21115         by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
21116         * configure.in (LINGUAS): Added no.
21117
21118 Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>
21119
21120         * README: Updated.
21121         * po/*.po: Make distcheck touched these.
21122         * configure.in: Release 0.99.2
21123
21124 Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>
21125
21126         * README, TODO, gqview.1: Minor updates.
21127         * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
21128         * po/zh_TW.po: Updated Traditional Chinese translation,
21129         submitted by Abel Cheung <deaddog@deaddog.ws>
21130         * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
21131         request - not sure of any possible problems this may cause?
21132         * po/fi.po: Updated Finnish translation,
21133         submitted by Lauri Nurmi <lanurmi@iki.fi>
21134         * po/de.po: Updated German translation,
21135         submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
21136         * po/fr.po: Updated French translation,
21137         submitted by Eric Lassauge <lassauge@mail.dotcom.fr
21138         * po/sk.po: Updated Slovak translation,
21139         submitted by Ivan Priesol <priesol@frki.utc.sk>
21140         * po/pt_BR.po: Updated Brazilian Portuguese translation,
21141         submitted by Guilherme M. Schroeder <slump@linuxall.org>
21142
21143 Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>
21144
21145         * README: Updated.
21146         * configure.in: Release 0.99.1
21147
21148 Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>
21149
21150         * po/*.po: Make distcheck updated these.
21151         * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
21152
21153 Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>
21154
21155         * da.po: Added Danish translation,
21156         submitted by Birger Langkjer <birger.langkjer@image.dk>.
21157         * pt_BR.po: Updated Brazilian Portuguese translation,
21158         submitted by Guilherme M. Schroeder <slump@ieg.com.br>
21159         * configure.in: Added da to LINGUAS.
21160         * README: Updates.
21161
21162 Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>
21163
21164         * README, gqview.spec.in, po/fr.po: Updated French translation,
21165         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
21166         * filelist.c: When entering a directory with no read acces, still clear
21167         the file/dir lists. Also add . and .. to allow exit of said dir.
21168         * img-view.c, window.c: The " - GQview" string really should not be
21169         marked for translation.
21170
21171 Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>
21172
21173         * README: Updated.
21174         * configure.in: Release 0.99.0
21175
21176 Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>
21177
21178         * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
21179         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
21180
21181 Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>
21182
21183         * image.c(image_tile_render): Use the simple render when scale is also
21184         1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
21185         Also removed crufty #if 0'ed lines.
21186
21187 Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>
21188
21189         * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
21190         needed to add a 'new image' flag to a few funcs for this.
21191
21192 Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>
21193
21194         * filelist.c: The history menu text is now truncated using the
21195         available space in the GtkOptionMenu instead of forcing to 32 chars.
21196
21197 Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>
21198
21199         * Makefile.am, configure.in, acconfig.h: Install README to a share
21200         dir.
21201         * README: Added section keys.
21202         * gqview.spec.in: Added README of share dir.
21203         * POTFILES.in: Added ui_help.c
21204         * gqview.h, main.c, menu.c: Added simple help window to display README.
21205         * ui_help.[ch]: New files for utils to display a help window.
21206
21207 Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>
21208
21209         * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
21210         as it is more portable.
21211
21212 Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>
21213
21214         * README: Updated.
21215         * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
21216         * po/POTFILES.in: cache_main.c is actually cach_maint.c.
21217         * configure.in: Release 0.13.0
21218
21219 Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>
21220
21221         * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
21222         dialog displaying 'purge thumbnails' progress - it also no longer
21223         blocks the app.
21224         * cache.[ch]: Moved above out of here.
21225         * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
21226         functions and/or include cache_maint.h.
21227         * po/POTFILES.in: Added cache_maint.c
21228
21229 Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>
21230
21231         * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
21232         dir.
21233         * collect-table.c: Update include of marker.xpm.
21234
21235 Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>
21236
21237         * Makefile.am, marker.xpm: Added marker icon file.
21238         * collect-table.c: Added marker to display insertion point of a dropped
21239         image in collection windows, same for moving. Also dropped directories
21240         are sorted before adding to the collection, and honor the
21241         collection_drop_inserted option. Also if the mouse is outside the
21242         clist window, shut down the autoscroll cb.
21243         * filelist.[ch]: Made path_list_sort() public.
21244
21245 Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>
21246
21247         * main.c: Changed exit dialog title.
21248         * window.c: Fixed delete_event handlers to return TRUE (was void).
21249
21250 Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>
21251
21252         * collect-dlg.[ch]: Added type to close collection window after save.
21253         * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
21254         changed flag to collections, and use it to remind user a collection
21255         was modified before closing the window.
21256         * main.c: Remind user at least one open collection has been modified,
21257         with option to cancel exit.
21258
21259 Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>
21260
21261         * gqview.spec.in: Updated the RPM spec file.
21262         * po/nl.po: Updated Dutch translation,
21263         submitted by Hette J Visser <hette@linux.nl>
21264         * po/uk.po: Added Ukrainian translation,
21265         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
21266         * configure.in: Added uk to LINGUAS.
21267         * README: Updates.
21268         * po/{all_others}.po: Make dist did this while testing RPM build.
21269
21270 Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>
21271
21272         * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
21273         insert, and added moving of images within a collection using dnd.
21274         * dupe.[ch]: Changed color coding for duplicate list, alternate colors
21275         are now 10% darker instead of inverted fg and bg.
21276         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
21277         dropped files into a collection at the drop point.
21278         * main.c, slideshow.c: Use random instead of rand.
21279         * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
21280         * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
21281
21282 Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
21283
21284         * ui_menu.[ch]: Added more menu item utils.
21285
21286 Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
21287
21288         * preferences.c: Made ok, apply, and cancel button sizes consistent.
21289         * collect-dlg.c: Changed Load to more consistent Open.
21290
21291 Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
21292
21293         * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
21294         size, moved some space from above the buttons to top of window).
21295         Also aligned buttons right and made them bigger.
21296
21297 Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>
21298
21299         * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
21300         check entire string (strcmp). Ordered filter addition so that they are
21301         listed in descending order, but keep All Files ( * ) filter at the
21302         bottom of the list.
21303
21304 Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>
21305
21306         * ui_clist_edit.c: Explicitely set the focus for the text entry to
21307         fix missing cursor.
21308         * README: Updated.
21309         * configure.in: Release 0.12.0
21310
21311 Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>
21312
21313         * README, TODO: updated.
21314         * po/et.po: Added Estonian translation,
21315         submitted by Ilmar Kerm <ikerm@hot.ee>
21316         * configure.in: Added et to ALL_LINGUAS.
21317
21318 Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>
21319
21320         * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
21321         fixed control-key test.
21322         * README: Credit updates.
21323
21324 Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>
21325
21326         * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
21327         rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
21328         option. Also added compile-time feature to sort names numerically
21329         (numerical sort based on patch from Martin Pool <mbp@samba.org>)
21330         * README, gqview.1: Documented the I keyboard shortcut for collections.
21331
21332 Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>
21333
21334         * utilops.c (file_util_create_dir_cb): Support dir names entered as an
21335         absolute path.
21336
21337 Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>
21338
21339         * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
21340         are created with mode 0755 (as before), but the .thumbnails dirs
21341         created near the images are now 0775 (so that others in the group can
21342         update the thumbs).
21343         * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
21344         filelist.c to use this in future), also fixed the clist_moveto calls
21345         to use a valid column number (-1).
21346         * ui_pathsel.c: Added right click menus to rename dirs and files, and
21347         to delete files. Also added a New Directory button to create new
21348         directories from within the dialog.
21349
21350 Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>
21351
21352         * po/ja.po: Updated Japanese translation,
21353         submitted by Yuuki NINOMIYA <gm@debian.or.jp>
21354         on behalf of SATO Satoru <ss@gnome.gr.jp>
21355         * po/pl.po: Updated Polish translation,
21356         submitted by Zbigniew Chyla <cyba@gnome.pl>
21357         * po/nl.po: Added Dutch translation,
21358         submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
21359         * po/fi.po: Added Finnish translation,
21360         submitted by Lauri Nurmi <lanurmi@iki.fi>
21361
21362 Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>
21363
21364         * filelist.[ch]: Added text_from_time and text_from_size utils for
21365         file attribute display. Added size and date to the file list.
21366         * window.c: Changes for above.
21367         * dupe.c: Removed text_from_time, use new one as well as one for byte
21368         size from filelist.h.
21369         * collect-table.c: Fixed a style leak on clist cell selections.
21370
21371 Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>
21372
21373         * dupe.c: Fix style leak when re-aligning clist row colors, also made
21374         removing multiple selected rows much faster (it was realigning the
21375         row styles after every line removal, eww).
21376
21377 Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>
21378
21379         * collect-table.c: Added copy, move, rename, and delete to the pop
21380         up menu of collections (keyboard support not done).
21381
21382 Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>
21383
21384         * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
21385         of the window.
21386         * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
21387         the divider position between dirs and files. Also fixed a bug that
21388         attempting to get the tool window size when it was not visible.
21389
21390 Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>
21391
21392         * filelist.[ch]: Fixed path_list_filter() to do checks on the file
21393         name, not full path. Also added is_dir_list which will not do the
21394         check for the extension on directory lists.
21395         * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
21396         additional filtering for the duplicates window.
21397
21398 Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>
21399
21400         * po/de.po: Updated German translation, submitted by
21401         Christian Ullrich <quiana@quiana.net>
21402         * po/ja.po: Updated Japanese translation, submitted by
21403         Yuuki NINOMIYA <gm@debian.or.jp>
21404         * po/fr.po: Updated French translation, submitted by
21405         Eric Lassauge <lassauge@mail.dotcom.fr>
21406         * po/sl.po: Updated Slovene translation, submitted by
21407         Matej Erman <matej.erman@guest.arnes.si>
21408         * po/it.po: Updated Italian translation, submitted by
21409         Christopher R. Gabriel <cgabriel@pluto.linux.it>
21410
21411 Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>
21412
21413         * README: Updated.
21414         * configure.in: Release 0.11.0
21415
21416 Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>
21417
21418         * image.c: Added #define option to use faster zooming method. Also
21419         attempted to fix shrinking window bug - failed.
21420         * README: Updated.
21421         * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
21422         by Abel Cheung <deaddog@deaddog.ws>.
21423
21424 Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>
21425
21426         * dupe.c: Freeze dw->second_clist when adding files.
21427
21428 Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>
21429
21430         * main.c: Added support for opening collections from the command line.
21431
21432 Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>
21433
21434         * dupe.c: Minor window file count fix.
21435         * thumb.c: Use xvpics (if enabled) only as a last resort when
21436         searching for a pre-existing thumbnail.
21437
21438 Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>
21439
21440         * dupe.[ch]: Added option to compare between two different sets of
21441         files (very useful when checking a handful of new files to a known
21442         unique group). Also set the default window width back to 600.
21443
21444 Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>
21445
21446         * gqview.h, image.c: Went back to 0.10.0 method of using
21447         gdk_pixbuf_composite_color() for every quality except NEAREST for
21448         images without transparency. Also disabled the TILES option for zooming
21449         all together - my little test scenario now crashes with the new
21450         gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
21451         scaling compuations somewhere, but damn if I can find it.
21452
21453 Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>
21454
21455         * configure.in, gqview.h, image.c: Made quick non-public package so
21456         that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
21457         try the fixes with GQview. (all broken scaling methods are enabled in
21458         this version).
21459
21460 Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>
21461
21462         * po/es.po: Updates Spanish translation, from
21463         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
21464         * dupe.c: Made the default window 20 pixels wider.
21465
21466 Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>
21467
21468         * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
21469         * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
21470         scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
21471         option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
21472         bug, as the other qualities work fine - ask for test case of image
21473         sizes if anyone is interested in fixing this).
21474
21475 Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>
21476
21477         * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
21478         utilops.c, window.c: Use GQview as the window class, as X man page
21479         encourages capitalization of first letter, and this removes conflict
21480         of gqview for instance of main window.
21481
21482 Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>
21483
21484         * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
21485         Wu Yulun <migr@operamail.com>.
21486         * README, TODO, gqview.spec.in: Updated.
21487         * configure.in: Release 0.10.1
21488
21489 Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>
21490
21491         * filelist.c (path_list_recursive): Return NULL, not FALSE.
21492         (it's a pointer)
21493         * img-main.c (main_image_slideshow_start_from_list): Free the
21494         path_list before returning if slideshow is already running.
21495         * slideshow.c (real_slideshow_start): Fix test of path_list before
21496         return of NULL.
21497
21498 Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>
21499
21500         * image-load.c: Fix to support image loaders that do not have a
21501         pixbuf until the the loader is actually closed. (This should fix
21502         thumbnail generation failures for xpm and tiff).
21503         * similar.c (image_sim_fill_data): Fix to support generation of data
21504         for images with dimensions less than 32 x 32.
21505
21506 Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>
21507
21508         * cache.c: Added blurb about the SIMcache file format.
21509         * dupe.c: Properly ref/unref clist row styles.
21510
21511 Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>
21512
21513         * dupe.[ch]: Operations now give a (very rough) estimate of time left
21514         before completion of the comparison stage.
21515
21516 Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>
21517
21518         * cache.[ch]: New files to handle the caching placement/management
21519         stuff. Also location of reading and writing of the dupe window cache
21520         data.
21521         * dupe.c: Added caching of file data (dimensions, checksum,
21522         and similarity).
21523         * filelist.c, menu.c: Namespace update for cache maintenance.
21524         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
21525         cache data into direct subdir of source (.thumbnails support).
21526         * thumb.[ch]: Use new cache functions for locating thumbs.
21527         * utilops.c: Move/remove cache date when doing the same for their
21528         parent files.
21529
21530 Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>
21531
21532         * ui_fileops.[ch]: Moved include of time.h back to the .c file.
21533         * ui_utildlg.c: #include <sys/types.h>, this should have been the
21534         original fix anyway...
21535         * gqview.h: Added #include <sys/types.h>
21536         * image-load.c: Removed above include.
21537
21538 Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>
21539
21540         * gqview.1, README: Updates.
21541         * configure.in: Release 0.10.0
21542
21543 Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>
21544
21545         * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
21546         you must set it manually with generic_dialog_attach_default(). Note
21547         that file_dialog_add_path_widgets() does this automatically.
21548         * utilops.c: Added a few attaches, from above.
21549
21550 Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>
21551
21552         * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
21553         function upon press of enter while a gtkentry has the focus. (no
21554         longer conflicts with pressing enter while focused on, say a button).
21555
21556 Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>
21557
21558         * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
21559         since painting merely a black rectangle was very broken with some
21560         theme engines (and did not follow the theme).
21561
21562 Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>
21563
21564         * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
21565
21566 Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>
21567
21568         * README, TODO: Updates.
21569         * configure.in: Release 0.9.5.
21570
21571 Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>
21572
21573         * Makefile.am, gqview.spec.in: Added man page.
21574         * gqview.1: The man page, submitted by
21575         Ryan Murray <rmurray@debian.org>
21576         * README: Credits for man page.
21577
21578 Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>
21579
21580         * menu.c: Use gdk-pixbuf to generate toolbar images.
21581         * window.c (tollwindow_hide): Retrieve the window's geometry attributes
21582         before hiding the window (else we get a random X BadMatch error).
21583
21584 Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>
21585
21586         * fullscreen.c: The mouse is now hidden on start of fullscreen instead
21587         of waiting for the 'no-move timeout'.
21588         * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
21589         created as needed, instead of globally at start-up. Right clicking
21590         unselected files in the file list now highlights them. Added a right
21591         click menu to the dir list that includes new slideshow recursive
21592         feature (also standard slideshow, and find duplicates choices).
21593         * globals.c, gqview.h: Removed unused global menu vars (above).
21594         * img-main.[ch]: Added main_image_slideshow_start_from_list().
21595
21596 Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>
21597
21598         * image.c (image_size_top_window): When checking if a resize is needed,
21599         compare to the window that will actually be resized (the top window).
21600         This was checking the wrong widget's window, and was returning TRUE
21601         incorrectly, subsequently causing no update if the image had the same
21602         size for the main window.
21603         * po/hu.po: Updated Hungarian translation from
21604         Mátyás Tibor <templar@tempi.scene.hu>
21605
21606 Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>
21607
21608         * configure.in (ALL_LINGUAS): Added hu (Hungarian).
21609         * po/hu.po: Added Hungarian translation from
21610         Mátyás Tibor <templar@tempi.scene.hu>
21611         * po/fr.po: Updated French translation from
21612         Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
21613
21614 Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>
21615
21616         * image.c (image_change_from_image): Copy all relevent data from
21617         source, now fullscreen toggle while loading an image works. This is
21618         really a move function, it moves most data from source to dest.
21619         Probably should add a copy function that copies pixbuf, or loads from
21620         scratch if still loading source.
21621         * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
21622         'mouse scrolls image' option when holding down shift, and also zooms
21623         when holding down control.
21624         * typedefs.h (ImageWindow): Removed crufty size_idle_id.
21625
21626 Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>
21627
21628         * filelist.c (file_is_moved): Fixed bug causing moved files not to
21629         removed from the file list.
21630         * image.c (image_scroll_real): Fix race condition between expose_event
21631         and scrolling so that redraws are always called on the correct region.
21632         (This was the cause of missing redraws when scrolling with the mouse).
21633
21634 Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>
21635
21636         * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
21637
21638 Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>
21639
21640         * README, TODO: Updates.
21641         * configure.in: Release 0.9.4
21642
21643 Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>
21644
21645         * dupe.c: Added keyboard shortcuts for the duplicates window.
21646         * image.c (image_change_complete): Call the update function
21647         explicitely if sync if FALSE.
21648
21649 Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>
21650
21651         * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
21652         new dialog routines to re-implement place dialogs under mouse option.
21653         * ui_utildlg.h: Fixed #defines for re-definition safety.
21654
21655 Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>
21656
21657         * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
21658         Also speedups by using the image_sim_compare_fast() (below), and
21659         setting the buffer size of the image loader higher (8).
21660         * similar.[ch] (image_sim_compare_fast): New function that aborts when
21661         the return no longer has the possibility of reaching the minimim
21662         requested value. Significantly faster when used to search for images
21663         that are very close. (say, above .95).
21664
21665 Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>
21666
21667         * similar.[ch]: New files, provides functions for simple comparison
21668         of images by average area color content.
21669         * dupe.[ch]: Added similarity compare methods (normal, high, and low
21670         accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
21671
21672 Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>
21673
21674         * image.c: Fixed typo in comparison of window sizes in top_window_size,
21675         also do not call gtk_widget_set_usize in that func, as gdk_window_size
21676         is enough (and avoids duplicate size events). Also only call a redraw
21677         if the top window was not resized, as the size event will do this for
21678         us.
21679         * img-view.c: Attached ctrl-w to close a view window.
21680
21681 Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>
21682
21683         * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
21684         with this do not result in "///file" path names.
21685         * img-view.c, main.c: Added following key support: P to toggle pause
21686         of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
21687         Also marked debug printfs with if (debug), and and added --version
21688         command line option.
21689
21690 Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>
21691
21692         * collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
21693         * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
21694         the pop-up menu, and fixed the alternating color swap (now that
21695         individual items can be removed, the colors need to be re-synced).
21696         * filelist.[ch]: Added file_is_moved(), and fixes to use the
21697         file_maint_*() stuff.
21698         * img-main.[ch] (main_image_get_collection): Added this accessor.
21699         * utilops.[ch]: Added file_maint_*() funcs, call these when files have
21700         been manipulated (rename, move, delete).
21701
21702 Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>
21703
21704         * image-load.[ch]: Added ability to set the priority of the image
21705         loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
21706         * typedefs.h (ImageLoader): Added idle_priority (see above).
21707         * image.c: The drawing queue now uses an idle with priority
21708         G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
21709         anything else. (this way when scrolling a still-loading image, the
21710         scrolled area is updated faster)
21711
21712 Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>
21713
21714         * collect-io.[ch], collect.[ch]: Const ify some arguments.
21715         * configure.in: Release 0.9.3
21716
21717 Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>
21718
21719         * collect.c (collection_window_new): Only load the path if it is
21720         absolute (starts with a '/');
21721         * main.c: Added -l,--list option to open a collection window with the
21722         files from the command line.
21723
21724 Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>
21725
21726         * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
21727         translation markers from item_factory accessors.
21728         * po/pl.po: Updated Polish translation from
21729         Zbigniew Chyla <cyba@gnome.pl>
21730         * po/es.po: Updated Spanish translation (missed for 0.9.2) from
21731         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
21732         * po/ru.po: Updated Russian translation (missed for 0.9.2) from
21733         Michael Bravo <mbravo@tag-ltd.spb.ru>
21734         * po/sl.po: Added Slovene translation (missed for 0.9.2) from
21735         Matej Erman <matej.erman@guest.arnes.si>
21736
21737 Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>
21738
21739         * utilops.c: Put the name of the file in the entry of the rename
21740         dialog, and select the text.
21741         * image.c: #ifdef some debugging output.
21742
21743 Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>
21744
21745         * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
21746         signal, so make sure to retrieve the pixbuf before calling our loader's
21747         "area_updated" signal.
21748         * image.c: Added new_data status to debugging info.
21749
21750 Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>
21751
21752         * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
21753         lowercase, and changes for new window_set_icon().
21754         * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
21755         * preferences.c: Made about it's own window, and made the config window
21756         a little more compact.
21757
21758 Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>
21759
21760         * filelist.[ch] (path_list_filter): New function, applies filter
21761         options on a path list.
21762         * collect-table.c, dupe.c: Run path lists through the filter (above).
21763
21764 Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>
21765
21766         * image.c: Use the collection's name field instead of pulling it from
21767         the end of the path field.
21768         * main.c: Multiple files on the command line are now added to a
21769         collection, this collection is then set to the main window viewer.
21770
21771 Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>
21772
21773         * thumb.c: Fix xvpics support: the done signal was never being sent for
21774         xvpics. Also made xvpics scale to the thumbnail size even when smaller.
21775
21776 Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>
21777
21778         * image-load.[ch], typedefs.h: Added ability to set the size of the
21779         read buffer. The buffer is always 512 bytes (as before), what this
21780         does is set the number of time to read from the file on each idle call,
21781         in effect increasing the buffer size to 512 x size.
21782         * image.c: Fixed race condition where an image area may be ready to be
21783         queued before the pixbuf is set. Fixed the tile blank flag, it is now
21784         set correctly in all (?) cases. Set the image loader buffer size to 4,
21785         so that more of the image is decoded between render calls. Also removed
21786         unused crufty function argument for image_tile_expose.
21787
21788 Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>
21789
21790         * image.c: Fix scrolling while partially obscured, and made the focus
21791         drawing code cleaner (removed gtk_signal_disconnect() junk).
21792
21793 Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>
21794
21795         * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
21796         rcfile.c: Made the delete key optional, since this is a dangerous key
21797         with delete confirmation disabled. Also do not come out of fullscreen
21798         when confirm delete is disabled. Based on patch submitted by
21799         Niku Toivola <niku.toivola@iki.fi>
21800
21801 Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>
21802
21803         * image.c: Fix setting scale when zoom_to_fit_expands is false.
21804         * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
21805         dialog for the save as dialog.
21806         (The good: Easy fixes. The bad: Stupid mistakes.
21807          The ugly: Had not tested these before release.)
21808
21809 Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>
21810
21811         * README: Updates.
21812         * configure.in: Release 0.9.2.
21813
21814 Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>
21815
21816         * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
21817         same path in the entry when calling this.
21818
21819 Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>
21820
21821         * *.[ch]: Changed the copyright in all the files to 2001.
21822
21823 Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>
21824
21825         * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
21826         * configure.in: Bump version to 0.9.2
21827         * utilops.c: Fix text in copy/move dialog for multiple files.
21828
21829 Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>
21830
21831         * dupe.c: When starting a compare set the status text to file count,
21832         gives user idea of how many files are being compared.
21833         * image.c: Compile clean-up.
21834         * po/*.po: Make distcheck touched these.
21835
21836 Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>
21837
21838         * filelist.c, window.c: Fix drop down history on main window to change
21839         to the selected path after the popup window is hidden.
21840         * image.c (image_pixbuf_sync): Clear the window when set to a NULL
21841         pixbuf.
21842         * utilops.c (generic_dialog_add_images): Implemented this function.
21843
21844 Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>
21845
21846         * filelist.c: Fix sticky thumbnails when changing to a dir with files
21847         that have similar file names as the previous dir. Fix refresh to
21848         reload thumbnails (it was stalling in the thumb_next checks).
21849         * menu.c: Call filelist_refresh() instead of the hack to refresh by
21850         changing to the same dir.
21851         * preferences.c: Use a button box for the ok, apply, cancel buttons.
21852         * po/POTFILES.in: Added new files, removed missing.
21853
21854 Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>
21855
21856         * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
21857         ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
21858         from SLIK.
21859         * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
21860         utildlg.[ch]: Removed (see above).
21861         * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
21862         dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
21863         menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
21864         utilops.[ch], window.c: Use the new convenience functions, constify
21865         things where needed.
21866         * main.c: Moved the file path utils out of here (see above).
21867
21868 Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>
21869
21870         * image.[ch]: Added fit window to image support (back in).
21871         * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
21872         * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
21873
21874 Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>
21875
21876         * image.c: Scrolling while decoding a scaled image no longer causes
21877         dropped (black) areas. Also added an tile blank flag so that tiles
21878         with no loaded data simply render a black rectangle for a speed
21879         improvement (this is currrently semi-broken as image_tile_sync() is
21880         currently always called to set the blank flag to FALSE :(.
21881
21882 Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>
21883
21884         * fullscreen.c: Made the full screen window have a black background
21885         once again.
21886         * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
21887         the keyboard after a popup menu closes.
21888
21889 Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>
21890
21891         * image-load.c(image_loader_free): Fix a memory leak.
21892
21893 Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>
21894
21895         * dupe.c: Create the clist with 6 columns (forgot to increment this
21896         when I added the thumbnail column).
21897         * image.[ch]: Added the update functions, made them work.
21898         * img-main.c, img-view.c: Set the update functions, attach the windows
21899         for the titles.
21900         * window.c: Set the initial image to the logo.
21901
21902 Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>
21903
21904         * dnd.c: Temporarily disable dnd highlighting for image windows.
21905         * gqview.h, main.c: Minor fixups.
21906         * image.c: Generally works now, borders are cleared, focus is handled,
21907         etc. TODO: Add update callback, window title updating, and window
21908         auto-sizing.
21909         * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
21910         during convertion to a menu_factory.
21911         * window.c: Moved focus draw/handling code out of here (into image.c).
21912
21913 Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>
21914
21915         * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
21916         is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
21917         
21918         This only applies when the scale width offset is not zero _and_ the
21919         resulting right edge of the scaled image is also the right side of the
21920         source image. (in other words: when rendering a tile that is aligned
21921         with the right side of the image).
21922
21923         Under the above conditions, gdk_pixbuf_scale() breaks for all
21924         GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
21925         broken for TILES (I suspect this is because eog uses it, but does not
21926         have a TILES option, so that was not tested). At this point I was tired
21927         of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
21928         broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
21929         and breakage means the last 2 columns of pixels are seamingly generated
21930         from some random memory point, at best causing them to be corrupted, at
21931         worst causing a crash.
21932
21933         So what I did: Use gdk_pixbuf_composite_color() since it is the least
21934         broken. It does seem slower than gdk_pixbuf_scale(), since it does
21935         more.
21936
21937         (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
21938         gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
21939         entries in 3 months...)
21940
21941 Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>
21942
21943         * image.c, typedefs.h: Well, it now displays the image in all zoom
21944         settings. Still have to add (back) scrolling, set up the update call
21945         function, and work on redrawing the borders (borders currently do not
21946         get cleared to remove the previous image).
21947
21948 Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>
21949
21950         * image.[ch], typedefs.h: Start towards a new method of rendering the
21951         image to the screen. The image window is now basically _only_ a
21952         gtk_drawing_area, and we do all the scrolling ourselves. Currently I
21953         am lucky if it doesn't crash, and really lucky if part of an image
21954         appears :) Well, at least the namespaces for the functions are at
21955         least a little saner now, so I accomplished something, althought the
21956         whole thing still needs to be re-thought from the tile/render point
21957         of view.
21958         * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
21959         utildlg.c, window.c: Made it at least compile for testing.
21960
21961 Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>
21962
21963         * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
21964         of main_image_change_to(), so that the file list of the main window
21965         also syncs to the image.
21966
21967 Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>
21968
21969         * dupe.[ch]: Added thumbnail support.
21970
21971 Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>
21972
21973         * dupe.[ch]: More work, many fixes, added right click menu, and
21974         generally made it nice to use (useable).
21975         * collect-table.c: Add the collection to the dupe window.
21976         * menu.c: Added 'Find duplicates...' to the file menu.
21977
21978 Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>
21979
21980         * README, TODO: Updates.
21981         * collect-table.c: Set default duplicate window mask to sort by name.
21982         * dupe.[ch]: Allow change of comparison method by adding drop down
21983         menu, fixed dnd when dragging from the list.
21984         * filelist.c: Only allow rename when new name does not exist.
21985         
21986
21987 Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>
21988
21989         * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
21990         allow saving of user's accel keys (to ~/.gqview/accels).
21991         * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
21992         do not use the data (because GtkItemFactory has a weird signal
21993         alignment (gpointer is first).
21994
21995         Sorry translators, menus must be re-translated (and it does not look
21996         like fun with GtkItemFactoryEntry using menu paths)
21997
21998 Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>
21999
22000         * configure.in: Do more compatible checks for png ?
22001         * tabcomp.c: Sanity checks for adding NULL key/path to list.
22002
22003 Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>
22004
22005         * image.c: Added render_types to better decrease unnecessary renders.
22006         * main.c, window.c: Save/Restore the window positions like in gimp,
22007         since that seems to work better.
22008         (And gimp programmers can't be wrong :)
22009
22010 Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>
22011
22012         * dupe.[ch]: Added new files containing 'find duplicates' window.
22013         * collect-table.c: Added 'find duplicates...' to pop-up menu.
22014         * fileops.[ch]: Added checksum_simple(), made some things const.
22015         * collect.[ch]: Added collection_info_valid().
22016         * filelist.[ch], menu.c, pathsel.c: const stuff.
22017         * image-load.[ch]: Added image_load_dimensions(), const stuff.
22018         * Makefile.am: Added dupe.[ch] to objects.
22019
22020 Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>
22021
22022         * po/*.po: Make distcheck did this.
22023         * configure.in, README: Release 0.9.1.
22024
22025 Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>
22026
22027         * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
22028         completely clearing the disk cache.
22029         * filelist.c, menu.c: Changes for above.
22030         * preferences.c: Added a 'Clear cache' button.
22031         * utildlg.c: Allow passing NULL pointer for the cancel callback in
22032         confirm_dialog_new() and confirm_dialog_add().
22033
22034 Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>
22035
22036         * icons/collect.xpmi: Added wm icon for collection windows.
22037         * collect.c: Use it.
22038
22039 Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>
22040
22041         * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
22042         and made it consistent with the one for view window. Added 'slideshow
22043         pause'.
22044         * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
22045         4 less global Widget variables now, yay.
22046         * image.c: Reset scroll to 0,0 on new image.
22047         * img-main.[ch]: Used new menus, added necessary accessors for menus.
22048         * img-view.c: Added 'view in new window', and 'slideshow pause'.
22049
22050 Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>
22051
22052         * utildlg.[ch]: Added class parameter to set windowmanager class for
22053         dialogs. Also added option to set window under the mouse.
22054         * collect-dlg.c, filelist.c, utilops.c: Changed to add class
22055         assignments.
22056         * globals.c, gqview.h, preferences.c, rcfile.c: Added
22057         place_dialogs_under_mouse var.
22058
22059 Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>
22060
22061         * po/ru.po: Updated Russian translation,
22062         submitted by val <frob@df.ru>.
22063         * po/fr.po: Updated French translation,
22064         submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
22065         * po/pl.po: Added Polish translation,
22066         submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
22067         (yes, close to a release once I do this).
22068
22069 Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>
22070
22071         * collect.c, image.c: Removed #warning warnings :)
22072         * fullscreen.c: Make sure the window is set to 0,0.
22073         * preferences.c: Changed the way thumbnail sizes are selected. Now uses
22074         a dynamic drop down menu. Available sizes are now stored in a static
22075         list, and added a few more sizes.
22076
22077 Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>
22078
22079         * image.[ch]: Added read ahead buffering.
22080         * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
22081         main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
22082         the necessary read-ahead stuff. Allow verbosity levels for debug: each
22083         --debug on the command line increments verbosity.
22084         * thumb.c: Even on error, attempt to display what we have.
22085
22086 Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>
22087
22088         * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
22089
22090 Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>
22091
22092         * image.c: Fix printing of window titles.
22093         * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
22094         * preferences: Cleaned up window a bit, added tab 'window'.
22095
22096 Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>
22097
22098         * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
22099         preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
22100         option, zoom and dither quality options, adjustable zoom increment.
22101         Fixed menu separators to be insensitive.
22102
22103 Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>
22104
22105         * image.[ch]: Fix window resizing when zoom is auto, changed a few
22106         image_area options to be standard.
22107         * fullscreen.c, img-view.c, window.c: Use new image_area options that
22108         are now needed.
22109
22110 Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>
22111
22112         * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
22113         from autozoom mode (implement it).
22114         * img-main.[ch], menu.c: call image_reload when reload button/menu is
22115         selected.
22116         * utildlg.c: Made Escape key cancel all dialogs.
22117
22118 Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>
22119
22120         * image.c: Fix image_area_set_from_image to actually copy the pixbuf
22121         and image data.
22122         * img-main.c, img-view.c: Update for slideshow, below.
22123         * slideshow.[ch]: Added arguments to slideshow_start_* functions so
22124         that slideshows start from the current image when no in random mode.
22125         Also added a slideshow_pause set of functions, currently not used
22126         anywhere right now -- will hook to keys/mouse menus later.
22127
22128 Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>
22129
22130         * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
22131         include a progress bar.
22132         * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
22133         rotate options.
22134         * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
22135         * README: Added rotate keys to key summary.
22136
22137 Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>
22138
22139         * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
22140         provides save to png function.
22141         * Makefile.am, thumb.c: Used save to png function.
22142         * configure.in: Test for png, now required.
22143         * image.c: Fix bug in queue area computation.
22144         * main.c: Change -help to --help in warning message.
22145         * po/*.po: Fix --help stuff.
22146
22147 Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>
22148
22149         * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
22150         * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
22151         global data, so it is only included once.
22152         * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
22153         * thumb.h, typedefs.h: Moved all structs to typedefs.h.
22154         * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
22155         references, added gdk-pixbuf stuff.
22156
22157 Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>
22158
22159         * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
22160         GIF loader seems to error out on thumbnail _RE_generation, will have
22161         to look into that.
22162         * filelist.c: Use it.
22163         * collect-table.c: Broken, but at least it compiles to test new
22164         thumbnail code.
22165
22166 Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>
22167
22168         * image.c: Image loading now works with no black spots on scroll :)
22169         Still a lot of fixes/optimizes/mem cache management to do though...
22170
22171 Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>
22172
22173         * image.[ch]: Move to a floating point zoom, mor work on queue and
22174         rendering.. still really broken.
22175         * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
22176         number type.
22177
22178 Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>
22179
22180         * filelist.c: Fix crash when deleting files while loading thumbs (this
22181         code will die a horrible death anyway when I move thumb loading to an
22182         idle call that uses image-loader.c stuff.
22183         * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
22184         * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
22185         error prone, no zoom.
22186         * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
22187         places though <-- FIXME.
22188         * configure.in, Makefile.am: Added gdk-pixbuf, new files.
22189         * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
22190         (eventually).
22191
22192 Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>
22193
22194         * img-main.c: Fix file operations from keyboard when coming out of full
22195         screen.
22196         * configure.in, README: release 0.9.0
22197
22198 Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>
22199
22200         * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
22201         -Wmissing-prototypes -Wmissing-declarations -Werror"
22202
22203 Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>
22204
22205         * tabcomp.c: Preserver order of keys between load/save.
22206         * filelist.[ch], window.c: Added a path history to the path entry,
22207         combo crashes when changed while popped up, so it does not work as
22208         expected, yet.
22209         * README: Updated.
22210
22211 Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>
22212
22213         * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
22214         window sizes to the collection file. (and restore is 'save window
22215         positions' is enabled)
22216         * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
22217         our own hidden .gqview dir, no reason to hide the config file.
22218
22219 Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>
22220
22221         * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
22222         * collect-table.[ch], collect.c: Added more keyboard commands, more
22223         fixes.
22224         * image.c: Check that image in a collection is valid before using it.
22225         * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
22226         path (well, duh).
22227         * window.c: Changes for additional sort option.
22228
22229 Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>
22230
22231         * collect-io.c: Change warning printf.
22232         * preferences.c: Open proper tab when showing 'about'.
22233         * po/POTFILES.in: Updated to include collection files, as well ad the
22234         other new ones added since 0.8.2.
22235
22236 Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>
22237
22238         * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
22239         support for the numeric keypad. Zoom using +, -, /, *; move with
22240         the number keys, etc.
22241         * collect-table.c, typedefs.h: Added support for navigation/selection
22242         in collections with the keyboard.
22243
22244 Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>
22245
22246         * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
22247         for displaying status, image/selection count, etc.
22248         * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
22249         options, added selection style option. Save open_recent_max to config.
22250
22251 Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>
22252
22253         * collect-table.c: Properly set the main image on 'view'.
22254         * dnd.c, main.c: Namespace changes, make dropping collections work on
22255         main window.
22256         * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
22257         appropriate there.
22258         * img-main.[ch]: Added (back) slideshow, various minor changes.
22259         * img-view.c: Added slideshow,  make keys work with CAPS on.
22260         * slideshow.c: Make only the main window support filelist slideshows.
22261
22262 Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>
22263
22264         * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
22265         * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
22266         names (below).
22267         * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
22268         * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
22269         * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
22270         a path list, collection list, or falls back to filelist.
22271
22272 Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>
22273
22274         * collect-dlg.c: Don't free the data in the confirm_cancel callback,
22275         it is just a NOP.
22276         * collect-table.c, collect.c: More work on popup menus, added recursive
22277         directory dropping. And more work overall.
22278         * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
22279         in place of old free_selected_list, Exposed more in the filelist.h
22280         header.
22281         * fileops.[ch]: Added path_list_* functions.
22282         * img-view.[ch]: Added a way to start a new window from a collection.
22283
22284 Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>
22285
22286         * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
22287         popup menus for, sorting, saving, editing. Collections now have
22288         a ref count.
22289         * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
22290         recent open menu, history saving, popup menu utils.
22291         * pathsel.c: Synced the file list to change as the user types in the
22292         entry. (also fixes it to change when combo-items are selected).
22293         * tabcomp.[ch]: Added history_list features to load/save keys to a
22294         file.
22295
22296 Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>
22297
22298         * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
22299         is generated, since the case of the same path being in a collection
22300         multiple times broke the old method. Moving between collections seems
22301         to work now. Added collection stepping accessors.
22302         * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
22303         * main.c (filename_from_path): Test that path != NULL.
22304         * typedefs.c: Move collect.h typedefs here.
22305
22306         Its funny, but after this bit of hacking I feel dirty, like I did this
22307         all wrong...
22308
22309 Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>
22310
22311         * collect-table.c: Added a tooltip to display the filenames, probably
22312         should be an option.
22313
22314 Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>
22315
22316         * collect-dlg.[ch]: Added load save dialogs for collections.
22317         * collect-io.[ch], collect-table.c, collect.c: More work.
22318         * filelist.[ch]: Added select all routines.
22319         * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
22320         hierarchy: Everything is under ~/.gqview now, old locations are moved
22321         to the new ones if found on start-up.
22322         * pathsel.[ch]: Added filtering toggle.
22323         * utildlg.h: Added a generic data pointer for FileDialogs.
22324         * menu.c: Added collection new/open and select all/none menu items.
22325
22326 Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>
22327
22328         * collect-table.c, collect.h: Added selections, started dnd data set,
22329         and other stuff.
22330         * dnd.[ch]: New function, make_uri_file_list(), put it in header.
22331
22332 Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>
22333
22334         * collect.[ch], collect-table.[ch]: Actually displays something now
22335         when a file is dragged on the window.
22336
22337 Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>
22338
22339         * img-main.c: When in fullscreen, hide the mouse cursor after
22340         5 seconds of inactivity.
22341
22342 Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>
22343
22344         * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
22345         updated netpedia URL, since the old location is often (always) broken.
22346
22347 Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>
22348
22349         * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
22350         should work, if there was anything that actually used the functions.
22351         Right now a blank window opens :)
22352         * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
22353         * menu.c, typedefs.h: Added 'Open collection...' menu item, added
22354         SORT_NONE to SortType enum.
22355         * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
22356
22357 Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>
22358
22359         * *.[ch]: All c files now have corresponding .h headers, except
22360         globals.c and main.c, which are in gqview.h.
22361         * src/Makefile.am: Added the headers.
22362         * config.[ch]: renamed to preferences.[ch] to avoid conflict with
22363         autogenerated config.h.
22364
22365 Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>
22366
22367         * filelist.c, gqview.h, main.c: Added new function to change the
22368         current image through the filelist given pathname. Use it to fix bug
22369         causing filename not to be selected in list on startup and tab
22370         completion entry.
22371
22372 Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>
22373
22374         * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
22375         basic sorting of files on name, size, or date.
22376
22377 Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>
22378
22379         * configure.in: Release 0.8.2
22380         * README: Updated.
22381         * utilops.c: Change a \b to a \n.
22382         * po/*.po: Make corresponding change to above.
22383
22384 Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>
22385
22386         * filelist.c (filelist_change_to): When going up one dir, make previous
22387         place visible in the list.
22388
22389 Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>
22390
22391         * clist_edit.c: Fixups for positioning.
22392         * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
22393         renaming optional.
22394
22395 Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>
22396
22397         * clist_edit.[ch]: New files that allow in place editing of a clist.
22398         * filelist.c: Add in place renaming.
22399
22400 Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>
22401
22402         * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
22403         icons on windows.
22404         * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
22405         icons/Makefile.am: Add new icons for windows.
22406         * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
22407         * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
22408         GQview title is now after the image filename.
22409
22410 Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>
22411
22412         * main.c: Pressing delete now correctly deletes selected files.
22413         * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
22414         expands images too (by default, added config option to have old
22415         behavior.
22416
22417 Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>
22418
22419         * po/it.po: Added Italian translation, submitted by
22420         Christopher R. Gabriel <cgabriel@pluto.linux.it>
22421         * po/es.po: Updated Spanish translation, submitted by
22422         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
22423         * po/pt_BR.po: Updated brazilian translation, submitted by
22424         "Evandro F. Giovanini" <elinux@linuxave.net>
22425         * configure.in: Added it to ALL_LINGUAS
22426
22427 Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>
22428
22429         * README: Updated.
22430         * configure.in: release 0.8.1
22431
22432 Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>
22433
22434         * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
22435         support for mouse wheel (4,5) to scroll image or flip through images.
22436
22437 Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>
22438
22439         * configure.in, po/sk.po: Added Slovak translation, submitted by
22440          "Sandokan" <cortex@nextra.sk>
22441
22442 Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>
22443
22444         * configure.in, po/es.po: Added Spanish translation, subbmitted by
22445         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
22446
22447 Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>
22448
22449         * confgure.in, po/fr.po: Added French translation, submitted by
22450          Jean-pierre PEDRON <jppedron@club-internet.fr>
22451
22452 Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>
22453
22454         * Makefile.am, configure.in: Include gqview.spec in make distcheck so
22455         that rpm -tb will work.
22456         * po/tr.po, gqview.desktop: Update Turkish translation, from
22457         Fatih Demir <kabalak@gmx.net>
22458
22459 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
22460
22461         * README: Release 0.8.0.
22462
22463 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
22464
22465         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
22466         causing custom_filter to only have one entry max.
22467         * utilops.c: Removed unused code, fix rename description.
22468
22469 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
22470
22471         * filelist.c, gqview.h, window.c: File list now scrolls to display
22472         the first file that matches the path entry box during tab completion.
22473         The directory changes to follow the completion too.
22474
22475 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
22476
22477         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
22478         Save thumnbnail mode to rcfile; add command line option for slideshow,
22479         rename other long options; make next/prev work properly during
22480         slideshow.
22481
22482 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
22483
22484         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
22485         translation from Kam Tik <kamtik@hongkong.com>
22486
22487 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
22488
22489         * *.[ch]: Update copyrights to 2000.
22490         * configure.in: Bumper version to 0.8.0 ('bout time)
22491         * README, TODO: Updates
22492
22493 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
22494
22495         * image.c, img-main.c: Fix mem leaks.
22496         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
22497         * utilops.c: Added display of source and dest images to overwrite
22498         dialogs (uses above).
22499         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
22500
22501 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
22502
22503         * main.c: Added full screen startup option (-f or -full), derived from
22504         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
22505
22506 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
22507
22508         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
22509         to set the root window wallpaper. (If zoom is fit to window, image is
22510         scaled, otherwise tiled.
22511         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
22512
22513 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
22514
22515         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
22516         by Martial MICHEL <martial@users.sourceforge.net>
22517
22518 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
22519
22520         * fileops.c (get_current_dir): Fix problem when there is no read
22521         permission for the current dir. Derived from patch by
22522         Mathieu Dessus <mdessus@free.fr>
22523
22524  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
22525
22526         * configure.in, po/tr.po: Added Turkish translation from
22527         Fatih Demir <kabalak@gmx.net> 
22528
22529 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
22530
22531         * pathsel.c, tabcomp.c: Fix memory leaks.
22532
22533 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
22534
22535         * po/ru.po: Added Russian translation
22536         from Oleg Andrjushenko <oandr@itec.cn.ua>
22537         * po/pt_BR.po: Added Brazilian Portuguese translation
22538         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
22539         * po/ja/po: Added Japanese translation
22540         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
22541         * configure.in: Updated ALL_LINGUAS.
22542
22543 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
22544
22545         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
22546         gtk+-1.2.5-pre1. I think there are still realize issues with that
22547         version of GTK+, however.
22548
22549 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
22550
22551         * filelist.c: Fix reversal of calculating column width of the files
22552         list for icons vs. no icons.
22553         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
22554         horizontal scrollbar is accurate (and usually not there ;)
22555
22556 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
22557
22558         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
22559         history. This was done by adding a combo widget option to the tab
22560         completion routines.
22561
22562 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
22563
22564         * config.c: Fix 'fall back to 48x48 icon size' bug.
22565
22566 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
22567
22568         * po/de.po: Added german translation
22569         by mawarkus@t-online.de (Matthias Warkus)
22570         * configure.in (ALL_LINGUAS): Added de.
22571
22572 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
22573
22574         * utilops.c: Make it easier for translators.
22575
22576 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
22577
22578         * thumb.c: Regenerate thumbnails whent the preferred size changes.
22579
22580 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
22581
22582         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
22583         'save settings on exit' option and always save one exit, this was
22584         leading to confusion as to why settings are not always saved.
22585         * menus.: Removed the save settings menu line, no longer needed.
22586
22587 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
22588
22589         * main.c(main): Use gtk_set_locale();
22590         * window.c: Use gqview instead of main for wmhints.
22591
22592 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
22593
22594         * filelist.c: Update the file count when files are removed.
22595         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
22596         the lists to account for possibly deleted files.
22597
22598 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
22599
22600         * window.c: Fix hang bug when dragging a file after starting with tools
22601         floating, then unfloating the window. (don't use gtk_widget_reparent
22602         for this).
22603         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
22604         all drags to Gimp 1.1.6 works.
22605
22606 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
22607
22608         * configure.in, Makefile.am: Added localedir definition.
22609         * src/main.c: Added locale and i18n initialization.
22610
22611 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
22612
22613         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
22614         gtk/imlib checks.
22615         * po/POTFILES.in: Created for gettext.
22616         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
22617         translation.
22618
22619 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
22620
22621         * all files: Moved to autoconf and automake.
22622
22623 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
22624
22625         * gqview.h, README, gqview.spec: Release 0.7.0
22626
22627 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
22628
22629         * img-view.c: Added a 'close window' option to pop up dialog.
22630
22631 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
22632
22633         * main.c (main): Fix so that window does not expand to image size when
22634         strting up with an image (from command line).
22635         * img-view.c (view_window_new): Follow the limit window size option,
22636         if enabled.
22637
22638 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
22639
22640         * main.c: Setup random seed, for better random slideshows.
22641
22642 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
22643
22644         * img-main.c: Use black background for full screen.
22645         * menu.c: Keep keyboard grab when full screen menu closes.
22646
22647 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
22648
22649         * img-main.c: Keyboard now works with full screen.
22650         * main.c: Drop out of full screen before exiting.
22651
22652 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
22653
22654         * image.c: Fix image snapping to uppper left when resizing window.
22655         * main.c: Increase progressive scrolling rate.
22656
22657 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
22658
22659         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
22660         progressive key scrolling option.
22661
22662 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
22663
22664         * image.c, img-main.c, gqview.h: A few api changes with regard to image
22665         auto-sizing and zooming.
22666         * dnd.c: Made image dnd more generic to work with separate views.
22667         * img-view.c: Added  dnd and keyboard support.
22668
22669 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
22670
22671         * image.c, img-view.c, window.c: Fixups for window resizing and initial
22672         size setting.
22673
22674 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
22675
22676         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
22677         file list no longer displays image, but correctly, only displays
22678         action/popup menu.
22679         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
22680         screen option.
22681
22682 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
22683
22684         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
22685         view images in a new window. ImageWindow functions are now completely
22686         generic (save one spot).
22687
22688 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
22689
22690         * slideshow.c, filelist.c: Make slideshow work correctly.
22691         * config.c, rcfile.c: Add saving and adjustment of slide show options.
22692
22693 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
22694
22695         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
22696         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
22697         * filelist.c: Made a few functions needed for slideshow public.
22698
22699 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
22700
22701         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
22702         handling (creating) GLists.
22703
22704 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
22705
22706         * rcfile.c (load_options): Fix memory leak, patch submitted by
22707         F. Petitjean <fpetitje@bureauveritas.com>
22708
22709 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
22710
22711         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
22712
22713 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
22714
22715         * filelist.c: Generate thumbnails for visible files first. Thumbnails
22716         are now kept when renaming.
22717
22718 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
22719
22720         * pathsel.c: Merge improvements from gqmpeg version.
22721         * tabcomp.c, tabcomp.xpm: ditto.
22722         * utildlg.c: ditto.
22723         * config.c, utilops.c, window.c: Use newer features of above.
22724
22725 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
22726
22727         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
22728         viewed files are moved, renamed, or deleted.
22729
22730 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
22731
22732         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
22733         color displays.
22734
22735 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
22736
22737         * Makefile: Added static build target, some cleanup.
22738
22739 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
22740
22741         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
22742         so it can be resized smaller.
22743
22744 0.6.0 (3-5-98)
22745   > Major rewrite (60-70%), now requires gtk+-1.2.0
22746   > Multiple file selection.
22747   > Drag and drop.
22748   > Better keyboard support.
22749   > xvpics thumbnail support (read only), optional.
22750   - Add command line options to force show and hide of tools.
22751   * Fix tab completion bug.
22752   * Fix gtk 1.2.0 related bugs.
22753
22754 0.5.1 (12-8-98)
22755   - Should compile now without editing the Makefile with any gtk through 1.1.5
22756   * Fix file highlight bug when user tab completes to currently displayed dir.
22757   * Fix for FreeBSD.
22758
22759 0.5.0  (11-11-98)
22760   > Add path entry window with tab completion.
22761   > Add tab completion to all areas where a path can be typed.
22762   > Add option to save window positions.
22763   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
22764     for some keyboard layouts.
22765   - Add border to floating tools window for better appearance on some WM's.
22766
22767 0.4.3  (10-09-98)
22768   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
22769     image selected has the same dimensions, it would not display.
22770   * More fixes dealing with 'fit window to image'
22771
22772 0.4.2  (10-07-98)
22773   > Add 'fit window to image' option when tools float or hide.
22774   > Add copy and move dialogs.
22775   > Add option to hide the tools completely.
22776   > Save settings on exit option added, and option to restore tool state.
22777   - Pressing the [ESC] key will now stop loading of thumbnails.
22778   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
22779   - Add save button to config dialog.
22780   - New configuration tab: image, moved relevent options there.
22781
22782 0.4.1  (9-11-98)
22783   > Scrollbars removed, now you can pan the image by pressing and dragging the
22784     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
22785   > The file selection area and status line can be 'floated' into a separate
22786     window, this allows the image window to display more of the image.
22787   > The file delete confirmation dialog can now be disabled in the options
22788     window.
22789   > The beginnings of keyboard support ( see the keyboard chart, above )
22790   - Now if a thumbnail is older than it's parent image, the thumbnail is
22791     recreated, so that changed images have their thumbnail properly updated.
22792   - While loading thumbnails GQview is now responsive to commands, slowly, but
22793     it works. You can now load images, delete files, etc. while the thumbnails
22794     are being generated. The thumbnail generation can be interrupted too by
22795     simply turning them off.
22796   * The code that determines the user's HOME directory has been rewritten, now
22797     hopefully users of nis will be happy. If the directory is not found or
22798     cannot be determined, GQview exits semi-gracefully.
22799   * Fixed some bugs here and there.
22800
22801 0.4.0  (8-15-98)
22802   > Thumbnail caching added ($HOME/.gqview_thmb).
22803   - patch from Joshua Thomas Green applied for those that want to compile
22804     with GTK 1.1.x (the development version), just uncomment one line in the
22805     Makefile.
22806   - patch from Joel Young applied to the .spec file of the RPM version.
22807
22808 0.3.4  (7-30-98)
22809   * Fixed problem loading files into external editors when a space was in the
22810     pathname.
22811
22812 0.3.3  (5-15-98)
22813   - Changes to file listing code for speed improvement in large directories.
22814   * Fixed a bug that would cause a thumbnail's height or width to be zero when
22815     an image has a large aspect ratio.
22816   * Fixed some memory leaks in the file listing code.
22817   - Other small changes including source re-organization.
22818   - Added a pixmap file to use as an icon (gqview.xpm).
22819
22820 0.3.2  (5-7-98)
22821   * Fixed a bug which made the first editor slot useless from config dialog.
22822
22823 0.3.1  (5-4-98)
22824   - Changed filelist code to properly implement Glist.
22825   - Moved definitions of variables and #includes to better places.
22826
22827 0.3.0  (4-24-98)
22828   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
22829   > Thumbnails size can be selected (General Options).
22830   > Rewrite (again) of the file list (to support adding/removing entries
22831     without re-reading the entire directory listing, [still need to convert
22832     the directory list, however]).
22833   - minor display layout changes (to accomodate the progress bar).
22834   - if a file format cannot be determined, a generic 'unknown image' picture
22835     is displayed.
22836   - added display for the number of files listed.
22837   - added '-debug' command line option for debug output (preliminary)
22838
22839 0.2.1  (4-8-98)
22840   > Added a handle, now the file lists are sizeable.
22841   - renamed menu item Exit to Quit.
22842   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
22843
22844 0.2.0  (3-19-98)
22845   > External editors can be specified in the configuration window (max 8).
22846       Under the "external editors" tab.
22847   - Popup menu for filelist (delete, rename, and edit).
22848   - Filelist highlight now follows currently viewed image.
22849   - A few minor fixes.
22850
22851 0.1.1  (3-3-98)
22852   > Updated code to compile with GTK+-0.99.4
22853      (will not work with previous versions of GTK)
22854   - Command line no longer requires a complete path to a file if it is in
22855     the current working directory. (or must be relative to it)
22856   - When moving to the next (or previous) image, the file list
22857     scrolls to include the current image's name.
22858
22859 0.1.0  (2-28-98)
22860   > Added menu bar.
22861   > Added keyboard shorcuts.
22862   > Configuration can be saved (to .gqviewrc in user's home dir)
22863   > Command line support. (specify startup directory or file to view)
22864   > Can set startup directory in options window (can be disabled)
22865   > Added custom filtering options to support more formats
22866      (Imlib supports almost anything your system can read using
22867       ImageMagick or Netpbm, if available).
22868   > File operations: create directory, rename file, delete file.
22869   > clicking mouse on image:
22870       button one: next image
22871       button two: previous image
22872       button three: popup menu (zoom, file operations, edit image)
22873   > Added option to load image into The Gimp.
22874   - Fixed a bug in the history list truncating routine. (GQview would crash)
22875   - Other minor improvements and fixes.
22876
22877 0.0.3  (2-18-98)
22878   > Source code clean up! The source code has been organized
22879     and is now readable (some code still needs organizing, but
22880     at least now the code can be followed).
22881   > Makefile rewritten, it may still need editing for some systems.
22882     The '-g' gcc option was removed for the released code, this makes
22883     the binary about 1/3 smaller (it removes some debugging facilities)
22884   - Fixed the transparency problem. This removes the garbage displayed
22885     where an image is transparent, unfortunately for now it is set to purple.
22886
22887 0.0.2  (2-14-98)
22888   > Rewrote directory and file list handling, the lists
22889     can now be of any length.
22890   > Lists are now sorted.
22891   > History list no longer expands out of control as the
22892     directory path gets longer, entries are truncated at
22893     32 characters and '/...' is prepended.
22894   > Added configuration window, including:
22895     - show or hide dot files
22896     - select default zoom mode for new image
22897     - disable file filtering
22898     - choose file types to filter
22899     - about tab for version and contact info
22900
22901 0.0.1  (2-10-98)
22902   > No history, first release!
22903