Fix a small issue with strptime
[geeqie.git] / ChangeLog
1 ------------------------------------------------------------------------
2 r1907 | nadvornik | 2010-02-16 22:18:03 +0100 (Tue, 16 Feb 2010) | 2 lines
3
4 added 2010 to copyright text
5
6 ------------------------------------------------------------------------
7 r1906 | nadvornik | 2010-02-16 22:10:12 +0100 (Tue, 16 Feb 2010) | 2 lines
8
9 updated version string
10
11 ------------------------------------------------------------------------
12 r1905 | zas_ | 2010-02-16 21:07:05 +0100 (Tue, 16 Feb 2010) | 1 line
13
14 Restore translators list, removed by revision 1899.
15 ------------------------------------------------------------------------
16 r1904 | zas_ | 2010-02-16 20:55:35 +0100 (Tue, 16 Feb 2010) | 1 line
17
18 Update russian translation. Thanks to Denis Silakov.
19 ------------------------------------------------------------------------
20 r1903 | nadvornik | 2010-02-14 23:00:23 +0100 (Sun, 14 Feb 2010) | 4 lines
21
22 fixed segfault in exif parser
23
24 http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
25
26 ------------------------------------------------------------------------
27 r1902 | nadvornik | 2010-02-14 22:35:11 +0100 (Sun, 14 Feb 2010) | 6 lines
28
29 fixed reference count
30
31 there was a bug in reference count on writting unsaved metadata
32 before starting an external editor
33
34
35 ------------------------------------------------------------------------
36 r1901 | nadvornik | 2010-02-07 14:16:35 +0100 (Sun, 07 Feb 2010) | 2 lines
37
38 test gnome-doc-tool in configure
39
40 ------------------------------------------------------------------------
41 r1900 | nadvornik | 2010-02-07 13:44:55 +0100 (Sun, 07 Feb 2010) | 2 lines
42
43 dropped obsolete sections, gqview changelog moved to wiki
44
45 ------------------------------------------------------------------------
46 r1899 | zas_ | 2010-02-02 21:21:11 +0100 (Tue, 02 Feb 2010) | 9 lines
47
48 Brazilian Portuguese translation was updated. 
49
50 Thanks to Sergio Cipolla.
51
52 References:
53 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
54
55
56
57 ------------------------------------------------------------------------
58 r1898 | nadvornik | 2010-01-27 23:27:10 +0100 (Wed, 27 Jan 2010) | 2 lines
59
60 czech translation fixes
61
62 ------------------------------------------------------------------------
63 r1897 | zas_ | 2010-01-27 20:58:11 +0100 (Wed, 27 Jan 2010) | 1 line
64
65 Update catalan translation, by angel mompo.
66 ------------------------------------------------------------------------
67 r1896 | zas_ | 2010-01-17 14:34:48 +0100 (Sun, 17 Jan 2010) | 1 line
68
69 Fix osd zoom level refreshing (it was broken since some times).
70 ------------------------------------------------------------------------
71 r1895 | zas_ | 2010-01-13 20:49:39 +0100 (Wed, 13 Jan 2010) | 5 lines
72
73 Update dutch translation. Work in progress.
74
75 Patch by Marcel Pol.
76
77
78 ------------------------------------------------------------------------
79 r1894 | mow | 2010-01-11 15:10:49 +0100 (Mon, 11 Jan 2010) | 1 line
80
81 Wops, typo...
82 ------------------------------------------------------------------------
83 r1893 | zas_ | 2010-01-10 15:23:29 +0100 (Sun, 10 Jan 2010) | 10 lines
84
85 copy_file(): remove incomplete file on error (bug 2890715)
86
87 The behavior changed, data is first written to a temporary file,
88 which is unlinked in case of error, then the tempfile is renamed
89 to the final name.
90 Size of buffer was increased from 4k to 16k.
91
92
93
94
95 ------------------------------------------------------------------------
96 r1892 | zas_ | 2010-01-09 12:44:27 +0100 (Sat, 09 Jan 2010) | 1 line
97
98 Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
99 ------------------------------------------------------------------------
100 r1891 | zas_ | 2010-01-09 11:37:48 +0100 (Sat, 09 Jan 2010) | 1 line
101
102 Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
103 ------------------------------------------------------------------------
104 r1890 | zas_ | 2010-01-05 23:28:11 +0100 (Tue, 05 Jan 2010) | 8 lines
105
106 Add Serbian translation.
107
108 Note there are two *.po files, one for Cyrilic and one for Latin
109 letters.
110
111 Thanks to Milos Popovic.
112
113
114 ------------------------------------------------------------------------
115 r1889 | zas_ | 2010-01-05 23:26:03 +0100 (Tue, 05 Jan 2010) | 1 line
116
117 Update README about translations.
118 ------------------------------------------------------------------------
119 r1888 | zas_ | 2010-01-05 18:49:50 +0100 (Tue, 05 Jan 2010) | 13 lines
120
121 Allow to switch to fullscreen mode using LIRC.
122
123 Imagine the following situation (which happened to me several times) :
124 you want to see photos from your bed or your sofa so you launch geeqie
125 and go to the right directory, then you take your remote control and sit
126 comfortably far from your keyboard and mouse. And when you want to begin
127 to watch photos, you realize you forgot to enable full screen! You have
128 to stand up and to go until your computer and come back, whereas you
129 could have done it with your remote control.
130
131 Patch by Bernard Massot.
132
133
134 ------------------------------------------------------------------------
135 r1887 | zas_ | 2010-01-02 13:38:55 +0100 (Sat, 02 Jan 2010) | 1 line
136
137 Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal ?\196?\140iha?\197?\153.
138 ------------------------------------------------------------------------
139 r1881 | zas_ | 2009-12-19 13:53:20 +0100 (Sat, 19 Dec 2009) | 9 lines
140
141 Fix bug 2917164.
142 g_utf8_collate_key_for_filename() don't give sort order one
143 may expect. Using g_utf8_collate_key() make things closer
144 to many other programs output (ie. ls and gqview).
145
146 Thanks to Michael pointing this out.
147
148
149
150 ------------------------------------------------------------------------
151 r1880 | zas_ | 2009-12-19 13:49:19 +0100 (Sat, 19 Dec 2009) | 1 line
152
153 Store sort parameters in appropriate variables.
154 ------------------------------------------------------------------------
155 r1879 | zas_ | 2009-12-10 18:48:43 +0100 (Thu, 10 Dec 2009) | 4 lines
156
157 Move "Add Keyword" menu item at top of Keywords bar contextual menu.
158
159 Suggested by Lars T?\195?\164uber.
160
161 ------------------------------------------------------------------------
162 r1878 | zas_ | 2009-12-10 18:44:31 +0100 (Thu, 10 Dec 2009) | 7 lines
163
164 Fix contextual menus in lateral bars.
165
166 Use button_release_event instead of button_press_event,
167 this makes contextual menus persistent until an option
168 is selected or the menu is closed.
169
170
171 ------------------------------------------------------------------------
172 r1877 | zas_ | 2009-12-04 22:01:11 +0100 (Fri, 04 Dec 2009) | 1 line
173
174 Some systems do not have SA_SIGINFO (siginfo_t), like GNU/Hurd, so just test if defined or not. Patch by Michal ?\196?\140iha?\197?\153 (Bug ID: 2894271).
175 ------------------------------------------------------------------------
176 r1876 | zas_ | 2009-12-04 21:40:02 +0100 (Fri, 04 Dec 2009) | 1 line
177
178 Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
179 ------------------------------------------------------------------------
180 r1875 | zas_ | 2009-12-04 20:45:09 +0100 (Fri, 04 Dec 2009) | 1 line
181
182 Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
183 ------------------------------------------------------------------------
184 r1874 | nadvornik | 2009-11-28 00:27:35 +0100 (Sat, 28 Nov 2009) | 2 lines
185
186 build documentation with gnome-doc-tool in makefile
187
188 ------------------------------------------------------------------------
189 r1873 | nadvornik | 2009-11-22 10:12:22 +0100 (Sun, 22 Nov 2009) | 2 lines
190
191 scripts for converting wiki documentation to docbook
192
193 ------------------------------------------------------------------------
194 r1872 | nadvornik | 2009-11-21 21:08:51 +0100 (Sat, 21 Nov 2009) | 5 lines
195
196 check gtk_clutter_init return value
197
198 https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
199
200
201 ------------------------------------------------------------------------
202 r1871 | nadvornik | 2009-11-18 13:34:30 +0100 (Wed, 18 Nov 2009) | 2 lines
203
204 changed https to http in wiki links
205
206 ------------------------------------------------------------------------
207 r1870 | zas_ | 2009-11-13 19:37:31 +0100 (Fri, 13 Nov 2009) | 1 line
208
209 Spanish translation was updated. Thanks to Redy Rodriguez.
210 ------------------------------------------------------------------------
211 r1869 | zas_ | 2009-11-07 22:31:23 +0100 (Sat, 07 Nov 2009) | 1 line
212
213 Updated spanish translation. Thanks to Redy Rodriguez.
214 ------------------------------------------------------------------------
215 r1868 | mow | 2009-10-13 23:49:42 +0200 (Tue, 13 Oct 2009) | 1 line
216
217 German translation update
218 ------------------------------------------------------------------------
219 r1867 | mow | 2009-10-13 23:49:21 +0200 (Tue, 13 Oct 2009) | 8 lines
220
221 Add compatibility for GTK 2.18
222
223 With 2.18 some functions are deprecated. With geeqie that are two at the
224 moment.
225 - gtk_tree_view_column_get_cell_renderers - which can be replaced by
226   gtk_cell_layout_get_cells
227 - gdk_event_get_graphics_expose - I just commented it as there seems to
228   be no replacement in GTK 2.18
229 ------------------------------------------------------------------------
230 r1866 | nadvornik | 2009-10-10 17:01:41 +0200 (Sat, 10 Oct 2009) | 2 lines
231
232 added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
233
234 ------------------------------------------------------------------------
235 r1865 | nadvornik | 2009-10-10 12:15:23 +0200 (Sat, 10 Oct 2009) | 4 lines
236
237 use text renderer for editor->hidden
238
239 The toggle was too confusing because it was not dirrectly editable.
240
241 ------------------------------------------------------------------------
242 r1864 | nadvornik | 2009-10-01 20:40:34 +0200 (Thu, 01 Oct 2009) | 7 lines
243
244 ignored multiple directories specified on commandline
245
246 IMHO this was inconsistent - specifying one directory had completely
247 different effect than specifying two or more directories. Moreover,
248 it segfaulted.
249 Now only one directory is allowed.
250
251 ------------------------------------------------------------------------
252 r1863 | nadvornik | 2009-10-01 19:37:51 +0200 (Thu, 01 Oct 2009) | 2 lines
253
254 fixed tree_store reordering
255
256 ------------------------------------------------------------------------
257 r1862 | nadvornik | 2009-09-28 14:04:35 +0200 (Mon, 28 Sep 2009) | 2 lines
258
259 do not cache incomplete thumbnails
260
261 ------------------------------------------------------------------------
262 r1861 | nadvornik | 2009-09-28 11:57:06 +0200 (Mon, 28 Sep 2009) | 2 lines
263
264 consider sidecars in layout_image popup menu
265
266 ------------------------------------------------------------------------
267 r1860 | nadvornik | 2009-09-26 13:37:09 +0200 (Sat, 26 Sep 2009) | 6 lines
268
269 bar_gps cleanup
270
271 - removed the scrollbar
272 - do not set decel-rate,
273   https://bugzilla.gnome.org/show_bug.cgi?id=596419
274
275 ------------------------------------------------------------------------
276 r1859 | nadvornik | 2009-09-26 10:47:28 +0200 (Sat, 26 Sep 2009) | 8 lines
277
278 print text using pango renderer
279
280 - the text is sent to postscript as a bitmap
281 - this fixes printing of non-ascii characters
282
283 http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
284
285
286 ------------------------------------------------------------------------
287 r1858 | nadvornik | 2009-09-25 22:39:15 +0200 (Fri, 25 Sep 2009) | 8 lines
288
289 require libchamplain 0.4
290
291 - check for libchamplain 0.4
292 - dropped libchamplain 0.3.x support
293
294 http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
295
296
297 ------------------------------------------------------------------------
298 r1857 | nadvornik | 2009-09-24 23:52:44 +0200 (Thu, 24 Sep 2009) | 2 lines
299
300 fixed and simplified sidecar grouping code
301
302 ------------------------------------------------------------------------
303 r1856 | nadvornik | 2009-09-24 20:02:29 +0200 (Thu, 24 Sep 2009) | 2 lines
304
305 fixed emitting of error signal from image loader
306
307 ------------------------------------------------------------------------
308 r1855 | nadvornik | 2009-09-21 20:48:32 +0200 (Mon, 21 Sep 2009) | 5 lines
309
310 fixed pan-view popup menu
311
312 - removed wrong callback
313 - consider sidecar files in the editor popup
314
315 ------------------------------------------------------------------------
316 r1854 | nadvornik | 2009-09-14 23:25:10 +0200 (Mon, 14 Sep 2009) | 2 lines
317
318 fixed selection handling in sidebar
319
320 ------------------------------------------------------------------------
321 r1853 | nadvornik | 2009-09-13 23:08:40 +0200 (Sun, 13 Sep 2009) | 5 lines
322
323 fixed editor list in popup menu
324
325 - show an editor if any of selected files matches
326 - added debug messages
327
328 ------------------------------------------------------------------------
329 r1852 | nadvornik | 2009-09-13 23:03:17 +0200 (Sun, 13 Sep 2009) | 2 lines
330
331 fixed incorrect translation
332
333 ------------------------------------------------------------------------
334 r1851 | nadvornik | 2009-09-13 22:00:08 +0200 (Sun, 13 Sep 2009) | 2 lines
335
336 fixed filelist refresh
337
338 ------------------------------------------------------------------------
339 r1850 | nadvornik | 2009-09-13 14:33:11 +0200 (Sun, 13 Sep 2009) | 2 lines
340
341 preserve histmap on NOTIFY_CHANGE
342
343 ------------------------------------------------------------------------
344 r1849 | nadvornik | 2009-09-13 11:55:21 +0200 (Sun, 13 Sep 2009) | 2 lines
345
346 added possibility to use geeqie-rotate as a standalone script
347
348 ------------------------------------------------------------------------
349 r1848 | nadvornik | 2009-09-12 18:37:05 +0200 (Sat, 12 Sep 2009) | 2 lines
350
351 strip the "lang=" prefix from exiv2 in all metadata formats
352
353 ------------------------------------------------------------------------
354 r1847 | nadvornik | 2009-09-12 18:03:09 +0200 (Sat, 12 Sep 2009) | 2 lines
355
356 simplified template
357
358 ------------------------------------------------------------------------
359 r1846 | nadvornik | 2009-09-12 17:51:37 +0200 (Sat, 12 Sep 2009) | 5 lines
360
361 editor fixes
362
363 - fixed editor loading order
364 - fixed EditorWindow->modified flag handling
365
366 ------------------------------------------------------------------------
367 r1845 | nadvornik | 2009-09-12 17:31:24 +0200 (Sat, 12 Sep 2009) | 2 lines
368
369 fixed reloading of editors
370
371 ------------------------------------------------------------------------
372 r1844 | nadvornik | 2009-09-09 20:16:09 +0200 (Wed, 09 Sep 2009) | 2 lines
373
374 advertisment added
375
376 ------------------------------------------------------------------------
377 r1843 | nadvornik | 2009-09-07 22:44:29 +0200 (Mon, 07 Sep 2009) | 5 lines
378
379 start_editor_from_filelist_full fixes
380
381 fixed return value from start_editor_from_filelist_full()
382 call editor_command_parse to detect possible problems early enough
383
384 ------------------------------------------------------------------------
385 r1842 | nadvornik | 2009-09-07 22:04:22 +0200 (Mon, 07 Sep 2009) | 2 lines
386
387 fixed list of possible editors in popup menu
388
389 ------------------------------------------------------------------------
390 r1841 | nadvornik | 2009-09-07 21:48:05 +0200 (Mon, 07 Sep 2009) | 5 lines
391
392 fixes sidecar file grouping
393
394 files with a number in extension were listed twice, it 
395 caused problems later
396
397 ------------------------------------------------------------------------
398 r1840 | zas_ | 2009-09-07 10:24:09 +0200 (Mon, 07 Sep 2009) | 1 line
399
400 Comment out unused functions, silenting related compilation warnings.
401 ------------------------------------------------------------------------
402 r1839 | zas_ | 2009-09-07 10:18:18 +0200 (Mon, 07 Sep 2009) | 1 line
403
404 Remove an unused variable and minor code cleanup.
405 ------------------------------------------------------------------------
406 r1838 | nadvornik | 2009-09-06 16:29:19 +0200 (Sun, 06 Sep 2009) | 2 lines
407
408 improved editor loading
409
410 ------------------------------------------------------------------------
411 r1837 | nadvornik | 2009-09-06 16:21:19 +0200 (Sun, 06 Sep 2009) | 2 lines
412
413 fixed unnecessary image reloads in color menu
414
415 ------------------------------------------------------------------------
416 r1836 | nadvornik | 2009-09-06 16:01:03 +0200 (Sun, 06 Sep 2009) | 9 lines
417
418 load desktop files in idle time
419
420 - scanning all desktop files takes a lot of time because of hdd seek
421 - this change moves the scanning to idle time
422 - the editors appears in the menus some time after startup
423
424 https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
425
426
427 ------------------------------------------------------------------------
428 r1835 | nadvornik | 2009-09-06 11:08:37 +0200 (Sun, 06 Sep 2009) | 2 lines
429
430 added messages for debugging startup time
431
432 ------------------------------------------------------------------------
433 r1834 | zas_ | 2009-09-05 15:48:21 +0200 (Sat, 05 Sep 2009) | 1 line
434
435 Update svn ignore lists.
436 ------------------------------------------------------------------------
437 r1833 | zas_ | 2009-09-04 17:53:04 +0200 (Fri, 04 Sep 2009) | 5 lines
438
439 Fix up compilation issues related to libchamplain.
440
441 See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
442
443
444 ------------------------------------------------------------------------
445 r1832 | nadvornik | 2009-09-03 22:00:40 +0200 (Thu, 03 Sep 2009) | 2 lines
446
447 fixed in-place rename
448
449 ------------------------------------------------------------------------
450 r1831 | nadvornik | 2009-09-03 21:18:20 +0200 (Thu, 03 Sep 2009) | 5 lines
451
452 do not reload image on copy, move, rename and external editor
453
454 changed files should be detected anyway
455 http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
456
457 ------------------------------------------------------------------------
458 r1830 | nadvornik | 2009-08-29 01:09:05 +0200 (Sat, 29 Aug 2009) | 2 lines
459
460 fixed vd_notify_cb leak
461
462 ------------------------------------------------------------------------
463 r1829 | nadvornik | 2009-08-28 23:01:29 +0200 (Fri, 28 Aug 2009) | 2 lines
464
465 improved printing of selection
466
467 ------------------------------------------------------------------------
468 r1828 | nadvornik | 2009-08-28 22:18:46 +0200 (Fri, 28 Aug 2009) | 2 lines
469
470 improved the sidecar grouping algorithm
471
472 ------------------------------------------------------------------------
473 r1827 | nadvornik | 2009-08-27 22:23:28 +0200 (Thu, 27 Aug 2009) | 4 lines
474
475 fixed toggle_slideshow function
476
477 https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
478
479 ------------------------------------------------------------------------
480 r1826 | nadvornik | 2009-08-26 21:19:06 +0200 (Wed, 26 Aug 2009) | 2 lines
481
482 updated version message
483
484 ------------------------------------------------------------------------
485 r1825 | nadvornik | 2009-08-26 21:16:02 +0200 (Wed, 26 Aug 2009) | 2 lines
486
487 save one unnecessary call to stat_utf8
488
489 ------------------------------------------------------------------------
490 r1824 | nadvornik | 2009-08-26 00:21:46 +0200 (Wed, 26 Aug 2009) | 4 lines
491
492 use name as a tooltip of external editor if comment is missing
493
494 the hotkey dialog ignores entries with empty tooltip
495
496 ------------------------------------------------------------------------
497 r1823 | nadvornik | 2009-08-25 23:30:50 +0200 (Tue, 25 Aug 2009) | 7 lines
498
499 write metadata before another opeation
500
501 - this is implemented for copy and external editor
502 - the unsaved metadata should survive operations like move or rename
503 - saving metadata before delete is pointless
504
505
506 ------------------------------------------------------------------------
507 r1822 | nadvornik | 2009-08-23 16:10:56 +0200 (Sun, 23 Aug 2009) | 4 lines
508
509 workaround for xpm loader
510
511 https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
512
513 ------------------------------------------------------------------------
514 r1821 | nadvornik | 2009-08-23 15:37:15 +0200 (Sun, 23 Aug 2009) | 4 lines
515
516 fixed moving and maintenance of std. thumbnails
517
518 https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
519
520 ------------------------------------------------------------------------
521 r1820 | nadvornik | 2009-08-22 23:58:49 +0200 (Sat, 22 Aug 2009) | 2 lines
522
523 remove deleted files from metadata queue
524
525 ------------------------------------------------------------------------
526 r1819 | nadvornik | 2009-08-22 22:20:19 +0200 (Sat, 22 Aug 2009) | 6 lines
527
528 fixed sidecar grouping
529
530 this fixes grouping of files which differs only
531 in upper/lowercase extension. The old code stopped scanning
532 when the first file was found.
533
534 ------------------------------------------------------------------------
535 r1818 | nadvornik | 2009-08-18 22:19:23 +0200 (Tue, 18 Aug 2009) | 2 lines
536
537 fixed possible crash in exif_item_get_integer
538
539 ------------------------------------------------------------------------
540 r1817 | nadvornik | 2009-08-03 22:47:14 +0200 (Mon, 03 Aug 2009) | 2 lines
541
542 updated links
543
544 ------------------------------------------------------------------------
545 r1816 | mow | 2009-08-03 14:34:57 +0200 (Mon, 03 Aug 2009) | 1 line
546
547 Fixing libexiv2 bug
548 ------------------------------------------------------------------------
549 r1815 | mow | 2009-08-02 00:37:57 +0200 (Sun, 02 Aug 2009) | 3 lines
550
551 Fix a small problem with casefull keywords
552
553 In @1636 I miss one check for keyword case. Now it should be all fixed.
554 ------------------------------------------------------------------------
555 r1814 | mow | 2009-08-02 00:37:37 +0200 (Sun, 02 Aug 2009) | 1 line
556
557 This function is never used anymore: file_maint_removed
558 ------------------------------------------------------------------------
559 r1813 | nadvornik | 2009-07-31 22:46:55 +0200 (Fri, 31 Jul 2009) | 2 lines
560
561 updated project status
562
563 ------------------------------------------------------------------------
564 r1812 | nadvornik | 2009-07-31 22:31:56 +0200 (Fri, 31 Jul 2009) | 4 lines
565
566 added project web page under version control
567
568
569
570 ------------------------------------------------------------------------
571 r1811 | zas_ | 2009-07-30 19:59:20 +0200 (Thu, 30 Jul 2009) | 1 line
572
573 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.
574 ------------------------------------------------------------------------
575 r1810 | nadvornik | 2009-07-29 23:03:38 +0200 (Wed, 29 Jul 2009) | 2 lines
576
577 updated czech translation
578
579 ------------------------------------------------------------------------
580 r1809 | nadvornik | 2009-07-29 00:27:24 +0200 (Wed, 29 Jul 2009) | 4 lines
581
582 improved scroll on slower machines
583
584 patch by Stanislav Brabec
585
586 ------------------------------------------------------------------------
587 r1808 | nadvornik | 2009-07-29 00:14:26 +0200 (Wed, 29 Jul 2009) | 4 lines
588
589 do not process sidecar files in bar_gps
590
591 patch by Colin Clark
592
593 ------------------------------------------------------------------------
594 r1807 | nadvornik | 2009-07-29 00:03:54 +0200 (Wed, 29 Jul 2009) | 2 lines
595
596 run the scripts with /bin/sh
597
598 ------------------------------------------------------------------------
599 r1806 | zas_ | 2009-07-25 10:23:23 +0200 (Sat, 25 Jul 2009) | 1 line
600
601 French translation was updated.
602 ------------------------------------------------------------------------
603 r1805 | zas_ | 2009-07-25 10:13:13 +0200 (Sat, 25 Jul 2009) | 1 line
604
605 Remove some bashisms from configure.in. Patch by Greg Troxel.
606 ------------------------------------------------------------------------
607 r1804 | zas_ | 2009-07-25 10:00:07 +0200 (Sat, 25 Jul 2009) | 1 line
608
609 Romanian translation was completed. Thanks to Sabin Iacob.
610 ------------------------------------------------------------------------
611 r1803 | nadvornik | 2009-07-24 16:07:54 +0200 (Fri, 24 Jul 2009) | 2 lines
612
613 update column sizes after toggling thumbnails
614
615 ------------------------------------------------------------------------
616 r1802 | nadvornik | 2009-07-24 15:32:37 +0200 (Fri, 24 Jul 2009) | 2 lines
617
618 fixed switching of multiline texts
619
620 ------------------------------------------------------------------------
621 r1801 | nadvornik | 2009-07-24 14:56:54 +0200 (Fri, 24 Jul 2009) | 5 lines
622
623 do not try to reload deleted image
624
625 deleted image is replaced by the next one from the list, keep
626 the old image displayed until the new one is set
627
628 ------------------------------------------------------------------------
629 r1800 | nadvornik | 2009-07-24 14:45:42 +0200 (Fri, 24 Jul 2009) | 6 lines
630
631 call gtk_tree_view_columns_autosize only when reall needed
632
633 gtk_tree_view_columns_autosize is rather expensive, call it only
634 afrer directory change or after user-requested refresh
635
636
637 ------------------------------------------------------------------------
638 r1799 | nadvornik | 2009-07-24 14:21:23 +0200 (Fri, 24 Jul 2009) | 5 lines
639
640 do not use cell_data_func
641
642 cell_data_func is too slow, store formatted string in the tree_store
643 instead
644
645 ------------------------------------------------------------------------
646 r1798 | nadvornik | 2009-07-21 16:17:01 +0200 (Tue, 21 Jul 2009) | 10 lines
647
648 fixed destroying of menu data
649
650 Make sure that menu destroy functions do not access parent widget
651 structures that are already destroyed
652 There are 2 ways to achieve this:
653 - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
654 - use separate data structure passed to *_popup_menu_destroy_cb()
655   like in img-view.
656
657
658 ------------------------------------------------------------------------
659 r1797 | mow | 2009-07-18 10:16:54 +0200 (Sat, 18 Jul 2009) | 4 lines
660
661 Fix a overrun
662
663 data_offset + data_length could be bigger than guint which makes the
664 calculation overflow to a value smaller then size.
665 ------------------------------------------------------------------------
666 r1795 | nadvornik | 2009-07-02 19:37:05 +0200 (Thu, 02 Jul 2009) | 2 lines
667
668 updated ChangeLog file
669
670 ------------------------------------------------------------------------
671 r1794 | nadvornik | 2009-07-02 19:31:38 +0200 (Thu, 02 Jul 2009) | 2 lines
672
673 updated ca.po - submitted by Mecatxis
674
675 ------------------------------------------------------------------------
676 r1793 | nadvornik | 2009-07-01 22:55:37 +0200 (Wed, 01 Jul 2009) | 2 lines
677
678 make sure that automake and config.h uses the same installation paths
679
680 ------------------------------------------------------------------------
681 r1792 | nadvornik | 2009-07-01 21:38:17 +0200 (Wed, 01 Jul 2009) | 2 lines
682
683 updated version string
684
685 ------------------------------------------------------------------------
686 r1791 | nadvornik | 2009-07-01 21:33:09 +0200 (Wed, 01 Jul 2009) | 2 lines
687
688 fixed mnemonic conflicts
689
690 ------------------------------------------------------------------------
691 r1790 | nadvornik | 2009-07-01 20:59:39 +0200 (Wed, 01 Jul 2009) | 2 lines
692
693 removed msgctxt keyword, older gettext fails on it
694
695 ------------------------------------------------------------------------
696 r1789 | nadvornik | 2009-07-01 20:32:32 +0200 (Wed, 01 Jul 2009) | 2 lines
697
698 removed gettext.h reference
699
700 ------------------------------------------------------------------------
701 r1788 | nadvornik | 2009-07-01 09:04:42 +0200 (Wed, 01 Jul 2009) | 2 lines
702
703 updated spec file
704
705 ------------------------------------------------------------------------
706 r1787 | zas_ | 2009-07-01 01:40:37 +0200 (Wed, 01 Jul 2009) | 1 line
707
708 French translation was updated.
709 ------------------------------------------------------------------------
710 r1786 | nadvornik | 2009-06-30 22:15:33 +0200 (Tue, 30 Jun 2009) | 2 lines
711
712 fixed an use of uninitialized value
713
714 ------------------------------------------------------------------------
715 r1785 | nadvornik | 2009-06-30 22:12:28 +0200 (Tue, 30 Jun 2009) | 5 lines
716
717 fixes for a built without Exiv2
718
719 don't try to access XMP metadata if not compiled with Exiv2
720 some metadata options are valid without Exiv2, do not disable them
721
722 ------------------------------------------------------------------------
723 r1784 | mow | 2009-06-30 21:53:55 +0200 (Tue, 30 Jun 2009) | 5 lines
724
725 Revert "Add pgettext for some ambiguous strings"
726
727 Now there should be all ambiguous strings gone. This reverts commit 1628
728
729 With that commit also all ambiguous strings should be solved.
730 ------------------------------------------------------------------------
731 r1783 | nadvornik | 2009-06-30 21:12:25 +0200 (Tue, 30 Jun 2009) | 2 lines
732
733 add desktop.in files to the tarball
734
735 ------------------------------------------------------------------------
736 r1782 | nadvornik | 2009-06-29 21:48:14 +0200 (Mon, 29 Jun 2009) | 2 lines
737
738 fixed writting to gqview legacy format
739
740 ------------------------------------------------------------------------
741 r1781 | zas_ | 2009-06-29 18:32:43 +0200 (Mon, 29 Jun 2009) | 1 line
742
743 French translation was updated.
744 ------------------------------------------------------------------------
745 r1780 | zas_ | 2009-06-29 18:02:28 +0200 (Mon, 29 Jun 2009) | 1 line
746
747 Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
748 ------------------------------------------------------------------------
749 r1779 | nadvornik | 2009-06-28 15:41:51 +0200 (Sun, 28 Jun 2009) | 2 lines
750
751 added geeqie-import-geeqie.desktop.in
752
753 ------------------------------------------------------------------------
754 r1778 | nadvornik | 2009-06-28 13:55:54 +0200 (Sun, 28 Jun 2009) | 2 lines
755
756 libchamplain compatibility fix
757
758 ------------------------------------------------------------------------
759 r1777 | nadvornik | 2009-06-28 11:25:47 +0200 (Sun, 28 Jun 2009) | 2 lines
760
761 cleanup: remove some disabled code
762
763 ------------------------------------------------------------------------
764 r1776 | nadvornik | 2009-06-28 11:08:25 +0200 (Sun, 28 Jun 2009) | 2 lines
765
766 warn if another operation is performed on a file with unsaved metadata
767
768 ------------------------------------------------------------------------
769 r1775 | nadvornik | 2009-06-28 10:49:28 +0200 (Sun, 28 Jun 2009) | 2 lines
770
771 sync histogram state after enabling it from the menu
772
773 ------------------------------------------------------------------------
774 r1774 | nadvornik | 2009-06-28 10:32:27 +0200 (Sun, 28 Jun 2009) | 2 lines
775
776 added script for importing GQView and Geeqie-alpha metadata
777
778 ------------------------------------------------------------------------
779 r1773 | nadvornik | 2009-06-28 01:12:52 +0200 (Sun, 28 Jun 2009) | 2 lines
780
781 put preferences to separate submenu
782
783 ------------------------------------------------------------------------
784 r1772 | mow | 2009-06-28 00:58:20 +0200 (Sun, 28 Jun 2009) | 1 line
785
786 German translation update
787 ------------------------------------------------------------------------
788 r1771 | mow | 2009-06-28 00:57:56 +0200 (Sun, 28 Jun 2009) | 8 lines
789
790 Complete commit @1747 (intltool usage)
791
792 With using intltool the localisation will fail cause of missing
793 desktop.in file. Also the old desktop files are obsoleted by this
794 commit.
795
796 Also it is not necessary any more to have a './' in front of the files
797 in POTFILES.in.
798 ------------------------------------------------------------------------
799 r1770 | mow | 2009-06-28 00:56:50 +0200 (Sun, 28 Jun 2009) | 7 lines
800
801 Fix AM_CFLAGS and AM_CXXFLAGS from @1701
802
803 The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
804 src/Makefile.am.
805
806 I also did some minor whitespace fixes and made the internal
807 documentation consistent by using \ than @ for doxygen doc.
808 ------------------------------------------------------------------------
809 r1769 | nadvornik | 2009-06-28 00:40:25 +0200 (Sun, 28 Jun 2009) | 2 lines
810
811 added command for editing ufraw id file, changed menu location
812
813 ------------------------------------------------------------------------
814 r1768 | nadvornik | 2009-06-27 23:12:07 +0200 (Sat, 27 Jun 2009) | 2 lines
815
816 reordered View menu
817
818 ------------------------------------------------------------------------
819 r1767 | nadvornik | 2009-06-27 22:47:17 +0200 (Sat, 27 Jun 2009) | 2 lines
820
821 use radio buttons for file and dir mode in popup menu
822
823 ------------------------------------------------------------------------
824 r1766 | nadvornik | 2009-06-27 22:12:56 +0200 (Sat, 27 Jun 2009) | 2 lines
825
826 simplified menu_item_add_radio usage
827
828 ------------------------------------------------------------------------
829 r1765 | nadvornik | 2009-06-27 19:54:31 +0200 (Sat, 27 Jun 2009) | 2 lines
830
831 created Files and Folders submenu
832
833 ------------------------------------------------------------------------
834 r1764 | nadvornik | 2009-06-27 17:47:50 +0200 (Sat, 27 Jun 2009) | 6 lines
835
836 improved overlay menu
837
838 - indicate overlay and histogram state in toggle and radio entries in
839   the menu
840 - all entries have visible effect in all modes
841
842 ------------------------------------------------------------------------
843 r1763 | nadvornik | 2009-06-24 22:31:30 +0200 (Wed, 24 Jun 2009) | 9 lines
844
845 test if an accelerator can be stored
846
847 gtk_accel_map_change_entry can't change accelerators 
848 to keys like arrows. Test this and show the keys in the list
849 only if they can be really changed.
850
851 https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
852
853
854 ------------------------------------------------------------------------
855 r1762 | nadvornik | 2009-06-23 21:20:48 +0200 (Tue, 23 Jun 2009) | 2 lines
856
857 improved description string
858
859 ------------------------------------------------------------------------
860 r1761 | mow | 2009-06-22 00:52:45 +0200 (Mon, 22 Jun 2009) | 1 line
861
862 Localizing one string
863 ------------------------------------------------------------------------
864 r1760 | mow | 2009-06-22 00:52:08 +0200 (Mon, 22 Jun 2009) | 11 lines
865
866 Fix two memory failures
867
868 1. if the description field for a exif information is empty the program
869    dumps core when trying to change this. The reason is a strcmp with a
870    NULL value.
871
872    The fix add the small functionality to set the field to default when
873    it is set empty.
874
875 2. There was a g_strdup miss in exif.c which could end in memory
876    corruption.
877 ------------------------------------------------------------------------
878 r1759 | nadvornik | 2009-06-21 22:14:53 +0200 (Sun, 21 Jun 2009) | 5 lines
879
880 improved file list update priority
881
882 - update list with lower priority than the priority of file operations
883 - make sure that it is updated at least once per 2 seconds
884
885 ------------------------------------------------------------------------
886 r1758 | nadvornik | 2009-06-21 15:28:02 +0200 (Sun, 21 Jun 2009) | 2 lines
887
888 fixed jumping of filelist on focus_in event
889
890 ------------------------------------------------------------------------
891 r1757 | nadvornik | 2009-06-21 14:39:58 +0200 (Sun, 21 Jun 2009) | 2 lines
892
893 fixed updating of marks in sidecars
894
895 ------------------------------------------------------------------------
896 r1756 | nadvornik | 2009-06-21 01:15:11 +0200 (Sun, 21 Jun 2009) | 6 lines
897
898 various geeqie-ufraw improvements
899
900 - handle xmp sidecars
901 - commandline options, help
902
903
904 ------------------------------------------------------------------------
905 r1755 | nadvornik | 2009-06-20 20:42:23 +0200 (Sat, 20 Jun 2009) | 6 lines
906
907 fixed leak in file_util_* functions
908
909 - file_util_* are changed to take over the filelist and free it when
910   done
911 - make sure that these functions are called correctly
912
913 ------------------------------------------------------------------------
914 r1754 | nadvornik | 2009-06-20 18:46:32 +0200 (Sat, 20 Jun 2009) | 5 lines
915
916 improved list view
917
918 - do the string formatting in the cell_data callback
919 - show the sidecar list only in collapsed entries
920
921 ------------------------------------------------------------------------
922 r1753 | nadvornik | 2009-06-20 10:51:07 +0200 (Sat, 20 Jun 2009) | 2 lines
923
924 always check for deleted sidecar files
925
926 ------------------------------------------------------------------------
927 r1752 | nadvornik | 2009-06-20 00:37:30 +0200 (Sat, 20 Jun 2009) | 2 lines
928
929 fixed regexp usage
930
931 ------------------------------------------------------------------------
932 r1751 | nadvornik | 2009-06-20 00:34:52 +0200 (Sat, 20 Jun 2009) | 2 lines
933
934 run external commands from current directory even with no files
935
936 ------------------------------------------------------------------------
937 r1750 | nadvornik | 2009-06-18 22:46:33 +0200 (Thu, 18 Jun 2009) | 8 lines
938
939 ufraw-batch script
940
941 added a more complicated script that demonstrates advanced
942 features of external editors:
943 - create a jpeg + ufraw id file for each raw file
944 - update the jpeg if the id file was modified
945
946
947 ------------------------------------------------------------------------
948 r1749 | nadvornik | 2009-06-17 20:41:10 +0200 (Wed, 17 Jun 2009) | 2 lines
949
950 made file_util_start_editor_from_file consider also sidecars
951
952 ------------------------------------------------------------------------
953 r1748 | nadvornik | 2009-06-17 20:19:11 +0200 (Wed, 17 Jun 2009) | 7 lines
954
955 fixed problems with floor/ceil
956
957 - introduce macros ROUND_DOWN, ROUND_UP
958 - fixed incorrect usage of floor/ceil functions on int arguments
959
960 patch by  Yuriy Kaminskiy
961
962 ------------------------------------------------------------------------
963 r1747 | nadvornik | 2009-06-15 22:50:35 +0200 (Mon, 15 Jun 2009) | 6 lines
964
965 use intltool for desktop file translation
966
967 - desktop files are translated via .po files together with other strings
968 - make update-po is replaced with intltool-update [lang]
969
970
971 ------------------------------------------------------------------------
972 r1746 | nadvornik | 2009-06-15 21:13:45 +0200 (Mon, 15 Jun 2009) | 5 lines
973
974 improved rotation script
975
976 - applies the orientation from metadata
977 - uses exiftran for jpeg an ImageMagick for other files
978
979 ------------------------------------------------------------------------
980 r1745 | zas_ | 2009-06-14 10:49:39 +0200 (Sun, 14 Jun 2009) | 1 line
981
982 French translation was updated.
983 ------------------------------------------------------------------------
984 r1744 | mow | 2009-06-14 00:19:57 +0200 (Sun, 14 Jun 2009) | 8 lines
985
986 Update documentation
987
988 Now it holds a more verbose doxygen description as discussed in mailing
989 list.
990
991 - Doxygen style description
992 - Small visibility changes
993 - Commit message change
994 ------------------------------------------------------------------------
995 r1743 | nadvornik | 2009-06-13 21:26:32 +0200 (Sat, 13 Jun 2009) | 2 lines
996
997 the options for custom border color were made independent
998
999 ------------------------------------------------------------------------
1000 r1742 | zas_ | 2009-06-11 20:18:07 +0200 (Thu, 11 Jun 2009) | 1 line
1001
1002 French translation was updated.
1003 ------------------------------------------------------------------------
1004 r1741 | zas_ | 2009-06-11 19:34:37 +0200 (Thu, 11 Jun 2009) | 1 line
1005
1006 Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
1007 ------------------------------------------------------------------------
1008 r1740 | nadvornik | 2009-06-10 22:45:24 +0200 (Wed, 10 Jun 2009) | 2 lines
1009
1010 make sure that a directory exists on saving desktop files
1011
1012 ------------------------------------------------------------------------
1013 r1739 | nadvornik | 2009-06-10 22:26:47 +0200 (Wed, 10 Jun 2009) | 9 lines
1014
1015 do not install helper scripts into /usr/bin 
1016
1017 - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
1018 - add the directory to $PATH on startup - the Exec line in desktop files
1019   does not have to contain full path
1020
1021 fixes
1022 https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
1023
1024 ------------------------------------------------------------------------
1025 r1738 | nadvornik | 2009-06-09 21:12:37 +0200 (Tue, 09 Jun 2009) | 4 lines
1026
1027 enabled color management in img-view
1028
1029 patch by Omari Stephens
1030
1031 ------------------------------------------------------------------------
1032 r1737 | nadvornik | 2009-06-09 21:08:52 +0200 (Tue, 09 Jun 2009) | 4 lines
1033
1034 fixed leak in image_post_process_color
1035
1036 patch by Omari Stephens
1037
1038 ------------------------------------------------------------------------
1039 r1736 | nadvornik | 2009-06-08 21:05:49 +0200 (Mon, 08 Jun 2009) | 4 lines
1040
1041 unify code paths for New directory
1042 keep the directory visible after rename
1043 https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
1044
1045 ------------------------------------------------------------------------
1046 r1735 | nadvornik | 2009-06-07 12:11:05 +0200 (Sun, 07 Jun 2009) | 4 lines
1047
1048 do not show wide frame in single image mode
1049 it partially fixes
1050 https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
1051
1052 ------------------------------------------------------------------------
1053 r1734 | nadvornik | 2009-06-07 00:51:55 +0200 (Sun, 07 Jun 2009) | 2 lines
1054
1055 added mark filter to menu - now it is possible to assign hotkeys
1056
1057 ------------------------------------------------------------------------
1058 r1733 | nadvornik | 2009-06-06 21:39:46 +0200 (Sat, 06 Jun 2009) | 3 lines
1059
1060 preserve zoom value on fullscreen startup
1061
1062
1063 ------------------------------------------------------------------------
1064 r1732 | nadvornik | 2009-06-06 19:28:16 +0200 (Sat, 06 Jun 2009) | 4 lines
1065
1066 swap x and y scale when scaling rotated images - it fixes tiles that were
1067 sometimes off by 1 pixel - thanks Petr for reporting,
1068 code cleanup
1069
1070 ------------------------------------------------------------------------
1071 r1731 | zas_ | 2009-06-06 19:02:21 +0200 (Sat, 06 Jun 2009) | 1 line
1072
1073 French translation was updated.
1074 ------------------------------------------------------------------------
1075 r1730 | nadvornik | 2009-06-06 18:14:07 +0200 (Sat, 06 Jun 2009) | 5 lines
1076
1077 better implementation of tree_view_row_get_visibility,
1078 gtk_tree_view_set_cursor is not sufficient in some cases, call also
1079 tree_view_row_make_visible
1080
1081
1082 ------------------------------------------------------------------------
1083 r1729 | nadvornik | 2009-06-06 17:33:56 +0200 (Sat, 06 Jun 2009) | 3 lines
1084
1085 do not call signal handler from vdtree_row_expanded
1086 it fixes tree view for user-entered hidden directories
1087
1088 ------------------------------------------------------------------------
1089 r1728 | nadvornik | 2009-06-06 13:15:09 +0200 (Sat, 06 Jun 2009) | 2 lines
1090
1091 reduced jumping of directory tree when user clicks on folders
1092
1093 ------------------------------------------------------------------------
1094 r1727 | nadvornik | 2009-06-05 23:52:37 +0200 (Fri, 05 Jun 2009) | 2 lines
1095
1096 simplified the code around vd_select_row
1097
1098 ------------------------------------------------------------------------
1099 r1726 | nadvornik | 2009-06-04 23:07:03 +0200 (Thu, 04 Jun 2009) | 7 lines
1100
1101 use layout_set_fd() for changing images from a slideshow
1102 - this updates folder and icon in recursive slideshow mode
1103
1104 preserve slideshow on layout change - fixes
1105   https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
1106
1107
1108 ------------------------------------------------------------------------
1109 r1725 | zas_ | 2009-06-04 21:51:20 +0200 (Thu, 04 Jun 2009) | 1 line
1110
1111 Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
1112 ------------------------------------------------------------------------
1113 r1724 | mow | 2009-06-04 18:07:41 +0200 (Thu, 04 Jun 2009) | 4 lines
1114
1115 Ongoing translation
1116
1117 Now the most is translated to German language. Just the photographic
1118 notions are missing.
1119 ------------------------------------------------------------------------
1120 r1723 | mow | 2009-06-04 18:07:16 +0200 (Thu, 04 Jun 2009) | 1 line
1121
1122 Change the order of columns for editors dialogue
1123 ------------------------------------------------------------------------
1124 r1722 | nadvornik | 2009-06-03 22:05:19 +0200 (Wed, 03 Jun 2009) | 2 lines
1125
1126 regroup sidecar files when an operation on partial group is finished
1127
1128 ------------------------------------------------------------------------
1129 r1721 | nadvornik | 2009-06-03 00:33:53 +0200 (Wed, 03 Jun 2009) | 11 lines
1130
1131 changed selection behavior as requested at
1132 http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
1133
1134 file view - sidecars are added to the selection if they were expicitly selected
1135             or if the entry is collapsed
1136 icon view - selection always contains sidecars
1137
1138 file operations splits partially selected groups - selected files have
1139 disabled grouping
1140
1141
1142 ------------------------------------------------------------------------
1143 r1720 | zas_ | 2009-06-01 18:37:30 +0200 (Mon, 01 Jun 2009) | 1 line
1144
1145 Minor code cleanup and redundancy reduction.
1146 ------------------------------------------------------------------------
1147 r1719 | nadvornik | 2009-05-31 16:32:39 +0200 (Sun, 31 May 2009) | 2 lines
1148
1149 fixed incorrect type conversion
1150
1151 ------------------------------------------------------------------------
1152 r1718 | nadvornik | 2009-05-31 15:32:09 +0200 (Sun, 31 May 2009) | 3 lines
1153
1154 do not display menus ("FileMenu" etc.) in accelerator configuration
1155 improved tooltip texts
1156
1157 ------------------------------------------------------------------------
1158 r1717 | nadvornik | 2009-05-31 13:08:00 +0200 (Sun, 31 May 2009) | 2 lines
1159
1160 do not block the files sent to external editors like gimp
1161
1162 ------------------------------------------------------------------------
1163 r1716 | nadvornik | 2009-05-30 22:18:22 +0200 (Sat, 30 May 2009) | 5 lines
1164
1165 preserve image center over short periods when the "broken image" icon is
1166 displayed
1167 http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
1168
1169
1170 ------------------------------------------------------------------------
1171 r1714 | zas_ | 2009-05-26 21:41:22 +0200 (Tue, 26 May 2009) | 1 line
1172
1173 Add .desktop files to restore lossless jpeg rotation via editors.
1174 ------------------------------------------------------------------------
1175 r1713 | nadvornik | 2009-05-23 23:23:06 +0200 (Sat, 23 May 2009) | 4 lines
1176
1177 added doxygen.conf
1178 https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
1179
1180
1181 ------------------------------------------------------------------------
1182 r1712 | nadvornik | 2009-05-23 23:07:21 +0200 (Sat, 23 May 2009) | 3 lines
1183
1184 enabled PageSize code
1185 https://bugzilla.redhat.com/show_bug.cgi?id=222639
1186
1187 ------------------------------------------------------------------------
1188 r1711 | zas_ | 2009-05-21 11:54:20 +0200 (Thu, 21 May 2009) | 1 line
1189
1190 Add missing vim modeline.
1191 ------------------------------------------------------------------------
1192 r1710 | zas_ | 2009-05-21 11:20:48 +0200 (Thu, 21 May 2009) | 1 line
1193
1194 Attempt to use stock gtk icons for directory list and tree views.
1195 ------------------------------------------------------------------------
1196 r1709 | zas_ | 2009-05-16 13:31:48 +0200 (Sat, 16 May 2009) | 1 line
1197
1198 Fix up too short array, reported by Michael Schwendt.
1199 ------------------------------------------------------------------------
1200 r1708 | zas_ | 2009-05-16 10:48:21 +0200 (Sat, 16 May 2009) | 11 lines
1201
1202 Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
1203
1204
1205 $ desktop-file-validate geeqie.desktop
1206 geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
1207 "Categories" in group "Desktop Entry" contains a deprecated value
1208 "Application"
1209
1210 http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
1211
1212
1213 ------------------------------------------------------------------------
1214 r1707 | zas_ | 2009-05-14 22:45:34 +0200 (Thu, 14 May 2009) | 1 line
1215
1216 Fix up unused variables warnings.
1217 ------------------------------------------------------------------------
1218 r1706 | zas_ | 2009-05-14 22:32:14 +0200 (Thu, 14 May 2009) | 1 line
1219
1220 Merge common thumb code from view_file_list and view_file_icon to view_file.
1221 ------------------------------------------------------------------------
1222 r1704 | nadvornik | 2009-05-12 22:54:58 +0200 (Tue, 12 May 2009) | 2 lines
1223
1224 added some notes to README file
1225
1226 ------------------------------------------------------------------------
1227 r1703 | nadvornik | 2009-05-12 22:38:26 +0200 (Tue, 12 May 2009) | 2 lines
1228
1229 fixed compilation with older gtk
1230
1231 ------------------------------------------------------------------------
1232 r1702 | nadvornik | 2009-05-12 22:17:03 +0200 (Tue, 12 May 2009) | 2 lines
1233
1234 updated TODO list
1235
1236 ------------------------------------------------------------------------
1237 r1701 | nadvornik | 2009-05-12 20:25:18 +0200 (Tue, 12 May 2009) | 2 lines
1238
1239 added GPS map support - patch by Colin Clark 
1240
1241 ------------------------------------------------------------------------
1242 r1700 | zas_ | 2009-05-12 08:54:05 +0200 (Tue, 12 May 2009) | 1 line
1243
1244 French translation was updated.
1245 ------------------------------------------------------------------------
1246 r1699 | zas_ | 2009-05-12 08:42:20 +0200 (Tue, 12 May 2009) | 1 line
1247
1248 Fix up tooltip text: Color _Management -> Color Management.
1249 ------------------------------------------------------------------------
1250 r1698 | nadvornik | 2009-05-11 22:50:13 +0200 (Mon, 11 May 2009) | 5 lines
1251
1252 added keyboard configuration dialog 
1253 mostly written by Petr Ostadal
1254 alternate keys are not yet fully configurable - the corresponding code
1255 is commented out
1256
1257 ------------------------------------------------------------------------
1258 r1697 | zas_ | 2009-05-11 12:10:13 +0200 (Mon, 11 May 2009) | 1 line
1259
1260 French translation was updated.
1261 ------------------------------------------------------------------------
1262 r1696 | zas_ | 2009-05-11 11:55:39 +0200 (Mon, 11 May 2009) | 1 line
1263
1264 Include missing header file.
1265 ------------------------------------------------------------------------
1266 r1695 | nadvornik | 2009-05-09 21:45:24 +0200 (Sat, 09 May 2009) | 2 lines
1267
1268 expose the file grouping flag to the user
1269
1270 ------------------------------------------------------------------------
1271 r1694 | nadvornik | 2009-05-09 21:25:51 +0200 (Sat, 09 May 2009) | 2 lines
1272
1273 extended the list of grouped metadata tags
1274
1275 ------------------------------------------------------------------------
1276 r1693 | nadvornik | 2009-05-09 19:02:35 +0200 (Sat, 09 May 2009) | 2 lines
1277
1278 added some structure to the metadata preferences dialog
1279
1280 ------------------------------------------------------------------------
1281 r1692 | nadvornik | 2009-05-08 20:29:09 +0200 (Fri, 08 May 2009) | 2 lines
1282
1283 better tooltip for disabled lcms
1284
1285 ------------------------------------------------------------------------
1286 r1691 | nadvornik | 2009-05-07 22:24:35 +0200 (Thu, 07 May 2009) | 2 lines
1287
1288 limit metadata details dialog size
1289
1290 ------------------------------------------------------------------------
1291 r1690 | nadvornik | 2009-05-07 21:52:38 +0200 (Thu, 07 May 2009) | 2 lines
1292
1293 fixed keyword tree initialization
1294
1295 ------------------------------------------------------------------------
1296 r1689 | nadvornik | 2009-05-07 21:38:07 +0200 (Thu, 07 May 2009) | 2 lines
1297
1298 updated version string to beta1
1299
1300 ------------------------------------------------------------------------
1301 r1688 | nadvornik | 2009-05-07 21:34:33 +0200 (Thu, 07 May 2009) | 2 lines
1302
1303 enabled XDG directory layout
1304
1305 ------------------------------------------------------------------------
1306 r1687 | nadvornik | 2009-05-07 21:30:15 +0200 (Thu, 07 May 2009) | 2 lines
1307
1308 use "keywords" instead of "tags" in option name, it is more consistent
1309
1310 ------------------------------------------------------------------------
1311 r1686 | zas_ | 2009-05-03 19:54:37 +0200 (Sun, 03 May 2009) | 1 line
1312
1313 French translation was updated.
1314 ------------------------------------------------------------------------
1315 r1685 | nadvornik | 2009-05-03 00:34:46 +0200 (Sun, 03 May 2009) | 2 lines
1316
1317 added stock icons for slideshow
1318
1319 ------------------------------------------------------------------------
1320 r1684 | nadvornik | 2009-05-03 00:19:42 +0200 (Sun, 03 May 2009) | 2 lines
1321
1322 updated czech translation
1323
1324 ------------------------------------------------------------------------
1325 r1683 | nadvornik | 2009-05-02 13:14:24 +0200 (Sat, 02 May 2009) | 2 lines
1326
1327 force the metadata dialog if it was triggered by the menu or the button
1328
1329 ------------------------------------------------------------------------
1330 r1682 | nadvornik | 2009-05-02 12:59:36 +0200 (Sat, 02 May 2009) | 2 lines
1331
1332 action table clean up
1333
1334 ------------------------------------------------------------------------
1335 r1681 | nadvornik | 2009-05-02 11:15:56 +0200 (Sat, 02 May 2009) | 3 lines
1336
1337 improved pixel info, changed the menu entry from "Hide" to "Show",
1338 added it on default status bar
1339
1340 ------------------------------------------------------------------------
1341 r1680 | nadvornik | 2009-05-02 01:40:01 +0200 (Sat, 02 May 2009) | 3 lines
1342
1343 "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
1344 use <shift>S for sort manager
1345
1346 ------------------------------------------------------------------------
1347 r1679 | nadvornik | 2009-05-02 01:15:51 +0200 (Sat, 02 May 2009) | 3 lines
1348
1349 - handle color profile and write metadata buttons on statusbar by ui_manager
1350 - statusbar buttons made configurable
1351
1352 ------------------------------------------------------------------------
1353 r1678 | nadvornik | 2009-05-01 11:49:27 +0200 (Fri, 01 May 2009) | 3 lines
1354
1355 allow external editors without parameters, as long as they are in
1356 category 'X-Geeqie'
1357
1358 ------------------------------------------------------------------------
1359 r1677 | nadvornik | 2009-04-29 22:28:54 +0200 (Wed, 29 Apr 2009) | 2 lines
1360
1361 updated czech translation, not yet complete
1362
1363 ------------------------------------------------------------------------
1364 r1676 | zas_ | 2009-04-28 23:40:00 +0200 (Tue, 28 Apr 2009) | 1 line
1365
1366 French translation was updated.
1367 ------------------------------------------------------------------------
1368 r1675 | zas_ | 2009-04-28 23:38:20 +0200 (Tue, 28 Apr 2009) | 1 line
1369
1370 Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
1371 ------------------------------------------------------------------------
1372 r1674 | zas_ | 2009-04-28 23:37:27 +0200 (Tue, 28 Apr 2009) | 1 line
1373
1374 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.
1375 ------------------------------------------------------------------------
1376 r1673 | nadvornik | 2009-04-28 22:09:41 +0200 (Tue, 28 Apr 2009) | 2 lines
1377
1378 do not translate internal strings
1379
1380 ------------------------------------------------------------------------
1381 r1672 | nadvornik | 2009-04-28 08:55:56 +0200 (Tue, 28 Apr 2009) | 2 lines
1382
1383 added new files
1384
1385 ------------------------------------------------------------------------
1386 r1671 | nadvornik | 2009-04-28 08:54:59 +0200 (Tue, 28 Apr 2009) | 2 lines
1387
1388 compilation fixes for older glib and gtk
1389
1390 ------------------------------------------------------------------------
1391 r1670 | zas_ | 2009-04-28 01:07:59 +0200 (Tue, 28 Apr 2009) | 1 line
1392
1393 French translation was updated: fix few main menu mnenonics.
1394 ------------------------------------------------------------------------
1395 r1669 | nadvornik | 2009-04-27 23:39:56 +0200 (Mon, 27 Apr 2009) | 2 lines
1396
1397 compilation fixes
1398
1399 ------------------------------------------------------------------------
1400 r1668 | nadvornik | 2009-04-27 22:19:21 +0200 (Mon, 27 Apr 2009) | 2 lines
1401
1402 "make dist" fixes
1403
1404 ------------------------------------------------------------------------
1405 r1667 | zas_ | 2009-04-26 16:08:44 +0200 (Sun, 26 Apr 2009) | 1 line
1406
1407 French translation was updated.
1408 ------------------------------------------------------------------------
1409 r1666 | nadvornik | 2009-04-26 13:38:28 +0200 (Sun, 26 Apr 2009) | 2 lines
1410
1411 small fixes
1412
1413 ------------------------------------------------------------------------
1414 r1665 | nadvornik | 2009-04-26 11:25:52 +0200 (Sun, 26 Apr 2009) | 2 lines
1415
1416 fixed return from metadata_write_revert
1417
1418 ------------------------------------------------------------------------
1419 r1664 | nadvornik | 2009-04-26 11:01:35 +0200 (Sun, 26 Apr 2009) | 2 lines
1420
1421 added an option to write image orientation to the metadata
1422
1423 ------------------------------------------------------------------------
1424 r1663 | nadvornik | 2009-04-26 00:08:09 +0200 (Sun, 26 Apr 2009) | 3 lines
1425
1426 separated Orientation and Grayscale functions
1427 moved Grayscale to Color management menu
1428
1429 ------------------------------------------------------------------------
1430 r1662 | nadvornik | 2009-04-25 22:55:11 +0200 (Sat, 25 Apr 2009) | 2 lines
1431
1432 added more info to the details dialog
1433
1434 ------------------------------------------------------------------------
1435 r1661 | nadvornik | 2009-04-25 01:26:49 +0200 (Sat, 25 Apr 2009) | 2 lines
1436
1437 added details dialog for other operations too
1438
1439 ------------------------------------------------------------------------
1440 r1660 | nadvornik | 2009-04-25 00:51:00 +0200 (Sat, 25 Apr 2009) | 2 lines
1441
1442 added possibility to exclude individual files
1443
1444 ------------------------------------------------------------------------
1445 r1659 | nadvornik | 2009-04-23 23:15:14 +0200 (Thu, 23 Apr 2009) | 2 lines
1446
1447 fixed writting metadata behavior at exit
1448
1449 ------------------------------------------------------------------------
1450 r1658 | nadvornik | 2009-04-23 23:12:19 +0200 (Thu, 23 Apr 2009) | 2 lines
1451
1452 added an image to the file details dialog
1453
1454 ------------------------------------------------------------------------
1455 r1657 | nadvornik | 2009-04-23 22:48:03 +0200 (Thu, 23 Apr 2009) | 2 lines
1456
1457 differentiate between "Cancel" and "Discard changes"
1458
1459 ------------------------------------------------------------------------
1460 r1656 | zas_ | 2009-04-21 23:47:11 +0200 (Tue, 21 Apr 2009) | 1 line
1461
1462 Fix up few warnings (especially on 64bits platforms).
1463 ------------------------------------------------------------------------
1464 r1655 | nadvornik | 2009-04-21 23:16:32 +0200 (Tue, 21 Apr 2009) | 2 lines
1465
1466 fixed metadata.confirm_on_dir_change
1467
1468 ------------------------------------------------------------------------
1469 r1654 | nadvornik | 2009-04-21 23:07:28 +0200 (Tue, 21 Apr 2009) | 2 lines
1470
1471 added possibility to show modifiied metadata before write
1472
1473 ------------------------------------------------------------------------
1474 r1653 | nadvornik | 2009-04-20 23:34:16 +0200 (Mon, 20 Apr 2009) | 8 lines
1475
1476 added remote interface for exporting additional info (sidecars,
1477 destination) to external commands
1478
1479 see the symlink command for an example
1480
1481 http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
1482
1483
1484 ------------------------------------------------------------------------
1485 r1652 | nadvornik | 2009-04-20 23:07:52 +0200 (Mon, 20 Apr 2009) | 2 lines
1486
1487 write info and debugging messages to stderr
1488
1489 ------------------------------------------------------------------------
1490 r1651 | nadvornik | 2009-04-20 21:44:50 +0200 (Mon, 20 Apr 2009) | 2 lines
1491
1492 improved remote protocol to allow bidirectional communication
1493
1494 ------------------------------------------------------------------------
1495 r1650 | nadvornik | 2009-04-17 22:26:22 +0200 (Fri, 17 Apr 2009) | 2 lines
1496
1497 fixed tests for vd_find_row return value
1498
1499 ------------------------------------------------------------------------
1500 r1649 | mow | 2009-04-14 23:51:29 +0200 (Tue, 14 Apr 2009) | 3 lines
1501
1502 German translation updated
1503
1504 With some help from de.alt.rec.digitalfotografie.
1505 ------------------------------------------------------------------------
1506 r1648 | zas_ | 2009-04-14 22:54:50 +0200 (Tue, 14 Apr 2009) | 1 line
1507
1508 French translation was updated.
1509 ------------------------------------------------------------------------
1510 r1647 | nadvornik | 2009-04-14 00:40:47 +0200 (Tue, 14 Apr 2009) | 2 lines
1511
1512 color profile fixes
1513
1514 ------------------------------------------------------------------------
1515 r1646 | nadvornik | 2009-04-13 16:39:50 +0200 (Mon, 13 Apr 2009) | 2 lines
1516
1517 show color management status on statusbar
1518
1519 ------------------------------------------------------------------------
1520 r1645 | nadvornik | 2009-04-13 12:55:49 +0200 (Mon, 13 Apr 2009) | 3 lines
1521
1522 support X11 screen profile
1523 http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
1524
1525 ------------------------------------------------------------------------
1526 r1644 | nadvornik | 2009-04-13 10:09:56 +0200 (Mon, 13 Apr 2009) | 2 lines
1527
1528 moved color profiles from statusbar to View menu
1529
1530 ------------------------------------------------------------------------
1531 r1643 | mow | 2009-04-12 19:58:55 +0200 (Sun, 12 Apr 2009) | 1 line
1532
1533 German translation updated
1534 ------------------------------------------------------------------------
1535 r1642 | zas_ | 2009-04-12 17:06:43 +0200 (Sun, 12 Apr 2009) | 1 line
1536
1537 French translation was updated.
1538 ------------------------------------------------------------------------
1539 r1641 | mow | 2009-04-12 13:02:03 +0200 (Sun, 12 Apr 2009) | 3 lines
1540
1541 Update POTFILES.in
1542
1543 metadata.c was not in the POTFILES.in.
1544 ------------------------------------------------------------------------
1545 r1640 | nadvornik | 2009-04-12 10:36:53 +0200 (Sun, 12 Apr 2009) | 2 lines
1546
1547 fixed ambiguous strings
1548
1549 ------------------------------------------------------------------------
1550 r1639 | nadvornik | 2009-04-11 23:28:46 +0200 (Sat, 11 Apr 2009) | 2 lines
1551
1552 improved default keyword tree
1553
1554 ------------------------------------------------------------------------
1555 r1638 | mow | 2009-04-11 22:46:37 +0200 (Sat, 11 Apr 2009) | 4 lines
1556
1557 Fix that the output of msgfmt could be singular
1558
1559 The output of msgfmt could be singular if there is only one translation
1560 of the given type.
1561 ------------------------------------------------------------------------
1562 r1636 | mow | 2009-04-11 21:51:03 +0200 (Sat, 11 Apr 2009) | 4 lines
1563
1564 Allow to configure case handling of keywords
1565
1566 Sometimes I use just different case for keywords. This should be
1567 chooseable.
1568 ------------------------------------------------------------------------
1569 r1635 | nadvornik | 2009-04-11 21:35:03 +0200 (Sat, 11 Apr 2009) | 2 lines
1570
1571 fixed updating of filelist marks
1572
1573 ------------------------------------------------------------------------
1574 r1634 | mow | 2009-04-11 20:34:12 +0200 (Sat, 11 Apr 2009) | 9 lines
1575
1576 Adding debian packaging informations
1577
1578 Adding debian control directory to create a geeqie debian package.
1579
1580 NOTES: (To be fixed in autoconf)
1581    - LIRC must be explicit _enabled_ instead of disable. This is wrong
1582      documented.
1583    - It might be a good idea to derivate the readmedir and the htmldir
1584      from docdir.
1585 ------------------------------------------------------------------------
1586 r1633 | mow | 2009-04-11 18:34:25 +0200 (Sat, 11 Apr 2009) | 4 lines
1587
1588 Implementing CTRL-W to close advanced exif window
1589
1590 In fact, this implements keypress event handling in the advanced exif
1591 window to handle CTRL-W event.
1592 ------------------------------------------------------------------------
1593 r1632 | mow | 2009-04-10 15:54:08 +0200 (Fri, 10 Apr 2009) | 5 lines
1594
1595 Just update the internal sort method
1596
1597 There is no other use of the internal sort method than speeding up the
1598 sorting of a collection. So setting it to SORT_NONE is the better
1599 choice.
1600 ------------------------------------------------------------------------
1601 r1631 | mow | 2009-04-10 15:44:37 +0200 (Fri, 10 Apr 2009) | 4 lines
1602
1603 Implement random sort method for collections
1604
1605 This patch allows to randomize the collections. (Closes: #2497413)
1606 https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
1607 ------------------------------------------------------------------------
1608 r1630 | mow | 2009-04-10 12:18:42 +0200 (Fri, 10 Apr 2009) | 9 lines
1609
1610 Fix the broken statistic generation
1611
1612 The output of msgfmt has different format if no fuzzy translations (or
1613 even no translated) are available. I fixed that by parsing the output of
1614 msgfmt more intelligent.
1615
1616 Drawback of the solution is that the parsing will not work if the output
1617 of msgfmt use not the strings "translated messages", "fuzzy
1618 translations" and "untranslated messages".
1619 ------------------------------------------------------------------------
1620 r1629 | mow | 2009-04-10 11:47:40 +0200 (Fri, 10 Apr 2009) | 4 lines
1621
1622 German translation updated
1623
1624 Also included a update in the README file. Finally I add myself to that
1625 file. :-)
1626 ------------------------------------------------------------------------
1627 r1628 | mow | 2009-04-10 11:47:20 +0200 (Fri, 10 Apr 2009) | 8 lines
1628
1629 Add pgettext for some ambiguous strings
1630
1631 There are some strings which are ambiguous to translate. There is the
1632 pgettext function to solf that problem.
1633
1634 For example, locations can be translated to german by Ortsangaben
1635 (geographical) or by Pfad (filesystem). I am sure there are also some
1636 ambiguous in other languages.
1637 ------------------------------------------------------------------------
1638 r1627 | zas_ | 2009-04-09 22:40:16 +0200 (Thu, 09 Apr 2009) | 1 line
1639
1640 Minor french translations fixes.
1641 ------------------------------------------------------------------------
1642 r1626 | zas_ | 2009-04-09 22:07:16 +0200 (Thu, 09 Apr 2009) | 1 line
1643
1644 Fix histogram labels in french.
1645 ------------------------------------------------------------------------
1646 r1625 | zas_ | 2009-04-09 21:58:03 +0200 (Thu, 09 Apr 2009) | 1 line
1647
1648 French translation was updated.
1649 ------------------------------------------------------------------------
1650 r1624 | nadvornik | 2009-04-08 21:32:30 +0200 (Wed, 08 Apr 2009) | 4 lines
1651
1652 improved Exiv2 error reporting:
1653 - use correct charset
1654 - respect --debug
1655
1656 ------------------------------------------------------------------------
1657 r1623 | mow | 2009-04-07 01:59:54 +0200 (Tue, 07 Apr 2009) | 4 lines
1658
1659 Nest new keywords inside existing
1660
1661 It is boring to first add a bunch of keywords and then move them to the
1662 new location. It is more natural to add them as child to existing ons.
1663 ------------------------------------------------------------------------
1664 r1622 | mow | 2009-04-07 01:59:38 +0200 (Tue, 07 Apr 2009) | 4 lines
1665
1666 Fix the is_keyword bug
1667
1668 The is_keyword would be new set when placing the radio buttons. This
1669 Patch fix it by setting the variable afterwards.
1670 ------------------------------------------------------------------------
1671 r1621 | mow | 2009-04-07 01:39:27 +0200 (Tue, 07 Apr 2009) | 1 line
1672
1673 Set the focus for new keyword dialog
1674 ------------------------------------------------------------------------
1675 r1620 | zas_ | 2009-04-07 00:18:13 +0200 (Tue, 07 Apr 2009) | 1 line
1676
1677 Disable unused functions when compiled without threads support, prevents few warnings.
1678 ------------------------------------------------------------------------
1679 r1619 | zas_ | 2009-04-07 00:13:54 +0200 (Tue, 07 Apr 2009) | 10 lines
1680
1681 Fix up event source ids type: gint -> guint.
1682 Functions like g_timeout_add() or g_idle_add() return a guint
1683 greater than 0, but in most places it was wrongly stored as int
1684 and initialized to -1.
1685 This broke assertions matching in g_source_remove() for example
1686 since id was always greater than 0 even when timer was not set
1687 (-1 was casted to the biggest guint).
1688
1689
1690
1691 ------------------------------------------------------------------------
1692 r1618 | nadvornik | 2009-04-06 23:52:49 +0200 (Mon, 06 Apr 2009) | 2 lines
1693
1694 re-ordered some options, improved descriptions
1695
1696 ------------------------------------------------------------------------
1697 r1617 | nadvornik | 2009-04-06 22:38:54 +0200 (Mon, 06 Apr 2009) | 2 lines
1698
1699 unconditionally enable fast jpeg thumbnailing
1700
1701 ------------------------------------------------------------------------
1702 r1616 | nadvornik | 2009-04-06 21:53:59 +0200 (Mon, 06 Apr 2009) | 2 lines
1703
1704 added pane_notify_selection to pane API
1705
1706 ------------------------------------------------------------------------
1707 r1615 | zas_ | 2009-04-06 21:13:35 +0200 (Mon, 06 Apr 2009) | 1 line
1708
1709 Remove unused field in IconData.
1710 ------------------------------------------------------------------------
1711 r1614 | nadvornik | 2009-04-06 21:09:55 +0200 (Mon, 06 Apr 2009) | 2 lines
1712
1713 optimized sidecar file check
1714
1715 ------------------------------------------------------------------------
1716 r1613 | nadvornik | 2009-04-05 11:46:49 +0200 (Sun, 05 Apr 2009) | 2 lines
1717
1718 fixed bug in overlay drawing
1719
1720 ------------------------------------------------------------------------
1721 r1612 | nadvornik | 2009-04-05 11:25:48 +0200 (Sun, 05 Apr 2009) | 2 lines
1722
1723 improved Scroll reset method in preferences dialog
1724
1725 ------------------------------------------------------------------------
1726 r1611 | nadvornik | 2009-04-05 01:12:19 +0200 (Sun, 05 Apr 2009) | 3 lines
1727
1728 disabled 2-pass rendering also affect color correction
1729 https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
1730
1731 ------------------------------------------------------------------------
1732 r1610 | nadvornik | 2009-04-05 00:29:25 +0200 (Sun, 05 Apr 2009) | 2 lines
1733
1734 added option that simplifies saving of multi-window configurations
1735
1736 ------------------------------------------------------------------------
1737 r1609 | nadvornik | 2009-04-05 00:09:50 +0200 (Sun, 05 Apr 2009) | 2 lines
1738
1739 dropped show_copy_path option
1740
1741 ------------------------------------------------------------------------
1742 r1608 | nadvornik | 2009-04-04 23:53:12 +0200 (Sat, 04 Apr 2009) | 2 lines
1743
1744 dropped read_buffer options - they don't have any significant effect
1745
1746 ------------------------------------------------------------------------
1747 r1607 | nadvornik | 2009-04-04 23:14:34 +0200 (Sat, 04 Apr 2009) | 2 lines
1748
1749 startup path options simplified and moved to layout options
1750
1751 ------------------------------------------------------------------------
1752 r1606 | nadvornik | 2009-04-04 22:20:17 +0200 (Sat, 04 Apr 2009) | 4 lines
1753
1754 moved options from Advanced tab to other tabs
1755 TODO: add Advanced section on each tab
1756
1757
1758 ------------------------------------------------------------------------
1759 r1605 | nadvornik | 2009-04-04 21:10:49 +0200 (Sat, 04 Apr 2009) | 2 lines
1760
1761 added metadata_read_GPS_coord
1762
1763 ------------------------------------------------------------------------
1764 r1604 | nadvornik | 2009-04-04 18:42:54 +0200 (Sat, 04 Apr 2009) | 3 lines
1765
1766 set current fd when the bar is shown again
1767 https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
1768
1769 ------------------------------------------------------------------------
1770 r1603 | nadvornik | 2009-04-03 21:35:34 +0200 (Fri, 03 Apr 2009) | 2 lines
1771
1772 convert commandline to utf8
1773
1774 ------------------------------------------------------------------------
1775 r1602 | zas_ | 2009-04-03 01:11:07 +0200 (Fri, 03 Apr 2009) | 1 line
1776
1777 Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
1778 ------------------------------------------------------------------------
1779 r1601 | zas_ | 2009-04-02 18:10:12 +0200 (Thu, 02 Apr 2009) | 5 lines
1780
1781 Use full path in genmarshal.
1782 This allows out of source builds with fakeroot.
1783 Patch by Lukas Jirkovsky.
1784
1785
1786 ------------------------------------------------------------------------
1787 r1600 | zas_ | 2009-04-01 00:23:33 +0200 (Wed, 01 Apr 2009) | 1 line
1788
1789 Cleanup.
1790 ------------------------------------------------------------------------
1791 r1599 | nadvornik | 2009-03-31 23:33:54 +0200 (Tue, 31 Mar 2009) | 6 lines
1792
1793 improved next/prev operation on sidecar files
1794
1795 all operations with list index seem to be broken but IMHO this fix is
1796 sufficient for 1.0. Then it definitely needs a better interface.
1797
1798
1799 ------------------------------------------------------------------------
1800 r1598 | zas_ | 2009-03-31 22:57:31 +0200 (Tue, 31 Mar 2009) | 1 line
1801
1802 Add and install a template to be used as new editor. Need more work.
1803 ------------------------------------------------------------------------
1804 r1597 | nadvornik | 2009-03-31 22:53:37 +0200 (Tue, 31 Mar 2009) | 2 lines
1805
1806 fixed vdlist_find_row return value
1807
1808 ------------------------------------------------------------------------
1809 r1596 | nadvornik | 2009-03-31 22:35:04 +0200 (Tue, 31 Mar 2009) | 2 lines
1810
1811 use a better signal
1812
1813 ------------------------------------------------------------------------
1814 r1595 | zas_ | 2009-03-31 22:22:47 +0200 (Tue, 31 Mar 2009) | 1 line
1815
1816 Make desktop window list checkboxes centered and not activatable.
1817 ------------------------------------------------------------------------
1818 r1594 | nadvornik | 2009-03-31 22:05:16 +0200 (Tue, 31 Mar 2009) | 2 lines
1819
1820 improved debug messages
1821
1822 ------------------------------------------------------------------------
1823 r1593 | nadvornik | 2009-03-31 21:34:39 +0200 (Tue, 31 Mar 2009) | 4 lines
1824
1825 report pixbuf loader errors
1826 https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
1827
1828
1829 ------------------------------------------------------------------------
1830 r1592 | zas_ | 2009-03-31 20:45:33 +0200 (Tue, 31 Mar 2009) | 1 line
1831
1832 Allow to delete an editor's desktop file from editors list window.
1833 ------------------------------------------------------------------------
1834 r1591 | zas_ | 2009-03-30 22:42:06 +0200 (Mon, 30 Mar 2009) | 1 line
1835
1836 Update POTFILES.in and french translation.
1837 ------------------------------------------------------------------------
1838 r1590 | zas_ | 2009-03-30 22:01:27 +0200 (Mon, 30 Mar 2009) | 1 line
1839
1840 French translation was updated.
1841 ------------------------------------------------------------------------
1842 r1589 | zas_ | 2009-03-30 21:57:44 +0200 (Mon, 30 Mar 2009) | 1 line
1843
1844 Update Changelog file.
1845 ------------------------------------------------------------------------
1846 r1588 | zas_ | 2009-03-30 21:01:09 +0200 (Mon, 30 Mar 2009) | 7 lines
1847
1848 Fixed bug where pixel/color information at x=0 coordinates werent shown:
1849 - pixel-coordinates now calculated with floor
1850 - guard for update in layout does not apply for 0 coordinates anymore
1851
1852 Patch by Ruben Stein.
1853
1854
1855 ------------------------------------------------------------------------
1856 r1587 | zas_ | 2009-03-30 19:52:14 +0200 (Mon, 30 Mar 2009) | 1 line
1857
1858 Fix up previous patch.
1859 ------------------------------------------------------------------------
1860 r1586 | zas_ | 2009-03-30 19:05:31 +0200 (Mon, 30 Mar 2009) | 1 line
1861
1862 Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
1863 ------------------------------------------------------------------------
1864 r1585 | nadvornik | 2009-03-29 22:06:21 +0200 (Sun, 29 Mar 2009) | 2 lines
1865
1866 improved bar_pane_comment_notify_cb
1867
1868 ------------------------------------------------------------------------
1869 r1584 | nadvornik | 2009-03-29 21:57:19 +0200 (Sun, 29 Mar 2009) | 2 lines
1870
1871 fixed a typo
1872
1873 ------------------------------------------------------------------------
1874 r1583 | nadvornik | 2009-03-29 21:40:16 +0200 (Sun, 29 Mar 2009) | 2 lines
1875
1876 fixed possible crash
1877
1878 ------------------------------------------------------------------------
1879 r1582 | nadvornik | 2009-03-29 18:39:42 +0200 (Sun, 29 Mar 2009) | 2 lines
1880
1881 added UfRaw ID files to known filetypes
1882
1883 ------------------------------------------------------------------------
1884 r1581 | nadvornik | 2009-03-29 16:26:44 +0200 (Sun, 29 Mar 2009) | 2 lines
1885
1886 pane interface cleanup
1887
1888 ------------------------------------------------------------------------
1889 r1580 | nadvornik | 2009-03-29 16:20:44 +0200 (Sun, 29 Mar 2009) | 2 lines
1890
1891 improved sidebar configuration
1892
1893 ------------------------------------------------------------------------
1894 r1579 | nadvornik | 2009-03-29 12:36:13 +0200 (Sun, 29 Mar 2009) | 2 lines
1895
1896 re-added possibility to display basic file info (size, mode, date)
1897
1898 ------------------------------------------------------------------------
1899 r1578 | nadvornik | 2009-03-28 16:51:21 +0100 (Sat, 28 Mar 2009) | 3 lines
1900
1901 fixed keyboard focus on start-up
1902 https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
1903
1904 ------------------------------------------------------------------------
1905 r1577 | nadvornik | 2009-03-28 16:31:04 +0100 (Sat, 28 Mar 2009) | 2 lines
1906
1907 active image follows keyboard focus
1908
1909 ------------------------------------------------------------------------
1910 r1576 | nadvornik | 2009-03-28 16:09:09 +0100 (Sat, 28 Mar 2009) | 2 lines
1911
1912 split-mode cleanup and improvements
1913
1914 ------------------------------------------------------------------------
1915 r1575 | nadvornik | 2009-03-27 09:05:14 +0100 (Fri, 27 Mar 2009) | 2 lines
1916
1917 added simple desktop file editor
1918
1919 ------------------------------------------------------------------------
1920 r1574 | zas_ | 2009-03-26 22:49:20 +0100 (Thu, 26 Mar 2009) | 7 lines
1921
1922 Improve editors through .desktop files implementation:
1923 - stricter Exec parameters detection
1924 - correct Icon key handling (absolute file vs name and --icon prefix)
1925 - improved escape, single, double quotes handling and escaping
1926
1927
1928
1929 ------------------------------------------------------------------------
1930 r1573 | nadvornik | 2009-03-26 08:56:01 +0100 (Thu, 26 Mar 2009) | 2 lines
1931
1932 fixed histogram drawing
1933
1934 ------------------------------------------------------------------------
1935 r1572 | zas_ | 2009-03-23 19:49:23 +0100 (Mon, 23 Mar 2009) | 1 line
1936
1937 French translation was updated.
1938 ------------------------------------------------------------------------
1939 r1571 | nadvornik | 2009-03-22 00:16:38 +0100 (Sun, 22 Mar 2009) | 2 lines
1940
1941 more consistent remote options naming
1942
1943 ------------------------------------------------------------------------
1944 r1570 | nadvornik | 2009-03-21 21:19:11 +0100 (Sat, 21 Mar 2009) | 3 lines
1945
1946 fixed segfault in histogram
1947 http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
1948
1949 ------------------------------------------------------------------------
1950 r1569 | nadvornik | 2009-03-21 20:51:07 +0100 (Sat, 21 Mar 2009) | 2 lines
1951
1952 layout id "_current_" matches the currently active layout window
1953
1954 ------------------------------------------------------------------------
1955 r1568 | nadvornik | 2009-03-21 19:22:04 +0100 (Sat, 21 Mar 2009) | 2 lines
1956
1957 do not copy existing layout id to new window
1958
1959 ------------------------------------------------------------------------
1960 r1567 | nadvornik | 2009-03-21 18:47:50 +0100 (Sat, 21 Mar 2009) | 2 lines
1961
1962 update translated pane titles
1963
1964 ------------------------------------------------------------------------
1965 r1566 | nadvornik | 2009-03-20 23:48:01 +0100 (Fri, 20 Mar 2009) | 2 lines
1966
1967 do not re-create ui_manager at layout change
1968
1969 ------------------------------------------------------------------------
1970 r1565 | nadvornik | 2009-03-20 22:28:31 +0100 (Fri, 20 Mar 2009) | 2 lines
1971
1972 added a possibility to update existing bars from config
1973
1974 ------------------------------------------------------------------------
1975 r1564 | nadvornik | 2009-03-20 18:02:00 +0100 (Fri, 20 Mar 2009) | 3 lines
1976
1977 added tooltips to external editors on toolbar
1978 - patch by Colin Clark
1979
1980 ------------------------------------------------------------------------
1981 r1563 | nadvornik | 2009-03-20 17:28:43 +0100 (Fri, 20 Mar 2009) | 2 lines
1982
1983 added "load config" command to remote control
1984
1985 ------------------------------------------------------------------------
1986 r1562 | nadvornik | 2009-03-20 15:36:59 +0100 (Fri, 20 Mar 2009) | 2 lines
1987
1988 added possibility to update existing layout window from config
1989
1990 ------------------------------------------------------------------------
1991 r1561 | nadvornik | 2009-03-20 12:52:29 +0100 (Fri, 20 Mar 2009) | 2 lines
1992
1993 do not add duplicate keywords from config file
1994
1995 ------------------------------------------------------------------------
1996 r1560 | nadvornik | 2009-03-20 11:12:29 +0100 (Fri, 20 Mar 2009) | 2 lines
1997
1998 be more verbose on parse errors
1999
2000 ------------------------------------------------------------------------
2001 r1559 | nadvornik | 2009-03-20 10:46:35 +0100 (Fri, 20 Mar 2009) | 3 lines
2002
2003 added function to reload external editors at any time
2004 eliminated init_after_global_options()
2005
2006 ------------------------------------------------------------------------
2007 r1558 | nadvornik | 2009-03-19 23:58:28 +0100 (Thu, 19 Mar 2009) | 2 lines
2008
2009 initialization clean-up
2010
2011 ------------------------------------------------------------------------
2012 r1557 | nadvornik | 2009-03-19 23:12:14 +0100 (Thu, 19 Mar 2009) | 2 lines
2013
2014 improved config file formatting
2015
2016 ------------------------------------------------------------------------
2017 r1556 | nadvornik | 2009-03-18 00:03:07 +0100 (Wed, 18 Mar 2009) | 2 lines
2018
2019 added more IPTC tags
2020
2021 ------------------------------------------------------------------------
2022 r1555 | nadvornik | 2009-03-17 23:41:09 +0100 (Tue, 17 Mar 2009) | 2 lines
2023
2024 implemented editing support in exif pane
2025
2026 ------------------------------------------------------------------------
2027 r1554 | nadvornik | 2009-03-17 20:52:56 +0100 (Tue, 17 Mar 2009) | 2 lines
2028
2029 fixed loading of desktop file icons, gtk seems to expect an icon name without extension
2030
2031 ------------------------------------------------------------------------
2032 r1553 | nadvornik | 2009-03-17 20:09:34 +0100 (Tue, 17 Mar 2009) | 2 lines
2033
2034 simplified code
2035
2036 ------------------------------------------------------------------------
2037 r1552 | nadvornik | 2009-03-17 19:58:15 +0100 (Tue, 17 Mar 2009) | 2 lines
2038
2039 improved expanding and hiding of helper keywords
2040
2041 ------------------------------------------------------------------------
2042 r1551 | nadvornik | 2009-03-17 19:30:53 +0100 (Tue, 17 Mar 2009) | 2 lines
2043
2044 fixed keyword tree redrawing
2045
2046 ------------------------------------------------------------------------
2047 r1550 | zas_ | 2009-03-17 01:05:13 +0100 (Tue, 17 Mar 2009) | 1 line
2048
2049 Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
2050 ------------------------------------------------------------------------
2051 r1549 | zas_ | 2009-03-16 21:39:09 +0100 (Mon, 16 Mar 2009) | 1 line
2052
2053 gint -> gboolean where applicable. The end (ouf!).
2054 ------------------------------------------------------------------------
2055 r1548 | zas_ | 2009-03-16 20:11:39 +0100 (Mon, 16 Mar 2009) | 1 line
2056
2057 gint -> gboolean where applicable.
2058 ------------------------------------------------------------------------
2059 r1547 | zas_ | 2009-03-16 19:19:11 +0100 (Mon, 16 Mar 2009) | 1 line
2060
2061 gint -> gboolean where applicable.
2062 ------------------------------------------------------------------------
2063 r1546 | nadvornik | 2009-03-16 00:22:17 +0100 (Mon, 16 Mar 2009) | 2 lines
2064
2065 improved pane_keywords notification
2066
2067 ------------------------------------------------------------------------
2068 r1545 | nadvornik | 2009-03-15 23:46:25 +0100 (Sun, 15 Mar 2009) | 4 lines
2069
2070 call the notify function just once when the keywords are pushed to the
2071 textarea
2072
2073
2074 ------------------------------------------------------------------------
2075 r1544 | zas_ | 2009-03-15 21:16:20 +0100 (Sun, 15 Mar 2009) | 1 line
2076
2077 gint -> gboolean.
2078 ------------------------------------------------------------------------
2079 r1543 | nadvornik | 2009-03-15 19:41:25 +0100 (Sun, 15 Mar 2009) | 3 lines
2080
2081 fixed segfault in osd called from img-view
2082 http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
2083
2084 ------------------------------------------------------------------------
2085 r1542 | zas_ | 2009-03-15 19:06:41 +0100 (Sun, 15 Mar 2009) | 1 line
2086
2087 gint -> gboolean.
2088 ------------------------------------------------------------------------
2089 r1541 | nadvornik | 2009-03-15 18:40:04 +0100 (Sun, 15 Mar 2009) | 2 lines
2090
2091 fixed viewing image from dupe and search windows
2092
2093 ------------------------------------------------------------------------
2094 r1540 | zas_ | 2009-03-15 16:01:07 +0100 (Sun, 15 Mar 2009) | 1 line
2095
2096 gint -> gboolean.
2097 ------------------------------------------------------------------------
2098 r1539 | zas_ | 2009-03-15 14:33:56 +0100 (Sun, 15 Mar 2009) | 1 line
2099
2100 gint -> gboolean.
2101 ------------------------------------------------------------------------
2102 r1538 | nadvornik | 2009-03-15 13:41:39 +0100 (Sun, 15 Mar 2009) | 2 lines
2103
2104 fixed XMP and IPTC entry names in exif pane
2105
2106 ------------------------------------------------------------------------
2107 r1537 | nadvornik | 2009-03-15 13:20:14 +0100 (Sun, 15 Mar 2009) | 2 lines
2108
2109 added notification to the exif pane
2110
2111 ------------------------------------------------------------------------
2112 r1536 | nadvornik | 2009-03-15 12:58:46 +0100 (Sun, 15 Mar 2009) | 2 lines
2113
2114 fixed a bug in osd updating, it seems that the osd icons work again
2115
2116 ------------------------------------------------------------------------
2117 r1535 | nadvornik | 2009-03-15 12:34:09 +0100 (Sun, 15 Mar 2009) | 2 lines
2118
2119 compute histogram in idle time
2120
2121 ------------------------------------------------------------------------
2122 r1534 | nadvornik | 2009-03-15 10:06:13 +0100 (Sun, 15 Mar 2009) | 2 lines
2123
2124 fixed possible deadlock with multiple thumb loaders in parallel
2125
2126 ------------------------------------------------------------------------
2127 r1533 | zas_ | 2009-03-15 08:07:52 +0100 (Sun, 15 Mar 2009) | 1 line
2128
2129 gint -> gboolean.
2130 ------------------------------------------------------------------------
2131 r1532 | nadvornik | 2009-03-15 00:26:42 +0100 (Sun, 15 Mar 2009) | 3 lines
2132
2133 completely separated global and layout window options
2134 layout window configuration is available under separate menu entry
2135
2136 ------------------------------------------------------------------------
2137 r1531 | zas_ | 2009-03-14 22:12:55 +0100 (Sat, 14 Mar 2009) | 1 line
2138
2139 gint -> gboolean.
2140 ------------------------------------------------------------------------
2141 r1530 | zas_ | 2009-03-14 21:07:23 +0100 (Sat, 14 Mar 2009) | 1 line
2142
2143 More gboolean.
2144 ------------------------------------------------------------------------
2145 r1529 | zas_ | 2009-03-14 20:25:21 +0100 (Sat, 14 Mar 2009) | 1 line
2146
2147 Use gboolean where applicable, minor cleanup and indentations fixes.
2148 ------------------------------------------------------------------------
2149 r1528 | nadvornik | 2009-03-14 18:21:35 +0100 (Sat, 14 Mar 2009) | 2 lines
2150
2151 improved notification system
2152
2153 ------------------------------------------------------------------------
2154 r1527 | zas_ | 2009-03-14 12:26:43 +0100 (Sat, 14 Mar 2009) | 1 line
2155
2156 More gboolean and tidy up.
2157 ------------------------------------------------------------------------
2158 r1526 | nadvornik | 2009-03-14 11:34:42 +0100 (Sat, 14 Mar 2009) | 2 lines
2159
2160 cleanup, small fixes
2161
2162 ------------------------------------------------------------------------
2163 r1525 | nadvornik | 2009-03-14 00:19:58 +0100 (Sat, 14 Mar 2009) | 2 lines
2164
2165 do not allow to add keywords with the same name as siblings
2166
2167 ------------------------------------------------------------------------
2168 r1524 | nadvornik | 2009-03-13 17:45:21 +0100 (Fri, 13 Mar 2009) | 2 lines
2169
2170 added keyword tree filtering
2171
2172 ------------------------------------------------------------------------
2173 r1523 | nadvornik | 2009-03-13 13:06:01 +0100 (Fri, 13 Mar 2009) | 2 lines
2174
2175 show file name in advanced_exif
2176
2177 ------------------------------------------------------------------------
2178 r1522 | nadvornik | 2009-03-13 11:36:32 +0100 (Fri, 13 Mar 2009) | 2 lines
2179
2180 handle sidecar files for raw formats that are not known to exiv2
2181
2182 ------------------------------------------------------------------------
2183 r1521 | nadvornik | 2009-03-13 10:03:06 +0100 (Fri, 13 Mar 2009) | 2 lines
2184
2185 fixed keyword to mark connection
2186
2187 ------------------------------------------------------------------------
2188 r1520 | zas_ | 2009-03-12 23:44:21 +0100 (Thu, 12 Mar 2009) | 1 line
2189
2190 Use gboolean where applicable.
2191 ------------------------------------------------------------------------
2192 r1519 | zas_ | 2009-03-12 23:39:06 +0100 (Thu, 12 Mar 2009) | 1 line
2193
2194 Make ishidden() static to filedata.c and rename it is_hidden_file().
2195 ------------------------------------------------------------------------
2196 r1518 | zas_ | 2009-03-12 23:35:45 +0100 (Thu, 12 Mar 2009) | 1 line
2197
2198 gint -> gboolean and tidy up.
2199 ------------------------------------------------------------------------
2200 r1517 | nadvornik | 2009-03-12 22:27:13 +0100 (Thu, 12 Mar 2009) | 2 lines
2201
2202 added a dialog for editing keyword tree
2203
2204 ------------------------------------------------------------------------
2205 r1516 | zas_ | 2009-03-12 22:06:37 +0100 (Thu, 12 Mar 2009) | 1 line
2206
2207 Use gboolean where applicable, for the sake of consistency.
2208 ------------------------------------------------------------------------
2209 r1515 | zas_ | 2009-03-12 00:36:01 +0100 (Thu, 12 Mar 2009) | 1 line
2210
2211 Code cleanup.
2212 ------------------------------------------------------------------------
2213 r1514 | zas_ | 2009-03-12 00:35:31 +0100 (Thu, 12 Mar 2009) | 1 line
2214
2215 Fix bug when adding a new collection through sort manager. Tidy up.
2216 ------------------------------------------------------------------------
2217 r1513 | zas_ | 2009-03-12 00:04:30 +0100 (Thu, 12 Mar 2009) | 1 line
2218
2219 Tidy up.
2220 ------------------------------------------------------------------------
2221 r1512 | zas_ | 2009-03-11 23:56:56 +0100 (Wed, 11 Mar 2009) | 1 line
2222
2223 Use gboolean pseudo type where applicable.
2224 ------------------------------------------------------------------------
2225 r1511 | zas_ | 2009-03-11 23:28:37 +0100 (Wed, 11 Mar 2009) | 1 line
2226
2227 Remove useless functions.
2228 ------------------------------------------------------------------------
2229 r1510 | nadvornik | 2009-03-11 22:54:54 +0100 (Wed, 11 Mar 2009) | 2 lines
2230
2231 added a popup menu in keyword tree
2232
2233 ------------------------------------------------------------------------
2234 r1509 | zas_ | 2009-03-11 18:38:20 +0100 (Wed, 11 Mar 2009) | 1 line
2235
2236 Use dynamic allocation for editor key passed to various callbacks.
2237 ------------------------------------------------------------------------
2238 r1508 | nadvornik | 2009-03-10 23:52:12 +0100 (Tue, 10 Mar 2009) | 2 lines
2239
2240 fixed saving of file_view_type
2241
2242 ------------------------------------------------------------------------
2243 r1507 | zas_ | 2009-03-10 18:58:30 +0100 (Tue, 10 Mar 2009) | 1 line
2244
2245 Remove now useless element.
2246 ------------------------------------------------------------------------
2247 r1506 | zas_ | 2009-03-10 18:22:17 +0100 (Tue, 10 Mar 2009) | 1 line
2248
2249 Remove the toggle on advanced exif window menu item.
2250 ------------------------------------------------------------------------
2251 r1505 | zas_ | 2009-03-09 20:37:58 +0100 (Mon, 09 Mar 2009) | 1 line
2252
2253 Add missing g_key_file_free() call.
2254 ------------------------------------------------------------------------
2255 r1504 | zas_ | 2009-03-09 20:35:53 +0100 (Mon, 09 Mar 2009) | 1 line
2256
2257 Fix editor_command_path_parse().
2258 ------------------------------------------------------------------------
2259 r1503 | zas_ | 2009-03-09 20:34:26 +0100 (Mon, 09 Mar 2009) | 1 line
2260
2261 Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
2262 ------------------------------------------------------------------------
2263 r1502 | zas_ | 2009-03-09 13:44:06 +0100 (Mon, 09 Mar 2009) | 1 line
2264
2265 Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
2266 ------------------------------------------------------------------------
2267 r1501 | zas_ | 2009-03-09 00:12:49 +0100 (Mon, 09 Mar 2009) | 1 line
2268
2269 Introduce EditorFlags type, cleanup.
2270 ------------------------------------------------------------------------
2271 r1500 | nadvornik | 2009-03-09 00:09:27 +0100 (Mon, 09 Mar 2009) | 2 lines
2272
2273 save and restore the keyword tree
2274
2275 ------------------------------------------------------------------------
2276 r1499 | nadvornik | 2009-03-08 22:12:45 +0100 (Sun, 08 Mar 2009) | 2 lines
2277
2278 fixed crash with certain layout configurations
2279
2280 ------------------------------------------------------------------------
2281 r1498 | zas_ | 2009-03-08 21:49:48 +0100 (Sun, 08 Mar 2009) | 1 line
2282
2283 Cleanup and minor fixes.
2284 ------------------------------------------------------------------------
2285 r1497 | zas_ | 2009-03-08 18:51:03 +0100 (Sun, 08 Mar 2009) | 1 line
2286
2287 Advanced exif window: make all columns sortable and resizable.
2288 ------------------------------------------------------------------------
2289 r1496 | zas_ | 2009-03-08 16:30:15 +0100 (Sun, 08 Mar 2009) | 1 line
2290
2291 Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
2292 ------------------------------------------------------------------------
2293 r1495 | zas_ | 2009-03-08 16:02:18 +0100 (Sun, 08 Mar 2009) | 1 line
2294
2295 Fix up editor execution.
2296 ------------------------------------------------------------------------
2297 r1494 | zas_ | 2009-03-08 15:27:19 +0100 (Sun, 08 Mar 2009) | 1 line
2298
2299 Display icons in edit contextual menu.
2300 ------------------------------------------------------------------------
2301 r1493 | zas_ | 2009-03-08 14:23:25 +0100 (Sun, 08 Mar 2009) | 1 line
2302
2303 In various Edit context menus, only display editors that match the file types in the selection.
2304 ------------------------------------------------------------------------
2305 r1492 | nadvornik | 2009-03-08 13:42:23 +0100 (Sun, 08 Mar 2009) | 2 lines
2306
2307 dnd fixes
2308
2309 ------------------------------------------------------------------------
2310 r1491 | nadvornik | 2009-03-08 12:32:12 +0100 (Sun, 08 Mar 2009) | 2 lines
2311
2312 dnd fixes
2313
2314 ------------------------------------------------------------------------
2315 r1490 | nadvornik | 2009-03-08 11:38:51 +0100 (Sun, 08 Mar 2009) | 2 lines
2316
2317 allow dropping of multiple keywords
2318
2319 ------------------------------------------------------------------------
2320 r1489 | nadvornik | 2009-03-08 11:25:24 +0100 (Sun, 08 Mar 2009) | 2 lines
2321
2322 show a label instead of the default drag icon
2323
2324 ------------------------------------------------------------------------
2325 r1488 | nadvornik | 2009-03-08 10:56:40 +0100 (Sun, 08 Mar 2009) | 3 lines
2326
2327 dnd in keywords tree
2328 improved dnd in advanced exif
2329
2330 ------------------------------------------------------------------------
2331 r1487 | nadvornik | 2009-03-07 18:02:59 +0100 (Sat, 07 Mar 2009) | 5 lines
2332
2333 implemented keywords editor as described at
2334 http://geeqie.wiki.sourceforge.net/keywords
2335 keyword tree is hardcoded for now
2336 TODO: configuration
2337
2338 ------------------------------------------------------------------------
2339 r1486 | zas_ | 2009-03-07 11:32:04 +0100 (Sat, 07 Mar 2009) | 1 line
2340
2341 French translation was updated.
2342 ------------------------------------------------------------------------
2343 r1485 | zas_ | 2009-03-07 11:31:30 +0100 (Sat, 07 Mar 2009) | 1 line
2344
2345 Use a common function bar_pane_expander_title() to set expanders title widget.
2346 ------------------------------------------------------------------------
2347 r1484 | zas_ | 2009-03-06 23:34:38 +0100 (Fri, 06 Mar 2009) | 1 line
2348
2349 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).
2350 ------------------------------------------------------------------------
2351 r1483 | nadvornik | 2009-03-06 16:52:47 +0100 (Fri, 06 Mar 2009) | 2 lines
2352
2353 simplified bar interface
2354
2355 ------------------------------------------------------------------------
2356 r1482 | zas_ | 2009-03-06 16:04:35 +0100 (Fri, 06 Mar 2009) | 1 line
2357
2358 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).
2359 ------------------------------------------------------------------------
2360 r1481 | zas_ | 2009-03-06 15:53:32 +0100 (Fri, 06 Mar 2009) | 1 line
2361
2362 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()).
2363 ------------------------------------------------------------------------
2364 r1480 | nadvornik | 2009-03-06 15:42:32 +0100 (Fri, 06 Mar 2009) | 2 lines
2365
2366 enable wrap mode in comment pane
2367
2368 ------------------------------------------------------------------------
2369 r1479 | nadvornik | 2009-03-06 15:24:11 +0100 (Fri, 06 Mar 2009) | 2 lines
2370
2371 use standard GtkHPaned for sidebar width
2372
2373 ------------------------------------------------------------------------
2374 r1478 | zas_ | 2009-03-06 12:42:25 +0100 (Fri, 06 Mar 2009) | 1 line
2375
2376 Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
2377 ------------------------------------------------------------------------
2378 r1477 | nadvornik | 2009-03-06 00:32:56 +0100 (Fri, 06 Mar 2009) | 2 lines
2379
2380 do not crash if an exif entry is deleted during editing
2381
2382 ------------------------------------------------------------------------
2383 r1476 | nadvornik | 2009-03-06 00:02:15 +0100 (Fri, 06 Mar 2009) | 2 lines
2384
2385 added popup menu to the exif pane
2386
2387 ------------------------------------------------------------------------
2388 r1475 | nadvornik | 2009-03-04 23:44:35 +0100 (Wed, 04 Mar 2009) | 2 lines
2389
2390 indicate that the exif pane is empty
2391
2392 ------------------------------------------------------------------------
2393 r1474 | nadvornik | 2009-03-04 23:34:11 +0100 (Wed, 04 Mar 2009) | 2 lines
2394
2395 prepared exif pane for popup menu
2396
2397 ------------------------------------------------------------------------
2398 r1473 | zas_ | 2009-03-04 22:33:19 +0100 (Wed, 04 Mar 2009) | 1 line
2399
2400 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.
2401 ------------------------------------------------------------------------
2402 r1472 | nadvornik | 2009-03-04 22:19:12 +0100 (Wed, 04 Mar 2009) | 2 lines
2403
2404 dnd from advanced exif window to exif pane
2405
2406 ------------------------------------------------------------------------
2407 r1471 | nadvornik | 2009-03-04 19:53:47 +0100 (Wed, 04 Mar 2009) | 2 lines
2408
2409 Display pixel coordinates and rgb - patch by Ruben Stein
2410
2411 ------------------------------------------------------------------------
2412 r1470 | nadvornik | 2009-03-04 00:17:07 +0100 (Wed, 04 Mar 2009) | 2 lines
2413
2414 reorder exif pane entries with drag and drop
2415
2416 ------------------------------------------------------------------------
2417 r1469 | nadvornik | 2009-03-02 23:48:04 +0100 (Mon, 02 Mar 2009) | 2 lines
2418
2419 overlay now survives image split
2420
2421 ------------------------------------------------------------------------
2422 r1468 | zas_ | 2009-03-02 22:06:32 +0100 (Mon, 02 Mar 2009) | 1 line
2423
2424 Random tidy up.
2425 ------------------------------------------------------------------------
2426 r1467 | zas_ | 2009-03-02 22:05:57 +0100 (Mon, 02 Mar 2009) | 1 line
2427
2428 Fix memleak in previous patch.
2429 ------------------------------------------------------------------------
2430 r1466 | zas_ | 2009-03-02 22:04:38 +0100 (Mon, 02 Mar 2009) | 1 line
2431
2432 Add a directory separator at the end of names in tab completion list to indicate directories.
2433 ------------------------------------------------------------------------
2434 r1465 | zas_ | 2009-03-02 00:38:36 +0100 (Mon, 02 Mar 2009) | 1 line
2435
2436 Align exif labels vertically (visually better since name is now smaller than value).
2437 ------------------------------------------------------------------------
2438 r1464 | zas_ | 2009-03-02 00:28:53 +0100 (Mon, 02 Mar 2009) | 1 line
2439
2440 Update POTFILES.in and french translation.
2441 ------------------------------------------------------------------------
2442 r1463 | zas_ | 2009-03-02 00:14:19 +0100 (Mon, 02 Mar 2009) | 1 line
2443
2444 When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
2445 ------------------------------------------------------------------------
2446 r1462 | nadvornik | 2009-03-01 22:35:18 +0100 (Sun, 01 Mar 2009) | 2 lines
2447
2448 make the exif pane grow-only - this reduces sidebar jumping
2449
2450 ------------------------------------------------------------------------
2451 r1461 | zas_ | 2009-03-01 22:06:55 +0100 (Sun, 01 Mar 2009) | 1 line
2452
2453 When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
2454 ------------------------------------------------------------------------
2455 r1460 | zas_ | 2009-03-01 20:48:38 +0100 (Sun, 01 Mar 2009) | 1 line
2456
2457 Clarify colorspace determination (exif 2.2/2.21).
2458 ------------------------------------------------------------------------
2459 r1459 | zas_ | 2009-03-01 18:58:19 +0100 (Sun, 01 Mar 2009) | 1 line
2460
2461 Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
2462 ------------------------------------------------------------------------
2463 r1458 | zas_ | 2009-03-01 18:13:14 +0100 (Sun, 01 Mar 2009) | 1 line
2464
2465 Improve file checks using is_readable_file().
2466 ------------------------------------------------------------------------
2467 r1457 | zas_ | 2009-03-01 18:11:51 +0100 (Sun, 01 Mar 2009) | 1 line
2468
2469 Only attempt to read exif if the file is readable.
2470 ------------------------------------------------------------------------
2471 r1456 | zas_ | 2009-03-01 18:10:45 +0100 (Sun, 01 Mar 2009) | 1 line
2472
2473 Introduce is_readable_file() which test if file exists, is regular and readable.
2474 ------------------------------------------------------------------------
2475 r1455 | zas_ | 2009-03-01 17:46:40 +0100 (Sun, 01 Mar 2009) | 1 line
2476
2477 image_select(), image_set_selectable(): tidy up.
2478 ------------------------------------------------------------------------
2479 r1454 | zas_ | 2009-03-01 17:43:48 +0100 (Sun, 01 Mar 2009) | 1 line
2480
2481 Indentation fixes.
2482 ------------------------------------------------------------------------
2483 r1453 | zas_ | 2009-03-01 16:54:37 +0100 (Sun, 01 Mar 2009) | 1 line
2484
2485 image_post_process_color(): remove exif parameter, just extract it when needed.
2486 ------------------------------------------------------------------------
2487 r1452 | zas_ | 2009-03-01 16:41:51 +0100 (Sun, 01 Mar 2009) | 1 line
2488
2489 Slightly modify access_file() and use it to test profile files existence and read access.
2490 ------------------------------------------------------------------------
2491 r1451 | zas_ | 2009-03-01 16:28:06 +0100 (Sun, 01 Mar 2009) | 1 line
2492
2493 Add an ellipse when the file name is truncated.
2494 ------------------------------------------------------------------------
2495 r1450 | zas_ | 2009-03-01 16:15:37 +0100 (Sun, 01 Mar 2009) | 1 line
2496
2497 In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
2498 ------------------------------------------------------------------------
2499 r1449 | nadvornik | 2009-03-01 14:37:30 +0100 (Sun, 01 Mar 2009) | 2 lines
2500
2501 dropped ExifUIList
2502
2503 ------------------------------------------------------------------------
2504 r1448 | nadvornik | 2009-03-01 12:59:32 +0100 (Sun, 01 Mar 2009) | 2 lines
2505
2506 do not use separate list of entries, rely on vbox
2507
2508 ------------------------------------------------------------------------
2509 r1447 | nadvornik | 2009-03-01 01:10:00 +0100 (Sun, 01 Mar 2009) | 2 lines
2510
2511 fixed possible crash
2512
2513 ------------------------------------------------------------------------
2514 r1446 | nadvornik | 2009-03-01 00:59:02 +0100 (Sun, 01 Mar 2009) | 2 lines
2515
2516 rewritten exif pane to support arbitrary number of entries
2517
2518 ------------------------------------------------------------------------
2519 r1445 | zas_ | 2009-02-28 21:57:26 +0100 (Sat, 28 Feb 2009) | 1 line
2520
2521 max value -> value. Shorter.
2522 ------------------------------------------------------------------------
2523 r1444 | zas_ | 2009-02-28 21:53:59 +0100 (Sat, 28 Feb 2009) | 1 line
2524
2525 Add missing space between while and first parenthesis.
2526 ------------------------------------------------------------------------
2527 r1443 | zas_ | 2009-02-28 21:52:51 +0100 (Sat, 28 Feb 2009) | 1 line
2528
2529 Add missing space between switch and first parenthesis.
2530 ------------------------------------------------------------------------
2531 r1442 | zas_ | 2009-02-28 21:48:47 +0100 (Sat, 28 Feb 2009) | 1 line
2532
2533 No space between function name and first parenthesis, it eases greping (see CODING).
2534 ------------------------------------------------------------------------
2535 r1441 | zas_ | 2009-02-28 21:24:42 +0100 (Sat, 28 Feb 2009) | 1 line
2536
2537 Prevent Gtk assertion failures when no icon is set.
2538 ------------------------------------------------------------------------
2539 r1440 | nadvornik | 2009-02-28 21:13:11 +0100 (Sat, 28 Feb 2009) | 3 lines
2540
2541 show histogram label in the title
2542 adjusted label texts
2543
2544 ------------------------------------------------------------------------
2545 r1439 | nadvornik | 2009-02-28 20:44:58 +0100 (Sat, 28 Feb 2009) | 2 lines
2546
2547 give the panes more control over expander title
2548
2549 ------------------------------------------------------------------------
2550 r1438 | zas_ | 2009-02-28 20:41:23 +0100 (Sat, 28 Feb 2009) | 1 line
2551
2552 Color profiles menu: test for file access before allowing to select it as input profile.
2553 ------------------------------------------------------------------------
2554 r1437 | nadvornik | 2009-02-28 19:51:25 +0100 (Sat, 28 Feb 2009) | 2 lines
2555
2556 load icons for external editors
2557
2558 ------------------------------------------------------------------------
2559 r1436 | zas_ | 2009-02-28 19:01:16 +0100 (Sat, 28 Feb 2009) | 1 line
2560
2561 Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
2562 ------------------------------------------------------------------------
2563 r1435 | nadvornik | 2009-02-28 18:20:16 +0100 (Sat, 28 Feb 2009) | 2 lines
2564
2565 fixed bar_histogram headers
2566
2567 ------------------------------------------------------------------------
2568 r1434 | zas_ | 2009-02-28 18:12:00 +0100 (Sat, 28 Feb 2009) | 1 line
2569
2570 Minor simplification and cleanup.
2571 ------------------------------------------------------------------------
2572 r1433 | zas_ | 2009-02-28 17:59:20 +0100 (Sat, 28 Feb 2009) | 1 line
2573
2574 image_change_complete(): reduce code redundancy and implify.
2575 ------------------------------------------------------------------------
2576 r1432 | nadvornik | 2009-02-28 15:40:22 +0100 (Sat, 28 Feb 2009) | 3 lines
2577
2578 fixed overlay configuration
2579 split overlay options between global and layout window
2580
2581 ------------------------------------------------------------------------
2582 r1431 | nadvornik | 2009-02-28 13:50:39 +0100 (Sat, 28 Feb 2009) | 2 lines
2583
2584 save and restore toolbar configuration
2585
2586 ------------------------------------------------------------------------
2587 r1430 | nadvornik | 2009-02-28 10:59:27 +0100 (Sat, 28 Feb 2009) | 2 lines
2588
2589 create toolbar from ui_manager
2590
2591 ------------------------------------------------------------------------
2592 r1429 | zas_ | 2009-02-28 00:25:31 +0100 (Sat, 28 Feb 2009) | 1 line
2593
2594 Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
2595 ------------------------------------------------------------------------
2596 r1428 | zas_ | 2009-02-27 23:28:17 +0100 (Fri, 27 Feb 2009) | 1 line
2597
2598 Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
2599 ------------------------------------------------------------------------
2600 r1427 | nadvornik | 2009-02-27 22:30:28 +0100 (Fri, 27 Feb 2009) | 2 lines
2601
2602 compute histmap in idle callback and only if the histogram is expanded
2603
2604 ------------------------------------------------------------------------
2605 r1426 | zas_ | 2009-02-26 22:46:27 +0100 (Thu, 26 Feb 2009) | 1 line
2606
2607 Add a tooltip showing current histogram state on bar histogram.
2608 ------------------------------------------------------------------------
2609 r1425 | zas_ | 2009-02-26 21:50:36 +0100 (Thu, 26 Feb 2009) | 1 line
2610
2611 Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
2612 ------------------------------------------------------------------------
2613 r1424 | zas_ | 2009-02-26 18:34:14 +0100 (Thu, 26 Feb 2009) | 1 line
2614
2615 Add .bak and .mo extensions to svn:ignore.
2616 ------------------------------------------------------------------------
2617 r1423 | nadvornik | 2009-02-26 09:04:52 +0100 (Thu, 26 Feb 2009) | 2 lines
2618
2619 quoted_value is no longer needed
2620
2621 ------------------------------------------------------------------------
2622 r1422 | zas_ | 2009-02-26 00:04:08 +0100 (Thu, 26 Feb 2009) | 1 line
2623
2624 Silent a minor warning.
2625 ------------------------------------------------------------------------
2626 r1421 | nadvornik | 2009-02-25 22:09:17 +0100 (Wed, 25 Feb 2009) | 2 lines
2627
2628 correctly save and restore overlay string
2629
2630 ------------------------------------------------------------------------
2631 r1420 | zas_ | 2009-02-25 21:54:38 +0100 (Wed, 25 Feb 2009) | 1 line
2632
2633 Save bar pane histogram state to rc file.
2634 ------------------------------------------------------------------------
2635 r1419 | zas_ | 2009-02-25 21:42:35 +0100 (Wed, 25 Feb 2009) | 1 line
2636
2637 Fix up bar pane histogram contextual menu: show current state for channel and log mode.
2638 ------------------------------------------------------------------------
2639 r1418 | nadvornik | 2009-02-25 20:46:03 +0100 (Wed, 25 Feb 2009) | 3 lines
2640
2641 reuse original utility_box (image + sidebars) on layout change (switch
2642 from list to icon view etc.)
2643
2644 ------------------------------------------------------------------------
2645 r1417 | nadvornik | 2009-02-25 19:21:20 +0100 (Wed, 25 Feb 2009) | 2 lines
2646
2647 fixed filter initialization
2648
2649 ------------------------------------------------------------------------
2650 r1416 | nadvornik | 2009-02-24 23:21:28 +0100 (Tue, 24 Feb 2009) | 2 lines
2651
2652 improved bar_sort configuration
2653
2654 ------------------------------------------------------------------------
2655 r1415 | zas_ | 2009-02-24 22:08:16 +0100 (Tue, 24 Feb 2009) | 1 line
2656
2657 Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
2658 ------------------------------------------------------------------------
2659 r1414 | nadvornik | 2009-02-24 21:47:38 +0100 (Tue, 24 Feb 2009) | 2 lines
2660
2661 fixed --fullscreen option together with enabled bar 
2662
2663 ------------------------------------------------------------------------
2664 r1413 | nadvornik | 2009-02-24 21:34:39 +0100 (Tue, 24 Feb 2009) | 2 lines
2665
2666 simplified and improved bar configuration
2667
2668 ------------------------------------------------------------------------
2669 r1412 | zas_ | 2009-02-24 19:00:45 +0100 (Tue, 24 Feb 2009) | 1 line
2670
2671 Enclose macro parameters names with _ to differentiate them from variable names.
2672 ------------------------------------------------------------------------
2673 r1411 | zas_ | 2009-02-24 18:47:45 +0100 (Tue, 24 Feb 2009) | 5 lines
2674
2675 Since READ_*() macros are now exported, do not hide
2676 the if() continue; statement in them.
2677 Wrap WRITE_STRING() instructions in a safer do {} while (0).
2678
2679
2680 ------------------------------------------------------------------------
2681 r1410 | nadvornik | 2009-02-23 23:13:09 +0100 (Mon, 23 Feb 2009) | 2 lines
2682
2683 simplified config writing 
2684
2685 ------------------------------------------------------------------------
2686 r1409 | nadvornik | 2009-02-23 22:21:15 +0100 (Mon, 23 Feb 2009) | 2 lines
2687
2688 enabled commandline again
2689
2690 ------------------------------------------------------------------------
2691 r1408 | zas_ | 2009-02-23 18:20:40 +0100 (Mon, 23 Feb 2009) | 1 line
2692
2693 Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
2694 ------------------------------------------------------------------------
2695 r1407 | zas_ | 2009-02-22 18:46:42 +0100 (Sun, 22 Feb 2009) | 1 line
2696
2697 Set svn:ignore on Makefile and Makefile.in.
2698 ------------------------------------------------------------------------
2699 r1406 | zas_ | 2009-02-22 18:40:32 +0100 (Sun, 22 Feb 2009) | 1 line
2700
2701 Fix and simplify histogram code, drop histogram based on mean value.
2702 ------------------------------------------------------------------------
2703 r1405 | nadvornik | 2009-02-22 16:35:37 +0100 (Sun, 22 Feb 2009) | 4 lines
2704
2705 config file format changed to XML
2706 save and restore all layout windows
2707 save and restore sidebar configuration
2708
2709 ------------------------------------------------------------------------
2710 r1404 | zas_ | 2009-02-22 14:29:49 +0100 (Sun, 22 Feb 2009) | 1 line
2711
2712 Attempt to simplify and fix histrogram code.
2713 ------------------------------------------------------------------------
2714 r1403 | zas_ | 2009-02-21 21:43:35 +0100 (Sat, 21 Feb 2009) | 1 line
2715
2716 Glibification again.
2717 ------------------------------------------------------------------------
2718 r1402 | zas_ | 2009-02-21 19:28:53 +0100 (Sat, 21 Feb 2009) | 1 line
2719
2720 French translation was updated.
2721 ------------------------------------------------------------------------
2722 r1401 | zas_ | 2009-02-21 19:04:52 +0100 (Sat, 21 Feb 2009) | 1 line
2723
2724 Glibification.
2725 ------------------------------------------------------------------------
2726 r1400 | zas_ | 2009-02-21 11:53:18 +0100 (Sat, 21 Feb 2009) | 1 line
2727
2728 Move grid color setting to histogram_new().
2729 ------------------------------------------------------------------------
2730 r1399 | zas_ | 2009-02-21 11:33:56 +0100 (Sat, 21 Feb 2009) | 1 line
2731
2732 Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
2733 ------------------------------------------------------------------------
2734 r1398 | zas_ | 2009-02-21 11:29:13 +0100 (Sat, 21 Feb 2009) | 1 line
2735
2736 Add grid to bar histogram, simplify the code and draw horizontal lines too.
2737 ------------------------------------------------------------------------
2738 r1397 | zas_ | 2009-02-19 18:36:38 +0100 (Thu, 19 Feb 2009) | 1 line
2739
2740 Fix bug 2599857: file list sort order was wrong in many cases.
2741 ------------------------------------------------------------------------
2742 r1396 | nadvornik | 2009-02-16 23:48:30 +0100 (Mon, 16 Feb 2009) | 2 lines
2743
2744 fixed compiler warning
2745
2746 ------------------------------------------------------------------------
2747 r1395 | nadvornik | 2009-02-16 22:01:27 +0100 (Mon, 16 Feb 2009) | 2 lines
2748
2749 hopefully fixed a freeze on solaris
2750
2751 ------------------------------------------------------------------------
2752 r1394 | nadvornik | 2009-02-15 20:25:55 +0100 (Sun, 15 Feb 2009) | 2 lines
2753
2754 added histogram pane
2755
2756 ------------------------------------------------------------------------
2757 r1393 | nadvornik | 2009-02-15 18:27:48 +0100 (Sun, 15 Feb 2009) | 2 lines
2758
2759 fixed histogram drawing
2760
2761 ------------------------------------------------------------------------
2762 r1392 | zas_ | 2009-02-15 16:58:01 +0100 (Sun, 15 Feb 2009) | 1 line
2763
2764 Remove redundant line of code.
2765 ------------------------------------------------------------------------
2766 r1391 | zas_ | 2009-02-15 16:56:48 +0100 (Sun, 15 Feb 2009) | 1 line
2767
2768 Fix up few compilation warnings.
2769 ------------------------------------------------------------------------
2770 r1390 | nadvornik | 2009-02-15 14:11:21 +0100 (Sun, 15 Feb 2009) | 3 lines
2771
2772 histogram caching
2773 histogram interface prepared for histogram pane
2774
2775 ------------------------------------------------------------------------
2776 r1389 | nadvornik | 2009-02-15 10:36:53 +0100 (Sun, 15 Feb 2009) | 3 lines
2777
2778 separated "normal" and advanced exif, "Normal" exif is now in the
2779 generic bar, advanced exif is in separate window.
2780
2781 ------------------------------------------------------------------------
2782 r1388 | nadvornik | 2009-02-14 21:26:30 +0100 (Sat, 14 Feb 2009) | 2 lines
2783
2784 droped Preferences dialog, sidebar should replace it completely
2785
2786 ------------------------------------------------------------------------
2787 r1387 | nadvornik | 2009-02-14 20:50:54 +0100 (Sat, 14 Feb 2009) | 4 lines
2788
2789 replaced bar_info with an universal bar, restored the original
2790 functionality (more or less)
2791 bar configuration is not yet saved
2792
2793 ------------------------------------------------------------------------
2794 r1386 | zas_ | 2009-02-09 10:02:04 +0100 (Mon, 09 Feb 2009) | 1 line
2795
2796 Update ChangeLog using C locale date format, add a script to ease future updates.
2797 ------------------------------------------------------------------------
2798 r1385 | nadvornik | 2009-02-07 22:03:11 +0100 (Sat, 07 Feb 2009) | 4 lines
2799
2800 force at least one idle call before writting metadata
2801 (without this the exit_program_write_metadata_cb could be called
2802 before the exit_program function finished)
2803
2804 ------------------------------------------------------------------------
2805 r1384 | nadvornik | 2009-02-07 20:01:21 +0100 (Sat, 07 Feb 2009) | 6 lines
2806
2807 use metadata_read_* functions where possible
2808 switch exiv2 to utf8 charset
2809 support for exiv2 formatting that depends on other tags:
2810 http://dev.robotbattle.com/bugs/view.php?id=0000516
2811
2812
2813 ------------------------------------------------------------------------
2814 r1383 | nadvornik | 2009-02-07 00:49:03 +0100 (Sat, 07 Feb 2009) | 2 lines
2815
2816 Start with "Fit to window" in "Leave Zoom at previous setting" mode
2817
2818 ------------------------------------------------------------------------
2819 r1382 | nadvornik | 2009-02-06 23:56:52 +0100 (Fri, 06 Feb 2009) | 4 lines
2820
2821 do not switch to the next image on mouse click in split mode
2822 it interferes with image switching too much
2823
2824
2825 ------------------------------------------------------------------------
2826 r1381 | nadvornik | 2009-02-06 23:41:47 +0100 (Fri, 06 Feb 2009) | 2 lines
2827
2828 improved labels of some menu items
2829
2830 ------------------------------------------------------------------------
2831 r1380 | zas_ | 2009-02-04 18:15:30 +0100 (Wed, 04 Feb 2009) | 1 line
2832
2833 Add year 2009 to copyright info everywhere.
2834 ------------------------------------------------------------------------
2835 r1379 | zas_ | 2009-02-04 17:50:24 +0100 (Wed, 04 Feb 2009) | 1 line
2836
2837 Fix up the copyright years info.
2838 ------------------------------------------------------------------------
2839 r1378 | zas_ | 2009-02-04 17:49:11 +0100 (Wed, 04 Feb 2009) | 1 line
2840
2841 Update README header.
2842 ------------------------------------------------------------------------
2843 r1377 | zas_ | 2009-02-04 17:47:02 +0100 (Wed, 04 Feb 2009) | 1 line
2844
2845 Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
2846 ------------------------------------------------------------------------
2847 r1376 | zas_ | 2009-02-04 15:51:23 +0100 (Wed, 04 Feb 2009) | 1 line
2848
2849 Do not show geeqie itself in editors menus.
2850 ------------------------------------------------------------------------
2851 r1375 | nadvornik | 2009-02-03 19:04:10 +0100 (Tue, 03 Feb 2009) | 2 lines
2852
2853 do not translate already translated texts from desktop files
2854
2855 ------------------------------------------------------------------------
2856 r1374 | zas_ | 2009-02-03 14:52:20 +0100 (Tue, 03 Feb 2009) | 1 line
2857
2858 Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
2859 ------------------------------------------------------------------------
2860 r1373 | zas_ | 2009-02-03 14:50:10 +0100 (Tue, 03 Feb 2009) | 1 line
2861
2862 Reorder fields a bit and make flags field unsigned.
2863 ------------------------------------------------------------------------
2864 r1372 | zas_ | 2009-02-03 09:41:21 +0100 (Tue, 03 Feb 2009) | 1 line
2865
2866 editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
2867 ------------------------------------------------------------------------
2868 r1371 | nadvornik | 2009-02-02 21:32:59 +0100 (Mon, 02 Feb 2009) | 3 lines
2869
2870 improved placing of external commands in menu
2871 small menu improvements
2872
2873 ------------------------------------------------------------------------
2874 r1370 | nadvornik | 2009-02-01 23:35:40 +0100 (Sun, 01 Feb 2009) | 3 lines
2875
2876 test TryExec,
2877 xdg_data_home added to the list of directories
2878
2879 ------------------------------------------------------------------------
2880 r1369 | nadvornik | 2009-02-01 19:27:42 +0100 (Sun, 01 Feb 2009) | 2 lines
2881
2882 fixed switch from single to split image
2883
2884 ------------------------------------------------------------------------
2885 r1368 | nadvornik | 2009-02-01 13:48:14 +0100 (Sun, 01 Feb 2009) | 2 lines
2886
2887 read external editors from .desktop files
2888
2889 ------------------------------------------------------------------------
2890 r1367 | zas_ | 2009-01-29 20:43:34 +0100 (Thu, 29 Jan 2009) | 1 line
2891
2892 Sort the list alphabetically and remove an empty line.
2893 ------------------------------------------------------------------------
2894 r1366 | nadvornik | 2009-01-29 20:23:39 +0100 (Thu, 29 Jan 2009) | 4 lines
2895
2896 switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
2897 (new glib-gettextize does not support the old method)
2898
2899
2900 ------------------------------------------------------------------------
2901 r1365 | zas_ | 2009-01-29 20:07:07 +0100 (Thu, 29 Jan 2009) | 1 line
2902
2903 gint -> gboolean.
2904 ------------------------------------------------------------------------
2905 r1364 | zas_ | 2009-01-29 20:00:24 +0100 (Thu, 29 Jan 2009) | 1 line
2906
2907 Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
2908 ------------------------------------------------------------------------
2909 r1363 | zas_ | 2009-01-29 19:52:52 +0100 (Thu, 29 Jan 2009) | 1 line
2910
2911 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.
2912 ------------------------------------------------------------------------
2913 r1362 | nadvornik | 2009-01-29 19:05:41 +0100 (Thu, 29 Jan 2009) | 2 lines
2914
2915 added SIGBUS handler
2916
2917 ------------------------------------------------------------------------
2918 r1361 | nadvornik | 2009-01-26 22:08:05 +0100 (Mon, 26 Jan 2009) | 2 lines
2919
2920 fixed compilation with lirc
2921
2922 ------------------------------------------------------------------------
2923 r1360 | zas_ | 2009-01-26 15:59:49 +0100 (Mon, 26 Jan 2009) | 1 line
2924
2925 Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
2926 ------------------------------------------------------------------------
2927 r1359 | zas_ | 2009-01-26 15:50:56 +0100 (Mon, 26 Jan 2009) | 1 line
2928
2929 Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
2930 ------------------------------------------------------------------------
2931 r1358 | zas_ | 2009-01-26 15:49:09 +0100 (Mon, 26 Jan 2009) | 1 line
2932
2933 Move -Wall before -Wno-* options for them to have any effect.
2934 ------------------------------------------------------------------------
2935 r1357 | zas_ | 2009-01-26 15:18:08 +0100 (Mon, 26 Jan 2009) | 1 line
2936
2937 Keep -O0 over -O2 as requested by Vladimir.
2938 ------------------------------------------------------------------------
2939 r1356 | zas_ | 2009-01-26 09:36:23 +0100 (Mon, 26 Jan 2009) | 1 line
2940
2941 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).
2942 ------------------------------------------------------------------------
2943 r1355 | zas_ | 2009-01-26 09:30:30 +0100 (Mon, 26 Jan 2009) | 1 line
2944
2945 Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
2946 ------------------------------------------------------------------------
2947 r1354 | nadvornik | 2009-01-25 20:38:31 +0100 (Sun, 25 Jan 2009) | 2 lines
2948
2949 added the original COPYING file from GQview - we can't rely on autogen.sh
2950
2951 ------------------------------------------------------------------------
2952 r1352 | nadvornik | 2009-01-25 19:14:08 +0100 (Sun, 25 Jan 2009) | 2 lines
2953
2954 updated ChangeLog from svn log
2955
2956 ------------------------------------------------------------------------
2957 r1351 | nadvornik | 2009-01-25 17:58:19 +0100 (Sun, 25 Jan 2009) | 2 lines
2958
2959 fixed gthread detection
2960
2961 ------------------------------------------------------------------------
2962 r1350 | nadvornik | 2009-01-25 10:27:27 +0100 (Sun, 25 Jan 2009) | 2 lines
2963
2964 do not ignore newly created sidecars
2965
2966 ------------------------------------------------------------------------
2967 r1349 | nadvornik | 2009-01-24 14:46:08 +0100 (Sat, 24 Jan 2009) | 2 lines
2968
2969 adjusted marks spacing to align them with the marks filter
2970
2971 ------------------------------------------------------------------------
2972 r1348 | zas_ | 2009-01-24 14:38:53 +0100 (Sat, 24 Jan 2009) | 1 line
2973
2974 Fix incorrect translation.
2975 ------------------------------------------------------------------------
2976 r1347 | nadvornik | 2009-01-24 14:05:06 +0100 (Sat, 24 Jan 2009) | 4 lines
2977
2978 fixed restoring of OSD at layout_image_full_screen_stop
2979 https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
2980
2981
2982 ------------------------------------------------------------------------
2983 r1346 | nadvornik | 2009-01-24 13:15:01 +0100 (Sat, 24 Jan 2009) | 2 lines
2984
2985 fixed glib warning
2986
2987 ------------------------------------------------------------------------
2988 r1345 | nadvornik | 2009-01-24 11:09:29 +0100 (Sat, 24 Jan 2009) | 2 lines
2989
2990 updated version string
2991
2992 ------------------------------------------------------------------------
2993 r1344 | zas_ | 2009-01-24 08:41:23 +0100 (Sat, 24 Jan 2009) | 1 line
2994
2995 Silent two compilation warnings.
2996 ------------------------------------------------------------------------
2997 r1343 | zas_ | 2009-01-24 08:36:21 +0100 (Sat, 24 Jan 2009) | 1 line
2998
2999 French translation was updated.
3000 ------------------------------------------------------------------------
3001 r1342 | nadvornik | 2009-01-23 23:53:02 +0100 (Fri, 23 Jan 2009) | 2 lines
3002
3003 fixed possible crash
3004
3005 ------------------------------------------------------------------------
3006 r1341 | nadvornik | 2009-01-21 19:30:54 +0100 (Wed, 21 Jan 2009) | 2 lines
3007
3008 enable threads by default
3009
3010 ------------------------------------------------------------------------
3011 r1340 | nadvornik | 2009-01-21 19:16:26 +0100 (Wed, 21 Jan 2009) | 2 lines
3012
3013 compilation fixes for older exiv2
3014
3015 ------------------------------------------------------------------------
3016 r1339 | nadvornik | 2009-01-20 23:53:09 +0100 (Tue, 20 Jan 2009) | 2 lines
3017
3018 improved metadata preferences
3019
3020 ------------------------------------------------------------------------
3021 r1338 | nadvornik | 2009-01-20 23:29:31 +0100 (Tue, 20 Jan 2009) | 2 lines
3022
3023 fixed possible segfault
3024
3025 ------------------------------------------------------------------------
3026 r1337 | nadvornik | 2009-01-11 22:28:03 +0100 (Sun, 11 Jan 2009) | 2 lines
3027
3028 show symlinks in filelist
3029
3030 ------------------------------------------------------------------------
3031 r1336 | nadvornik | 2009-01-11 22:24:58 +0100 (Sun, 11 Jan 2009) | 2 lines
3032
3033 fixed includes
3034
3035 ------------------------------------------------------------------------
3036 r1335 | nadvornik | 2009-01-11 19:58:05 +0100 (Sun, 11 Jan 2009) | 2 lines
3037
3038 added a status bar button for writting metadata immediately
3039
3040 ------------------------------------------------------------------------
3041 r1334 | nadvornik | 2009-01-11 13:13:30 +0100 (Sun, 11 Jan 2009) | 3 lines
3042
3043 metadata write mode (direct or sidecar) made configurable for each file
3044 format
3045
3046 ------------------------------------------------------------------------
3047 r1333 | nadvornik | 2009-01-10 21:40:37 +0100 (Sat, 10 Jan 2009) | 3 lines
3048
3049 simplified metadata interface, dropped metadata_read,
3050 fixes for older exiv2 versions
3051
3052 ------------------------------------------------------------------------
3053 r1332 | zas_ | 2009-01-04 18:14:34 +0100 (Sun, 04 Jan 2009) | 1 line
3054
3055 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.
3056 ------------------------------------------------------------------------
3057 r1331 | zas_ | 2009-01-04 11:32:47 +0100 (Sun, 04 Jan 2009) | 1 line
3058
3059 French translation was updated.
3060 ------------------------------------------------------------------------
3061 r1330 | zas_ | 2009-01-03 18:13:20 +0100 (Sat, 03 Jan 2009) | 1 line
3062
3063 Silent warnings.
3064 ------------------------------------------------------------------------
3065 r1329 | nadvornik | 2009-01-03 16:29:08 +0100 (Sat, 03 Jan 2009) | 2 lines
3066
3067 write keywords and comments with separate functions
3068
3069 ------------------------------------------------------------------------
3070 r1328 | nadvornik | 2009-01-03 00:14:01 +0100 (Sat, 03 Jan 2009) | 2 lines
3071
3072 fixed updating of selection after deleting the last image from the list
3073
3074 ------------------------------------------------------------------------
3075 r1327 | nadvornik | 2009-01-02 23:57:09 +0100 (Fri, 02 Jan 2009) | 5 lines
3076
3077 do not enter a directory after rename
3078 fixed dir tree updating
3079 http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
3080
3081
3082 ------------------------------------------------------------------------
3083 r1326 | nadvornik | 2009-01-02 15:58:21 +0100 (Fri, 02 Jan 2009) | 4 lines
3084
3085 added done callback to utilops
3086 used the callback for metadata writting at exit and for renaming new
3087 folder
3088
3089 ------------------------------------------------------------------------
3090 r1325 | nadvornik | 2009-01-02 10:39:14 +0100 (Fri, 02 Jan 2009) | 2 lines
3091
3092 fixed view_dir notification
3093
3094 ------------------------------------------------------------------------
3095 r1324 | nadvornik | 2009-01-02 10:26:23 +0100 (Fri, 02 Jan 2009) | 4 lines
3096
3097 sidecar files grouping was made case-insensitive
3098 added possibility to use macros %raw, %image, %meta in extensions lists
3099
3100
3101 ------------------------------------------------------------------------
3102 r1323 | nadvornik | 2008-12-27 23:53:07 +0100 (Sat, 27 Dec 2008) | 2 lines
3103
3104 fixed writting of legacy metadata
3105
3106 ------------------------------------------------------------------------
3107 r1322 | nadvornik | 2008-12-26 20:04:36 +0100 (Fri, 26 Dec 2008) | 3 lines
3108
3109 optimized get_mark_func
3110 fixed reference counting bug
3111
3112 ------------------------------------------------------------------------
3113 r1321 | nadvornik | 2008-12-26 19:54:07 +0100 (Fri, 26 Dec 2008) | 2 lines
3114
3115 remove cached entries on all changes
3116
3117 ------------------------------------------------------------------------
3118 r1320 | nadvornik | 2008-12-26 18:38:52 +0100 (Fri, 26 Dec 2008) | 2 lines
3119
3120 fixed previous change
3121
3122 ------------------------------------------------------------------------
3123 r1319 | nadvornik | 2008-12-26 15:12:36 +0100 (Fri, 26 Dec 2008) | 3 lines
3124
3125 improved sidecar writting
3126 private metadata can be saved in xmp format
3127
3128 ------------------------------------------------------------------------
3129 r1318 | nadvornik | 2008-12-25 13:39:34 +0100 (Thu, 25 Dec 2008) | 2 lines
3130
3131 implemented a possibility to connect keywords with marks
3132
3133 ------------------------------------------------------------------------
3134 r1317 | nadvornik | 2008-12-25 13:28:04 +0100 (Thu, 25 Dec 2008) | 2 lines
3135
3136 low-level keyword-to-mark functionality
3137
3138 ------------------------------------------------------------------------
3139 r1316 | nadvornik | 2008-12-25 13:19:37 +0100 (Thu, 25 Dec 2008) | 2 lines
3140
3141 perform internal commands in idle call
3142
3143 ------------------------------------------------------------------------
3144 r1315 | nadvornik | 2008-12-23 23:42:57 +0100 (Tue, 23 Dec 2008) | 2 lines
3145
3146 allow writing of empty keywords/comment
3147
3148 ------------------------------------------------------------------------
3149 r1314 | nadvornik | 2008-12-23 21:53:44 +0100 (Tue, 23 Dec 2008) | 2 lines
3150
3151 added change notification to bar_info.c
3152
3153 ------------------------------------------------------------------------
3154 r1313 | nadvornik | 2008-12-23 20:15:12 +0100 (Tue, 23 Dec 2008) | 2 lines
3155
3156 improved buffering and notifications
3157
3158 ------------------------------------------------------------------------
3159 r1312 | nadvornik | 2008-12-23 20:13:48 +0100 (Tue, 23 Dec 2008) | 3 lines
3160
3161 write changes immediately, the necessary buffering is done on lower
3162 level in metadata.c
3163
3164 ------------------------------------------------------------------------
3165 r1311 | nadvornik | 2008-12-23 00:25:15 +0100 (Tue, 23 Dec 2008) | 2 lines
3166
3167 file class made configurable in preferences
3168
3169 ------------------------------------------------------------------------
3170 r1310 | zas_ | 2008-12-22 20:43:46 +0100 (Mon, 22 Dec 2008) | 1 line
3171
3172 French translation was updated.
3173 ------------------------------------------------------------------------
3174 r1309 | nadvornik | 2008-12-22 19:29:25 +0100 (Mon, 22 Dec 2008) | 2 lines
3175
3176 write metadata after timeout, image change or dir change
3177
3178 ------------------------------------------------------------------------
3179 r1308 | nadvornik | 2008-12-22 19:15:26 +0100 (Mon, 22 Dec 2008) | 2 lines
3180
3181 show metadata options in preferences dialog
3182
3183 ------------------------------------------------------------------------
3184 r1307 | nadvornik | 2008-12-21 22:36:58 +0100 (Sun, 21 Dec 2008) | 2 lines
3185
3186 fixed safe delete
3187
3188 ------------------------------------------------------------------------
3189 r1306 | nadvornik | 2008-12-21 22:20:36 +0100 (Sun, 21 Dec 2008) | 2 lines
3190
3191 most of the metadata options now works
3192
3193 ------------------------------------------------------------------------
3194 r1305 | nadvornik | 2008-12-21 17:26:03 +0100 (Sun, 21 Dec 2008) | 2 lines
3195
3196 fixed new options
3197
3198 ------------------------------------------------------------------------
3199 r1304 | zas_ | 2008-12-21 10:28:16 +0100 (Sun, 21 Dec 2008) | 1 line
3200
3201 French translation was updated.
3202 ------------------------------------------------------------------------
3203 r1303 | nadvornik | 2008-12-21 00:18:20 +0100 (Sun, 21 Dec 2008) | 2 lines
3204
3205 added options for metadata - not yet used
3206
3207 ------------------------------------------------------------------------
3208 r1302 | zas_ | 2008-12-20 22:47:04 +0100 (Sat, 20 Dec 2008) | 1 line
3209
3210 Fix two minor compilation warnings.
3211 ------------------------------------------------------------------------
3212 r1301 | zas_ | 2008-12-20 22:30:27 +0100 (Sat, 20 Dec 2008) | 1 line
3213
3214 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.
3215 ------------------------------------------------------------------------
3216 r1300 | nadvornik | 2008-12-20 21:43:56 +0100 (Sat, 20 Dec 2008) | 3 lines
3217
3218 use the workflow in utilops.c for metadata approving and writting
3219 TODO: configuration
3220
3221 ------------------------------------------------------------------------
3222 r1299 | nadvornik | 2008-12-16 13:59:23 +0100 (Tue, 16 Dec 2008) | 2 lines
3223
3224 queue metadata and write them in an idle callback 
3225
3226 ------------------------------------------------------------------------
3227 r1298 | nadvornik | 2008-12-15 23:47:31 +0100 (Mon, 15 Dec 2008) | 5 lines
3228
3229 prepared infrastructure for delayed metadata writting - refreshing
3230 metadata immediately before writting is now possible
3231
3232 modified metadata are stored in fd->modified_xmp
3233
3234 ------------------------------------------------------------------------
3235 r1297 | zas_ | 2008-12-15 19:04:42 +0100 (Mon, 15 Dec 2008) | 1 line
3236
3237 Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
3238 ------------------------------------------------------------------------
3239 r1296 | zas_ | 2008-12-09 20:12:38 +0100 (Tue, 09 Dec 2008) | 1 line
3240
3241 French translation was updated.
3242 ------------------------------------------------------------------------
3243 r1295 | zas_ | 2008-12-09 18:51:28 +0100 (Tue, 09 Dec 2008) | 1 line
3244
3245 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.
3246 ------------------------------------------------------------------------
3247 r1294 | zas_ | 2008-12-08 22:34:32 +0100 (Mon, 08 Dec 2008) | 1 line
3248
3249 Display error dialog with appropriate message when user is trying to open an invalid collection file.
3250 ------------------------------------------------------------------------
3251 r1293 | zas_ | 2008-12-08 22:33:14 +0100 (Mon, 08 Dec 2008) | 1 line
3252
3253 Cosmetic fix.
3254 ------------------------------------------------------------------------
3255 r1292 | zas_ | 2008-12-07 16:51:50 +0100 (Sun, 07 Dec 2008) | 1 line
3256
3257 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).
3258 ------------------------------------------------------------------------
3259 r1291 | nadvornik | 2008-12-07 14:28:04 +0100 (Sun, 07 Dec 2008) | 2 lines
3260
3261 handle the case when io.open() fails
3262
3263 ------------------------------------------------------------------------
3264 r1290 | nadvornik | 2008-12-06 22:24:38 +0100 (Sat, 06 Dec 2008) | 4 lines
3265
3266 disabled the "unused parameter" warnings, they are harmless and nobody
3267 is going to fix it ;) 
3268 (note: -W is equivalent to -Wextra) 
3269
3270 ------------------------------------------------------------------------
3271 r1289 | zas_ | 2008-12-02 20:34:53 +0100 (Tue, 02 Dec 2008) | 1 line
3272
3273 Rename few variables to make the code more readable.
3274 ------------------------------------------------------------------------
3275 r1288 | zas_ | 2008-11-30 22:59:28 +0100 (Sun, 30 Nov 2008) | 1 line
3276
3277 keyword_list_find() -> find_string_in_list(), return gboolean.
3278 ------------------------------------------------------------------------
3279 r1287 | zas_ | 2008-11-30 22:52:37 +0100 (Sun, 30 Nov 2008) | 1 line
3280
3281 metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
3282 ------------------------------------------------------------------------
3283 r1286 | zas_ | 2008-11-30 22:43:01 +0100 (Sun, 30 Nov 2008) | 1 line
3284
3285 Rename most comment_*() functions to more appropriate metadata_*().
3286 ------------------------------------------------------------------------
3287 r1285 | zas_ | 2008-11-30 12:46:34 +0100 (Sun, 30 Nov 2008) | 1 line
3288
3289 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().
3290 ------------------------------------------------------------------------
3291 r1284 | zas_ | 2008-11-27 20:10:59 +0100 (Thu, 27 Nov 2008) | 1 line
3292
3293 Do not hardcode exif formatted prefix.
3294 ------------------------------------------------------------------------
3295 r1283 | zas_ | 2008-11-27 13:34:39 +0100 (Thu, 27 Nov 2008) | 1 line
3296
3297 Fix up sign-related  warning.
3298 ------------------------------------------------------------------------
3299 r1282 | zas_ | 2008-11-27 13:34:03 +0100 (Thu, 27 Nov 2008) | 1 line
3300
3301 Fix up unsigned expression always true warning.
3302 ------------------------------------------------------------------------
3303 r1281 | zas_ | 2008-11-27 13:33:07 +0100 (Thu, 27 Nov 2008) | 1 line
3304
3305 Resync .h with .c declarations.
3306 ------------------------------------------------------------------------
3307 r1280 | zas_ | 2008-11-27 13:31:27 +0100 (Thu, 27 Nov 2008) | 1 line
3308
3309 Fix up pointer signedness warnings.
3310 ------------------------------------------------------------------------
3311 r1279 | zas_ | 2008-11-27 13:30:49 +0100 (Thu, 27 Nov 2008) | 1 line
3312
3313 Fix up not a prototype warning.
3314 ------------------------------------------------------------------------
3315 r1278 | zas_ | 2008-11-27 13:30:10 +0100 (Thu, 27 Nov 2008) | 1 line
3316
3317 Remove unused variable.
3318 ------------------------------------------------------------------------
3319 r1277 | zas_ | 2008-11-27 13:29:38 +0100 (Thu, 27 Nov 2008) | 1 line
3320
3321 Fix up deprecated function and not a prototype warnings.
3322 ------------------------------------------------------------------------
3323 r1276 | zas_ | 2008-11-26 21:39:50 +0100 (Wed, 26 Nov 2008) | 1 line
3324
3325 Handle return values better to silent some warnings.
3326 ------------------------------------------------------------------------
3327 r1275 | zas_ | 2008-11-26 21:38:47 +0100 (Wed, 26 Nov 2008) | 1 line
3328
3329 Print a message if chown() or chmod() fail.
3330 ------------------------------------------------------------------------
3331 r1274 | zas_ | 2008-11-26 21:37:14 +0100 (Wed, 26 Nov 2008) | 1 line
3332
3333 Fix up format vs type warning.
3334 ------------------------------------------------------------------------
3335 r1273 | zas_ | 2008-11-25 18:32:51 +0100 (Tue, 25 Nov 2008) | 1 line
3336
3337 Move comments/keywords read and write stuff to new metadata.{c,h}.
3338 ------------------------------------------------------------------------
3339 r1272 | zas_ | 2008-11-25 18:01:03 +0100 (Tue, 25 Nov 2008) | 1 line
3340
3341 Fix up unsigned expression always true/false warnings.
3342 ------------------------------------------------------------------------
3343 r1271 | zas_ | 2008-11-23 23:05:27 +0100 (Sun, 23 Nov 2008) | 1 line
3344
3345 Hide .gqv extension from collection name in collection window title and recent menu list.
3346 ------------------------------------------------------------------------
3347 r1270 | zas_ | 2008-11-23 17:16:09 +0100 (Sun, 23 Nov 2008) | 1 line
3348
3349 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().
3350 ------------------------------------------------------------------------
3351 r1269 | zas_ | 2008-11-23 17:10:29 +0100 (Sun, 23 Nov 2008) | 1 line
3352
3353 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.
3354 ------------------------------------------------------------------------
3355 r1268 | zas_ | 2008-11-22 23:54:51 +0100 (Sat, 22 Nov 2008) | 1 line
3356
3357 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.
3358 ------------------------------------------------------------------------
3359 r1267 | zas_ | 2008-11-22 23:43:18 +0100 (Sat, 22 Nov 2008) | 1 line
3360
3361 When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
3362 ------------------------------------------------------------------------
3363 r1266 | zas_ | 2008-11-22 23:10:10 +0100 (Sat, 22 Nov 2008) | 1 line
3364
3365 Tidy up.
3366 ------------------------------------------------------------------------
3367 r1265 | zas_ | 2008-11-22 23:04:21 +0100 (Sat, 22 Nov 2008) | 1 line
3368
3369 Use common code for layout_image_setup_split_none() too.
3370 ------------------------------------------------------------------------
3371 r1264 | zas_ | 2008-11-22 22:58:07 +0100 (Sat, 22 Nov 2008) | 1 line
3372
3373 layout_image_setup_split_*(): simplify code.
3374 ------------------------------------------------------------------------
3375 r1263 | zas_ | 2008-11-22 22:11:09 +0100 (Sat, 22 Nov 2008) | 1 line
3376
3377 layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
3378 ------------------------------------------------------------------------
3379 r1262 | zas_ | 2008-11-22 17:24:23 +0100 (Sat, 22 Nov 2008) | 1 line
3380
3381 Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
3382 ------------------------------------------------------------------------
3383 r1261 | zas_ | 2008-11-20 18:28:34 +0100 (Thu, 20 Nov 2008) | 1 line
3384
3385 Force font weight and style to normal for keys.
3386 ------------------------------------------------------------------------
3387 r1260 | zas_ | 2008-11-20 18:23:46 +0100 (Thu, 20 Nov 2008) | 1 line
3388
3389 Fix up yet unmarked keys.
3390 ------------------------------------------------------------------------
3391 r1259 | zas_ | 2008-11-20 12:46:43 +0100 (Thu, 20 Nov 2008) | 1 line
3392
3393 Fix compilation warnings.
3394 ------------------------------------------------------------------------
3395 r1258 | zas_ | 2008-11-20 08:22:56 +0100 (Thu, 20 Nov 2008) | 1 line
3396
3397 Fix up some missing html code.
3398 ------------------------------------------------------------------------
3399 r1257 | zas_ | 2008-11-19 23:57:40 +0100 (Wed, 19 Nov 2008) | 1 line
3400
3401 More keys.
3402 ------------------------------------------------------------------------
3403 r1256 | zas_ | 2008-11-19 23:46:27 +0100 (Wed, 19 Nov 2008) | 1 line
3404
3405 Fix text wrongly marked as key.
3406 ------------------------------------------------------------------------
3407 r1255 | zas_ | 2008-11-19 23:42:20 +0100 (Wed, 19 Nov 2008) | 1 line
3408
3409 Mark keyboard keys with a span and make them look like a key through css style.
3410 ------------------------------------------------------------------------
3411 r1254 | zas_ | 2008-11-19 22:36:02 +0100 (Wed, 19 Nov 2008) | 1 line
3412
3413 Replace [Control] by shorter and more common [Ctrl].
3414 ------------------------------------------------------------------------
3415 r1253 | zas_ | 2008-11-19 22:16:27 +0100 (Wed, 19 Nov 2008) | 1 line
3416
3417 Unify [Shift] and [Control] notation.
3418 ------------------------------------------------------------------------
3419 r1252 | zas_ | 2008-11-19 21:53:53 +0100 (Wed, 19 Nov 2008) | 1 line
3420
3421 Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
3422 ------------------------------------------------------------------------
3423 r1251 | zas_ | 2008-11-19 18:42:36 +0100 (Wed, 19 Nov 2008) | 1 line
3424
3425 Update documentation.
3426 ------------------------------------------------------------------------
3427 r1250 | zas_ | 2008-11-17 19:05:42 +0100 (Mon, 17 Nov 2008) | 1 line
3428
3429 Fix up links and various enhancements.
3430 ------------------------------------------------------------------------
3431 r1249 | zas_ | 2008-11-17 18:17:47 +0100 (Mon, 17 Nov 2008) | 1 line
3432
3433 Remove colored background in headings for printable version.
3434 ------------------------------------------------------------------------
3435 r1248 | zas_ | 2008-11-17 18:09:44 +0100 (Mon, 17 Nov 2008) | 1 line
3436
3437 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.
3438 ------------------------------------------------------------------------
3439 r1247 | zas_ | 2008-11-17 08:10:32 +0100 (Mon, 17 Nov 2008) | 1 line
3440
3441 Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
3442 ------------------------------------------------------------------------
3443 r1246 | zas_ | 2008-11-16 20:58:43 +0100 (Sun, 16 Nov 2008) | 1 line
3444
3445 Add specific css for print media(has to be improved).
3446 ------------------------------------------------------------------------
3447 r1245 | zas_ | 2008-11-16 17:32:14 +0100 (Sun, 16 Nov 2008) | 1 line
3448
3449 Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
3450 ------------------------------------------------------------------------
3451 r1244 | zas_ | 2008-11-15 21:17:14 +0100 (Sat, 15 Nov 2008) | 21 lines
3452
3453 Implement preliminary support for XDG Base Directory Specification.
3454 See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
3455
3456 This feature was requested for a long time (feature requests #1950978 and #2289481).
3457 For now, it is disabled since it breaks compatibility with previous versions.
3458 To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
3459
3460 geeqierc and other conf files are going to:
3461 $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
3462
3463 metadata and thumbnails cache (if std is not used) are going to:
3464 $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
3465 and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
3466
3467 collections are going to:
3468 $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
3469
3470
3471 Please test and report any issue.
3472
3473
3474 ------------------------------------------------------------------------
3475 r1243 | zas_ | 2008-11-15 21:01:25 +0100 (Sat, 15 Nov 2008) | 1 line
3476
3477 Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
3478 ------------------------------------------------------------------------
3479 r1242 | nadvornik | 2008-11-15 20:13:43 +0100 (Sat, 15 Nov 2008) | 2 lines
3480
3481 fixed usage of deprecated functions - patch by Omari Stephens
3482
3483 ------------------------------------------------------------------------
3484 r1241 | zas_ | 2008-11-15 18:48:31 +0100 (Sat, 15 Nov 2008) | 1 line
3485
3486 Rename check_for_home_path() to mkdir_if_not_exists().
3487 ------------------------------------------------------------------------
3488 r1240 | zas_ | 2008-11-15 18:30:45 +0100 (Sat, 15 Nov 2008) | 11 lines
3489
3490 Use functions to return directories instead of constants.
3491 Following functions were added:
3492 get_collections_dir()
3493 get_metadata_cache_dir()
3494 get_rc_dir()
3495 get_thumbnails_cache_dir()
3496 get_trash_dir()
3497
3498 They return the full directory path.
3499
3500
3501 ------------------------------------------------------------------------
3502 r1239 | zas_ | 2008-11-15 11:35:43 +0100 (Sat, 15 Nov 2008) | 1 line
3503
3504 Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
3505 ------------------------------------------------------------------------
3506 r1238 | zas_ | 2008-11-14 02:10:18 +0100 (Fri, 14 Nov 2008) | 1 line
3507
3508 Fix up Makefile.am: add missing files and do not install template.html.
3509 ------------------------------------------------------------------------
3510 r1237 | zas_ | 2008-11-12 22:38:00 +0100 (Wed, 12 Nov 2008) | 1 line
3511
3512 Fix a cut'n'paste error.
3513 ------------------------------------------------------------------------
3514 r1236 | zas_ | 2008-11-12 22:34:55 +0100 (Wed, 12 Nov 2008) | 1 line
3515
3516 More precise description of the pan view find feature and a note about ressources eating was added.
3517 ------------------------------------------------------------------------
3518 r1235 | zas_ | 2008-11-12 22:15:12 +0100 (Wed, 12 Nov 2008) | 1 line
3519
3520 Add some information about the pan view.
3521 ------------------------------------------------------------------------
3522 r1234 | zas_ | 2008-11-12 18:59:14 +0100 (Wed, 12 Nov 2008) | 1 line
3523
3524 Add a note about splitted view.
3525 ------------------------------------------------------------------------
3526 r1233 | zas_ | 2008-11-12 18:48:16 +0100 (Wed, 12 Nov 2008) | 1 line
3527
3528 Add Connected zoom and Split menu items.
3529 ------------------------------------------------------------------------
3530 r1232 | zas_ | 2008-11-12 00:35:39 +0100 (Wed, 12 Nov 2008) | 1 line
3531
3532 Add missing s...
3533 ------------------------------------------------------------------------
3534 r1231 | zas_ | 2008-11-12 00:30:13 +0100 (Wed, 12 Nov 2008) | 1 line
3535
3536 Minor fixes.
3537 ------------------------------------------------------------------------
3538 r1230 | zas_ | 2008-11-11 22:50:42 +0100 (Tue, 11 Nov 2008) | 1 line
3539
3540 Give a new style to menus.
3541 ------------------------------------------------------------------------
3542 r1229 | zas_ | 2008-11-11 22:49:33 +0100 (Tue, 11 Nov 2008) | 1 line
3543
3544 Fix missing parts.
3545 ------------------------------------------------------------------------
3546 r1228 | zas_ | 2008-11-11 22:17:55 +0100 (Tue, 11 Nov 2008) | 1 line
3547
3548 Update main window menus description to match current Geeqie.
3549 ------------------------------------------------------------------------
3550 r1227 | zas_ | 2008-11-11 22:17:03 +0100 (Tue, 11 Nov 2008) | 1 line
3551
3552 Drop dots.
3553 ------------------------------------------------------------------------
3554 r1226 | zas_ | 2008-11-11 11:32:03 +0100 (Tue, 11 Nov 2008) | 1 line
3555
3556 Update exif pane documentation a bit.
3557 ------------------------------------------------------------------------
3558 r1225 | zas_ | 2008-11-11 11:24:04 +0100 (Tue, 11 Nov 2008) | 1 line
3559
3560 Add Properties Options page.
3561 ------------------------------------------------------------------------
3562 r1224 | zas_ | 2008-11-11 11:09:09 +0100 (Tue, 11 Nov 2008) | 1 line
3563
3564 Advanced options documentation is now almost in sync with current geeqie.
3565 ------------------------------------------------------------------------
3566 r1223 | zas_ | 2008-11-11 10:12:10 +0100 (Tue, 11 Nov 2008) | 1 line
3567
3568 More updates to advanced options documentation. Not yet finished.
3569 ------------------------------------------------------------------------
3570 r1222 | zas_ | 2008-11-11 00:36:12 +0100 (Tue, 11 Nov 2008) | 1 line
3571
3572 Page cleanup and fixed. Remove obsolete note.
3573 ------------------------------------------------------------------------
3574 r1221 | zas_ | 2008-11-11 00:15:42 +0100 (Tue, 11 Nov 2008) | 1 line
3575
3576 Add missing link.
3577 ------------------------------------------------------------------------
3578 r1220 | zas_ | 2008-11-11 00:05:50 +0100 (Tue, 11 Nov 2008) | 1 line
3579
3580 Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
3581 ------------------------------------------------------------------------
3582 r1219 | zas_ | 2008-11-10 22:33:38 +0100 (Mon, 10 Nov 2008) | 1 line
3583
3584 Let subsection menus match index style.
3585 ------------------------------------------------------------------------
3586 r1218 | zas_ | 2008-11-10 22:14:34 +0100 (Mon, 10 Nov 2008) | 1 line
3587
3588 Cosmetic changes in image search and find duplicates shortcuts tables.
3589 ------------------------------------------------------------------------
3590 r1217 | zas_ | 2008-11-10 21:42:44 +0100 (Mon, 10 Nov 2008) | 1 line
3591
3592 Tidy up.
3593 ------------------------------------------------------------------------
3594 r1216 | zas_ | 2008-11-10 21:40:50 +0100 (Mon, 10 Nov 2008) | 1 line
3595
3596 Move from xhtml transitional to xhtml strict.
3597 ------------------------------------------------------------------------
3598 r1215 | zas_ | 2008-11-10 21:16:45 +0100 (Mon, 10 Nov 2008) | 1 line
3599
3600 Minor cleanup.
3601 ------------------------------------------------------------------------
3602 r1214 | zas_ | 2008-11-10 20:37:17 +0100 (Mon, 10 Nov 2008) | 1 line
3603
3604 Tidy up and minor fixes.
3605 ------------------------------------------------------------------------
3606 r1213 | zas_ | 2008-11-10 19:02:09 +0100 (Mon, 10 Nov 2008) | 1 line
3607
3608 Notes cleanup and minor stylistic fixes.
3609 ------------------------------------------------------------------------
3610 r1212 | zas_ | 2008-11-10 18:16:16 +0100 (Mon, 10 Nov 2008) | 1 line
3611
3612 Various fixes and cleanup.
3613 ------------------------------------------------------------------------
3614 r1211 | zas_ | 2008-11-10 17:11:28 +0100 (Mon, 10 Nov 2008) | 1 line
3615
3616 Fix up some errors.
3617 ------------------------------------------------------------------------
3618 r1210 | zas_ | 2008-11-10 16:20:13 +0100 (Mon, 10 Nov 2008) | 1 line
3619
3620 Fix up unvalid xhtml.
3621 ------------------------------------------------------------------------
3622 r1209 | zas_ | 2008-11-10 15:56:11 +0100 (Mon, 10 Nov 2008) | 1 line
3623
3624 Fix up a broken link.
3625 ------------------------------------------------------------------------
3626 r1208 | zas_ | 2008-11-10 15:10:39 +0100 (Mon, 10 Nov 2008) | 1 line
3627
3628 Beautify the manual.
3629 ------------------------------------------------------------------------
3630 r1207 | zas_ | 2008-11-10 14:00:29 +0100 (Mon, 10 Nov 2008) | 1 line
3631
3632 Reformat more pages.
3633 ------------------------------------------------------------------------
3634 r1206 | zas_ | 2008-11-10 13:06:05 +0100 (Mon, 10 Nov 2008) | 1 line
3635
3636 Reformat remaining options pages.
3637 ------------------------------------------------------------------------
3638 r1205 | zas_ | 2008-11-10 11:26:51 +0100 (Mon, 10 Nov 2008) | 1 line
3639
3640 Reformatting: notes, advanced options page and more.
3641 ------------------------------------------------------------------------
3642 r1204 | zas_ | 2008-11-09 22:53:33 +0100 (Sun, 09 Nov 2008) | 1 line
3643
3644 Reformatting.
3645 ------------------------------------------------------------------------
3646 r1203 | zas_ | 2008-11-09 18:17:19 +0100 (Sun, 09 Nov 2008) | 1 line
3647
3648 Reformat and cleanup.
3649 ------------------------------------------------------------------------
3650 r1202 | zas_ | 2008-11-09 14:37:39 +0100 (Sun, 09 Nov 2008) | 1 line
3651
3652 More cleanup of tables.
3653 ------------------------------------------------------------------------
3654 r1201 | zas_ | 2008-11-09 14:06:16 +0100 (Sun, 09 Nov 2008) | 1 line
3655
3656 Cleanup some tables.
3657 ------------------------------------------------------------------------
3658 r1200 | zas_ | 2008-11-09 13:48:00 +0100 (Sun, 09 Nov 2008) | 1 line
3659
3660 Drop most old css classes.
3661 ------------------------------------------------------------------------
3662 r1199 | zas_ | 2008-11-09 10:39:14 +0100 (Sun, 09 Nov 2008) | 1 line
3663
3664 Move dialog descriptions to definitions lists, first step.
3665 ------------------------------------------------------------------------
3666 r1198 | zas_ | 2008-11-09 10:33:01 +0100 (Sun, 09 Nov 2008) | 1 line
3667
3668 Index cleanup.
3669 ------------------------------------------------------------------------
3670 r1197 | zas_ | 2008-11-09 10:28:59 +0100 (Sun, 09 Nov 2008) | 1 line
3671
3672 Move menu descriptions to definitions lists.
3673 ------------------------------------------------------------------------
3674 r1196 | zas_ | 2008-11-08 23:11:51 +0100 (Sat, 08 Nov 2008) | 1 line
3675
3676 Re-introduce Geeqie User Manual footer.
3677 ------------------------------------------------------------------------
3678 r1195 | zas_ | 2008-11-08 18:38:36 +0100 (Sat, 08 Nov 2008) | 1 line
3679
3680 Simplify bottom navigation table.
3681 ------------------------------------------------------------------------
3682 r1194 | zas_ | 2008-11-08 18:24:02 +0100 (Sat, 08 Nov 2008) | 1 line
3683
3684 Use col tags with id in top and bottom navigation tables.
3685 ------------------------------------------------------------------------
3686 r1193 | zas_ | 2008-11-08 12:37:17 +0100 (Sat, 08 Nov 2008) | 1 line
3687
3688 Add a generic spacer at the bottom of the page, remove now unused css classes.
3689 ------------------------------------------------------------------------
3690 r1192 | zas_ | 2008-11-08 11:59:45 +0100 (Sat, 08 Nov 2008) | 1 line
3691
3692 Add two css classes navtop and navbottom and remove unused ones.
3693 ------------------------------------------------------------------------
3694 r1191 | zas_ | 2008-11-08 11:49:18 +0100 (Sat, 08 Nov 2008) | 1 line
3695
3696 Add style.css to list of files to install.
3697 ------------------------------------------------------------------------
3698 r1190 | zas_ | 2008-11-08 11:47:31 +0100 (Sat, 08 Nov 2008) | 1 line
3699
3700 Move css styles to an external stylesheet.
3701 ------------------------------------------------------------------------
3702 r1189 | zas_ | 2008-11-07 00:49:31 +0100 (Fri, 07 Nov 2008) | 1 line
3703
3704 Remove reference to numbered section.
3705 ------------------------------------------------------------------------
3706 r1188 | zas_ | 2008-11-07 00:43:46 +0100 (Fri, 07 Nov 2008) | 1 line
3707
3708 Remove references to numbered sections.
3709 ------------------------------------------------------------------------
3710 r1187 | zas_ | 2008-11-07 00:39:22 +0100 (Fri, 07 Nov 2008) | 1 line
3711
3712 Simplify the table.
3713 ------------------------------------------------------------------------
3714 r1186 | zas_ | 2008-11-06 21:01:32 +0100 (Thu, 06 Nov 2008) | 10 lines
3715
3716 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.
3717
3718 This patch fixes that (and still fixes the case where one searches on 
3719 comments and hits a file with keywords but no comments).  Lastly, I would 
3720 imagine that there exists a failure mode where one searches for a keyword and 
3721 hits a file with a comment but no keyword, and I imagine this patch should fix 
3722 that case as well.
3723
3724 Patch by Omari Stephens (aka xsdg).
3725
3726 ------------------------------------------------------------------------
3727 r1185 | zas_ | 2008-11-04 18:26:46 +0100 (Tue, 04 Nov 2008) | 1 line
3728
3729 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.
3730 ------------------------------------------------------------------------
3731 r1184 | zas_ | 2008-11-04 18:11:53 +0100 (Tue, 04 Nov 2008) | 1 line
3732
3733 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.
3734 ------------------------------------------------------------------------
3735 r1183 | zas_ | 2008-10-27 14:31:39 +0100 (Mon, 27 Oct 2008) | 1 line
3736
3737 Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
3738 ------------------------------------------------------------------------
3739 r1182 | zas_ | 2008-10-26 20:27:20 +0100 (Sun, 26 Oct 2008) | 1 line
3740
3741 Use h2/h3 tags where appropriate.
3742 ------------------------------------------------------------------------
3743 r1181 | bruclik | 2008-10-26 14:43:10 +0100 (Sun, 26 Oct 2008) | 2 lines
3744
3745 Fixed doc/Makefile.am according to renamed doc files.
3746
3747 ------------------------------------------------------------------------
3748 r1180 | zas_ | 2008-10-25 16:42:52 +0200 (Sat, 25 Oct 2008) | 1 line
3749
3750 Keyboard table cleanup attempt. Need more work.
3751 ------------------------------------------------------------------------
3752 r1179 | zas_ | 2008-10-25 15:14:00 +0200 (Sat, 25 Oct 2008) | 1 line
3753
3754 Move menus to unordered lists - step 2.
3755 ------------------------------------------------------------------------
3756 r1178 | zas_ | 2008-10-25 13:02:09 +0200 (Sat, 25 Oct 2008) | 1 line
3757
3758 Move menus to unordered lists - step 1.
3759 ------------------------------------------------------------------------
3760 r1177 | zas_ | 2008-10-25 10:49:07 +0200 (Sat, 25 Oct 2008) | 1 line
3761
3762 Align Previous to the left, drop useless col tags.
3763 ------------------------------------------------------------------------
3764 r1176 | zas_ | 2008-10-25 10:14:34 +0200 (Sat, 25 Oct 2008) | 1 line
3765
3766 Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
3767 ------------------------------------------------------------------------
3768 r1175 | zas_ | 2008-10-25 10:10:11 +0200 (Sat, 25 Oct 2008) | 1 line
3769
3770 Fix page titles.
3771 ------------------------------------------------------------------------
3772 r1174 | zas_ | 2008-10-25 10:07:57 +0200 (Sat, 25 Oct 2008) | 1 line
3773
3774 Drop chapters numbers from h1 title, and reformat top title a bit.
3775 ------------------------------------------------------------------------
3776 r1173 | zas_ | 2008-10-25 09:47:47 +0200 (Sat, 25 Oct 2008) | 1 line
3777
3778 Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
3779 ------------------------------------------------------------------------
3780 r1172 | zas_ | 2008-10-24 00:45:44 +0200 (Fri, 24 Oct 2008) | 1 line
3781
3782 Update legal notice and copyright to mention The Geeqie Team.
3783 ------------------------------------------------------------------------
3784 r1171 | zas_ | 2008-10-23 21:06:23 +0200 (Thu, 23 Oct 2008) | 1 line
3785
3786 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).
3787 ------------------------------------------------------------------------
3788 r1170 | zas_ | 2008-10-23 20:06:28 +0200 (Thu, 23 Oct 2008) | 1 line
3789
3790 Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
3791 ------------------------------------------------------------------------
3792 r1169 | zas_ | 2008-10-22 21:56:29 +0200 (Wed, 22 Oct 2008) | 1 line
3793
3794 Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
3795 ------------------------------------------------------------------------
3796 r1168 | nadvornik | 2008-10-20 23:00:18 +0200 (Mon, 20 Oct 2008) | 3 lines
3797
3798 Fix a cut and paste error when implementing the comment search (Klaus
3799 Ethgen)
3800
3801 ------------------------------------------------------------------------
3802 r1167 | nadvornik | 2008-10-20 19:13:32 +0200 (Mon, 20 Oct 2008) | 2 lines
3803
3804 fixed failed assertion in exif_free
3805
3806 ------------------------------------------------------------------------
3807 r1166 | nadvornik | 2008-10-18 22:17:55 +0200 (Sat, 18 Oct 2008) | 2 lines
3808
3809 create xmp sidecar when needed
3810
3811 ------------------------------------------------------------------------
3812 r1165 | nadvornik | 2008-10-18 21:20:27 +0200 (Sat, 18 Oct 2008) | 2 lines
3813
3814 simple synchronization XMP <-> Exif, IPTC
3815
3816 ------------------------------------------------------------------------
3817 r1164 | nadvornik | 2008-10-18 20:22:57 +0200 (Sat, 18 Oct 2008) | 2 lines
3818
3819 infrastructure for preprocessing of metadata
3820
3821 ------------------------------------------------------------------------
3822 r1163 | nadvornik | 2008-10-18 11:07:52 +0200 (Sat, 18 Oct 2008) | 2 lines
3823
3824 fixed bar_exif separator
3825
3826 ------------------------------------------------------------------------
3827 r1162 | nadvornik | 2008-10-18 10:40:32 +0200 (Sat, 18 Oct 2008) | 2 lines
3828
3829 reordered advanced exif columns
3830
3831 ------------------------------------------------------------------------
3832 r1161 | nadvornik | 2008-10-18 10:31:25 +0200 (Sat, 18 Oct 2008) | 2 lines
3833
3834 no need to validate description, it is in utf8
3835
3836 ------------------------------------------------------------------------
3837 r1160 | nadvornik | 2008-10-18 00:00:07 +0200 (Sat, 18 Oct 2008) | 4 lines
3838
3839 improved custom exif look:
3840 - use toggle instead of remove button 
3841 - display description instead of property key
3842
3843 ------------------------------------------------------------------------
3844 r1159 | nadvornik | 2008-10-14 23:24:34 +0200 (Tue, 14 Oct 2008) | 2 lines
3845
3846 follow Exiv2 SVN changes
3847
3848 ------------------------------------------------------------------------
3849 r1158 | zas_ | 2008-10-12 10:49:45 +0200 (Sun, 12 Oct 2008) | 1 line
3850
3851 French translation was updated.
3852 ------------------------------------------------------------------------
3853 r1157 | zas_ | 2008-10-12 10:43:14 +0200 (Sun, 12 Oct 2008) | 1 line
3854
3855 Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
3856 ------------------------------------------------------------------------
3857 r1156 | zas_ | 2008-10-12 10:36:53 +0200 (Sun, 12 Oct 2008) | 6 lines
3858
3859 Better handling of accels map file writing errors.
3860 Secure save is also used for those now, at the expense of
3861 a bit of duplication of gtk functions.
3862 It should fix bug 2146917 (debian BTS #501131), reported by
3863 Stanislav Maslovski.
3864
3865 ------------------------------------------------------------------------
3866 r1155 | nadvornik | 2008-10-11 22:19:48 +0200 (Sat, 11 Oct 2008) | 6 lines
3867
3868 added option to use exif thumbnails
3869 - it requires exiv2 0.18 or the current svn 
3870 - it is disabled by default because the exif thumbnails
3871   may be outdated if the image was edited
3872
3873
3874 ------------------------------------------------------------------------
3875 r1154 | zas_ | 2008-10-07 21:34:11 +0200 (Tue, 07 Oct 2008) | 1 line
3876
3877 French translation was updated.
3878 ------------------------------------------------------------------------
3879 r1153 | zas_ | 2008-10-07 21:29:13 +0200 (Tue, 07 Oct 2008) | 1 line
3880
3881 Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
3882 ------------------------------------------------------------------------
3883 r1152 | nadvornik | 2008-10-07 20:37:32 +0200 (Tue, 07 Oct 2008) | 2 lines
3884
3885 Implement the search for image comment - patch by Klaus Ethgen
3886
3887 ------------------------------------------------------------------------
3888 r1151 | nadvornik | 2008-10-07 20:22:58 +0200 (Tue, 07 Oct 2008) | 2 lines
3889
3890 Fixed degree symbol encoding
3891
3892 ------------------------------------------------------------------------
3893 r1150 | nadvornik | 2008-10-07 20:20:22 +0200 (Tue, 07 Oct 2008) | 2 lines
3894
3895 Adding a vim modeline to all files - patch by Klaus Ethgen
3896
3897 ------------------------------------------------------------------------
3898 r1149 | nadvornik | 2008-10-05 20:25:44 +0200 (Sun, 05 Oct 2008) | 2 lines
3899
3900 fixed confirm_delete option
3901
3902 ------------------------------------------------------------------------
3903 r1148 | nadvornik | 2008-10-04 22:28:31 +0200 (Sat, 04 Oct 2008) | 2 lines
3904
3905 fixed charset of exiv2 strings in non-utf8 locales
3906
3907 ------------------------------------------------------------------------
3908 r1147 | nadvornik | 2008-10-01 22:57:56 +0200 (Wed, 01 Oct 2008) | 2 lines
3909
3910 Add support for GPSInfo - patch by Klaus Ethgen
3911
3912 ------------------------------------------------------------------------
3913 r1146 | nadvornik | 2008-09-29 23:17:19 +0200 (Mon, 29 Sep 2008) | 4 lines
3914
3915 The comment section in the meta file is the last section. However it do
3916 not accept comment lines starting with a '['. This patch will fix that.
3917 - patch by Klaus Ethgen
3918
3919 ------------------------------------------------------------------------
3920 r1145 | nadvornik | 2008-09-29 23:09:48 +0200 (Mon, 29 Sep 2008) | 2 lines
3921
3922 fixes executable right of images
3923
3924 ------------------------------------------------------------------------
3925 r1144 | nadvornik | 2008-09-29 23:01:30 +0200 (Mon, 29 Sep 2008) | 2 lines
3926
3927 enlarge the dupe window - patch by Klaus Ethgen
3928
3929 ------------------------------------------------------------------------
3930 r1143 | nadvornik | 2008-09-27 20:48:32 +0200 (Sat, 27 Sep 2008) | 2 lines
3931
3932 updated preview loader to work with current svn version of libexiv2
3933
3934 ------------------------------------------------------------------------
3935 r1142 | nadvornik | 2008-09-10 22:37:30 +0200 (Wed, 10 Sep 2008) | 8 lines
3936
3937 use SHIFT for connected scroll and zoom
3938
3939 SHIFT + keys or mouse: affects all split windows
3940 keys or mouse: affects only active window
3941
3942 CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
3943
3944
3945 ------------------------------------------------------------------------
3946 r1141 | nadvornik | 2008-09-09 21:46:44 +0200 (Tue, 09 Sep 2008) | 3 lines
3947
3948 reverted buggy part of rev. 1138 - it made the filelist jump
3949 unexpectedly
3950
3951 ------------------------------------------------------------------------
3952 r1140 | nadvornik | 2008-09-08 21:57:51 +0200 (Mon, 08 Sep 2008) | 3 lines
3953
3954 added possibility to redraw only the parts of image that are already
3955 loaded
3956
3957 ------------------------------------------------------------------------
3958 r1139 | zas_ | 2008-09-08 17:53:01 +0200 (Mon, 08 Sep 2008) | 1 line
3959
3960 Fix a compiler warning regarding argument type.
3961 ------------------------------------------------------------------------
3962 r1138 | bruclik | 2008-09-08 01:01:30 +0200 (Mon, 08 Sep 2008) | 2 lines
3963
3964 Replaced gtk depreceated code.
3965
3966 ------------------------------------------------------------------------
3967 r1137 | zas_ | 2008-09-07 21:42:19 +0200 (Sun, 07 Sep 2008) | 1 line
3968
3969 Shorten config_window_apply() a bit, reduce code redunancy.
3970 ------------------------------------------------------------------------
3971 r1136 | zas_ | 2008-09-05 00:35:33 +0200 (Fri, 05 Sep 2008) | 1 line
3972
3973 Update translations stats.
3974 ------------------------------------------------------------------------
3975 r1135 | zas_ | 2008-09-05 00:29:32 +0200 (Fri, 05 Sep 2008) | 1 line
3976
3977 French translation was updated.
3978 ------------------------------------------------------------------------
3979 r1134 | zas_ | 2008-09-05 00:04:32 +0200 (Fri, 05 Sep 2008) | 1 line
3980
3981 Allow all Preferences pages to scroll vertically. Reduce code redundancy.
3982 ------------------------------------------------------------------------
3983 r1133 | zas_ | 2008-09-04 23:38:28 +0200 (Thu, 04 Sep 2008) | 1 line
3984
3985 Allow to change image.scroll_reset_method in Preferences > Image.
3986 ------------------------------------------------------------------------
3987 r1132 | nadvornik | 2008-09-04 23:19:09 +0200 (Thu, 04 Sep 2008) | 4 lines
3988
3989 fixed various problems with preserving viewport on image change,
3990 options->image.scroll_reset_method should work again (it needs to be
3991 added to the preferences dialog)
3992
3993 ------------------------------------------------------------------------
3994 r1131 | nadvornik | 2008-09-03 23:54:49 +0200 (Wed, 03 Sep 2008) | 3 lines
3995
3996 load thumbnails with lower priority
3997 TODO: maybe implement an exception for visible thumbnails
3998
3999 ------------------------------------------------------------------------
4000 r1130 | zas_ | 2008-09-03 23:13:02 +0200 (Wed, 03 Sep 2008) | 1 line
4001
4002 Improve debug messages.
4003 ------------------------------------------------------------------------
4004 r1129 | nadvornik | 2008-09-03 22:43:10 +0200 (Wed, 03 Sep 2008) | 2 lines
4005
4006 adjusted default options
4007
4008 ------------------------------------------------------------------------
4009 r1128 | nadvornik | 2008-09-03 22:29:32 +0200 (Wed, 03 Sep 2008) | 2 lines
4010
4011 adjusted redraw priority relative to icon drawing
4012
4013 ------------------------------------------------------------------------
4014 r1127 | nadvornik | 2008-09-03 21:58:21 +0200 (Wed, 03 Sep 2008) | 2 lines
4015
4016 dropped IMAGE_THROTTLE_LARGER_IMAGES code
4017
4018 ------------------------------------------------------------------------
4019 r1126 | nadvornik | 2008-09-03 21:52:11 +0200 (Wed, 03 Sep 2008) | 2 lines
4020
4021 fixed handling of broken images
4022
4023 ------------------------------------------------------------------------
4024 r1125 | nadvornik | 2008-09-01 21:18:32 +0200 (Mon, 01 Sep 2008) | 2 lines
4025
4026 improved pixbuf draw priority control
4027
4028 ------------------------------------------------------------------------
4029 r1124 | zas_ | 2008-09-01 19:29:07 +0200 (Mon, 01 Sep 2008) | 1 line
4030
4031 Use a constant for minimal window size. Set it to 32 for all dialogs.
4032 ------------------------------------------------------------------------
4033 r1123 | zas_ | 2008-09-01 19:22:19 +0200 (Mon, 01 Sep 2008) | 1 line
4034
4035 Remove redundant debug.h inclusion.
4036 ------------------------------------------------------------------------
4037 r1122 | nadvornik | 2008-08-31 23:19:00 +0200 (Sun, 31 Aug 2008) | 2 lines
4038
4039 fixed read ahead callback
4040
4041 ------------------------------------------------------------------------
4042 r1121 | nadvornik | 2008-08-31 23:02:09 +0200 (Sun, 31 Aug 2008) | 2 lines
4043
4044 fixed error handling in image loader
4045
4046 ------------------------------------------------------------------------
4047 r1120 | nadvornik | 2008-08-31 20:53:11 +0200 (Sun, 31 Aug 2008) | 2 lines
4048
4049 fixed possible endless loop
4050
4051 ------------------------------------------------------------------------
4052 r1119 | zas_ | 2008-08-31 14:29:49 +0200 (Sun, 31 Aug 2008) | 1 line
4053
4054 Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
4055 ------------------------------------------------------------------------
4056 r1118 | zas_ | 2008-08-31 13:27:24 +0200 (Sun, 31 Aug 2008) | 1 line
4057
4058 Move quoted_value() and escquote_value() to misc.[ch].
4059 ------------------------------------------------------------------------
4060 r1117 | zas_ | 2008-08-31 12:51:41 +0200 (Sun, 31 Aug 2008) | 1 line
4061
4062 Move miscellaneous functions to their own files (new misc.[ch]).
4063 ------------------------------------------------------------------------
4064 r1116 | nadvornik | 2008-08-31 12:08:48 +0200 (Sun, 31 Aug 2008) | 2 lines
4065
4066 use GThreadPool
4067
4068 ------------------------------------------------------------------------
4069 r1115 | nadvornik | 2008-08-31 11:20:29 +0200 (Sun, 31 Aug 2008) | 2 lines
4070
4071 improved thread support in image loader
4072
4073 ------------------------------------------------------------------------
4074 r1114 | zas_ | 2008-08-31 11:13:42 +0200 (Sun, 31 Aug 2008) | 1 line
4075
4076 Move save/load_options() to options.[ch].
4077 ------------------------------------------------------------------------
4078 r1113 | zas_ | 2008-08-31 10:59:39 +0200 (Sun, 31 Aug 2008) | 1 line
4079
4080 Move sync_options_with_current_state() call to save_options().
4081 ------------------------------------------------------------------------
4082 r1112 | zas_ | 2008-08-31 10:41:42 +0200 (Sun, 31 Aug 2008) | 1 line
4083
4084 Move some code to new functions, to simplify main().
4085 ------------------------------------------------------------------------
4086 r1111 | zas_ | 2008-08-31 10:13:36 +0200 (Sun, 31 Aug 2008) | 1 line
4087
4088 Fix two minor compilation warnings.
4089 ------------------------------------------------------------------------
4090 r1110 | nadvornik | 2008-08-30 22:15:47 +0200 (Sat, 30 Aug 2008) | 4 lines
4091
4092 run image loader in separate thread
4093 this feature is disabled by default for now, it must be enabled by 
4094 configure --enable-threads 
4095
4096 ------------------------------------------------------------------------
4097 r1109 | nadvornik | 2008-08-30 15:04:06 +0200 (Sat, 30 Aug 2008) | 2 lines
4098
4099 prepared image loader code for threads
4100
4101 ------------------------------------------------------------------------
4102 r1108 | zas_ | 2008-08-30 12:39:35 +0200 (Sat, 30 Aug 2008) | 5 lines
4103
4104 Allow to override documentation paths through options:
4105 - documentation.helpdir
4106 - documentation.htmldir
4107 Default values are set at configure time.
4108
4109 ------------------------------------------------------------------------
4110 r1107 | nadvornik | 2008-08-29 22:53:53 +0200 (Fri, 29 Aug 2008) | 2 lines
4111
4112 converted image loader to a GObject and use signals for notification
4113
4114 ------------------------------------------------------------------------
4115 r1106 | nadvornik | 2008-08-29 14:35:13 +0200 (Fri, 29 Aug 2008) | 2 lines
4116
4117 do not access image_loader directly
4118
4119 ------------------------------------------------------------------------
4120 r1105 | nadvornik | 2008-08-29 11:59:20 +0200 (Fri, 29 Aug 2008) | 2 lines
4121
4122 added new raw preview interface for legacy exif
4123
4124 ------------------------------------------------------------------------
4125 r1104 | nadvornik | 2008-08-29 11:38:10 +0200 (Fri, 29 Aug 2008) | 2 lines
4126
4127 fixed thumbnail loader for the new raw preview interface
4128
4129 ------------------------------------------------------------------------
4130 r1103 | nadvornik | 2008-08-29 00:26:09 +0200 (Fri, 29 Aug 2008) | 4 lines
4131
4132 use mmaped files image loader 
4133 implemented new interface for extracting raw previews
4134 experiments with previews support in SVN version of Exiv2
4135
4136 ------------------------------------------------------------------------
4137 r1102 | bruclik | 2008-08-28 14:51:02 +0200 (Thu, 28 Aug 2008) | 2 lines
4138
4139 Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8. 
4140
4141 ------------------------------------------------------------------------
4142 r1101 | zas_ | 2008-08-28 12:50:02 +0200 (Thu, 28 Aug 2008) | 1 line
4143
4144 Silent warnings about unused functions when lcms is not used.
4145 ------------------------------------------------------------------------
4146 r1100 | zas_ | 2008-08-27 19:02:14 +0200 (Wed, 27 Aug 2008) | 1 line
4147
4148 Comment out unused functions.
4149 ------------------------------------------------------------------------
4150 r1099 | zas_ | 2008-08-27 18:42:59 +0200 (Wed, 27 Aug 2008) | 1 line
4151
4152 Silent a compiler warning.
4153 ------------------------------------------------------------------------
4154 r1098 | zas_ | 2008-08-27 18:40:21 +0200 (Wed, 27 Aug 2008) | 1 line
4155
4156 const gpointer -> gconstpointer.
4157 ------------------------------------------------------------------------
4158 r1097 | zas_ | 2008-08-27 00:37:18 +0200 (Wed, 27 Aug 2008) | 1 line
4159
4160 Use gpointer instead of void *.
4161 ------------------------------------------------------------------------
4162 r1096 | zas_ | 2008-08-27 00:30:40 +0200 (Wed, 27 Aug 2008) | 1 line
4163
4164 Consistency: type * instead of type*.
4165 ------------------------------------------------------------------------
4166 r1095 | zas_ | 2008-08-27 00:22:51 +0200 (Wed, 27 Aug 2008) | 1 line
4167
4168 For the sake of consistency, use glib basic types everywhere.
4169 ------------------------------------------------------------------------
4170 r1094 | zas_ | 2008-08-26 23:19:33 +0200 (Tue, 26 Aug 2008) | 1 line
4171
4172 Indentation fixes.
4173 ------------------------------------------------------------------------
4174 r1093 | bruclik | 2008-08-26 22:21:30 +0200 (Tue, 26 Aug 2008) | 3 lines
4175
4176 Fixed segfault when is run inside directory with non valid uft-8 image
4177 filename.
4178
4179 ------------------------------------------------------------------------
4180 r1092 | bruclik | 2008-08-26 15:56:56 +0200 (Tue, 26 Aug 2008) | 2 lines
4181
4182 Fixed calling "Image search" function in a directory without image. 
4183
4184 ------------------------------------------------------------------------
4185 r1091 | nadvornik | 2008-08-26 00:45:38 +0200 (Tue, 26 Aug 2008) | 2 lines
4186
4187 correctly maintain selection during iconlist refresh
4188
4189 ------------------------------------------------------------------------
4190 r1090 | zas_ | 2008-08-26 00:20:45 +0200 (Tue, 26 Aug 2008) | 1 line
4191
4192 Whitespaces cleanup.
4193 ------------------------------------------------------------------------
4194 r1089 | bruclik | 2008-08-25 20:13:33 +0200 (Mon, 25 Aug 2008) | 3 lines
4195
4196 Fixed segfaulting when alter image in directory without images.
4197
4198
4199 ------------------------------------------------------------------------
4200 r1088 | nadvornik | 2008-08-25 18:58:27 +0200 (Mon, 25 Aug 2008) | 2 lines
4201
4202 removed unused code
4203
4204 ------------------------------------------------------------------------
4205 r1087 | zas_ | 2008-08-24 16:40:18 +0200 (Sun, 24 Aug 2008) | 1 line
4206
4207 Typo fixes.
4208 ------------------------------------------------------------------------
4209 r1086 | zas_ | 2008-08-24 16:33:03 +0200 (Sun, 24 Aug 2008) | 1 line
4210
4211 Slight code redundancy reduction.
4212 ------------------------------------------------------------------------
4213 r1085 | zas_ | 2008-08-24 16:14:37 +0200 (Sun, 24 Aug 2008) | 1 line
4214
4215 Drop redundant variable affectation.
4216 ------------------------------------------------------------------------
4217 r1084 | zas_ | 2008-08-24 15:22:08 +0200 (Sun, 24 Aug 2008) | 2 lines
4218
4219 Fix untranslated messages. French translation and POTFILES.in were updated.
4220
4221 ------------------------------------------------------------------------
4222 r1083 | zas_ | 2008-08-24 12:00:40 +0200 (Sun, 24 Aug 2008) | 1 line
4223
4224 French translation was updated.
4225 ------------------------------------------------------------------------
4226 r1082 | zas_ | 2008-08-24 12:00:02 +0200 (Sun, 24 Aug 2008) | 1 line
4227
4228 Mark forgotten string for translation.
4229 ------------------------------------------------------------------------
4230 r1081 | zas_ | 2008-08-23 23:07:25 +0200 (Sat, 23 Aug 2008) | 1 line
4231
4232 Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
4233 ------------------------------------------------------------------------
4234 r1080 | zas_ | 2008-08-23 22:46:31 +0200 (Sat, 23 Aug 2008) | 1 line
4235
4236 Minor optimization: no need to copy the whole remaining of the string, just copy next char.
4237 ------------------------------------------------------------------------
4238 r1079 | zas_ | 2008-08-23 19:35:57 +0200 (Sat, 23 Aug 2008) | 2 lines
4239
4240 Only display status if there is at least one file in the file list.
4241
4242 ------------------------------------------------------------------------
4243 r1078 | zas_ | 2008-08-23 19:00:59 +0200 (Sat, 23 Aug 2008) | 1 line
4244
4245 Remove unneeded type casting.
4246 ------------------------------------------------------------------------
4247 r1077 | nadvornik | 2008-08-23 10:42:12 +0200 (Sat, 23 Aug 2008) | 2 lines
4248
4249 fixed vd_refresh
4250
4251 ------------------------------------------------------------------------
4252 r1076 | zas_ | 2008-08-23 00:09:54 +0200 (Sat, 23 Aug 2008) | 1 line
4253
4254 French translation was updated.
4255 ------------------------------------------------------------------------
4256 r1075 | zas_ | 2008-08-22 23:52:13 +0200 (Fri, 22 Aug 2008) | 7 lines
4257
4258 Add an option named layout.home_path which modifies the behavior of the Home button.
4259 By default, pressing this button goes to the user's home directory.
4260 When this option is set to a path, this path is used instead.
4261 One can change the option value through Preferences > Advanced > Navigation
4262 or directly in .geeqierc.
4263 Feature proposed by Colin Clark.
4264
4265 ------------------------------------------------------------------------
4266 r1074 | zas_ | 2008-08-22 00:49:30 +0200 (Fri, 22 Aug 2008) | 1 line
4267
4268 Typo fix: vf -> vd
4269 ------------------------------------------------------------------------
4270 r1073 | zas_ | 2008-08-22 00:47:49 +0200 (Fri, 22 Aug 2008) | 1 line
4271
4272 Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
4273 ------------------------------------------------------------------------
4274 r1072 | zas_ | 2008-08-22 00:36:20 +0200 (Fri, 22 Aug 2008) | 1 line
4275
4276 Indentation fix.
4277 ------------------------------------------------------------------------
4278 r1071 | zas_ | 2008-08-21 00:26:34 +0200 (Thu, 21 Aug 2008) | 1 line
4279
4280 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.
4281 ------------------------------------------------------------------------
4282 r1070 | zas_ | 2008-08-21 00:19:35 +0200 (Thu, 21 Aug 2008) | 1 line
4283
4284 Do not return values of void functions. Reported by Jeffery Small.
4285 ------------------------------------------------------------------------
4286 r1069 | nadvornik | 2008-08-20 22:36:36 +0200 (Wed, 20 Aug 2008) | 2 lines
4287
4288 update the FileData structure when a new folder is created
4289
4290 ------------------------------------------------------------------------
4291 r1068 | nadvornik | 2008-08-20 00:58:31 +0200 (Wed, 20 Aug 2008) | 2 lines
4292
4293 improved refresh in view_dir_list
4294
4295 ------------------------------------------------------------------------
4296 r1067 | nadvornik | 2008-08-19 23:01:29 +0200 (Tue, 19 Aug 2008) | 2 lines
4297
4298 set fallback pixbuf in case of missing file
4299
4300 ------------------------------------------------------------------------
4301 r1066 | nadvornik | 2008-08-19 22:58:23 +0200 (Tue, 19 Aug 2008) | 2 lines
4302
4303 fixed possible segfault
4304
4305 ------------------------------------------------------------------------
4306 r1065 | nadvornik | 2008-08-17 16:18:51 +0200 (Sun, 17 Aug 2008) | 3 lines
4307
4308 removed code for maintaining filelist position, gtk_tree_view itself handles it
4309 better
4310
4311 ------------------------------------------------------------------------
4312 r1064 | zas_ | 2008-08-17 11:36:02 +0200 (Sun, 17 Aug 2008) | 2 lines
4313
4314 French translation was updated.
4315
4316 ------------------------------------------------------------------------
4317 r1063 | zas_ | 2008-08-17 11:30:45 +0200 (Sun, 17 Aug 2008) | 11 lines
4318
4319 Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
4320 - drop VFICON_INFO() and VFLIST_INFO() macros
4321 - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
4322 - replace all related occurrences by shorter expressions.
4323
4324 For example:
4325 VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
4326 VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
4327
4328
4329
4330 ------------------------------------------------------------------------
4331 r1062 | zas_ | 2008-08-17 11:00:33 +0200 (Sun, 17 Aug 2008) | 2 lines
4332
4333 Move variable declaration at start of block.
4334
4335 ------------------------------------------------------------------------
4336 r1061 | nadvornik | 2008-08-17 01:37:26 +0200 (Sun, 17 Aug 2008) | 2 lines
4337
4338 marks in iconview made clickable
4339
4340 ------------------------------------------------------------------------
4341 r1060 | nadvornik | 2008-08-16 22:57:40 +0200 (Sat, 16 Aug 2008) | 2 lines
4342
4343 keep files with non-zero marks in memory
4344
4345 ------------------------------------------------------------------------
4346 r1059 | nadvornik | 2008-08-16 22:34:14 +0200 (Sat, 16 Aug 2008) | 2 lines
4347
4348 implemented marks filter
4349
4350 ------------------------------------------------------------------------
4351 r1058 | zas_ | 2008-08-16 09:18:16 +0200 (Sat, 16 Aug 2008) | 3 lines
4352
4353 Fix double escaping of image overlay text.
4354 Bug 2051955, reported by Emmanuel Dupuis.
4355
4356 ------------------------------------------------------------------------
4357 r1057 | nadvornik | 2008-08-13 23:07:06 +0200 (Wed, 13 Aug 2008) | 2 lines
4358
4359 added keyboard map generator
4360
4361 ------------------------------------------------------------------------
4362 r1056 | nadvornik | 2008-08-13 22:46:06 +0200 (Wed, 13 Aug 2008) | 2 lines
4363
4364 a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
4365
4366 ------------------------------------------------------------------------
4367 r1055 | nadvornik | 2008-08-12 22:21:25 +0200 (Tue, 12 Aug 2008) | 2 lines
4368
4369 fixed crash with float file list and geeqie --blank
4370
4371 ------------------------------------------------------------------------
4372 r1054 | nadvornik | 2008-08-11 20:53:19 +0200 (Mon, 11 Aug 2008) | 2 lines
4373
4374 fixed crash in geeqie --blank
4375
4376 ------------------------------------------------------------------------
4377 r1053 | nadvornik | 2008-08-11 19:45:26 +0200 (Mon, 11 Aug 2008) | 2 lines
4378
4379 fixed setting visible entry in view_dir_tree
4380
4381 ------------------------------------------------------------------------
4382 r1051 | nadvornik | 2008-07-30 20:44:49 +0200 (Wed, 30 Jul 2008) | 2 lines
4383
4384 updated ChangeLog from svn log
4385
4386 ------------------------------------------------------------------------
4387 r1050 | zas_ | 2008-07-28 20:35:19 +0200 (Mon, 28 Jul 2008) | 2 lines
4388
4389 Move declarations at the beginning of blocks.
4390
4391 ------------------------------------------------------------------------
4392 r1049 | zas_ | 2008-07-28 20:07:42 +0200 (Mon, 28 Jul 2008) | 2 lines
4393
4394 Optimize tests even more using last changes.
4395
4396 ------------------------------------------------------------------------
4397 r1048 | nadvornik | 2008-07-28 20:02:10 +0200 (Mon, 28 Jul 2008) | 2 lines
4398
4399 do not free unallocated exif data
4400
4401 ------------------------------------------------------------------------
4402 r1047 | zas_ | 2008-07-28 19:59:09 +0200 (Mon, 28 Jul 2008) | 2 lines
4403
4404 Cache strcmp() result.
4405
4406 ------------------------------------------------------------------------
4407 r1046 | zas_ | 2008-07-28 19:56:56 +0200 (Mon, 28 Jul 2008) | 2 lines
4408
4409 Optimize redundant tests.
4410
4411 ------------------------------------------------------------------------
4412 r1045 | zas_ | 2008-07-28 19:55:06 +0200 (Mon, 28 Jul 2008) | 2 lines
4413
4414 Move dest_dir variable to inner block.
4415
4416 ------------------------------------------------------------------------
4417 r1044 | zas_ | 2008-07-28 11:44:50 +0200 (Mon, 28 Jul 2008) | 2 lines
4418
4419 Reduce code redundancy and minor typo fixes.
4420
4421 ------------------------------------------------------------------------
4422 r1043 | zas_ | 2008-07-28 11:14:10 +0200 (Mon, 28 Jul 2008) | 2 lines
4423
4424 French translation was updated.
4425
4426 ------------------------------------------------------------------------
4427 r1042 | zas_ | 2008-07-28 11:12:33 +0200 (Mon, 28 Jul 2008) | 2 lines
4428
4429 Typo fix.
4430
4431 ------------------------------------------------------------------------
4432 r1041 | nadvornik | 2008-07-27 21:22:40 +0200 (Sun, 27 Jul 2008) | 2 lines
4433
4434 abort file operations when the file list is empty
4435
4436 ------------------------------------------------------------------------
4437 r1040 | nadvornik | 2008-07-27 20:20:59 +0200 (Sun, 27 Jul 2008) | 3 lines
4438
4439 remember path entered in file dialog
4440 http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
4441
4442 ------------------------------------------------------------------------
4443 r1039 | nadvornik | 2008-07-27 15:46:24 +0200 (Sun, 27 Jul 2008) | 2 lines
4444
4445 speed-up of directory notification on deleting large number of files
4446
4447 ------------------------------------------------------------------------
4448 r1038 | nadvornik | 2008-07-27 11:51:28 +0200 (Sun, 27 Jul 2008) | 2 lines
4449
4450 added "Symlink" as an example of "filter" command 
4451
4452 ------------------------------------------------------------------------
4453 r1037 | nadvornik | 2008-07-27 10:57:12 +0200 (Sun, 27 Jul 2008) | 2 lines
4454
4455 improved updating of view_dir_tree
4456
4457 ------------------------------------------------------------------------
4458 r1036 | nadvornik | 2008-07-27 10:40:47 +0200 (Sun, 27 Jul 2008) | 2 lines
4459
4460 fixed deleting of non-empty folder
4461
4462 ------------------------------------------------------------------------
4463 r1035 | nadvornik | 2008-07-27 00:36:58 +0200 (Sun, 27 Jul 2008) | 2 lines
4464
4465 fixed spec file
4466
4467 ------------------------------------------------------------------------
4468 r1034 | nadvornik | 2008-07-27 00:26:08 +0200 (Sun, 27 Jul 2008) | 2 lines
4469
4470 fixed invalid warning on running editors
4471
4472 ------------------------------------------------------------------------
4473 r1033 | nadvornik | 2008-07-26 22:34:24 +0200 (Sat, 26 Jul 2008) | 2 lines
4474
4475 updated version string
4476
4477 ------------------------------------------------------------------------
4478 r1032 | nadvornik | 2008-07-26 22:15:00 +0200 (Sat, 26 Jul 2008) | 3 lines
4479
4480 dropped references to OpenOffice.org as suggested at
4481 https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
4482
4483 ------------------------------------------------------------------------
4484 r1031 | nadvornik | 2008-07-26 22:02:20 +0200 (Sat, 26 Jul 2008) | 2 lines
4485
4486 string cleanup
4487
4488 ------------------------------------------------------------------------
4489 r1030 | nadvornik | 2008-07-26 21:52:40 +0200 (Sat, 26 Jul 2008) | 2 lines
4490
4491 removed unused messages.desc_dlist
4492
4493 ------------------------------------------------------------------------
4494 r1029 | nadvornik | 2008-07-26 21:41:46 +0200 (Sat, 26 Jul 2008) | 2 lines
4495
4496 fixed new folder command
4497
4498 ------------------------------------------------------------------------
4499 r1028 | nadvornik | 2008-07-26 21:33:36 +0200 (Sat, 26 Jul 2008) | 2 lines
4500
4501 fixed renaming of directories
4502
4503 ------------------------------------------------------------------------
4504 r1027 | nadvornik | 2008-07-26 21:01:20 +0200 (Sat, 26 Jul 2008) | 2 lines
4505
4506 warn about changed file extensions
4507
4508 ------------------------------------------------------------------------
4509 r1026 | nadvornik | 2008-07-26 20:33:49 +0200 (Sat, 26 Jul 2008) | 2 lines
4510
4511 added icon for changes without warnings
4512
4513 ------------------------------------------------------------------------
4514 r1025 | nadvornik | 2008-07-26 20:17:56 +0200 (Sat, 26 Jul 2008) | 3 lines
4515
4516 allow only existing folders in destination dialog
4517 http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
4518
4519 ------------------------------------------------------------------------
4520 r1024 | nadvornik | 2008-07-26 12:27:41 +0200 (Sat, 26 Jul 2008) | 2 lines
4521
4522 clean up - checks are handled elsewhere
4523
4524 ------------------------------------------------------------------------
4525 r1023 | nadvornik | 2008-07-26 11:58:25 +0200 (Sat, 26 Jul 2008) | 2 lines
4526
4527 more checks for file operations
4528
4529 ------------------------------------------------------------------------
4530 r1022 | nadvornik | 2008-07-26 00:04:55 +0200 (Sat, 26 Jul 2008) | 2 lines
4531
4532 improved error reporting
4533
4534 ------------------------------------------------------------------------
4535 r1021 | zas_ | 2008-07-25 08:35:35 +0200 (Fri, 25 Jul 2008) | 2 lines
4536
4537 Minor tidy up and optimization.
4538
4539 ------------------------------------------------------------------------
4540 r1020 | zas_ | 2008-07-24 22:24:04 +0200 (Thu, 24 Jul 2008) | 6 lines
4541
4542 Set GIO channels to binary encoding.
4543 This is needed since messages from commands may not be UTF8-encoded
4544 and g_io_channel_read_chars() may incorrectly interpret some characters.
4545 In practice it was truncating some ISO-8859-1 messages containing some
4546 french characters. This fixes it.
4547
4548 ------------------------------------------------------------------------
4549 r1019 | nadvornik | 2008-07-24 22:03:57 +0200 (Thu, 24 Jul 2008) | 3 lines
4550
4551 separated debugging log and debug CFLAGS
4552 enable debugging log support by default
4553
4554 ------------------------------------------------------------------------
4555 r1018 | nadvornik | 2008-07-24 00:19:16 +0200 (Thu, 24 Jul 2008) | 2 lines
4556
4557 indicate check warnings and errors in delete and rename dialogs
4558
4559 ------------------------------------------------------------------------
4560 r1017 | nadvornik | 2008-07-23 22:53:05 +0200 (Wed, 23 Jul 2008) | 3 lines
4561
4562 removed file_data_add_change_info
4563 reduced code redundancy - patch by Laurent, slightly modified
4564
4565 ------------------------------------------------------------------------
4566 r1016 | zas_ | 2008-07-23 19:38:04 +0200 (Wed, 23 Jul 2008) | 2 lines
4567
4568 Minor tidy up.
4569
4570 ------------------------------------------------------------------------
4571 r1015 | zas_ | 2008-07-23 14:46:35 +0200 (Wed, 23 Jul 2008) | 2 lines
4572
4573 Tidy up.
4574
4575 ------------------------------------------------------------------------
4576 r1014 | zas_ | 2008-07-23 14:45:59 +0200 (Wed, 23 Jul 2008) | 2 lines
4577
4578 Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
4579
4580 ------------------------------------------------------------------------
4581 r1013 | zas_ | 2008-07-23 12:21:37 +0200 (Wed, 23 Jul 2008) | 2 lines
4582
4583 Simplify parse_out_relatives().
4584
4585 ------------------------------------------------------------------------
4586 r1012 | zas_ | 2008-07-23 11:10:41 +0200 (Wed, 23 Jul 2008) | 2 lines
4587
4588 Tidy up.
4589
4590 ------------------------------------------------------------------------
4591 r1011 | zas_ | 2008-07-23 11:00:38 +0200 (Wed, 23 Jul 2008) | 2 lines
4592
4593 Fix missing newline at end of file.
4594
4595 ------------------------------------------------------------------------
4596 r1010 | zas_ | 2008-07-23 10:59:29 +0200 (Wed, 23 Jul 2008) | 2 lines
4597
4598 Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
4599
4600 ------------------------------------------------------------------------
4601 r1009 | nadvornik | 2008-07-23 00:05:20 +0200 (Wed, 23 Jul 2008) | 2 lines
4602
4603 do not create duplicate FileData entries
4604
4605 ------------------------------------------------------------------------
4606 r1008 | nadvornik | 2008-07-22 23:46:08 +0200 (Tue, 22 Jul 2008) | 3 lines
4607
4608 basic infrastructure for early error and dangerous operations checking
4609 it needs more work
4610
4611 ------------------------------------------------------------------------
4612 r1007 | nadvornik | 2008-07-22 20:27:12 +0200 (Tue, 22 Jul 2008) | 2 lines
4613
4614 clean up fd->change on error
4615
4616 ------------------------------------------------------------------------
4617 r1006 | nadvornik | 2008-07-22 20:13:41 +0200 (Tue, 22 Jul 2008) | 3 lines
4618
4619 remove items from file_data_planned_change_hash when the operation is
4620 canceled
4621
4622 ------------------------------------------------------------------------
4623 r1005 | nadvornik | 2008-07-22 19:57:22 +0200 (Tue, 22 Jul 2008) | 2 lines
4624
4625 fixed stop button in editor dialog
4626
4627 ------------------------------------------------------------------------
4628 r1004 | nadvornik | 2008-07-22 19:40:24 +0200 (Tue, 22 Jul 2008) | 2 lines
4629
4630 delete file_data_planned_change_hash when it is not used
4631
4632 ------------------------------------------------------------------------
4633 r1003 | nadvornik | 2008-07-21 23:38:26 +0200 (Mon, 21 Jul 2008) | 3 lines
4634
4635 fixed
4636 http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
4637
4638 ------------------------------------------------------------------------
4639 r1002 | nadvornik | 2008-07-21 22:50:24 +0200 (Mon, 21 Jul 2008) | 2 lines
4640
4641 file_util_rename_dir should not return anything
4642
4643 ------------------------------------------------------------------------
4644 r1001 | nadvornik | 2008-07-21 22:40:29 +0200 (Mon, 21 Jul 2008) | 2 lines
4645
4646 added notification handler to view_dir
4647
4648 ------------------------------------------------------------------------
4649 r1000 | zas_ | 2008-07-21 10:31:43 +0200 (Mon, 21 Jul 2008) | 2 lines
4650
4651 French translation was updated.
4652
4653 ------------------------------------------------------------------------
4654 r999 | zas_ | 2008-07-20 17:21:06 +0200 (Sun, 20 Jul 2008) | 2 lines
4655
4656 Update POTFILES.in.
4657
4658 ------------------------------------------------------------------------
4659 r998 | zas_ | 2008-07-20 17:16:05 +0200 (Sun, 20 Jul 2008) | 2 lines
4660
4661 Move uri_*() functions to separate files: uri_utils.[ch]
4662
4663 ------------------------------------------------------------------------
4664 r997 | nadvornik | 2008-07-20 17:04:40 +0200 (Sun, 20 Jul 2008) | 1 line
4665
4666 periodic testing of changed files can be now disabled
4667 ------------------------------------------------------------------------
4668 r996 | zas_ | 2008-07-20 16:56:32 +0200 (Sun, 20 Jul 2008) | 3 lines
4669
4670 Move history_list_*() functions to separate files:
4671 history_list.c and history_list.h.
4672
4673 ------------------------------------------------------------------------
4674 r995 | nadvornik | 2008-07-20 16:52:00 +0200 (Sun, 20 Jul 2008) | 2 lines
4675
4676 implemented "create directory" command
4677
4678 ------------------------------------------------------------------------
4679 r994 | nadvornik | 2008-07-20 15:59:55 +0200 (Sun, 20 Jul 2008) | 2 lines
4680
4681 fixed file copy/move dialog
4682
4683 ------------------------------------------------------------------------
4684 r993 | nadvornik | 2008-07-20 15:19:22 +0200 (Sun, 20 Jul 2008) | 5 lines
4685
4686 fixed the case when a renamed file is detected by directory scanning
4687 before the external rename commands exits. We have to update the
4688 FileData structure immediately, othervise we would get duplicate
4689 entries.
4690
4691 ------------------------------------------------------------------------
4692 r992 | zas_ | 2008-07-20 14:20:12 +0200 (Sun, 20 Jul 2008) | 2 lines
4693
4694 Optimize history_list_add_to_key() a bit.
4695
4696 ------------------------------------------------------------------------
4697 r991 | nadvornik | 2008-07-20 13:29:12 +0200 (Sun, 20 Jul 2008) | 2 lines
4698
4699 fixed previous checkin
4700
4701 ------------------------------------------------------------------------
4702 r990 | nadvornik | 2008-07-20 13:22:19 +0200 (Sun, 20 Jul 2008) | 2 lines
4703
4704 implemented directory rename and delete operations
4705
4706 ------------------------------------------------------------------------
4707 r989 | zas_ | 2008-07-20 09:52:16 +0200 (Sun, 20 Jul 2008) | 2 lines
4708
4709 Move out test outside the loop.
4710
4711 ------------------------------------------------------------------------
4712 r988 | zas_ | 2008-07-19 15:57:03 +0200 (Sat, 19 Jul 2008) | 2 lines
4713
4714 Tidy up.
4715
4716 ------------------------------------------------------------------------
4717 r987 | zas_ | 2008-07-19 14:36:46 +0200 (Sat, 19 Jul 2008) | 2 lines
4718
4719 Fix missing newline at end of file.
4720
4721 ------------------------------------------------------------------------
4722 r986 | nadvornik | 2008-07-19 11:06:24 +0200 (Sat, 19 Jul 2008) | 2 lines
4723
4724 increase reference count before sending notification in file_data_new
4725
4726 ------------------------------------------------------------------------
4727 r985 | nadvornik | 2008-07-18 23:20:49 +0200 (Fri, 18 Jul 2008) | 2 lines
4728
4729 fixed test for changed files in cache
4730
4731 ------------------------------------------------------------------------
4732 r984 | zas_ | 2008-07-18 11:55:15 +0200 (Fri, 18 Jul 2008) | 2 lines
4733
4734 Introduce image_loader_set_done_func().
4735
4736 ------------------------------------------------------------------------
4737 r983 | zas_ | 2008-07-18 00:36:58 +0200 (Fri, 18 Jul 2008) | 2 lines
4738
4739 Reduce code redundancy by moving common code to new menu_choice_get_match_type().
4740
4741 ------------------------------------------------------------------------
4742 r982 | nadvornik | 2008-07-17 23:51:21 +0200 (Thu, 17 Jul 2008) | 2 lines
4743
4744 reload changed images
4745
4746 ------------------------------------------------------------------------
4747 r981 | zas_ | 2008-07-15 17:37:14 +0200 (Tue, 15 Jul 2008) | 2 lines
4748
4749 Move code from image_osd_update_cb() to separate functions.
4750
4751 ------------------------------------------------------------------------
4752 r980 | zas_ | 2008-07-15 16:32:00 +0200 (Tue, 15 Jul 2008) | 2 lines
4753
4754 Tidy up and code redundancy reduction.
4755
4756 ------------------------------------------------------------------------
4757 r979 | zas_ | 2008-07-15 14:52:02 +0200 (Tue, 15 Jul 2008) | 4 lines
4758
4759 Use a specific enum for image.zoom_mode values (ZoomMode) and
4760 simplify calls to image_zoom_get_default(), dropping last parameter
4761 which was always options->image.zoom_mode.
4762
4763 ------------------------------------------------------------------------
4764 r978 | zas_ | 2008-07-13 16:50:07 +0200 (Sun, 13 Jul 2008) | 9 lines
4765
4766 Improve ways to specify html browser (used for help, see bug 2015099).
4767 Two new rc file options were added:
4768 - helpers.html_browser.command_name
4769 - helpers.html_browser.command_line
4770 These are checked first before trying common browser locations.
4771 If these do not lead to a valid browser, then geeqie will
4772 search for geeqie_html_browser script in the path, then
4773 it will try various common browsers.
4774
4775 ------------------------------------------------------------------------
4776 r977 | zas_ | 2008-07-13 15:51:23 +0200 (Sun, 13 Jul 2008) | 2 lines
4777
4778 Apply debian-specific patch to launch help browser (bug 2015099).
4779
4780 ------------------------------------------------------------------------
4781 r976 | zas_ | 2008-07-13 14:36:18 +0200 (Sun, 13 Jul 2008) | 3 lines
4782
4783 Fix a segfault occuring when opening some collection files.
4784 Skip all lines not starting with a # when only geometry is required.
4785
4786 ------------------------------------------------------------------------
4787 r975 | zas_ | 2008-07-05 12:21:09 +0200 (Sat, 05 Jul 2008) | 2 lines
4788
4789 Prevent segfault in certain conditions when displaying debug message.
4790
4791 ------------------------------------------------------------------------
4792 r974 | zas_ | 2008-07-05 00:49:04 +0200 (Sat, 05 Jul 2008) | 2 lines
4793
4794 French translation was updated.
4795
4796 ------------------------------------------------------------------------
4797 r973 | zas_ | 2008-07-04 22:32:48 +0200 (Fri, 04 Jul 2008) | 3 lines
4798
4799 Optimize a bit when connected zoom and scrolling are unset,
4800 just move the test outside loops.
4801
4802 ------------------------------------------------------------------------
4803 r972 | zas_ | 2008-07-04 19:21:07 +0200 (Fri, 04 Jul 2008) | 2 lines
4804
4805 layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
4806
4807 ------------------------------------------------------------------------
4808 r971 | nadvornik | 2008-07-03 22:16:15 +0200 (Thu, 03 Jul 2008) | 2 lines
4809
4810 refresh thumbnails on file change
4811
4812 ------------------------------------------------------------------------
4813 r970 | nadvornik | 2008-07-03 21:38:19 +0200 (Thu, 03 Jul 2008) | 2 lines
4814
4815 set fallback thumbnail pixbuf only if the loading really fails
4816
4817 ------------------------------------------------------------------------
4818 r969 | zas_ | 2008-07-03 20:16:39 +0200 (Thu, 03 Jul 2008) | 4 lines
4819
4820 Fix missing references for the current directory in pan folder stuff.
4821 It was causing an fd magick assertion failure.
4822 Bug reported by Omari Stephens.
4823
4824 ------------------------------------------------------------------------
4825 r968 | zas_ | 2008-07-03 10:33:10 +0200 (Thu, 03 Jul 2008) | 4 lines
4826
4827 Increase debugging info in file_data_ref() and file_data_unref().
4828 When compiled with DEBUG defined, file and line of the caller is displayed
4829 in debug log.
4830
4831 ------------------------------------------------------------------------
4832 r967 | zas_ | 2008-07-02 10:38:47 +0200 (Wed, 02 Jul 2008) | 5 lines
4833
4834 Optimize file_cache_get() by only moving element to front if needed
4835 (most of the time there is no need).
4836 Reduce code redundancy in file_cache_put() by calling file_cache_get().
4837 Enhance debugging code.
4838
4839 ------------------------------------------------------------------------
4840 r966 | nadvornik | 2008-06-30 23:08:28 +0200 (Mon, 30 Jun 2008) | 2 lines
4841
4842 fixed division by zero in pixbuf_renderer_get_scroll_center
4843
4844 ------------------------------------------------------------------------
4845 r965 | zas_ | 2008-06-29 17:51:54 +0200 (Sun, 29 Jun 2008) | 4 lines
4846
4847 Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
4848 into thumb_loader_save_thumbnail().
4849 Most of the code was redundant.
4850
4851 ------------------------------------------------------------------------
4852 r964 | zas_ | 2008-06-29 12:11:43 +0200 (Sun, 29 Jun 2008) | 3 lines
4853
4854 Make better matching between options types in options.h and the rest of the code.
4855 Most changes are from gint to gboolean pseudo type and between gint / guint.
4856
4857 ------------------------------------------------------------------------
4858 r963 | zas_ | 2008-06-28 10:01:36 +0200 (Sat, 28 Jun 2008) | 2 lines
4859
4860 layout_image_drag_cb(): optimize when connected scrolling is unset.
4861
4862 ------------------------------------------------------------------------
4863 r962 | zas_ | 2008-06-28 09:43:37 +0200 (Sat, 28 Jun 2008) | 2 lines
4864
4865 Reduce number of parameters (mostly unused), just pass the event pointer.
4866
4867 ------------------------------------------------------------------------
4868 r961 | zas_ | 2008-06-28 02:44:31 +0200 (Sat, 28 Jun 2008) | 3 lines
4869
4870 Fix warning:
4871 thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
4872
4873 ------------------------------------------------------------------------
4874 r960 | zas_ | 2008-06-28 00:57:48 +0200 (Sat, 28 Jun 2008) | 3 lines
4875
4876 image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
4877 empty first element.
4878
4879 ------------------------------------------------------------------------
4880 r959 | nadvornik | 2008-06-27 23:35:21 +0200 (Fri, 27 Jun 2008) | 3 lines
4881
4882 do not read keywords and comment between exif_read_fd and exif_free_fd
4883 calls (fd->exif does not have reference counting)
4884
4885 ------------------------------------------------------------------------
4886 r958 | nadvornik | 2008-06-27 23:09:15 +0200 (Fri, 27 Jun 2008) | 3 lines
4887
4888 added pixbuf_fallback function
4889 fixed thumb loader for non-image files
4890
4891 ------------------------------------------------------------------------
4892 r957 | nadvornik | 2008-06-27 20:43:05 +0200 (Fri, 27 Jun 2008) | 2 lines
4893
4894 fixed crash in entering fullscreen during loading
4895
4896 ------------------------------------------------------------------------
4897 r956 | zas_ | 2008-06-27 12:00:55 +0200 (Fri, 27 Jun 2008) | 2 lines
4898
4899 osd_template_insert(): optimize and simplify using flags.
4900
4901 ------------------------------------------------------------------------
4902 r955 | zas_ | 2008-06-27 10:05:51 +0200 (Fri, 27 Jun 2008) | 3 lines
4903
4904 image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
4905 Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
4906
4907 ------------------------------------------------------------------------
4908 r954 | zas_ | 2008-06-27 01:29:08 +0200 (Fri, 27 Jun 2008) | 2 lines
4909
4910 image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
4911
4912 ------------------------------------------------------------------------
4913 r953 | zas_ | 2008-06-26 17:59:20 +0200 (Thu, 26 Jun 2008) | 2 lines
4914
4915 Use flags for pr_zoom_*() functions.
4916
4917 ------------------------------------------------------------------------
4918 r952 | zas_ | 2008-06-26 16:43:52 +0200 (Thu, 26 Jun 2008) | 2 lines
4919
4920 Use stricter types for image options.
4921
4922 ------------------------------------------------------------------------
4923 r951 | zas_ | 2008-06-26 14:23:48 +0200 (Thu, 26 Jun 2008) | 2 lines
4924
4925 Use flags instead of int parameters for pixbuf_renderer_overlay_add().
4926
4927 ------------------------------------------------------------------------
4928 r950 | zas_ | 2008-06-26 13:48:40 +0200 (Thu, 26 Jun 2008) | 3 lines
4929
4930 Only define ExifOrientationType if GQ_BUILD is not defined since
4931 it is already defined in exif.h.
4932
4933 ------------------------------------------------------------------------
4934 r949 | zas_ | 2008-06-25 22:53:52 +0200 (Wed, 25 Jun 2008) | 2 lines
4935
4936 Tidy up.
4937
4938 ------------------------------------------------------------------------
4939 r948 | zas_ | 2008-06-25 22:22:02 +0200 (Wed, 25 Jun 2008) | 2 lines
4940
4941 French translation was updated.
4942
4943 ------------------------------------------------------------------------
4944 r947 | nadvornik | 2008-06-22 22:07:32 +0200 (Sun, 22 Jun 2008) | 2 lines
4945
4946 optimized marks drawing
4947
4948 ------------------------------------------------------------------------
4949 r946 | nadvornik | 2008-06-22 22:01:20 +0200 (Sun, 22 Jun 2008) | 2 lines
4950
4951 show marks in iconview
4952
4953 ------------------------------------------------------------------------
4954 r945 | nadvornik | 2008-06-22 12:01:26 +0200 (Sun, 22 Jun 2008) | 2 lines
4955
4956 show sidecars in icon view
4957
4958 ------------------------------------------------------------------------
4959 r944 | nadvornik | 2008-06-22 11:40:57 +0200 (Sun, 22 Jun 2008) | 2 lines
4960
4961 fixed in-place renaming
4962
4963 ------------------------------------------------------------------------
4964 r943 | nadvornik | 2008-06-22 11:19:42 +0200 (Sun, 22 Jun 2008) | 2 lines
4965
4966 added possibility to disable grouping of selected files
4967
4968 ------------------------------------------------------------------------
4969 r942 | nadvornik | 2008-06-22 00:01:45 +0200 (Sun, 22 Jun 2008) | 2 lines
4970
4971 cache size made configurable
4972
4973 ------------------------------------------------------------------------
4974 r941 | nadvornik | 2008-06-21 21:26:01 +0200 (Sat, 21 Jun 2008) | 2 lines
4975
4976 measure pixbuf cache size in bytes
4977
4978 ------------------------------------------------------------------------
4979 r940 | nadvornik | 2008-06-21 18:00:13 +0200 (Sat, 21 Jun 2008) | 2 lines
4980
4981 simple cache for loaded pixbufs
4982
4983 ------------------------------------------------------------------------
4984 r939 | nadvornik | 2008-06-21 13:05:55 +0200 (Sat, 21 Jun 2008) | 2 lines
4985
4986 renamed fd->pixbuf to fd->thumb_pixbuf
4987
4988 ------------------------------------------------------------------------
4989 r938 | nadvornik | 2008-06-19 00:26:52 +0200 (Thu, 19 Jun 2008) | 3 lines
4990
4991 implemented generic FileData cache
4992 use it for caching decoded exif data
4993
4994 ------------------------------------------------------------------------
4995 r937 | nadvornik | 2008-06-17 22:25:05 +0200 (Tue, 17 Jun 2008) | 2 lines
4996
4997 more robust thumbs progress bar
4998
4999 ------------------------------------------------------------------------
5000 r936 | nadvornik | 2008-06-17 21:56:21 +0200 (Tue, 17 Jun 2008) | 2 lines
5001
5002 do not allocate new buffer for thumbnails with correct orientation
5003
5004 ------------------------------------------------------------------------
5005 r935 | nadvornik | 2008-06-16 21:07:02 +0200 (Mon, 16 Jun 2008) | 2 lines
5006
5007 fixed memory leak
5008
5009 ------------------------------------------------------------------------
5010 r934 | nadvornik | 2008-06-16 20:37:35 +0200 (Mon, 16 Jun 2008) | 2 lines
5011
5012 another try to free layout at exit
5013
5014 ------------------------------------------------------------------------
5015 r933 | nadvornik | 2008-06-15 23:52:15 +0200 (Sun, 15 Jun 2008) | 2 lines
5016
5017 rotate thumbnails by exif
5018
5019 ------------------------------------------------------------------------
5020 r932 | nadvornik | 2008-06-15 22:09:15 +0200 (Sun, 15 Jun 2008) | 2 lines
5021
5022 use FileData in thumb_loader
5023
5024 ------------------------------------------------------------------------
5025 r931 | nadvornik | 2008-06-14 23:49:48 +0200 (Sat, 14 Jun 2008) | 2 lines
5026
5027 use GtkSizeGroup to control initial size of split images
5028
5029 ------------------------------------------------------------------------
5030 r930 | nadvornik | 2008-06-14 20:41:30 +0200 (Sat, 14 Jun 2008) | 2 lines
5031
5032 preserve image center on refresh
5033
5034 ------------------------------------------------------------------------
5035 r929 | nadvornik | 2008-06-14 20:33:40 +0200 (Sat, 14 Jun 2008) | 4 lines
5036
5037 use multiline description in vflist with large thumbnails
5038 always display marks in the first column
5039 show expander in "name" column
5040
5041 ------------------------------------------------------------------------
5042 r928 | nadvornik | 2008-06-14 19:32:27 +0200 (Sat, 14 Jun 2008) | 2 lines
5043
5044 join name and sidecars to one string
5045
5046 ------------------------------------------------------------------------
5047 r927 | nadvornik | 2008-06-14 19:14:28 +0200 (Sat, 14 Jun 2008) | 2 lines
5048
5049 optimized vflist_setup_iter_recursive
5050
5051 ------------------------------------------------------------------------
5052 r926 | nadvornik | 2008-06-14 14:43:39 +0200 (Sat, 14 Jun 2008) | 2 lines
5053
5054 iconlist_refresh optimization
5055
5056 ------------------------------------------------------------------------
5057 r925 | nadvornik | 2008-06-14 14:30:44 +0200 (Sat, 14 Jun 2008) | 2 lines
5058
5059 fixed iconview update after deletion of selected image
5060
5061 ------------------------------------------------------------------------
5062 r924 | zas_ | 2008-06-14 08:52:52 +0200 (Sat, 14 Jun 2008) | 2 lines
5063
5064 Silent unused variable warning.
5065
5066 ------------------------------------------------------------------------
5067 r923 | nadvornik | 2008-06-13 23:32:58 +0200 (Fri, 13 Jun 2008) | 2 lines
5068
5069 optimized vflist_setup_iter
5070
5071 ------------------------------------------------------------------------
5072 r922 | zas_ | 2008-06-13 15:33:11 +0200 (Fri, 13 Jun 2008) | 2 lines
5073
5074 French translation was updated.
5075
5076 ------------------------------------------------------------------------
5077 r921 | zas_ | 2008-06-13 14:27:41 +0200 (Fri, 13 Jun 2008) | 5 lines
5078
5079 Revert patches 759 and 760.
5080 759 patch broke adding selection of files through sort manager
5081 to an unopened collection.
5082
5083
5084 ------------------------------------------------------------------------
5085 r920 | zas_ | 2008-06-13 13:51:23 +0200 (Fri, 13 Jun 2008) | 2 lines
5086
5087 Display total size of files in collection window, for the list and for the selection.
5088
5089 ------------------------------------------------------------------------
5090 r919 | zas_ | 2008-06-13 13:11:57 +0200 (Fri, 13 Jun 2008) | 4 lines
5091
5092 Optionnally display directory's date in list view.
5093 It can be set through Preferences > Advanced > Behavior and
5094 is saved to rc file as layout.show_directory_date option.
5095
5096 ------------------------------------------------------------------------
5097 r918 | zas_ | 2008-06-13 00:43:32 +0200 (Fri, 13 Jun 2008) | 7 lines
5098
5099 load_options_from():
5100 - do not copy option name and value anywhere, only copy value_all to a separate buffer
5101 - allow more relaxed syntax on read, so we can correctly read option name and value
5102   even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
5103 - minor aesthetical changes
5104
5105
5106 ------------------------------------------------------------------------
5107 r917 | zas_ | 2008-06-12 23:21:32 +0200 (Thu, 12 Jun 2008) | 2 lines
5108
5109 Add a comment about relative positions of image overlay in the rc file. 
5110
5111 ------------------------------------------------------------------------
5112 r916 | zas_ | 2008-06-12 22:33:51 +0200 (Thu, 12 Jun 2008) | 6 lines
5113
5114 Allow to set image overlay info position through options:
5115 - image_overlay.common.x
5116 - image_overlay.common.y
5117
5118 For now, there are only editable through rc file.
5119
5120 ------------------------------------------------------------------------
5121 r915 | zas_ | 2008-06-12 22:17:22 +0200 (Thu, 12 Jun 2008) | 6 lines
5122
5123 Move some functions from image.[ch] to image-overlay.c and make them static:
5124 - image_overlay_add()
5125 - image_overlay_set()
5126 - image_overlay_remove()
5127 - image_overlay_get() (unused)
5128
5129 ------------------------------------------------------------------------
5130 r914 | nadvornik | 2008-06-12 20:30:33 +0200 (Thu, 12 Jun 2008) | 2 lines
5131
5132 reverted changes in layout_close made in rev. 890 and 901  
5133
5134 ------------------------------------------------------------------------
5135 r913 | nadvornik | 2008-06-10 21:25:21 +0200 (Tue, 10 Jun 2008) | 2 lines
5136
5137 fixed vdtree_sort_cb
5138
5139 ------------------------------------------------------------------------
5140 r912 | nadvornik | 2008-06-10 20:39:19 +0200 (Tue, 10 Jun 2008) | 2 lines
5141
5142 fixed segfault in vd_rename_cb
5143
5144 ------------------------------------------------------------------------
5145 r911 | nadvornik | 2008-06-10 20:19:17 +0200 (Tue, 10 Jun 2008) | 2 lines
5146
5147 dropped vficon_sync, use vficon_refresh everywhere
5148
5149 ------------------------------------------------------------------------
5150 r910 | zas_ | 2008-06-10 13:55:18 +0200 (Tue, 10 Jun 2008) | 2 lines
5151
5152 collection_from_dnd_data(): simplify and optimize.
5153
5154 ------------------------------------------------------------------------
5155 r909 | zas_ | 2008-06-10 13:27:35 +0200 (Tue, 10 Jun 2008) | 2 lines
5156
5157 collection_info_list_to_dnd_data(): simplify and optimize.
5158
5159 ------------------------------------------------------------------------
5160 r908 | nadvornik | 2008-06-09 22:27:39 +0200 (Mon, 09 Jun 2008) | 2 lines
5161
5162 moved notification to view_file.c
5163
5164 ------------------------------------------------------------------------
5165 r907 | nadvornik | 2008-06-09 21:43:56 +0200 (Mon, 09 Jun 2008) | 2 lines
5166
5167 run idle function just once
5168
5169 ------------------------------------------------------------------------
5170 r906 | nadvornik | 2008-06-09 21:41:37 +0200 (Mon, 09 Jun 2008) | 2 lines
5171
5172 use vficon_refresh for updating
5173
5174 ------------------------------------------------------------------------
5175 r905 | nadvornik | 2008-06-09 21:00:47 +0200 (Mon, 09 Jun 2008) | 2 lines
5176
5177 handle deletion of selected files
5178
5179 ------------------------------------------------------------------------
5180 r904 | nadvornik | 2008-06-09 20:28:28 +0200 (Mon, 09 Jun 2008) | 2 lines
5181
5182 optimized vficon_refresh_real
5183
5184 ------------------------------------------------------------------------
5185 r903 | zas_ | 2008-06-09 12:10:34 +0200 (Mon, 09 Jun 2008) | 2 lines
5186
5187 Minor fixes and add a note about variable declaration.
5188
5189 ------------------------------------------------------------------------
5190 r902 | zas_ | 2008-06-09 09:14:46 +0200 (Mon, 09 Jun 2008) | 2 lines
5191
5192 Use unsigned type for marks since it is used as a bitfield.
5193
5194 ------------------------------------------------------------------------
5195 r901 | nadvornik | 2008-06-09 09:06:53 +0200 (Mon, 09 Jun 2008) | 2 lines
5196
5197 fixed saving options on exit
5198
5199 ------------------------------------------------------------------------
5200 r900 | zas_ | 2008-06-09 01:42:51 +0200 (Mon, 09 Jun 2008) | 2 lines
5201
5202 Tidy up: add/remove white lines, minor code changes.
5203
5204 ------------------------------------------------------------------------
5205 r899 | nadvornik | 2008-06-08 23:21:13 +0200 (Sun, 08 Jun 2008) | 2 lines
5206
5207 improved vficon_populate
5208
5209 ------------------------------------------------------------------------
5210 r898 | nadvornik | 2008-06-08 22:24:46 +0200 (Sun, 08 Jun 2008) | 2 lines
5211
5212 vficon_sync speed-up
5213
5214 ------------------------------------------------------------------------
5215 r897 | nadvornik | 2008-06-08 21:09:44 +0200 (Sun, 08 Jun 2008) | 2 lines
5216
5217 better check for notify type
5218
5219 ------------------------------------------------------------------------
5220 r896 | nadvornik | 2008-06-08 11:25:39 +0200 (Sun, 08 Jun 2008) | 2 lines
5221
5222 fixed switching thumbnails in listview on and off - bug 1984825
5223
5224 ------------------------------------------------------------------------
5225 r895 | nadvornik | 2008-06-08 00:44:17 +0200 (Sun, 08 Jun 2008) | 2 lines
5226
5227 various refresh and notification fixes
5228
5229 ------------------------------------------------------------------------
5230 r894 | nadvornik | 2008-06-07 17:08:33 +0200 (Sat, 07 Jun 2008) | 2 lines
5231
5232 various notification improvements
5233
5234 ------------------------------------------------------------------------
5235 r893 | nadvornik | 2008-06-07 12:45:33 +0200 (Sat, 07 Jun 2008) | 2 lines
5236
5237 use the new notification for collections
5238
5239 ------------------------------------------------------------------------
5240 r892 | zas_ | 2008-06-07 12:18:30 +0200 (Sat, 07 Jun 2008) | 3 lines
5241
5242 Display Lirc state in config log.
5243 Re-organize the config log a bit.
5244
5245 ------------------------------------------------------------------------
5246 r891 | nadvornik | 2008-06-07 11:36:12 +0200 (Sat, 07 Jun 2008) | 2 lines
5247
5248 use new notification in img-view
5249
5250 ------------------------------------------------------------------------
5251 r890 | nadvornik | 2008-06-07 11:10:01 +0200 (Sat, 07 Jun 2008) | 2 lines
5252
5253 use new notification in layout and layout_image
5254
5255 ------------------------------------------------------------------------
5256 r889 | nadvornik | 2008-06-07 10:13:22 +0200 (Sat, 07 Jun 2008) | 2 lines
5257
5258 used new notification in search.c
5259
5260 ------------------------------------------------------------------------
5261 r888 | nadvornik | 2008-06-07 09:45:08 +0200 (Sat, 07 Jun 2008) | 2 lines
5262
5263 used new notification in dupe.c
5264
5265 ------------------------------------------------------------------------
5266 r887 | nadvornik | 2008-06-07 00:34:15 +0200 (Sat, 07 Jun 2008) | 2 lines
5267
5268 used new notification in cache_maint
5269
5270 ------------------------------------------------------------------------
5271 r886 | nadvornik | 2008-06-07 00:11:03 +0200 (Sat, 07 Jun 2008) | 2 lines
5272
5273 added NotifyType
5274
5275 ------------------------------------------------------------------------
5276 r885 | nadvornik | 2008-06-06 23:50:09 +0200 (Fri, 06 Jun 2008) | 2 lines
5277
5278 realtime file monitor
5279
5280 ------------------------------------------------------------------------
5281 r884 | nadvornik | 2008-06-06 22:59:03 +0200 (Fri, 06 Jun 2008) | 2 lines
5282
5283 zero-lenght path must be allowed for now
5284
5285 ------------------------------------------------------------------------
5286 r883 | zas_ | 2008-06-06 10:01:19 +0200 (Fri, 06 Jun 2008) | 2 lines
5287
5288 French translation was updated.
5289
5290 ------------------------------------------------------------------------
5291 r882 | zas_ | 2008-06-06 01:31:22 +0200 (Fri, 06 Jun 2008) | 2 lines
5292
5293 Fix "No newline at end of file" warning.
5294
5295 ------------------------------------------------------------------------
5296 r881 | nadvornik | 2008-06-05 20:43:44 +0200 (Thu, 05 Jun 2008) | 2 lines
5297
5298 use new notification in vficon
5299
5300 ------------------------------------------------------------------------
5301 r880 | zas_ | 2008-06-05 11:24:42 +0200 (Thu, 05 Jun 2008) | 3 lines
5302
5303 Compare paths using utf8_collate_key() since paths are utf8-encoded.
5304 It fixes bug 1959854.
5305
5306 ------------------------------------------------------------------------
5307 r879 | zas_ | 2008-06-05 10:41:02 +0200 (Thu, 05 Jun 2008) | 6 lines
5308
5309 Use uft8_collate_key() to sort utf8 strings.
5310 Modify file_data_set_path() to sync collate keys and file_data_pool
5311 on path change.
5312
5313 Partially fix bug 1959854.
5314
5315 ------------------------------------------------------------------------
5316 r878 | nadvornik | 2008-06-04 23:12:47 +0200 (Wed, 04 Jun 2008) | 2 lines
5317
5318 new notification system (used only in vflist for now)
5319
5320 ------------------------------------------------------------------------
5321 r877 | nadvornik | 2008-06-03 21:44:19 +0200 (Tue, 03 Jun 2008) | 2 lines
5322
5323 replaced directory path with FileData* dir_fd
5324
5325 ------------------------------------------------------------------------
5326 r876 | zas_ | 2008-06-03 17:54:05 +0200 (Tue, 03 Jun 2008) | 4 lines
5327
5328 Allow to modify the aspect of Geeqie through the use of a
5329 gtkrc file that may be present in the geeqie rc directory.
5330 Patch by Aldric RENAUDIN and me.
5331
5332 ------------------------------------------------------------------------
5333 r875 | zas_ | 2008-06-03 15:54:22 +0200 (Tue, 03 Jun 2008) | 2 lines
5334
5335 Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
5336
5337 ------------------------------------------------------------------------
5338 r874 | zas_ | 2008-06-03 13:24:16 +0200 (Tue, 03 Jun 2008) | 2 lines
5339
5340 Drop initialization to NULL since filelist_read() will take care of it.
5341
5342 ------------------------------------------------------------------------
5343 r873 | zas_ | 2008-06-03 11:41:00 +0200 (Tue, 03 Jun 2008) | 2 lines
5344
5345 filelist_read_real(): optimize and clean up.
5346
5347 ------------------------------------------------------------------------
5348 r872 | zas_ | 2008-06-03 11:03:33 +0200 (Tue, 03 Jun 2008) | 2 lines
5349
5350 Reduce indentation level.
5351
5352 ------------------------------------------------------------------------
5353 r871 | zas_ | 2008-06-03 10:57:46 +0200 (Tue, 03 Jun 2008) | 2 lines
5354
5355 Reduce indentation level.
5356
5357 ------------------------------------------------------------------------
5358 r870 | zas_ | 2008-06-03 10:53:53 +0200 (Tue, 03 Jun 2008) | 2 lines
5359
5360 collection_table_find_data_by_coord(): tidy up.
5361
5362 ------------------------------------------------------------------------
5363 r869 | zas_ | 2008-06-03 09:37:24 +0200 (Tue, 03 Jun 2008) | 3 lines
5364
5365 vflist_maint(): only allocate memory and compare strings if needed.
5366
5367
5368 ------------------------------------------------------------------------
5369 r868 | zas_ | 2008-06-03 09:32:13 +0200 (Tue, 03 Jun 2008) | 3 lines
5370
5371 layout_real_renamed(), layout_real_removed(), layout_real_moved():
5372 simplify code.
5373
5374 ------------------------------------------------------------------------
5375 r867 | nadvornik | 2008-05-31 21:46:26 +0200 (Sat, 31 May 2008) | 2 lines
5376
5377 do not change original FileData on copy
5378
5379 ------------------------------------------------------------------------
5380 r866 | nadvornik | 2008-05-31 21:44:41 +0200 (Sat, 31 May 2008) | 3 lines
5381
5382 replaced vflist_maint functions by vflist_refresh - it allows to follow 
5383 changes made by external editors more precisely
5384
5385 ------------------------------------------------------------------------
5386 r865 | nadvornik | 2008-05-30 23:41:46 +0200 (Fri, 30 May 2008) | 2 lines
5387
5388 vflist_populate_view: better handle selected files that are renamed or deleted
5389
5390 ------------------------------------------------------------------------
5391 r864 | nadvornik | 2008-05-30 22:13:16 +0200 (Fri, 30 May 2008) | 2 lines
5392
5393 fixed thumb index (thumbnails are shown again)
5394
5395 ------------------------------------------------------------------------
5396 r863 | nadvornik | 2008-05-30 21:53:52 +0200 (Fri, 30 May 2008) | 2 lines
5397
5398 simplified vflist_populate_view
5399
5400 ------------------------------------------------------------------------
5401 r862 | zas_ | 2008-05-30 10:39:52 +0200 (Fri, 30 May 2008) | 4 lines
5402
5403 Use functions to set editors name and command and ensure they are
5404 utf8-encoded.
5405 Previously, non-utf8 strings from rc file caused some issues. 
5406
5407 ------------------------------------------------------------------------
5408 r861 | zas_ | 2008-05-30 10:36:23 +0200 (Fri, 30 May 2008) | 2 lines
5409
5410 Make utf8_validate_or_convert() to always allocate a new string.
5411
5412 ------------------------------------------------------------------------
5413 r860 | zas_ | 2008-05-30 09:20:25 +0200 (Fri, 30 May 2008) | 2 lines
5414
5415 Check for existing editor command using is_valid_editor_command().
5416
5417 ------------------------------------------------------------------------
5418 r859 | zas_ | 2008-05-29 09:58:34 +0200 (Thu, 29 May 2008) | 4 lines
5419
5420 Preserve properties window width and height during session even when
5421 layout.save_window_positions is not set.
5422 It restores the pre revision 858 behavior.
5423
5424 ------------------------------------------------------------------------
5425 r858 | zas_ | 2008-05-29 09:52:05 +0200 (Thu, 29 May 2008) | 3 lines
5426
5427 Save properties window width and height to rc file and restore
5428 them on next session if layout.save_window_positions is set to TRUE.
5429
5430 ------------------------------------------------------------------------
5431 r857 | nadvornik | 2008-05-29 00:12:10 +0200 (Thu, 29 May 2008) | 2 lines
5432
5433 improved infrastructure for tracing changes, optimized vflist_populate_view
5434
5435 ------------------------------------------------------------------------
5436 r856 | nadvornik | 2008-05-27 20:46:34 +0200 (Tue, 27 May 2008) | 2 lines
5437
5438 measure time of filelist update
5439
5440 ------------------------------------------------------------------------
5441 r855 | nadvornik | 2008-05-27 20:37:15 +0200 (Tue, 27 May 2008) | 2 lines
5442
5443 another fix in notification
5444
5445 ------------------------------------------------------------------------
5446 r854 | nadvornik | 2008-05-26 20:32:04 +0200 (Mon, 26 May 2008) | 2 lines
5447
5448 Fix histogram grid - patch by Uwe Ohse
5449
5450 ------------------------------------------------------------------------
5451 r853 | nadvornik | 2008-05-26 20:22:08 +0200 (Mon, 26 May 2008) | 2 lines
5452
5453 use fputs instead of printf - patch by Uwe Ohse
5454
5455 ------------------------------------------------------------------------
5456 r852 | nadvornik | 2008-05-26 19:06:30 +0200 (Mon, 26 May 2008) | 2 lines
5457
5458 fixed bug in notification code
5459
5460 ------------------------------------------------------------------------
5461 r851 | zas_ | 2008-05-25 22:17:07 +0200 (Sun, 25 May 2008) | 2 lines
5462
5463 Tidy up: indentation fixes, typo fixes, ...
5464
5465 ------------------------------------------------------------------------
5466 r850 | zas_ | 2008-05-25 21:54:00 +0200 (Sun, 25 May 2008) | 2 lines
5467
5468 Typo fix.
5469
5470 ------------------------------------------------------------------------
5471 r849 | zas_ | 2008-05-25 21:13:04 +0200 (Sun, 25 May 2008) | 2 lines
5472
5473 Typo fix.
5474
5475 ------------------------------------------------------------------------
5476 r848 | zas_ | 2008-05-25 21:03:30 +0200 (Sun, 25 May 2008) | 2 lines
5477
5478 bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
5479
5480 ------------------------------------------------------------------------
5481 r847 | nadvornik | 2008-05-25 00:44:18 +0200 (Sun, 25 May 2008) | 4 lines
5482
5483 rewritten utilops.h:
5484 - better integration of external commands
5485 - filter commands
5486
5487 ------------------------------------------------------------------------
5488 r846 | zas_ | 2008-05-24 22:01:59 +0200 (Sat, 24 May 2008) | 6 lines
5489
5490 Allow to escape star characters in the template string with a \.
5491 One can insert a \ by escaping it with another \.
5492 Fix deletion of empty parts when using | trick.
5493 Append the separator " - " only if data is neither NULL nor empty.
5494 Patch by Uwe Ohse and Laurent Monin.
5495
5496 ------------------------------------------------------------------------
5497 r845 | nadvornik | 2008-05-24 11:18:09 +0200 (Sat, 24 May 2008) | 2 lines
5498
5499 improved filedata interface
5500
5501 ------------------------------------------------------------------------
5502 r844 | zas_ | 2008-05-24 01:40:12 +0200 (Sat, 24 May 2008) | 3 lines
5503
5504 Fix display of libpthread detection.
5505 Fix display of lirc support, do not test for headers if disabled.
5506
5507 ------------------------------------------------------------------------
5508 r843 | zas_ | 2008-05-24 01:18:40 +0200 (Sat, 24 May 2008) | 2 lines
5509
5510 Silent few warnings that appeared when using --disable-exiv2 configure option.
5511
5512 ------------------------------------------------------------------------
5513 r842 | zas_ | 2008-05-24 00:57:51 +0200 (Sat, 24 May 2008) | 2 lines
5514
5515 French translation was updated.
5516
5517 ------------------------------------------------------------------------
5518 r841 | zas_ | 2008-05-24 00:55:23 +0200 (Sat, 24 May 2008) | 2 lines
5519
5520 Use the same label for toolbar buttons tooltip than in main menu.
5521
5522 ------------------------------------------------------------------------
5523 r840 | zas_ | 2008-05-23 17:07:30 +0200 (Fri, 23 May 2008) | 6 lines
5524
5525 Add -Wstrict-prototypes to gcc options only in developer mode
5526 since it clutters the compilation log with unfixable warnings.
5527 Add -Wall in developer mode to display even more warnings.
5528 Fix display of --enable-deprecated at end of configure (yes
5529 and no were inversed).
5530
5531 ------------------------------------------------------------------------
5532 r839 | zas_ | 2008-05-23 14:27:28 +0200 (Fri, 23 May 2008) | 2 lines
5533
5534 slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
5535
5536 ------------------------------------------------------------------------
5537 r838 | zas_ | 2008-05-23 14:19:42 +0200 (Fri, 23 May 2008) | 2 lines
5538
5539 Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
5540
5541 ------------------------------------------------------------------------
5542 r837 | zas_ | 2008-05-23 02:20:56 +0200 (Fri, 23 May 2008) | 9 lines
5543
5544 Try to load a system-wide rc file if any, before per-user rc file.
5545 For now, system-wide rc file path is set to /etc/geeqie/geeqierc
5546 (defined by GQ_SYSTEM_WIDE_DIR in main.h).
5547 filter_parse() was modified to replace entries having the same key,
5548 needed since it may be called more than once.
5549
5550 Please test heavily.
5551
5552
5553 ------------------------------------------------------------------------
5554 r836 | zas_ | 2008-05-23 01:22:12 +0200 (Fri, 23 May 2008) | 2 lines
5555
5556 Pass ConfOptions * to save_options() and load_options().
5557
5558 ------------------------------------------------------------------------
5559 r835 | zas_ | 2008-05-23 01:17:26 +0200 (Fri, 23 May 2008) | 3 lines
5560
5561 Move code from save_options() to new save_options_to() which takes
5562 the destination path as parameter.
5563
5564 ------------------------------------------------------------------------
5565 r834 | zas_ | 2008-05-23 01:09:53 +0200 (Fri, 23 May 2008) | 4 lines
5566
5567 Move setup_default_options() and sync_options_with_current_state() to options.[ch].
5568 Pass ConfOptions * to these instead of directly using global variable.
5569 Cleanup #include in main.c.
5570
5571 ------------------------------------------------------------------------
5572 r833 | zas_ | 2008-05-23 00:49:07 +0200 (Fri, 23 May 2008) | 2 lines
5573
5574 Move code from exit_program_final() to new sync_options_with_current_state().
5575
5576 ------------------------------------------------------------------------
5577 r832 | zas_ | 2008-05-23 00:43:07 +0200 (Fri, 23 May 2008) | 4 lines
5578
5579 Separate path building code from options loading code.
5580 Most code of load_options() is moved to new load_options_from().
5581 ExifUIList initialization is moved to setup_default_options().
5582
5583 ------------------------------------------------------------------------
5584 r831 | zas_ | 2008-05-22 22:22:13 +0200 (Thu, 22 May 2008) | 10 lines
5585
5586 Make shell command and its option rc file options instead of hardcoded strings.
5587 This allows users to modify the shell command that execute "editors".
5588 Two new options appear in rc file:
5589 - shell.path (default to "/bin/sh")
5590 - shell.options (default to "-c")
5591
5592 These options can only be changed from the rc file, not at runtime.
5593 Tests are made to check that shell.path is not empty and lead to
5594 an executable file.
5595
5596 ------------------------------------------------------------------------
5597 r830 | zas_ | 2008-05-22 15:00:45 +0200 (Thu, 22 May 2008) | 3 lines
5598
5599 Fix signed vs unsigned warnings.
5600 In most cases, gint was used instead of guint.
5601
5602 ------------------------------------------------------------------------
5603 r829 | zas_ | 2008-05-22 13:28:35 +0200 (Thu, 22 May 2008) | 2 lines
5604
5605 Comment out unused static function extension_truncate().
5606
5607 ------------------------------------------------------------------------
5608 r828 | zas_ | 2008-05-22 13:27:43 +0200 (Thu, 22 May 2008) | 2 lines
5609
5610 Fix up some types, make some signed vs unsigned warnings quiet.
5611
5612 ------------------------------------------------------------------------
5613 r827 | zas_ | 2008-05-22 12:09:07 +0200 (Thu, 22 May 2008) | 3 lines
5614
5615 Modify set_default_image_overlay_template_string() to accept the pointer to
5616 the string to modify and add a generic function to set template_string value.
5617
5618 ------------------------------------------------------------------------
5619 r826 | zas_ | 2008-05-22 11:22:29 +0200 (Thu, 22 May 2008) | 2 lines
5620
5621 French translation was updated.
5622
5623 ------------------------------------------------------------------------
5624 r825 | zas_ | 2008-05-22 11:12:36 +0200 (Thu, 22 May 2008) | 3 lines
5625
5626 Introduce an helper function that returns the name of an editor.
5627 It helps to reduce code redundancy.
5628
5629 ------------------------------------------------------------------------
5630 r824 | zas_ | 2008-05-22 10:49:52 +0200 (Thu, 22 May 2008) | 2 lines
5631
5632 Use a struct to handle editor's properties.
5633
5634 ------------------------------------------------------------------------
5635 r823 | zas_ | 2008-05-21 21:37:18 +0200 (Wed, 21 May 2008) | 6 lines
5636
5637 Make stricter match for option's names consisting of a prefix and a number.
5638 It allows to have names like "prefix_12" and "prefix_something" in the same file.
5639 Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
5640 to unpredictable results. It was wrong too with "prefix_something", which
5641 was equivalent to "prefix_0", instead of being an option of its own.
5642
5643 ------------------------------------------------------------------------
5644 r822 | zas_ | 2008-05-21 13:46:19 +0200 (Wed, 21 May 2008) | 2 lines
5645
5646 Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
5647
5648 ------------------------------------------------------------------------
5649 r821 | zas_ | 2008-05-21 13:45:29 +0200 (Wed, 21 May 2008) | 2 lines
5650
5651 Use g_build_filename().
5652
5653 ------------------------------------------------------------------------
5654 r820 | zas_ | 2008-05-21 13:07:23 +0200 (Wed, 21 May 2008) | 2 lines
5655
5656 Use G_DIR_SEPARATOR where applicable.
5657
5658 ------------------------------------------------------------------------
5659 r819 | zas_ | 2008-05-21 13:00:13 +0200 (Wed, 21 May 2008) | 2 lines
5660
5661 Use G_DIR_SEPARATOR_S where applicable.
5662
5663 ------------------------------------------------------------------------
5664 r818 | zas_ | 2008-05-21 12:52:38 +0200 (Wed, 21 May 2008) | 2 lines
5665
5666 Use g_build_filename() and G_DIR_SEPARATOR_S.
5667
5668 ------------------------------------------------------------------------
5669 r817 | zas_ | 2008-05-21 12:46:33 +0200 (Wed, 21 May 2008) | 2 lines
5670
5671 Use g_build_filename() instead of g_strconcat().
5672
5673 ------------------------------------------------------------------------
5674 r816 | zas_ | 2008-05-21 12:11:56 +0200 (Wed, 21 May 2008) | 2 lines
5675
5676 tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
5677
5678 ------------------------------------------------------------------------
5679 r815 | zas_ | 2008-05-21 11:58:29 +0200 (Wed, 21 May 2008) | 2 lines
5680
5681 tab_completion_popup_cb(): use g_build_filename() and simplify code.
5682
5683 ------------------------------------------------------------------------
5684 r814 | zas_ | 2008-05-21 11:50:32 +0200 (Wed, 21 May 2008) | 3 lines
5685
5686 Use expand_tilde() instead of simple concatenation, it allows correct expansion
5687 of ~user as well as ~dir.
5688
5689 ------------------------------------------------------------------------
5690 r813 | zas_ | 2008-05-21 11:30:53 +0200 (Wed, 21 May 2008) | 2 lines
5691
5692 dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
5693
5694 ------------------------------------------------------------------------
5695 r812 | zas_ | 2008-05-21 10:53:51 +0200 (Wed, 21 May 2008) | 2 lines
5696
5697 Fix a segfault occuring when logging an empty message and there is no log window.
5698
5699 ------------------------------------------------------------------------
5700 r811 | zas_ | 2008-05-21 02:42:14 +0200 (Wed, 21 May 2008) | 2 lines
5701
5702 Use g_build_filename().
5703
5704 ------------------------------------------------------------------------
5705 r810 | zas_ | 2008-05-21 02:39:16 +0200 (Wed, 21 May 2008) | 2 lines
5706
5707 thumb_std_cache_path(): use g_build_filename() and simplify.
5708
5709 ------------------------------------------------------------------------
5710 r809 | zas_ | 2008-05-21 02:32:57 +0200 (Wed, 21 May 2008) | 2 lines
5711
5712 Use g_build_filename().
5713
5714 ------------------------------------------------------------------------
5715 r808 | zas_ | 2008-05-21 02:20:13 +0200 (Wed, 21 May 2008) | 2 lines
5716
5717 Use g_build_filename() where applicable.
5718
5719 ------------------------------------------------------------------------
5720 r807 | zas_ | 2008-05-21 02:15:41 +0200 (Wed, 21 May 2008) | 2 lines
5721
5722 Use g_build_filename() instead of g_strconcat().
5723
5724 ------------------------------------------------------------------------
5725 r806 | zas_ | 2008-05-21 02:13:12 +0200 (Wed, 21 May 2008) | 2 lines
5726
5727 Use g_build_filename() and get rid of "root dir fix".
5728
5729 ------------------------------------------------------------------------
5730 r805 | zas_ | 2008-05-21 02:12:19 +0200 (Wed, 21 May 2008) | 2 lines
5731
5732 Use g_build_filename().
5733
5734 ------------------------------------------------------------------------
5735 r804 | zas_ | 2008-05-21 02:01:03 +0200 (Wed, 21 May 2008) | 5 lines
5736
5737 Disable unused code:
5738 - cache_maintain_home_dir()
5739 - cache_maintain_dir()
5740
5741
5742 ------------------------------------------------------------------------
5743 r803 | zas_ | 2008-05-21 01:41:13 +0200 (Wed, 21 May 2008) | 2 lines
5744
5745 Build path using g_build_filename() then calculate its length.
5746
5747 ------------------------------------------------------------------------
5748 r802 | zas_ | 2008-05-21 01:11:47 +0200 (Wed, 21 May 2008) | 2 lines
5749
5750 Use G_DIR_SEPARATOR_S instead of hardcoded "/".
5751
5752 ------------------------------------------------------------------------
5753 r801 | zas_ | 2008-05-21 01:07:09 +0200 (Wed, 21 May 2008) | 2 lines
5754
5755 Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
5756
5757 ------------------------------------------------------------------------
5758 r800 | zas_ | 2008-05-21 00:47:13 +0200 (Wed, 21 May 2008) | 2 lines
5759
5760 cache_find_location(): use g_build_filename() and move redundant code to new functions.
5761
5762 ------------------------------------------------------------------------
5763 r799 | zas_ | 2008-05-21 00:22:11 +0200 (Wed, 21 May 2008) | 2 lines
5764
5765 Use g_build_filename().
5766
5767 ------------------------------------------------------------------------
5768 r798 | zas_ | 2008-05-21 00:13:48 +0200 (Wed, 21 May 2008) | 2 lines
5769
5770 Use size_t instead of gint, it silents a signed vs unsigned warning.
5771
5772 ------------------------------------------------------------------------
5773 r797 | zas_ | 2008-05-21 00:11:59 +0200 (Wed, 21 May 2008) | 2 lines
5774
5775 Use g_build_filename() instead of g_strconcat().
5776
5777 ------------------------------------------------------------------------
5778 r796 | zas_ | 2008-05-21 00:09:04 +0200 (Wed, 21 May 2008) | 2 lines
5779
5780 Drop concat_dir_and_file() and use g_build_filename() instead.
5781
5782 ------------------------------------------------------------------------
5783 r795 | zas_ | 2008-05-21 00:00:14 +0200 (Wed, 21 May 2008) | 2 lines
5784
5785 Use G_DIR_SEPARATOR instead of '/' where applicable.
5786
5787 ------------------------------------------------------------------------
5788 r794 | zas_ | 2008-05-20 23:51:25 +0200 (Tue, 20 May 2008) | 2 lines
5789
5790 Use g_build_filename() to build paths.
5791
5792 ------------------------------------------------------------------------
5793 r793 | zas_ | 2008-05-20 22:11:29 +0200 (Tue, 20 May 2008) | 3 lines
5794
5795 Do not use glib posix wrappers since they were introduced in 2.6
5796 and we want 2.4 compatibility.
5797
5798 ------------------------------------------------------------------------
5799 r792 | zas_ | 2008-05-20 22:06:11 +0200 (Tue, 20 May 2008) | 2 lines
5800
5801 Use access() instead of g_access() which is only available in 2.8.
5802
5803 ------------------------------------------------------------------------
5804 r791 | zas_ | 2008-05-20 21:14:36 +0200 (Tue, 20 May 2008) | 3 lines
5805
5806 Use utf-8 charset instead of iso-8859-1.
5807 Minor cleanup.
5808
5809 ------------------------------------------------------------------------
5810 r790 | nadvornik | 2008-05-20 19:43:37 +0200 (Tue, 20 May 2008) | 2 lines
5811
5812 updated ru.po by Alexandre Prokoudine
5813
5814 ------------------------------------------------------------------------
5815 r789 | zas_ | 2008-05-20 10:18:30 +0200 (Tue, 20 May 2008) | 2 lines
5816
5817 French translation was updated.
5818
5819 ------------------------------------------------------------------------
5820 r788 | zas_ | 2008-05-20 10:14:35 +0200 (Tue, 20 May 2008) | 2 lines
5821
5822 Sort out log_printf() vs printf_term() mix up.
5823
5824 ------------------------------------------------------------------------
5825 r787 | zas_ | 2008-05-20 09:52:49 +0200 (Tue, 20 May 2008) | 3 lines
5826
5827 Use print_term() instead of printf(), since it handles charset conversion
5828 from utf8 to locale if needed.
5829
5830 ------------------------------------------------------------------------
5831 r786 | zas_ | 2008-05-19 13:09:23 +0200 (Mon, 19 May 2008) | 3 lines
5832
5833 Remove C-specific gcc options from CXXFLAGS.
5834 Add few more warnings.
5835
5836 ------------------------------------------------------------------------
5837 r785 | zas_ | 2008-05-19 11:27:30 +0200 (Mon, 19 May 2008) | 2 lines
5838
5839 Fix some incomplete initialization warnings.
5840
5841 ------------------------------------------------------------------------
5842 r784 | zas_ | 2008-05-19 10:46:37 +0200 (Mon, 19 May 2008) | 2 lines
5843
5844 depreceated -> deprecated
5845
5846 ------------------------------------------------------------------------
5847 r783 | zas_ | 2008-05-19 10:43:11 +0200 (Mon, 19 May 2008) | 2 lines
5848
5849 Typo fixes.
5850
5851 ------------------------------------------------------------------------
5852 r782 | zas_ | 2008-05-19 10:36:06 +0200 (Mon, 19 May 2008) | 2 lines
5853
5854 Create auxdir if needed.
5855
5856 ------------------------------------------------------------------------
5857 r781 | zas_ | 2008-05-19 10:24:10 +0200 (Mon, 19 May 2008) | 2 lines
5858
5859 Fix spurious end of line introduced in revision 780.
5860
5861 ------------------------------------------------------------------------
5862 r780 | bruclik | 2008-05-19 03:15:17 +0200 (Mon, 19 May 2008) | 10 lines
5863
5864 configure.in was rewritten:
5865 - uses PKG_CHECK_MODULES everywhere
5866 - added --enable-debug (enable debugging support)
5867 - added --enable-developer (developer mode, checks depreceated code ...)
5868 - removed obsoleted INCLUDES from Makefile.am
5869 Fixed src/debug.h (added glib.h).
5870 Fixed src/exiv2.c compilation with libexiv2 v0.15.  
5871 Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
5872
5873
5874 ------------------------------------------------------------------------
5875 r779 | bruclik | 2008-05-19 02:54:59 +0200 (Mon, 19 May 2008) | 3 lines
5876
5877 Updated CODING (GPL header, macros, svn change-log, ...).
5878
5879
5880 ------------------------------------------------------------------------
5881 r778 | zas_ | 2008-05-18 23:14:01 +0200 (Sun, 18 May 2008) | 7 lines
5882
5883 Save order of Properties dialog tabs to rc file.
5884 Users of GTK+ <2.10 can set tabs order directly in the rc file,
5885 others can move tabs using drag'n drop.
5886 The option is named properties.tabs_order, its default value
5887 is "123" which is General, Keywords, Exif tabs (left to right).
5888
5889
5890 ------------------------------------------------------------------------
5891 r777 | zas_ | 2008-05-18 14:56:18 +0200 (Sun, 18 May 2008) | 3 lines
5892
5893 Cleanup and code redundancy reduction.
5894
5895
5896 ------------------------------------------------------------------------
5897 r776 | zas_ | 2008-05-18 13:39:58 +0200 (Sun, 18 May 2008) | 4 lines
5898
5899 Memorize text to display in the log window when the window is
5900 not yet created. On log window display, the memorized text
5901 is then recalled and displayed.
5902
5903 ------------------------------------------------------------------------
5904 r775 | zas_ | 2008-05-18 09:36:57 +0200 (Sun, 18 May 2008) | 2 lines
5905
5906 Do not create log window more than once.
5907
5908 ------------------------------------------------------------------------
5909 r774 | zas_ | 2008-05-18 00:37:04 +0200 (Sun, 18 May 2008) | 2 lines
5910
5911 Fix formatted.SubjectDistance appearing twice in exif bar configuration.
5912
5913 ------------------------------------------------------------------------
5914 r773 | zas_ | 2008-05-17 23:28:02 +0200 (Sat, 17 May 2008) | 2 lines
5915
5916 Update POTFILES.in.
5917
5918 ------------------------------------------------------------------------
5919 r772 | zas_ | 2008-05-17 23:26:45 +0200 (Sat, 17 May 2008) | 1 line
5920
5921 Add a log window that shows normal and debug messages. For now, it was added to Help menu.
5922 ------------------------------------------------------------------------
5923 r771 | nadvornik | 2008-05-16 22:12:11 +0200 (Fri, 16 May 2008) | 2 lines
5924
5925 fixed exiv2 version test
5926
5927 ------------------------------------------------------------------------
5928 r770 | nadvornik | 2008-05-16 22:09:32 +0200 (Fri, 16 May 2008) | 3 lines
5929
5930 get processed values from exiv2
5931 http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
5932
5933 ------------------------------------------------------------------------
5934 r769 | zas_ | 2008-05-16 16:59:45 +0200 (Fri, 16 May 2008) | 3 lines
5935
5936 Fix redundant application name in window titles.
5937 It simplifies code.
5938
5939 ------------------------------------------------------------------------
5940 r768 | zas_ | 2008-05-16 16:38:05 +0200 (Fri, 16 May 2008) | 2 lines
5941
5942 French translation was updated.
5943
5944 ------------------------------------------------------------------------
5945 r767 | zas_ | 2008-05-16 14:16:49 +0200 (Fri, 16 May 2008) | 3 lines
5946
5947 Do not use printf() directly but use new wrapper function log_printf() instead.
5948
5949
5950 ------------------------------------------------------------------------
5951 r766 | zas_ | 2008-05-16 14:08:51 +0200 (Fri, 16 May 2008) | 2 lines
5952
5953 Drop include "debug.h".
5954
5955 ------------------------------------------------------------------------
5956 r765 | zas_ | 2008-05-16 12:02:56 +0200 (Fri, 16 May 2008) | 3 lines
5957
5958 Include debug.h from main.h since debug macros may be used anywhere in the code.
5959
5960
5961 ------------------------------------------------------------------------
5962 r764 | zas_ | 2008-05-16 11:10:56 +0200 (Fri, 16 May 2008) | 5 lines
5963
5964 Improve editor commands error display:
5965 - display all errors (not only syntax errors)
5966 - display errors from Preferences (checks are made on Apply or OK)
5967
5968
5969 ------------------------------------------------------------------------
5970 r763 | zas_ | 2008-05-16 10:37:07 +0200 (Fri, 16 May 2008) | 7 lines
5971
5972 Improve editors a bit:
5973 - allow whitespaces before and after %v, %V, %w
5974 - allow % escaping using %% (mandatory to use shell commands than contain % characters)
5975 - display a dialog on execution if a syntax error is detected (only for generic editors)
5976 - update README editors section
5977
5978
5979 ------------------------------------------------------------------------
5980 r762 | zas_ | 2008-05-14 20:12:11 +0200 (Wed, 14 May 2008) | 9 lines
5981
5982 The Encoding key is now deprecated by the FreeDesktop standard and all
5983 strings are required to be encoded in UTF-8. This desktop entry
5984 explicitly specifies an Encoding of UTF-8, which is harmless but no longer
5985 necessary.
5986
5987 See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
5988
5989 Patch #1963689.
5990
5991 ------------------------------------------------------------------------
5992 r761 | zas_ | 2008-05-14 20:09:05 +0200 (Wed, 14 May 2008) | 3 lines
5993
5994 Patch #1963690 was applied.
5995 It fixes hyphens/minus confusion in the man page.
5996
5997 ------------------------------------------------------------------------
5998 r760 | zas_ | 2008-05-14 19:00:25 +0200 (Wed, 14 May 2008) | 4 lines
5999
6000 Simplify thumb_std_maint_moved(), since g_list_append knows
6001 how to append to a NULL list. Patch by Uwe Ohse.
6002
6003
6004 ------------------------------------------------------------------------
6005 r759 | zas_ | 2008-05-14 18:52:55 +0200 (Wed, 14 May 2008) | 4 lines
6006
6007 Simplify collect_manager_add_action(), since g_list_append knows 
6008 how to append to a NULL list. Patch by Uwe Ohse.
6009
6010
6011 ------------------------------------------------------------------------
6012 r758 | zas_ | 2008-05-14 14:59:00 +0200 (Wed, 14 May 2008) | 2 lines
6013
6014 Merge vflist_row_by_path() into vflist_index_by_path().
6015
6016 ------------------------------------------------------------------------
6017 r757 | zas_ | 2008-05-14 12:40:43 +0200 (Wed, 14 May 2008) | 3 lines
6018
6019 Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
6020 Patch #1963691.
6021
6022 ------------------------------------------------------------------------
6023 r756 | zas_ | 2008-05-14 10:56:08 +0200 (Wed, 14 May 2008) | 2 lines
6024
6025 Make vf_pop_menu_*_cb static.
6026
6027 ------------------------------------------------------------------------
6028 r755 | zas_ | 2008-05-13 22:31:35 +0200 (Tue, 13 May 2008) | 2 lines
6029
6030 French translation fixes.
6031
6032 ------------------------------------------------------------------------
6033 r754 | zas_ | 2008-05-13 22:21:00 +0200 (Tue, 13 May 2008) | 3 lines
6034
6035 Resync POTFILES.in and *.po, update french translation and
6036 regenerate statistics in README.
6037
6038 ------------------------------------------------------------------------
6039 r753 | zas_ | 2008-05-13 22:13:44 +0200 (Tue, 13 May 2008) | 2 lines
6040
6041 Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
6042
6043 ------------------------------------------------------------------------
6044 r752 | zas_ | 2008-05-13 21:56:52 +0200 (Tue, 13 May 2008) | 2 lines
6045
6046 Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
6047
6048 ------------------------------------------------------------------------
6049 r751 | zas_ | 2008-05-13 21:54:13 +0200 (Tue, 13 May 2008) | 2 lines
6050
6051 vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
6052
6053 ------------------------------------------------------------------------
6054 r750 | zas_ | 2008-05-13 21:51:22 +0200 (Tue, 13 May 2008) | 3 lines
6055
6056 vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
6057
6058
6059 ------------------------------------------------------------------------
6060 r749 | zas_ | 2008-05-13 21:45:04 +0200 (Tue, 13 May 2008) | 2 lines
6061
6062 Fix last patch, only set vf->clicked_mark for a valid mark.
6063
6064 ------------------------------------------------------------------------
6065 r748 | zas_ | 2008-05-13 21:32:25 +0200 (Tue, 13 May 2008) | 6 lines
6066
6067 Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
6068 named clicked_mark.
6069 Marks numbering is now consistent with menus (starting at 1, 0 is an
6070 invalid mark), assertions were modified accordingly.
6071
6072
6073 ------------------------------------------------------------------------
6074 r747 | zas_ | 2008-05-13 18:09:43 +0200 (Tue, 13 May 2008) | 6 lines
6075
6076 Expand tilde with file: and view: remote parameters.
6077 Now these are working:
6078 geeqie -r file:~/dir
6079 geeqie -r view:~user/file
6080
6081
6082 ------------------------------------------------------------------------
6083 r746 | zas_ | 2008-05-13 16:49:38 +0200 (Tue, 13 May 2008) | 3 lines
6084
6085 Display a message when invalid remote options are used.
6086
6087
6088 ------------------------------------------------------------------------
6089 r745 | zas_ | 2008-05-13 16:35:51 +0200 (Tue, 13 May 2008) | 2 lines
6090
6091 Comparing tag id is not sufficient, check the tag name too.
6092
6093 ------------------------------------------------------------------------
6094 r744 | zas_ | 2008-05-13 13:58:47 +0200 (Tue, 13 May 2008) | 2 lines
6095
6096 Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
6097
6098 ------------------------------------------------------------------------
6099 r743 | zas_ | 2008-05-13 10:53:26 +0200 (Tue, 13 May 2008) | 2 lines
6100
6101 Move all remote stuff from main.c to remote.[ch].
6102
6103 ------------------------------------------------------------------------
6104 r742 | zas_ | 2008-05-13 10:02:46 +0200 (Tue, 13 May 2008) | 2 lines
6105
6106 Move some functions from main.[ch] to new window.[ch].
6107
6108 ------------------------------------------------------------------------
6109 r741 | zas_ | 2008-05-13 09:34:37 +0200 (Tue, 13 May 2008) | 2 lines
6110
6111 Ensure that we end with UTF8 encoded comment and keywords.
6112
6113 ------------------------------------------------------------------------
6114 r740 | zas_ | 2008-05-13 01:26:00 +0200 (Tue, 13 May 2008) | 4 lines
6115
6116 Reading of Iptc.Application2.Keywords should now be fixed.
6117 Use uft8_validate_or_convert() on exif's text data to be safe.
6118
6119
6120 ------------------------------------------------------------------------
6121 r739 | zas_ | 2008-05-13 01:21:35 +0200 (Tue, 13 May 2008) | 2 lines
6122
6123 Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
6124
6125 ------------------------------------------------------------------------
6126 r738 | zas_ | 2008-05-13 01:00:04 +0200 (Tue, 13 May 2008) | 2 lines
6127
6128 bar_exif_validate_text(): use computed length and cleanup.
6129
6130 ------------------------------------------------------------------------
6131 r737 | zas_ | 2008-05-12 21:56:28 +0200 (Mon, 12 May 2008) | 2 lines
6132
6133 Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
6134
6135 ------------------------------------------------------------------------
6136 r736 | zas_ | 2008-05-12 19:10:40 +0200 (Mon, 12 May 2008) | 5 lines
6137
6138 Extract and append keywords from Iptc.Application2.Keywords tags.
6139 A function was added to make the keywords unique in the list.
6140 Note: Iptc.Application2.Keywords is only read, not written.
6141
6142
6143 ------------------------------------------------------------------------
6144 r735 | zas_ | 2008-05-12 12:46:23 +0200 (Mon, 12 May 2008) | 2 lines
6145
6146 When an option was successfully read, just continue to next line.
6147
6148 ------------------------------------------------------------------------
6149 r734 | zas_ | 2008-05-12 12:37:37 +0200 (Mon, 12 May 2008) | 2 lines
6150
6151 Minor formatting fix in rc file header.
6152
6153 ------------------------------------------------------------------------
6154 r733 | zas_ | 2008-05-12 10:52:17 +0200 (Mon, 12 May 2008) | 8 lines
6155
6156 Rework read_*_option():
6157 - read_u?int_option() now interpret a value of "true" as 1
6158 - read_bool_option() now interpret any value different from 0 as true.
6159 - make functions return TRUE on successful read, FALSE else
6160
6161 Theses changes will help to maintain compatibility when options are modified.
6162
6163
6164 ------------------------------------------------------------------------
6165 r732 | zas_ | 2008-05-12 10:11:27 +0200 (Mon, 12 May 2008) | 3 lines
6166
6167 Rename option image_overlay.common.enabled to image_overlay.common.state
6168 since it is not a boolean anymore.
6169
6170 ------------------------------------------------------------------------
6171 r731 | zas_ | 2008-05-12 02:22:38 +0200 (Mon, 12 May 2008) | 2 lines
6172
6173 Add some wrapper functions for not yet common code.
6174
6175 ------------------------------------------------------------------------
6176 r730 | zas_ | 2008-05-12 01:56:40 +0200 (Mon, 12 May 2008) | 3 lines
6177
6178 Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
6179
6180
6181 ------------------------------------------------------------------------
6182 r729 | zas_ | 2008-05-12 01:47:59 +0200 (Mon, 12 May 2008) | 2 lines
6183
6184 Move a part of pop up menu common code to view_file.[ch].
6185
6186 ------------------------------------------------------------------------
6187 r728 | zas_ | 2008-05-12 01:09:39 +0200 (Mon, 12 May 2008) | 3 lines
6188
6189 Introduce vf_pop_menu_file_list() as a wrapper to
6190 vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
6191
6192 ------------------------------------------------------------------------
6193 r727 | zas_ | 2008-05-11 23:11:54 +0200 (Sun, 11 May 2008) | 2 lines
6194
6195 Use vf_* functions where possible.
6196
6197 ------------------------------------------------------------------------
6198 r726 | zas_ | 2008-05-11 22:38:21 +0200 (Sun, 11 May 2008) | 2 lines
6199
6200 Drop unused layout_list_get_path() and vf*_index_get_path().
6201
6202 ------------------------------------------------------------------------
6203 r725 | zas_ | 2008-05-11 15:17:38 +0200 (Sun, 11 May 2008) | 2 lines
6204
6205 French translation was updated.
6206
6207 ------------------------------------------------------------------------
6208 r724 | zas_ | 2008-05-11 15:14:58 +0200 (Sun, 11 May 2008) | 4 lines
6209
6210 An option to save and restore the last path used was added.
6211 This option appears as startup.use_last_path in rc file.
6212 Preferences > General > Startup was modified accordingly.
6213
6214 ------------------------------------------------------------------------
6215 r723 | zas_ | 2008-05-11 14:23:26 +0200 (Sun, 11 May 2008) | 8 lines
6216
6217 Rename options:
6218 startup_path_enable -> startup.restore_path
6219 startup_path        -> startup.path
6220
6221 Geeqie is still able to read old options.
6222
6223
6224
6225 ------------------------------------------------------------------------
6226 r722 | zas_ | 2008-05-11 13:46:48 +0200 (Sun, 11 May 2008) | 2 lines
6227
6228 Fix help window title.
6229
6230 ------------------------------------------------------------------------
6231 r721 | zas_ | 2008-05-11 13:44:58 +0200 (Sun, 11 May 2008) | 2 lines
6232
6233 Use computed string length.
6234
6235 ------------------------------------------------------------------------
6236 r720 | zas_ | 2008-05-11 13:41:32 +0200 (Sun, 11 May 2008) | 2 lines
6237
6238 Slightly increase help window's default width.
6239
6240 ------------------------------------------------------------------------
6241 r719 | zas_ | 2008-05-11 13:30:41 +0200 (Sun, 11 May 2008) | 4 lines
6242
6243 Add an help button to OSD info configuration in Preferences dialog.
6244 Make its own section named "Overlay Screen Display".
6245
6246
6247 ------------------------------------------------------------------------
6248 r718 | zas_ | 2008-05-11 12:25:04 +0200 (Sun, 11 May 2008) | 5 lines
6249
6250 Partially update main README.
6251 A section concerning overlay info was added.
6252 Translation statistics were updated.
6253
6254
6255 ------------------------------------------------------------------------
6256 r717 | zas_ | 2008-05-11 11:37:46 +0200 (Sun, 11 May 2008) | 50 lines
6257
6258 Change translations statistics formatting to match the style
6259 use in the README file.
6260
6261 Here is the result for current trunk:
6262
6263 Translations statistics
6264 Date: Sun, 11 May 2008 11:33:14 +0200
6265
6266 Note: completion % in the chart below may not be quite correct
6267       when fuzzy translations exist but do not appear in the source.
6268       For exact results, run make update-po with up to date POTFILES.in.
6269       comp % = trans / (trans + fuzzy + untrans)
6270
6271 Language      Comp(%)  Trans  Fuzzy  Untrans  Total
6272 fr             100.00    985      0        0    985
6273 be              90.56    892     25       68    985
6274 eu              68.53    675    150      160    985
6275 eo              68.22    672    153      160    985
6276 vi              68.02    670    156      159    985
6277 it              67.82    668    154      163    985
6278 pt_BR           67.82    668    154      163    985
6279 zh_TW           66.90    659    150      176    985
6280 sk              66.50    655    158      172    985
6281 fi              64.37    634    176      175    985
6282 nl              64.37    634    179      172    985
6283 sv              64.16    632    175      178    985
6284 bg              64.06    631    175      179    985
6285 ca              64.06    631    175      179    985
6286 cs              64.06    631    175      179    985
6287 de              64.06    631    175      179    985
6288 es              64.06    631    175      179    985
6289 ja              64.06    631    175      179    985
6290 ru              64.06    631    175      179    985
6291 pl              60.61    597    148      240    985
6292 ar              42.94    423    315      247    985
6293 ro              37.56    370    342      273    985
6294 hu              36.14    356    332      297    985
6295 id              19.70    194    408      383    985
6296 et              19.29    190    407      388    985
6297 uk              17.16    169    411      405    985
6298 nb              15.94    157    416      412    985
6299 zh_CN.GB2312    15.94    157    416      412    985
6300 th              15.13    149    413      423    985
6301 sl              14.72    145    419      421    985
6302 da              12.99    128    402      455    985
6303 ko              11.37    112     52      821    985
6304 tr               6.60     65    398      522    985
6305
6306
6307
6308 ------------------------------------------------------------------------
6309 r716 | zas_ | 2008-05-10 23:29:53 +0200 (Sat, 10 May 2008) | 25 lines
6310
6311 Fix display of collection in overlay info.
6312 Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
6313
6314 Overlay info syntax was extended to allow the wrapping of displayed data with markup.
6315
6316 General syntax is: %name[:length limit][:extra]%
6317 Extra string uses special character '*' to mark the place of the data to display.
6318 If no '*' is present, then extra string is just appended to data.
6319 Any "\n" is replaced by a newline on display.
6320 Pango mark up is accepted in left and right parts.
6321 If data is empty, nothing will be displayed.
6322
6323 Examples:
6324 "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
6325 "%size:\n%"         -> size is displayed with a newline at end
6326 "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
6327 "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
6328
6329
6330 Collection name formatting was slighly improved by not displaying the .gqv extension.
6331 The default overlay info string was modified to use the new syntax, but older info strings should be
6332 displayed as usual.
6333
6334
6335
6336 ------------------------------------------------------------------------
6337 r715 | zas_ | 2008-05-10 16:22:18 +0200 (Sat, 10 May 2008) | 2 lines
6338
6339 image_osd_get() now returns OsdShowFlags.
6340
6341 ------------------------------------------------------------------------
6342 r714 | zas_ | 2008-05-10 15:54:25 +0200 (Sat, 10 May 2008) | 2 lines
6343
6344 Display a simple grid with histogram.
6345
6346 ------------------------------------------------------------------------
6347 r713 | zas_ | 2008-05-10 14:33:52 +0200 (Sat, 10 May 2008) | 2 lines
6348
6349 Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
6350
6351 ------------------------------------------------------------------------
6352 r712 | zas_ | 2008-05-10 11:00:14 +0200 (Sat, 10 May 2008) | 4 lines
6353
6354 Save full OSD state to rc file and restore it on startup.
6355 It allows to restore OSD with or without histogram depending
6356 on previous state.
6357
6358 ------------------------------------------------------------------------
6359 r711 | zas_ | 2008-05-09 14:43:10 +0200 (Fri, 09 May 2008) | 3 lines
6360
6361 image_osd_info_render(): if there's no fd, just return.
6362
6363
6364 ------------------------------------------------------------------------
6365 r710 | zas_ | 2008-05-09 14:33:24 +0200 (Fri, 09 May 2008) | 5 lines
6366
6367 Move overlay histogram stuff from ImageWindow to OverlayStateData.
6368 It simplifies things a lot and make more sense.
6369
6370 Note: overlay icons display is broken since a long time it seems.
6371
6372 ------------------------------------------------------------------------
6373 r709 | zas_ | 2008-05-09 13:15:56 +0200 (Fri, 09 May 2008) | 2 lines
6374
6375 Introduce image_get_osd_data() and image_set_osd_data().
6376
6377 ------------------------------------------------------------------------
6378 r708 | zas_ | 2008-05-09 11:58:46 +0200 (Fri, 09 May 2008) | 2 lines
6379
6380 image_osd_get() and image_osd_set() now uses flags.
6381
6382 ------------------------------------------------------------------------
6383 r707 | zas_ | 2008-05-09 11:34:38 +0200 (Fri, 09 May 2008) | 3 lines
6384
6385 image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
6386 reduce indentation level.
6387
6388 ------------------------------------------------------------------------
6389 r706 | zas_ | 2008-05-09 10:39:18 +0200 (Fri, 09 May 2008) | 7 lines
6390
6391 Preserve last histogram modes.
6392 When a new histogram is displayed, it uses previously chosen
6393 modes.
6394 These modes are saved on exit to rc file as options:
6395 histogram.last_channel_mode
6396 histogram.last_log_mode
6397
6398 ------------------------------------------------------------------------
6399 r705 | zas_ | 2008-05-09 10:03:25 +0200 (Fri, 09 May 2008) | 2 lines
6400
6401 Update CODING and HACKING files, and add po/README file for translators.
6402
6403 ------------------------------------------------------------------------
6404 r704 | zas_ | 2008-05-09 09:46:18 +0200 (Fri, 09 May 2008) | 2 lines
6405
6406 Make lirc_cleanup() and lirc_input_callback() static.
6407
6408 ------------------------------------------------------------------------
6409 r703 | zas_ | 2008-05-09 09:32:30 +0200 (Fri, 09 May 2008) | 4 lines
6410
6411 Use function(void) instead of function() for declaring functions which
6412 do not take any parameters at all.
6413 It respects current Geeqie coding style more.
6414
6415 ------------------------------------------------------------------------
6416 r702 | zas_ | 2008-05-09 00:59:14 +0200 (Fri, 09 May 2008) | 4 lines
6417
6418 In the search results view, hide dimensions column instead of
6419 displaying an empty one.
6420 When dimensions search criteria is used, it is always displayed.
6421
6422 ------------------------------------------------------------------------
6423 r701 | zas_ | 2008-05-09 00:49:16 +0200 (Fri, 09 May 2008) | 3 lines
6424
6425 Reset thumbnail column to NULL when hidden.
6426 It fixes bug 1960274.
6427
6428 ------------------------------------------------------------------------
6429 r700 | zas_ | 2008-05-08 22:21:03 +0200 (Thu, 08 May 2008) | 2 lines
6430
6431 search_status_update(): slightly reduce code redundancy.
6432
6433 ------------------------------------------------------------------------
6434 r699 | zas_ | 2008-05-08 14:50:25 +0200 (Thu, 08 May 2008) | 4 lines
6435
6436 Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
6437 Add a FIXME where potential improper usage of strncasecmp() is made. 
6438
6439
6440 ------------------------------------------------------------------------
6441 r698 | zas_ | 2008-05-08 14:38:34 +0200 (Thu, 08 May 2008) | 3 lines
6442
6443 Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
6444 are used.
6445
6446 ------------------------------------------------------------------------
6447 r697 | zas_ | 2008-05-08 01:27:26 +0200 (Thu, 08 May 2008) | 8 lines
6448
6449 Replace deprecated functions by their counterparts:
6450 g_strcasecmp() -> g_ascii_strcasecmp()
6451 g_strncasecmp() -> g_ascii_strncasecmp()
6452 gtk_input_remove() -> g_source_remove()
6453 g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
6454
6455 All these are deprecated either since 2.2 or 2.4.
6456
6457 ------------------------------------------------------------------------
6458 r696 | zas_ | 2008-05-08 00:54:33 +0200 (Thu, 08 May 2008) | 3 lines
6459
6460 Resync po files.
6461 French translation was updated.
6462
6463 ------------------------------------------------------------------------
6464 r695 | zas_ | 2008-05-08 00:48:30 +0200 (Thu, 08 May 2008) | 5 lines
6465
6466 Add a way to invert the current selection.
6467 An item labeled "Invert selection" was added to the Select submenu
6468 in the main menu.
6469
6470
6471 ------------------------------------------------------------------------
6472 r694 | zas_ | 2008-05-07 01:58:08 +0200 (Wed, 07 May 2008) | 2 lines
6473
6474 Tidy up.
6475
6476 ------------------------------------------------------------------------
6477 r693 | zas_ | 2008-05-07 01:53:12 +0200 (Wed, 07 May 2008) | 2 lines
6478
6479 French translation was updated.
6480
6481 ------------------------------------------------------------------------
6482 r692 | zas_ | 2008-05-07 01:52:09 +0200 (Wed, 07 May 2008) | 2 lines
6483
6484 Add trash.c.
6485
6486 ------------------------------------------------------------------------
6487 r691 | nadvornik | 2008-05-06 23:35:31 +0200 (Tue, 06 May 2008) | 2 lines
6488
6489 moved safe delete functions to separate file
6490
6491 ------------------------------------------------------------------------
6492 r690 | nadvornik | 2008-05-06 22:24:16 +0200 (Tue, 06 May 2008) | 2 lines
6493
6494 use some of the new functions in filedata.c
6495
6496 ------------------------------------------------------------------------
6497 r689 | zas_ | 2008-05-06 19:00:55 +0200 (Tue, 06 May 2008) | 3 lines
6498
6499 Allow the user to append or replace comments for a group of selected files.
6500 Two buttons were added to the Keywords panel.
6501
6502 ------------------------------------------------------------------------
6503 r688 | zas_ | 2008-05-06 14:31:23 +0200 (Tue, 06 May 2008) | 6 lines
6504
6505 Use a dedicated option to enable keywords and comment saving as XMP tags
6506 in image's files.
6507 This new option is named "save_metadata_in_image_file" in configuration file.
6508 User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
6509 Description of enable_metadata_dirs was modified as an attempt to improve clarity.
6510
6511 ------------------------------------------------------------------------
6512 r687 | zas_ | 2008-05-06 14:03:39 +0200 (Tue, 06 May 2008) | 2 lines
6513
6514 comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
6515
6516 ------------------------------------------------------------------------
6517 r686 | zas_ | 2008-05-05 23:27:39 +0200 (Mon, 05 May 2008) | 2 lines
6518
6519 French translation was updated, various fixes.
6520
6521 ------------------------------------------------------------------------
6522 r685 | zas_ | 2008-05-05 22:56:20 +0200 (Mon, 05 May 2008) | 2 lines
6523
6524 Belarusian translation was updated. Thanks to Pavel Piatruk.
6525
6526 ------------------------------------------------------------------------
6527 r684 | nadvornik | 2008-05-05 22:51:51 +0200 (Mon, 05 May 2008) | 2 lines
6528
6529 started implementation of API for sidecar files
6530
6531 ------------------------------------------------------------------------
6532 r683 | zas_ | 2008-05-05 22:51:50 +0200 (Mon, 05 May 2008) | 2 lines
6533
6534 Update POTFILES.in (filelist.c -> filedata.c).
6535
6536 ------------------------------------------------------------------------
6537 r682 | zas_ | 2008-05-05 22:49:40 +0200 (Mon, 05 May 2008) | 3 lines
6538
6539 Modify regen_potfiles.sh to generate a patch instead of 
6540 directly applying changes to POTFILES.in.
6541
6542 ------------------------------------------------------------------------
6543 r681 | nadvornik | 2008-05-05 21:20:46 +0200 (Mon, 05 May 2008) | 2 lines
6544
6545 added .gqv to known file types
6546
6547 ------------------------------------------------------------------------
6548 r680 | nadvornik | 2008-05-05 21:11:12 +0200 (Mon, 05 May 2008) | 2 lines
6549
6550 split filelist.c to filefilter.c and filedata.c
6551
6552 ------------------------------------------------------------------------
6553 r679 | zas_ | 2008-05-05 11:21:01 +0200 (Mon, 05 May 2008) | 2 lines
6554
6555 Revert wrong patch rev 676.
6556
6557 ------------------------------------------------------------------------
6558 r678 | zas_ | 2008-05-05 11:12:07 +0200 (Mon, 05 May 2008) | 4 lines
6559
6560 Add an helper script to regenerate POTFILES.in file.
6561 POTFILES.in was updated.
6562 French translation was updated.
6563
6564 ------------------------------------------------------------------------
6565 r677 | zas_ | 2008-05-05 10:32:18 +0200 (Mon, 05 May 2008) | 2 lines
6566
6567 Revert patch 675, and correctly fix gtk assertion failure.
6568
6569 ------------------------------------------------------------------------
6570 r676 | zas_ | 2008-05-05 10:15:52 +0200 (Mon, 05 May 2008) | 2 lines
6571
6572 Fix two memory leaks.
6573
6574 ------------------------------------------------------------------------
6575 r675 | zas_ | 2008-05-05 09:46:32 +0200 (Mon, 05 May 2008) | 3 lines
6576
6577 Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
6578 when swapping to/from file icon view.
6579
6580 ------------------------------------------------------------------------
6581 r674 | zas_ | 2008-05-05 01:57:20 +0200 (Mon, 05 May 2008) | 2 lines
6582
6583 vficon_release_cb(): use switch() and cleanup.
6584
6585 ------------------------------------------------------------------------
6586 r673 | zas_ | 2008-05-05 01:20:43 +0200 (Mon, 05 May 2008) | 2 lines
6587
6588 Minor tidyup.
6589
6590 ------------------------------------------------------------------------
6591 r672 | zas_ | 2008-05-05 01:06:46 +0200 (Mon, 05 May 2008) | 2 lines
6592
6593 Drop unused vficon_select_by_path() and vflist_select_by_path().
6594
6595 ------------------------------------------------------------------------
6596 r671 | zas_ | 2008-05-05 01:03:36 +0200 (Mon, 05 May 2008) | 2 lines
6597
6598 Minor cleanup.
6599
6600 ------------------------------------------------------------------------
6601 r670 | nadvornik | 2008-05-04 23:54:20 +0200 (Sun, 04 May 2008) | 2 lines
6602
6603 dropped path_list functions, use filelist functions everywhere
6604
6605 ------------------------------------------------------------------------
6606 r669 | zas_ | 2008-05-04 21:00:39 +0200 (Sun, 04 May 2008) | 9 lines
6607
6608 Remove unused functions:
6609 vflist_set_status_func()
6610 vflist_set_thumb_status_func()
6611 vflist_set_layout()
6612 vficon_set_status_func()
6613 vficon_set_thumb_status_func()
6614 vficon_set_layout()
6615
6616
6617 ------------------------------------------------------------------------
6618 r668 | zas_ | 2008-05-04 20:45:06 +0200 (Sun, 04 May 2008) | 2 lines
6619
6620 Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
6621
6622 ------------------------------------------------------------------------
6623 r667 | zas_ | 2008-05-04 18:16:07 +0200 (Sun, 04 May 2008) | 2 lines
6624
6625 Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
6626
6627 ------------------------------------------------------------------------
6628 r666 | zas_ | 2008-05-04 13:47:36 +0200 (Sun, 04 May 2008) | 2 lines
6629
6630 Prepare switch to ViewFile (unused yet).
6631
6632 ------------------------------------------------------------------------
6633 r665 | zas_ | 2008-05-04 02:32:05 +0200 (Sun, 04 May 2008) | 3 lines
6634
6635 Shorten Edit menu labels, dropping "in ". It will ease
6636 translations too, and user can define its own label in Preferences.
6637
6638 ------------------------------------------------------------------------
6639 r664 | zas_ | 2008-05-04 02:21:14 +0200 (Sun, 04 May 2008) | 3 lines
6640
6641 Do not show Copy, Move, Rename, Delete, New Folder external commands
6642 in the Edit section of contextual menus.
6643
6644 ------------------------------------------------------------------------
6645 r663 | zas_ | 2008-05-04 02:16:37 +0200 (Sun, 04 May 2008) | 2 lines
6646
6647 Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
6648
6649 ------------------------------------------------------------------------
6650 r662 | zas_ | 2008-05-03 22:55:16 +0200 (Sat, 03 May 2008) | 2 lines
6651
6652 exif_get_description_by_key(): check for "formatted." prefix, and optimize.
6653
6654 ------------------------------------------------------------------------
6655 r661 | zas_ | 2008-05-03 22:49:25 +0200 (Sat, 03 May 2008) | 2 lines
6656
6657 exif_get_formatted_by_key(): skip prefix when comparing.
6658
6659 ------------------------------------------------------------------------
6660 r660 | zas_ | 2008-05-03 22:40:50 +0200 (Sat, 03 May 2008) | 5 lines
6661
6662 Change the prefix of formatted exif tags to a more explicit "formatted." prefix
6663 instead of the shorter "f".
6664 Warning: custom overlay info string has to be modified since old names are no
6665 more recognized, one can reset it to default through Preferences > Advanced.
6666
6667 ------------------------------------------------------------------------
6668 r659 | zas_ | 2008-05-03 18:58:17 +0200 (Sat, 03 May 2008) | 17 lines
6669
6670 Fix a bug occuring when using certain actions on a collection
6671 item which is not in the selection.
6672 Triggering it will either result in an assertion failure or a
6673 segfault.
6674
6675 To reproduce:
6676 - open a collection
6677 - right-click on a non-selected image
6678 - select Delete... menu entry (or Copy, Move, Rename, Properties...)
6679
6680 It results in the best case:
6681 ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
6682 or a pure segfault due to corrupted data.
6683
6684 collection_table_popup_file_list() has to return a list of filedata *
6685 not a list of gchar *.
6686
6687 ------------------------------------------------------------------------
6688 r658 | zas_ | 2008-05-03 17:19:35 +0200 (Sat, 03 May 2008) | 3 lines
6689
6690 Move marks-related fields from _ViewFileInfoList to _ViewFile, since
6691 they'll be used for file icon view too.
6692
6693 ------------------------------------------------------------------------
6694 r657 | zas_ | 2008-05-03 17:17:24 +0200 (Sat, 03 May 2008) | 3 lines
6695
6696 Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
6697 to _ViewFile.
6698
6699 ------------------------------------------------------------------------
6700 r656 | zas_ | 2008-05-03 17:13:15 +0200 (Sat, 03 May 2008) | 3 lines
6701
6702 Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
6703 the name used in ViewFileList.
6704
6705 ------------------------------------------------------------------------
6706 r655 | zas_ | 2008-05-03 17:09:21 +0200 (Sat, 03 May 2008) | 2 lines
6707
6708 Remove useless thumbs_list from ViewFileIcon.
6709
6710 ------------------------------------------------------------------------
6711 r654 | zas_ | 2008-05-03 14:50:52 +0200 (Sat, 03 May 2008) | 2 lines
6712
6713 Add function prototypes (yet unused).
6714
6715 ------------------------------------------------------------------------
6716 r653 | zas_ | 2008-05-03 14:48:45 +0200 (Sat, 03 May 2008) | 3 lines
6717
6718 Drop redundant vflist_thumbs_set() introduced in revision 649,
6719 modify and use existing vflist_thumb_set().
6720
6721 ------------------------------------------------------------------------
6722 r652 | zas_ | 2008-05-03 14:21:22 +0200 (Sat, 03 May 2008) | 2 lines
6723
6724 Remove redundant prototype.
6725
6726 ------------------------------------------------------------------------
6727 r651 | zas_ | 2008-05-03 13:58:41 +0200 (Sat, 03 May 2008) | 2 lines
6728
6729 Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
6730
6731 ------------------------------------------------------------------------
6732 r650 | zas_ | 2008-05-03 13:34:13 +0200 (Sat, 03 May 2008) | 3 lines
6733
6734 Replace Layout icon_view field by more generic file_view_type.
6735 Replace option layout.view_as_icons by layout.file_view_type.
6736
6737 ------------------------------------------------------------------------
6738 r649 | zas_ | 2008-05-03 12:31:37 +0200 (Sat, 03 May 2008) | 4 lines
6739
6740 Set thumbs_enabled through new function vflist_thumbs_set() instead
6741 of vflist_new().
6742
6743
6744 ------------------------------------------------------------------------
6745 r648 | zas_ | 2008-05-03 11:41:09 +0200 (Sat, 03 May 2008) | 3 lines
6746
6747 Prepare merging of some parts of view_file_list and view_file_icon and
6748 simplification of view_file* interface.
6749
6750 ------------------------------------------------------------------------
6751 r647 | zas_ | 2008-05-03 10:35:08 +0200 (Sat, 03 May 2008) | 3 lines
6752
6753 Change default positions of dividers since width of the main menu
6754 was increased.
6755
6756 ------------------------------------------------------------------------
6757 r646 | zas_ | 2008-05-03 01:11:31 +0200 (Sat, 03 May 2008) | 3 lines
6758
6759 Make exif_rational_to_double() and exif_get_rational_as_double() static.
6760
6761
6762 ------------------------------------------------------------------------
6763 r645 | zas_ | 2008-05-03 01:08:18 +0200 (Sat, 03 May 2008) | 3 lines
6764
6765 info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
6766 info disappearing when moving the tab.
6767
6768 ------------------------------------------------------------------------
6769 r644 | zas_ | 2008-05-03 00:59:04 +0200 (Sat, 03 May 2008) | 3 lines
6770
6771 Fix a Pango warning related to UTF8 when displaying internationalized
6772 description in Advanced Exif Properties panel.
6773
6774 ------------------------------------------------------------------------
6775 r643 | zas_ | 2008-05-03 00:31:24 +0200 (Sat, 03 May 2008) | 2 lines
6776
6777 exif_get_description_by_key(): tidy up.
6778
6779 ------------------------------------------------------------------------
6780 r642 | zas_ | 2008-05-03 00:28:39 +0200 (Sat, 03 May 2008) | 3 lines
6781
6782 Add a pointer to the build function in the formatted exif tags struct
6783 and use a loop in exif_get_formatted_by_key().
6784
6785 ------------------------------------------------------------------------
6786 r641 | zas_ | 2008-05-02 23:58:36 +0200 (Fri, 02 May 2008) | 2 lines
6787
6788 Indentation fix.
6789
6790 ------------------------------------------------------------------------
6791 r640 | zas_ | 2008-05-02 23:34:26 +0200 (Fri, 02 May 2008) | 3 lines
6792
6793 Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
6794 An helper macro was added to call them.
6795
6796 ------------------------------------------------------------------------
6797 r639 | zas_ | 2008-05-02 22:56:59 +0200 (Fri, 02 May 2008) | 3 lines
6798
6799 Remove unused checksum_simple() function.
6800
6801
6802 ------------------------------------------------------------------------
6803 r638 | zas_ | 2008-05-02 22:40:47 +0200 (Fri, 02 May 2008) | 2 lines
6804
6805 Simplify remove_extension_from_path().
6806
6807 ------------------------------------------------------------------------
6808 r637 | zas_ | 2008-05-02 22:27:47 +0200 (Fri, 02 May 2008) | 2 lines
6809
6810 remove_level_from_path() was simplified.
6811
6812 ------------------------------------------------------------------------
6813 r636 | zas_ | 2008-05-02 11:03:52 +0200 (Fri, 02 May 2008) | 2 lines
6814
6815 Move variable declaration and affectation near where it is used.
6816
6817 ------------------------------------------------------------------------
6818 r635 | zas_ | 2008-05-02 10:41:32 +0200 (Fri, 02 May 2008) | 2 lines
6819
6820 Replace GQView by Geeqie.
6821
6822 ------------------------------------------------------------------------
6823 r634 | zas_ | 2008-05-02 01:20:26 +0200 (Fri, 02 May 2008) | 2 lines
6824
6825 Use sizeof() instead of hardcoded buffer sizes.
6826
6827 ------------------------------------------------------------------------
6828 r633 | zas_ | 2008-05-02 00:59:54 +0200 (Fri, 02 May 2008) | 2 lines
6829
6830 cache_sim_write_similarity(): cleanup and simplification.
6831
6832 ------------------------------------------------------------------------
6833 r632 | zas_ | 2008-05-02 00:31:14 +0200 (Fri, 02 May 2008) | 2 lines
6834
6835 Use secure_save stuff to write .sim files.
6836
6837 ------------------------------------------------------------------------
6838 r631 | zas_ | 2008-05-02 00:30:16 +0200 (Fri, 02 May 2008) | 2 lines
6839
6840 save_options(): minor code simplification.
6841
6842 ------------------------------------------------------------------------
6843 r630 | zas_ | 2008-05-02 00:27:44 +0200 (Fri, 02 May 2008) | 2 lines
6844
6845 Add a wrapper to fwrite().
6846
6847 ------------------------------------------------------------------------
6848 r629 | zas_ | 2008-05-01 23:42:22 +0200 (Thu, 01 May 2008) | 2 lines
6849
6850 Typo fix.
6851
6852 ------------------------------------------------------------------------
6853 r628 | zas_ | 2008-05-01 20:37:50 +0200 (Thu, 01 May 2008) | 2 lines
6854
6855 Indentation fixes.
6856
6857 ------------------------------------------------------------------------
6858 r627 | zas_ | 2008-05-01 20:26:30 +0200 (Thu, 01 May 2008) | 2 lines
6859
6860 Simplify and optimize extension_find_dot().
6861
6862 ------------------------------------------------------------------------
6863 r626 | nadvornik | 2008-04-30 00:44:06 +0200 (Wed, 30 Apr 2008) | 2 lines
6864
6865 fixed a memory leak
6866
6867 ------------------------------------------------------------------------
6868 r625 | nadvornik | 2008-04-29 20:12:49 +0200 (Tue, 29 Apr 2008) | 2 lines
6869
6870 cleanup: use image_get_image_size
6871
6872 ------------------------------------------------------------------------
6873 r624 | nadvornik | 2008-04-29 19:52:12 +0200 (Tue, 29 Apr 2008) | 4 lines
6874
6875 fixed connected zoom and scroll that didn't work in some cases
6876 http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
6877
6878
6879 ------------------------------------------------------------------------
6880 r623 | bruclik | 2008-04-28 01:31:20 +0200 (Mon, 28 Apr 2008) | 5 lines
6881
6882 fix warning cast from pointer to integer of different size (when an integer is 
6883 passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
6884
6885
6886
6887 ------------------------------------------------------------------------
6888 r622 | nadvornik | 2008-04-27 22:05:11 +0200 (Sun, 27 Apr 2008) | 2 lines
6889
6890 Added LIRC patch written by Matteo Beniamino
6891
6892 ------------------------------------------------------------------------
6893 r621 | zas_ | 2008-04-25 22:23:21 +0200 (Fri, 25 Apr 2008) | 2 lines
6894
6895 Fix number of directory views, bug introduced in revision 617.
6896
6897 ------------------------------------------------------------------------
6898 r620 | nadvornik | 2008-04-25 22:08:47 +0200 (Fri, 25 Apr 2008) | 4 lines
6899
6900 fixed dragging multiple files from file list
6901 http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
6902
6903
6904 ------------------------------------------------------------------------
6905 r619 | zas_ | 2008-04-25 11:31:32 +0200 (Fri, 25 Apr 2008) | 2 lines
6906
6907 Add a line about variable and function names.
6908
6909 ------------------------------------------------------------------------
6910 r618 | zas_ | 2008-04-25 11:28:45 +0200 (Fri, 25 Apr 2008) | 3 lines
6911
6912 Document the Geeqie coding style.
6913 This is a draft, please improve.
6914
6915 ------------------------------------------------------------------------
6916 r617 | zas_ | 2008-04-25 10:07:22 +0200 (Fri, 25 Apr 2008) | 3 lines
6917
6918 Handle the case of reduction of the number of view directory types.
6919 Previously it was leading to a segfault.
6920
6921 ------------------------------------------------------------------------
6922 r616 | zas_ | 2008-04-24 22:29:09 +0200 (Thu, 24 Apr 2008) | 4 lines
6923
6924 Allow to copy the path of a directory to clipboard from directory views.
6925 Show Copy path option has to be enabled.
6926 Suggested by Fr?\195?\169d?\195?\169ric Mantegazza.
6927
6928 ------------------------------------------------------------------------
6929 r615 | zas_ | 2008-04-24 22:18:59 +0200 (Thu, 24 Apr 2008) | 4 lines
6930
6931 Do not allow to add anything but directories to sort bar in
6932 folder mode through drag'n'drop.
6933 Introduce a new field only_directories to _BookMarkData struct.
6934
6935 ------------------------------------------------------------------------
6936 r614 | zas_ | 2008-04-24 18:35:02 +0200 (Thu, 24 Apr 2008) | 2 lines
6937
6938 Add missing spaces around equal sign.
6939
6940 ------------------------------------------------------------------------
6941 r613 | zas_ | 2008-04-24 18:32:20 +0200 (Thu, 24 Apr 2008) | 2 lines
6942
6943 Cleanup exif_get_formatted_by_key().
6944
6945 ------------------------------------------------------------------------
6946 r612 | zas_ | 2008-04-24 17:57:58 +0200 (Thu, 24 Apr 2008) | 2 lines
6947
6948 Add missing space.
6949
6950 ------------------------------------------------------------------------
6951 r611 | zas_ | 2008-04-24 17:53:08 +0200 (Thu, 24 Apr 2008) | 2 lines
6952
6953 6 for() vs 201 for (): winner is for ().
6954
6955 ------------------------------------------------------------------------
6956 r610 | zas_ | 2008-04-24 17:49:57 +0200 (Thu, 24 Apr 2008) | 2 lines
6957
6958 Convert the minority of while() to while ().
6959
6960 ------------------------------------------------------------------------
6961 r609 | zas_ | 2008-04-24 17:44:43 +0200 (Thu, 24 Apr 2008) | 2 lines
6962
6963 Use only one secure_fprintf() call instead of two.
6964
6965 ------------------------------------------------------------------------
6966 r608 | zas_ | 2008-04-24 17:31:21 +0200 (Thu, 24 Apr 2008) | 2 lines
6967
6968 Use sizeof().
6969
6970 ------------------------------------------------------------------------
6971 r607 | zas_ | 2008-04-24 14:47:09 +0200 (Thu, 24 Apr 2008) | 2 lines
6972
6973 Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
6974
6975 ------------------------------------------------------------------------
6976 r606 | zas_ | 2008-04-24 14:23:02 +0200 (Thu, 24 Apr 2008) | 2 lines
6977
6978 Remove whitespace between function name and first parenthesis for the sake of consistency.
6979
6980 ------------------------------------------------------------------------
6981 r605 | zas_ | 2008-04-24 13:40:26 +0200 (Thu, 24 Apr 2008) | 2 lines
6982
6983 Indentation fix.
6984
6985 ------------------------------------------------------------------------
6986 r604 | zas_ | 2008-04-24 11:50:37 +0200 (Thu, 24 Apr 2008) | 1 line
6987
6988 Display file_data debug messages only at level 2.
6989 ------------------------------------------------------------------------
6990 r603 | zas_ | 2008-04-24 11:43:23 +0200 (Thu, 24 Apr 2008) | 2 lines
6991
6992 Move get_exec_time() to debug.{c,h}.
6993
6994 ------------------------------------------------------------------------
6995 r602 | zas_ | 2008-04-24 11:09:48 +0200 (Thu, 24 Apr 2008) | 2 lines
6996
6997 Move options stuff to options.{c,h} and remove globals.c
6998
6999 ------------------------------------------------------------------------
7000 r601 | zas_ | 2008-04-24 10:53:39 +0200 (Thu, 24 Apr 2008) | 5 lines
7001
7002 Move debug macros from main.h to new debug.h.
7003 Make debug_level static to debug.c and add utility functions
7004 to manipulate it.
7005 Add #include "debug.h" where needed.
7006
7007 ------------------------------------------------------------------------
7008 r600 | zas_ | 2008-04-24 02:15:03 +0200 (Thu, 24 Apr 2008) | 3 lines
7009
7010 Handle the newline in DEBUG_N() macro instead of adding one
7011 in each debug message string.
7012
7013 ------------------------------------------------------------------------
7014 r599 | zas_ | 2008-04-24 01:52:20 +0200 (Thu, 24 Apr 2008) | 2 lines
7015
7016 French translation was updated.
7017
7018 ------------------------------------------------------------------------
7019 r598 | zas_ | 2008-04-24 01:51:02 +0200 (Thu, 24 Apr 2008) | 2 lines
7020
7021 Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
7022
7023 ------------------------------------------------------------------------
7024 r597 | zas_ | 2008-04-24 01:47:53 +0200 (Thu, 24 Apr 2008) | 2 lines
7025
7026 Fix image overlay displayed only on second "I" press in layout view.
7027
7028 ------------------------------------------------------------------------
7029 r596 | zas_ | 2008-04-24 01:35:13 +0200 (Thu, 24 Apr 2008) | 3 lines
7030
7031 Display file and line along debug messages for any debug level but level 1.
7032 Add a DEBUG_0() macro for instant debugging.
7033
7034 ------------------------------------------------------------------------
7035 r595 | zas_ | 2008-04-24 00:40:55 +0200 (Thu, 24 Apr 2008) | 4 lines
7036
7037 Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
7038 occuring when toggling file list view <-> file icon view.
7039
7040
7041 ------------------------------------------------------------------------
7042 r594 | nadvornik | 2008-04-24 00:38:34 +0200 (Thu, 24 Apr 2008) | 2 lines
7043
7044 clear the buffer before loading of an image
7045
7046 ------------------------------------------------------------------------
7047 r593 | zas_ | 2008-04-24 00:33:18 +0200 (Thu, 24 Apr 2008) | 2 lines
7048
7049 Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
7050
7051 ------------------------------------------------------------------------
7052 r592 | zas_ | 2008-04-24 00:22:37 +0200 (Thu, 24 Apr 2008) | 2 lines
7053
7054 Update to contributors list.
7055
7056 ------------------------------------------------------------------------
7057 r591 | zas_ | 2008-04-24 00:17:21 +0200 (Thu, 24 Apr 2008) | 8 lines
7058
7059 Allow the copy of file paths to clipboard.
7060 This feature is disabled by default, it can be set through
7061 Preferences > Advanced > Behavior > Show "Copy path" ...
7062 When enabled, it adds a menu entry "Copy path" that let the
7063 user copies current selection's paths to X clipboard.
7064 It is very convenient to paste paths to xterm for example.
7065 Patch by Carles Pina i Estany and me.
7066
7067 ------------------------------------------------------------------------
7068 r590 | nadvornik | 2008-04-23 23:08:29 +0200 (Wed, 23 Apr 2008) | 2 lines
7069
7070 fixed a bug in opening files with non-utf8 locales in exiv2.cc
7071
7072 ------------------------------------------------------------------------
7073 r589 | zas_ | 2008-04-23 22:47:19 +0200 (Wed, 23 Apr 2008) | 9 lines
7074
7075 Introduce macros to display debug messages.
7076 if (debug) printf(...) is now replaced by variadic macros:
7077 DEBUG_1()
7078 And for higher debugging levels:
7079 DEBUG_2()
7080 DEBUG_3()
7081 DEBUG_4()
7082
7083
7084 ------------------------------------------------------------------------
7085 r588 | zas_ | 2008-04-23 15:46:18 +0200 (Wed, 23 Apr 2008) | 7 lines
7086
7087 Honor Control and Shift keys while drag'n'droping files
7088 to directories.
7089 Before a menu (Copy/Move/Cancel) was always displayed, now
7090 if the user hold Shift key or Control key, the menu
7091 is not shown, but move or copy actions take place.
7092 If no modifier key is used, the menu is displayed as usual.
7093
7094 ------------------------------------------------------------------------
7095 r587 | zas_ | 2008-04-23 15:03:04 +0200 (Wed, 23 Apr 2008) | 2 lines
7096
7097 Only display message if in debug mode.
7098
7099 ------------------------------------------------------------------------
7100 r586 | zas_ | 2008-04-23 11:56:21 +0200 (Wed, 23 Apr 2008) | 5 lines
7101
7102 Fix adding a selection to a collection with no window open
7103 using the sort manager. Only one file was added, now all
7104 files in the selection are added (but duplicates).
7105 A pointer was not reset correctly.
7106
7107 ------------------------------------------------------------------------
7108 r585 | zas_ | 2008-04-23 01:53:24 +0200 (Wed, 23 Apr 2008) | 2 lines
7109
7110 Save sort manager state to rc file.
7111
7112 ------------------------------------------------------------------------
7113 r584 | zas_ | 2008-04-23 00:45:51 +0200 (Wed, 23 Apr 2008) | 2 lines
7114
7115 Remove unused function bar_info_size_request().
7116
7117 ------------------------------------------------------------------------
7118 r583 | zas_ | 2008-04-23 00:44:10 +0200 (Wed, 23 Apr 2008) | 3 lines
7119
7120 Save state and width of exif, info and sort panels to rc file.
7121 Width is restored only if save windows dimensions is set.
7122
7123 ------------------------------------------------------------------------
7124 r581 | nadvornik | 2008-04-22 21:26:07 +0200 (Tue, 22 Apr 2008) | 2 lines
7125
7126 updated ChangeLog from svn log
7127
7128 ------------------------------------------------------------------------
7129 r580 | nadvornik | 2008-04-22 20:06:38 +0200 (Tue, 22 Apr 2008) | 2 lines
7130
7131 fixed version string ;)
7132
7133 ------------------------------------------------------------------------
7134 r579 | nadvornik | 2008-04-22 19:45:08 +0200 (Tue, 22 Apr 2008) | 2 lines
7135
7136 updated version number
7137
7138 ------------------------------------------------------------------------
7139 r578 | nadvornik | 2008-04-22 19:40:29 +0200 (Tue, 22 Apr 2008) | 2 lines
7140
7141 fixed reading of signed rational type with Exiv2
7142
7143 ------------------------------------------------------------------------
7144 r577 | nadvornik | 2008-04-22 11:57:26 +0200 (Tue, 22 Apr 2008) | 2 lines
7145
7146 fixed instalation of doc files
7147
7148 ------------------------------------------------------------------------
7149 r576 | zas_ | 2008-04-22 11:40:05 +0200 (Tue, 22 Apr 2008) | 3 lines
7150
7151 Correctly escape data before using pango_layout_set_markup().
7152 Exif data may contain characters like & or < >.
7153
7154 ------------------------------------------------------------------------
7155 r575 | zas_ | 2008-04-22 11:01:29 +0200 (Tue, 22 Apr 2008) | 3 lines
7156
7157 Use image_osd_toggle() in layout_menu_overlay_cb().
7158 Drop layout_image_overlay_update().
7159
7160 ------------------------------------------------------------------------
7161 r574 | zas_ | 2008-04-22 10:53:07 +0200 (Tue, 22 Apr 2008) | 2 lines
7162
7163 Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
7164
7165 ------------------------------------------------------------------------
7166 r573 | zas_ | 2008-04-22 10:34:30 +0200 (Tue, 22 Apr 2008) | 3 lines
7167
7168 Make histogram depends on image window not layout window.
7169 It simplifies the code, and make more sense.
7170
7171 ------------------------------------------------------------------------
7172 r572 | zas_ | 2008-04-22 10:16:02 +0200 (Tue, 22 Apr 2008) | 4 lines
7173
7174 Ensure Properties dialog is displayed above fullscreen window.
7175 Add a parameter to info_window_new() to pass parent window and
7176 revert patch 472.
7177
7178 ------------------------------------------------------------------------
7179 r571 | zas_ | 2008-04-22 00:19:32 +0200 (Tue, 22 Apr 2008) | 2 lines
7180
7181 Indicate bugs and feature requests trackers, remove obsolete stuff.
7182
7183 ------------------------------------------------------------------------
7184 r570 | zas_ | 2008-04-22 00:15:56 +0200 (Tue, 22 Apr 2008) | 2 lines
7185
7186 Lowercased name.
7187
7188 ------------------------------------------------------------------------
7189 r569 | zas_ | 2008-04-22 00:14:57 +0200 (Tue, 22 Apr 2008) | 2 lines
7190
7191 . -> dot
7192
7193 ------------------------------------------------------------------------
7194 r568 | nadvornik | 2008-04-21 23:46:38 +0200 (Mon, 21 Apr 2008) | 2 lines
7195
7196 updated copyright in source files
7197
7198 ------------------------------------------------------------------------
7199 r567 | zas_ | 2008-04-21 22:45:35 +0200 (Mon, 21 Apr 2008) | 3 lines
7200
7201 Properly initialize image_overlay options.
7202
7203
7204 ------------------------------------------------------------------------
7205 r566 | zas_ | 2008-04-21 22:42:18 +0200 (Mon, 21 Apr 2008) | 2 lines
7206
7207 Few more fixes to french translation.
7208
7209 ------------------------------------------------------------------------
7210 r565 | zas_ | 2008-04-21 22:39:36 +0200 (Mon, 21 Apr 2008) | 3 lines
7211
7212 Add some macros to handle rc file compatibility issues related to
7213 option name changes.
7214
7215 ------------------------------------------------------------------------
7216 r564 | zas_ | 2008-04-21 22:27:39 +0200 (Mon, 21 Apr 2008) | 2 lines
7217
7218 Minor french translation fix.
7219
7220 ------------------------------------------------------------------------
7221 r563 | zas_ | 2008-04-21 22:24:15 +0200 (Mon, 21 Apr 2008) | 2 lines
7222
7223 French translation was updated.
7224
7225 ------------------------------------------------------------------------
7226 r562 | zas_ | 2008-04-21 22:12:49 +0200 (Mon, 21 Apr 2008) | 6 lines
7227
7228 Rename few functions and replace fullscreen info with image overlay template string.
7229 fullscreen_info_default_cb() -> image_overlay_default_template_cb()
7230 fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
7231 set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
7232
7233
7234 ------------------------------------------------------------------------
7235 r561 | zas_ | 2008-04-21 22:01:22 +0200 (Mon, 21 Apr 2008) | 9 lines
7236
7237 Replace fullscreen.info and fullscreen.show_info options by:
7238 image_overlay.common.enabled => to save last state to rc file
7239 image_overlay.common.show_at_startup => overrides .common.enabled at startup
7240 image_overlay.common.template_string => replace fullscreen.info
7241
7242 common is used since for now there is only one image overlay setup,
7243 later specific setups may be added.
7244
7245
7246 ------------------------------------------------------------------------
7247 r560 | nadvornik | 2008-04-21 21:42:58 +0200 (Mon, 21 Apr 2008) | 2 lines
7248
7249 fixed another "gqview" occurence
7250
7251 ------------------------------------------------------------------------
7252 r559 | nadvornik | 2008-04-21 21:10:41 +0200 (Mon, 21 Apr 2008) | 2 lines
7253
7254 updated NEWS, README and other documentation files
7255
7256 ------------------------------------------------------------------------
7257 r558 | nadvornik | 2008-04-21 20:09:30 +0200 (Mon, 21 Apr 2008) | 2 lines
7258
7259 renamed no.po to nb.po
7260
7261 ------------------------------------------------------------------------
7262 r557 | zas_ | 2008-04-21 17:30:16 +0200 (Mon, 21 Apr 2008) | 3 lines
7263
7264 Fix a segfault occuring when pressing 'i' for overlay info
7265 in a separate image window (no layout).
7266
7267 ------------------------------------------------------------------------
7268 r556 | zas_ | 2008-04-21 16:19:48 +0200 (Mon, 21 Apr 2008) | 2 lines
7269
7270 histogram_draw(): tidy up.
7271
7272 ------------------------------------------------------------------------
7273 r555 | zas_ | 2008-04-21 15:39:17 +0200 (Mon, 21 Apr 2008) | 2 lines
7274
7275 histogram_read(): speed up calculations by 20%.
7276
7277 ------------------------------------------------------------------------
7278 r554 | zas_ | 2008-04-21 13:44:03 +0200 (Mon, 21 Apr 2008) | 2 lines
7279
7280 histogram_read(): use memset() to initialize histogram data instead of for() loop.
7281
7282 ------------------------------------------------------------------------
7283 r553 | zas_ | 2008-04-21 12:11:55 +0200 (Mon, 21 Apr 2008) | 2 lines
7284
7285 French translation was updated.
7286
7287 ------------------------------------------------------------------------
7288 r552 | zas_ | 2008-04-21 12:10:23 +0200 (Mon, 21 Apr 2008) | 2 lines
7289
7290 Add compat.c to POTFILES
7291
7292 ------------------------------------------------------------------------
7293 r551 | zas_ | 2008-04-21 12:09:01 +0200 (Mon, 21 Apr 2008) | 4 lines
7294
7295 Allow the user to set the drag'n drop icon size through
7296 Preferences > Advanced > Behavior > Drag'n drop icon size.
7297 It is saved to rc file as dnd_icon_size.
7298
7299 ------------------------------------------------------------------------
7300 r550 | zas_ | 2008-04-21 01:17:35 +0200 (Mon, 21 Apr 2008) | 4 lines
7301
7302 Add a replacement for gtk_radio_action_set_current_value() which
7303 require GTK+ >= 2.10.
7304 Two new files were added, compat.h and compat.c.
7305
7306 ------------------------------------------------------------------------
7307 r549 | zas_ | 2008-04-21 00:51:53 +0200 (Mon, 21 Apr 2008) | 2 lines
7308
7309 French translation was updated.
7310
7311 ------------------------------------------------------------------------
7312 r548 | zas_ | 2008-04-21 00:45:00 +0200 (Mon, 21 Apr 2008) | 2 lines
7313
7314 Add number mnemonics to image view editors submenu.
7315
7316 ------------------------------------------------------------------------
7317 r547 | zas_ | 2008-04-21 00:29:23 +0200 (Mon, 21 Apr 2008) | 3 lines
7318
7319 Prefix editor entries in the main menu with numbers.
7320 It allows Alt+E+number as shortcut to start an editor.
7321
7322 ------------------------------------------------------------------------
7323 r546 | zas_ | 2008-04-21 00:14:54 +0200 (Mon, 21 Apr 2008) | 2 lines
7324
7325 Add missing shortcuts.
7326
7327 ------------------------------------------------------------------------
7328 r545 | nadvornik | 2008-04-21 00:14:38 +0200 (Mon, 21 Apr 2008) | 3 lines
7329
7330 fixed color profile code for older versions of exiv2
7331 compilation fixes
7332
7333 ------------------------------------------------------------------------
7334 r544 | zas_ | 2008-04-21 00:01:26 +0200 (Mon, 21 Apr 2008) | 4 lines
7335
7336 Mark slideshow toggle state in the menu.
7337 There is still an issue due to layout vs view slideshows...
7338
7339
7340 ------------------------------------------------------------------------
7341 r543 | zas_ | 2008-04-20 23:38:45 +0200 (Sun, 20 Apr 2008) | 2 lines
7342
7343 Fix a typo introduced by revision 521.
7344
7345 ------------------------------------------------------------------------
7346 r542 | nadvornik | 2008-04-20 23:35:03 +0200 (Sun, 20 Apr 2008) | 2 lines
7347
7348 read color profiles from jpeg also with Exiv2
7349
7350 ------------------------------------------------------------------------
7351 r541 | zas_ | 2008-04-20 23:30:36 +0200 (Sun, 20 Apr 2008) | 6 lines
7352
7353 Use explicit names for mouse buttons instead of numbers.
7354 MOUSE_BUTTON_LEFT   = 1
7355 MOUSE_BUTTON_MIDDLE = 2
7356 MOUSE_BUTTON_RIGHT  = 3
7357 It makes the code easier to read.
7358
7359 ------------------------------------------------------------------------
7360 r540 | zas_ | 2008-04-20 22:35:26 +0200 (Sun, 20 Apr 2008) | 2 lines
7361
7362 Fix a typo: unoffical -> unofficial
7363
7364 ------------------------------------------------------------------------
7365 r539 | zas_ | 2008-04-20 20:07:51 +0200 (Sun, 20 Apr 2008) | 2 lines
7366
7367 Effectively drop empty newlines at end of files (missing from rev 535)
7368
7369 ------------------------------------------------------------------------
7370 r538 | zas_ | 2008-04-20 18:50:19 +0200 (Sun, 20 Apr 2008) | 3 lines
7371
7372 comment_file_read(): rewrite the parser, drop leading and trailing newlines
7373 in comment.
7374
7375 ------------------------------------------------------------------------
7376 r537 | zas_ | 2008-04-20 15:42:22 +0200 (Sun, 20 Apr 2008) | 2 lines
7377
7378 Minor cleanup and code redundancy reduction.
7379
7380 ------------------------------------------------------------------------
7381 r536 | zas_ | 2008-04-20 15:30:36 +0200 (Sun, 20 Apr 2008) | 2 lines
7382
7383 editor_command_one(): tidy up.
7384
7385 ------------------------------------------------------------------------
7386 r535 | zas_ | 2008-04-20 15:04:57 +0200 (Sun, 20 Apr 2008) | 6 lines
7387
7388 Big whitespaces cleanup:
7389 - drop whitespaces at end of lines
7390 - convert eight spaces to tab at start of lines
7391 - drop spurious spaces mixed with tabs
7392 - remove empty lines at end of files
7393
7394 ------------------------------------------------------------------------
7395 r534 | zas_ | 2008-04-20 12:05:27 +0200 (Sun, 20 Apr 2008) | 3 lines
7396
7397 Allow the user to change open_recent_list_maxsize option through
7398 Preferences > Advanced > Navigation.
7399
7400 ------------------------------------------------------------------------
7401 r533 | nadvornik | 2008-04-20 11:53:37 +0200 (Sun, 20 Apr 2008) | 2 lines
7402
7403 rm as external delete command is too dangerous, even for testing
7404
7405 ------------------------------------------------------------------------
7406 r532 | zas_ | 2008-04-20 11:47:51 +0200 (Sun, 20 Apr 2008) | 2 lines
7407
7408 Add a way to restore original state in Adjust menu.
7409
7410 ------------------------------------------------------------------------
7411 r531 | nadvornik | 2008-04-20 11:29:46 +0200 (Sun, 20 Apr 2008) | 2 lines
7412
7413 added fColorProfile pseudo-tag with detailed information
7414
7415 ------------------------------------------------------------------------
7416 r530 | zas_ | 2008-04-20 11:02:05 +0200 (Sun, 20 Apr 2008) | 3 lines
7417
7418 Fix the case "orientation from FileData, color profile from exif".
7419 Reported by Vladimir Nadvornik.
7420
7421 ------------------------------------------------------------------------
7422 r529 | zas_ | 2008-04-20 01:12:30 +0200 (Sun, 20 Apr 2008) | 3 lines
7423
7424 Rename inappropriate folder_size to folder.
7425
7426
7427 ------------------------------------------------------------------------
7428 r528 | zas_ | 2008-04-20 00:32:07 +0200 (Sun, 20 Apr 2008) | 2 lines
7429
7430 Use sizeof() for buffer size where appropriate.
7431
7432 ------------------------------------------------------------------------
7433 r527 | zas_ | 2008-04-19 23:50:05 +0200 (Sat, 19 Apr 2008) | 2 lines
7434
7435 Keep image orientation set by the user during the session.
7436
7437 ------------------------------------------------------------------------
7438 r526 | zas_ | 2008-04-19 23:30:19 +0200 (Sat, 19 Apr 2008) | 3 lines
7439
7440 Save Show Marks state to rc file and display current state in menu.
7441 It is saved as boolean option layout.show_marks.
7442
7443 ------------------------------------------------------------------------
7444 r525 | nadvornik | 2008-04-19 23:20:08 +0200 (Sat, 19 Apr 2008) | 2 lines
7445
7446 fixed max. number of profiles
7447
7448 ------------------------------------------------------------------------
7449 r524 | zas_ | 2008-04-19 23:18:24 +0200 (Sat, 19 Apr 2008) | 2 lines
7450
7451 Sort options.
7452
7453 ------------------------------------------------------------------------
7454 r523 | nadvornik | 2008-04-19 23:10:18 +0200 (Sat, 19 Apr 2008) | 2 lines
7455
7456 fixed color profile index
7457
7458 ------------------------------------------------------------------------
7459 r522 | zas_ | 2008-04-19 22:53:12 +0200 (Sat, 19 Apr 2008) | 2 lines
7460
7461 Let toggle marks with numeric keypad.
7462
7463 ------------------------------------------------------------------------
7464 r521 | nadvornik | 2008-04-19 22:19:27 +0200 (Sat, 19 Apr 2008) | 4 lines
7465
7466 I have finally found how to add alternative hotkeys
7467 removed more hard-coded keys
7468 "Split Quad" is without hotkey for now
7469
7470 ------------------------------------------------------------------------
7471 r520 | zas_ | 2008-04-19 21:28:10 +0200 (Sat, 19 Apr 2008) | 3 lines
7472
7473 Accept keywords composed by two words ("Todo" = "A faire" in french).
7474 Prevent duplicate keywords in the list.
7475
7476 ------------------------------------------------------------------------
7477 r519 | nadvornik | 2008-04-19 19:55:41 +0200 (Sat, 19 Apr 2008) | 2 lines
7478
7479 show the AdobeRGB profile in the menu, indicate input profile from image
7480
7481 ------------------------------------------------------------------------
7482 r518 | zas_ | 2008-04-19 19:14:03 +0200 (Sat, 19 Apr 2008) | 2 lines
7483
7484 file_dat_unref: display number of references as well of path (debug only).
7485
7486 ------------------------------------------------------------------------
7487 r517 | nadvornik | 2008-04-19 18:26:29 +0200 (Sat, 19 Apr 2008) | 2 lines
7488
7489 first support for AdobeRGB colorspace
7490
7491 ------------------------------------------------------------------------
7492 r516 | zas_ | 2008-04-19 18:10:08 +0200 (Sat, 19 Apr 2008) | 2 lines
7493
7494 French translation fixes.
7495
7496 ------------------------------------------------------------------------
7497 r515 | zas_ | 2008-04-19 15:40:20 +0200 (Sat, 19 Apr 2008) | 3 lines
7498
7499 French translation fixes and updates.
7500
7501
7502 ------------------------------------------------------------------------
7503 r514 | zas_ | 2008-04-19 15:39:21 +0200 (Sat, 19 Apr 2008) | 2 lines
7504
7505 Add missing _().
7506
7507 ------------------------------------------------------------------------
7508 r513 | zas_ | 2008-04-19 14:46:59 +0200 (Sat, 19 Apr 2008) | 4 lines
7509
7510 Add the possibility to update only one translation file using,
7511 for example: make update-po PO=fr
7512 autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
7513
7514 ------------------------------------------------------------------------
7515 r512 | zas_ | 2008-04-19 13:11:53 +0200 (Sat, 19 Apr 2008) | 5 lines
7516
7517 Cleanup last patch:
7518 - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
7519 - use G_N_ELEMENTS()
7520
7521
7522 ------------------------------------------------------------------------
7523 r511 | nadvornik | 2008-04-19 11:49:14 +0200 (Sat, 19 Apr 2008) | 2 lines
7524
7525 improved spec file
7526
7527 ------------------------------------------------------------------------
7528 r510 | zas_ | 2008-04-19 11:36:30 +0200 (Sat, 19 Apr 2008) | 3 lines
7529
7530 Fix directory view popup menu to display a View As submenu
7531 to switch between different directory views.
7532
7533 ------------------------------------------------------------------------
7534 r509 | zas_ | 2008-04-19 01:35:16 +0200 (Sat, 19 Apr 2008) | 2 lines
7535
7536 gimp-remote has no -n option.
7537
7538 ------------------------------------------------------------------------
7539 r508 | zas_ | 2008-04-19 01:09:03 +0200 (Sat, 19 Apr 2008) | 4 lines
7540
7541 Add zoom ratio display to OSD in fullscreen mode.
7542 It appears as [%zoom%] in fullscreen info string.
7543 It is now displayed by default.
7544
7545 ------------------------------------------------------------------------
7546 r507 | nadvornik | 2008-04-19 00:31:58 +0200 (Sat, 19 Apr 2008) | 2 lines
7547
7548 partially fixed reading embedded color profiles with exiv2
7549
7550 ------------------------------------------------------------------------
7551 r506 | zas_ | 2008-04-19 00:15:01 +0200 (Sat, 19 Apr 2008) | 5 lines
7552
7553 Add two new options to control image read buffer at runtime.
7554 They are available in Preferences > Advanced > Image loading and caching.
7555 Default read buffer size was set to 4096 instead of 512.
7556 These options are saved to rc file.
7557
7558 ------------------------------------------------------------------------
7559 r505 | zas_ | 2008-04-18 23:53:33 +0200 (Fri, 18 Apr 2008) | 2 lines
7560
7561 Display elapsed time since previous get_exec_time() call (debug only).
7562
7563 ------------------------------------------------------------------------
7564 r504 | zas_ | 2008-04-18 23:51:08 +0200 (Fri, 18 Apr 2008) | 2 lines
7565
7566 Remove forgotten debug printf().
7567
7568 ------------------------------------------------------------------------
7569 r503 | zas_ | 2008-04-18 23:42:00 +0200 (Fri, 18 Apr 2008) | 2 lines
7570
7571 Fix OSD display when fullscreen info string is empty.
7572
7573 ------------------------------------------------------------------------
7574 r502 | nadvornik | 2008-04-18 23:30:12 +0200 (Fri, 18 Apr 2008) | 2 lines
7575
7576 replace inner loops with memcpy
7577
7578 ------------------------------------------------------------------------
7579 r501 | zas_ | 2008-04-18 22:41:09 +0200 (Fri, 18 Apr 2008) | 5 lines
7580
7581 Explode pr_tile_mirror() in three optimized functions:
7582 pr_tile_mirror_only()
7583 pr_tile_mirror_and_flip()
7584 pr_tile_flip_only()
7585
7586 ------------------------------------------------------------------------
7587 r500 | zas_ | 2008-04-18 18:53:41 +0200 (Fri, 18 Apr 2008) | 5 lines
7588
7589 Rename vd_drop_update() to vd_dnd_drop_update().
7590 Add two function pointers to ViewDir struct to keep
7591 vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
7592 static to view_dir_tree.c.
7593
7594 ------------------------------------------------------------------------
7595 r499 | zas_ | 2008-04-18 18:29:47 +0200 (Fri, 18 Apr 2008) | 2 lines
7596
7597 Drop 3 useless #define.
7598
7599 ------------------------------------------------------------------------
7600 r498 | zas_ | 2008-04-18 18:25:40 +0200 (Fri, 18 Apr 2008) | 4 lines
7601
7602 Fix forgotten vd->pf affectation.
7603 Cleanup, and reduce code redundancy a bit.
7604
7605
7606 ------------------------------------------------------------------------
7607 r497 | zas_ | 2008-04-18 13:01:41 +0200 (Fri, 18 Apr 2008) | 6 lines
7608
7609 Explode pr_tile_rotate_90() in two functions:
7610 pr_tile_rotate_90_clockwise()
7611 pr_tile_rotate_90_counter_clockwise()
7612 Optimize the code at the expense of a bit of code redundancy:
7613 tests were moved outside the loops, intermediate results are now cached.
7614
7615 ------------------------------------------------------------------------
7616 r496 | zas_ | 2008-04-18 11:15:09 +0200 (Fri, 18 Apr 2008) | 2 lines
7617
7618 Introduce printf_term() macro and use it.
7619
7620 ------------------------------------------------------------------------
7621 r495 | zas_ | 2008-04-17 22:14:49 +0200 (Thu, 17 Apr 2008) | 3 lines
7622
7623 Add a shortcut key for List (L) and change the one for Tree (T),
7624 they are now in a submenu.
7625
7626 ------------------------------------------------------------------------
7627 r494 | zas_ | 2008-04-17 22:03:49 +0200 (Thu, 17 Apr 2008) | 2 lines
7628
7629 Add some wrappers in view_dir.c and simplify even more.
7630
7631 ------------------------------------------------------------------------
7632 r493 | zas_ | 2008-04-17 21:57:41 +0200 (Thu, 17 Apr 2008) | 2 lines
7633
7634 Fix a bug introduced in revision 489.
7635
7636 ------------------------------------------------------------------------
7637 r492 | zas_ | 2008-04-17 20:44:17 +0200 (Thu, 17 Apr 2008) | 3 lines
7638
7639 Reduce code redundancy with the introduction of a new
7640 function named vd_get_fd_from_tree_path().
7641
7642 ------------------------------------------------------------------------
7643 r491 | nadvornik | 2008-04-17 19:44:54 +0200 (Thu, 17 Apr 2008) | 3 lines
7644
7645 image post-processing (rotation and color management) moved to
7646 pixbuf-renderer
7647
7648 ------------------------------------------------------------------------
7649 r490 | zas_ | 2008-04-17 19:35:51 +0200 (Thu, 17 Apr 2008) | 3 lines
7650
7651 Merge vd(list|tree)_release_cb() in vd_release_cb().
7652 I made some assumptions here i hope correct.
7653
7654 ------------------------------------------------------------------------
7655 r489 | zas_ | 2008-04-17 19:19:41 +0200 (Thu, 17 Apr 2008) | 2 lines
7656
7657 Merge few more functions to view_dir.c.
7658
7659 ------------------------------------------------------------------------
7660 r488 | zas_ | 2008-04-17 18:33:31 +0200 (Thu, 17 Apr 2008) | 2 lines
7661
7662 Move common menu position callback to view_dir.c.
7663
7664 ------------------------------------------------------------------------
7665 r487 | zas_ | 2008-04-17 16:51:32 +0200 (Thu, 17 Apr 2008) | 2 lines
7666
7667 Merge dirlist/dirview dnd code.
7668
7669 ------------------------------------------------------------------------
7670 r486 | zas_ | 2008-04-17 00:51:32 +0200 (Thu, 17 Apr 2008) | 2 lines
7671
7672 Regenerate translations files and update french translation.
7673
7674 ------------------------------------------------------------------------
7675 r485 | zas_ | 2008-04-17 00:31:52 +0200 (Thu, 17 Apr 2008) | 2 lines
7676
7677 Fix new folder feature in dirlist mode, it was broken by revision 481.
7678
7679 ------------------------------------------------------------------------
7680 r484 | zas_ | 2008-04-17 00:23:43 +0200 (Thu, 17 Apr 2008) | 2 lines
7681
7682 Fix a crash introduced in revision 477.
7683
7684 ------------------------------------------------------------------------
7685 r483 | zas_ | 2008-04-17 00:21:01 +0200 (Thu, 17 Apr 2008) | 2 lines
7686
7687 Fix two errors made in revision 473.
7688
7689 ------------------------------------------------------------------------
7690 r482 | zas_ | 2008-04-16 23:58:05 +0200 (Wed, 16 Apr 2008) | 2 lines
7691
7692 Merge few more vdlist/vdtree functions.
7693
7694 ------------------------------------------------------------------------
7695 r481 | zas_ | 2008-04-16 22:36:10 +0200 (Wed, 16 Apr 2008) | 2 lines
7696
7697 Make directory view popup menu common and move it to view_dir.{c,h}.
7698
7699 ------------------------------------------------------------------------
7700 r480 | nadvornik | 2008-04-16 22:32:44 +0200 (Wed, 16 Apr 2008) | 2 lines
7701
7702 fixed compiler warnings
7703
7704 ------------------------------------------------------------------------
7705 r479 | nadvornik | 2008-04-16 22:15:42 +0200 (Wed, 16 Apr 2008) | 2 lines
7706
7707 in debug mode print time information on selected events
7708
7709 ------------------------------------------------------------------------
7710 r478 | zas_ | 2008-04-16 20:57:50 +0200 (Wed, 16 Apr 2008) | 2 lines
7711
7712 Clean up and simplify.
7713
7714 ------------------------------------------------------------------------
7715 r477 | zas_ | 2008-04-16 18:54:38 +0200 (Wed, 16 Apr 2008) | 3 lines
7716
7717 Merge parts of view_dir_list/tree constructors/destructors to
7718 view_dir.
7719
7720 ------------------------------------------------------------------------
7721 r476 | zas_ | 2008-04-16 18:05:12 +0200 (Wed, 16 Apr 2008) | 3 lines
7722
7723 Move some dnd common code from view_dir_list.c and view_dir_tree.c
7724 to view_dir.c.
7725
7726 ------------------------------------------------------------------------
7727 r475 | zas_ | 2008-04-16 16:56:31 +0200 (Wed, 16 Apr 2008) | 2 lines
7728
7729 Rename vdt occurences to vd.
7730
7731 ------------------------------------------------------------------------
7732 r474 | zas_ | 2008-04-16 16:51:39 +0200 (Wed, 16 Apr 2008) | 2 lines
7733
7734 Rename vdl occurences to vd.
7735
7736 ------------------------------------------------------------------------
7737 r473 | zas_ | 2008-04-16 16:45:22 +0200 (Wed, 16 Apr 2008) | 11 lines
7738
7739 Introduce a new struct ViewDir to handle directory views common
7740 data.
7741 Specific data is now in ViewDirInfoList and ViewDirInfoTree.
7742 Type of directory view can be specified with enum DirViewType.
7743 This is saved to rc file as layout.dir_view_type, which replace
7744 layout.view_as_tree.
7745 Code was modified to reflect these changes.
7746 This is a first to move to merge common code of view_dir_list.c
7747 and view_dir_tree.c and ease the introduction of new types
7748 of directory view.
7749
7750 ------------------------------------------------------------------------
7751 r472 | zas_ | 2008-04-15 23:49:28 +0200 (Tue, 15 Apr 2008) | 2 lines
7752
7753 Indicate --debug[=level] in usage display.
7754
7755 ------------------------------------------------------------------------
7756 r471 | zas_ | 2008-04-15 23:47:03 +0200 (Tue, 15 Apr 2008) | 4 lines
7757
7758 Parse command line for --debug option as soon as possible and allow
7759 --debug[=level] syntax.
7760 Only display message indication debug level once.
7761
7762 ------------------------------------------------------------------------
7763 r470 | zas_ | 2008-04-15 23:06:00 +0200 (Tue, 15 Apr 2008) | 2 lines
7764
7765 Cleanup read/write of image.zoom_mode option.
7766
7767 ------------------------------------------------------------------------
7768 r469 | zas_ | 2008-04-15 22:56:55 +0200 (Tue, 15 Apr 2008) | 2 lines
7769
7770 Read show_icon_names only once.
7771
7772 ------------------------------------------------------------------------
7773 r468 | zas_ | 2008-04-15 22:55:21 +0200 (Tue, 15 Apr 2008) | 2 lines
7774
7775 Rename l_conf to layout_order and make it more local.
7776
7777 ------------------------------------------------------------------------
7778 r467 | zas_ | 2008-04-15 22:46:14 +0200 (Tue, 15 Apr 2008) | 5 lines
7779
7780 Fix a bug that was here since a long time, buf has nothing
7781 to do with options->layout.order, so compare it to l_conf instead.
7782 It fixes refreshing of files and directories lists when changing
7783 filtering options.
7784
7785 ------------------------------------------------------------------------
7786 r466 | zas_ | 2008-04-15 22:36:11 +0200 (Tue, 15 Apr 2008) | 6 lines
7787
7788 Add a new option in Preferences > Filtering to allow the
7789 user to choose to display '.' directory in folder lists or not.
7790 This option is saved to rc file as file_filter.show_dot_directory.
7791 A minor fix was made to disable display of .. in folder selection
7792 dialogs when current path is /.
7793
7794 ------------------------------------------------------------------------
7795 r465 | zas_ | 2008-04-15 22:00:27 +0200 (Tue, 15 Apr 2008) | 2 lines
7796
7797 Add and use few new macros in rc file writing code.
7798
7799 ------------------------------------------------------------------------
7800 r464 | nadvornik | 2008-04-15 20:34:24 +0200 (Tue, 15 Apr 2008) | 2 lines
7801
7802 this might fix the freezes on freebsd, solaris, etc.
7803
7804 ------------------------------------------------------------------------
7805 r463 | nadvornik | 2008-04-15 18:57:30 +0200 (Tue, 15 Apr 2008) | 2 lines
7806
7807 save file_class to config file
7808
7809 ------------------------------------------------------------------------
7810 r462 | zas_ | 2008-04-15 09:16:51 +0200 (Tue, 15 Apr 2008) | 2 lines
7811
7812 Exit fullscreen mode when Properties is displayed.
7813
7814 ------------------------------------------------------------------------
7815 r461 | zas_ | 2008-04-15 08:56:25 +0200 (Tue, 15 Apr 2008) | 7 lines
7816
7817 New Go to directory view feature that permits to find and display the directory
7818 corresponding to an image view.
7819 For example, when you open an image in new window from collection, right clicking on
7820 the newly displayed image will let you choose Go to directory view, which would open
7821 a new window, with image and directory list.
7822 If current directory is the one of the image, menu item is disabled.
7823
7824 ------------------------------------------------------------------------
7825 r460 | zas_ | 2008-04-15 01:47:13 +0200 (Tue, 15 Apr 2008) | 2 lines
7826
7827 Move layout.order default init to setup_default_options().
7828
7829 ------------------------------------------------------------------------
7830 r459 | zas_ | 2008-04-15 01:39:46 +0200 (Tue, 15 Apr 2008) | 2 lines
7831
7832 collection_load(): use booleans and always count failures (for debug). 
7833
7834 ------------------------------------------------------------------------
7835 r458 | zas_ | 2008-04-15 01:29:54 +0200 (Tue, 15 Apr 2008) | 2 lines
7836
7837 collection_load(): improve headers parsing.
7838
7839 ------------------------------------------------------------------------
7840 r457 | zas_ | 2008-04-15 01:09:48 +0200 (Tue, 15 Apr 2008) | 2 lines
7841
7842 collection_load(): fix typo (missing #) made in rev 453.
7843
7844 ------------------------------------------------------------------------
7845 r456 | zas_ | 2008-04-15 01:08:27 +0200 (Tue, 15 Apr 2008) | 2 lines
7846
7847 collection_load(): accept whitespaces at start of lines.
7848
7849 ------------------------------------------------------------------------
7850 r455 | zas_ | 2008-04-15 00:57:26 +0200 (Tue, 15 Apr 2008) | 2 lines
7851
7852 collection_load(): increase verbosity in debug mode.
7853
7854 ------------------------------------------------------------------------
7855 r454 | zas_ | 2008-04-15 00:50:50 +0200 (Tue, 15 Apr 2008) | 3 lines
7856
7857 collection_load(): replace official by limit_failures (and
7858 invert the tests).
7859
7860 ------------------------------------------------------------------------
7861 r453 | zas_ | 2008-04-15 00:45:53 +0200 (Tue, 15 Apr 2008) | 3 lines
7862
7863 Increase collection_load() buffer size and do not activate
7864 error limiting for GQview collections.
7865
7866 ------------------------------------------------------------------------
7867 r452 | zas_ | 2008-04-15 00:28:29 +0200 (Tue, 15 Apr 2008) | 2 lines
7868
7869 Merge collection_load_only_geometry() into collection_load().
7870
7871 ------------------------------------------------------------------------
7872 r451 | zas_ | 2008-04-15 00:05:47 +0200 (Tue, 15 Apr 2008) | 2 lines
7873
7874 Use flags for collection_load*().
7875
7876 ------------------------------------------------------------------------
7877 r450 | zas_ | 2008-04-13 22:33:45 +0200 (Sun, 13 Apr 2008) | 2 lines
7878
7879 Apply exif display config (Never/If set/Always) to pan view too.
7880
7881 ------------------------------------------------------------------------
7882 r449 | zas_ | 2008-04-13 21:21:13 +0200 (Sun, 13 Apr 2008) | 4 lines
7883
7884 Rename show_dot_files to show_hidden_files.
7885 There is no need to expose the underlying method to hide
7886 files.
7887
7888 ------------------------------------------------------------------------
7889 r448 | zas_ | 2008-04-13 20:56:24 +0200 (Sun, 13 Apr 2008) | 3 lines
7890
7891 Let toggle the visibility of hidden files from directories list
7892 or tree contextual menu.
7893
7894 ------------------------------------------------------------------------
7895 r447 | zas_ | 2008-04-13 14:24:42 +0200 (Sun, 13 Apr 2008) | 2 lines
7896
7897 Add a button to reset fullscreen info string to default value.
7898
7899 ------------------------------------------------------------------------
7900 r446 | zas_ | 2008-04-13 14:12:44 +0200 (Sun, 13 Apr 2008) | 2 lines
7901
7902 Fix a typo, READ_CHAR() must use value_all.
7903
7904 ------------------------------------------------------------------------
7905 r445 | zas_ | 2008-04-13 11:10:38 +0200 (Sun, 13 Apr 2008) | 3 lines
7906
7907 Use convenient macros to read options, it will ensure options
7908 names are matching (in the rc file and internally).
7909
7910 ------------------------------------------------------------------------
7911 r444 | zas_ | 2008-04-13 10:36:17 +0200 (Sun, 13 Apr 2008) | 5 lines
7912
7913 Simplify read_*_option() stuff by passing pointer to option value.
7914 Introduce read_uint_option() to read enum values and read_int_option_clamp()
7915 to read clamped values.
7916
7917
7918 ------------------------------------------------------------------------
7919 r443 | zas_ | 2008-04-13 01:59:31 +0200 (Sun, 13 Apr 2008) | 3 lines
7920
7921 Partly rewrite option parser to accept whitespaces at start
7922 of lines.
7923
7924 ------------------------------------------------------------------------
7925 r442 | zas_ | 2008-04-13 01:41:35 +0200 (Sun, 13 Apr 2008) | 2 lines
7926
7927 exif_* -> exif.display.*
7928
7929 ------------------------------------------------------------------------
7930 r441 | zas_ | 2008-04-13 01:32:08 +0200 (Sun, 13 Apr 2008) | 2 lines
7931
7932 Add a note in the rc file about special editor slots.
7933
7934 ------------------------------------------------------------------------
7935 r440 | zas_ | 2008-04-13 01:16:41 +0200 (Sun, 13 Apr 2008) | 2 lines
7936
7937 sidecar_ext -> sidecar.ext
7938
7939 ------------------------------------------------------------------------
7940 r439 | zas_ | 2008-04-13 01:07:04 +0200 (Sun, 13 Apr 2008) | 2 lines
7941
7942 Unify names of options between variables and rc file.
7943
7944 ------------------------------------------------------------------------
7945 r438 | zas_ | 2008-04-13 01:02:00 +0200 (Sun, 13 Apr 2008) | 2 lines
7946
7947 Use tree_descend_subdirs everywhere.
7948
7949 ------------------------------------------------------------------------
7950 r437 | zas_ | 2008-04-13 00:22:11 +0200 (Sun, 13 Apr 2008) | 2 lines
7951
7952 Use startup_path_enable everywhere.
7953
7954 ------------------------------------------------------------------------
7955 r436 | zas_ | 2008-04-13 00:17:14 +0200 (Sun, 13 Apr 2008) | 2 lines
7956
7957 Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
7958
7959 ------------------------------------------------------------------------
7960 r435 | zas_ | 2008-04-13 00:10:38 +0200 (Sun, 13 Apr 2008) | 2 lines
7961
7962 Rename dupe_custom_threshold option to duplicates_similarity_threshold.
7963
7964 ------------------------------------------------------------------------
7965 r434 | zas_ | 2008-04-13 00:04:29 +0200 (Sun, 13 Apr 2008) | 4 lines
7966
7967 Move safe_delete* and in place rename options to file_ops
7968 struct.
7969 Re-order rc file a bit.
7970
7971 ------------------------------------------------------------------------
7972 r433 | zas_ | 2008-04-12 23:45:30 +0200 (Sat, 12 Apr 2008) | 3 lines
7973
7974 Rename option thumbnails.enabled to layout.show_thumbnails as it makes
7975 more sense.
7976
7977 ------------------------------------------------------------------------
7978 r432 | zas_ | 2008-04-12 23:38:55 +0200 (Sat, 12 Apr 2008) | 5 lines
7979
7980 Rename user_specified_window_background and window_background_color
7981 to image.use_custom_border_color and image.border_color.
7982 Rename pref_background_color_set_cb() to pref_color_button_set_cb().
7983 Rename pref_colorbutton_new() to pref_color_button_new().
7984
7985 ------------------------------------------------------------------------
7986 r431 | zas_ | 2008-04-12 21:33:59 +0200 (Sat, 12 Apr 2008) | 2 lines
7987
7988 Rename window options (moved to layout) and re-order rc file.
7989
7990 ------------------------------------------------------------------------
7991 r430 | zas_ | 2008-04-12 19:20:34 +0200 (Sat, 12 Apr 2008) | 2 lines
7992
7993 Fix bad image option name in the rc file.
7994
7995 ------------------------------------------------------------------------
7996 r429 | zas_ | 2008-04-12 19:09:20 +0200 (Sat, 12 Apr 2008) | 2 lines
7997
7998 Fix display bug when using "Limit image size when autofitting" option.
7999
8000 ------------------------------------------------------------------------
8001 r428 | zas_ | 2008-04-12 17:13:00 +0200 (Sat, 12 Apr 2008) | 2 lines
8002
8003 Beautify rc file, adding sub-sections titles.
8004
8005 ------------------------------------------------------------------------
8006 r427 | zas_ | 2008-04-12 17:04:58 +0200 (Sat, 12 Apr 2008) | 2 lines
8007
8008 Rename image-related options.
8009
8010 ------------------------------------------------------------------------
8011 r426 | zas_ | 2008-04-12 11:41:44 +0200 (Sat, 12 Apr 2008) | 2 lines
8012
8013 Rename thumbnails related options.
8014
8015 ------------------------------------------------------------------------
8016 r425 | zas_ | 2008-04-12 11:12:37 +0200 (Sat, 12 Apr 2008) | 2 lines
8017
8018 Rename file filtering options.
8019
8020 ------------------------------------------------------------------------
8021 r424 | zas_ | 2008-04-12 10:59:52 +0200 (Sat, 12 Apr 2008) | 2 lines
8022
8023 Drop unused stuff.
8024
8025 ------------------------------------------------------------------------
8026 r423 | zas_ | 2008-04-12 10:40:02 +0200 (Sat, 12 Apr 2008) | 2 lines
8027
8028 Rename collection options.
8029
8030 ------------------------------------------------------------------------
8031 r422 | zas_ | 2008-04-12 10:35:58 +0200 (Sat, 12 Apr 2008) | 2 lines
8032
8033 Rename file sorting options.
8034
8035 ------------------------------------------------------------------------
8036 r421 | zas_ | 2008-04-12 10:28:08 +0200 (Sat, 12 Apr 2008) | 2 lines
8037
8038 Re-order and try to group options.
8039
8040 ------------------------------------------------------------------------
8041 r420 | zas_ | 2008-04-12 10:05:44 +0200 (Sat, 12 Apr 2008) | 2 lines
8042
8043 Rename color profile options.
8044
8045 ------------------------------------------------------------------------
8046 r419 | zas_ | 2008-04-12 09:46:01 +0200 (Sat, 12 Apr 2008) | 2 lines
8047
8048 Rename slideshow options.
8049
8050 ------------------------------------------------------------------------
8051 r418 | zas_ | 2008-04-12 09:09:19 +0200 (Sat, 12 Apr 2008) | 3 lines
8052
8053 Only display defined exif tags by default.
8054
8055
8056 ------------------------------------------------------------------------
8057 r417 | zas_ | 2008-04-12 09:00:14 +0200 (Sat, 12 Apr 2008) | 2 lines
8058
8059 Drop redundant code.
8060
8061 ------------------------------------------------------------------------
8062 r416 | zas_ | 2008-04-12 08:42:47 +0200 (Sat, 12 Apr 2008) | 3 lines
8063
8064 Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
8065 Requested by Fr?\195?\169d?\195?\169ric Mantegazza.
8066
8067 ------------------------------------------------------------------------
8068 r415 | zas_ | 2008-04-12 01:32:22 +0200 (Sat, 12 Apr 2008) | 2 lines
8069
8070 Rationalize fullscreen options naming.
8071
8072 ------------------------------------------------------------------------
8073 r414 | zas_ | 2008-04-12 01:01:00 +0200 (Sat, 12 Apr 2008) | 2 lines
8074
8075 options_c -> c_options
8076
8077 ------------------------------------------------------------------------
8078 r413 | zas_ | 2008-04-12 00:52:22 +0200 (Sat, 12 Apr 2008) | 2 lines
8079
8080 Move more options to ConfOptions.
8081
8082 ------------------------------------------------------------------------
8083 r412 | zas_ | 2008-04-12 00:27:54 +0200 (Sat, 12 Apr 2008) | 3 lines
8084
8085 Move file_sort_case_sensitive to ConfOptions.
8086
8087
8088 ------------------------------------------------------------------------
8089 r411 | zas_ | 2008-04-12 00:14:36 +0200 (Sat, 12 Apr 2008) | 6 lines
8090
8091 Add a new struct ConfOptions to handle options.
8092 Changes were made among the code to use only one global var
8093 named "options" of type ConfOptions *.
8094 Initialization takes place in new init_options().
8095
8096
8097 ------------------------------------------------------------------------
8098 r410 | zas_ | 2008-04-11 22:35:37 +0200 (Fri, 11 Apr 2008) | 4 lines
8099
8100 Make thumbnail standard fail directory after current application
8101 name and version.
8102
8103
8104 ------------------------------------------------------------------------
8105 r409 | zas_ | 2008-04-11 22:01:29 +0200 (Fri, 11 Apr 2008) | 3 lines
8106
8107 Define drag and drop target string in dnd.h.
8108 Make it use the current name of the application.
8109
8110 ------------------------------------------------------------------------
8111 r408 | zas_ | 2008-04-11 21:43:36 +0200 (Fri, 11 Apr 2008) | 2 lines
8112
8113 Use secure save in history_list_save().
8114
8115 ------------------------------------------------------------------------
8116 r407 | zas_ | 2008-04-11 19:11:14 +0200 (Fri, 11 Apr 2008) | 3 lines
8117
8118 Use secure save in comment_file_write().
8119
8120
8121 ------------------------------------------------------------------------
8122 r406 | zas_ | 2008-04-11 18:46:21 +0200 (Fri, 11 Apr 2008) | 5 lines
8123
8124 Secure save now unlinks temporary file on error by default.
8125 It will prevent left-behind temporary files, but also prevent
8126 potential data recovery from partially written files (it
8127 should not be a problem here).
8128
8129 ------------------------------------------------------------------------
8130 r405 | zas_ | 2008-04-11 18:04:37 +0200 (Fri, 11 Apr 2008) | 2 lines
8131
8132 Use secure save feature when saving collections.
8133
8134 ------------------------------------------------------------------------
8135 r404 | zas_ | 2008-04-11 18:02:33 +0200 (Fri, 11 Apr 2008) | 2 lines
8136
8137 Preserve permissions of the destination file when using secure save.
8138
8139 ------------------------------------------------------------------------
8140 r403 | zas_ | 2008-04-11 17:27:08 +0200 (Fri, 11 Apr 2008) | 4 lines
8141
8142 Revert part of the previous patch, let the caller take care
8143 of calling path_from_utf8().
8144
8145
8146 ------------------------------------------------------------------------
8147 r402 | zas_ | 2008-04-11 16:27:55 +0200 (Fri, 11 Apr 2008) | 3 lines
8148
8149 Use path_from_utf8() on the passed filename.
8150 Add const attribute.
8151
8152 ------------------------------------------------------------------------
8153 r401 | zas_ | 2008-04-11 15:07:48 +0200 (Fri, 11 Apr 2008) | 8 lines
8154
8155 ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
8156 so add a test for it in configure.
8157 Wrap generated headers files with #ifdef/#endif and add
8158 a comment related to their auto-generated nature.
8159 Make the generation itself quiet, but display a message
8160 on error.
8161 Make these targets depend on respective Makefile.in.
8162
8163 ------------------------------------------------------------------------
8164 r400 | zas_ | 2008-04-11 14:31:32 +0200 (Fri, 11 Apr 2008) | 2 lines
8165
8166 Move secure save code to its own files: secure_save.{c,h}.
8167
8168 ------------------------------------------------------------------------
8169 r399 | zas_ | 2008-04-11 14:25:36 +0200 (Fri, 11 Apr 2008) | 2 lines
8170
8171 Add missing #ifdef/#endif.
8172
8173 ------------------------------------------------------------------------
8174 r398 | zas_ | 2008-04-11 12:46:52 +0200 (Fri, 11 Apr 2008) | 2 lines
8175
8176 Ensure that gcc flag -Wall is set.
8177
8178 ------------------------------------------------------------------------
8179 r397 | zas_ | 2008-04-11 12:45:37 +0200 (Fri, 11 Apr 2008) | 2 lines
8180
8181 Silent some gcc warnings.
8182
8183 ------------------------------------------------------------------------
8184 r396 | zas_ | 2008-04-11 11:02:20 +0200 (Fri, 11 Apr 2008) | 3 lines
8185
8186 Prevent multiple insertion of the same file in a collection.
8187 Use a hash table to speed up existence tests.
8188
8189 ------------------------------------------------------------------------
8190 r395 | zas_ | 2008-04-11 10:10:40 +0200 (Fri, 11 Apr 2008) | 2 lines
8191
8192 Only display these messages if debug mode is enabled.
8193
8194 ------------------------------------------------------------------------
8195 r394 | nadvornik | 2008-04-10 21:27:42 +0200 (Thu, 10 Apr 2008) | 2 lines
8196
8197 fixed dates in pan-calendar
8198
8199 ------------------------------------------------------------------------
8200 r393 | zas_ | 2008-04-10 14:07:34 +0200 (Thu, 10 Apr 2008) | 2 lines
8201
8202 Fix fCamera even more.
8203
8204 ------------------------------------------------------------------------
8205 r392 | zas_ | 2008-04-10 13:31:20 +0200 (Thu, 10 Apr 2008) | 2 lines
8206
8207 Do not display ... if not truncated.
8208
8209 ------------------------------------------------------------------------
8210 r391 | zas_ | 2008-04-10 12:43:15 +0200 (Thu, 10 Apr 2008) | 5 lines
8211
8212 Add the possibility to truncate overlay infos displayed:
8213 %fCamera:20% will truncate data displayed to 20 characters
8214 and add 3 dots at the end.
8215 For example, %name% -> some_file, %name:4% -> some...
8216
8217 ------------------------------------------------------------------------
8218 r390 | zas_ | 2008-04-10 02:09:43 +0200 (Thu, 10 Apr 2008) | 2 lines
8219
8220 Fix broken remove_common_prefix(), fCamera didn't display model as it should.
8221
8222 ------------------------------------------------------------------------
8223 r389 | zas_ | 2008-04-10 00:47:43 +0200 (Thu, 10 Apr 2008) | 2 lines
8224
8225 Resync .po files. French translation was updated (100% made).
8226
8227 ------------------------------------------------------------------------
8228 r388 | zas_ | 2008-04-10 00:36:43 +0200 (Thu, 10 Apr 2008) | 2 lines
8229
8230 Add 3 missing files to POTFILES.in.
8231
8232 ------------------------------------------------------------------------
8233 r387 | zas_ | 2008-04-10 00:33:06 +0200 (Thu, 10 Apr 2008) | 2 lines
8234
8235 Simple helper script to display translation statistics.
8236
8237 ------------------------------------------------------------------------
8238 r386 | zas_ | 2008-04-10 00:13:11 +0200 (Thu, 10 Apr 2008) | 3 lines
8239
8240 Fix a typo: "while fluorescent" -> "white fluorescent"
8241
8242
8243 ------------------------------------------------------------------------
8244 r385 | zas_ | 2008-04-10 00:01:52 +0200 (Thu, 10 Apr 2008) | 2 lines
8245
8246 Resync .po files. Update french translation.
8247
8248 ------------------------------------------------------------------------
8249 r384 | nadvornik | 2008-04-09 23:14:50 +0200 (Wed, 09 Apr 2008) | 2 lines
8250
8251 fixed crash in pan_calendar
8252
8253 ------------------------------------------------------------------------
8254 r383 | nadvornik | 2008-04-09 22:49:32 +0200 (Wed, 09 Apr 2008) | 2 lines
8255
8256 improved histogram drawing
8257
8258 ------------------------------------------------------------------------
8259 r382 | zas_ | 2008-04-09 18:37:54 +0200 (Wed, 09 Apr 2008) | 5 lines
8260
8261 Simplify and unify gtk_window creation with the help of
8262 the new window_new() function, that wraps gtk_window_new()
8263 call.
8264 Subclass, title and icon are set in the same call.
8265
8266 ------------------------------------------------------------------------
8267 r381 | zas_ | 2008-04-09 15:53:01 +0200 (Wed, 09 Apr 2008) | 2 lines
8268
8269 Replace occurences of Geeqie / geeqie by constants defined in main.h.
8270
8271 ------------------------------------------------------------------------
8272 r380 | zas_ | 2008-04-09 01:41:01 +0200 (Wed, 09 Apr 2008) | 2 lines
8273
8274 int -> gint
8275
8276 ------------------------------------------------------------------------
8277 r379 | zas_ | 2008-04-09 01:39:27 +0200 (Wed, 09 Apr 2008) | 2 lines
8278
8279 Make xmp debug info only appears when debug >= 2.
8280
8281 ------------------------------------------------------------------------
8282 r378 | zas_ | 2008-04-09 01:33:49 +0200 (Wed, 09 Apr 2008) | 3 lines
8283
8284 Enable image rotation depending on EXIF by default.
8285 New users shouldn't have to search for it.
8286
8287 ------------------------------------------------------------------------
8288 r377 | zas_ | 2008-04-09 01:25:46 +0200 (Wed, 09 Apr 2008) | 2 lines
8289
8290 Fix missing header files inclusions.
8291
8292 ------------------------------------------------------------------------
8293 r376 | zas_ | 2008-04-09 01:16:12 +0200 (Wed, 09 Apr 2008) | 2 lines
8294
8295 GQVIEW_* -> GQ_* 
8296
8297 ------------------------------------------------------------------------
8298 r375 | zas_ | 2008-04-09 01:07:09 +0200 (Wed, 09 Apr 2008) | 2 lines
8299
8300 GQVIEW_H -> MAIN_H
8301
8302 ------------------------------------------------------------------------
8303 r374 | zas_ | 2008-04-09 01:02:33 +0200 (Wed, 09 Apr 2008) | 2 lines
8304
8305 gqview.h -> main.h
8306
8307 ------------------------------------------------------------------------
8308 r373 | zas_ | 2008-04-09 00:31:42 +0200 (Wed, 09 Apr 2008) | 2 lines
8309
8310 Remove obsolete prototype.
8311
8312 ------------------------------------------------------------------------
8313 r372 | zas_ | 2008-04-09 00:28:55 +0200 (Wed, 09 Apr 2008) | 9 lines
8314
8315
8316 gqview_remote -> remote_connection
8317 gqview_command_collection -> command_collection
8318 gqview_remote_control() -> remote_control()
8319 gqview_remote_help() -> remote_help()
8320 gqview_remote_command_find() -> remote_command_find()
8321 gqview_remote_build_list() -> remote_build_list()
8322 gqview_remote_cb() -> remote_cb()
8323
8324 ------------------------------------------------------------------------
8325 r371 | zas_ | 2008-04-09 00:16:56 +0200 (Wed, 09 Apr 2008) | 4 lines
8326
8327
8328 exit_gqview() renamed to exit_program().
8329 exit_gqview_final() renamed to exit_program_final().
8330
8331 ------------------------------------------------------------------------
8332 r370 | zas_ | 2008-04-09 00:05:04 +0200 (Wed, 09 Apr 2008) | 8 lines
8333
8334 Add support for some Samsung raw files (.pef).
8335
8336 Samsung raw not strongly differ from Pentax raw.
8337 The only difference in header (manufacturer, camera name and etc).
8338 Tested on Samsung GX-1S and Pentax *ist DS.
8339 Patch by Max Lushnikov.
8340
8341
8342 ------------------------------------------------------------------------
8343 r369 | zas_ | 2008-04-08 23:55:58 +0200 (Tue, 08 Apr 2008) | 7 lines
8344
8345 Implement secure rc file saving.
8346 First data is written to a temporary file, then if nothing
8347 was wrong, this file is renamed to the final name.
8348 This way the risk of corrupted rc file is greatly reduced.
8349 The code is borrowed from ELinks (http://elinks.cz).
8350
8351
8352 ------------------------------------------------------------------------
8353 r368 | nadvornik | 2008-04-08 23:52:04 +0200 (Tue, 08 Apr 2008) | 2 lines
8354
8355 fixed histogram label
8356
8357 ------------------------------------------------------------------------
8358 r367 | zas_ | 2008-04-08 23:33:29 +0200 (Tue, 08 Apr 2008) | 11 lines
8359
8360 Fix the "continuous display" of tooltips in the collection view
8361 (before the tooltip delay occured once, then changing icon to icon never hide the
8362 tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
8363 but disappears when moving cursor to another icon).
8364
8365 Display the full path to the file when Show filename text is on (before nothing
8366 was displayed).
8367
8368 When Show filename text is off, behavior is unchanged, the (short) filename is
8369 displayed.
8370
8371 ------------------------------------------------------------------------
8372 r366 | nadvornik | 2008-04-08 22:56:50 +0200 (Tue, 08 Apr 2008) | 3 lines
8373
8374 reworked the histogram patch by Uwe Ohse, most of the code is in
8375 separate files
8376
8377 ------------------------------------------------------------------------
8378 r365 | nadvornik | 2008-04-08 19:26:13 +0200 (Tue, 08 Apr 2008) | 2 lines
8379
8380 fixed file delete notification in view_file_icon
8381
8382 ------------------------------------------------------------------------
8383 r364 | zas_ | 2008-04-08 18:22:21 +0200 (Tue, 08 Apr 2008) | 2 lines
8384
8385 gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
8386
8387 ------------------------------------------------------------------------
8388 r363 | zas_ | 2008-04-08 17:53:03 +0200 (Tue, 08 Apr 2008) | 2 lines
8389
8390 Move active variable affectation after the test.
8391
8392 ------------------------------------------------------------------------
8393 r362 | zas_ | 2008-04-08 16:52:42 +0200 (Tue, 08 Apr 2008) | 2 lines
8394
8395 Simplify layout_color_name_parse() using g_strdelimit().
8396
8397 ------------------------------------------------------------------------
8398 r361 | zas_ | 2008-04-08 16:50:14 +0200 (Tue, 08 Apr 2008) | 2 lines
8399
8400 Tidy up, whitespaces and indentation fix.
8401
8402 ------------------------------------------------------------------------
8403 r360 | zas_ | 2008-04-08 13:53:35 +0200 (Tue, 08 Apr 2008) | 7 lines
8404
8405 Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
8406 Nadvornik.
8407 gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
8408 gdk_color_to_string() was replaced by a equivalent function.
8409
8410
8411
8412 ------------------------------------------------------------------------
8413 r359 | zas_ | 2008-04-07 21:47:22 +0200 (Mon, 07 Apr 2008) | 9 lines
8414
8415 Add the possibility to print file names with path.
8416 A checkbox was added to the Text tab in the Print dialog.
8417
8418 Name checked and Path unchecked  -> filename.jpg
8419 Name checked and Path checked    -> /some/dir/filename.jpg
8420 Name unchecked and Path checked  -> /some/dir/
8421
8422 Patch by Michael Mokeev and Laurent Monin.
8423
8424 ------------------------------------------------------------------------
8425 r358 | zas_ | 2008-04-07 21:06:17 +0200 (Mon, 07 Apr 2008) | 2 lines
8426
8427 Fix a segfault on fullscreen file deletion reported by Fr?\195?\169d?\195?\169ric Mantegazza.
8428
8429 ------------------------------------------------------------------------
8430 r357 | zas_ | 2008-04-07 20:52:54 +0200 (Mon, 07 Apr 2008) | 3 lines
8431
8432 Add the possibility to match duplicates on the name but ignoring the case.
8433 A new item was added to types of match combo box in the Find duplicates dialog.
8434
8435 ------------------------------------------------------------------------
8436 r356 | zas_ | 2008-04-07 10:09:39 +0200 (Mon, 07 Apr 2008) | 3 lines
8437
8438 Display marks in overlay info only if at least one is set.
8439 Fix a missing g_string_free().
8440
8441 ------------------------------------------------------------------------
8442 r355 | zas_ | 2008-04-06 12:17:41 +0200 (Sun, 06 Apr 2008) | 3 lines
8443
8444 Mark all exif labels as translatable.
8445 Before only some of them were enclosed by N_().
8446
8447 ------------------------------------------------------------------------
8448 r354 | zas_ | 2008-04-06 12:03:54 +0200 (Sun, 06 Apr 2008) | 2 lines
8449
8450 Mark strings as translatable.
8451
8452 ------------------------------------------------------------------------
8453 r353 | zas_ | 2008-04-05 17:23:39 +0200 (Sat, 05 Apr 2008) | 4 lines
8454
8455 Improve remove_trailing_slash() so it allocates no more than
8456 needed bytes and remove all trailing slashes instead only one.
8457
8458
8459 ------------------------------------------------------------------------
8460 r352 | zas_ | 2008-04-05 13:59:29 +0200 (Sat, 05 Apr 2008) | 4 lines
8461
8462
8463 Comment out unused code.
8464 Geeqie code now compiles cleanly with -Wall gcc option.
8465
8466 ------------------------------------------------------------------------
8467 r351 | zas_ | 2008-04-05 00:34:55 +0200 (Sat, 05 Apr 2008) | 3 lines
8468
8469 Change default exif order a bit to move up common and useful
8470 info.
8471
8472 ------------------------------------------------------------------------
8473 r350 | zas_ | 2008-04-05 00:23:36 +0200 (Sat, 05 Apr 2008) | 3 lines
8474
8475
8476 Re-add "What to show in properties dialog:" label before the table. 
8477
8478 ------------------------------------------------------------------------
8479 r349 | zas_ | 2008-04-05 00:12:28 +0200 (Sat, 05 Apr 2008) | 3 lines
8480
8481 Rename exif preferences tab to "Properties", and name the
8482 subsection "Exif".
8483
8484 ------------------------------------------------------------------------
8485 r348 | zas_ | 2008-04-04 20:50:52 +0200 (Fri, 04 Apr 2008) | 3 lines
8486
8487 Fix a segfault occuring when enabling debug mode.
8488 At this point il->fd can be null.
8489
8490 ------------------------------------------------------------------------
8491 r347 | zas_ | 2008-04-04 01:29:14 +0200 (Fri, 04 Apr 2008) | 6 lines
8492
8493 Make the wmclass value unique among the code by defining
8494 it in main header file as GQ_WMCLASS.
8495 Before this patch, it was set using PACKAGE (="geeqie"),
8496 or by the hardcoded string "Geeqie".
8497 Now all Geeqie windows have the same value for wmclass.
8498
8499 ------------------------------------------------------------------------
8500 r346 | zas_ | 2008-04-04 00:39:50 +0200 (Fri, 04 Apr 2008) | 2 lines
8501
8502 Initialize variables, clearing a gcc warning.
8503
8504 ------------------------------------------------------------------------
8505 r345 | zas_ | 2008-04-04 00:33:28 +0200 (Fri, 04 Apr 2008) | 2 lines
8506
8507 Add missing prototype to header file.
8508
8509 ------------------------------------------------------------------------
8510 r344 | zas_ | 2008-04-04 00:29:20 +0200 (Fri, 04 Apr 2008) | 2 lines
8511
8512 Add few missing prototypes to header file.
8513
8514 ------------------------------------------------------------------------
8515 r343 | zas_ | 2008-04-04 00:20:42 +0200 (Fri, 04 Apr 2008) | 2 lines
8516
8517 Drop a bunch of unused variables.
8518
8519 ------------------------------------------------------------------------
8520 r342 | zas_ | 2008-04-04 00:14:37 +0200 (Fri, 04 Apr 2008) | 2 lines
8521
8522 Add missing #include.
8523
8524 ------------------------------------------------------------------------
8525 r341 | zas_ | 2008-04-04 00:13:12 +0200 (Fri, 04 Apr 2008) | 2 lines
8526
8527 Remove unused variables.
8528
8529 ------------------------------------------------------------------------
8530 r340 | zas_ | 2008-04-04 00:09:36 +0200 (Fri, 04 Apr 2008) | 2 lines
8531
8532 Add missing prototype.
8533
8534 ------------------------------------------------------------------------
8535 r339 | zas_ | 2008-04-04 00:06:31 +0200 (Fri, 04 Apr 2008) | 2 lines
8536
8537 Drop 3 unused variables and comment out 2 unused functions.
8538
8539 ------------------------------------------------------------------------
8540 r338 | zas_ | 2008-04-04 00:03:14 +0200 (Fri, 04 Apr 2008) | 2 lines
8541
8542 Add parenthesis around affection to clear a gcc warning.
8543
8544 ------------------------------------------------------------------------
8545 r337 | zas_ | 2008-04-04 00:01:08 +0200 (Fri, 04 Apr 2008) | 2 lines
8546
8547 Fix a signedness warning.
8548
8549 ------------------------------------------------------------------------
8550 r336 | zas_ | 2008-04-03 23:54:23 +0200 (Thu, 03 Apr 2008) | 3 lines
8551
8552 Main configuration file was renamed from gqviewrc to geeqierc.
8553
8554
8555 ------------------------------------------------------------------------
8556 r335 | zas_ | 2008-04-03 23:50:53 +0200 (Thu, 03 Apr 2008) | 3 lines
8557
8558 Fix a segfault occuring when using --without-exiv2 and
8559 concerning exif stuff.
8560
8561 ------------------------------------------------------------------------
8562 r334 | zas_ | 2008-04-03 23:49:17 +0200 (Thu, 03 Apr 2008) | 2 lines
8563
8564 Fix missing bit of previous patch.
8565
8566 ------------------------------------------------------------------------
8567 r333 | zas_ | 2008-04-03 23:04:19 +0200 (Thu, 03 Apr 2008) | 2 lines
8568
8569 Fix two more gcc warnings related to function declarations.
8570
8571 ------------------------------------------------------------------------
8572 r332 | zas_ | 2008-04-03 22:53:13 +0200 (Thu, 03 Apr 2008) | 3 lines
8573
8574 Remove two unused variables declarations, and add a missing #include.
8575
8576
8577 ------------------------------------------------------------------------
8578 r331 | zas_ | 2008-04-03 22:46:55 +0200 (Thu, 03 Apr 2008) | 2 lines
8579
8580 Drop unused variable.
8581
8582 ------------------------------------------------------------------------
8583 r330 | zas_ | 2008-04-03 22:45:55 +0200 (Thu, 03 Apr 2008) | 2 lines
8584
8585 Add missing return at the end of editor_command_next_start().
8586
8587 ------------------------------------------------------------------------
8588 r329 | zas_ | 2008-04-03 22:40:15 +0200 (Thu, 03 Apr 2008) | 2 lines
8589
8590 Drop unused variable.
8591
8592 ------------------------------------------------------------------------
8593 r328 | zas_ | 2008-04-03 22:38:59 +0200 (Thu, 03 Apr 2008) | 2 lines
8594
8595 Make collect_manager_process_action() static.
8596
8597 ------------------------------------------------------------------------
8598 r327 | zas_ | 2008-04-03 22:34:49 +0200 (Thu, 03 Apr 2008) | 2 lines
8599
8600 Fix typos in functions names: file_list -> filelist.
8601
8602 ------------------------------------------------------------------------
8603 r326 | zas_ | 2008-04-03 22:25:22 +0200 (Thu, 03 Apr 2008) | 2 lines
8604
8605 Remove unused variable declarations.
8606
8607 ------------------------------------------------------------------------
8608 r325 | zas_ | 2008-04-03 22:24:20 +0200 (Thu, 03 Apr 2008) | 2 lines
8609
8610 Fix missing header include (filelist.h).
8611
8612 ------------------------------------------------------------------------
8613 r324 | zas_ | 2008-04-03 22:19:16 +0200 (Thu, 03 Apr 2008) | 2 lines
8614
8615 Remove unused variables declarations.
8616
8617 ------------------------------------------------------------------------
8618 r323 | zas_ | 2008-04-03 22:11:09 +0200 (Thu, 03 Apr 2008) | 7 lines
8619
8620 Move tabs code from config_window_create() to new smaller functions.
8621 Each tab has now its own function named:
8622 config_tab_general(), config_tab_image(), config_tab_windows(),
8623 config_tab_filtering(), config_tab_editors(), config_tab_exif(),
8624 config_tab_advanced();
8625
8626
8627 ------------------------------------------------------------------------
8628 r322 | zas_ | 2008-04-03 20:20:39 +0200 (Thu, 03 Apr 2008) | 2 lines
8629
8630 Use more generic names for some cache manager callback functions.
8631
8632 ------------------------------------------------------------------------
8633 r321 | zas_ | 2008-04-03 19:34:30 +0200 (Thu, 03 Apr 2008) | 3 lines
8634
8635 Replace some occurences of gqview by Geeqie.
8636
8637
8638 ------------------------------------------------------------------------
8639 r320 | zas_ | 2008-04-03 19:15:49 +0200 (Thu, 03 Apr 2008) | 6 lines
8640
8641 Add a debug level spinner at the end of Preferences > Advanced.
8642 One can now enable debug mode without restarting geeqie.
8643 A possibility to disable all debugging code and related options
8644 at compile time was added.
8645
8646
8647 ------------------------------------------------------------------------
8648 r319 | zas_ | 2008-04-03 16:35:03 +0200 (Thu, 03 Apr 2008) | 7 lines
8649
8650 Fix and simplify thumbnails size combo box related code.
8651 Some variables were unused, code was buggy (spurious entry at
8652 the end of the list). A sanity check for values coming from
8653 rc file was added. Two constants now define the default
8654 thumbnail size.
8655
8656
8657 ------------------------------------------------------------------------
8658 r318 | zas_ | 2008-04-03 15:58:20 +0200 (Thu, 03 Apr 2008) | 4 lines
8659
8660
8661 Make the preferences window resizeable, and try to improve
8662 display of editors tab.
8663
8664 ------------------------------------------------------------------------
8665 r317 | zas_ | 2008-04-03 15:24:13 +0200 (Thu, 03 Apr 2008) | 3 lines
8666
8667 Tidy up. Fix indentation and missing whitespaces.
8668 Make editors table creation code a bit more readable.
8669
8670 ------------------------------------------------------------------------
8671 r316 | zas_ | 2008-04-03 10:51:32 +0200 (Thu, 03 Apr 2008) | 11 lines
8672
8673 Setting no limit size to trash directory is now possible using zero as value.
8674 A tooltip was added to the spinner to inform the user of this possibility.
8675 When 0 is set, no remaining/free space check occurs.
8676 Default size of the trash was set to a 128M and maximum size is now 2048MB, which
8677 is more conform to today's standards.
8678 The delete dialog now displays more information:
8679 - if external command will be used
8680 - if safe delete is on, max size and path to the trash
8681 - if safe delete is off
8682
8683
8684 ------------------------------------------------------------------------
8685 r315 | nadvornik | 2008-04-02 22:44:40 +0200 (Wed, 02 Apr 2008) | 3 lines
8686
8687 various exif improvements based on patch by Uwe Ohse 
8688 try to compute 35mm focal length
8689
8690 ------------------------------------------------------------------------
8691 r314 | zas_ | 2008-04-02 14:12:50 +0200 (Wed, 02 Apr 2008) | 6 lines
8692
8693 Make properties tabs reorderable through drag'n drop.
8694 Order is preserved during the whole session.
8695 When a new properties dialog is open, it uses the last order used.
8696 Currently, order isn't saved to rc file.
8697
8698
8699 ------------------------------------------------------------------------
8700 r313 | zas_ | 2008-04-02 12:40:54 +0200 (Wed, 02 Apr 2008) | 5 lines
8701
8702 Honor selection while fullscreen navigation.
8703 The behavior is now consistent in full screen and windowed mode.
8704 It fixes the fact that the selection was discarded on "Next".
8705 Patch by Uwe Ohse. Cleanups by Laurent Monin.
8706
8707 ------------------------------------------------------------------------
8708 r312 | zas_ | 2008-04-01 09:42:31 +0200 (Tue, 01 Apr 2008) | 1 line
8709
8710 Fix display of image number in properties dialog when more than one image is selected.
8711 ------------------------------------------------------------------------
8712 r311 | zas_ | 2008-04-01 00:10:25 +0200 (Tue, 01 Apr 2008) | 1 line
8713
8714 Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
8715 ------------------------------------------------------------------------
8716 r310 | nadvornik | 2008-03-31 23:09:36 +0200 (Mon, 31 Mar 2008) | 3 lines
8717
8718 use quoted_value everywhere
8719 simplify parsing of multiple quoted values on one line
8720
8721 ------------------------------------------------------------------------
8722 r309 | zas_ | 2008-03-31 09:29:03 +0200 (Mon, 31 Mar 2008) | 1 line
8723
8724 Indentation and white lines minor fixes.
8725 ------------------------------------------------------------------------
8726 r308 | zas_ | 2008-03-30 21:26:35 +0200 (Sun, 30 Mar 2008) | 1 line
8727
8728 Move strlen() calls outside the while loop.
8729 ------------------------------------------------------------------------
8730 r307 | zas_ | 2008-03-30 16:19:34 +0200 (Sun, 30 Mar 2008) | 1 line
8731
8732 Comment out forgotten debugging code.
8733 ------------------------------------------------------------------------
8734 r306 | zas_ | 2008-03-30 16:18:04 +0200 (Sun, 30 Mar 2008) | 1 line
8735
8736 Fix two minor compilation warnings.
8737 ------------------------------------------------------------------------
8738 r305 | nadvornik | 2008-03-30 13:47:14 +0200 (Sun, 30 Mar 2008) | 6 lines
8739
8740 differentiate among normal image, raw image and metadata
8741 removed raw extension lists on various places and fixed most of the
8742 Exiv2 warnings
8743 todo: configuration and a special icons for unreadable raw or metadata
8744
8745
8746 ------------------------------------------------------------------------
8747 r304 | zas_ | 2008-03-30 09:14:37 +0200 (Sun, 30 Mar 2008) | 1 line
8748
8749 Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
8750 ------------------------------------------------------------------------
8751 r303 | zas_ | 2008-03-29 22:47:10 +0100 (Sat, 29 Mar 2008) | 1 line
8752
8753 Improve escaping and quoting of strings saved in rc files.
8754 ------------------------------------------------------------------------
8755 r302 | nadvornik | 2008-03-29 15:59:14 +0100 (Sat, 29 Mar 2008) | 2 lines
8756
8757 configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
8758
8759 ------------------------------------------------------------------------
8760 r301 | nadvornik | 2008-03-29 11:38:15 +0100 (Sat, 29 Mar 2008) | 2 lines
8761
8762 set user-defined color as image background - patch by Laurent MONIN
8763
8764 ------------------------------------------------------------------------
8765 r300 | nadvornik | 2008-03-29 11:11:02 +0100 (Sat, 29 Mar 2008) | 2 lines
8766
8767 fixed color management initialization
8768
8769 ------------------------------------------------------------------------
8770 r299 | nadvornik | 2008-03-26 13:07:00 +0100 (Wed, 26 Mar 2008) | 2 lines
8771
8772 README fixes
8773
8774 ------------------------------------------------------------------------
8775 r298 | nadvornik | 2008-03-26 09:02:45 +0100 (Wed, 26 Mar 2008) | 2 lines
8776
8777 updated README files
8778
8779 ------------------------------------------------------------------------
8780 r297 | nadvornik | 2008-03-26 09:00:46 +0100 (Wed, 26 Mar 2008) | 2 lines
8781
8782 improved xmp vs. legacy metadata handling
8783
8784 ------------------------------------------------------------------------
8785 r296 | nadvornik | 2008-03-25 00:15:29 +0100 (Tue, 25 Mar 2008) | 2 lines
8786
8787 fixed crashes with --debug
8788
8789 ------------------------------------------------------------------------
8790 r295 | nadvornik | 2008-03-24 21:42:39 +0100 (Mon, 24 Mar 2008) | 2 lines
8791
8792 added all possible raw extensions that I could find
8793
8794 ------------------------------------------------------------------------
8795 r294 | nadvornik | 2008-03-24 15:49:00 +0100 (Mon, 24 Mar 2008) | 2 lines
8796
8797 improved support for older exiv2 versions
8798
8799 ------------------------------------------------------------------------
8800 r293 | nadvornik | 2008-03-24 15:03:46 +0100 (Mon, 24 Mar 2008) | 2 lines
8801
8802 exiv2 version checks
8803
8804 ------------------------------------------------------------------------
8805 r292 | nadvornik | 2008-03-24 13:04:31 +0100 (Mon, 24 Mar 2008) | 2 lines
8806
8807 more renames
8808
8809 ------------------------------------------------------------------------
8810 r291 | nadvornik | 2008-03-24 11:27:22 +0100 (Mon, 24 Mar 2008) | 2 lines
8811
8812 changed logo
8813
8814 ------------------------------------------------------------------------
8815 r290 | nadvornik | 2008-03-24 10:55:09 +0100 (Mon, 24 Mar 2008) | 2 lines
8816
8817 more renames
8818
8819 ------------------------------------------------------------------------
8820 r289 | nadvornik | 2008-03-23 21:38:54 +0100 (Sun, 23 Mar 2008) | 2 lines
8821
8822 rename GQview -> Geeqie over the code
8823
8824 ------------------------------------------------------------------------
8825 r288 | nadvornik | 2008-03-23 21:18:51 +0100 (Sun, 23 Mar 2008) | 2 lines
8826
8827 renamed to geeqie
8828
8829 ------------------------------------------------------------------------
8830 r287 | nadvornik | 2008-03-22 20:28:45 +0100 (Sat, 22 Mar 2008) | 2 lines
8831
8832 raw related fixes
8833
8834 ------------------------------------------------------------------------
8835 r286 | nadvornik | 2008-03-22 18:32:43 +0100 (Sat, 22 Mar 2008) | 2 lines
8836
8837 overview of supported raw formats
8838
8839 ------------------------------------------------------------------------
8840 r285 | nadvornik | 2008-03-22 18:09:14 +0100 (Sat, 22 Mar 2008) | 2 lines
8841
8842 configure --without-exiv2
8843
8844 ------------------------------------------------------------------------
8845 r284 | nadvornik | 2008-03-22 17:43:59 +0100 (Sat, 22 Mar 2008) | 2 lines
8846
8847 crw preview support with exiv2
8848
8849 ------------------------------------------------------------------------
8850 r283 | nadvornik | 2008-03-16 15:11:22 +0100 (Sun, 16 Mar 2008) | 3 lines
8851
8852 whitelist of files that can have an xmp sidecar, sample external command
8853 for creating sidecar
8854
8855 ------------------------------------------------------------------------
8856 r282 | nadvornik | 2008-03-16 11:52:44 +0100 (Sun, 16 Mar 2008) | 2 lines
8857
8858 fixed reading sidecar extensions from config file
8859
8860 ------------------------------------------------------------------------
8861 r281 | nadvornik | 2008-03-16 11:32:52 +0100 (Sun, 16 Mar 2008) | 2 lines
8862
8863 write comment and keywords to xmp, sidecars are used if exist
8864
8865 ------------------------------------------------------------------------
8866 r280 | nadvornik | 2008-03-15 20:53:33 +0100 (Sat, 15 Mar 2008) | 2 lines
8867
8868 write support in Exiv2 wrapper; for now only string values 
8869
8870 ------------------------------------------------------------------------
8871 r279 | nadvornik | 2008-02-24 19:55:19 +0100 (Sun, 24 Feb 2008) | 3 lines
8872
8873 a hack to read raw previews with exiv2 0.16, however it should be fixed
8874 in the library
8875
8876 ------------------------------------------------------------------------
8877 r278 | nadvornik | 2008-02-15 11:48:09 +0100 (Fri, 15 Feb 2008) | 2 lines
8878
8879 read also iptc and xmp
8880
8881 ------------------------------------------------------------------------
8882 r277 | nadvornik | 2008-02-14 15:04:43 +0100 (Thu, 14 Feb 2008) | 2 lines
8883
8884 more exiv2 fixes
8885
8886 ------------------------------------------------------------------------
8887 r276 | nadvornik | 2008-02-14 12:03:20 +0100 (Thu, 14 Feb 2008) | 2 lines
8888
8889 more exiv2 fixes
8890
8891 ------------------------------------------------------------------------
8892 r275 | nadvornik | 2008-02-14 00:02:48 +0100 (Thu, 14 Feb 2008) | 2 lines
8893
8894 more exiv2 fixes
8895
8896 ------------------------------------------------------------------------
8897 r274 | nadvornik | 2008-02-13 20:31:50 +0100 (Wed, 13 Feb 2008) | 2 lines
8898
8899 unified tag names between exiv2 and internal rxif parser
8900
8901 ------------------------------------------------------------------------
8902 r273 | nadvornik | 2008-02-13 18:47:55 +0100 (Wed, 13 Feb 2008) | 2 lines
8903
8904 more exiv2 fixes
8905
8906 ------------------------------------------------------------------------
8907 r272 | nadvornik | 2008-02-13 18:08:04 +0100 (Wed, 13 Feb 2008) | 2 lines
8908
8909 and first version that actually shows some exif data (see advanced view)
8910
8911 ------------------------------------------------------------------------
8912 r271 | nadvornik | 2008-02-13 17:52:41 +0100 (Wed, 13 Feb 2008) | 2 lines
8913
8914 first exiv2 support that does not crash immediately
8915
8916 ------------------------------------------------------------------------
8917 r270 | nadvornik | 2008-02-13 15:46:23 +0100 (Wed, 13 Feb 2008) | 2 lines
8918
8919 started exiv2 integration
8920
8921 ------------------------------------------------------------------------
8922 r269 | nadvornik | 2008-02-13 14:57:31 +0100 (Wed, 13 Feb 2008) | 2 lines
8923
8924 simplified exif.h, moved implementation-specific stuff to exif-int.h
8925
8926 ------------------------------------------------------------------------
8927 r268 | nadvornik | 2008-02-11 16:23:43 +0100 (Mon, 11 Feb 2008) | 2 lines
8928
8929 do not show frame for full-window images
8930
8931 ------------------------------------------------------------------------
8932 r267 | nadvornik | 2008-02-11 13:51:28 +0100 (Mon, 11 Feb 2008) | 2 lines
8933
8934 improved drawing of image frames
8935
8936 ------------------------------------------------------------------------
8937 r266 | nadvornik | 2008-01-26 22:18:23 +0100 (Sat, 26 Jan 2008) | 2 lines
8938
8939 updated TODO list
8940
8941 ------------------------------------------------------------------------
8942 r265 | nadvornik | 2008-01-20 20:04:18 +0100 (Sun, 20 Jan 2008) | 2 lines
8943
8944 debug messages cleanup
8945
8946 ------------------------------------------------------------------------
8947 r264 | nadvornik | 2008-01-16 20:37:54 +0100 (Wed, 16 Jan 2008) | 2 lines
8948
8949 added file with release notes and TODO
8950
8951 ------------------------------------------------------------------------
8952 r263 | nadvornik | 2007-12-23 22:24:48 +0100 (Sun, 23 Dec 2007) | 2 lines
8953
8954 basic sidecar files configuration via preferences dialog
8955
8956 ------------------------------------------------------------------------
8957 r262 | nadvornik | 2007-12-23 21:28:50 +0100 (Sun, 23 Dec 2007) | 2 lines
8958
8959 fixed loading thumbnails for sidecar files
8960
8961 ------------------------------------------------------------------------
8962 r261 | nadvornik | 2007-12-23 16:49:23 +0100 (Sun, 23 Dec 2007) | 3 lines
8963
8964 fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
8965 files
8966
8967 ------------------------------------------------------------------------
8968 r260 | nadvornik | 2007-12-22 21:33:09 +0100 (Sat, 22 Dec 2007) | 2 lines
8969
8970 fixed filelist refresh
8971
8972 ------------------------------------------------------------------------
8973 r259 | nadvornik | 2007-12-22 11:10:40 +0100 (Sat, 22 Dec 2007) | 3 lines
8974
8975 preserve marks setting on layout change
8976
8977
8978 ------------------------------------------------------------------------
8979 r258 | nadvornik | 2007-12-22 10:51:12 +0100 (Sat, 22 Dec 2007) | 2 lines
8980
8981 basic support for marks in view_file_icon.c
8982
8983 ------------------------------------------------------------------------
8984 r257 | nadvornik | 2007-12-20 23:43:52 +0100 (Thu, 20 Dec 2007) | 2 lines
8985
8986 update FileData on file change
8987
8988 ------------------------------------------------------------------------
8989 r256 | nadvornik | 2007-12-20 17:18:28 +0100 (Thu, 20 Dec 2007) | 3 lines
8990
8991 <num> toggles mark num
8992 <control><num> selects mark num
8993
8994 ------------------------------------------------------------------------
8995 r255 | nadvornik | 2007-12-20 17:06:20 +0100 (Thu, 20 Dec 2007) | 2 lines
8996
8997 created menu "Select" with selection and marks operations
8998
8999 ------------------------------------------------------------------------
9000 r254 | nadvornik | 2007-12-19 23:01:46 +0100 (Wed, 19 Dec 2007) | 3 lines
9001
9002 complete set of boolean operation with marks - 
9003 union, intersection, complement
9004
9005 ------------------------------------------------------------------------
9006 r253 | nadvornik | 2007-12-18 22:15:16 +0100 (Tue, 18 Dec 2007) | 2 lines
9007
9008 use accels also in fullscreen mode
9009
9010 ------------------------------------------------------------------------
9011 r252 | nadvornik | 2007-12-17 22:42:24 +0100 (Mon, 17 Dec 2007) | 2 lines
9012
9013 moved some actions to menu and accels
9014
9015 ------------------------------------------------------------------------
9016 r251 | nadvornik | 2007-12-17 20:34:43 +0100 (Mon, 17 Dec 2007) | 2 lines
9017
9018 removed unused variable
9019
9020 ------------------------------------------------------------------------
9021 r250 | nadvornik | 2007-12-16 23:30:19 +0100 (Sun, 16 Dec 2007) | 2 lines
9022
9023 fixed in-place rename
9024
9025 ------------------------------------------------------------------------
9026 r249 | nadvornik | 2007-12-15 18:58:51 +0100 (Sat, 15 Dec 2007) | 2 lines
9027
9028 better integration of split image functions into menu
9029
9030 ------------------------------------------------------------------------
9031 r248 | nadvornik | 2007-12-14 22:51:46 +0100 (Fri, 14 Dec 2007) | 2 lines
9032
9033 show active marks in image overlay
9034
9035 ------------------------------------------------------------------------
9036 r247 | nadvornik | 2007-12-09 22:20:27 +0100 (Sun, 09 Dec 2007) | 2 lines
9037
9038 fixed image focus
9039
9040 ------------------------------------------------------------------------
9041 r246 | nadvornik | 2007-12-09 13:33:51 +0100 (Sun, 09 Dec 2007) | 2 lines
9042
9043 fixed copying zoom an scroll values from the original image on splitting
9044
9045 ------------------------------------------------------------------------
9046 r245 | nadvornik | 2007-12-09 12:58:39 +0100 (Sun, 09 Dec 2007) | 2 lines
9047
9048 do not hilight selected image in SPLIT_NONE
9049
9050 ------------------------------------------------------------------------
9051 r244 | nadvornik | 2007-12-09 01:11:40 +0100 (Sun, 09 Dec 2007) | 2 lines
9052
9053 improved drawing of frame around selected image
9054
9055 ------------------------------------------------------------------------
9056 r243 | nadvornik | 2007-11-25 11:25:25 +0100 (Sun, 25 Nov 2007) | 2 lines
9057
9058 more operations with file marks
9059
9060 ------------------------------------------------------------------------
9061 r242 | nadvornik | 2007-11-24 22:06:30 +0100 (Sat, 24 Nov 2007) | 2 lines
9062
9063 marks: fixes and cleanup
9064
9065 ------------------------------------------------------------------------
9066 r241 | nadvornik | 2007-11-22 22:15:35 +0100 (Thu, 22 Nov 2007) | 2 lines
9067
9068 improved directory scanning a bit
9069
9070 ------------------------------------------------------------------------
9071 r240 | nadvornik | 2007-11-21 23:46:50 +0100 (Wed, 21 Nov 2007) | 2 lines
9072
9073 added possibility to specify prefered file type for external commands
9074
9075 ------------------------------------------------------------------------
9076 r239 | nadvornik | 2007-11-21 22:21:17 +0100 (Wed, 21 Nov 2007) | 2 lines
9077
9078 prevent duplicate sidecar files; code cleanup
9079
9080 ------------------------------------------------------------------------
9081 r238 | nadvornik | 2007-11-20 23:28:40 +0100 (Tue, 20 Nov 2007) | 3 lines
9082
9083 fixed grouping sidecar files and made it configurable via config file
9084 (no gui yet)
9085
9086 ------------------------------------------------------------------------
9087 r237 | nadvornik | 2007-10-22 21:58:47 +0200 (Mon, 22 Oct 2007) | 2 lines
9088
9089 fixed preloading images in file list
9090
9091 ------------------------------------------------------------------------
9092 r236 | nadvornik | 2007-10-08 21:41:49 +0200 (Mon, 08 Oct 2007) | 2 lines
9093
9094 improved FileDataChangeInfo structure, check for another file operation in progress
9095
9096 ------------------------------------------------------------------------
9097 r235 | nadvornik | 2007-10-02 23:49:02 +0200 (Tue, 02 Oct 2007) | 7 lines
9098
9099 display sidecar files (jpeg + raw)  using gtk_tree_store
9100 This is just a prototype to test the functionality, it needs more work.
9101
9102 Please test, omments are welcome :)
9103
9104
9105
9106 ------------------------------------------------------------------------
9107 r234 | nadvornik | 2007-10-01 21:52:10 +0200 (Mon, 01 Oct 2007) | 2 lines
9108
9109 use FileData even for sidecar file list
9110
9111 ------------------------------------------------------------------------
9112 r233 | nadvornik | 2007-09-30 23:10:54 +0200 (Sun, 30 Sep 2007) | 6 lines
9113
9114 editors.c was almost completely rewritten:
9115 - centralized template parsing
9116 - better control of executed editors
9117 - possibility to get editor exit status via callback
9118
9119
9120 ------------------------------------------------------------------------
9121 r232 | nadvornik | 2007-09-12 23:17:31 +0200 (Wed, 12 Sep 2007) | 4 lines
9122
9123 display sidecar extensions in filelist
9124 some cleanup of file marks
9125
9126
9127 ------------------------------------------------------------------------
9128 r231 | nadvornik | 2007-09-11 22:06:29 +0200 (Tue, 11 Sep 2007) | 3 lines
9129
9130 replaced gchar* path with FileData *fd
9131
9132
9133 ------------------------------------------------------------------------
9134 r230 | nadvornik | 2007-08-23 22:45:59 +0200 (Thu, 23 Aug 2007) | 2 lines
9135
9136 started support for sidecar files like xmp, raw+jpeg etc.
9137
9138 ------------------------------------------------------------------------
9139 r229 | nadvornik | 2007-08-20 22:11:32 +0200 (Mon, 20 Aug 2007) | 2 lines
9140
9141 more external commands
9142
9143 ------------------------------------------------------------------------
9144 r228 | nadvornik | 2007-08-16 22:57:09 +0200 (Thu, 16 Aug 2007) | 2 lines
9145
9146 improved external delete command
9147
9148 ------------------------------------------------------------------------
9149 r227 | nadvornik | 2007-08-15 23:37:51 +0200 (Wed, 15 Aug 2007) | 2 lines
9150
9151 started implementation of external commands; external Delete should work
9152
9153 ------------------------------------------------------------------------
9154 r226 | bruclik | 2007-07-20 09:10:48 +0200 (Fri, 20 Jul 2007) | 3 lines
9155
9156 compilation fix
9157
9158
9159 ------------------------------------------------------------------------
9160 r225 | bruclik | 2007-07-13 16:03:08 +0200 (Fri, 13 Jul 2007) | 3 lines
9161
9162 First implementation of marks for all photos.
9163
9164
9165 ------------------------------------------------------------------------
9166 r224 | nadvornik | 2007-07-12 22:46:28 +0200 (Thu, 12 Jul 2007) | 2 lines
9167
9168 relative scroll is working; some cleanup
9169
9170 ------------------------------------------------------------------------
9171 r223 | nadvornik | 2007-07-11 23:10:25 +0200 (Wed, 11 Jul 2007) | 2 lines
9172
9173 connected zoom
9174
9175 ------------------------------------------------------------------------
9176 r222 | nadvornik | 2007-07-11 22:00:07 +0200 (Wed, 11 Jul 2007) | 2 lines
9177
9178 started relative scroll, keep scroll position 
9179
9180 ------------------------------------------------------------------------
9181 r221 | nadvornik | 2007-07-10 23:25:51 +0200 (Tue, 10 Jul 2007) | 2 lines
9182
9183 improved connected scroll and active image switching
9184
9185 ------------------------------------------------------------------------
9186 r220 | nadvornik | 2007-06-29 17:16:46 +0200 (Fri, 29 Jun 2007) | 4 lines
9187
9188 implemented split windows
9189 TODO: menus and hotkeys, connected zoom, activating on drag
9190
9191
9192 ------------------------------------------------------------------------
9193
9194 Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>
9195
9196         * README: Fix credits for Belarusian translation.
9197
9198 Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>
9199
9200         * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
9201         the data returned by parts_list() was not used here at all.
9202
9203 Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>
9204
9205         * README: Updates.
9206         * configure.in: Release 2.1.5
9207
9208 Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>
9209
9210         * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
9211         to the system shell. Assumes bash-like escaping syntax for "sh -c".
9212
9213 Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>
9214
9215         * image-overlay.[ch]: More work on osd icons.
9216         * image.c: Use correct flag when setting auto rotation state, and set
9217         the state again after the rotation so that osd can update.
9218         * img-view.c: Show osd icon when overlay is enabled.
9219         * layout.c, layout_image.[ch]: Enable overlay regardless of the
9220         full screen state, only difference now is that image description text
9221         is only shown when in full screen but icons will always appear.
9222         * layout_util.c: Make I key toggle overlay from windowed mode too.
9223         * typedefs.h (LayoutWindow): Remove no longer used 
9224         full_screen_overlay_on.
9225
9226 Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>
9227
9228         * print.c (print_job_ps_page_image): Use a white mask when printing
9229         transparent images, fixes bug #1426596.
9230
9231 Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>
9232
9233         * slideshow.c (real_slideshow_start): Fix memory leak when unable to
9234         begin a slideshow.
9235
9236 Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>
9237
9238         * image-overlay.[ch]: Prepare for icon notification display, and fix
9239         info overlay image index when on last image of slideshow.
9240         * img-view.c: Fix image index when on last image of slideshow.
9241
9242 Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>
9243
9244         * image-overlay.[ch]: Rewrite most of the information overlay code to
9245         be more flexible and easily extended.
9246         * image.[ch], typedefs.h: Remove image_new_func, and replace it with
9247         image_state_func callback which is much more informative.
9248         * img-view.c, layout.c, layout_image.c: Updates for new image overlay
9249         function names.
9250
9251 Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>
9252
9253         * image.c: When resuming a previous color adjustment, set the display
9254         to update incrementally to avoid user confusion of why half of image
9255         is color adjusted.
9256
9257 Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>
9258
9259         * color-man.[ch]: Allow color manager to work with GdkPixbufs not
9260         linked to an ImageWindow. Fix missing embedded dummy function when
9261         compiling without color profile support.
9262         * image.c: When embedded color profiles is enabled and EXIF ColorSpace
9263         is set to 1 use sRGB color profile for the image. Also fixed order of
9264         starting the image read-ahead when color profiles are in use.
9265         * typedefs.h (ImageWindow): Use gpointer definition correctly so that
9266         cm is a pointer and not a pointer to a pointer.
9267         * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
9268         of FALSE.
9269
9270 Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>
9271
9272         * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
9273         * color-man.[ch]: Add color_man_new_embedded for using in-memory color
9274         profiles.
9275         * exif.[ch]: Add support for extracting color profiles embedded in jpeg
9276         and tiff images. This resulted in a rewrite of the jpeg parser; both
9277         to allow searching for any marker type, and to make the code readable.
9278         * format_raw.c: Add color profile tag to the debug code.
9279         * image.c, layout.c: Use embedded color profiles when found and
9280         enabled, also add toggle for the option in color profile menu.
9281
9282 Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>
9283
9284         * configure.in: Add test for lcms (little cms).
9285         * Makefile.am: Add color-man.[ch]:
9286         * color-man.[ch]: New files for color management support.
9287         * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
9288         variables and option saving.
9289         * image.[ch]: Add color profile functions.
9290         * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
9291         fix sort menu to use radio buttons.
9292         * menu.c: Use radio buttons for sort menu when appropriate.
9293         * preferences.c: Add color profile options to preferences.
9294         * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
9295         * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
9296         * view_file_icon.c, view_file_list.c: Check for active state in sort
9297         menu callbacks.
9298         * README: Add info about lcms, and how to disable.
9299
9300 Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>
9301
9302         * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
9303         does not follow symbolic links.
9304         * utilops.[ch]: Add file_util_delete_dir(), and support functions.
9305         * view_dir_list.c: Add delete to folder popup menu.
9306         * view_dir_tree.c: Add delete to folder popup menu, and set rename and
9307         delete sensitive only when parent folder is writable.
9308
9309 Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>
9310
9311         * view_file_icon.c: Fix odd crash when removing files, it seems the
9312         high priority idle sync is no longer called before the treeview tries
9313         to redraw itself, so fix the cleanup of removed pointers so that they
9314         are always valid or NULL (I wonder if the priorities used by
9315         GtkTreeView have changed in newer versions of GTK?).
9316         * view_file_list.c: Fix progress bar warning when files are removed
9317         before thumbnail generation is finished.
9318
9319 Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>
9320
9321         * exif.[ch]: Fix memory alignment issues, bug #1593252.
9322
9323 Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>
9324
9325         * image.c: Fix up initial scroll offset into image when auto rotated
9326         by exif info, and keep same center point when rotating otherwise.
9327
9328 Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>
9329
9330         * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
9331         the value, as when that is eventually fixed to be alignment safe,
9332         the so shall this.
9333
9334 Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>
9335
9336         * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
9337         more in line with their counterparts of exif_byte_get..()
9338
9339 Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>
9340
9341         * pan-view.c: Break this monstrosity of code into smaller files.
9342         * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
9343         layout types into their own files (for now flower is with folder tree).
9344         * pan-item.c: PanItem creation, drawing, actions, and maintenance.
9345         * pan-types.h: Defines, data types, function prototypes.
9346         * pan-util.c: Various utilities.
9347         * src/Makefile.am: Add new files above.
9348
9349 Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>
9350
9351         * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
9352         and use a buffer when drawing to those windows to avoid flicker.
9353         Scrolling with the info [I] visible in full screen is now much
9354         smoother. Only one regression that will be fixed later: overlapping
9355         overlays are now ugly.
9356
9357 Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>
9358
9359         * format_nikon.h: For the pentax test, use tiff make instead of a magic
9360         string that can move location.
9361
9362 Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>
9363
9364         * pan-view.c: For calendar view only show months that contain an image.
9365         Allow choice of size when displaying an image with the info popup.
9366
9367 Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>
9368
9369         * exif.c: Use new format_raw_exif_offset() function to find Exif in
9370         raw files.
9371         * filelist.c: Add orf and pef to displayed file types.
9372         * format_canon.h, format_fuji.h: Update to new #define format.
9373         * format_fuji.c: Use same offset for Exif as the jpeg image as the
9374         Exif is always embedded in the jpeg and assuming offset of 12 is
9375         just broken.
9376         * format_nikon.h: Update to new #define format, and add pentax here
9377         as finding the jpeg will be same code.
9378         * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
9379         not all raw files will have a jpeg, but all appear to have Exif tags.
9380         * format_raw.[ch]: Add new camera types, and add a debugging facility
9381         to easily list all tags within tiff files (see format_raw.h to enable).
9382
9383 Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>
9384
9385         * format_olympus.c: Fix olympus makernote tag types to match image
9386         sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
9387         and Olympus.FlashBias.
9388
9389 Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>
9390
9391         * pan-view.c: Always recalculate canvas size when displaying popups.
9392         * README: Updates.
9393         * po/eo.po: Mark translation for 'Command Line' not fuzzy.
9394         * configure.in: Release 2.1.4 (quick bug fix for pan view).
9395
9396 Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>
9397
9398         * pan-view.c: Only print things to console when debug is enabled.
9399         * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
9400         canvas will not treat scroll position as if a new image was set, this
9401         fixes popups in the Pan View from causing a scroll to the top left or
9402         center when scroll_reset_method is not set to 'no change'. Also clean
9403         up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
9404         always set TRUE as they were old cruft.
9405
9406 Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>
9407
9408         * README: Updates.
9409         * icons/Makefile.am: Remove icon files that no longer exist.
9410         * configure.in: Release 2.1.3
9411
9412 Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>
9413
9414         * pan-view.c: Fix shortcuts to work regardless of what has the focus.
9415         Make [Control]+F (in addition to [/] show the find bar and [Control]+G
9416         go to next match. Add folder location field to info popup.
9417
9418 Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>
9419
9420         * bar_exif.[ch]: Make list of general exif tags available to rest of
9421         application.
9422         * pan-view.c: Add option to display exif information in info popup.
9423         Clean up the info popup text alignment. Make displaying the full size
9424         image below the info popup optional (off by default).
9425         * pixbuf-renderer.c (pr_source_tile_changed): Guard against
9426         width/height less than 1.
9427         * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
9428         than 1.
9429
9430 Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>
9431
9432         * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
9433         collections and view windows.
9434         * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
9435         by the previous keypress handler code cleanup. Add [Control]+V to
9436         view current image in a new image window.
9437
9438 Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>
9439
9440         * view_file_list.c: Fix slow re-sort when updating list by clearing the
9441         list and adding items in the new order instead of simply moving them.
9442         Fixes bug #1451200.
9443
9444 Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>
9445
9446         * po/eo.po: Add Esperanto translation,
9447         submitted by Antonio C. Codazzi <f_sophia@libero.it>.
9448         * configure.in (ALL_LINGUAS): Add new translation.
9449         * README: Update credits for above.
9450
9451 Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
9452
9453         * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
9454         instead of xpms.
9455         * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
9456         * pixbuf_util.[ch]: Add new icons.
9457         * icons/Makefile.am: Update generated inline pixbufs.
9458         * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
9459         icons/view.xpm: Remove old xpm icons.
9460         * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
9461         icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
9462         * icons/svg/*.svg: Add svg sources for icons, they are not used or
9463         anything, but this way I can not misplace them again.
9464
9465 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
9466
9467         * info.c: Increase default info window size to 600x400.
9468         * po/be.po: Update Belarusian translation,
9469         submitted by Pavel Piatruk <berserker@neolocation.com>.
9470         * gqview.desktop: Add additional formats to MimeType list.
9471
9472 Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>
9473
9474         * img-view.c: Use correct method to close the window using Escape key,
9475         fixes bug #1231845. Also added more robust method to update window
9476         list when a window is closed so this doesn't happen again.
9477         * slideshow.c: Add sanity checks to exported functions to check for
9478         NULL SlideShow pointers, to match rest of coding style.
9479
9480 Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>
9481
9482         * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
9483         gtk_object_sink is not available as it is deprecated.
9484
9485 Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>
9486
9487         * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
9488         where obstructed portions of an image were not always generating an
9489         expose event when scrolling the image.
9490
9491 Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>
9492
9493         * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
9494         toggle fullscreen.
9495
9496 Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>
9497
9498         * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
9499         view_file_icon.c: Keypress signal handler code clean-up round 2: the
9500         remaining files. Make control and shift logic easier to follow.
9501
9502 Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>
9503
9504         * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
9505         code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
9506         deactivating full screen [F].
9507
9508 Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>
9509
9510         * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
9511         * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
9512         the display of current image with [Shift]+[G] keyboard shortcut and
9513         'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
9514         activating refresh [R].
9515         * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
9516         function.
9517
9518 Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>
9519
9520         * layout.[ch] (layout_new_with_geometry): New function to create a
9521         layout sized to an X geometry string.
9522         * main.c: Add support for --geometry on the command line.
9523
9524 Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>
9525
9526         * utilops.c: Fix minimum allowed auto-rename value to be zero again,
9527         but keep the default at 1.
9528
9529 Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>
9530
9531         * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
9532         local thumbnails as per the freedesktop.org thumbnail spec.
9533         * filelist.c: Add .thumblocal to list of ignored folders (those we
9534         never show user).
9535         * main.c: Fix bug in recent command line parser changes, a single
9536         folder on the command line was not processed by parse_out_relatives().
9537
9538 Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>
9539
9540         * pan-view.c: For now, also display the full size image under the
9541         thumbnail's information bubble. Make clicking the info box close it.
9542
9543 Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>
9544
9545         * pan-view.c: Recalc the size of the layout when popping up new images
9546         in the calendar so that all new images can be scrolled into view.
9547         * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
9548         to resize a tile canvas without the need for a complete reset/render.
9549
9550 Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>
9551
9552         * main.c: Fix command line parser to work with any combination of files
9553         and/or folders on the command line.
9554
9555 Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>
9556
9557         * eu.po: Add Basque translation,
9558         submitted by Piarres Beobide <pi@beobide.net>.
9559         * configure.in (ALL_LINGUAS): Add eu.
9560         * README: Update credits.
9561
9562 Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>
9563
9564         * po/*.po: Make distcheck touches these.
9565         * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
9566         * configure.in: Release 2.1.2
9567
9568 Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>
9569
9570         * vi.po: Update Vietnamese translation,
9571         submitted by pclouds <pclouds@vnlinux.org>.
9572         * README: Updates.
9573
9574 Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>
9575
9576         * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
9577         it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
9578         vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
9579         zoom to fit" translations, and unmark as fuzzy when only the change in
9580         punctuation caused the fuzzy state.
9581         * README: Updated po-stats list.
9582
9583 Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>
9584
9585         * utilops.c: Mark string for translation.
9586         * fi.po: Update Finnish translation [merge from 2.0.2],
9587         submitted by Lauri Nurmi <lanurmi@iki.fi>.
9588         * README: Updates.
9589
9590 Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>
9591
9592         * ru.po: Update Russian translation [merge from 2.0.2],
9593         submitted by Vitaly Lipatov <lav@altlinux.ru>.
9594
9595 Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>
9596
9597         * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
9598         of the d_ino > 0 test as all files listed by readdir should be valid.
9599         dirent.d_ino is not guanteed by POSIX, and at one recent point is
9600         not implemented on cygwin.
9601
9602 Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>
9603
9604         * pl.po: Update Polish translation,
9605         submitted by Wit Wilinski <madman@linux.bydg.org>.
9606         * README: Updates.
9607
9608 Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>
9609
9610         * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
9611         plus punctuation fix.
9612         * utilops.c: Change auto rename start number to default to 1.
9613         * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
9614         * gqview.spec.in: Add Italian translation to RPM spec file,
9615         submitted by HappyCactus <happycactus@people.it>.
9616         * be.po: Add Belarusion translation,
9617         submitted by Pavel Piatruk <berserker@neolocation.com>.
9618         * ca.po: Add Catalan translation [merge from 2.0.2],
9619         submitted by catux.org <mecatxis@ya.com>.
9620         * de.po: Update German translation [merge from 2.0.2],
9621         submitted by Ronny Steiner <Post@SIRSteiner.de>.
9622         * fr.po: Update French translation,
9623         submitted by Ã‰ric Lassauge <lassauge@users.sourceforge.net>.
9624         * it.po: Update Italian translation,
9625         submitted by Kostantino <ciclope10ATalice.it>.
9626         * ko.po: Add Korean translation (mostly menus),
9627         submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
9628         * pt_BR.po: Update Brazilian Portuguese translation,
9629         submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
9630         * sk.po: Update Slovak translation,
9631         submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
9632         * zh_TW.po: Update Traditional Chinese translation,
9633         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
9634
9635 Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>
9636
9637         * collect-io.c, thumb_standard.c: Do not ignore return value from
9638         g_list_append as newer versions of gtk now set a warning flag.
9639         * utilops.c: Add new auto rename option to enter formatted text, which
9640         uses * and # characters to symbolize original filename and numerical
9641         value (respectively) in new filenames.
9642
9643 Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>
9644
9645         * cache.c: Make cache loader tolerant of unknown line values, so that
9646         a cache written by newer/older versions of GQview does not result in
9647         recreating data that is actually there.
9648
9649 Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>
9650
9651         * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
9652         md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
9653         ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
9654         view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
9655         warnings in gcc 4.0.
9656
9657 Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>
9658
9659         * view_dir_tree.c (vdtree_set_path): Do not force reading folder
9660         contents, to allow the check for a changed timestamp do it's job.
9661         * doc/10_options.html: Fix page link in docs.
9662
9663 Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>
9664
9665         * cache-loader.c (cache_loader_process): When converting Exif date
9666         string to time_t, tell mktime DST is unknown (-1).
9667
9668 Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>
9669
9670         * image.c (image_zoom_cb): If needed, update window title when
9671         zoom changes.
9672         * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
9673         size results in a new scale value.
9674         * README: Updates.
9675         * configure.in: Release 2.1.1
9676
9677 Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>
9678
9679         * editors.[ch]: Add "%w" macro to disable full screen deactivation when
9680         running an editor command.
9681         * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
9682         prevent exit of full screen.
9683         * image-load.c (image_load_begin): Fix to not treat short reads as
9684         end of file condition.
9685         * README, doc/10_5_editor_commands.html: Document %w macro for editor
9686         commands.
9687         * po/it.po: Update Italian translation,
9688         submitted by Kostantino <inverness1ATvirgilio.it>.
9689
9690 Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>
9691
9692         * format_canon.[ch]: Reimplement canon raw parser to use convenience
9693         functions from exif.c, also separated parsers into one per file type.
9694         For the cr2 format also verify compression type in tiff field 0x0103.
9695         * format_raw.c: Add FIXME comment noting current shortcomings.
9696
9697 Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>
9698
9699         * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
9700         exif_text_list_find_value() will always return newly allocated text.
9701
9702 Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>
9703
9704         * exif.c (exif_parse_IFD_table): Fix offset count before testing
9705         against buffer size.
9706         * exif.h: Make exif_text_list_find_value available.
9707         * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
9708         adjust several text descriptions.
9709         * format_fuji.c: Remove "MkN." text from tag names.
9710         * format_nikon.c: Fix offset count before testing against buffer size,
9711         and remove "MkN." text from tag names. Add several new tags.
9712         * format_olympus.[ch]: New files for olympus makernote.
9713         * format_raw.c: Add exif olympus hook.
9714         * src/Makefile.am: Add format_olympus.[ch].
9715
9716 Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>
9717
9718         * pan-view.c: Add exif date sorting option to right click menu, and
9719         change 'reading dimensions...' message to be more generic as it may now
9720         also be reading embedded exif dates, or both date and dimensions.
9721
9722 Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>
9723
9724         * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
9725         bytes with values of 0 are actually in the data to compare.
9726
9727 Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>
9728
9729         * exif.[ch]: A lot of code clean up, add generic tiff header parser,
9730         remove use of packed structures to interpret tiff file format,
9731         fix possible endless loops in tiff parser with corrupt IFD tables,
9732         and fix possible overflow in jpeg exif parser.
9733         * format_canon.[ch]: Add additional makernote values, plus a few
9734         spelling fixes. Header update.
9735         * format_fuji.[ch]: Header update.
9736         * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
9737         code cleanup. Header update.
9738         * format_raw.[ch]: Add pathname argument to file descriptor version of
9739         raw parser to quickly rule out non-raw files based on file extension.
9740         Add raw header match type to check for tiff "make" field value.
9741         * image-load.c (image_loader_begin): Add image filename for raw parser.
9742
9743 Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>
9744
9745         * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
9746         * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
9747         description field for MakerNote parser.
9748         * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
9749         * format_raw.c: Add debug description output and Nikon raw parser hook.
9750
9751 Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>
9752
9753         * filelist.c (path_list_recursive_append): Fix memory leak by using
9754         correct function to free path list.
9755
9756 Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>
9757
9758         * exif.[ch]: Use glib provided data types and byte order functions for
9759         consistency with rest of application. Made several more functions
9760         available in the header. Use MakerNote parsing from format_raw.c.
9761         * format_canon.[ch]: Changes to match exif.h and format_raw.h.
9762         * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
9763         * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
9764         * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
9765         camera formats here (similar to existing raw format list).
9766         * src/Makefile.am: Add format_nikon.[ch].
9767
9768 Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>
9769
9770         * README: Update credits.
9771
9772         Apply fix from Daniel M. German:
9773
9774         * format_canon.c (canon_read_int): Fixed error which caused a
9775         segfault under OS X. It was a casting a number as a 32
9776         bit, when it was 16. it works in little endian, but not in big
9777         endian machines.
9778         
9779 Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>
9780
9781         * format_canon.c (canon_mknote_parse_convert): For serial number
9782         conversion, use the value of the data - not the value of the pointer.
9783
9784 Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>
9785
9786         * bar_exif.c: Set a default size for the EXIF data column in the
9787         advanced view, and allow resizing of that column to allow more data to
9788         be visible when needed.
9789         * format_canon.c: Fix data type for Canon MakerNote Serial Number.
9790
9791 Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>
9792
9793         * exif.[ch]: Export several parsing functions for use by the exif
9794         makernote parsers, and add hook for MakerNote data parsing.
9795         * format_canon.[ch]: Add Canon EXIF MakerNote support.
9796         * format_raw.c: Fix warning printf grammar.
9797
9798 Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>
9799
9800         * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
9801
9802 Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>
9803
9804         * format_raw.[ch]: Move camera specific code to manufacturer specific
9805         format_*.c files. Change code so that file descripter version is now a
9806         separate functions that wraps the standard parser by using mmap.
9807         * format_canon.[ch]: Moved Canon specific raw support here, removed
9808         file descriptor versions of parser. This Canon raw file parser written
9809         by Daniel M. German.
9810         * format_fuji.[ch]: Move Fuji specific raw support here, parser written
9811         by Lars Ellenberg.
9812         * exif.c: Update for change to format_raw_img_exif_offsets.
9813         * filelist.c: Add cr2 extension to Canon raw format list.
9814         * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
9815         that buffer is refilled using new offset of file descriptor.
9816         * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
9817
9818 Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>
9819
9820         * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
9821         does proper checking for existing folder to avoid clobbering an
9822         existing folder.
9823         * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
9824         a folder to fix possible clobbering of an existing folder with the
9825         same name as the requested name.
9826
9827 Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>
9828
9829         * format_raw.[ch]: New files to parse image data and exif offsets for
9830         the raw camera formats.
9831         * exif.c, image-load.c: Add support calls to format_raw.c functions
9832         above.
9833         * filelist.c: Add Fujifilm raw file extension to known formats.
9834         * thumb_standard.c (thumb_loader_std_start): Check for existing
9835         thumbnail file before checking for a failure mark.
9836         * src/Makefile.am: Add format_raw.[ch].
9837
9838 Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>
9839
9840         * po/cs.po: Update Czech translation,
9841         submitted by Jan Raska <jan.raska@tiscali.cz>
9842         * de.po, fr.po: Typo and spelling fixes.
9843
9844 Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>
9845
9846         * image.c, pixbuf-renderer.c: Fix sending of complete signal.
9847         * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
9848         * utilops.c: Additional validation for destination of copy/move
9849         dialogs, and do not include extension when conveniently selecting
9850         filename text in rename dialogs.
9851
9852 Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>
9853
9854         * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
9855         * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
9856         never actually set these dimensions. Increase default size of main
9857         window.
9858         * layout_util.c: Use GTkToolbar for the main window toolbar.
9859         * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
9860         * rcfile.c: Add note to config file that it is autogenerated.
9861         * typedefs.h: Remove no longer used tooltip in LayoutWindow.
9862         * ui_misc.[ch]: pref_toolbar additions.
9863         * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
9864         * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
9865         * icons/Makefile.am: Add above icons to inline pixbuf list.
9866
9867 Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>
9868
9869         * pan-view.c: Add option to ignore symbolic links to folders when
9870         creating file list (no gui control yet), and do not allow listing
9871         the root folder as this introduces too many issues (for instance
9872         how do we ignore special filesystems such as /proc using only stat
9873         attributes?). Add fix to not show empty folders in the flower view.
9874         * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
9875         thumbnails to be saved for images with a size between normal and large
9876         when using large thumbnails.
9877         * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
9878
9879 Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>
9880
9881         * cache.c (cache_sim_data_load): Fix to return CacheData if any data
9882         type exists.
9883         * pan-view.c: Fix slow merging of embedded dates into file list;
9884         includes optimizing pan_cache_sync_date and plugging a memory leak.
9885
9886 Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>
9887
9888         * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
9889         queue (source). Fixes crash introduced by Apr 12 changes.
9890
9891 Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>
9892
9893         * cache-loader.[ch]: New utility to load cache-able data.
9894         * cache.[ch]: Add embedded (exif) date caching.
9895         * pan-view.c: Use new cache loading mechanism. Add exif date support
9896         to timeline and calendar view.
9897         * src/Makefile.am: Add cache-loader.[c,h].
9898
9899 Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>
9900
9901         * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
9902         tainting user perspective of image hues.
9903         * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
9904         to avoid wasteful memory allocation, this will reduce memory waste
9905         when in full screen.
9906
9907 Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>
9908
9909         * pan-view.c: Optimize pan_layout_intersect by dividing object list
9910         into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
9911         drawing tiles much faster when the window contains > 100,000 images.
9912         This adds the complexity of walking two lists when searching for a
9913         specific item, but the speed increase is worth it.
9914
9915 Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>
9916
9917         * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
9918         only_existing argument.
9919
9920 Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>
9921
9922         * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
9923         * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
9924         namespace conflict with util in pixbuf_util.h.
9925         * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
9926
9927 Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>
9928
9929         * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
9930         * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
9931         only have effect on tiles that not currently visible. Remove use of
9932         hard coded PR_TILE_SIZE from tile size calculations, as it is only
9933         supposed to be used as the default value.
9934
9935 Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>
9936
9937         * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
9938         the parts of the image that have an existing tile, fixes slow loading
9939         of images when zoomed in because it was generating a tile for even
9940         off screen parts of the image.
9941
9942 Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>
9943
9944         * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
9945         to draw the background.
9946
9947 Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>
9948
9949         * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
9950         when both the ImageWindow and global setting are both enabled.
9951         * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
9952         gtk_adjustment_value_changed to fix performance hit when scrolling.
9953         * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
9954         invalidating so that there is no chance it will be used with old data.
9955         Only emit 'scroll-notify' signal when the value or range changes.
9956         Fix copy of zoom value in pixbuf_renderer_move.
9957
9958 Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>
9959
9960         * image.c (image_options_set): Update PixbufRenderer parent window so
9961         that changing 'fit window to image' option works.
9962         * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
9963         for main windows.
9964         * pixbuf-renderer.c: Fix (re-implement) check for maximized window
9965         state. Fix pr_source_tile_visible() calculation which was using the x
9966         axis where it should be y. Add redrawn return value to pr_zoom_clamp()
9967         and use that value in pr_zoom_sync() to pass pr_redraw correct args.
9968         * gqview.1: Fix spelling of vertical in man page.
9969
9970 Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>
9971
9972         * image.[ch]: Add utility to sync image settings to user preferences.
9973         * pixbuf-renderer.c: Fix rounding errors.
9974         * preferences.c: Call image_options_sync() when applying changes.
9975
9976 Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>
9977
9978         * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
9979         listener to update. Fix delay flip by listening for 'render_complete'.
9980         * pixbuf-renderer.[ch]: Add complete property and and emit a
9981         'render-complete' signal when changing complete back to TRUE.
9982         * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
9983         whenever it is expanded.
9984
9985 Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>
9986
9987         * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
9988         * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
9989         focus and full screen work again.
9990         * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
9991
9992 Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>
9993
9994         * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
9995         queue item for each tile, and now that a tile holds a queue pointer
9996         there is no need to walk the tile list to find a possible merge victim.
9997
9998 Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>
9999
10000         * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
10001         works again (mostly).
10002
10003 Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>
10004
10005         * image.[ch]: Start conversion to use of PixbufRenderer.
10006         * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
10007         * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
10008         layout_image.c, print.c: Changes for above ImageWindow conversion.
10009         * typedefs.h: Remove unused ImageWindow variables.
10010
10011 Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>
10012
10013         * pan-view.c: Convert to using new PixbufRenderer.
10014         * pixbuf-renderer.[ch]: Clean up and fixes.
10015
10016 Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>
10017
10018         * image.c (image_scroller_start): Unref scroller pixbuf after adding it
10019         as an overlay to avoid leaking it.
10020         * pixbuf-renderer.[ch]: All functions defined in header file are now
10021         implemented.
10022
10023 Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>
10024
10025         * pixbuf-renderer.[ch]: Set up object properties and additional.
10026
10027 Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>
10028
10029         * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
10030         not gdk_scroll, as scroll often invalidates the entire window (!). Also
10031         merged in source tiles code from image.c.
10032         * pan-view.c: Change picked up when testing PixbufRender zoom.
10033
10034 Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>
10035
10036         * pixbuf-renderer.[ch]: Start of turning image drawing portion of
10037         ImageWindow into an actual GtkWidget.
10038         * src/Makefile.am: Add pixbuf-renderer.[ch].
10039         * pan-view.c: Added temporary hack button and callback for testing
10040         PixbufRenderer widget.
10041
10042 Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>
10043
10044         * README: Updates.
10045         * configure.in: Release 2.1.0
10046
10047 Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>
10048
10049         * main.c: Enable the beta message at startup.
10050         * po/fr.po: Update French translation (from stable branch),
10051         submitted by Eric Lassauge.
10052
10053 Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>
10054
10055         * pan-view.c: Make date search work in calendar view, plus calendar
10056         fixes. Make '/' search key refocus search entry.
10057
10058 Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>
10059
10060         * pan-view.c: Add calendar view. Make mouse wheel scroll.
10061         * po/POTFILES.in: Add pan-view.c for translation.
10062
10063 Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>
10064
10065         * pan-view.c: Make subsequent searches for same string step through all
10066         matches, also show match index and count in search result label.
10067
10068 Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>
10069
10070         * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
10071         floats whenever possible.
10072         * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
10073         message body so specifying newlines is no longer needed.
10074         * pan-view.c: Display info dialog when thumbnail caching settings are
10075         not optimal.
10076
10077 Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>
10078
10079         * pan-view.c: Add 'dots' image size option, fix up border size at edge
10080         of grid, and make drag and drop work to/from the window.
10081
10082 Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>
10083
10084         * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
10085         * image-load.c, typedefs.h: Add shrunk flag to determine if an image
10086         was scaled down using image_loader_set_requested_size.
10087         * image.c: Make panning with mouse scroll more when holding shift key.
10088         * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
10089         xvpics option in the gui - now a hidden option.
10090         * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
10091
10092 Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>
10093
10094         * image.[ch] (image_scroll_to_point): Add alignment for location of
10095         point within visible region.
10096         * pan-view.c: Use alignment for scrolling above, and fix date search
10097         to only search thumbs and images.
10098
10099 Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>
10100
10101         * src/Makefile.am: Add pan-view.[ch]:
10102         * image.[ch]: Add support for using a grid of tiles as soource image.
10103         Added scroll_notify callback for when the viewable regionis scrolled.
10104         Added ability to set min and max for the zoom range. Removed
10105         unnecessary gtk_widget_size_request from image_size_sync. Added
10106         image_scroll_to_point.
10107         * layout_util.c: Add menu item and callback for the new 'Pan view'.
10108         * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
10109         * typedefs.h: Add source tile stuff for ImageWindow.
10110         * ui_tabcomp.c: Fix tab completion pop-up menu placement.
10111         * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
10112
10113 Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>
10114
10115         * README: Updates.
10116         * configure.in: Release 2.0.0
10117
10118 Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>
10119
10120         * po/bg.po: Update Bulgarian translation,
10121         submitted by Vladimir Petrov.
10122         * po/it.po: Update Italian translation,
10123         submitted by Costantino, with additions from Marco Colombo.
10124         * po/nl.po: Update Dutch translation,
10125         submitted by Tino Meinen.
10126         * po/pl.po: Update Polish translation,
10127         submitted by Wit Wilinski.
10128
10129 Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>
10130
10131         * doc/11_1_command_line.html: Small fix.
10132
10133 Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>
10134
10135         * po/es.po: Update Spanish translation,
10136         submitted by Ariel Fermani.
10137         * po/it.po: Update Italian translation,
10138         submitted by Costantino.
10139         * po/ja.po: Update Japanese translation,
10140         submitted by Takeshi Aihana.
10141         * po/ru.po: Update Russian translation,
10142         submitted by Sergey Pinaev.
10143
10144 Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>
10145
10146         * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
10147
10148 Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
10149
10150         * main.c: Disable startup beta message.
10151         * po/it.po: Update Italian translation,
10152         submitted by Costantino <inverness1ATvirgilio.it>.
10153         * README: Updates.
10154         * configure.in: Release 1.5.9
10155
10156 Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
10157
10158         * search.c (search_file_next): Ignore case for keyword search.
10159
10160 Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
10161
10162         * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
10163         to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
10164
10165 Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
10166
10167         * cache.c (cache_sim_data_save): Print a warning when a save fails.
10168         * search.c: Fix search saving the cached data by first creating the
10169         directory for the location of the data, fixes search caching bug.
10170
10171 Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
10172
10173         * search.[ch]: Add ability to set the default image used for similarity
10174         in a search.
10175         * layout_util.c: Set the default image in a search to the visible
10176         image.
10177
10178 Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
10179
10180         * layout_util.c: Correct wrong main window keyboard shortcuts for the
10181         editor slots.
10182
10183 Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
10184
10185         * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
10186         * src/Makefile.am: Remove png libs from LDADD.
10187         * README: Updates.
10188         * configure.in: Remove libpng checks, release 1.5.8
10189
10190 Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
10191
10192         * globals.c: Change default thumbnail mechanism to shared thumbnails.
10193         * po/it.po: Update Italian translation,
10194         submitted by Costantino <inverness1ATvirgilio.it>.
10195         * po/ru.po: Update Russian translation,
10196         submitted by Sergey Pinaev <dfo@antex.ru>.
10197         * po/sv.po: Update Swedish translation,
10198         submitted by Hans Ã–fverbeck <hans.ofverbeck@home.se>.
10199         * doc/10_6_advanced.html: Describe option 'Store keywords and comments
10200         local to source image'.
10201         * doc/11_4_management.html: Add list describing all folders and files
10202         used by GQview, and purpose.
10203         * doc/9_printing: Clarify a description.
10204
10205 Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
10206
10207         * bar_sort.c (bar_sort_collection_list_build): Blank the collection
10208         key before setting the bookmark list to that key, fixes incorrect list
10209         when collection folder is now empty.
10210         * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
10211
10212 Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
10213
10214         * bar_info.[ch]: Use the cache find utility instead of only looking for
10215         metadata in one place. If an a metdata file exists when writing,
10216         use it's location. Porperly update the keyword sidebar when renaming or
10217         moving a file to that the delayed save mechanism does not lose changes.
10218         * cache.c: Make cache_get_location honor enable_metadata_dirs, and
10219         removed duplicate isfile check in cache_find_location.
10220         * cache_maint.c: Change order of maintenance calls so that metadata is
10221         moved before the views are updated.
10222         * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
10223         metadata local to source image.
10224         * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
10225         * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
10226         of moved thumbnails - thumb_loader_std_save requires a NULL path.
10227
10228 Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
10229
10230         * search.c: Fix initial keywords matching state to be same as menu.
10231
10232 Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
10233
10234         * view_file_list.c: Update vfl->select_cb when populating the list and
10235         add a sanity check to vflist_select_image.
10236
10237 Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
10238
10239         * print.c: Added picas option for units. Made the default for units be
10240         metric for anything but the US,PR locales. Fixed default custom printer
10241         text to use <printer name> instead of the format string with %s.
10242
10243 Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
10244
10245         * src/Makefile.am: Add INTLLIBS to cmpile libs.
10246         * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
10247         the make dist target - it took me an hour to figure out why pos were
10248         not updateing >-/
10249         * README: Updates, including new translation status list.
10250         * configure.in: Release 1.5.7
10251
10252 Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
10253
10254         * preferences.c: Use new ui_misc utilities for radio buttons.
10255         * po/es.po: Update Spanish translation,
10256         submitted by Ariel Fermani <arielfermani@yahoo.com>.
10257         * po/fr.po: Update French translation,
10258         submitted by Ã‰ric Lassauge <lassauge@users.sourceforge.net>.
10259         * po/it.po: Update Italian translation,
10260         submitted by Costantino <inverness1ATvirgilio.it>.
10261
10262 Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
10263
10264         * preferences.c: Change Options dialog title to Preferences.
10265         * doc/*.html: Update documentation.
10266         * doc/11_4_management.html: Add page for Cache and Data Management.
10267
10268 Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
10269
10270         * cache_maint.c: Improve dialog descriptions.
10271         * dupe.c: Add fix for delayed status text update.
10272         * image-overlay.[ch] (image_overlay_update): New functions to schedule
10273         an update of an image info overlay, and fix incorrect dimensions when
10274         image has delayed flip enabled.
10275         * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
10276         whenever the file count changes.
10277
10278 Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
10279
10280         * preferences.c, print.c, search.c: Updates for functions deprecated
10281         in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
10282         * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
10283         boxes with NULL text set the GtkComboBox active item to 0.
10284
10285 Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
10286
10287         * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
10288         fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
10289         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
10290         Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
10291         for using glib idle and timeout functions and to use new GtkComboBox.
10292         * ui_misc.[ch]: Add toolbar utilities.
10293
10294 Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
10295
10296         * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
10297         GtkUIManager, this has a nice side effect of fixing the broken
10298         shortcuts when the tools are floating.
10299
10300 Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
10301
10302         * configure.in: Increase GTK+ requirement to 2.4.
10303         * README: Note above new requirement.
10304         * collect-table.c, view_file_icon.c: Fix filename tooltip window
10305         placement when using GTK 2.4.
10306         * fullscreen.c: Removed gtk version check for 'Stay above' option.
10307         * layout.c: Changes for new combobox used in GTK 2.4.
10308         * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
10309         ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
10310         GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
10311         * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
10312
10313 Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
10314
10315         * bar_sort.c: Make add button show new collection dialog when in
10316         collection mode.
10317
10318 Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
10319
10320         * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
10321         newer autoconf macros (no more acconfig.h). Update to use glib's
10322         gettext instead gettext directly. Change documentation install
10323         location to $prefix/share/doc/gqview-#version.
10324         * acconfig.h, BUGS: Removed, not used.
10325         * doc/Makefile.am: Install docs to new location.
10326
10327 Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
10328
10329         * bar_sort.c: Add option to choose current image or all selected files
10330         when adding images to a collection in the sort manager.
10331         * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
10332         allow adding to a bookmark list that is not editable via drag and drop.
10333         * ui_tabcomp.c: Add heading to path entry selection dialog.
10334
10335 Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
10336
10337         * collect-dlg.c: Allow saving empty collections.
10338         * collect-io.c: Remove erroneous warning about failed removes.
10339         * collect.c (collection_remove): Mark collection changed even when
10340         resulting collection is empty.
10341
10342 Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
10343
10344         * bar_sort.c: Change default view of sort manager to folders, and fix
10345         widget packing. Fix collection list to be sorted.
10346
10347 Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
10348
10349         * print.c: Add checkbox to remember print settings. Set a signal
10350         handler to catch a SIGPIPE when printing to a pipe, not pretty but it
10351         works. Do not allow printing to a file that already exists. Add print
10352         error dialog to tell user why printing did not complete.
10353
10354 Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
10355
10356         * bar_sort.c: Add collection option to sort manager.
10357         * collect-io.[ch]: Add collection manager add and remove utilities.
10358         * collect.[ch] (collection_window_find_by_path): New function.
10359         * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
10360         and to make a list not editable. Also made bookmark buttons compact.
10361
10362 Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
10363
10364         * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
10365         keywords entry and remaining 1/3 to comment entry.
10366
10367 Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
10368
10369         * cache.c: Metadata for keywords/comments no longer has the option to
10370         be stored locally to the source file.
10371         * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
10372         change the dialog to have a stop and close button so that the dialog
10373         remains displayed for the user until it is user closed.
10374
10375 Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
10376
10377         * fullscreen.[ch], preferences.c: Add full screen location option
10378         'Determined by Window Manager' which is now the default. This option
10379         sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
10380         the size and position like 'active monitor' but the window manager may
10381         completely ignore the request. Also removed old #if 0'ed out code.
10382         * globals.c (fullscreen_screen): Set the default screen to be the new
10383         option above 'Determined by Window Manager'.
10384
10385 Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
10386
10387         * image.c: Revert change to attempt to keep unkown icon unscaled, as it
10388         interferes when a pixbuf is specifically set.
10389         * icons/folder_open.png: Adjust width of the graphic in the open
10390         folder icon.
10391
10392 Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
10393
10394         * icons/folder_*.xpm: Remove unused files.
10395         * icons/folder_*.png: Add new folder icons.
10396         * icons/Makefile.am: Changes for above.
10397         * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
10398         * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
10399         change the folder list view so that current folder uses the open icon
10400         and the parent folder uses the 'up' icon.
10401
10402 Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
10403
10404         * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
10405         * src/Makefile.am: Removed unused files.
10406         * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
10407         files.
10408         * gobals.c, image.c, layout.c, preferences.c, thumb.c,
10409         thumb_standard.c: Use new pixbuf_inline utility.
10410         * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
10411         icons.
10412         * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
10413         The new or moved png images to be made inline.
10414
10415 Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
10416
10417         * cache_maint.c: Only manage shared thumbnails when the option is
10418         enabled, since this is a time consuming task.
10419         * preferences.c: Fix sensitivity of thumbnail options that are disabled
10420         when the shared thumb cache is in use. Removed clear cache button, as
10421         it is now in the maintenance window.
10422         * thumb_standard.c: Add notes about implementation and what it lacks.
10423         * ui_misc.[ch]: Add pref_table_button_new and
10424         pref_button_link_sensitivity_swap.
10425
10426 Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
10427
10428         * dupe.c: Fix widget spacings in find dupes window.
10429         * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
10430
10431 Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
10432
10433         * src/main.c: Make message about being a beta sound less ominous.
10434         * README: Updates.
10435         * configure.in: Release 1.5.6
10436
10437 Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
10438
10439         * doc/6_collections.html: Add note that $HOME/.gqview/collections is
10440         now updated when moving or renaming files.
10441         * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
10442         * doc/10_6_advanced.html: Explain "Stay above other windows" option.
10443         * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
10444         Apparently I have a habit of type "the" twice, and not noticing.
10445         * doc/12_credits.html: Update copyright year.
10446
10447 Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
10448
10449         * search.c: Clean up appearance of search window.
10450         * po/fr.po: Update French translation,
10451         submitted by Ã‰ric Lassauge <lassauge@users.sourceforge.net>.
10452         * po/ru.po: Update Russian translation,
10453         submitted by Sergey Pinaev <dfo@antex.ru>.
10454         * preferences.c, README: Update copyright year.
10455
10456 Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
10457
10458         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
10459         option to try to keep full screen window above other windows. Since
10460         this uses a GTK 2.4 function, it is disabled on GTK 2.2.
10461         * main.c: Issue warning when running with a GTK library with an older
10462         minor version than what GQview was compiled with.
10463
10464 Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
10465
10466         * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
10467         * main.c: When it takes time to get a connection to a remote GQview
10468         because it is still starting up, print progress dots (.) to the
10469         console to indicate we are waiting, and not hung.
10470         * thumb_standard.[ch]: Move core of thumb cache path building to
10471         thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
10472         or deleting thumbnails to match changes to the source image.
10473
10474 Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
10475
10476         * collect-io.c (collection_save_private): Use a temp file when saving
10477         a collection so that if an error occurs during write the original is
10478         not lost. The only disadvantage with temp files is group and user ids
10479         of the original are not guaranteed to be preserved by chown, oh well.
10480         * preferences.c: Remove silly EXPERIMENTAL text from description of
10481         shared thumbnails cache option.
10482         * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
10483         which attributes we want to copy.
10484
10485 Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
10486
10487         * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
10488         will allow images to loader faster if you know you only need at most
10489         width by height image. Since only the jpeg gdk-pixbuf loader supports
10490         it, this only effects jpegs.
10491         * thumb.c, thumb_standard.c: These changes are currently disabled, but
10492         it would set the requested size when loading thumbnails for a speed
10493         improvement on jpegs.
10494
10495 Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
10496
10497         * cache_maint.c: Implemented local thumbnail rendering option, and
10498         only enable it when the standard thumb cache is active.
10499         * filelist.c (path_list_filter): When filtering a dir list remove
10500         .thumbnails and .metadata.
10501         * preferences.c: Do not allow focus on progress entry in safe delete
10502         clear dialog.
10503         * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
10504         per loader basis instead of using the global setting.
10505         * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
10506         duplicated in three places into thumb_loader_std_next_source. Added
10507         retry flag to force a retry on images that are flagged as a failure.
10508         * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
10509
10510 Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
10511
10512         * cache_main.c: Reset list to NULL before using in next path_list.
10513
10514 Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
10515
10516         * cache_maint.[ch]: Add maintenance window to select various thumbnail
10517         cache operations for removing old thumbnails, deleting thumbnails, and
10518         to create thumbnails for a folder. Creating thumbnails local option is
10519         not yet implemented. Also move clear cache confirm dialog here.
10520         * layout_util.c: Change thumbnails menu item name, and open the
10521         maintenance window instead of purge utility.
10522         * preferences.c: Move clear cache confirm dialog out of here.
10523         * thumb_standard.[ch]: Make local thumb caches use permissions of the
10524         source images. Local thumbnails should not store failures. Added a
10525         thumb validate utility for use by the new thumb cache manager.
10526
10527 Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
10528
10529         * Makefile.am (gqview_sources): Add thumb_standard.[ch].
10530         * collect-io.c: Use new thumb loader functions.
10531         * collect-table.c: Use doubles instead of floats in most places.
10532         * collect.c: Remove unnecessary include of thumb.h.
10533         * dupe.[ch]: Use double for rank values, and updates for new thumb
10534         functions.
10535         * globals.c: Change default thumb size to 96x72, add
10536         thumbnail_spec_standard to toggle use of new thumbnail cache.
10537         * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
10538         use of float to double.
10539         * image-load.[ch]: Use doubles instead of floats for progress value.
10540         * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
10541         now a double.
10542         * layout.[ch], layout_image.[ch]: More float to double changes.
10543         * preferences.c: Change selection of thumbnail sizes offered to user,
10544         and allow a custom item when the thumbnail size configured in the
10545         rc file does not match the predefined list. Added toggle for new
10546         shared thumbnail standard (option needs a better description?)
10547         * print.c: Update for image zoom now being a double.
10548         * rcfile.c: Save and restore thumbnail_spec_standard.
10549         * search.c: More float to double change madness, and update for new
10550         thumb functions.
10551         * similar.[ch]: More floats to doubles.
10552         * thumb.[ch]: Updated the thumb function API to something a bit more
10553         sane, but mostly to match that of thumb_standard.h. When the standard
10554         thumb loaders are enabled thumb_loader_new will now return a loader
10555         from thumb_loader_std_new - the function access to thumb loaders is the
10556         same but the structures are completely different - don't access the
10557         structure directly. Also removed unused utility functions in thumbs.c.
10558         * thumb_standard.[ch]: New utilities for a thumb loader that implements
10559         the proposed thumbnail management standard on freedesktop.org.
10560         * typedefs.h: ThumbLoader is now treated as an opaque structure (but
10561         no attempt is made to hide it) because there are now two thumb loader
10562         implementations (thumb.c and thumb_standard.c). We check which loader
10563         and structure is in use with the standard_loader flag common to each. 
10564         * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
10565         and updates for new thumb functions.
10566
10567 Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
10568
10569         * main.c (help_browser_command): Only print info when debug is on.
10570         * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
10571         offset this by setting the idle function to low priority.
10572
10573 Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
10574
10575         * layout.c (layout_status_update_progress): Fix progressbar height from
10576         changing status bar size by setting text to a space instead of NULL.
10577
10578 Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
10579
10580         * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
10581         preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
10582         view_file_icon.c, view_file_list.c: Specifically enable or disable
10583         the search feature of the GTkTreeViews, as it interferes with shortcuts
10584         for the main window and elsewhere, also when it is enabled set the
10585         search column.
10586
10587         Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
10588         of the treeview search feature has changed such that it can now get
10589         in the way when it is not specifically disabled.
10590
10591 Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
10592
10593         * collect-io.c: Keep a pointer to the tail of the pending action list
10594         so that each append does not require walking the list.
10595
10596 Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
10597
10598         * collect-io.[ch]: Add collection manager to update collections
10599         contained in $HOME/.gqview/collections when files are moved. Made
10600         collection loading abort after too many errors.
10601         * collect.[ch]: Add collection_add_check to allow adding files to a
10602         collection that do not exist, attach collection manager to maintenance
10603         move functions.
10604         * main.c (gqview_exit_final): Flush pending collection manager changes
10605         before exit.
10606
10607 Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
10608
10609         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
10610         Add print context menu item to relevant sections of manual.
10611         * README: Updates.
10612         * configure.in: Release 1.5.5
10613
10614 Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
10615
10616         * collect-table.c: Make context menu have same number of items, making
10617         the ones that do not apply insensitive. Add print menu item.
10618         * collect.[ch] (collection_list_get_path_list): Add utility to get a
10619         path list from a colletion list.
10620         * dupe.c, search.c: Add print to context menus.
10621
10622 Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
10623
10624         * bar_info.c: Allow sizing of keyword sidebar when insensitive.
10625         * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
10626         raise windows instead of direct gdk_window_raise.
10627         * image.c: Fix broken redraws when sizing image view with NULL image,
10628         and fix clamping of scroller overlay within the new window size.
10629         * main.c: Raise remote main window when --remote is the only command
10630         line option. Fix crash when quitting from a remote --quit command.
10631         * remote.c (remote_server_client_cb): No need to check for error when
10632         return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
10633
10634 Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
10635
10636         * main.c: Add -sr<folder> remote command for recursive slideshows,
10637         based on patch submitted by Henry Minsky.
10638         * po/fr.po: Update French translation,
10639         submitted by Ã‰ric Lassauge <lassauge@users.sourceforge.net>.
10640         * po/it.po: Update Italian translation,
10641         submitted by Kostantino <inverness1ATvirgilio.it>.
10642         * po/sv.po: Update Swedish translation,
10643         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
10644         * doc/11_1_command_line.html: Document new remote -sr command.
10645
10646 Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
10647
10648         * image-load.c: Properly initialize load_fd to -1 in image_loader_new
10649         so that an immediate call to image_loader_free does not do bad things.
10650         Protect against calling image_loader_start more than once on a loader.
10651
10652 Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
10653
10654         * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
10655         * print.c: Retain print settings used in print dialog.
10656         * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
10657         double, or string values in the history for future use.
10658
10659 Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
10660
10661         * main.c: Change remote quit description to quit (from exit).
10662         * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
10663         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
10664         11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
10665         4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
10666         documentation for recent dialog and preference window changes, and
10667         do any doc updates pending in TODO.
10668
10669 Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
10670
10671         * fullscreen.c, layout_config.c, preferences.c: Update preferences
10672         window to match newer dialog padding and style, moved several options
10673         to different tabs, and removed the dithering option from the ui.
10674         * ui_misc.[ch]: New convenience functions for preference window.
10675         * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
10676         utility available for use outside this file.
10677
10678 Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
10679
10680         * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
10681         buttons.
10682         * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
10683         respective edge of image.
10684         * layout_util.c: Rename Exit menu item to Quit.
10685         * preferences.c: Update about dialog to match other dialogs.
10686         * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
10687         gtk-alternative-button-order.
10688
10689 Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
10690
10691         * layout.c: Increase default window width, add fix to make image pane
10692         visible (non-zero initial width) in one specific condition.
10693
10694 Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
10695
10696         * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
10697         to format floating point numbers in postscript output.
10698         * gqview.png: Change desktop icon.
10699
10700 Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
10701
10702         * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
10703         and appearance of the sidebars.
10704         * info.c: Update property window appearance.
10705         * ui_help.c: Adjust help window padding.
10706         * ui_misc.c (pref_table_new): Support parent_box == NULL.
10707
10708 Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
10709
10710         * bar_info.c: Dialog heading fix.
10711         * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
10712         button to a discard button when confirming close of changed collection.
10713         * main.c: Heading fix for exit dialog with unsaved collection.
10714         * print.c: Fix layout indenting broken by fix in pref_table_label.
10715         * ui_bookmark.c: Give dialog to edit bookmarks a heading.
10716         * ui_misc.[ch]: Be consistent with GTK stock button padding, even
10717         though it seems to violate GNOME HIG. FIx pref_table_label packing.
10718         * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
10719         * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
10720         Fix missing error dialog when a file copy fails, and fixed (null)
10721         filename for destination in copy/move error dialog.
10722
10723 Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
10724
10725         * slideshow.c (generate_random_list): Fix crash when return value of
10726         rand == RAND_MAX.
10727
10728 Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
10729
10730         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
10731         dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
10732         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
10733         view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
10734         utility changes and additions, use padding defines for widget spacing.
10735         * print.c: Move pref_* stuff out of here.
10736         * ui_misc.[ch]: Move pref_* stuff here.
10737         * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
10738         arg from generic_dialog_new(), cleaned up button utilities into a
10739         single general purpose utility. Change widget spacing, dialog layout,
10740         and dialog button order to match GNOME HIG 2.0 (ie backwards).
10741         * utilops.[ch]: Changes for above utility dialog alterations.
10742
10743 Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
10744
10745         * print.c: More updates for HIG utils, added image scale to reduce
10746         image size on page.
10747         * ui_misc.c: Fix incorrect namespace used for callback.
10748
10749 Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
10750
10751         * main.c: Make -l command line option now include collections that are
10752         specified on the command line, also link the first collection on the
10753         command line to the main window so that -s and -f with a collection
10754         will work as expected.
10755         * print.c: Change margin to margins.
10756
10757 Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
10758
10759         * print.c: Play with widget spacing and group styling to match HIG,
10760         get it and utils right here for when we use them to update rest of app.
10761
10762 Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
10763
10764         * print.c: Implement postscript text placement, still needs to convert
10765         utf8 to a proper postscript encoding. Fixed landscape orientation for
10766         postscript output.
10767
10768 Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
10769
10770         * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
10771         * print.c: Fix drawing of text onto pixbufs. Update preview when
10772         changing the text options. Added red preview lines to indicate image
10773         grid when selecting proof sheet layout.
10774
10775 Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
10776
10777         * image.c: Assume any request to resize the top window (per fit window
10778         to image option) will fail, and request a direct redraw - this works
10779         because we also changed the idle redraw handler's priority from
10780         G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
10781         priority than the resize signal. This fixes the fvwm2 maximized window
10782         does not redraw bug - the fault never was with fvwm2, although it would
10783         be nice if it set the maximized flag when windows are maximized :/.
10784
10785 Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
10786
10787         * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
10788         it is not necessary with GtkDrawingArea. Also removed GTK double
10789         buffering of the image display, fixes flicker when resizing window -
10790         double buffer is useless to us anyway since GQview's images are not
10791         displayed/drawn synchonously with GTK expose events.
10792         * img-view.c: Fix use of removed image eventbox.
10793
10794 Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
10795
10796         * README, TODO: Updates.
10797         * po/*.po: make distcheck touches these.
10798         * configure.in: Release 1.5.4
10799
10800 Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
10801
10802         * po/it.po: Update Italian translation,
10803         submitted by Kostantino <inverness1ATvirgilio.it>.
10804         * po/ja.po: Update Japanese translation,
10805         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
10806         * po/fr.po: Update French translation,
10807         submitted by Ã‰ric Lassauge <lassauge@users.sourceforge.net>.
10808         * po/sv.po: Update Swedish translation,
10809         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
10810         * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
10811         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
10812         * po/ar.po: Add Arabic translation,
10813         submitted by Youssef Assad <youssef@devcabal.org>.
10814         * configure.in (ALL_LINGUAS): Add AR translation.
10815         * README: Updates.
10816
10817 Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
10818
10819         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
10820         collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
10821         layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
10822         search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
10823         ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
10824         view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
10825         calling window. Some dialogs in utilops.c are still not set. Also
10826         fixed missing break in switch case causing Control+S to also close the
10827         collection window.
10828
10829 Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
10830
10831         * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
10832         fixes and grammar.
10833
10834 Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
10835
10836         * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
10837
10838 Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
10839
10840         * collect.c: Fix untitled (n) counter start number and Control+S
10841         shortcut to save collection as...
10842         * dupe.[ch]: Add Control+T to toggle thumbnails.
10843         * search.c: Add Control+T to toggle thumbnails, and Control+W to close
10844         search window.
10845         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
10846         More documentation.
10847
10848 Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
10849
10850         * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
10851         preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
10852         directories as folders in all places.
10853         * image.c (util_clip_region): Fix clipping bounds check to return FALSE
10854         on 0 width or height.
10855         * search.c: Reduce flush size to update search count when over 100
10856         instead of 101.
10857         * doc/10_1_general.html: Update docs to use the term folder when
10858         referring to directories.
10859
10860
10861 Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
10862
10863         * fullscreen.c (fullscreen_start): Rethink full screen geometry and
10864         window manager hints after referring to the icccm. Seems to work with
10865         all tested window managers, even twm :) . Still have to figure out
10866         which hint to use to tell the window managers to place a full screen
10867         window above panels and docks.
10868         * layout.c: Tell window managers not to request window position from
10869         user when 'save window positions' is enabled.
10870
10871 Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
10872
10873         * thumb.c: Fix possible endless loop between error and done handlers,
10874         clean up image loader free/setup.
10875
10876 Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
10877
10878         * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
10879         max slideshow delay, and increase the max delay to 3600 seconds.
10880         * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
10881         2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
10882         3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
10883         5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
10884         Documentation updates.
10885
10886 Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
10887
10888         * globals.c (fullscreen_screen): Change default full screen location to
10889         active monitor.
10890
10891 Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
10892
10893         * main.c (gr_slideshow_delay): Remove use of non-portable round().
10894
10895 Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
10896
10897         * fullscreen.c: Turn off decorations for the full screen window, as the
10898         window manager may not yet support full screen hints.
10899         * img-view.c: Hook up R key to refresh displayed image.
10900         * layout_image.c: Hook up R refresh key to full screen.
10901
10902 Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
10903
10904         * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
10905         handle to EXIF and Keywords sidebars.
10906         * image.c (image_size_cb): Fix return value, size_allocate prototype
10907         return is void, not gint.
10908         * ui_misc.[ch]: Implement sizer handle widget.
10909
10910 Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
10911
10912         * doc/3_1_image_window.html, 3_2_image_properties.html,
10913         3_other_windows.html: Add Chapter 3 documentation (Other Windows).
10914         * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
10915         and grammar fixes.
10916         * doc/Makefile.am: Add new files above.
10917
10918 Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
10919
10920         * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
10921         4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
10922         5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
10923         More pages of documentation.
10924         * doc/Makefile.am: Add above.
10925         * doc/index.html: Update missing page (m) markers.
10926
10927
10928 Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
10929
10930         * dupe.c: Fix missing status messages in the Find Dupes window
10931         introduced by last set of speed optimizations. Fix progress counters
10932         for checksums and dimensions.
10933
10934 Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
10935
10936         * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
10937         7_sidebars.html: Add documentation for sidebars.
10938         * doc/Makefile.am: Add above.
10939         * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
10940
10941 Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
10942
10943         * main.c (html_browsers): Change key used to determine GNOME browser to
10944         /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
10945         to be no longer used or changed when setting Preferred Applications.
10946
10947 Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
10948
10949         * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
10950         2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
10951         * doc/Makefile.am: Install new files above.
10952
10953 Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
10954
10955         * gqview.desktop: Add supported mime types, disable startup
10956         notification, and add Viewer to Categories.
10957
10958 Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
10959
10960         * image-load.[ch] (image_loader_get_format): New util to query the
10961         mime type of the active image.
10962         * info.c: Add (mime) file type field to image properties dialog, and
10963         increase the dialogs default height to 350 (from 300).
10964
10965 Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
10966
10967         * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
10968         text onto a pixbuf with an alpha channel.
10969         * print.c: Add image text info output, implement RGB and Preview text
10970         writers - PS text is still to be done.
10971         * view_file_icon.c (vficon_maint_removed): When removing a file from
10972         the grid, set the pointer NULL to avoid possible access before the
10973         idle sync. This is an attempt to fix a seemingly random crash when
10974         deleting files from the find dupes window.
10975
10976 Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
10977
10978         * image-overlay.c: Fix overlay to counter to account for slide show.
10979         * image.c: Fix overlay date and time display for preloaded images by
10980         setting them before calling image_new_util().
10981         * img-view.c: Fix overlay counter by setting list_pointer before
10982         changing the image, and to account for slide show.
10983
10984 Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
10985
10986         * image.c: Fix to draw overlays when image is set to NULL.
10987
10988 Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
10989
10990         * print.c: Allow user to set the DPI to use for printing.
10991
10992 Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
10993
10994         * image-overlay.c (image_overlay_info_render): Process the image count
10995         value returned for view windows.
10996
10997 Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
10998
10999         * image.[ch], typedefs.h: Add function callback for notification of
11000         a new image.
11001         * image-overlay.[ch]: New utils for image info overlays.
11002         * img-view.[ch]: Add image overlay to stand alone image window.
11003         * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
11004         given an ImageWindow.
11005         * layout_image.c: Move overlay utils to new image-overlay.c.
11006
11007 Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
11008
11009         * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
11010         * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
11011         and ui_pixbuf_ops.c.
11012         * print.c: Close the current print job when closing the print window,
11013         so we don't crash when closing while preview is not complete.
11014         * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
11015         now in pixbuf_util.c.
11016
11017 Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
11018
11019         * layout_image.c: Display more information in full screen overlays.
11020
11021 Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
11022
11023         * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
11024         when tools are hidden/float - bug introduced by removing focus border.
11025
11026 Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
11027
11028         * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
11029         if the loading image is not the currently visible image. Fixes stuck
11030         busy cursor case #2.
11031         * image.c: Increase scroller timer to 30 updates per second.
11032
11033 Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
11034
11035         * image.c: Fix stuck busy cursor when initially displaying an image
11036         that is still loading and smooth flip is enabled. Actually, this is the
11037         result - the fix is to only sync the pixbuf image if it has changed.
11038
11039 Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
11040
11041         * image.[ch]: Fix overlay updates when over border, fix overlay test
11042         on expose event.
11043         * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
11044         display image information, enabled with the I key.
11045         * print.c: Use pixbuf_set_*() to initialize pixbufs.
11046         * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
11047         rectangles by directly setting values.
11048
11049 Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
11050
11051         * image.[ch]: Remove alpha level parameter from image overlay, since it
11052         seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
11053         to create the render mask, and not when rendering over existing pixels
11054         like gdk_pixbuf_composite...
11055
11056 Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
11057
11058         * image.[ch], typedefs.h: Added ability to set overlays onto the image
11059         display in the form of GdkPixbufs. Change the scroller to display
11060         itself using an overlay.
11061
11062 Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
11063
11064         * bar_info.c (bar_keyword_list_sync): Fix to translate the default
11065         keyword list.
11066
11067 Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
11068
11069         * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
11070         * README: Updates.
11071         * configure.in: Release 1.5.3
11072
11073 Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
11074
11075         * print.c: Make text tab insensitive, to indicate it does nothing.
11076         * po/ja.po: Updated Japanese translation,
11077         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
11078         * po/sv.po: Updated Swedish translation,
11079         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
11080         * po/it.po: Updated Italian translation,
11081         submitted by Kostantino <inverness1ATvirgilio.it>.
11082         * README: Update Italian translation credits.
11083
11084 Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
11085
11086         * search.c: Change date entries to new util from ui_misc.h, which
11087         includes convenient date selection popup.
11088         * ui_misc.[ch]: New files for the above date entry widget.
11089
11090 Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
11091
11092         * img-view.c: Fix broken file management operations when full screen.
11093         * layout_util.c: Fix V key test for full screen.
11094
11095 Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
11096
11097         * view_dir_list.c: Remove redundant NULL path checks.
11098         * view_dir_tree.c: Make a copy of the path so that we do not free the
11099         original, fixes crash with slideshows started with folder tree view
11100         right click menu.
11101
11102 Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
11103
11104         * bar_exif.c: Added ability for user to add additional items to the
11105         standard exif view by toggling the checkmark for items listed in the
11106         advanced view.
11107
11108 Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
11109
11110         * print.c: Do not allow printing when margins or proof size result in
11111         no output, grey out the print button to indicate this. Close the
11112         print window when finished printing. Postscript image data is scaled
11113         down to a max of 300 dpi to reduce spool size (hmm, this dpi value
11114         should probably be user selectable).
11115
11116 Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
11117
11118         * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
11119         so that the image will fill the window vertically or horizontally.
11120         * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
11121         set the zoom to fill window width and height, respectively. Changed
11122         hide tools shortcut to [Control] + H.
11123         * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
11124         * doc/gqview_faq.html: New manual page for the FAQ.
11125
11126 Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
11127
11128         * gqview.desktop: Change exec command to "gqview -r %F", per desktop
11129         spec 0.9.4 at freedesktop.org.
11130         * img-view.c (view_window_new): Support directories and collection
11131         files passed in as the path.
11132         * main.c: Added remote command view:filename to open filename in
11133         a new window, describe file: so it shows up in remote help list.
11134         * ui_fileops.[ch]: Move file_extenstion_match() util here.
11135
11136 Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
11137
11138         * image.c: Fix remaining scroller bugs: Properly draw it onto the
11139         border, and move scroller scrolling updates into image_scroll_real()..
11140
11141 Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
11142
11143         * print.c: Begin postscript output, needs page orientation fixed.
11144         * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
11145         NULL terminated string.
11146
11147 Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
11148
11149         * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
11150         and property tab to be 'Keywords' to better describe what they do.
11151         * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
11152         8_image_presentation.html, index.html: Update docs to use 'Keywords'.
11153
11154
11155 Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
11156
11157         * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
11158         Move icon declarations to globals.h, and allow use of inline pixbufs
11159         created from pngs.
11160         * globals.h: New header to include image declarations.
11161         * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
11162         clamping in image_queue().
11163         * scroller.png: New image for scroller icon.
11164
11165 Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
11166
11167         * main.c: Fix handling of more than one file on the command line with
11168         the remote option, so that is works the same as no remote.
11169
11170 Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
11171
11172         * layout.c: Fix crash when selecting dropdown history with NULL layout
11173         path, fix layout_tools_float_set to support NULL lw for main window.
11174         * main.c: Push all remote commands to server regardless of order,
11175         implement remote passing of command line filenames.
11176         * remote.c: Mark noisy printfs for debug.
11177
11178 Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
11179
11180         * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
11181         and save the status to the rc file.
11182         * image.c (image_top_window_sizable): Do not attempt to automatically
11183         resize a window when it is maximized, since a maximized window is not
11184         really sizable.
11185         * layout.c: FIx layout_valid to actually check if the layout pointer
11186         is valid. Restore maximized window state.
11187         * main.c: New window_maximized() utility to check said state. Save
11188         maximized state on exit, and do not set update stored window geometry
11189         if the main window is maximized.
11190
11191 Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
11192
11193         * print.c: Fix page count display when result is no pages, make 1:1
11194         zoom button change zoom to fit when zoom is already 1:1, attempt to
11195         avoid slow bilinear pixbuf scaling when scale is under 0.01.
11196
11197 Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
11198
11199         * print.c: Add preview to print job render types, so that the preview
11200         uses the same render path as printing. Cleanup unused code.
11201
11202 Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
11203
11204         * print.c: Fill custom printer list using lpstat -p.
11205
11206 Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
11207
11208         * globals.c: Change default thumbnail quility to tiles and default
11209         zoom quality to bilinear.
11210
11211 Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
11212
11213         * globals.c, gqview.h, image.c, rcfile.c: Added rc option
11214         scroll_reset_method, to adjust visible area behavior when changing
11215         to a new image.
11216         * doc/10_7_hidden.html: Document new scroll_reset_method option.
11217
11218 Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
11219
11220         * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
11221         Increase comparison speed by limiting number of expensive progress bar
11222         updates per second.
11223
11224 Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
11225
11226         * cache.[ch]: Add support for md5sums to sim cache.
11227         * dupe.[ch]: Use md5sums for checksums.
11228         * md5-util.[ch]: New files with md5sum utilities.
11229         * ui_fileops.[ch]: Move several includes to header file.
11230
11231 Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
11232
11233         * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
11234         hidden tool window for the first time.
11235         * view_file_icon.h: Remove extra semicolon.
11236
11237 Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
11238
11239         * remote.[ch]: New utils for sending and receiving ipc commands.
11240         * main.c: Add command line options to control an existing GQview
11241         process (-r, --remote, -rh, --remote-help).
11242         * Makefile.am: Add remote.[ch].
11243
11244 Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
11245
11246         * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
11247         layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
11248         window manager' option - the new full screen behavior is correct, and
11249         no longer grabs the keyboard interfering with an xscreensaver lock.
11250         * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
11251         from help manual.
11252
11253
11254 Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
11255
11256         * layout_config.c (layout_config_list_order_set): Fix transposed src
11257         and dest variable causing inconsistent layout order.
11258         * layout_image.c (layout_image_new): Remove focus border from image
11259         when it is the only thing displayed in the main window.
11260
11261 Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
11262
11263         * collect-table.c: Attempted focus fix on item removal.
11264         * view_file_icon.c: Fix focus behavior when removing items, by ensuring
11265         row and column coordinates match the actual focus.
11266
11267 Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
11268
11269         * README: Updates.
11270         * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
11271         * configure.in: Release 1.5.2
11272
11273 Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
11274
11275         * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
11276         note the many missing sections in table of contents.
11277         * print.c: Add note to print dialog that printing is not functional.
11278
11279 Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
11280
11281         * bar_info.c (comment_read): Fix mem leak by freeing key variable.
11282
11283 Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
11284
11285         * ui_fileops.c (copy_file): Check if source and target are hardlinks to
11286         the same file, and if so simply return success for the copy request.
11287
11288 Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
11289
11290         * editors.c: Dump popen and use genuine fork and execvp to run
11291         editor commands when we need to display the command's output, this
11292         fixes verbose editor commands that were hanging GQview until they
11293         finished.
11294         * main.c: Clean up html help browser exec code.
11295         * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
11296         documentation.
11297
11298 Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
11299
11300         * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
11301
11302 Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
11303
11304         * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
11305         even if gtk was not yet initialized by attaching the dialog to an idle
11306         loop called by a gtk_init_add() function.
11307
11308 Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
11309
11310         * bar_info.c: Add favorite keywords list for faster keyword selection,
11311         added dialog to edit the list.
11312         * layout_util.c: Change print shortcut to [Shift] + P.
11313         * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
11314
11315 Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
11316
11317         * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
11318         8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
11319         9_printing.html: More docmentation.
11320         * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
11321         Makefile.am, index.html: Updates.
11322
11323 Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
11324
11325         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
11326         typdefs.h: Added option to disable screen saver during full screen.
11327         * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
11328         10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
11329         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
11330         11_2_keyboard_shortcuts.html: More documentation.
11331         * doc/index.html: Fixes.
11332
11333 Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
11334
11335         * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
11336         * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
11337         * POTFILES.in: Added print.c.
11338         * layout_util.c, main.c: Add help contents menu item, add utility to
11339         launch user's preferred HTML browser for User Manual.
11340         * print.c: Start adding text settings to print dialog.
11341
11342 Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
11343
11344         * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
11345         * print.c: Add jpeg writing, free job_pixbuf when job is done.
11346
11347 Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
11348
11349         * print.c: Added print job path, can now print to png files - at least
11350         it can actually do something now...
11351
11352 Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
11353
11354         * print.c: Fleshed out print progress dialog - still no actual print..
11355
11356 Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
11357
11358         * print.c: Add output device selection - still no actual printing.
11359
11360 Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
11361
11362         * print.c: Organize print dialog - still no actual printing.
11363
11364 Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
11365
11366         * print.c: Implement single image preview - still no actual printing.
11367
11368 Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
11369
11370         * print.c: Add entry for proof thumbnail size, and use the size to
11371         layout the preview.
11372
11373 Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
11374
11375         * print.c: Add print preview page navigation, zoom controls - still no
11376         printing.
11377
11378 Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
11379
11380         * print.c: Add source selection, layout selection (not hooked up),
11381         scale down the preview pixbuf to a sane size, and account for  margins
11382         in the preview - still no actual printing.
11383         * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
11384
11385 Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
11386
11387         * print.c: Add orientation, margins, units - still no actual printing.
11388
11389 Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
11390
11391         * image.[ch] (image_area_changed): New util to notify image widget that
11392         an area of the image has changed, and needs a redraw.
11393         * layout_util.c: Add a print menu item (temporary shortcut is P).
11394         * print.[ch]: New files for (eventually) printing images. Currently a
11395         not so useful dialog.
11396
11397 Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
11398
11399         * image.c (image_load_done_cb): Use correct, and much faster, method to
11400         set the completed pixbuf when delay_flip is enabled.
11401
11402 Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
11403
11404         * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
11405         Add option to delay page flips until image is completeley loaded when
11406         in full screen.
11407         * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
11408
11409 Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
11410
11411         * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
11412         slideshow_delay to have subsecond precision. Set that precision
11413         to 10ths of a second (use #define in slideshow.h to change precision).
11414         Change minimum slideshow delay to 0.10.
11415
11416 Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
11417
11418         * bar_info.[ch] (keyword_list_pull): Let this function also support
11419         pulling keywords from a GtkEntry.
11420         * fullscreen.c: Make the screen debug output honor debug flag.
11421         * preferences.c: Add path selection dialog buttons to path entries.
11422         * search.c: Change the keyword TextView into an Entry, show dimensions
11423         in results whenever possible. Allow sorting of results by column.
11424         * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
11425         add path selection dialog buttons to path and icon entries.
11426         * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
11427         add button to a tab completion to pop up a path selection dialog.
11428
11429 Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
11430
11431         * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
11432         ExposureTime has priority over ShutterSpeedValue, as calculating the
11433         original exposure setting from an APEX value can introduce error.
11434
11435 Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
11436
11437         * layout.c, layout_util.[ch]: Connect the keypress signal handler to
11438         the floating tool window, to fix tool window keyboard handling.
11439
11440 Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
11441
11442         * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
11443         (merge from 1.4.3).
11444
11445 Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
11446
11447         * po/ro.po: Updated Romanian translation (from 1.4.3),
11448         submitted by Harald Ersch <harald@ersch.ro>.
11449         * po/ru.po: Updated Russian translation,
11450         submitted by Sergey Pinaev <dfo@antex.ru>.
11451
11452 Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
11453
11454         * editors.c (editor_verbose_start): Set our end of pipe non blocking,
11455         so that complex editor commands that, for instance have if;then and for
11456         loops, do not hang GQview until completion.
11457
11458 Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
11459
11460         [merge from stable branch] 
11461         * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
11462         to date, includes a workaround for utime's inabality to change
11463         timestamps when the user is not the owner of the file.
11464         * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
11465         check if the thumbnail is current.
11466
11467 Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
11468
11469         [merge from stable branch]
11470         * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
11471         button callbacks into a single callback with a button argument, added
11472         scroll callback.
11473         * img-view.c, layout_image.c: Changes for above, and add support for
11474         horizontal scrolling.
11475         * info.c, utilops.c: Changes for new image button and scroll callbacks.
11476
11477 Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
11478
11479         * collect-table.c (collection_table_file_remove): Update selection when
11480         removing a selected item, fixes crash when removing items from a
11481         collection window.
11482         * dupe.c: Fix rank calculation on orphaned items. Fix list focus
11483         behavior when changing selection or removing items.
11484         * search.c: Maintain correct state when removing items while still
11485         searching or generating thumbnails. Fix list focus behavior when
11486         changing selection or removing rows.
11487         * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
11488         and the popup window size when column is offscreen. Add
11489         tree_view_move_cursor_away() utility.
11490         * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
11491         freed GenericDialog when auto_close is TRUE, and only attempt to close
11492         the dialog once.
11493         * view_file_icon.c (vficon_sync): Update row count so that focus can
11494         not move beyond the last row.
11495         * view_file_list.c: Fix list focus behavior when changing selection or
11496         removing rows.
11497
11498 Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
11499
11500         * README: Updates.
11501         * po/ja.po: Updated Japanese translation,
11502         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
11503         * configure.in: Release 1.5.1
11504
11505 Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
11506
11507         * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
11508         layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
11509         compile with GDK_DISABLE_DEPRECATED defined.
11510         * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
11511         ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
11512         G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
11513         * utilops.c: Fix auto update of preview column when dragging rows to
11514         reorder them.
11515         * view_dir_tree.c: Center new path when it is not visible.
11516         * view_file_list.c: When scrolling to display new row, center the row.
11517
11518 Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
11519
11520         * search.c (search_file_load_process): Fix swapped paths on a call to
11521         filetime_set, fixes ugly bug causing source file timestamps to be
11522         changed when using search by content similarity or dimensions!
11523
11524 Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
11525
11526         * fullscreen.[ch]: Added support for multiple screens and monitors,
11527         removed broken Xinerama usage, we use the gtk screen/monitor utils now.
11528         * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
11529         preferences.c, rcfile.c: Added option to not ignore the window manager
11530         fullscreen handling. Added selection of screen and/or monitor to use
11531         for display of the full screen window.
11532         * image.c: Set the wallpaper on the root window that the window belongs
11533         to, remove #include of gdkx.h.
11534         * configure.in, src/Makefile.am: Remove test for Xinerama, remove
11535         Xinerama and Xlib from link stage.
11536
11537 Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
11538
11539         * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
11540
11541 Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
11542
11543         * preferences.c: Make the entry in the clear trash dialog non editable
11544         instead of insensitive.
11545
11546 Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
11547
11548         * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
11549         the ExifBar structure, as layout_util.c accesses this data from
11550         within a destroy signal callback.
11551
11552 Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
11553
11554         * bar_info.[ch]: Add size request utility.
11555         * layout_util.c: Fix clipping of labels in Image Details sidebar, by
11556         changing the size request method (see above).
11557         * img-view.c: Change folder popup menu to match rest of application.
11558         * search.c: Fix gettext warning by setting specific string format,
11559         increase year spin button width, fix compile error by correcting
11560         declaration location.
11561         * utilops.c: Fix dialog titles, use folder instead of directory when
11562         communicating with user.
11563         * po/bg.po: Updated Bulgarian translation,
11564         submitted by Vladimir Petrov <vladux@mail.bg>
11565
11566 Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
11567
11568         * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
11569         * po/*.po: Make distcheck updates.
11570         * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
11571         * configure.in: Release 1.5.0.
11572
11573 Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
11574
11575         * bar_info.c: Modified toolbar (added space to separate save).
11576         * layout_util.c: Fix initial selection count sent to details sidebar.
11577
11578 Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
11579
11580         * search.c: Add results search type, to search current results list.
11581         * README, TODO: Updates.
11582
11583 Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
11584
11585         * search.c: Add option to search all files with comments (metadata).
11586         * ui_tabcomp.c: Set completion button size allocation height to that
11587         of the entry.
11588
11589 Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
11590
11591         * layout_util.c: Set initial search path to the current path. Fix
11592         initial display of the details sidebar with more than one selection.
11593
11594 Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
11595
11596         * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
11597         Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
11598         remains out of order (2/29/04) - but it _is_ inline with version order.
11599
11600 Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
11601
11602         * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
11603         on what we are told. Added option to only display metadata info.
11604         * info.c: Added Details tab for displaying metadata, merged permissions
11605         tab into the general tab.
11606         * layout.c, layout_util.[ch]: Notify the details sidebar of selection
11607         count changes.
11608
11609 Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
11610
11611         * bar_info.[ch], layout_util.c: Add functions to set keywords to the
11612         current file selection.
11613         * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
11614
11615 Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
11616
11617         * cache.[ch], gqview.h: Changed cache get and find functions to take
11618         a CacheType, so that metadata location can be seperate from thumbnails.
11619         * cache_maint.c: Add support for meta cache to maintenance.
11620         * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
11621         as it has long been fixed.
11622         * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
11623         * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
11624         for all the above changes.
11625
11626 Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
11627
11628         * bar_info.c: Clean up comment format.
11629         * info.c, preferences.c: Set the properties, options, and about
11630         windows to type dialog.
11631
11632 Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
11633
11634         * bar_info.c: Fix details bar display when no image is present.
11635
11636 Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
11637
11638         * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
11639         preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
11640         view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
11641         for all GtkTreeViews to make them look better.
11642         * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
11643         default size.
11644
11645 Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
11646
11647         * search.c: Implement similarity match type.
11648
11649 Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
11650
11651         * search.c: Fix statusbar label size twitching, fix selection idle
11652         update bug, increase default search window size - sorry 640x480 users.
11653
11654 Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
11655
11656         * search.c: Implement dimensions matching, add dimensions 'between',
11657         overload FileData passed to search_result_append(), so that it also
11658         holds dimensions and similarity fields, and display dimensions if
11659         available. Fix memory leak in search_result_change_path(). Also make it
11660         work with 'between' input swapped (first is higher than second).
11661
11662 Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
11663
11664         * search.c: Change a few default values, make search parameters
11665         insensitive during search, reorder status bar items, change start/stop
11666         button into two distinct stock buttons (find and stop).
11667
11668 Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
11669
11670         * search.c: Add search options for match case, recurse search path,
11671         and 'between' for file size. Hide unused widgets when match type is
11672         not 'between'.
11673
11674 Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
11675
11676         * search.[ch]: Implement maintenance utils.
11677         * utilops.c: Hook up search maintenance.
11678
11679 Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
11680
11681         * search.c: Implement thumbnails, clean up the status bar.
11682         * TODO: Updates.
11683
11684 Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
11685
11686         * search.c: Sort directories as they are searched. Use list buffer and
11687         only flush to the result GtkTreeView every 100 iterations or so, to
11688         reduce tree view internal updates that take time, thereby significantly
11689         increasing search speed when returning many results.
11690         * po/POTFILES.in: Added bar_sort.c and search.c.
11691
11692 Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
11693
11694         * search.c: More work: selections, context menu, keyboard shortcuts,
11695         status bar, drag and drop.
11696
11697 Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
11698
11699         * bar_info.[ch]: Export the comment/keyword read/write utilities.
11700         * dupe.[ch] (cell_renderer_height_override): Export this hack.
11701         * filelist.[ch] (file_data_new_simple): New util in easy to use form.
11702         * layout_util.c: Hook up search window to menu.
11703         * search.[ch]: New files, started the image search window. Basically
11704         works, but can not do anything with the results yet.
11705
11706 Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
11707
11708         * bar_info.[ch]: Add details sidebar for display/entry of keywords and
11709         comments per image.
11710         * bar_sort.c: Fix text capitalization of Link.
11711         * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
11712         * layout_util.[ch]: Support details sidebar, not sure header needs to
11713         export it though, not used anywhere else.
11714         * typedefs.h: Add bar_info vars to LayoutWindow.
11715
11716 Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
11717
11718         * bar_sort.c: Add symbolic linking option sort manager.
11719         * main.c: Notify of beta software on startup.
11720         * ui_fileops.[ch]: Add symlink_utf8() util.
11721         * configure.in: Branch/merge for 1.5 devel cycle.
11722
11723 Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
11724
11725         * README, TODO: Updates.
11726         * po/*.po: make distcheck touches these.
11727         * configure.in: Release 1.4.1
11728
11729 Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
11730
11731         * hu.po: Updated Hungarian translation,
11732         submitted by Koblinger Egmont <egmont@uhulinux.hu>
11733         * gqview.desktop: Updated, convert to utf-8.
11734         * README: Update credits.
11735
11736 Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
11737
11738         * view_dir_tree.c: Fix crash when encountering a folder named
11739         (sigh, wait for it...) "empty". Fix is twofold: check success of
11740         vdtree_populate_path_by_iter() before accessing something it may free,
11741         and use a zero length string ("") for the placeholder node path/name,
11742         as there shouldn't be any folders with that name to encounter...
11743
11744 Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
11745
11746         * main.c (main): Move gtk_init and friends before any code that may
11747         cause a warning dialog that needs gtk to be initialized. This
11748         specifically fixes crash when attempting warning about invalid home
11749         directory filename encoding.
11750
11751 Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
11752
11753         * po/*.po: Make distcheck updates these.
11754         * README: Update translation status.
11755         * configure.in: Release 1.4.0
11756
11757 Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
11758
11759         * README: Add overview of changes since last stable 1.2.2 release,
11760         update email address, some clean up.
11761         * gqview.1: Update email address.
11762         * TODO: Clean up.
11763
11764 Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
11765
11766         * po/fr.po: Updated French translation,
11767         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
11768         with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
11769
11770 Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
11771
11772         * po/bg.po: Updated Bulgarian translation,
11773         submitted by Vladimir Petrov <vladux@mail.bg>.
11774         * po/cs.po: Updated Czech translation,
11775         submitted by Jan Raska <jan_raska@hotmail.com>.
11776         * po/de.po: Updated German translation,
11777         submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
11778         * po/es.po: Updated Spanish translation,
11779         submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
11780         * po/fi.po: Updated Finnish translation,
11781         submitted by Lauri Nurmi <lanurmi@iki.fi>.
11782         * po/nl.po: Updated Dutch translation,
11783         submitted by Tino Meinen <a.t.meinen@chello.nl>.
11784         * po/sk.po: Updated Slovak translation,
11785         submitted by Ivan Priesol <priesol@iris-sk.sk>.
11786         * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
11787         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
11788         * README: Credit updates.
11789
11790 Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
11791
11792         * cache_maint.c(cache_maintain_home): Set the entry that displays
11793         the working path as not editable instead of insensitive, as at least
11794         the Galaxy theme shows no text in insensitive entries (fg == bg color).
11795
11796 Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
11797
11798         * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
11799         before attempting access into list model.
11800
11801 Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
11802
11803         * layout_config.c: Fix to display translations of layout_title strings.
11804
11805 Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
11806
11807         * exif.c(exif_read): Fix for gcc 3.3.2 warning.
11808
11809 Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
11810
11811         * README: Updates.
11812         * gqview.desktop: Fix Encoding field "Legacy-Mixed".
11813         * po/*.po: make distcheck touches these.
11814         * configure.in: Release 1.3.9
11815
11816 Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
11817
11818         * README: Updates.
11819         * *.[ch]: Update copyright year in file headers.
11820         * main.c: Remove start up print of beta notice.
11821
11822 Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
11823
11824         * po/bg.po: Updated Bulgarian translation,
11825         submitted by Vladimir Petrov <vladux@mail.bg>
11826         * po/es.po: Updated Spanish translation,
11827         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
11828         * po/fi.po: Updated Finnish translation,
11829         submitted by Lauri Nurmi <lanurmi@iki.fi>
11830         * po/fr.po: Updated French translation,
11831         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
11832         * po/pl.po: Updated Polish translation,
11833         submitted by Emil Nowak <emil5@go2.pl>
11834         * po/ru.po: Updated Russian translation,
11835         submitted by Sergey Pinaev <dfo@antex.ru>
11836         * po/sv.po: Updated Swedish translation,
11837         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
11838         * po/vi.po: Updated Vietnamese translation,
11839         submitted by pclouds <pclouds@vnlinux.org>
11840         * README: Update translation credits where necessary.
11841
11842 Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
11843
11844         * README: Updates.
11845         * gqview.1: Updated man page.
11846         * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
11847         fullscreen, F is still the official key but V was currently unused and
11848         it helps the upgraders migrate with less pain.
11849
11850 Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
11851
11852         * exif.c: Translate return strings, include config.h so intl.h works..
11853         * ui_fileops.c: Include config.h.
11854
11855 Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
11856
11857         * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
11858         unsupported format id values.
11859         * configure.in: Add --disable-xinerama configure switch.
11860         * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
11861
11862 Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
11863
11864         * layout.c: Removed unused code.
11865         * main.c: Move print_term out of here, fix terminal message encoding,
11866         disable listing of 'experimental' command line options.
11867         * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
11868         * ui_fileops.[ch]: Move print_term() here.
11869
11870 Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
11871
11872         * utilops.c: Remove Preview button from batch rename dialog, and fixed
11873         the preview column to auto update. BUG: rows-reordered signal of a tree
11874         model is never sent, so reordering with drag and drop will not update
11875         the preview column - this appears to be a GTK 2.2.4 bug.
11876
11877 Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
11878
11879         * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
11880         event, also check if file exists, if not simply return false instead
11881         of doing the whole attempt which will fail anyway.
11882
11883 Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
11884
11885         * po/*.po: Make distcheck touches these.
11886         * README: Update translation table. Fix release year (re make dist).
11887         * configure.in: Release 1.3.8
11888
11889 Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
11890
11891         * preferences.c: Changed the copyright string such that changes to
11892         (c) year, website address, and email address will no longer break the
11893         translations.
11894         * README: Updates.
11895
11896 Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
11897
11898         * info.c, utilops.c: Marked additional strings for translation.
11899         * po/fi.po: Updated Finnish translation,
11900         submitted by Lauri Nurmi <lanurmi@iki.fi>
11901         * po/ja.po: Updated Japanese translation,
11902         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
11903         * po/sv.po: Updated Swedish translation,
11904         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
11905         [note: es and fr are awaiting a resend in gzip form, unless I can
11906         figure out what netscape 4.x does to po files sent as plain text...]
11907
11908 Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
11909
11910         * cellrenderericon.[ch]: Changed function and structure names to avoid
11911         using the gtk namespace.
11912         * collect-table.c, view_file_icon.c: Use new names (above).
11913         * img-view.c, layout_image.c: Allow 'N' key to step to next image.
11914         * layout_util.c: Revert to old behavior where page up/down are now
11915         global to the window for stepping through images. Use Ctrl-Up/Dn to
11916         scroll file/folder views a page at a time.
11917
11918 Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
11919
11920         * dupe.c: Apply patch to fix char pointer array overrun,
11921         submitted by Richard Curnow <rc@rc0.org.uk>.
11922
11923 Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
11924
11925         * view_file_icon.c, view_file_list.c: Disabled double click to go to
11926         full screen - control clicking for mulitple selection too fast can
11927         activate fullscreen - need to revisit strategy.
11928
11929 Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
11930
11931         * collect-table.c: Fix division by zero when all thumbnails fail to
11932         generate resulting in initial zero row count.
11933         * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
11934         ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
11935         Use 64 bit integer to store and count file sizes, to properly display
11936         >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
11937         available, also use work-around to avoid %lld for printf conversions.
11938
11939 Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
11940
11941         * image.c: NULL initialize function pointers.
11942         * view_file_icon.c, view_file_list.c: Set double click in icon and list
11943         view to start fullscreen.
11944
11945 Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
11946
11947         * image.[ch], typedefs.h: Added image load completed function, it will
11948         be called when the current image is finished rendering to screen and
11949         when the image preload is complete. Only tested with --debug.
11950
11951 Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
11952
11953         * dupe.c: Mark column title strings for translation.
11954         * editors.c: Translate command name field for the default editors.
11955         * menu.c: Fix sort menu grammar.
11956
11957 Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
11958
11959         * exif.c: Fix spelling error of fluorescent.
11960         * info.c: Make filename entry non-editable in place of non-sensitive.
11961         * main.c: Use the locale's preferred encoding when printing --help text
11962         to the terminal.
11963         * preferences.c: Make entire filter editor non-sensitive when filtering
11964         is disabled.
11965         * utilops.c: Grammar, newline fixes.
11966
11967 Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
11968
11969         * ui_help.c (help_window_load_text): When encountering invalid utf-8,
11970         insert a blank line in place of broken text, removed warnings.
11971         * README: Convert encoding to proper utf-8.
11972
11973 Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
11974
11975         * layout_util.c (layout_bar_exif_sized): Fix signal handler,
11976         size_allocate has no return value.
11977
11978 Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
11979
11980         * cache.c: Fixes to initialize char variables before use.
11981         * dupe.c: Reset opposing group list when clearing a list. Fixes crash
11982         when clearing main list, then adding new files in 'compare two file
11983         sets' mode.
11984
11985 Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
11986
11987         * view_file_list.c (vflist_select_by_path): Set the focus to this row,
11988         so that up/down moves to the expected image when the list has focus.
11989
11990 Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
11991
11992         * bar_exif.[ch]: Allow exif info to start in advanced view, added
11993         utility to retrieve advanced state.
11994         * info.c: Fix for change to bar_exif_new().
11995         * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
11996         sidebar size and advanced state, note this per window, and is not
11997         saved on exit.
11998
11999 Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
12000
12001         * img-view.c: Fix image stepping bug when same image path is in the
12002         list more than once.
12003
12004 Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
12005
12006         * thumb.c: Do not scale unknown image icon larger than orginial size.
12007
12008 Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
12009
12010         * view_dir_tree.c: Added workaround so that user entered hidden paths
12011         are displayed even when 'display hidden files' option is disabled.
12012
12013 Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
12014
12015         * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
12016         new folders, so that the name sticks immediately in the view.
12017
12018 Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
12019
12020         * view_file_list.c (vflist_select_cb): Remove unnecessary check for
12021         previous button click row that was interfering with image selection.
12022
12023 Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
12024
12025         * info.c (info_tab_general_image): Fix 'Image size' calculation.
12026
12027 Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
12028
12029         * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
12030         * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
12031         unknown images.
12032
12033 Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
12034
12035         * README: Updated.
12036         * po/*.po: Make distcheck updates.
12037         * configure.in: Release 1.3.7
12038
12039 Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
12040
12041         * cellrenderericon.h: Fix show_text to be type boolean.
12042         * collect-table.c: Fix progressbar height changes by always setting the
12043         text of the widget to contain at least one character.
12044         * dupe.c, view_file_list.c: Fix warninga about invalid height
12045         parameter when setting cell height over 100, this hack simply changes
12046         maximum of the height property on GtkCellRenderer.
12047         * configure.in (ALL_LINGUAS): Added sv, Swedish language.
12048         * po/sv.po: Added Swedish translation,
12049         submitted by Hans Ã–fverbeck <hans.ofverbeck@home.se>.
12050         * po/ru/po: Updated Russian translation,
12051         submitted by Sergey Pinaev <dfo@antex.ru>.
12052         * README, TODO: Updates.
12053
12054 Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
12055
12056         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
12057         menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
12058         view_file_icon.c, view_file_list.c: Added mnemonics to all of the
12059         pop up menus. FIxed a few key bindings, notably fullscreen toggle is
12060         now F, New folder is Ctrl-F (and was renamed from Create dir), removed
12061         binding for set as wallpaper (conflicted with new window), and Float
12062         file list is now L.
12063         * README: Documented new key bindings.
12064
12065 Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
12066
12067         * image.c: Increase minimum size when dropping scale quality to
12068         GDK_INTERP_NEAREST (3 to 8).
12069         * TODO: Updates.
12070
12071 Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
12072
12073         * collect-table.c, view_file_icon.c: Fix pageup/down increment when
12074         text is enabled; fix keyboard popup menu placement; fix image view
12075         selection when clicking file already selected with multiple selection.
12076
12077 Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
12078
12079         * exif.c: Fix return value (actually return something, oddly with -O2
12080         gcc 3.2.2 is not giving a warning about this). Plus a few changes
12081         to avoid casting confusion.
12082
12083 Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
12084
12085         * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
12086         using correct casting of data to sizeof char.
12087
12088 Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
12089
12090         * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
12091         GtkTreeView by setting the focus to a column with zero width. (We draw
12092         the focus ourselves by setting the "has-focus" property of the
12093         GtkCellRendererIcon.
12094
12095 Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
12096
12097         * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
12098
12099 Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
12100
12101         * collect-table.c: Hook up Control-T to toggle filename text, set the
12102         mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
12103         shown. Fixed border padding (again).
12104
12105 Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
12106
12107         * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
12108         works as expected, anyway...
12109
12110 Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
12111
12112         * cellrenderericon.[ch], collect-table.c: More fixes and work, added
12113         ability to toggle display of filename text.
12114
12115 Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
12116
12117         * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
12118         icon views can show the filename under the icon.
12119         * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
12120         work...
12121         * Makefile.am: Added cellrenderericon.[ch].
12122
12123 Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
12124
12125         * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
12126         supplying missing comma in command - fixes crash on refresh.
12127
12128 Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
12129
12130         * TODO: Updates.
12131         * configure.in: Release 1.3.6
12132
12133 Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
12134
12135         * dupe.c: Do not unref a GtkStyle we never refed.
12136         * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
12137         Removed "Insert file drops at pointer location" option for collections,
12138         now this is always the behavior. Moved a few options to the advanced
12139         tab, removed the collections tab.
12140         * main.c: Make the printed beta release note on startup a one liner.
12141         * README: Updates.
12142         * TODO: Updated.
12143
12144 Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
12145
12146         * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
12147         checking that GtkTreeView is realized before attempting to scroll.
12148         This was a problem when the tools are hidden.
12149
12150 Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
12151
12152         * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
12153         a few strings.
12154
12155 Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
12156
12157         * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
12158         * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
12159         icon when beggining a dnd operation.
12160         * dupe.c: Set drag icon, fix progress bar value warning when starting
12161         thumbnail loading.
12162         * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
12163         free to correct place).
12164
12165 Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
12166
12167         * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
12168         dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
12169         layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
12170         preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
12171         ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
12172         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
12173         Remove use of deprecated GTK functions
12174         (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
12175
12176 Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
12177
12178         * collect-table.c: Fix removal of right clicked, but non selected
12179         items.
12180
12181 Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
12182
12183         * ui_clist_edit.[ch]: Removed, clist is deprecated.
12184         * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
12185         * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
12186
12187 Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
12188
12189         * collect-table.c, typedefs.h: Fixed the marker positioning, made the
12190         drop placement more intuitive, and removed ugly popup window for
12191         display of marker position.
12192         * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
12193         adjustment will change.
12194         * icons/marker.xpm: Gave marker a black border for some contrast on
12195         red images/themes.
12196
12197 Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
12198
12199         * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
12200         now stored as pixbufs instead of pixmaps...
12201         * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
12202         as a guide, so it now has the same selection behavior.
12203         * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
12204
12205 Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
12206
12207         * view_file_icon.c: Fix centering of icons in columns, set keyboard
12208         cursor when moving focus.
12209
12210 Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
12211
12212         * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
12213         option show_icon_names - for future ability to display filnames in the
12214         icon view. (this will need a custom gtkcellrenderer, on TODO).
12215
12216 Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
12217
12218         * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
12219         * ui_tree_edit.h: Fix function description.
12220         * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
12221         unrefed style pointers, guard against possible button release event
12222         on drop event (not sure what is causing this).
12223
12224 Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
12225
12226         * ui_bookmark.[ch]: Added history_combo utilities.
12227         * ui_utildlg.c: Use default history length for file dialogs.
12228         * utilops.c: When auto renaming single file, show preview of new name.
12229         Added drop down history for numerical rename prefix and suffixes. Fixed
12230         bug with numerical rename when anything but first row was selected.
12231         Gave prefix and suffix entries all available room, packed the image
12232         preview into a pane so image does not resize with window. Fixed
12233         incorrect lower value (1 -> 0) in start number selection.
12234         * view_file_list.c: Fixed incorrect resort when renaming files.
12235         * TODO: Major todo list cleanup.
12236
12237 Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
12238
12239         * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
12240         * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
12241         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
12242         Use new dnd, fix dnd bugs. Ignore button release event when it resulted
12243         from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
12244         now works.
12245
12246 Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
12247
12248         * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
12249         Fix bug when updating nodes via timestamp change. Force refresh when
12250         setting a path, to ensure new folders appear (in automounted folders).
12251
12252 Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
12253
12254         * cache_maint.c (cache_maintain_home_cb): Use correct path when
12255         attempting to remove old thumbnails.
12256         * view_dir_list.c: Check access with R_OK | X_OK.
12257         * view_dir_tree.c: Fix icon states, population by expander click.
12258
12259 Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
12260
12261         * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
12262         * ui_pathsel.c: Remove while(events) hack.
12263         * ui_tree_edit.c: Move the while(events) hack here, so that tree is
12264         in consistent state before showing popup.
12265         * view_dir_tree.c: Fix new folder command.
12266
12267 Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
12268
12269         * intl.h: Fix compile error when gettext is disabled.
12270         * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
12271         * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
12272
12273 Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
12274
12275         * layout.c: Set the default keybaord focus to the image pane.
12276         * layout_util.c: Make the image zoom/traversal keys only work when the
12277         image has the keyboard focus.
12278         * view_dir_tree.c: Many fixes for expansion, population, sorting,
12279         dnd hovering expansion, expander display, expander clicks, and
12280         removed unused cruft.
12281
12282 Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
12283
12284         * view_dir_tree.c: Fixed so clicking expanders does not select row,
12285         remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
12286
12287 Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
12288
12289         * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
12290         compiles cleanly - but has 'issues'.
12291         * view_dir_list.c: Minor fixes done when using as reference for above.
12292
12293 Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
12294
12295         * utilops.c: Convert multiple rename clist to a treeview, added preview
12296         for autorename results.
12297         * view_file_list.c: Fix update errors after a rename.
12298
12299 Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
12300
12301         * view_file_list.c: Fix loss of selection when changing sort order, fix
12302         incorrect next row selection when deleting files, and add fix to
12303         maintain row position when toggling thumbnails.
12304
12305 Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
12306
12307         * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
12308         that leaves old rows behind, eventually causing crash on autorefresh.
12309
12310 Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
12311
12312         * dupe.c: Fix keyboard menu placement on second_listview, set middle
12313         mouse button to toggle row selection.
12314         * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
12315         placement from keyboard pop-up, set middle button to toggle row
12316         selection, and fix image display on a select-all.
12317
12318 Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
12319
12320         * dupe.c: Consistently handle button press/release pairs.
12321         * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
12322         based on current visibility.
12323         * view_dir_list.c: Correctly scroll to and set focus to highlight
12324         previous path when going up the tree.
12325         * view_file_list.c: Allow dnd with button 1, fix selection behavior,
12326         fix auto scrolling.
12327
12328 Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
12329
12330         * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
12331         thumbnails. Changes for file list move to GtkTreeView.
12332         * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
12333         * view_dir_list.c: Set the cursor focus when clicking a row, change
12334         selection mode to NONE.
12335         * view_file_list.c: Change from GtkCList to GtkTreeView for main
12336         file list, needs cleanup.
12337
12338 Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
12339
12340         * layout_config.c: Change clist to treeview for layout order.
12341         * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
12342         * preferences.c: Remove include of ui_clist_edit.h.
12343         * ui_pathsel.c: Fixes for leaking GtkTreePaths.
12344         * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
12345         * view_dir_list.c: Add folder icons back, porting this widget complete?
12346
12347 Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
12348
12349         * ui_tree_edit.c: Make start of scroll smoother when starting from
12350         edges of widget by slowly ramping up speed.
12351
12352 Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
12353
12354         * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
12355         * view_dir_list.c: use above auto scroll for dnd.
12356
12357 Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
12358
12359         * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
12360         view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
12361         * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
12362         * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
12363         zero region is avoided.
12364         * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
12365         * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
12366         set correct dnd behavior (when source, disable dnd dest). Also removed
12367         ".." folder when root is listed.
12368
12369 Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
12370
12371         * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
12372         GdkColor when the widget changes.
12373         * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
12374         * ui_tree_edit.[ch]: Make shift_color available to rest of app.
12375
12376 Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
12377
12378         * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
12379         instead of a direct gdk_cursor_destroy (still leaks though).
12380
12381 Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
12382
12383         * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
12384         cursor on listview while comparing/sorting.
12385
12386 Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
12387
12388         * dupe.c: Row height is now correct when thumbnails is on, set the
12389         unknown pic for broken thumbnails, properly set alignment on date
12390         and size columns, and fixed keyboard popup menu placement.
12391         * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
12392         has option to return unknown image if thumbnail is broken.
12393
12394 Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
12395
12396         * dupe.c: Reimplement the alternating row color per match group,
12397         learning how to manipulate a gtktreeview sure is fun :-P
12398
12399 Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
12400
12401         * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
12402
12403 Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
12404
12405         * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
12406         * TODO: List things needed to be done to complete above conversion.
12407
12408 Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
12409
12410         * utilops.c: Show safe delete status in delete dialogs (off or on).
12411
12412 Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
12413
12414         * README: Updates.
12415         * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
12416         * configure.in: Release 1.3.5
12417
12418 Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
12419
12420         * bar_exif.c: Add padding to right of advanced view checkbutton.
12421         * exif.c: Use correct key when retrieving ApertureValue for fAperture.
12422
12423 Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
12424
12425         * exif.c: string_append_raw_bytes() character replacement fix, added
12426         description for GPSInfo.
12427
12428 Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
12429
12430         * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
12431         fSubjectDistance to return properly formatted data per 2.2 specs.
12432
12433 Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
12434
12435         * exif.[ch]: Fix incorrect orientation order by swapping
12436         BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
12437         * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
12438         rotate image per exif info option (off by default).
12439         * image.c: Add missing include of ui_fileops.h.
12440
12441 Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
12442
12443         * bar_exif.c: Fix incorrect column number setup in advanced view.
12444         * exif.c: Added additional tags (to misc section), and altered a few
12445         things after checking exif.org PDF spec sheet.
12446
12447 Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
12448
12449         * bar_exif.c: Added advanced view for exif data.
12450         * exif.c: Fix capitalization, mark relevent (standard view) strings for
12451         translation.
12452         * info.c: Use a paned widget to allow expansion of properties window
12453         without expanding image view size.
12454
12455 Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
12456
12457         * bar_exif.c: Fix alignments when adding labels to table, so that
12458         entries with mulitple lines will be top aligned.
12459
12460 Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
12461
12462         * README, TODO: Updates.
12463
12464 Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
12465
12466         * ui_fileops.c: When converting filenames to utf-8 fails, display
12467         clear warning to user, and simply allow the broken strings through.
12468
12469 Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
12470
12471         * src/Makefile.am: Added exif.c back to build list.
12472         * exif.[ch]: Moved necessary declarations out to header file, a few
12473         namespace changes, added access functions (still need: (uns)byte,
12474         undefined, float, double, and the multiple data element ones).
12475         * bar_exif.c: Fixes to use exif.h instead of exif.c.
12476
12477 Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
12478
12479         * bar_exif.c: Removed remnants of old exif parser.
12480         * info.[ch]: Removed unnecessary tab updates, avoid reloading things
12481         like exif data every time the window size changes.
12482
12483 Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
12484
12485         * exif.c: Allow support for unknown IDF tags.
12486         * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
12487         and copyright fields.
12488
12489 Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
12490
12491         * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
12492         problem 2: retrieving invalid key name! :-/
12493
12494 Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
12495
12496         * bar_exif.c, exif.c: Added formatting utility to get the commonly
12497         used data tags in a user meaningful format, output now matches previous
12498         versions, however the Shutter speeds differ a bit, will need to
12499         check (off by one?).
12500
12501 Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
12502
12503         * exif.c: Rewrite EXIF parser so that data is stored in list format,
12504         such that adding additional tags will be easy, and ExifData will not
12505         need to be touched. Very rough, human readable output for exif keys
12506         is yet to be added.
12507         * bar_exif.c: Changed to work with new exif.c, temporarily include
12508         exif.c instead of exif.h, since exif.h has not been updated yet.
12509         * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
12510         includes it directly.
12511
12512 Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
12513
12514         * editors.c(editor_verbose_io_cb): Use count returned from read when
12515         validating/converting text.
12516
12517 Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
12518
12519         * README: Updates, and converted encoding format to utf-8.
12520
12521 Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
12522
12523         * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
12524         filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
12525         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
12526         a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
12527         warning to user when such conditions occur. Editor command result text
12528         is now validated before use in verbose window.
12529
12530 Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
12531
12532         * ui_spinner.png: Changed order of frames for smoother start..
12533
12534 Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
12535
12536         * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
12537         so that newly installed loaders are automatically added to the filters.
12538         * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
12539         keys from filter to filter_ext, since the values are not backward
12540         compatible. Jumping between old and new releases will reset the list.
12541
12542 Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
12543
12544         * filelist.c(filter_add_defaults): Added svg format, if you have
12545         librsvg installed, chances are you have the gdkpixbuf loader too.
12546
12547 Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
12548
12549         * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
12550         icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
12551         unused icon files.
12552         * Makefile.am: Remove references to above.
12553         * layout_util.c: Really remove references to above.
12554
12555 Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
12556
12557         * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
12558
12559 Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
12560
12561         * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
12562         * ui_spinner.[ch]: New activity spinner and icon utils.
12563         * ui_spinner.png, ui_tabcomp.png: New icon files.
12564         * ui_tabcomp.xpm: Removed, using pngs now.
12565         * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
12566         * editors.c: Added spinner to verbose window.
12567
12568 Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
12569
12570         * editors.c: Include editors.h. (-Wmissing-prototypes warning)
12571         * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
12572         * utilops.c: Made file_util_unlink static. (same)
12573         * README: Updated.
12574         * po/*.po: Make distcheck touches these.
12575         * configure.in: Release 1.3.4
12576
12577 Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
12578
12579         * utilops.c(file_util_safe_number): Fix mem leaks, includes using
12580         correct utility to free the list (path_list_free -> filelist_free).
12581         Also avoid sorting list more than once.
12582
12583 Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
12584
12585         * editors.c(editor_command_one): Free path removed from list, fixes
12586         memory leak.
12587         * image.c(image_free): Set post buffer NULL before destroying image
12588         window, fixes mem leak.
12589         * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
12590         thumbnails [yeek! has this always been here?].
12591
12592 Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
12593
12594         * README: Updates:
12595         * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
12596         scalers when image window size is less than 3 in any direction.
12597         (debian BUG# 209365)
12598
12599 Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
12600
12601         * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
12602         exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
12603         layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
12604         rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
12605         are now held in utf8 strings. Paths are now converted to locale prior
12606         to use in a library function.
12607         * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
12608         * ui_bookmark.[ch]: utf8 fixes.
12609         * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
12610         * ui_help.c: Removed old comments no longer needed.
12611         * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
12612         * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
12613         * utilops.c: utf8 fixes, also fixed broken auto rename option when
12614         copy/move a single file.
12615         * view_dir_list.c, view_dir_tree.c: utf8 fixes.
12616         * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
12617         selection fixes.
12618
12619 Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
12620
12621         * editors.c: Added stop button to allow aborting midway through
12622         multiple file operations.
12623         * preferences.c: Added help button for the command macros to the editor
12624         preferences tab, added credits button to the about dialog.
12625         * README: Added editors section describing macros, marked credits
12626         section to be found by about credits button.
12627         * po/POTFILES.in: Added editors.c
12628
12629 Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
12630
12631         * editors.[ch]: Moved the editor command stuff here, added window to
12632         display results of a command. Window only shown when command prefixed
12633         by %v.
12634         * gqview.h, main.c: Removed above functions.
12635         * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
12636         layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
12637         Include editors.h.
12638         * ui_fileops.[ch]: Moved path_list_copy here.
12639
12640 Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
12641
12642         * README, TODO: Updates.
12643         * po/*.po: make distcheck changes.
12644         * configure.in: Release 1.3.3
12645
12646 Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
12647
12648         * preferences.c: Clean up the editor slot entry alignments, removed
12649         extra frame from inside each tab.
12650
12651 Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
12652
12653         * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
12654         of editor slots adjustable by a define, instead of hard coding it
12655         everywhere. Increase the slot count to 10. Add lossless jpeg rotation
12656         to the defaults (uses jpegtran).
12657         * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
12658         menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
12659         * view_file_icon.c: Fix loss of selection of changed files on refresh.
12660         * README: Updates.
12661
12662 Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
12663
12664         * exif.[ch]: Flash display patch to work with more cameras, based on
12665         gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
12666         * de.po: Updated German translation,
12667         submitted by Unseld@t-online.de (Rainer Unseld).
12668         * es.po: Updated Spanish translation,
12669         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
12670         * preferences.c: Some cleanup fo duplicated code, set the options
12671         insensitive that can be disabled by another.
12672         * view_dir_list.c: Added the '.' folder back so that users can drop
12673         images into the current path with dnd.
12674         * dupes.c: Added ability to select all group 1 (parent) and all
12675         group 2 (child) duplicates. Very handy when comparing two file sets.
12676         * info.c: Make the properties window remember its size when expanded.
12677         * layout_util.c(layout_key_press_cb): Small fix.
12678         * layout.c(layout_selection_list): Return active image when in
12679         collection view mode.
12680
12681 Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
12682
12683         * utilops.c: Fix incorrect test for file_util_unlink return value.
12684
12685 Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
12686
12687         * utilops.c: Added debug printf.
12688         * README: Updated changes list.
12689
12690 Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
12691
12692         * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
12693         Added a safe delete feature (trash folder), location and max size can
12694         be set in preferences. By default trash is off (normal delete). Let's
12695         just say the developer wishes he had the safe delete option only a
12696         few hours ago...
12697         * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
12698         views return if they were affected by the maintenance call. Use this
12699         info when resetting the autorefresh time stamp for the layout.
12700
12701 Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
12702
12703         * dupe.c(dupe_item_set_path): Correctly update the lists when the
12704         second list is enabled.
12705
12706 Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
12707
12708         * image.c, typedefs.h: When read ahead is enabled, also buffer the
12709         previous image.
12710
12711 Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
12712
12713         * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
12714         that there is only one place to check for it.
12715
12716 Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
12717
12718         * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
12719         'algorithm' layout to make adjustments easier (only from similar.c).
12720
12721 Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
12722
12723         * dupe.c: Fixed up the compare two file sets option, results now
12724         include which list the image is from.
12725
12726 Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
12727
12728         * dupe.c: Fixups, and make item removal work.
12729
12730 Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
12731
12732         * dupe.c: Added debug thumbprint window to display what is going
12733         on with the similarity thumbprints.
12734
12735 Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
12736
12737         * dupe.c: More fixes for sort/group by rank. Still need to work on
12738         the removal and second list functions.
12739
12740 Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
12741
12742         * dupe.[ch]: Major reorganization, started change to rank based
12743         sorting and grouping of matches.
12744
12745 Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
12746
12747         * cache.c: Fixups to string comparison logic (eek!).
12748         * similar.c: Added (unused) utility to stretch the contrast of a
12749         color channel, may use this for the grey mode.
12750
12751 Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
12752
12753         * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
12754         similarity algorithm.
12755         * main.c: Added command line option --greysims to enable the greyscale
12756         algorithm.
12757
12758 Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
12759
12760         * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
12761         view_file_list.c: Made case sensitive sorting optional.
12762         * ui_fileops.[ch]: Add case sensitive sort option utility.
12763         * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
12764         file dialogs.
12765
12766 Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
12767
12768         * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
12769         of filenames to be case insensitive.
12770         * view_dir_tree.c: Ditto, but required a bit more than simply changing
12771         strcmp to strcasecmp, sorting was using the internal compare of clist.
12772
12773 Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
12774
12775         * utilops.c: Added image preview panes for the delete and rename
12776         dialogs.
12777
12778 Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
12779
12780         * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
12781         file list before selecting the undone source image so that the
12782         selection matches the viewed image.
12783
12784 Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
12785
12786         * bar_exif.c: Added sizing arrows to this sidebar.
12787         * bar_sort.c: Added (1 level) undo to the sort manager.
12788
12789 Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
12790
12791         * image.c (image_size_sync): Remove redundant image redraw causing
12792         flicker when going fullscreen. Still flickers  on other ops though.
12793
12794 Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
12795
12796         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
12797         the auto update features (update_on_time_change).
12798         * image.c, layout.c: Honor the update_on_time_change option.
12799
12800 Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
12801
12802         * nl.po: Updated Dutch translation,
12803         submitted by Tino Meinen <a.t.meinen@chello.nl>
12804         * es.po: Updates Spanish translation,
12805         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
12806         * id.po: Added Indonesian translation,
12807         submitted by Tedi Heriyanto <tedi_h@gmx.net>
12808         * bg.po: Added Bulgarian translation,
12809         submitted by Vladimir Petrov <vladux@mail.bg>
12810         * README: Updates.
12811         * configure.in: Release 1.3.2
12812
12813 Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
12814
12815         * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
12816         * ui_tabcomp.c: When enter signal is not connected do not claim
12817         the keypress.
12818         * README: Updates.
12819
12820 Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
12821
12822         * layout.c: Increased zoom label width.
12823         * layout_util.c: Added separator in view menu for sidebar items.
12824
12825 Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
12826
12827         * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
12828         * bar_exif.[ch]: Moved the exif display here from info.c and made it
12829         more generic, also to be used in a sidebar format.
12830         * manager.[ch]: Removed these files (see bar_sort).
12831         * exif.c: Fixed major file descriptor leak in exif reader.
12832         * info.c: Use new exif display utlity in bar_exif.c.
12833         * layout.c: New exif sidebar, updates to sort sidebar.
12834         * layout_image.c: Hook sidebar into image changes.
12835         * layout_util.[ch]: Updates to sidebar management, sidebar namespace
12836         changes. Added exif sidebar.
12837         * typedefs.h: Sidebar items added to LayoutWindow struct.
12838         * po/POTFILES.in: Updated for new/removed files.
12839
12840 Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
12841
12842         * info.c: Apply patch to fix display of exif exposure time,
12843         * po/fi.po: Update translated string.
12844         both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
12845
12846 Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
12847
12848         * manager.[ch]: New files for sort manager utility.
12849         * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
12850         * po/POTFILE.in: Added manager.c
12851
12852 Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
12853
12854         * main.c (setup_default_options): Register the default bookmarks.
12855
12856 Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
12857
12858         * image.[ch], typedefs.h: Added auto refresh utilities.
12859         * fullscreen.c: Honor auto refresh setting in full screen.
12860         * img-view.c, layout_image.c: Set auto image refresh enabled.
12861
12862 Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
12863
12864         * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
12865         columns in the path selection table when used as a directory chooser.
12866
12867 Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
12868
12869         * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
12870         the history list handling here.
12871         * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
12872         editing of ui_clist_edit.[ch].
12873         * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
12874         allow drag and drop from the lists. Padding fixes.
12875         * ui_utildlg.c: Packing and padding fixes.
12876         * ui_tabcomp.[ch]: Fixes from SLIK.
12877         * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
12878         the new location fo the history_list utils.
12879
12880 Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
12881
12882         * exif.c: Changed the #include for stdint.h to inttypes.h, as some
12883         libcs do not seem to have the former (solaris 9).
12884
12885 Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
12886
12887         * README: Updates.
12888         * po/*.po: distcheck touches these.
12889         * po/POTFILES.in: Added exif.c
12890         * configure.in: Release 1.3.1
12891
12892 Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
12893
12894         * utilops.c: Further fixes for copy/move overwrite dialogs.
12895         * po/es.po: Updated Spanish translation,
12896         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
12897         * po/fr.po: Updated French translation,
12898         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
12899         * po/vi.po: Added Vietnamese translation,
12900         submitted by pclouds <pclouds@gmx.net>.
12901         * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
12902         * README: Updated a few credits.
12903
12904 Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
12905
12906         * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
12907         dialogs.
12908
12909 Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
12910
12911         * info.c, exif.c: Marked the exif strings for translation, they will be
12912         the same even in the event of exif API rewrite.
12913
12914 Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
12915
12916         * info.c: Exif fixups,
12917         in patch from Eric Swalens <eric.swalens@easynet.be>.
12918
12919 Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
12920
12921         * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
12922         menus and strings display for the translations.
12923         * preferences.c: Moved to GtkListStore/TreeView for the filter
12924         listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
12925
12926 Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
12927
12928         * layout.c: Removed tooltip form the path entry.
12929         * layout_util.c(layout_key_press_cb): When the path entry has the
12930         focus, try sending it the keypress event first. This fixes the menu
12931         accelorators from having precedence over input to the entry.
12932
12933 Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
12934
12935         * image.c: Fixed flicker when the image focus state changes.
12936
12937 Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
12938
12939         * preferences.c: Added close button to about window.
12940         * ui_help.c: Changed close button to a stock button.
12941
12942 Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
12943
12944         * README: Updates.
12945         * configure.in: Release 1.3.0
12946
12947 Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
12948
12949         * README, ChangeLog: Updates, typos.
12950         * fr.po: Updated french translation,
12951         submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
12952         * exif.[ch]: Removed comment babble.
12953         * preferences.c: Marked about window title string for translation,
12954         fixed a label indent.
12955
12956 Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
12957
12958         * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
12959         keyboard users are not stuck viewing every single path between where
12960         they are and where they want to be.
12961         * view_file_list.c: Pass a valid row when highlighting a context menu
12962         key press.
12963
12964 Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
12965
12966         * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
12967         layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
12968         view_file_list.c: Hooked up context menu key, to show right click
12969         menus, F10 will also work for the collection, dupes, and image windows.
12970         Also now explicitely destroy pop up menus when the underlying view is
12971         destroyed, since the menu does not go away when menu items are toggled
12972         with the spacebar (no selection done is sent in this case).
12973         * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
12974         passed coordinates will position the menu so that it is entirely on
12975         screen, adjusting the x,y values if needed.
12976
12977 Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
12978
12979         * TODO: Updates.
12980         * info.c: Some exif display cleanups.
12981
12982 Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
12983
12984         * exif.[ch]: Added a util, some cleanup.
12985         * info.c: Fixed up exif info display, added missing fields. Also hooked
12986         up mouse buttons/wheel on the image for moving within the image list.
12987         * layout.c: Added temporary tooltip warning beta users of brokenness.
12988
12989 Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
12990
12991         * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
12992
12993 Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
12994
12995         * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
12996         are selected, pass entire selection to the new view window.
12997
12998 Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
12999
13000         * exif.[ch]: New files for EXIF support.
13001         * Makefile.am: Added exif files, above.
13002         * info.c: Added Exif properties tab, missing a few fields though.
13003         * main.c: Enabled startup beta warning.
13004
13005 Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
13006
13007         * info.c: Use stock buttons/icons for file info window.
13008         * layout_util.[ch]: Use stock icons for the toolbar where available.
13009         * preferences.c: Update copyright in about.
13010         * po/*.po: Updated strings for the new copyright year.
13011
13012 Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
13013
13014         * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
13015         layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
13016         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
13017         Added stock icons for menu items and dialog buttons.
13018         * utilops.c: Same, also fixed big where skipping a file during
13019         copy/move operations, when the source and dest are the same, does not
13020         actually skip to the next file.
13021         * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
13022         and dialog button support.
13023
13024 Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
13025
13026         * globals.c, layout.c: Fix default window/pane values to match the
13027         slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
13028         * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
13029         new support of scroll_event on the mouse wheel.
13030         * ui_help.c: Use a mark to scroll, since scroll to iter does not work
13031         when the textview is not yet visible.
13032         * view_dir_tree.c: Increase folder tree view row height by 1.
13033         * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
13034
13035 Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
13036
13037         * [GTK2 port]
13038         * merged in latest release.
13039
13040 Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
13041
13042         * README, TODO: Updates.
13043         * po/*.po: Distcheck always touches these.
13044         * configure.in: Release 1.2.1
13045
13046 Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
13047
13048         * image.c: Added file chunk size throttling when reading image files
13049         larger than 1 MB (current throttle is 4x).
13050         * ru.po: Updated Russian translation,
13051         submitted by Oleg Andryuschenko <oandr@itek.com.ua>
13052         * fr.po: Updated French translation,
13053         submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
13054         * ja.po: Updated Japanese translation, submitted
13055         by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
13056
13057 Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
13058
13059         * README, TODO: Updates.
13060         * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
13061         mouse' option from the general user. Can be enabled by editing the
13062         gqviewrc file, see README. The option is also reset to it's new default
13063         on upgrade by renaming rc key to display_dialogs_under_mouse.
13064         * layout_util.c: The editor slots now use the current file selection
13065         when selected from the main menu, instead of only the viewed image.
13066
13067 Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
13068
13069         * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
13070         no longer valid when updating the icon view. FIXES bug causing remnant
13071         images to be displayed after delete/move operations.
13072
13073 Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
13074
13075         * [GTK2 port]
13076         * merged in 1.2.0 stable.
13077
13078 Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
13079
13080         * README, TODO: Updates.
13081         * configure.in: Release 1.2.0
13082
13083 Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
13084
13085         * po/de.po: Updated German translation,
13086         submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
13087         * po/fi.po: Updated Finnish translation,
13088         submitted by Lauri Nurmi <lanurmi@iki.fi>
13089         * po/cs.po: Updated Czech translation,
13090         submitted by Michal Bukovjan <bukm@centrum.cz>
13091
13092 Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
13093
13094         * configure.in: Set the locale path to that of datadir instead of the
13095         prefix.
13096         * gqview.spec.in: Ditto.
13097
13098 Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
13099
13100         * [GTK2 port]
13101         * merged in latest codebase.
13102         * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
13103         * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
13104         * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
13105         been renamed to has_focus in the GtkWindow structure.
13106
13107 Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
13108
13109         * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
13110         * po/*.po: Make distcheck touches these.
13111         * README: Updated.
13112         * configure.in: Release 1.1.6.
13113
13114 Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
13115
13116         * po/et.po: Updated Estonian translation,
13117         submitted by Ilmar Kerm <ikerm@hot.ee>.
13118         * po/fi.po: Updated Finnish translation,
13119         submitted by Lauri Nurmi <lanurmi@iki.fi>.
13120         * po/fr.po: Updated French translation,
13121         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
13122         * po/ro.po: Added Romanian translation,
13123         submitted by Harald Ersch <hersch@romatsa.ro>.
13124         * configure.in(ALL_LINGUAS): Added tro.
13125
13126 Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
13127
13128         * info.c: Fixed display of arrow buttons in properties window, some
13129         themes do not work with GTK_SHADOW_NONE...
13130
13131 Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
13132
13133         * globals.c: Thumbnail caching is now _on_ by default.
13134         * layout.c, layout_util.c: The list and icon views are now a radio
13135         group in the menus. Now Ctrl-L display list view and Ctrl-I displays
13136         the icon view. Also grouped the related file view options in the menus.
13137         * README: Updates to the key shortcuts.
13138
13139 Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
13140
13141         * view_file_icon.c: Do not pop up the filename tooltip if the window
13142         does not have the focus (fixes popping up when in fullscreen).
13143         * layout_image.c: The window and tools window should always be
13144         sensitive, even in fullscreen, since some users have Xinerama and could
13145         therefore still be able to use the main/tools window.
13146
13147 Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
13148
13149         * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
13150         title to remove the " - " part when no image is viewed. Also made the
13151         exit using control-Q consitent, hooked up control-P for image
13152         properties, and fixed it to drop out of full screen when showing the
13153         image properties window. (note that fullscreen is not intended for
13154         'file management' use, therefore new windows will not work correctly
13155         when displayed from fullscreen, so the mode is exited.)
13156         * collect.c, dups.c: Hooked up Control-P to properties.
13157         * README: Documented Ctrl-P properties window shortcut.
13158
13159 Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
13160
13161         * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
13162
13163 Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
13164
13165         * fileutils.c(filters_add_default): Removed pcx (not supported by
13166         gdk-pixbuf), and added raster (.ras) to default filter group.
13167
13168 Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
13169
13170         * thumb.c: Broken images are now marked with a 0 byte thumb file, so
13171         that regeneration is not reattempted until the timestamp changes.
13172         Also added (better) debugging output for thumb code.
13173
13174 Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
13175
13176         * view_file_icon.c: Syn the view in an idle call when removing multiple
13177         files, for speed/clean view.
13178         * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
13179
13180 Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
13181
13182         * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
13183         parent' popup menu item in it's place.
13184         * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
13185
13186 Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
13187
13188         * image.c: Retain zoom setting even when no image is present. Also
13189         fixed string on no image from returning infinite zoom text.
13190
13191 Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
13192
13193         * rcfile.c: Fixed editing commands to allow quotes in the command.
13194         * main.c: Use %f in some example (default) commands.
13195
13196 Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
13197
13198         * filelist.[ch]: Reimplemented the file filter lists.
13199         * globals.c, gqview.h: Removed global vars for specific file types.
13200         * main.c: Setup new file filters.
13201         * preferences.c: Added new file filter editor, also added missing
13202         cancel button to clear thumbnails confirm dialog.
13203
13204 Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
13205
13206         * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
13207         actively being thumbnailed, set the thumbnail pointer to NULL so that
13208         the thumb routines will ignore this cycle (instead of trying to use it
13209         along with the freed memory!).
13210         * view_file_list.c(vflist_maint_removed): Ditto.
13211
13212 Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
13213
13214         * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
13215         * autogen.sh: More gettextize command line options.
13216         * po/Makevars: New file for the new gettext - MANY cursing and
13217         complaint lines removed from ChangeLog that could have been simply
13218         avoided by adding upgrade notes to the gettext README!
13219         * po/*.po: Make distcheck with new gettext did this, plus a few fixes
13220         that the new gettext complains about (and fails on).
13221
13222 Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
13223
13224         * main.c: Removed printing of beta warning message at startup.
13225         * README: Updates.
13226         * po/*.po: make distcheck touches these.
13227         * configure.in: Release 1.1.5
13228
13229 Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
13230
13231         * po/et.po: Updated Estonian translation,
13232         submitted by Ilmar Kerm <ikerm@hot.ee>
13233         * po/uk.po: Updated Ukrainian translation,
13234         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
13235
13236 Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
13237
13238         * layout.c: When syncing window paths, pass full image path to the file
13239         list for correct scroll point.
13240         * view_file_list.c: Fixed refresh causing odd scroll point jumping.
13241         * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
13242         is thawed.
13243
13244 Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
13245
13246         * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
13247         compares for the directory/filter history lists.
13248
13249 Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
13250
13251         * image.c(image_change_from_image): Maintain scroll offset. 
13252
13253 Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
13254
13255         * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
13256         resulted in the window resizing onscreen when first showed.
13257         * utilops.c: Added a "Skip all" button to the move and copy overwrite
13258         dialog.
13259
13260 Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
13261
13262         * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
13263         classic behavior of changing the path not effecting the displayed
13264         image. The new behavior is now to view the first image in the new
13265         path (many users wanted this - to enable old behavior set
13266         lazy_image_sync to true in gqviewrc).
13267         * main.c(main): Fixes to work with new non lazy image changing.
13268
13269 Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
13270
13271         * layout_image.c: Set the main window (and tools) insensitive when
13272         showing full screen.
13273         * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
13274         top level window is insensitive (fixes bug that tooltip can show up
13275         when switching to fullscreen).
13276         * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
13277         display the subdirectories.
13278
13279 Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
13280
13281         * layout.c: Fixed broken 'fit window to image when tools float' option
13282         for the main window. Also fixed pane positioning bug causing panes to
13283         move to 1,1 when user holds down h or f to hide or float the tools.
13284
13285 Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
13286
13287         * configure.in: Added test for Xinerama.
13288         * fullscreen.c: Added Xinerama support based on patch from
13289         "Jörg Mensmann" <joerg.mensmann@gmx.de>
13290         (untested - do not have Xinerama display - NVidia's twinview does not
13291         support it with tv out as the second device - crash :/ )
13292         * Makefile.am(LD_ADD): Added Xinerama lib var.
13293         * view_file_list.c: Some crash fixes when refreshing the file view. Of
13294         note make sure nothing is selected until the clist is completely
13295         synced, and guard against vflist_index_get_data returning NULL,
13296         although that should no longer happen during the refresh.
13297
13298 Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
13299
13300         * layout.c(layout_style_set): NULL widget pointers before destroying
13301         them, as the group box destruction will cause attempts to update
13302         widgets that may already be flagged for destruction.
13303
13304 Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
13305
13306         * info.c: Added drag and drop support to info window (as source only).
13307
13308 Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
13309
13310         * layout_config.c: Made the window layout selection look better.
13311
13312 Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
13313
13314         * README, TODO: Updated.
13315         * po/*.po: Make distcheck always touches these.
13316         * configure.in: Release 1.1.4
13317
13318 Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
13319
13320         * layout.c: Fixed delete event signal handler parameters (oops), and
13321         unref the gtk_tooltips on window close to avoid leaking them.
13322         * layout_util.[ch]: Added new window menu item to create another main
13323         window, along with the companion close window menu item.
13324         * README: Updates.
13325
13326 Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
13327
13328         * img-view.[ch]: Added maintenance support for deleted/moved files.
13329         * utilops.c: Hooked up the new img-view maintenance functions (above).
13330
13331 Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
13332
13333         * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
13334         as that is the only place that used them).
13335         * img-view.c: Dropping a list a of files onto the window now remembers
13336         the entire list, they can be navigated as in the main window and used
13337         to start a slideshow for that window. Dropped directories also pop up
13338         a menu requesting the actions, similar to the duplicates and
13339         collection window drag and drop stuff.
13340         * img-view.h: Added view_window_new_from_list.
13341
13342 Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
13343
13344         * image.c(image_zoom_adjust_real): Removed the rounding hack when
13345         incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
13346         was a broken attempt to clamp the zoom to the increment size, which,
13347         upon further review is really just unexpected behavior and breaks
13348         when the increment size is larger than the resulting fit window scale.
13349         (surprised no one saw this earlier, it has been this way since pre 1.0)
13350         * preferences.c(zoom_increment_cb): Fix for converting float to int.
13351
13352 Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
13353
13354         * utilops.c: Added the ability to auto-rename files numerically from
13355         within the rename (multiple) files dialog.
13356
13357 Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
13358
13359         * info.c: Added display of image transparency (yes or no).
13360         * layout_image.c(layout_image_maint_removed): Move to the next closest
13361         image within a collection when deleting files, and a collection member
13362         is the actively viewed image.
13363         * view_file_icon.c, view_file_list.c: In the maintenance removed utils
13364         consider that the viewed image may be a collection member.
13365
13366 Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
13367
13368         * main.c: Added support of %f escape to insert filenames anywhere
13369         within the editor command line.
13370         * rcfile.c(save_options): Remove brain dead fprintf that could result
13371         in writing random memory to the config file by simply specifying an
13372         printf format escape in an editor slot (oops).
13373
13374 Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
13375
13376         * [GTK2 port]
13377         * image.c: Changed focus drawing a bit to remove the frame when the
13378         focus is active, and removed some crufty #if 0 sections.
13379         * view_file_icon.c: Grab the focus for the clist on a button 1 press.
13380
13381 Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
13382
13383         * [GTK2 port]
13384         * collect-table.c: Fixes for removal of gtk_widget_popup.
13385         * dupe.c: Fixes for removal of gdk_time_get.
13386         * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
13387         * image.c: Fixes to find size of a pixmap, focus drawing, and
13388         gdk_pixbuf_(un_)referencing.
13389         * layout.c: Fixes for gdk_time_get and remove setting of paned handle
13390         size.
13391         * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
13392         gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
13393         * preferences.c: Fixes button box spacing and about label justify.
13394         * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
13395         slik GTK2 port.
13396         * view_dir_list.c: Fixes for pulling the GdkFont from a style.
13397         * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
13398         values so that drag and drop works.
13399         * view_file_list.c: Fixes for pulling the GdkFont from a style.
13400         * configure.in: Use new gtk2 checks.
13401         * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
13402
13403 Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
13404
13405         * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
13406         view_file_icon.c, view_file_list.c: Proper signal handler casts, and
13407         use of const gchar * where appropriate (for clean gtk2 compile).
13408
13409 Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
13410
13411         * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
13412         printfs and comments.
13413
13414 Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
13415
13416         * image.[ch]: Alterations now retain the center point of the image.
13417         Also added image_zoom_adjust_at_point(), which will keep the same
13418         point x,y in position after the zoom.
13419         * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
13420         so that ctrl-mouse wheel zooming stays relative to the mouse position.
13421
13422 Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
13423
13424         * layout.c, typedefs.h: The active path of the main window is now
13425         checked for a timestamp change, is so call a refresh.
13426         * view_file_list.c: Fixed bug causing a jump to end of the list during
13427         a refresh or toggling thumbnails.
13428
13429 Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
13430
13431         * README: Updates.
13432         * po/*.po: Make distcheck will touch these.
13433         * configure.in: Release 1.1.3
13434
13435 Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
13436
13437         * pixbuf_util.c: Compile cleanup.
13438         * po/POTFILES.in: Added info.c.
13439         * po/cs.po: Updated Czech translation,
13440         submitted by Jan Raska <jan_raska@hotmail.com>
13441
13442 Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
13443
13444         * info.c: Added a misc. tab to the properties dialog for permissions.
13445
13446 Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
13447
13448         * info.c (info_window_new): Remove unused vbox variable.
13449         * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
13450         functions (appears roughly 2-3x faster, could probably be further
13451         improved by making clockwise and counter-clockwise specific versions,
13452         to remove the if statements from the inner loops).
13453
13454 Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
13455
13456         * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
13457
13458 Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
13459
13460         * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
13461         option, on by default.
13462         * image.c, typedefs.h: Implemented two pass zooming, also tried to
13463         throttle the image buffer size for larger image files - but left it
13464         #defined out for now, the buffer size needs to be calcualted better
13465         than mulitplying by 8 :)
13466
13467 Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
13468
13469         * image.c: Removed the old debugging defines.
13470
13471 Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
13472
13473         * info.c: When image is unkown flaged, do not display image attributes.
13474         * layout.c: When an image has no read access, display this fact.
13475         * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
13476         (and poor design) (Un)float, etc. menu text.
13477         * view_dir_list.c: Scroll to show previous directory when walking up
13478         the path tree.
13479         * view_file_list.c: Fix broken filename text alignment when turning
13480         off thumbnails in the middle of loading the thumbnails.
13481
13482 Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
13483
13484         * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
13485         and drop autoscroller callback when the widget is destroyed.
13486
13487 Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
13488
13489         * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
13490         * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
13491         hide the toolbar buttons,
13492         based on patch from Trevor Harmon <trevor@vocaro.com>
13493
13494 Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
13495
13496         * slideshow.c(generate_list): Fix non random list generation. (it was
13497         reversing the list after adding each index - with fun results).
13498
13499 Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
13500
13501         * dupe.c: Fixed the reversed addition of matches that has been around
13502         since the beginning of time. (Fix absolutely needed now for the rank
13503         numbers to make any real sense.)
13504
13505 Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
13506
13507         * info.c: Added compression ratio display to image properties. This is
13508         the real ratio of disk size to memory size.
13509         * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
13510         display of the similarity rankings to the find dupes window. Also added
13511         a user adjustable 'custom threshold' for similarity.
13512
13513 Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
13514
13515         * info.[ch]: Added an image properties dialog, only shows basic info
13516         at this time...
13517         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
13518         view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
13519         the menus to show the new dialog.
13520
13521 Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
13522
13523         * similar.c: Did some optimizing, quick timing with stopwatch shows
13524         improvements in compares from 2 to 3.5 times faster. Tried to improve
13525         similarity data generation, but I doubt it helped much (if at all).
13526
13527 Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
13528
13529         * README: Updates.
13530         * po/*.po: Make distcheck touched these.
13531         * po/th.po: Removed duplicate translation of "Overwrite file"
13532         * configure.in: Release 1.1.2.
13533
13534 Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
13535
13536         * po/et.po, gqview.desktop: Updated Estonian translation,
13537         submitted by Ilmar Kerm <ikerm@hot.ee>.
13538         * po/fr.po: Updated French translation,
13539         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
13540         * po/th.po: Added Thai translation,
13541         submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
13542         * README: Added translator credit.
13543
13544 Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
13545
13546         * layout.c: Fixed mem leak.
13547         * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
13548         extensions for us. Also added extension_from_path() util.
13549         * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
13550         pointer to the button.
13551         * utilops.c: Added auto/rename options to the file overwrite dialogs.
13552
13553 Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
13554
13555         * image-load.c: Spew a warning if area_update happens with a NULL
13556         pixbuf.
13557
13558 Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
13559
13560         * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
13561         imge backgrounds to be set to black.
13562         * image.[ch]: Added background color setting support, black or any
13563         other color (at this time app does not have custom color option).
13564         * fullscreen.c: Use new image_background_set_black (above) to set
13565         fullscreen images to black background.
13566         * img-view.[ch]: Added util to sync the color preferences, also all
13567         open windows are now kept in a list.
13568         * layout.[ch], layout_image.c: Support for color syncing to user
13569         setting.
13570
13571 Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
13572
13573         * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
13574         views, respectively. 'Remove old thumbnails' no longer has a shortcut.
13575         Also added menu items for these (view menu), and made thumbnails menu
13576         and button insensitive when icon view is active.
13577         * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
13578         copy_file_attributes util.
13579         * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
13580         after delete operation.
13581
13582 Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
13583
13584         * layout.[ch]: The tools float and hide seem to be working well now.
13585         * layout_image.c, layout_util.c: Use the 'smart'
13586         layout_tools_{float|hide}_toggle() functions.
13587         * main.c: Pull the tools information before saving the rc file.
13588         * typedefs.h(LayoutWindow): Added slots to store the divider positions.
13589         * view_file_icon.c (destroy_cb): Unschedule the tip window when
13590         the view is destroyed (fixes crash).
13591
13592 Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
13593
13594         * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
13595         the divider position of the tools window.
13596         * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
13597         Started implementation of the float/hide tools option. Sort of works,
13598         but does not properly restore divider positions in some cases. Also
13599         get an X badwindow when holding down hide or float keys (hmm, race?).
13600
13601 Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
13602
13603         * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
13604         0.16.0 or higher enable the TILES zoom quality option.
13605         * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
13606         * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
13607         * ui_pathsel.c: Added divider between dir and file lists.
13608
13609 Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
13610
13611         * collect-table.c: Use drag_leave signal to stop the autoscroller.
13612         * view_file_icon.c: File refresh and removal positioning fixes.
13613
13614 Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
13615
13616         * view_dir_tree.c: Fix highlight dnd bug.
13617
13618 Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
13619
13620         * configure.in: Use datadir for the GNOME icon and desktop entry, so
13621         that prefix is honored.
13622
13623 Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
13624
13625         * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
13626         layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
13627         view_file_icon.c, view_file_list.c: More proper signal casting (menus).
13628
13629 Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
13630
13631         * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
13632         image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
13633         layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
13634         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
13635         Signal connection, prototype, and return value clean ups.
13636
13637 Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
13638
13639         * view_dir_tree.c: Unset the click_node and drop_node if they match the
13640         removed node.
13641
13642 Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
13643
13644         * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
13645         the source file ( > just does not work), then set the mtime of the
13646         thumbnail/sim to that of the source file. You probably needed to
13647         re-generate those thousands of thumbnails anyway ;)
13648         * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
13649         deleting an image the next is not automatically selected/viewed.
13650
13651 Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
13652
13653         * ui_*.c: Fixes from SLIK (0.7.0).
13654
13655 Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
13656
13657         * main.c: Set the current worrking path to that of the file before
13658         calling the editor command. For multiple files, the first path in the
13659         list is used.
13660
13661 Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
13662
13663         * rcfile.c: Fix buffer over-runs y using strncpy.
13664
13665 Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
13666
13667         * view_dir_tree.c: Compile clean ups.
13668         * README, TODO: Updated.
13669         * po/*.po: Pretty sure make dist(check) is gonna touch these.
13670         * configure.in: Release 1.1.1
13671
13672 Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
13673
13674         * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
13675         of base == "/" to avoid paths like "//name".
13676         * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
13677         view_file_list.c: Use new concat_dir_and_file where appropriate.
13678         * utilops.c: The move/cop_simple calls now correctly determine single
13679         file operations, such that they are not treated as multiple files.
13680         * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
13681         shortcust for zooms of -2, -3, and -4, respectively.
13682
13683 Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
13684
13685         * layout.c(layout_list_new): Pass NULL as path when creating lists.
13686         * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
13687         really a ctree.
13688         * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
13689         to the right click menus, check access perms before allowing in menus.
13690         * view_file_icon.c: More fixes.
13691
13692 Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
13693
13694         * view_file_icon.c: Fixed sync() update when removing files from table.
13695         Wasted 30 minutes trying to fix focus handling for sync, discovered I
13696         was trying to re-invent what 1 call to vficon_update_focus() already
13697         does :-/
13698
13699 Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
13700
13701         * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
13702         K, or MB.
13703         * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
13704         as many bytes read from the image file per idle cycle.
13705         * layout.c: Fix sort sync bug. size totals are now displayed for the
13706         file list.
13707         * layout_util.[ch]: Added folder pixmap utilities.
13708         * typedefs.h: Added PixmapFolders struct (for above), and additional
13709         vars for the dir views.
13710         * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
13711         list for consistency, several fixes/cleanups, also allow drops on the
13712         std list for move/copy.
13713         * view_file_list.c: Fixes, selected images are passed to the image
13714         handler when idle (to avoid multiple selection mess).
13715
13716 Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
13717
13718         * filelist.[ch]: Added filelist_insert_sort. util.
13719         * layout.[ch], layout_image.[ch]: Added maintenance support.
13720         * preferences.c, rcfile.c: The tree_descend_subdirs option is now
13721         user adjustable, and saved.
13722         * utilops.c: Hooked up layout maintenance.
13723         * view_dir_tree.c: Refresh now updates active path.
13724         * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
13725         selection retention on refresh, and possible crashes when syncing the
13726         icon view.
13727
13728 Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
13729
13730         * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
13731         * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
13732         not pass a call to access().
13733
13734 Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
13735
13736         * icons/folder_[open|close]/xpm: New icons for folders.
13737         * view_dir_tree.c: Us folder icons in the ctree's view.
13738
13739 Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
13740
13741         * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
13742         * filelist.c, ui_fileops.c: Fixed reading of file list so that top
13743         level paths (this in root dir) do not return //path (note double slash)
13744         * globals.c, gqview.h: Added tree_descend_subdirs option vars.
13745         * typedefs.h(ViewDirTree): Filled in needed vars.
13746         * layout.c: Hooked up vdtree_* stuff.
13747         * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
13748         location dialog when you do not need it.
13749         * view_dir_tree.[ch]: Implemented tree view.
13750         * view_file_list.c: Fixed crash on refresh after moving selected files.
13751         (the refresh stuff still needs work)
13752
13753 Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
13754
13755         * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
13756         and tree view options.
13757         * image.c: When image is set to NULL, still call the update function.
13758         * layout.[ch]: Support view as icons and tree, fix leak on layout
13759         style change.
13760         * typedefs.h: More needed vars to structs.
13761         * view_dir_list.c: Disconnect popup menu destroy signal when the main
13762         widget is destroyed, as it may be gone before the popup is done.
13763         * view_file_list.c: Added 'View as icons' popup menu option, also
13764         same fix as above.
13765         * view_file_icon.c: More work, selections states, dnd, menus, more.
13766
13767 Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
13768
13769         * layout.c: Added the necessary vficon_xxx calls.
13770         * typedefs.h: Added necessary stuff to ViewFileIcon struct.
13771         * view_file_icon.[ch]: Started as collect-table.c, then edited to
13772         use FileData instead of CollectInfo... Sort of works.
13773
13774 Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
13775
13776         * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
13777         slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
13778         make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
13779         * README: Updates.
13780         * po/POTFILES.in: Updated.
13781         * po/*.po: Make distcheck touched these.
13782         * configure.in: Released 1.1.0
13783
13784 Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
13785
13786         * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
13787         when setting syncing clist order.
13788
13789 Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
13790
13791         * menu.[ch]: Allow sort menu to indicate current sort type.
13792         * main.c: Correctly set and save sort options.
13793         * collect-table.c: Fix for layout sort API change.
13794         * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
13795         sort to the file list pop up menu.
13796         * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
13797
13798 Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
13799
13800         * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
13801         slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
13802         working. Applying settings in config window now updates the layout
13803         of the main window - this seems to be ok, but I still cross my fingers
13804         when I press apply ;)
13805
13806 Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
13807
13808         * layout.c: Fixed (most of) the tab completion and history.
13809         * layout_util.c: Keyboard shortcuts should all work now.
13810         * main.c: Removed old keyboard handler (to layout_util.c).
13811         * layout_image.c, dnd.c: Main window image dnd hooked up.
13812         * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
13813         entry cursor positioning when selecting from the menu.
13814
13815 Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
13816
13817         * layout_image.c, slideshow.c: Fixed read ahead issues (was double
13818         loading the file, sequentially)
13819         * menu.c: Removed include for window.h, file no longer exists.
13820
13821 Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
13822
13823         * global.c, gqview.h, rcfile.c: Added horizontal divider var.
13824         * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
13825         view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
13826         resembles a useable interface again.
13827         * slideshow.c: Fixes.
13828         * menu.c: Removed all old menu stuff, clean now.
13829         * window.[ch]: Removed files.
13830
13831 Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
13832
13833         * img-main.[ch]: Dumped.
13834         * layout_image.[ch]: New files, contains image code adapted from
13835         above img-main files.
13836         * typedefs.h: Move all public structures here.
13837         * fullscreen.h, slideshow.h: Move structures out (to above).
13838         * collect-table.c, collect.c, dups.c, window.c: Include fixes.
13839         * dnd.c, menu.c: Removed unused code.
13840         * gqview.h, main.c: start_editor_* fixes.
13841         * layout.[ch], view_file_list.[ch]: More work.
13842
13843 Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
13844
13845         * typedefs.h: Moved layout, list struct headers here.
13846         * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
13847         Changes for above.
13848         * layout.c, view_file_list.[ch]: The file listing now sort of works.
13849         * slideshow.c: Fixed crash from wrong test placement.
13850
13851 Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
13852
13853         * dnd.[ch]: Made drop types public.
13854         * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
13855         * filelist.[ch]: Fixes.
13856         * layout.[ch]: Added dir list view plus more work.
13857         * menu.c: Removed old dir popup menu code.
13858         * view_dir_list.[ch]: Impemented, pretty much done except for reporting
13859         back to the layout.
13860
13861 Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
13862
13863         * layout_config.[ch]: Added new files, includes util to select window
13864         layout and to convert the selected layout to/from simple format for
13865         saving in an rc file.
13866         * globals.c, gqview.h, main.c: Added layout variables for default view.
13867         * rcfile.c: Save/restore these variables.
13868         * layout.c, layout_util.c: More work, mainly all for configuration.
13869         * preferences.c: Added layout configuration to window tab.
13870
13871 Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
13872
13873         * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
13874         Also worked on the layout code, seems it should be done in a simpler
13875         way....
13876
13877 Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
13878
13879         * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
13880         * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
13881         Fixed for new layout structure.
13882         * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
13883         * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
13884         (mostly by #if 0-ing out offending code).
13885         * layout.[ch]: More fleshing out.
13886         * view_file_list.[ch]: Well it compiles...
13887         * slideshow.[ch]: Fixed to use new layout window, should be ok.
13888         * Makefile.am: Updates, well it now compiles without warnings - just
13889         don't run it -- there's no window :)
13890
13891 Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
13892
13893         * filelist.[ch]: Stripped out old file list code, only list utils are
13894         to remain here (no GUI stuff).
13895         * layout.[ch]: This will be the functions to generate the main window.
13896         * view_file_list.[ch]: Began new file list code (much of it is just
13897         making original file list self-contained (no globals, etc.)
13898         * view_file_icon.[ch]: The is will be a wrapper around the collection
13899         table to view the file list as a collection layout. (currently empty).
13900         * view_dir_list.[ch]: Will be new directory list (currently empty).
13901         * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
13902         will probal start with using tree code from old bitgrazer app).
13903         * Makefile.am: Added above new files, note that no compiling has been
13904         attempted - it wont work anyway for a quite a while.
13905
13906 Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
13907
13908         * main.c: Removed pre-1.0 compatibility code (very old versions
13909         placed gqviewrc and thumbnail dir in top of $HOME, this checked
13910         for and moved them to current location $HOME/.gqview/.)
13911         * TODO: Updated.
13912         * ChangeLog: added marker for start of post-2.0 Changes.
13913
13914 Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
13915
13916         * *.[ch]: Update copyright year.
13917         * main.c(main): Print blurb about devel beta etc.
13918         * configure.in: Removed useless test.
13919
13920 =======================================================================
13921
13922   GQview 1.1.x series started.  (1.1 marker)
13923
13924 =======================================================================
13925
13926 Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>
13927
13928         * README: Updated.
13929         * configure.in: Release 1.0.2
13930
13931 Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>
13932
13933         * po/*.po: Make distcheck touched these.
13934         * README: Updated.
13935
13936 Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>
13937
13938         * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
13939         * po/cs.po: Updated Czech translation,
13940         submitted by Jan Raska <jan_raska@hotmail.com>
13941         * po/zh_CN.GB2312.po: Updated Chinese translation,
13942         submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
13943         * po/pl.po: Minor Polish translation tweak.
13944
13945 Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>
13946
13947         * dupe.c(dupe_window_remove_selected): Copy the selection list before
13948         removing files, because clist->selection may change as items are
13949         removed. Fixes BUG where not all files selected were being removed
13950         from the list.
13951
13952 Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>
13953
13954         * gqview.1: Updated contact info in man page.
13955         * configure.in: Release 1.0.1
13956
13957 Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>
13958
13959         * preferences.c, README: Old gqview@email.com changed to
13960         gqview@users.sourceforge.net.
13961         * po/*.po: Some patching to update e-mail (above).
13962
13963 Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>
13964
13965         * cs.po: Added Czech translation,
13966         submitted by Jan Raska <jan_raska@hotmail.com>
13967         * uk.po: Updated Ukrainian translation,
13968         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
13969         * configure.in (ALL_LINGUAS): Added cs.
13970         * README: small update.
13971
13972 Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>
13973
13974         * po/hu.po: Updated Hungarian translation,
13975         submitted by Egmont Koblinger <egmont@suselinux.hu>
13976         * po/nl.po: Updated Dutch translation,
13977         submitted by Tino Meinen <a.t.meinen@chello.nl>
13978         * README: Updated.
13979         * configure.in: Released 1.0
13980
13981 Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>
13982
13983         * po/nl.po: Updated from Tino Meinen.
13984         * README, TODO: Updated.
13985         * configure.in: Release 0.99.3 (release candidate 1)
13986
13987 Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>
13988
13989         * po/nl.po: Updated Dutch translation,
13990         submitted by Tino Meinen <a.t.meinen@chello.nl>
13991
13992 Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>
13993
13994         * po/no.po: Fixed fuzzy caused by make dist.
13995         * po/ru.po: Minor format change from a make dist (no translation
13996         changed, however).
13997         * po/*.po: Make dist updated the POT creation date for the others.
13998
13999 Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>
14000
14001         * preferences.c: Fixed the license statement in the about dialog.
14002         * po/*.po: Adjusted translation lines for above, where I could - to
14003         avoid fuzzies.
14004
14005 Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>
14006
14007         * po/et.po: Updated Estonian translation,
14008         submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
14009         * po/es.po: Updated Spanish translation,
14010         submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
14011         * po/fr.po: Updated French translation,
14012         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
14013         * po/ru.po: Updated Russian translation,
14014         submitted by Sergey Pinaev <dfo@antex.ru>
14015         * po/no.po: Added Norwegian translation,
14016         submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
14017         * po/it.po: Added Italian translation, submitted
14018         by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
14019         * configure.in (LINGUAS): Added no.
14020
14021 Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>
14022
14023         * README: Updated.
14024         * po/*.po: Make distcheck touched these.
14025         * configure.in: Release 0.99.2
14026
14027 Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>
14028
14029         * README, TODO, gqview.1: Minor updates.
14030         * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
14031         * po/zh_TW.po: Updated Traditional Chinese translation,
14032         submitted by Abel Cheung <deaddog@deaddog.ws>
14033         * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
14034         request - not sure of any possible problems this may cause?
14035         * po/fi.po: Updated Finnish translation,
14036         submitted by Lauri Nurmi <lanurmi@iki.fi>
14037         * po/de.po: Updated German translation,
14038         submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
14039         * po/fr.po: Updated French translation,
14040         submitted by Eric Lassauge <lassauge@mail.dotcom.fr
14041         * po/sk.po: Updated Slovak translation,
14042         submitted by Ivan Priesol <priesol@frki.utc.sk>
14043         * po/pt_BR.po: Updated Brazilian Portuguese translation,
14044         submitted by Guilherme M. Schroeder <slump@linuxall.org>
14045
14046 Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>
14047
14048         * README: Updated.
14049         * configure.in: Release 0.99.1
14050
14051 Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>
14052
14053         * po/*.po: Make distcheck updated these.
14054         * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
14055
14056 Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>
14057
14058         * da.po: Added Danish translation,
14059         submitted by Birger Langkjer <birger.langkjer@image.dk>.
14060         * pt_BR.po: Updated Brazilian Portuguese translation,
14061         submitted by Guilherme M. Schroeder <slump@ieg.com.br>
14062         * configure.in: Added da to LINGUAS.
14063         * README: Updates.
14064
14065 Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>
14066
14067         * README, gqview.spec.in, po/fr.po: Updated French translation,
14068         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
14069         * filelist.c: When entering a directory with no read acces, still clear
14070         the file/dir lists. Also add . and .. to allow exit of said dir.
14071         * img-view.c, window.c: The " - GQview" string really should not be
14072         marked for translation.
14073
14074 Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>
14075
14076         * README: Updated.
14077         * configure.in: Release 0.99.0
14078
14079 Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>
14080
14081         * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
14082         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
14083
14084 Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>
14085
14086         * image.c(image_tile_render): Use the simple render when scale is also
14087         1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
14088         Also removed crufty #if 0'ed lines.
14089
14090 Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>
14091
14092         * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
14093         needed to add a 'new image' flag to a few funcs for this.
14094
14095 Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>
14096
14097         * filelist.c: The history menu text is now truncated using the
14098         available space in the GtkOptionMenu instead of forcing to 32 chars.
14099
14100 Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>
14101
14102         * Makefile.am, configure.in, acconfig.h: Install README to a share
14103         dir.
14104         * README: Added section keys.
14105         * gqview.spec.in: Added README of share dir.
14106         * POTFILES.in: Added ui_help.c
14107         * gqview.h, main.c, menu.c: Added simple help window to display README.
14108         * ui_help.[ch]: New files for utils to display a help window.
14109
14110 Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>
14111
14112         * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
14113         as it is more portable.
14114
14115 Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>
14116
14117         * README: Updated.
14118         * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
14119         * po/POTFILES.in: cache_main.c is actually cach_maint.c.
14120         * configure.in: Release 0.13.0
14121
14122 Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>
14123
14124         * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
14125         dialog displaying 'purge thumbnails' progress - it also no longer
14126         blocks the app.
14127         * cache.[ch]: Moved above out of here.
14128         * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
14129         functions and/or include cache_maint.h.
14130         * po/POTFILES.in: Added cache_maint.c
14131
14132 Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>
14133
14134         * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
14135         dir.
14136         * collect-table.c: Update include of marker.xpm.
14137
14138 Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>
14139
14140         * Makefile.am, marker.xpm: Added marker icon file.
14141         * collect-table.c: Added marker to display insertion point of a dropped
14142         image in collection windows, same for moving. Also dropped directories
14143         are sorted before adding to the collection, and honor the
14144         collection_drop_inserted option. Also if the mouse is outside the
14145         clist window, shut down the autoscroll cb.
14146         * filelist.[ch]: Made path_list_sort() public.
14147
14148 Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>
14149
14150         * main.c: Changed exit dialog title.
14151         * window.c: Fixed delete_event handlers to return TRUE (was void).
14152
14153 Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>
14154
14155         * collect-dlg.[ch]: Added type to close collection window after save.
14156         * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
14157         changed flag to collections, and use it to remind user a collection
14158         was modified before closing the window.
14159         * main.c: Remind user at least one open collection has been modified,
14160         with option to cancel exit.
14161
14162 Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>
14163
14164         * gqview.spec.in: Updated the RPM spec file.
14165         * po/nl.po: Updated Dutch translation,
14166         submitted by Hette J Visser <hette@linux.nl>
14167         * po/uk.po: Added Ukrainian translation,
14168         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
14169         * configure.in: Added uk to LINGUAS.
14170         * README: Updates.
14171         * po/{all_others}.po: Make dist did this while testing RPM build.
14172
14173 Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>
14174
14175         * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
14176         insert, and added moving of images within a collection using dnd.
14177         * dupe.[ch]: Changed color coding for duplicate list, alternate colors
14178         are now 10% darker instead of inverted fg and bg.
14179         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
14180         dropped files into a collection at the drop point.
14181         * main.c, slideshow.c: Use random instead of rand.
14182         * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
14183         * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
14184
14185 Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
14186
14187         * ui_menu.[ch]: Added more menu item utils.
14188
14189 Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
14190
14191         * preferences.c: Made ok, apply, and cancel button sizes consistent.
14192         * collect-dlg.c: Changed Load to more consistent Open.
14193
14194 Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
14195
14196         * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
14197         size, moved some space from above the buttons to top of window).
14198         Also aligned buttons right and made them bigger.
14199
14200 Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>
14201
14202         * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
14203         check entire string (strcmp). Ordered filter addition so that they are
14204         listed in descending order, but keep All Files ( * ) filter at the
14205         bottom of the list.
14206
14207 Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>
14208
14209         * ui_clist_edit.c: Explicitely set the focus for the text entry to
14210         fix missing cursor.
14211         * README: Updated.
14212         * configure.in: Release 0.12.0
14213
14214 Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>
14215
14216         * README, TODO: updated.
14217         * po/et.po: Added Estonian translation,
14218         submitted by Ilmar Kerm <ikerm@hot.ee>
14219         * configure.in: Added et to ALL_LINGUAS.
14220
14221 Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>
14222
14223         * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
14224         fixed control-key test.
14225         * README: Credit updates.
14226
14227 Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>
14228
14229         * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
14230         rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
14231         option. Also added compile-time feature to sort names numerically
14232         (numerical sort based on patch from Martin Pool <mbp@samba.org>)
14233         * README, gqview.1: Documented the I keyboard shortcut for collections.
14234
14235 Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>
14236
14237         * utilops.c (file_util_create_dir_cb): Support dir names entered as an
14238         absolute path.
14239
14240 Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>
14241
14242         * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
14243         are created with mode 0755 (as before), but the .thumbnails dirs
14244         created near the images are now 0775 (so that others in the group can
14245         update the thumbs).
14246         * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
14247         filelist.c to use this in future), also fixed the clist_moveto calls
14248         to use a valid column number (-1).
14249         * ui_pathsel.c: Added right click menus to rename dirs and files, and
14250         to delete files. Also added a New Directory button to create new
14251         directories from within the dialog.
14252
14253 Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>
14254
14255         * po/ja.po: Updated Japanese translation,
14256         submitted by Yuuki NINOMIYA <gm@debian.or.jp>
14257         on behalf of SATO Satoru <ss@gnome.gr.jp>
14258         * po/pl.po: Updated Polish translation,
14259         submitted by Zbigniew Chyla <cyba@gnome.pl>
14260         * po/nl.po: Added Dutch translation,
14261         submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
14262         * po/fi.po: Added Finnish translation,
14263         submitted by Lauri Nurmi <lanurmi@iki.fi>
14264
14265 Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>
14266
14267         * filelist.[ch]: Added text_from_time and text_from_size utils for
14268         file attribute display. Added size and date to the file list.
14269         * window.c: Changes for above.
14270         * dupe.c: Removed text_from_time, use new one as well as one for byte
14271         size from filelist.h.
14272         * collect-table.c: Fixed a style leak on clist cell selections.
14273
14274 Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>
14275
14276         * dupe.c: Fix style leak when re-aligning clist row colors, also made
14277         removing multiple selected rows much faster (it was realigning the
14278         row styles after every line removal, eww).
14279
14280 Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>
14281
14282         * collect-table.c: Added copy, move, rename, and delete to the pop
14283         up menu of collections (keyboard support not done).
14284
14285 Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>
14286
14287         * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
14288         of the window.
14289         * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
14290         the divider position between dirs and files. Also fixed a bug that
14291         attempting to get the tool window size when it was not visible.
14292
14293 Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>
14294
14295         * filelist.[ch]: Fixed path_list_filter() to do checks on the file
14296         name, not full path. Also added is_dir_list which will not do the
14297         check for the extension on directory lists.
14298         * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
14299         additional filtering for the duplicates window.
14300
14301 Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>
14302
14303         * po/de.po: Updated German translation, submitted by
14304         Christian Ullrich <quiana@quiana.net>
14305         * po/ja.po: Updated Japanese translation, submitted by
14306         Yuuki NINOMIYA <gm@debian.or.jp>
14307         * po/fr.po: Updated French translation, submitted by
14308         Eric Lassauge <lassauge@mail.dotcom.fr>
14309         * po/sl.po: Updated Slovene translation, submitted by
14310         Matej Erman <matej.erman@guest.arnes.si>
14311         * po/it.po: Updated Italian translation, submitted by
14312         Christopher R. Gabriel <cgabriel@pluto.linux.it>
14313
14314 Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>
14315
14316         * README: Updated.
14317         * configure.in: Release 0.11.0
14318
14319 Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>
14320
14321         * image.c: Added #define option to use faster zooming method. Also
14322         attempted to fix shrinking window bug - failed.
14323         * README: Updated.
14324         * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
14325         by Abel Cheung <deaddog@deaddog.ws>.
14326
14327 Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>
14328
14329         * dupe.c: Freeze dw->second_clist when adding files.
14330
14331 Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>
14332
14333         * main.c: Added support for opening collections from the command line.
14334
14335 Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>
14336
14337         * dupe.c: Minor window file count fix.
14338         * thumb.c: Use xvpics (if enabled) only as a last resort when
14339         searching for a pre-existing thumbnail.
14340
14341 Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>
14342
14343         * dupe.[ch]: Added option to compare between two different sets of
14344         files (very useful when checking a handful of new files to a known
14345         unique group). Also set the default window width back to 600.
14346
14347 Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>
14348
14349         * gqview.h, image.c: Went back to 0.10.0 method of using
14350         gdk_pixbuf_composite_color() for every quality except NEAREST for
14351         images without transparency. Also disabled the TILES option for zooming
14352         all together - my little test scenario now crashes with the new
14353         gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
14354         scaling compuations somewhere, but damn if I can find it.
14355
14356 Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>
14357
14358         * configure.in, gqview.h, image.c: Made quick non-public package so
14359         that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
14360         try the fixes with GQview. (all broken scaling methods are enabled in
14361         this version).
14362
14363 Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>
14364
14365         * po/es.po: Updates Spanish translation, from
14366         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
14367         * dupe.c: Made the default window 20 pixels wider.
14368
14369 Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>
14370
14371         * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
14372         * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
14373         scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
14374         option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
14375         bug, as the other qualities work fine - ask for test case of image
14376         sizes if anyone is interested in fixing this).
14377
14378 Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>
14379
14380         * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
14381         utilops.c, window.c: Use GQview as the window class, as X man page
14382         encourages capitalization of first letter, and this removes conflict
14383         of gqview for instance of main window.
14384
14385 Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>
14386
14387         * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
14388         Wu Yulun <migr@operamail.com>.
14389         * README, TODO, gqview.spec.in: Updated.
14390         * configure.in: Release 0.10.1
14391
14392 Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>
14393
14394         * filelist.c (path_list_recursive): Return NULL, not FALSE.
14395         (it's a pointer)
14396         * img-main.c (main_image_slideshow_start_from_list): Free the
14397         path_list before returning if slideshow is already running.
14398         * slideshow.c (real_slideshow_start): Fix test of path_list before
14399         return of NULL.
14400
14401 Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>
14402
14403         * image-load.c: Fix to support image loaders that do not have a
14404         pixbuf until the the loader is actually closed. (This should fix
14405         thumbnail generation failures for xpm and tiff).
14406         * similar.c (image_sim_fill_data): Fix to support generation of data
14407         for images with dimensions less than 32 x 32.
14408
14409 Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>
14410
14411         * cache.c: Added blurb about the SIMcache file format.
14412         * dupe.c: Properly ref/unref clist row styles.
14413
14414 Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>
14415
14416         * dupe.[ch]: Operations now give a (very rough) estimate of time left
14417         before completion of the comparison stage.
14418
14419 Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>
14420
14421         * cache.[ch]: New files to handle the caching placement/management
14422         stuff. Also location of reading and writing of the dupe window cache
14423         data.
14424         * dupe.c: Added caching of file data (dimensions, checksum,
14425         and similarity).
14426         * filelist.c, menu.c: Namespace update for cache maintenance.
14427         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
14428         cache data into direct subdir of source (.thumbnails support).
14429         * thumb.[ch]: Use new cache functions for locating thumbs.
14430         * utilops.c: Move/remove cache date when doing the same for their
14431         parent files.
14432
14433 Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>
14434
14435         * ui_fileops.[ch]: Moved include of time.h back to the .c file.
14436         * ui_utildlg.c: #include <sys/types.h>, this should have been the
14437         original fix anyway...
14438         * gqview.h: Added #include <sys/types.h>
14439         * image-load.c: Removed above include.
14440
14441 Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>
14442
14443         * gqview.1, README: Updates.
14444         * configure.in: Release 0.10.0
14445
14446 Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>
14447
14448         * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
14449         you must set it manually with generic_dialog_attach_default(). Note
14450         that file_dialog_add_path_widgets() does this automatically.
14451         * utilops.c: Added a few attaches, from above.
14452
14453 Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>
14454
14455         * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
14456         function upon press of enter while a gtkentry has the focus. (no
14457         longer conflicts with pressing enter while focused on, say a button).
14458
14459 Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>
14460
14461         * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
14462         since painting merely a black rectangle was very broken with some
14463         theme engines (and did not follow the theme).
14464
14465 Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>
14466
14467         * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
14468
14469 Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>
14470
14471         * README, TODO: Updates.
14472         * configure.in: Release 0.9.5.
14473
14474 Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>
14475
14476         * Makefile.am, gqview.spec.in: Added man page.
14477         * gqview.1: The man page, submitted by
14478         Ryan Murray <rmurray@debian.org>
14479         * README: Credits for man page.
14480
14481 Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>
14482
14483         * menu.c: Use gdk-pixbuf to generate toolbar images.
14484         * window.c (tollwindow_hide): Retrieve the window's geometry attributes
14485         before hiding the window (else we get a random X BadMatch error).
14486
14487 Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>
14488
14489         * fullscreen.c: The mouse is now hidden on start of fullscreen instead
14490         of waiting for the 'no-move timeout'.
14491         * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
14492         created as needed, instead of globally at start-up. Right clicking
14493         unselected files in the file list now highlights them. Added a right
14494         click menu to the dir list that includes new slideshow recursive
14495         feature (also standard slideshow, and find duplicates choices).
14496         * globals.c, gqview.h: Removed unused global menu vars (above).
14497         * img-main.[ch]: Added main_image_slideshow_start_from_list().
14498
14499 Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>
14500
14501         * image.c (image_size_top_window): When checking if a resize is needed,
14502         compare to the window that will actually be resized (the top window).
14503         This was checking the wrong widget's window, and was returning TRUE
14504         incorrectly, subsequently causing no update if the image had the same
14505         size for the main window.
14506         * po/hu.po: Updated Hungarian translation from
14507         Mátyás Tibor <templar@tempi.scene.hu>
14508
14509 Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>
14510
14511         * configure.in (ALL_LINGUAS): Added hu (Hungarian).
14512         * po/hu.po: Added Hungarian translation from
14513         Mátyás Tibor <templar@tempi.scene.hu>
14514         * po/fr.po: Updated French translation from
14515         Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
14516
14517 Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>
14518
14519         * image.c (image_change_from_image): Copy all relevent data from
14520         source, now fullscreen toggle while loading an image works. This is
14521         really a move function, it moves most data from source to dest.
14522         Probably should add a copy function that copies pixbuf, or loads from
14523         scratch if still loading source.
14524         * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
14525         'mouse scrolls image' option when holding down shift, and also zooms
14526         when holding down control.
14527         * typedefs.h (ImageWindow): Removed crufty size_idle_id.
14528
14529 Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>
14530
14531         * filelist.c (file_is_moved): Fixed bug causing moved files not to
14532         removed from the file list.
14533         * image.c (image_scroll_real): Fix race condition between expose_event
14534         and scrolling so that redraws are always called on the correct region.
14535         (This was the cause of missing redraws when scrolling with the mouse).
14536
14537 Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>
14538
14539         * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
14540
14541 Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>
14542
14543         * README, TODO: Updates.
14544         * configure.in: Release 0.9.4
14545
14546 Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>
14547
14548         * dupe.c: Added keyboard shortcuts for the duplicates window.
14549         * image.c (image_change_complete): Call the update function
14550         explicitely if sync if FALSE.
14551
14552 Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>
14553
14554         * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
14555         new dialog routines to re-implement place dialogs under mouse option.
14556         * ui_utildlg.h: Fixed #defines for re-definition safety.
14557
14558 Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>
14559
14560         * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
14561         Also speedups by using the image_sim_compare_fast() (below), and
14562         setting the buffer size of the image loader higher (8).
14563         * similar.[ch] (image_sim_compare_fast): New function that aborts when
14564         the return no longer has the possibility of reaching the minimim
14565         requested value. Significantly faster when used to search for images
14566         that are very close. (say, above .95).
14567
14568 Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>
14569
14570         * similar.[ch]: New files, provides functions for simple comparison
14571         of images by average area color content.
14572         * dupe.[ch]: Added similarity compare methods (normal, high, and low
14573         accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
14574
14575 Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>
14576
14577         * image.c: Fixed typo in comparison of window sizes in top_window_size,
14578         also do not call gtk_widget_set_usize in that func, as gdk_window_size
14579         is enough (and avoids duplicate size events). Also only call a redraw
14580         if the top window was not resized, as the size event will do this for
14581         us.
14582         * img-view.c: Attached ctrl-w to close a view window.
14583
14584 Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>
14585
14586         * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
14587         with this do not result in "///file" path names.
14588         * img-view.c, main.c: Added following key support: P to toggle pause
14589         of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
14590         Also marked debug printfs with if (debug), and and added --version
14591         command line option.
14592
14593 Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>
14594
14595         * collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
14596         * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
14597         the pop-up menu, and fixed the alternating color swap (now that
14598         individual items can be removed, the colors need to be re-synced).
14599         * filelist.[ch]: Added file_is_moved(), and fixes to use the
14600         file_maint_*() stuff.
14601         * img-main.[ch] (main_image_get_collection): Added this accessor.
14602         * utilops.[ch]: Added file_maint_*() funcs, call these when files have
14603         been manipulated (rename, move, delete).
14604
14605 Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>
14606
14607         * image-load.[ch]: Added ability to set the priority of the image
14608         loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
14609         * typedefs.h (ImageLoader): Added idle_priority (see above).
14610         * image.c: The drawing queue now uses an idle with priority
14611         G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
14612         anything else. (this way when scrolling a still-loading image, the
14613         scrolled area is updated faster)
14614
14615 Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>
14616
14617         * collect-io.[ch], collect.[ch]: Const ify some arguments.
14618         * configure.in: Release 0.9.3
14619
14620 Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>
14621
14622         * collect.c (collection_window_new): Only load the path if it is
14623         absolute (starts with a '/');
14624         * main.c: Added -l,--list option to open a collection window with the
14625         files from the command line.
14626
14627 Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>
14628
14629         * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
14630         translation markers from item_factory accessors.
14631         * po/pl.po: Updated Polish translation from
14632         Zbigniew Chyla <cyba@gnome.pl>
14633         * po/es.po: Updated Spanish translation (missed for 0.9.2) from
14634         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
14635         * po/ru.po: Updated Russian translation (missed for 0.9.2) from
14636         Michael Bravo <mbravo@tag-ltd.spb.ru>
14637         * po/sl.po: Added Slovene translation (missed for 0.9.2) from
14638         Matej Erman <matej.erman@guest.arnes.si>
14639
14640 Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>
14641
14642         * utilops.c: Put the name of the file in the entry of the rename
14643         dialog, and select the text.
14644         * image.c: #ifdef some debugging output.
14645
14646 Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>
14647
14648         * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
14649         signal, so make sure to retrieve the pixbuf before calling our loader's
14650         "area_updated" signal.
14651         * image.c: Added new_data status to debugging info.
14652
14653 Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>
14654
14655         * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
14656         lowercase, and changes for new window_set_icon().
14657         * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
14658         * preferences.c: Made about it's own window, and made the config window
14659         a little more compact.
14660
14661 Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>
14662
14663         * filelist.[ch] (path_list_filter): New function, applies filter
14664         options on a path list.
14665         * collect-table.c, dupe.c: Run path lists through the filter (above).
14666
14667 Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>
14668
14669         * image.c: Use the collection's name field instead of pulling it from
14670         the end of the path field.
14671         * main.c: Multiple files on the command line are now added to a
14672         collection, this collection is then set to the main window viewer.
14673
14674 Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>
14675
14676         * thumb.c: Fix xvpics support: the done signal was never being sent for
14677         xvpics. Also made xvpics scale to the thumbnail size even when smaller.
14678
14679 Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>
14680
14681         * image-load.[ch], typedefs.h: Added ability to set the size of the
14682         read buffer. The buffer is always 512 bytes (as before), what this
14683         does is set the number of time to read from the file on each idle call,
14684         in effect increasing the buffer size to 512 x size.
14685         * image.c: Fixed race condition where an image area may be ready to be
14686         queued before the pixbuf is set. Fixed the tile blank flag, it is now
14687         set correctly in all (?) cases. Set the image loader buffer size to 4,
14688         so that more of the image is decoded between render calls. Also removed
14689         unused crufty function argument for image_tile_expose.
14690
14691 Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>
14692
14693         * image.c: Fix scrolling while partially obscured, and made the focus
14694         drawing code cleaner (removed gtk_signal_disconnect() junk).
14695
14696 Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>
14697
14698         * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
14699         rcfile.c: Made the delete key optional, since this is a dangerous key
14700         with delete confirmation disabled. Also do not come out of fullscreen
14701         when confirm delete is disabled. Based on patch submitted by
14702         Niku Toivola <niku.toivola@iki.fi>
14703
14704 Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>
14705
14706         * image.c: Fix setting scale when zoom_to_fit_expands is false.
14707         * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
14708         dialog for the save as dialog.
14709         (The good: Easy fixes. The bad: Stupid mistakes.
14710          The ugly: Had not tested these before release.)
14711
14712 Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>
14713
14714         * README: Updates.
14715         * configure.in: Release 0.9.2.
14716
14717 Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>
14718
14719         * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
14720         same path in the entry when calling this.
14721
14722 Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>
14723
14724         * *.[ch]: Changed the copyright in all the files to 2001.
14725
14726 Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>
14727
14728         * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
14729         * configure.in: Bump version to 0.9.2
14730         * utilops.c: Fix text in copy/move dialog for multiple files.
14731
14732 Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>
14733
14734         * dupe.c: When starting a compare set the status text to file count,
14735         gives user idea of how many files are being compared.
14736         * image.c: Compile clean-up.
14737         * po/*.po: Make distcheck touched these.
14738
14739 Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>
14740
14741         * filelist.c, window.c: Fix drop down history on main window to change
14742         to the selected path after the popup window is hidden.
14743         * image.c (image_pixbuf_sync): Clear the window when set to a NULL
14744         pixbuf.
14745         * utilops.c (generic_dialog_add_images): Implemented this function.
14746
14747 Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>
14748
14749         * filelist.c: Fix sticky thumbnails when changing to a dir with files
14750         that have similar file names as the previous dir. Fix refresh to
14751         reload thumbnails (it was stalling in the thumb_next checks).
14752         * menu.c: Call filelist_refresh() instead of the hack to refresh by
14753         changing to the same dir.
14754         * preferences.c: Use a button box for the ok, apply, cancel buttons.
14755         * po/POTFILES.in: Added new files, removed missing.
14756
14757 Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>
14758
14759         * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
14760         ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
14761         from SLIK.
14762         * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
14763         utildlg.[ch]: Removed (see above).
14764         * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
14765         dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
14766         menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
14767         utilops.[ch], window.c: Use the new convenience functions, constify
14768         things where needed.
14769         * main.c: Moved the file path utils out of here (see above).
14770
14771 Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>
14772
14773         * image.[ch]: Added fit window to image support (back in).
14774         * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
14775         * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
14776
14777 Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>
14778
14779         * image.c: Scrolling while decoding a scaled image no longer causes
14780         dropped (black) areas. Also added an tile blank flag so that tiles
14781         with no loaded data simply render a black rectangle for a speed
14782         improvement (this is currrently semi-broken as image_tile_sync() is
14783         currently always called to set the blank flag to FALSE :(.
14784
14785 Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>
14786
14787         * fullscreen.c: Made the full screen window have a black background
14788         once again.
14789         * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
14790         the keyboard after a popup menu closes.
14791
14792 Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>
14793
14794         * image-load.c(image_loader_free): Fix a memory leak.
14795
14796 Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>
14797
14798         * dupe.c: Create the clist with 6 columns (forgot to increment this
14799         when I added the thumbnail column).
14800         * image.[ch]: Added the update functions, made them work.
14801         * img-main.c, img-view.c: Set the update functions, attach the windows
14802         for the titles.
14803         * window.c: Set the initial image to the logo.
14804
14805 Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>
14806
14807         * dnd.c: Temporarily disable dnd highlighting for image windows.
14808         * gqview.h, main.c: Minor fixups.
14809         * image.c: Generally works now, borders are cleared, focus is handled,
14810         etc. TODO: Add update callback, window title updating, and window
14811         auto-sizing.
14812         * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
14813         during convertion to a menu_factory.
14814         * window.c: Moved focus draw/handling code out of here (into image.c).
14815
14816 Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>
14817
14818         * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
14819         is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
14820         
14821         This only applies when the scale width offset is not zero _and_ the
14822         resulting right edge of the scaled image is also the right side of the
14823         source image. (in other words: when rendering a tile that is aligned
14824         with the right side of the image).
14825
14826         Under the above conditions, gdk_pixbuf_scale() breaks for all
14827         GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
14828         broken for TILES (I suspect this is because eog uses it, but does not
14829         have a TILES option, so that was not tested). At this point I was tired
14830         of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
14831         broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
14832         and breakage means the last 2 columns of pixels are seamingly generated
14833         from some random memory point, at best causing them to be corrupted, at
14834         worst causing a crash.
14835
14836         So what I did: Use gdk_pixbuf_composite_color() since it is the least
14837         broken. It does seem slower than gdk_pixbuf_scale(), since it does
14838         more.
14839
14840         (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
14841         gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
14842         entries in 3 months...)
14843
14844 Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>
14845
14846         * image.c, typedefs.h: Well, it now displays the image in all zoom
14847         settings. Still have to add (back) scrolling, set up the update call
14848         function, and work on redrawing the borders (borders currently do not
14849         get cleared to remove the previous image).
14850
14851 Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>
14852
14853         * image.[ch], typedefs.h: Start towards a new method of rendering the
14854         image to the screen. The image window is now basically _only_ a
14855         gtk_drawing_area, and we do all the scrolling ourselves. Currently I
14856         am lucky if it doesn't crash, and really lucky if part of an image
14857         appears :) Well, at least the namespaces for the functions are at
14858         least a little saner now, so I accomplished something, althought the
14859         whole thing still needs to be re-thought from the tile/render point
14860         of view.
14861         * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
14862         utildlg.c, window.c: Made it at least compile for testing.
14863
14864 Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>
14865
14866         * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
14867         of main_image_change_to(), so that the file list of the main window
14868         also syncs to the image.
14869
14870 Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>
14871
14872         * dupe.[ch]: Added thumbnail support.
14873
14874 Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>
14875
14876         * dupe.[ch]: More work, many fixes, added right click menu, and
14877         generally made it nice to use (useable).
14878         * collect-table.c: Add the collection to the dupe window.
14879         * menu.c: Added 'Find duplicates...' to the file menu.
14880
14881 Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>
14882
14883         * README, TODO: Updates.
14884         * collect-table.c: Set default duplicate window mask to sort by name.
14885         * dupe.[ch]: Allow change of comparison method by adding drop down
14886         menu, fixed dnd when dragging from the list.
14887         * filelist.c: Only allow rename when new name does not exist.
14888         
14889
14890 Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>
14891
14892         * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
14893         allow saving of user's accel keys (to ~/.gqview/accels).
14894         * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
14895         do not use the data (because GtkItemFactory has a weird signal
14896         alignment (gpointer is first).
14897
14898         Sorry translators, menus must be re-translated (and it does not look
14899         like fun with GtkItemFactoryEntry using menu paths)
14900
14901 Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>
14902
14903         * configure.in: Do more compatible checks for png ?
14904         * tabcomp.c: Sanity checks for adding NULL key/path to list.
14905
14906 Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>
14907
14908         * image.c: Added render_types to better decrease unnecessary renders.
14909         * main.c, window.c: Save/Restore the window positions like in gimp,
14910         since that seems to work better.
14911         (And gimp programmers can't be wrong :)
14912
14913 Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>
14914
14915         * dupe.[ch]: Added new files containing 'find duplicates' window.
14916         * collect-table.c: Added 'find duplicates...' to pop-up menu.
14917         * fileops.[ch]: Added checksum_simple(), made some things const.
14918         * collect.[ch]: Added collection_info_valid().
14919         * filelist.[ch], menu.c, pathsel.c: const stuff.
14920         * image-load.[ch]: Added image_load_dimensions(), const stuff.
14921         * Makefile.am: Added dupe.[ch] to objects.
14922
14923 Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>
14924
14925         * po/*.po: Make distcheck did this.
14926         * configure.in, README: Release 0.9.1.
14927
14928 Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>
14929
14930         * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
14931         completely clearing the disk cache.
14932         * filelist.c, menu.c: Changes for above.
14933         * preferences.c: Added a 'Clear cache' button.
14934         * utildlg.c: Allow passing NULL pointer for the cancel callback in
14935         confirm_dialog_new() and confirm_dialog_add().
14936
14937 Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>
14938
14939         * icons/collect.xpmi: Added wm icon for collection windows.
14940         * collect.c: Use it.
14941
14942 Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>
14943
14944         * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
14945         and made it consistent with the one for view window. Added 'slideshow
14946         pause'.
14947         * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
14948         4 less global Widget variables now, yay.
14949         * image.c: Reset scroll to 0,0 on new image.
14950         * img-main.[ch]: Used new menus, added necessary accessors for menus.
14951         * img-view.c: Added 'view in new window', and 'slideshow pause'.
14952
14953 Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>
14954
14955         * utildlg.[ch]: Added class parameter to set windowmanager class for
14956         dialogs. Also added option to set window under the mouse.
14957         * collect-dlg.c, filelist.c, utilops.c: Changed to add class
14958         assignments.
14959         * globals.c, gqview.h, preferences.c, rcfile.c: Added
14960         place_dialogs_under_mouse var.
14961
14962 Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>
14963
14964         * po/ru.po: Updated Russian translation,
14965         submitted by val <frob@df.ru>.
14966         * po/fr.po: Updated French translation,
14967         submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
14968         * po/pl.po: Added Polish translation,
14969         submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
14970         (yes, close to a release once I do this).
14971
14972 Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>
14973
14974         * collect.c, image.c: Removed #warning warnings :)
14975         * fullscreen.c: Make sure the window is set to 0,0.
14976         * preferences.c: Changed the way thumbnail sizes are selected. Now uses
14977         a dynamic drop down menu. Available sizes are now stored in a static
14978         list, and added a few more sizes.
14979
14980 Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>
14981
14982         * image.[ch]: Added read ahead buffering.
14983         * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
14984         main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
14985         the necessary read-ahead stuff. Allow verbosity levels for debug: each
14986         --debug on the command line increments verbosity.
14987         * thumb.c: Even on error, attempt to display what we have.
14988
14989 Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>
14990
14991         * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
14992
14993 Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>
14994
14995         * image.c: Fix printing of window titles.
14996         * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
14997         * preferences: Cleaned up window a bit, added tab 'window'.
14998
14999 Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>
15000
15001         * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
15002         preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
15003         option, zoom and dither quality options, adjustable zoom increment.
15004         Fixed menu separators to be insensitive.
15005
15006 Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>
15007
15008         * image.[ch]: Fix window resizing when zoom is auto, changed a few
15009         image_area options to be standard.
15010         * fullscreen.c, img-view.c, window.c: Use new image_area options that
15011         are now needed.
15012
15013 Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>
15014
15015         * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
15016         from autozoom mode (implement it).
15017         * img-main.[ch], menu.c: call image_reload when reload button/menu is
15018         selected.
15019         * utildlg.c: Made Escape key cancel all dialogs.
15020
15021 Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>
15022
15023         * image.c: Fix image_area_set_from_image to actually copy the pixbuf
15024         and image data.
15025         * img-main.c, img-view.c: Update for slideshow, below.
15026         * slideshow.[ch]: Added arguments to slideshow_start_* functions so
15027         that slideshows start from the current image when no in random mode.
15028         Also added a slideshow_pause set of functions, currently not used
15029         anywhere right now -- will hook to keys/mouse menus later.
15030
15031 Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>
15032
15033         * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
15034         include a progress bar.
15035         * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
15036         rotate options.
15037         * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
15038         * README: Added rotate keys to key summary.
15039
15040 Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>
15041
15042         * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
15043         provides save to png function.
15044         * Makefile.am, thumb.c: Used save to png function.
15045         * configure.in: Test for png, now required.
15046         * image.c: Fix bug in queue area computation.
15047         * main.c: Change -help to --help in warning message.
15048         * po/*.po: Fix --help stuff.
15049
15050 Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>
15051
15052         * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
15053         * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
15054         global data, so it is only included once.
15055         * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
15056         * thumb.h, typedefs.h: Moved all structs to typedefs.h.
15057         * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
15058         references, added gdk-pixbuf stuff.
15059
15060 Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>
15061
15062         * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
15063         GIF loader seems to error out on thumbnail _RE_generation, will have
15064         to look into that.
15065         * filelist.c: Use it.
15066         * collect-table.c: Broken, but at least it compiles to test new
15067         thumbnail code.
15068
15069 Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>
15070
15071         * image.c: Image loading now works with no black spots on scroll :)
15072         Still a lot of fixes/optimizes/mem cache management to do though...
15073
15074 Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>
15075
15076         * image.[ch]: Move to a floating point zoom, mor work on queue and
15077         rendering.. still really broken.
15078         * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
15079         number type.
15080
15081 Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>
15082
15083         * filelist.c: Fix crash when deleting files while loading thumbs (this
15084         code will die a horrible death anyway when I move thumb loading to an
15085         idle call that uses image-loader.c stuff.
15086         * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
15087         * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
15088         error prone, no zoom.
15089         * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
15090         places though <-- FIXME.
15091         * configure.in, Makefile.am: Added gdk-pixbuf, new files.
15092         * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
15093         (eventually).
15094
15095 Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>
15096
15097         * img-main.c: Fix file operations from keyboard when coming out of full
15098         screen.
15099         * configure.in, README: release 0.9.0
15100
15101 Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>
15102
15103         * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
15104         -Wmissing-prototypes -Wmissing-declarations -Werror"
15105
15106 Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>
15107
15108         * tabcomp.c: Preserver order of keys between load/save.
15109         * filelist.[ch], window.c: Added a path history to the path entry,
15110         combo crashes when changed while popped up, so it does not work as
15111         expected, yet.
15112         * README: Updated.
15113
15114 Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>
15115
15116         * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
15117         window sizes to the collection file. (and restore is 'save window
15118         positions' is enabled)
15119         * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
15120         our own hidden .gqview dir, no reason to hide the config file.
15121
15122 Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>
15123
15124         * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
15125         * collect-table.[ch], collect.c: Added more keyboard commands, more
15126         fixes.
15127         * image.c: Check that image in a collection is valid before using it.
15128         * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
15129         path (well, duh).
15130         * window.c: Changes for additional sort option.
15131
15132 Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>
15133
15134         * collect-io.c: Change warning printf.
15135         * preferences.c: Open proper tab when showing 'about'.
15136         * po/POTFILES.in: Updated to include collection files, as well ad the
15137         other new ones added since 0.8.2.
15138
15139 Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>
15140
15141         * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
15142         support for the numeric keypad. Zoom using +, -, /, *; move with
15143         the number keys, etc.
15144         * collect-table.c, typedefs.h: Added support for navigation/selection
15145         in collections with the keyboard.
15146
15147 Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>
15148
15149         * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
15150         for displaying status, image/selection count, etc.
15151         * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
15152         options, added selection style option. Save open_recent_max to config.
15153
15154 Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>
15155
15156         * collect-table.c: Properly set the main image on 'view'.
15157         * dnd.c, main.c: Namespace changes, make dropping collections work on
15158         main window.
15159         * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
15160         appropriate there.
15161         * img-main.[ch]: Added (back) slideshow, various minor changes.
15162         * img-view.c: Added slideshow,  make keys work with CAPS on.
15163         * slideshow.c: Make only the main window support filelist slideshows.
15164
15165 Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>
15166
15167         * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
15168         * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
15169         names (below).
15170         * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
15171         * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
15172         * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
15173         a path list, collection list, or falls back to filelist.
15174
15175 Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>
15176
15177         * collect-dlg.c: Don't free the data in the confirm_cancel callback,
15178         it is just a NOP.
15179         * collect-table.c, collect.c: More work on popup menus, added recursive
15180         directory dropping. And more work overall.
15181         * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
15182         in place of old free_selected_list, Exposed more in the filelist.h
15183         header.
15184         * fileops.[ch]: Added path_list_* functions.
15185         * img-view.[ch]: Added a way to start a new window from a collection.
15186
15187 Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>
15188
15189         * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
15190         popup menus for, sorting, saving, editing. Collections now have
15191         a ref count.
15192         * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
15193         recent open menu, history saving, popup menu utils.
15194         * pathsel.c: Synced the file list to change as the user types in the
15195         entry. (also fixes it to change when combo-items are selected).
15196         * tabcomp.[ch]: Added history_list features to load/save keys to a
15197         file.
15198
15199 Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>
15200
15201         * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
15202         is generated, since the case of the same path being in a collection
15203         multiple times broke the old method. Moving between collections seems
15204         to work now. Added collection stepping accessors.
15205         * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
15206         * main.c (filename_from_path): Test that path != NULL.
15207         * typedefs.c: Move collect.h typedefs here.
15208
15209         Its funny, but after this bit of hacking I feel dirty, like I did this
15210         all wrong...
15211
15212 Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>
15213
15214         * collect-table.c: Added a tooltip to display the filenames, probably
15215         should be an option.
15216
15217 Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>
15218
15219         * collect-dlg.[ch]: Added load save dialogs for collections.
15220         * collect-io.[ch], collect-table.c, collect.c: More work.
15221         * filelist.[ch]: Added select all routines.
15222         * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
15223         hierarchy: Everything is under ~/.gqview now, old locations are moved
15224         to the new ones if found on start-up.
15225         * pathsel.[ch]: Added filtering toggle.
15226         * utildlg.h: Added a generic data pointer for FileDialogs.
15227         * menu.c: Added collection new/open and select all/none menu items.
15228
15229 Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>
15230
15231         * collect-table.c, collect.h: Added selections, started dnd data set,
15232         and other stuff.
15233         * dnd.[ch]: New function, make_uri_file_list(), put it in header.
15234
15235 Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>
15236
15237         * collect.[ch], collect-table.[ch]: Actually displays something now
15238         when a file is dragged on the window.
15239
15240 Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>
15241
15242         * img-main.c: When in fullscreen, hide the mouse cursor after
15243         5 seconds of inactivity.
15244
15245 Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>
15246
15247         * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
15248         updated netpedia URL, since the old location is often (always) broken.
15249
15250 Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>
15251
15252         * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
15253         should work, if there was anything that actually used the functions.
15254         Right now a blank window opens :)
15255         * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
15256         * menu.c, typedefs.h: Added 'Open collection...' menu item, added
15257         SORT_NONE to SortType enum.
15258         * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
15259
15260 Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>
15261
15262         * *.[ch]: All c files now have corresponding .h headers, except
15263         globals.c and main.c, which are in gqview.h.
15264         * src/Makefile.am: Added the headers.
15265         * config.[ch]: renamed to preferences.[ch] to avoid conflict with
15266         autogenerated config.h.
15267
15268 Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>
15269
15270         * filelist.c, gqview.h, main.c: Added new function to change the
15271         current image through the filelist given pathname. Use it to fix bug
15272         causing filename not to be selected in list on startup and tab
15273         completion entry.
15274
15275 Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>
15276
15277         * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
15278         basic sorting of files on name, size, or date.
15279
15280 Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>
15281
15282         * configure.in: Release 0.8.2
15283         * README: Updated.
15284         * utilops.c: Change a \b to a \n.
15285         * po/*.po: Make corresponding change to above.
15286
15287 Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>
15288
15289         * filelist.c (filelist_change_to): When going up one dir, make previous
15290         place visible in the list.
15291
15292 Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>
15293
15294         * clist_edit.c: Fixups for positioning.
15295         * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
15296         renaming optional.
15297
15298 Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>
15299
15300         * clist_edit.[ch]: New files that allow in place editing of a clist.
15301         * filelist.c: Add in place renaming.
15302
15303 Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>
15304
15305         * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
15306         icons on windows.
15307         * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
15308         icons/Makefile.am: Add new icons for windows.
15309         * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
15310         * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
15311         GQview title is now after the image filename.
15312
15313 Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>
15314
15315         * main.c: Pressing delete now correctly deletes selected files.
15316         * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
15317         expands images too (by default, added config option to have old
15318         behavior.
15319
15320 Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>
15321
15322         * po/it.po: Added Italian translation, submitted by
15323         Christopher R. Gabriel <cgabriel@pluto.linux.it>
15324         * po/es.po: Updated Spanish translation, submitted by
15325         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
15326         * po/pt_BR.po: Updated brazilian translation, submitted by
15327         "Evandro F. Giovanini" <elinux@linuxave.net>
15328         * configure.in: Added it to ALL_LINGUAS
15329
15330 Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>
15331
15332         * README: Updated.
15333         * configure.in: release 0.8.1
15334
15335 Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>
15336
15337         * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
15338         support for mouse wheel (4,5) to scroll image or flip through images.
15339
15340 Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>
15341
15342         * configure.in, po/sk.po: Added Slovak translation, submitted by
15343          "Sandokan" <cortex@nextra.sk>
15344
15345 Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>
15346
15347         * configure.in, po/es.po: Added Spanish translation, subbmitted by
15348         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
15349
15350 Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>
15351
15352         * confgure.in, po/fr.po: Added French translation, submitted by
15353          Jean-pierre PEDRON <jppedron@club-internet.fr>
15354
15355 Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>
15356
15357         * Makefile.am, configure.in: Include gqview.spec in make distcheck so
15358         that rpm -tb will work.
15359         * po/tr.po, gqview.desktop: Update Turkish translation, from
15360         Fatih Demir <kabalak@gmx.net>
15361
15362 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
15363
15364         * README: Release 0.8.0.
15365
15366 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
15367
15368         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
15369         causing custom_filter to only have one entry max.
15370         * utilops.c: Removed unused code, fix rename description.
15371
15372 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
15373
15374         * filelist.c, gqview.h, window.c: File list now scrolls to display
15375         the first file that matches the path entry box during tab completion.
15376         The directory changes to follow the completion too.
15377
15378 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
15379
15380         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
15381         Save thumnbnail mode to rcfile; add command line option for slideshow,
15382         rename other long options; make next/prev work properly during
15383         slideshow.
15384
15385 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
15386
15387         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
15388         translation from Kam Tik <kamtik@hongkong.com>
15389
15390 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
15391
15392         * *.[ch]: Update copyrights to 2000.
15393         * configure.in: Bumper version to 0.8.0 ('bout time)
15394         * README, TODO: Updates
15395
15396 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
15397
15398         * image.c, img-main.c: Fix mem leaks.
15399         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
15400         * utilops.c: Added display of source and dest images to overwrite
15401         dialogs (uses above).
15402         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
15403
15404 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
15405
15406         * main.c: Added full screen startup option (-f or -full), derived from
15407         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
15408
15409 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
15410
15411         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
15412         to set the root window wallpaper. (If zoom is fit to window, image is
15413         scaled, otherwise tiled.
15414         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
15415
15416 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
15417
15418         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
15419         by Martial MICHEL <martial@users.sourceforge.net>
15420
15421 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
15422
15423         * fileops.c (get_current_dir): Fix problem when there is no read
15424         permission for the current dir. Derived from patch by
15425         Mathieu Dessus <mdessus@free.fr>
15426
15427  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
15428
15429         * configure.in, po/tr.po: Added Turkish translation from
15430         Fatih Demir <kabalak@gmx.net> 
15431
15432 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
15433
15434         * pathsel.c, tabcomp.c: Fix memory leaks.
15435
15436 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
15437
15438         * po/ru.po: Added Russian translation
15439         from Oleg Andrjushenko <oandr@itec.cn.ua>
15440         * po/pt_BR.po: Added Brazilian Portuguese translation
15441         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
15442         * po/ja/po: Added Japanese translation
15443         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
15444         * configure.in: Updated ALL_LINGUAS.
15445
15446 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
15447
15448         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
15449         gtk+-1.2.5-pre1. I think there are still realize issues with that
15450         version of GTK+, however.
15451
15452 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
15453
15454         * filelist.c: Fix reversal of calculating column width of the files
15455         list for icons vs. no icons.
15456         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
15457         horizontal scrollbar is accurate (and usually not there ;)
15458
15459 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
15460
15461         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
15462         history. This was done by adding a combo widget option to the tab
15463         completion routines.
15464
15465 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
15466
15467         * config.c: Fix 'fall back to 48x48 icon size' bug.
15468
15469 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
15470
15471         * po/de.po: Added german translation
15472         by mawarkus@t-online.de (Matthias Warkus)
15473         * configure.in (ALL_LINGUAS): Added de.
15474
15475 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
15476
15477         * utilops.c: Make it easier for translators.
15478
15479 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
15480
15481         * thumb.c: Regenerate thumbnails whent the preferred size changes.
15482
15483 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
15484
15485         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
15486         'save settings on exit' option and always save one exit, this was
15487         leading to confusion as to why settings are not always saved.
15488         * menus.: Removed the save settings menu line, no longer needed.
15489
15490 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
15491
15492         * main.c(main): Use gtk_set_locale();
15493         * window.c: Use gqview instead of main for wmhints.
15494
15495 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
15496
15497         * filelist.c: Update the file count when files are removed.
15498         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
15499         the lists to account for possibly deleted files.
15500
15501 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
15502
15503         * window.c: Fix hang bug when dragging a file after starting with tools
15504         floating, then unfloating the window. (don't use gtk_widget_reparent
15505         for this).
15506         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
15507         all drags to Gimp 1.1.6 works.
15508
15509 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
15510
15511         * configure.in, Makefile.am: Added localedir definition.
15512         * src/main.c: Added locale and i18n initialization.
15513
15514 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
15515
15516         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
15517         gtk/imlib checks.
15518         * po/POTFILES.in: Created for gettext.
15519         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
15520         translation.
15521
15522 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
15523
15524         * all files: Moved to autoconf and automake.
15525
15526 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
15527
15528         * gqview.h, README, gqview.spec: Release 0.7.0
15529
15530 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
15531
15532         * img-view.c: Added a 'close window' option to pop up dialog.
15533
15534 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
15535
15536         * main.c (main): Fix so that window does not expand to image size when
15537         strting up with an image (from command line).
15538         * img-view.c (view_window_new): Follow the limit window size option,
15539         if enabled.
15540
15541 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
15542
15543         * main.c: Setup random seed, for better random slideshows.
15544
15545 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
15546
15547         * img-main.c: Use black background for full screen.
15548         * menu.c: Keep keyboard grab when full screen menu closes.
15549
15550 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
15551
15552         * img-main.c: Keyboard now works with full screen.
15553         * main.c: Drop out of full screen before exiting.
15554
15555 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
15556
15557         * image.c: Fix image snapping to uppper left when resizing window.
15558         * main.c: Increase progressive scrolling rate.
15559
15560 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
15561
15562         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
15563         progressive key scrolling option.
15564
15565 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
15566
15567         * image.c, img-main.c, gqview.h: A few api changes with regard to image
15568         auto-sizing and zooming.
15569         * dnd.c: Made image dnd more generic to work with separate views.
15570         * img-view.c: Added  dnd and keyboard support.
15571
15572 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
15573
15574         * image.c, img-view.c, window.c: Fixups for window resizing and initial
15575         size setting.
15576
15577 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
15578
15579         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
15580         file list no longer displays image, but correctly, only displays
15581         action/popup menu.
15582         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
15583         screen option.
15584
15585 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
15586
15587         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
15588         view images in a new window. ImageWindow functions are now completely
15589         generic (save one spot).
15590
15591 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
15592
15593         * slideshow.c, filelist.c: Make slideshow work correctly.
15594         * config.c, rcfile.c: Add saving and adjustment of slide show options.
15595
15596 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
15597
15598         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
15599         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
15600         * filelist.c: Made a few functions needed for slideshow public.
15601
15602 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
15603
15604         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
15605         handling (creating) GLists.
15606
15607 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
15608
15609         * rcfile.c (load_options): Fix memory leak, patch submitted by
15610         F. Petitjean <fpetitje@bureauveritas.com>
15611
15612 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
15613
15614         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
15615
15616 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
15617
15618         * filelist.c: Generate thumbnails for visible files first. Thumbnails
15619         are now kept when renaming.
15620
15621 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
15622
15623         * pathsel.c: Merge improvements from gqmpeg version.
15624         * tabcomp.c, tabcomp.xpm: ditto.
15625         * utildlg.c: ditto.
15626         * config.c, utilops.c, window.c: Use newer features of above.
15627
15628 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
15629
15630         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
15631         viewed files are moved, renamed, or deleted.
15632
15633 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
15634
15635         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
15636         color displays.
15637
15638 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
15639
15640         * Makefile: Added static build target, some cleanup.
15641
15642 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
15643
15644         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
15645         so it can be resized smaller.
15646
15647 0.6.0 (3-5-98)
15648   > Major rewrite (60-70%), now requires gtk+-1.2.0
15649   > Multiple file selection.
15650   > Drag and drop.
15651   > Better keyboard support.
15652   > xvpics thumbnail support (read only), optional.
15653   - Add command line options to force show and hide of tools.
15654   * Fix tab completion bug.
15655   * Fix gtk 1.2.0 related bugs.
15656
15657 0.5.1 (12-8-98)
15658   - Should compile now without editing the Makefile with any gtk through 1.1.5
15659   * Fix file highlight bug when user tab completes to currently displayed dir.
15660   * Fix for FreeBSD.
15661
15662 0.5.0  (11-11-98)
15663   > Add path entry window with tab completion.
15664   > Add tab completion to all areas where a path can be typed.
15665   > Add option to save window positions.
15666   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
15667     for some keyboard layouts.
15668   - Add border to floating tools window for better appearance on some WM's.
15669
15670 0.4.3  (10-09-98)
15671   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
15672     image selected has the same dimensions, it would not display.
15673   * More fixes dealing with 'fit window to image'
15674
15675 0.4.2  (10-07-98)
15676   > Add 'fit window to image' option when tools float or hide.
15677   > Add copy and move dialogs.
15678   > Add option to hide the tools completely.
15679   > Save settings on exit option added, and option to restore tool state.
15680   - Pressing the [ESC] key will now stop loading of thumbnails.
15681   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
15682   - Add save button to config dialog.
15683   - New configuration tab: image, moved relevent options there.
15684
15685 0.4.1  (9-11-98)
15686   > Scrollbars removed, now you can pan the image by pressing and dragging the
15687     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
15688   > The file selection area and status line can be 'floated' into a separate
15689     window, this allows the image window to display more of the image.
15690   > The file delete confirmation dialog can now be disabled in the options
15691     window.
15692   > The beginnings of keyboard support ( see the keyboard chart, above )
15693   - Now if a thumbnail is older than it's parent image, the thumbnail is
15694     recreated, so that changed images have their thumbnail properly updated.
15695   - While loading thumbnails GQview is now responsive to commands, slowly, but
15696     it works. You can now load images, delete files, etc. while the thumbnails
15697     are being generated. The thumbnail generation can be interrupted too by
15698     simply turning them off.
15699   * The code that determines the user's HOME directory has been rewritten, now
15700     hopefully users of nis will be happy. If the directory is not found or
15701     cannot be determined, GQview exits semi-gracefully.
15702   * Fixed some bugs here and there.
15703
15704 0.4.0  (8-15-98)
15705   > Thumbnail caching added ($HOME/.gqview_thmb).
15706   - patch from Joshua Thomas Green applied for those that want to compile
15707     with GTK 1.1.x (the development version), just uncomment one line in the
15708     Makefile.
15709   - patch from Joel Young applied to the .spec file of the RPM version.
15710
15711 0.3.4  (7-30-98)
15712   * Fixed problem loading files into external editors when a space was in the
15713     pathname.
15714
15715 0.3.3  (5-15-98)
15716   - Changes to file listing code for speed improvement in large directories.
15717   * Fixed a bug that would cause a thumbnail's height or width to be zero when
15718     an image has a large aspect ratio.
15719   * Fixed some memory leaks in the file listing code.
15720   - Other small changes including source re-organization.
15721   - Added a pixmap file to use as an icon (gqview.xpm).
15722
15723 0.3.2  (5-7-98)
15724   * Fixed a bug which made the first editor slot useless from config dialog.
15725
15726 0.3.1  (5-4-98)
15727   - Changed filelist code to properly implement Glist.
15728   - Moved definitions of variables and #includes to better places.
15729
15730 0.3.0  (4-24-98)
15731   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
15732   > Thumbnails size can be selected (General Options).
15733   > Rewrite (again) of the file list (to support adding/removing entries
15734     without re-reading the entire directory listing, [still need to convert
15735     the directory list, however]).
15736   - minor display layout changes (to accomodate the progress bar).
15737   - if a file format cannot be determined, a generic 'unknown image' picture
15738     is displayed.
15739   - added display for the number of files listed.
15740   - added '-debug' command line option for debug output (preliminary)
15741
15742 0.2.1  (4-8-98)
15743   > Added a handle, now the file lists are sizeable.
15744   - renamed menu item Exit to Quit.
15745   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
15746
15747 0.2.0  (3-19-98)
15748   > External editors can be specified in the configuration window (max 8).
15749       Under the "external editors" tab.
15750   - Popup menu for filelist (delete, rename, and edit).
15751   - Filelist highlight now follows currently viewed image.
15752   - A few minor fixes.
15753
15754 0.1.1  (3-3-98)
15755   > Updated code to compile with GTK+-0.99.4
15756      (will not work with previous versions of GTK)
15757   - Command line no longer requires a complete path to a file if it is in
15758     the current working directory. (or must be relative to it)
15759   - When moving to the next (or previous) image, the file list
15760     scrolls to include the current image's name.
15761
15762 0.1.0  (2-28-98)
15763   > Added menu bar.
15764   > Added keyboard shorcuts.
15765   > Configuration can be saved (to .gqviewrc in user's home dir)
15766   > Command line support. (specify startup directory or file to view)
15767   > Can set startup directory in options window (can be disabled)
15768   > Added custom filtering options to support more formats
15769      (Imlib supports almost anything your system can read using
15770       ImageMagick or Netpbm, if available).
15771   > File operations: create directory, rename file, delete file.
15772   > clicking mouse on image:
15773       button one: next image
15774       button two: previous image
15775       button three: popup menu (zoom, file operations, edit image)
15776   > Added option to load image into The Gimp.
15777   - Fixed a bug in the history list truncating routine. (GQview would crash)
15778   - Other minor improvements and fixes.
15779
15780 0.0.3  (2-18-98)
15781   > Source code clean up! The source code has been organized
15782     and is now readable (some code still needs organizing, but
15783     at least now the code can be followed).
15784   > Makefile rewritten, it may still need editing for some systems.
15785     The '-g' gcc option was removed for the released code, this makes
15786     the binary about 1/3 smaller (it removes some debugging facilities)
15787   - Fixed the transparency problem. This removes the garbage displayed
15788     where an image is transparent, unfortunately for now it is set to purple.
15789
15790 0.0.2  (2-14-98)
15791   > Rewrote directory and file list handling, the lists
15792     can now be of any length.
15793   > Lists are now sorted.
15794   > History list no longer expands out of control as the
15795     directory path gets longer, entries are truncated at
15796     32 characters and '/...' is prepended.
15797   > Added configuration window, including:
15798     - show or hide dot files
15799     - select default zoom mode for new image
15800     - disable file filtering
15801     - choose file types to filter
15802     - about tab for version and contact info
15803
15804 0.0.1  (2-10-98)
15805   > No history, first release!
15806