2 Author: Colin Clark <colin.clark@cclark.uk>
3 Date: Sun Nov 15 14:25:39 2020 +0000
5 Fix #825: Add keymap_template.h to geeqie_SOURCES
7 https://github.com/BestImageViewer/geeqie/pull/825
10 Author: Colin Clark <colin.clark@cclark.uk>
11 Date: Thu Nov 12 12:37:47 2020 +0000
13 Ref #781: Display version numbers
15 https://github.com/BestImageViewer/geeqie/issues/781
17 If the tag is at HEAD show the version number only, otherwise show
21 Author: Colin Clark <colin.clark@cclark.uk>
22 Date: Sun Nov 8 13:45:16 2020 +0000
24 Ref #820: Problem with window in the current build
26 https://github.com/BestImageViewer/geeqie/issues/820
28 Place automatic scrollbar under menus
31 Author: Colin Clark <colin.clark@cclark.uk>
32 Date: Sat Nov 7 14:40:47 2020 +0000
34 Ref #820: Problem with window in the current build
36 https://github.com/BestImageViewer/geeqie/issues/820
38 Remove the requirement for a "main" window.
41 Author: Colin Clark <colin.clark@cclark.uk>
42 Date: Sat Nov 7 10:18:17 2020 +0000
44 Bug fix: --disable-clutter can cause crash
46 If --disable-clutter has been issued, trying to load the map will cause
50 Author: Colin Clark <colin.clark@cclark.uk>
51 Date: Wed Nov 4 15:38:49 2020 +0000
55 Include a reference to the flatpak version of Geeqie in the README and
59 Author: Colin Clark <colin.clark@cclark.uk>
60 Date: Mon Nov 2 17:06:09 2020 +0000
62 Ref #820: Problem with window in the current build
64 https://github.com/BestImageViewer/geeqie/issues/820
66 Allow the desktop workspace layout to be saved in the configuration
68 This is X11 and GTK3 only.
71 Author: Colin Clark <colin.clark@cclark.uk>
72 Date: Thu Oct 29 15:31:09 2020 +0000
74 Ref #820: Problem with window in the current build
76 https://github.com/BestImageViewer/geeqie/issues/820
78 This fixes a problem with the command line geometry parameters being
82 Author: Colin Clark <colin.clark@cclark.uk>
83 Date: Thu Oct 29 10:25:42 2020 +0000
85 Fix #821: Un-full-screen doesn't work. Regression
87 https://github.com/BestImageViewer/geeqie/issues/821
89 Implement a user-definable option for "Hide window in fullscreen",
93 Author: Andreas Rönnquist <>
94 Date: Wed Oct 14 15:23:55 2020 +0100
96 Fix #816: Fix building with --enable-debug-flags
98 https://github.com/BestImageViewer/geeqie/pull/816
101 Author: Colin Clark <colin.clark@cclark.uk>
102 Date: Sun Oct 11 14:14:43 2020 +0100
104 Ref #761: Severe stall/hang at start-up
106 https://github.com/BestImageViewer/geeqie/issues/761
108 Read star rating in the idle loop.
111 Author: Colin Clark <colin.clark@cclark.uk>
112 Date: Fri Oct 9 16:50:32 2020 +0100
114 Fix #819: Turning off mouseover info
116 https://github.com/BestImageViewer/geeqie/issues/819
118 Showing file data as a tooltip in list view seems redundant, as that
119 data is visible anyway.
120 So the tooltip is removed.
123 Author: Colin Clark <colin.clark@cclark.uk>
124 Date: Thu Oct 1 12:47:04 2020 +0100
126 Fix #814: Geeqie slow at startup, even when looking at just a single image
128 https://github.com/BestImageViewer/geeqie/issues/814
130 Wrong filedata function call.
133 Author: Colin Clark <colin.clark@cclark.uk>
134 Date: Sat Sep 26 13:11:11 2020 +0100
136 GDK_INTERP_HYPER is deprecated
138 GDK_INTERP_HYPER is deprecated as GDK_INTERP_BILINEAR has a better
143 Date: Mon Sep 21 11:02:50 2020 +0100
145 Fix #809: Extra underscore in toolbar.c
147 https://github.com/BestImageViewer/geeqie/issues/809
151 Date: Mon Sep 21 10:56:57 2020 +0100
153 Fix #810: Fix mistakes in Czech translation
155 https://github.com/BestImageViewer/geeqie/pull/810
159 Date: Mon Sep 21 10:47:27 2020 +0100
161 Fix #808: Update Slovak translation
164 Author: Jose Riha <jose1711@gmail.com>
165 Date: Fri Sep 11 12:22:37 2020 +0100
167 Fix #806: Slightly improve plugin template
169 https://github.com/BestImageViewer/geeqie/pull/806
172 Author: Colin Clark <colin.clark@cclark.uk>
173 Date: Sat Sep 5 16:10:28 2020 +0100
175 Update gitignore for appdata file
177 Include org.geeqie.Geeqie.appdata.xml in .gitignore
180 Author: Colin Clark <colin.clark@cclark.uk>
181 Date: Sat Sep 5 13:58:49 2020 +0100
185 Use caseless and natural sort order when displaying the plugins menu.
188 Author: Colin Clark <colin.clark@cclark.uk>
189 Date: Fri Sep 4 12:45:21 2020 +0100
191 Ref #761: Severe stall/hang at start-up
193 https://github.com/BestImageViewer/geeqie/issues/761
195 When file marks have been saved, on next start the entire folder of each
196 marked file is reffed, causing a slow startup.
197 Wrong filedata function used.
200 Author: Colin Clark <colin.clark@cclark.uk>
201 Date: Mon Aug 24 15:43:07 2020 +0100
203 Find duplicates - blocking when loading file list
205 Geeqie blocks when loading a list of files for find duplicates.
206 Using recurse can result in thousands of files being loaded, which
208 This patch loads the file list in the idle loop.
211 Author: Colin Clark <colin.clark@cclark.uk>
212 Date: Mon Aug 17 15:33:33 2020 +0100
214 Part fix #796: Restored windows all show the same location
216 https://github.com/BestImageViewer/geeqie/issues/796
218 If multiple windows are defined in the config. file, command line
219 options are used only in the main window.
222 Author: Andreas Rönnquist <>
223 Date: Sat Aug 8 16:26:38 2020 +0100
225 Fix #794: make dist errors out due to a tar filename limit of 99 characters
227 https://github.com/BestImageViewer/geeqie/issues/794
230 Author: Colin Clark <colin.clark@cclark.uk>
231 Date: Sat Aug 8 14:23:18 2020 +0100
233 Fix #781: Running 'make check' in po folder errors out
235 https://github.com/BestImageViewer/geeqie/issues/781
237 Spurious newline removed, and version now also includes last release tag
241 Author: Colin Clark <colin.clark@cclark.uk>
242 Date: Wed Aug 5 14:17:22 2020 +0100
244 Addl fix #599: Geeqie won't start if clutter fails to init
246 https://github.com/BestImageViewer/geeqie/issues/559
251 Author: Colin Clark <colin.clark@cclark.uk>
252 Date: Wed Aug 5 12:13:42 2020 +0100
254 Fix #559: Geeqie won't start if clutter fails to init
256 https://github.com/BestImageViewer/geeqie/issues/559
258 New command line option:
259 geeqie --disable-clutter
262 Author: Colin Clark <colin.clark@cclark.uk>
263 Date: Mon Jul 27 15:10:55 2020 +0100
265 Update help and man files
268 Author: Colin Clark <colin.clark@cclark.uk>
269 Date: Mon Jul 27 11:02:05 2020 +0100
271 Include Find icon in SaR entry field
274 Author: Colin Clark <colin.clark@cclark.uk>
275 Date: Fri Jul 24 10:03:17 2020 +0100
277 Fix #782: dangerous duplicate finder deletes original, leaves dangling symlink
279 https://github.com/BestImageViewer/geeqie/issues/782
281 Ignore symlinks to files
284 Author: Colin Clark <colin.clark@cclark.uk>
285 Date: Thu Jul 23 13:57:22 2020 +0100
287 Fix clang compile errors
289 Fix errors revealed by -Wlogical-op-parentheses
292 Author: Colin Clark <colin.clark@cclark.uk>
293 Date: Wed Jul 8 16:54:03 2020 +0100
295 Update dupes documentation
298 Author: Colin Clark <colin.clark@cclark.uk>
299 Date: Wed Jul 8 11:51:53 2020 +0100
301 Addl fix #397: GPU acceleration
303 https://github.com/BestImageViewer/geeqie/issues/397
305 Pan view does not display correctly when renderer-clutter is used.
306 This patch forces renderer-tiles to be used from pan-view.
307 This is a work-around - a correct solution is still required.
310 Author: Colin Clark <colin.clark@cclark.uk>
311 Date: Tue Jul 7 12:04:27 2020 +0100
313 Fix minor coding errors
316 Author: Colin Clark <colin.clark@cclark.uk>
317 Date: Tue Jul 7 11:46:52 2020 +0100
319 Addl fix #397: GPU acceleration
321 https://github.com/BestImageViewer/geeqie/issues/397
323 If two windows are open, switching between the two windows may cause a
324 crash with the message:
325 The error was 'GLXBadDrawable'
327 The bug happens with Nouveau drivers and Radeon drivers, but not with
330 This patch disables Clutter if the system is liable to this bug. The
331 user is given the possibility to override this with an option in
332 Preferences/Behavior.
336 Date: Tue Jun 23 10:32:15 2020 +0100
338 Fix #779: Add search by path
340 https://github.com/BestImageViewer/geeqie/pull/779
343 Author: Colin Clark <colin.clark@cclark.uk>
344 Date: Sat Jun 20 10:53:15 2020 +0100
346 Fix coding errors detected by clang
349 Author: Colin Clark <colin.clark@cclark.uk>
350 Date: Sat Jun 20 09:26:22 2020 +0100
352 Fix #775: GTK3 and the readme.md
354 https://github.com/BestImageViewer/geeqie/issues/775
356 Change status of both GTK2 and GTK3 versions to "stable".
359 Author: Colin Clark <colin.clark@cclark.uk>
360 Date: Fri Jun 19 14:47:34 2020 +0100
362 Part fix #396: GTK3 collections
364 https://github.com/BestImageViewer/geeqie/issues/396
366 The helper icon marker.xpm was not shown when making drag-and-drop on a
369 The patch includes a FIXME, but works well enough.
372 Author: Colin Clark <colin.clark@cclark.uk>
373 Date: Thu Jun 18 10:06:07 2020 +0100
375 Fix #770: What's this repo is about
377 https://github.com/BestImageViewer/geeqie/issues/770
379 Warning paragraph included at top of README
382 Author: Colin Clark <colin.clark@cclark.uk>
383 Date: Tue Jun 16 13:43:40 2020 +0100
385 Fix #702: Menubar takes too much space
387 https://github.com/BestImageViewer/geeqie/issues/702
389 Additional option in Preferences/General
392 Author: Colin Clark <colin.clark@cclark.uk>
393 Date: Mon Jun 15 16:59:11 2020 +0100
395 Fix #397: GPU acceleration
397 https://github.com/BestImageViewer/geeqie/issues/397
399 Minor speed improvement.
402 Author: Colin Clark <colin.clark@cclark.uk>
403 Date: Wed Jun 3 16:39:31 2020 +0100
405 Tmp fix #397: GPU acceleration
407 https://github.com/BestImageViewer/geeqie/issues/397
409 This is a quick-fix just to provide something that works.
410 For that reason some code is merely commented out rather than removed.
412 The code must be re-written to remove deprecated functions and to use
413 clutter effects where appropriate.
416 Author: Colin Clark <colin.clark@cclark.uk>
417 Date: Tue Jun 2 15:37:12 2020 +0100
419 Fix #771: properly check return value of mmap
421 https://github.com/BestImageViewer/geeqie/pull/771
423 Updates from ZoneDetect project:
424 https://github.com/BertoldVdb/ZoneDetect
427 Author: Colin Clark <colin.clark@cclark.uk>
428 Date: Wed May 20 11:54:33 2020 +0100
430 Bug fix #268: Picture diff or picture compare feature
432 https://github.com/BestImageViewer/geeqie/issues/268
439 Author: Colin Clark <colin.clark@cclark.uk>
440 Date: Tue May 19 14:42:27 2020 +0100
442 Fix #268: Picture diff or picture compare feature
444 https://github.com/BestImageViewer/geeqie/issues/268
446 Two extra options on Duplicates window:
448 Name case-insensitive ≠ Content
450 Shows files with the same name but different checksums.
453 Author: Colin Clark <colin.clark@cclark.uk>
454 Date: Tue May 12 10:41:02 2020 +0100
456 Bug fix: Plugins using exiv2
458 Order of parameters in call to exiv2 was incorrect.
461 Author: Trey Dempsey <>
462 Date: Sun May 10 12:15:36 2020 +0100
464 Hide main window while in fullscreen
466 Hide the original main window in the list of windows while alt-tabbing in Gnome.
470 Date: Fri May 8 16:47:06 2020 +0100
472 Fix #344: Ignoring alpha channel
474 https://github.com/BestImageViewer/geeqie/issues/344
477 Author: Colin Clark <colin.clark@cclark.uk>
478 Date: Wed Apr 29 20:02:03 2020 +0100
480 Fix #120: Export/Import of Keyword tree
482 https://github.com/BestImageViewer/geeqie/issues/120
484 The ./scripts folder contains a script which enables merging the keyword
485 tree of two config. files.
488 Author: Colin Clark <colin.clark@cclark.uk>
489 Date: Mon Apr 27 08:06:21 2020 +0100
491 Update desktop.template documentation
493 Also include a script to automatically update the menu "Valid sections"
495 This needs to be run only when the menus have changed.
498 Author: Colin Clark <colin.clark@cclark.uk>
499 Date: Sun Apr 26 11:19:34 2020 +0100
501 Bug fix: Set geometry of additional windows
503 When an additional was opened from the command line, any --geometry
504 parameters were ignored.
506 There is now also a --remote command to set window geometry.
509 Author: Colin Clark <colin.clark@cclark.uk>
510 Date: Sun Apr 26 09:52:32 2020 +0100
514 Additional option on Search window - search on a Collection
517 Author: Colin Clark <colin.clark@cclark.uk>
518 Date: Sat Apr 25 08:18:26 2020 +0100
520 Web page - mailing list comment
522 Add warning that there will be no auto response unless subscribed
525 Author: Colin Clark <colin.clark@cclark.uk>
526 Date: Fri Apr 24 15:42:40 2020 +0100
528 Bug fix #714: find duplicates enhanced selection logic
530 https://github.com/BestImageViewer/geeqie/issues/714
532 GTK2/GTK3 difference for gtk_button_box_new
535 Author: Colin Clark <colin.clark@cclark.uk>
536 Date: Thu Apr 23 10:40:19 2020 +0100
538 Fix #714: find duplicates enhanced selection logic
540 https://github.com/BestImageViewer/geeqie/issues/714
542 Sort by click on column header
545 Key "0" de-select all
548 Author: Colin Clark <colin.clark@cclark.uk>
549 Date: Sat Apr 18 17:59:01 2020 +0100
551 Search for broken images
553 Additional option on Search/Image Class to search for broken images.
554 Broken being defined as of Class Image, Raw Image, Video or Document,
555 but Geeqie cannot display an image.
557 Also additional buttons for Help and Close.
560 Author: Colin Clark <colin.clark@cclark.uk>
561 Date: Sun Apr 12 17:38:46 2020 +0100
563 Remember layout of Search and Dupe windows
566 Author: Colin Clark <colin.clark@cclark.uk>
567 Date: Sun Apr 12 13:09:34 2020 +0100
569 Fix #767: twin file-panels with ability to move to next image simultaneously
571 https://github.com/BestImageViewer/geeqie/issues/767
573 New menu option: View/Split/Split Pane Sync
576 Author: Colin Clark <colin.clark@cclark.uk>
577 Date: Fri Apr 10 15:18:15 2020 +0100
579 Fix #726: Unsharp print results
581 https://github.com/BestImageViewer/geeqie/issues/726
583 Use cairo_scale() instead of gdk_pixbuf_scale()
586 Author: Zbigniew Jędrzejewski-Szmek <>
587 Date: Mon Apr 6 15:08:27 2020 +0100
589 Fix #753: Various cleanups based on gcc warnings
591 https://github.com/BestImageViewer/geeqie/pull/753
594 Author: Colin Clark <colin.clark@cclark.uk>
595 Date: Mon Apr 6 11:33:09 2020 +0100
597 Addl fix #744: Support Canon cr3 files
599 https://github.com/BestImageViewer/geeqie/issues/744
601 Add .cr3 to the defaults
604 Author: Colin Clark <colin.clark@cclark.uk>
605 Date: Mon Apr 6 09:29:18 2020 +0100
607 Addl fix #766: Parallel build problem
609 https://github.com/BestImageViewer/geeqie/issues/766
611 Depend on .h not on .o
614 Author: Colin Clark <colin.clark@cclark.uk>
615 Date: Sun Apr 5 15:54:30 2020 +0100
617 Cache maintenance - include progress bars
619 Include progress bars for create thumbnails and create sim. files
622 Author: Colin Clark <colin.clark@cclark.uk>
623 Date: Sun Apr 5 12:07:10 2020 +0100
625 Fix #766: Parallel build problem
627 https://github.com/BestImageViewer/geeqie/issues/766
630 Author: Dan Dascalescu <>
631 Date: Fri Apr 3 19:27:35 2020 +0100
633 Fix #720: Add HEIC support per #610
635 https://github.com/BestImageViewer/geeqie/pull/720
638 Author: Andrew Gaul <>
639 Date: Fri Apr 3 19:15:31 2020 +0100
641 Fix #758: Fix spelling and grammar errors in issue template
643 https://github.com/BestImageViewer/geeqie/pull/758
646 Author: Colin Clark <colin.clark@cclark.uk>
647 Date: Fri Apr 3 11:44:12 2020 +0100
649 Bug fix: decode_sim perl script
651 Explicitly check for Date=[-1]
654 Author: Colin Clark <colin.clark@cclark.uk>
655 Date: Thu Apr 2 15:29:16 2020 +0100
657 Create/Update file similarity cache
659 Additional button on Edit/Cache Maintenance to create/update the file
663 Author: Colin Clark <colin.clark@cclark.uk>
664 Date: Wed Apr 1 10:13:43 2020 +0100
666 Expand ~ for --remote --get-filelist command
668 Parameter was not expanded for ~ character
671 Author: Colin Clark <colin.clark@cclark.uk>
672 Date: Tue Mar 31 18:31:35 2020 +0100
674 Modify decode_sim perl script for date-time
676 Print Exif Date as readable text as well as Unix time.
679 Author: Colin Clark <colin.clark@cclark.uk>
680 Date: Tue Mar 31 15:14:24 2020 +0100
682 Ref #676: Simultaneous runs of geeqie interfere with each other
684 https://github.com/BestImageViewer/geeqie/issues/676
686 Fix some bugs relating to the way files and folders are handled in a
687 --remote command line.
690 Author: Colin Clark <colin.clark@cclark.uk>
691 Date: Mon Mar 30 19:23:37 2020 +0100
693 Ref #744: Support Canon cr3 files
695 https://github.com/BestImageViewer/geeqie/issues/744
697 This is a temporary solution.
698 The code is a copy of image_load_jpeg.c, with addresses modified to suit
700 Instead of following pointers to the start of the full size jpeg, a
701 fixed address is used.
703 No doubt at some time someone will write a proper decoder.
706 Author: Colin Clark <colin.clark@cclark.uk>
707 Date: Sun Mar 29 20:50:45 2020 +0100
709 Fix context-sensitive help fault
711 Context-sensitive help for Preferences/Toolbar Status was not correct
714 Author: Colin Clark <colin.clark@cclark.uk>
715 Date: Wed Mar 25 20:19:36 2020 +0000
717 Document --remote open file or URL command
719 The --remote open file commands can also open a URL
722 Author: Colin Clark <colin.clark@cclark.uk>
723 Date: Mon Mar 23 21:58:26 2020 +0000
725 Document collection preview limit
728 Author: Colin Clark <colin.clark@cclark.uk>
729 Date: Mon Mar 23 21:15:56 2020 +0000
731 Fix documentation error - file date type
733 Documentation of file date types was missing.
736 Author: Colin Clark <colin.clark@cclark.uk>
737 Date: Sun Mar 22 10:54:51 2020 +0000
739 Fix #751: Allow to make layouts persistent and selectable
741 https://github.com/BestImageViewer/geeqie/issues/751
743 New top-level menu item "Windows" to permit saving and recalling window
747 Author: Colin Clark <colin.clark@cclark.uk>
748 Date: Sat Mar 21 15:09:54 2020 +0000
750 Fix #737: Don't create new folder without confirmation
752 https://github.com/BestImageViewer/geeqie/issues/737
755 Author: Colin Clark <colin.clark@cclark.uk>
756 Date: Fri Mar 20 18:27:30 2020 +0000
758 Amend remote --tell option
760 This option did not give output if the current folder did not contain an
762 The option now returns the current folder full path, terminated by the
766 Author: Thomas Klausner <>
767 Date: Wed Mar 11 14:32:19 2020 +0000
769 Fix #759: NetBSD fixes
771 https://github.com/BestImageViewer/geeqie/pull/759
774 Author: Colin Clark <colin.clark@cclark.uk>
775 Date: Sun Mar 8 15:57:10 2020 +0000
777 Fix #756: Set default option for file drag-drop, skipping "Move/Copy/Symlink" popup
779 https://github.com/BestImageViewer/geeqie/issues/756
781 Additional option on Preferences/Behavior
784 Author: Colin Clark <colin.clark@cclark.uk>
785 Date: Sun Mar 8 09:40:45 2020 +0000
787 Fix #713: Image preview does not update when pressing shift-up
789 https://github.com/BestImageViewer/geeqie/issues/713
791 When multiple images were selected, when the selection was changed GTK
792 triggers the selection function on every item selected in turn.
793 This resulted in the last item in the list being shown as the selected
795 The code now uses the GtkTree cursor location.
798 Author: Colin Clark <colin.clark@cclark.uk>
799 Date: Sun Feb 23 13:04:52 2020 +0000
801 Bug fix: --disable-j2k option
803 Ensure that sysinfo.h is not referenced when --disable-j2k option is
807 Author: Colin Clark <colin.clark@cclark.uk>
808 Date: Tue Feb 18 11:34:05 2020 +0000
810 Fix #752: Allow scroll bookmark window horizontally
812 https://github.com/BestImageViewer/geeqie/pull/752
817 Author: Colin Clark <colin.clark@cclark.uk>
818 Date: Mon Feb 17 16:24:19 2020 +0000
820 Ref #676: Simultaneous runs of geeqie interfere with each other
822 https://github.com/BestImageViewer/geeqie/issues/676
824 Updated man page and documentation for --new-instance option
827 Author: Colin Clark <cclark@carbon>
828 Date: Thu Feb 6 14:51:32 2020 +0000
830 Sort by name and date in folder list view
832 Ref: https://github.com/BestImageViewer/geeqie/issues/429
835 Author: Colin Clark <cclark@carbon>
836 Date: Mon Feb 3 15:25:51 2020 +0000
838 Ref #676: Simultaneous runs of geeqie interfere with each other
840 https://github.com/BestImageViewer/geeqie/issues/676
842 A new command line option:
844 geeqie --new-instance
846 This option reverts geeqie to its previous behavior on start-up.
847 Note that there is only one geeqierc.xml file.
850 Author: Colin Clark <cclark@carbon>
851 Date: Mon Feb 3 14:45:17 2020 +0000
853 Ref #598: Option to set default drag-drop behaviour to local folder as 'move' not 'copy'
855 https://github.com/BestImageViewer/geeqie/issues/598
857 With GTK2 shift+drag moved the target, control+drag copied the target,
858 and no modifier key caused a pop-up menu to appear.
859 With GTK3 the modifier keys are not recognized correctly.
860 This patch reinstates the previous functionality.
863 Author: Colin Clark <cclark@carbon>
864 Date: Sun Feb 2 15:47:30 2020 +0000
866 Addl fix #741: Crash when creating new dir with same name as already existing file
868 https://github.com/BestImageViewer/geeqie/issues/741
870 Check for files as well as folders
873 Author: Colin Clark <cclark@carbon>
874 Date: Sun Feb 2 12:31:53 2020 +0000
876 Fix #741: Crash when creating new dir with same name as already existing file
878 https://github.com/BestImageViewer/geeqie/issues/741
880 Check if destination exists before executing command
883 Author: Colin Clark <cclark@carbon>
884 Date: Thu Jan 30 14:33:29 2020 +0000
886 Width of drop-downs in Preferences
888 Most drop-downs in Preferences extend the full width of the window. When
889 scrolling the window the drop-downs can be inadvertently changed.
890 This patch minimizes the width of the drop-downs.
893 Author: Colin Clark <cclark@carbon>
894 Date: Wed Jan 29 11:37:47 2020 +0000
896 Addl. fix #649: Tell Git to ignore .desktop files globally
898 https://github.com/BestImageViewer/geeqie/pull/649
900 Remove files from the repo. that are generated during installation
903 Author: Sergei Trofimovich <>
904 Date: Sun Jan 26 11:05:18 2020 +0000
906 Fix #746: src/options: fix build failure against gcc-10
908 https://github.com/BestImageViewer/geeqie/pull/746
911 Author: Colin Clark <cclark@carbon>
912 Date: Sat Jan 25 10:44:57 2020 +0000
914 Addl Fix #742: Add appdata file
916 https://github.com/BestImageViewer/geeqie/pull/742
918 Set installation folder location dependent on $prefix variable.
919 (Flatpak installation requires to the location to be not where
920 freedesktop.org defines it)
923 Author: Colin Clark <cclark@carbon>
924 Date: Mon Jan 20 12:59:22 2020 +0000
926 Addl Fix #742: Add appdata file
928 https://github.com/BestImageViewer/geeqie/pull/742
930 Install appdata file to /usr/share/metainfo
931 Enable language translations
932 Move screenshots to temporary location
935 Author: Julian Hofer <>
936 Date: Sat Jan 18 12:09:20 2020 +0000
938 Addl Fix #742: Add appdata file
940 https://github.com/BestImageViewer/geeqie/pull/742
941 Include release version
944 Author: Colin Clark <cclark@carbon>
945 Date: Mon Jan 13 16:40:05 2020 +0000
947 Bug fix: Dupes export fn. does not compile with clang
949 Eliminate "self-comparison always evaluates to true" error
952 Author: Colin Clark <colin.clark@cclark.uk>
953 Date: Wed Jan 8 11:37:42 2020 +0000
955 Fix #373,742: Add appdata file
957 https://github.com/BestImageViewer/geeqie/issues/373
958 https://github.com/BestImageViewer/geeqie/pull/742
961 Author: Colin Clark <colin.clark@cclark.uk>
962 Date: Tue Jan 7 16:39:17 2020 +0000
964 Bug fix: Additional remote command: --get-file-info
966 Fix seg. fault when no exif present
969 Author: Colin Clark <colin.clark@cclark.uk>
970 Date: Sat Jan 4 18:08:34 2020 +0000
972 Bug fix: SaR does not compile with GTK2
975 Author: Colin Clark <colin.clark@cclark.uk>
976 Date: Fri Jan 3 14:09:55 2020 +0000
978 Addl fix 736: Please migrate from gnome-doc-tool to yelp-build
980 https://github.com/BestImageViewer/geeqie/issues/736
982 Do not force user to create help files.
985 Author: Colin Clark <colin.clark@cclark.uk>
986 Date: Mon Dec 30 11:59:07 2019 +0000
988 Fix #736: Please migrate from gnome-doc-tool to yelp-build
990 https://github.com/BestImageViewer/geeqie/issues/736
993 Author: Klaus Ethgen <Klaus@Ethgen.de>
994 Date: Sun Dec 29 10:23:35 2019 +0100
996 Don't free not allocated and not used variable
999 Author: Colin Clark <cclark@carbon>
1000 Date: Tue Dec 24 16:35:58 2019 +0000
1002 Fix #734: Starting with --remote --new-window opens two windows
1004 https://github.com/BestImageViewer/geeqie/issues/734
1006 If Geeqie is not running, remove --new-window from the remote command
1010 Author: Colin Clark <colin.clark@cclark.uk>
1011 Date: Thu Dec 19 12:18:19 2019 +0000
1013 Ref #714,412: Export duplicates data to file
1015 Right-click option on duplicates window to export to comma- or
1019 Author: Colin Clark <colin.clark@cclark.uk>
1020 Date: Fri Dec 13 14:54:29 2019 +0000
1022 Fix #727: bigger thumbnails for 32" screens
1024 https://github.com/BestImageViewer/geeqie/issues/727
1026 New option on Preferences/General to set custom thumbnail size.
1029 Author: Colin Clark <cclark@carbon>
1030 Date: Tue Dec 3 11:26:00 2019 +0000
1032 Bug fix: Download web file
1034 Correct name of cancel callback.
1035 Additional parameter to start "Downloading..." dialog minimized (for use
1036 e.g. when running a slide show of web files - [use the --remote
1037 --File:<file> option] ).
1040 Author: Klaus Ethgen <Klaus@Ethgen.de>
1041 Date: Mon Dec 2 18:15:00 2019 +0100
1043 Even more current version eoan
1046 Author: Klaus Ethgen <Klaus@Ethgen.de>
1047 Date: Mon Dec 2 18:07:39 2019 +0100
1049 Corrected link on web page
1052 Author: Colin Clark <cclark@carbon>
1053 Date: Fri Nov 29 11:45:10 2019 +0000
1055 Fix #710: Apply the orientation to image content not working
1057 https://github.com/BestImageViewer/geeqie/issues/710
1059 Typographical error in "Apply orientation" shell script
1062 Author: Colin Clark <cclark@carbon>
1063 Date: Mon Nov 25 13:08:12 2019 +0000
1065 Fix #722: Remote cmd's output: allow separate filenames with a null character
1067 Additional remote command: --print0
1068 Terminate returned data with a null character instead of a newline
1071 Author: Colin Clark <cclark@carbon>
1072 Date: Mon Nov 25 10:32:03 2019 +0000
1074 Handle filenames with newlines in Collections
1076 Anything within double quotes is considered as a filename.
1077 Therefore there may still be problems with filenames containing double
1081 Author: Colin Clark <cclark@carbon>
1082 Date: Sat Nov 23 15:52:40 2019 +0000
1084 Do not save in history Collections that have been deleted
1086 When saving the history file, check if a Collection still exists.
1088 It would be better if this was done when the delete key is pressed.
1091 Author: Colin Clark <cclark@carbon>
1092 Date: Fri Nov 8 13:36:47 2019 +0000
1094 Fix 718: How to handle filenames with newline characters by remote commands
1096 The fix uses a character string to identify the end-of-command.
1097 A correct implementation would use the null character instead of a
1101 Author: Colin Clark <cclark@carbon>
1102 Date: Wed Nov 6 11:44:00 2019 +0000
1104 Update HEIC/HEIF decoding
1106 Include filetype .heif
1107 Inlude brands ftypmif1, ftypmsf1 (image only - libheif does not support
1109 Display multiple images in a single file
1112 Author: Colin Clark <colin.clark@cclark.uk>
1113 Date: Mon Oct 21 17:51:45 2019 +0100
1115 Adl fix #715: / for action search
1117 https://github.com/BestImageViewer/geeqie/issues/715
1119 Wrong function call used to get key label.
1122 Author: Colin Clark <colin.clark@cclark.uk>
1123 Date: Sun Oct 20 17:00:50 2019 +0100
1125 Fix #715: / for action search
1127 https://github.com/BestImageViewer/geeqie/issues/715
1129 A search box is opened with the default key "/".
1130 Characters typed are matched to commands - both menu and plugins.
1131 The matching commands, with tooltip amd accel key if present , are
1132 listed in a pop-up box.
1135 Author: Colin Clark <colin.clark@cclark.uk>
1136 Date: Sat Oct 19 15:44:09 2019 +0100
1138 Update GB English translation
1143 Author: Colin Clark <colin.clark@cclark.uk>
1144 Date: Mon Oct 14 10:07:53 2019 +0100
1146 Document the X-Geeqie-Verbose-Multi plugin option
1149 Author: Colin Clark <colin.clark@cclark.uk>
1150 Date: Sun Oct 13 11:56:26 2019 +0100
1152 Fix #716: Sort Manager Feature regression: Copy/move/link selection lost on closing
1154 https://github.com/BestImageViewer/geeqie/issues/716
1156 Save the config parameters in layoutwindow->options to be used later.
1158 Also mouse right-click brings up a message box showing the user how to
1159 include additional sort manager operations using plugins.
1162 Author: Colin Clark <colin.clark@cclark.uk>
1163 Date: Mon Oct 7 17:46:37 2019 +0100
1165 Show lens ID data via a lua script
1167 Lens ID can be shown in the Overlay Screen Display or the Info sidebar
1168 with the pre-formatted tag lua.lensID.
1170 Requires lua and exiftool.
1172 It is not included in the defaults because it runs rather slowly.
1175 Author: Colin Clark <colin.clark@cclark.uk>
1176 Date: Thu Sep 26 11:21:35 2019 +0100
1178 Fix #712: ability to return to previous image if home/end was pressed occasionally
1180 https://github.com/BestImageViewer/geeqie/issues/712
1182 Additional Go menu items - Image Back, Image Forward
1184 Remove key bindings for multi-page navigation - they conflict with other
1185 usage. The user can set their own key bindings.
1187 Remove enable/disable multi-page navigation items. The parameter
1188 fd->page_total is set in another thread which causes problems. It is
1189 easiest to leave them always enabled.
1192 Author: Colin Clark <colin.clark@cclark.uk>
1193 Date: Sun Sep 22 12:58:10 2019 +0100
1195 Go menu - enable/disable multi-page navigation items
1198 Author: Colin Clark <colin.clark@cclark.uk>
1199 Date: Sat Sep 21 13:10:23 2019 +0100
1201 Fix #698: Use more descriptive Buttons in preference dialog
1203 https://github.com/BestImageViewer/geeqie/issues/698
1205 There seems to be no real need for the Apply and Save buttons.
1208 Author: Colin Clark <colin.clark@cclark.uk>
1209 Date: Sat Sep 21 12:34:23 2019 +0100
1211 Fix #700: Rating -1 is displayed as 65535
1213 https://github.com/BestImageViewer/geeqie/issues/700
1218 Author: Colin Clark <colin.clark@cclark.uk>
1219 Date: Thu Sep 19 12:16:09 2019 +0100
1221 File pane filter - checkbox for case sensitivity
1223 The default for the filter is for case-insensitive.
1224 The checkbox permits a case-sensitive filter.
1227 Author: Colin Clark <colin.clark@cclark.uk>
1228 Date: Mon Sep 16 16:57:30 2019 +0100
1230 Spelling mistake - keyboard map
1233 Author: Colin Clark <colin.clark@cclark.uk>
1234 Date: Sat Sep 7 11:52:06 2019 +0100
1236 Update GB English translation
1238 Also show translations in Preferences
1241 Author: Colin Clark <colin.clark@cclark.uk>
1242 Date: Sat Sep 7 10:31:54 2019 +0100
1244 Update rotate menu legends
1246 Include a degree symbol in rotate menu legends
1249 Author: Colin Clark <colin.clark@cclark.uk>
1250 Date: Fri Sep 6 10:42:51 2019 +0100
1252 Adl fix #705: Toolbar status class filter
1254 https://github.com/BestImageViewer/geeqie/issues/705
1259 Author: Colin Clark <colin.clark@cclark.uk>
1260 Date: Tue Sep 3 18:00:09 2019 +0100
1262 Bug fix: Close search window when search in progress
1264 If the search window is closed when a search is still in progress, there
1267 sd->search_buffer_list is of type MatchFileData not of type FileData.
1270 Author: Colin Clark <colin.clark@cclark.uk>
1271 Date: Tue Sep 3 11:48:37 2019 +0100
1273 Search window: use control-enter to start/stop search
1276 Author: Colin Clark <colin.clark@cclark.uk>
1277 Date: Sun Sep 1 12:57:11 2019 +0100
1279 Re: Release v1.5.1 build warning
1281 https://www.freelists.org/post/geeqie/Release-v151,2
1283 layout_image.c:398:9: error: suggest parentheses around assignment used
1284 as truth value [-Werror=parentheses]
1288 Date: Thu Aug 22 11:09:21 2019 +0100
1290 Fix #708: Japanese translation update
1292 https://github.com/BestImageViewer/geeqie/pull/708
1295 Author: Klaus Ethgen <Klaus@Ethgen.de>
1296 Date: Tue Aug 20 20:12:01 2019 +0100
1301 Author: Colin Clark <colin.clark@cclark.uk>
1302 Date: Sat Aug 17 11:03:36 2019 +0100
1304 Fix #188: Support preview of .svgz files
1306 https://github.com/BestImageViewer/geeqie/issues/188
1309 Author: Colin Clark <colin.clark@cclark.uk>
1310 Date: Sat Aug 17 09:34:49 2019 +0100
1315 Author: Colin Clark <colin.clark@cclark.uk>
1316 Date: Wed Aug 14 19:06:41 2019 +0100
1318 Additional remote command: --get-file-info
1320 Provides the following information -
1322 Data only available from Geeqie:
1324 Page no: (for multi-page images)
1326 Data not easily obtained from other command-line programs:
1333 Author: Colin Clark <colin.clark@cclark.uk>
1334 Date: Wed Aug 14 15:19:56 2019 +0100
1336 Show page no. in OSD
1338 If the file is a multi-page file, e.g. .tiff, show page number and page
1339 total as "[n/m]" using tag: file.page_no
1342 Author: Colin Clark <colin.clark@cclark.uk>
1343 Date: Tue Aug 13 13:46:17 2019 +0100
1345 Include jpeg2000 loader
1350 Author: Colin Clark <colin.clark@cclark.uk>
1351 Date: Tue Aug 13 13:19:51 2019 +0100
1353 Bug fix #705: Toolbar status class filter
1355 https://github.com/BestImageViewer/geeqie/issues/705
1357 GTK2 compatibility problem.
1360 Author: Colin Clark <colin.clark@cclark.uk>
1361 Date: Mon Aug 12 10:25:26 2019 +0100
1363 Fix ZoneDetect licence bug
1365 ZoneDetect licence was not displayed
1368 Author: Kalin Kozhuharov <>
1369 Date: Sun Aug 11 10:58:26 2019 +0100
1371 Fix #704: Updating NEWS in master
1374 Author: Colin Clark <colin.clark@cclark.uk>
1375 Date: Sun Aug 11 10:46:33 2019 +0100
1377 Remove references to .xcf files
1379 The .xcf loader referenced decodes only up to v002, which is too old to
1383 Author: Colin Clark <colin.clark@cclark.uk>
1384 Date: Sat Aug 10 12:45:40 2019 +0100
1388 Derived from io-psd.c, which can be found in several places on the
1390 Probably there are .psd loaders with more comprehensive features.
1393 Author: Colin Clark <colin.clark@cclark.uk>
1394 Date: Fri Aug 9 10:49:54 2019 +0100
1396 Remove ZoneDetect from installation script
1398 The timezone database can now be loaded from Preferences/General
1401 Author: Colin Clark <colin.clark@cclark.uk>
1402 Date: Fri Aug 9 09:50:33 2019 +0100
1404 Fix #705: Toolbar status class filter
1406 https://github.com/BestImageViewer/geeqie/issues/705
1408 In the file filter box there is a menu to select which classes are to be
1412 Author: Colin Clark <colin.clark@cclark.uk>
1413 Date: Tue Aug 6 12:49:55 2019 +0100
1415 Bug fix #626: Animated GIFS lead to high CPU load
1417 https://github.com/BestImageViewer/geeqie/issues/626
1420 A less significant memory leak remains.
1423 Author: Colin Clark <colin.clark@cclark.uk>
1424 Date: Tue Aug 6 12:39:28 2019 +0100
1426 Fix #324: TIFF multipage viewing
1428 https://github.com/BestImageViewer/geeqie/issues/324
1431 Author: Colin Clark <colin.clark@cclark.uk>
1432 Date: Tue Aug 6 12:28:47 2019 +0100
1434 Additional commands for multi-page files
1436 Control-Home and Control-End for first and last page of a multi-page
1440 Author: Colin Clark <colin.clark@cclark.uk>
1441 Date: Mon Aug 5 12:56:48 2019 +0100
1443 Bug fix: Eliminate runtime error
1445 Eliminate runtime error: "gdk_pixbuf_format_get_name: assertion 'format
1449 Author: Colin Clark <colin.clark@cclark.uk>
1450 Date: Sun Aug 4 17:08:01 2019 +0100
1452 Fix #626: Animated GIFS lead to high CPU load
1454 https://github.com/BestImageViewer/geeqie/issues/626
1456 File is read asynchronously, so no longer blocks while the file is read.
1457 Cpu load is still high, but this is unavoidable.
1460 Author: Colin Clark <colin.clark@cclark.uk>
1461 Date: Sat Aug 3 15:08:27 2019 +0100
1463 Ref #223: Update website
1465 https://github.com/BestImageViewer/geeqie/issues/226
1467 Change link to Mac Homebrew
1470 Author: Dmitry Marakasov <>
1471 Date: Sat Aug 3 12:34:42 2019 +0100
1473 Fix #703: Fix build on non-glibc platforms
1475 https://github.com/BestImageViewer/geeqie/pull/703
1478 Author: Colin Clark <colin.clark@cclark.uk>
1479 Date: Sat Aug 3 12:25:16 2019 +0100
1481 Fix #683: Build fails on macOS due to use of _NL_TIME_FIRST_WEEKDAY
1483 https://github.com/BestImageViewer/geeqie/issues/683
1486 Author: Klaus Ethgen <Klaus@Ethgen.de>
1487 Date: Fri Aug 2 08:01:44 2019 +0100
1492 Author: Colin Clark <colin.clark@cclark.uk>
1493 Date: Wed Jul 31 16:59:11 2019 +0100
1495 Addl fix #444: User-definable toolbar
1497 https://github.com/BestImageViewer/geeqie/issues/444
1499 The status bar toolbar is now user-definable.
1502 Author: Klaus Ethgen <Klaus@Ethgen.de>
1503 Date: Sun Jul 28 23:01:16 2019 +0100
1508 Author: Klaus Ethgen <Klaus@Ethgen.de>
1509 Date: Sun Jul 28 22:13:21 2019 +0100
1511 Another sign problem
1514 Author: Klaus Ethgen <Klaus@Ethgen.de>
1515 Date: Sun Jul 28 22:06:13 2019 +0100
1517 Fixing some sign errors pointed to by travis
1520 Author: Klaus Ethgen <Klaus@Ethgen.de>
1521 Date: Sun Jul 28 21:48:21 2019 +0100
1523 fixup! Using other travis install method
1526 Author: Klaus Ethgen <Klaus@Ethgen.de>
1527 Date: Sun Jul 28 21:45:57 2019 +0100
1529 Using other travis install method
1532 Author: Klaus Ethgen <Klaus@Ethgen.de>
1533 Date: Sun Jul 28 21:03:30 2019 +0100
1535 Fix travis idiosyncrasy
1537 That travis stuff docu is just unuseful.
1540 Author: Klaus Ethgen <Klaus@Ethgen.de>
1541 Date: Sun Jul 28 20:58:28 2019 +0100
1543 Limiting to more recent version of glib
1545 g_utf8_make_valid was implemented with glib 2.52. That also causes
1546 builds on ubuntu trusty fail.
1549 Author: Klaus Ethgen <Klaus@Ethgen.de>
1550 Date: Sun Jul 28 20:24:06 2019 +0100
1552 Make the zoom lable a bit bigger
1554 Thanks Sami Farin for reporting and patch.
1559 Author: Klaus Ethgen <Klaus@Ethgen.de>
1560 Date: Sat Jul 27 09:30:15 2019 +0100
1562 Compatibility function for lua > 5.1
1565 Author: Colin Clark <colin.clark@cclark.uk>
1566 Date: Fri Jul 26 12:48:48 2019 +0100
1568 Bug fix: pdf and djvu files
1570 Set default orientation for djvu files (FIXME)
1571 Remove class Pdf and implement class Document
1572 Improve error detection of file types
1575 Author: Colin Clark <colin.clark@cclark.uk>
1576 Date: Thu Jul 25 09:50:55 2019 +0100
1578 Bug fix #322: include pdf-view
1580 https://github.com/BestImageViewer/geeqie/issues/322
1582 Exposure icon unintentionally deleted in last commit
1585 Author: Colin Clark <colin.clark@cclark.uk>
1586 Date: Thu Jul 25 09:25:28 2019 +0100
1588 Bug fix: Compute TimeZone data
1590 Improved error detection
1593 Author: Colin Clark <colin.clark@cclark.uk>
1594 Date: Wed Jul 24 16:47:06 2019 +0100
1598 https://github.com/BestImageViewer/geeqie/issues/691
1600 European locales use a comma as a decimal separator.
1601 The XMP spec. specifies a dot as a decimal separator.
1604 Author: Colin Clark <colin.clark@cclark.uk>
1605 Date: Tue Jul 23 10:22:52 2019 +0100
1607 Fix #322: include pdf-view
1609 https://github.com/BestImageViewer/geeqie/issues/322
1611 Page Back/Page Forward icons on toolbar
1612 Mouse buttons 8 and 9 can be defined to Page Back/Page Forward
1613 Background always set to white
1616 Author: Colin Clark <colin.clark@cclark.uk>
1617 Date: Mon Jul 22 12:40:14 2019 +0100
1619 Fix #277: DjVu image support for geeqie
1621 https://github.com/BestImageViewer/geeqie/issues/277
1624 Author: Colin Clark <colin.clark@cclark.uk>
1625 Date: Sun Jul 21 10:58:25 2019 +0100
1627 Fix #659: Option to change behaviour of mouse back button
1629 https://github.com/BestImageViewer/geeqie/issues/659
1631 Mouse buttons 8, 9 (Back, Forward) can be set to any menu item.
1632 The defines are set in Edit/Preferences/Behavior
1635 Author: Colin Clark <colin.clark@cclark.uk>
1636 Date: Sun Jul 21 10:14:29 2019 +0100
1638 Addl fix #590: Do you have plan to support webp format
1640 https://github.com/BestImageViewer/geeqie/issues/590
1642 Include libwebp option in installer
1645 Author: Colin Clark <colin.clark@cclark.uk>
1646 Date: Fri Jul 19 16:48:22 2019 +0100
1648 Bug fix #322: include pdf-view
1650 https://github.com/BestImageViewer/geeqie/issues/322
1652 Seg fault when compiled with GTK2.
1653 Requires additional ifdefs around pdf calls.
1656 Author: Colin Clark <colin.clark@cclark.uk>
1657 Date: Fri Jul 19 10:03:42 2019 +0100
1659 Fix #690: Sometimes Geeqie gets stuck in tree view
1661 https://github.com/BestImageViewer/geeqie/issues/690
1664 Author: Colin Clark <colin.clark@cclark.uk>
1665 Date: Thu Jul 18 18:32:50 2019 +0100
1667 Addl fix #322: include pdf-view
1669 https://github.com/BestImageViewer/geeqie/issues/322
1671 View multi-page pdfs.
1672 Use <control>page-up and <control>page-down to scroll through the pages.
1675 Author: Виктор Майстренко <>
1676 Date: Fri Jul 12 10:43:56 2019 +0100
1678 Update Russian translation
1681 Author: Colin Clark <colin.clark@cclark.uk>
1682 Date: Fri Jul 12 10:34:37 2019 +0100
1684 Remove references to obsolete desktop files
1687 Author: Colin Clark <colin.clark@cclark.uk>
1688 Date: Thu Jul 11 11:20:49 2019 +0100
1690 Addl fix #283: add support for loading remote URLs
1692 https://github.com/BestImageViewer/geeqie/issues/283
1694 Drag-and-drop to image pane.
1695 Use only displayable file types
1698 Author: Colin Clark <colin.clark@cclark.uk>
1699 Date: Wed Jul 10 19:23:36 2019 +0100
1701 Fix #283: add support for loading remote URLs
1703 https://github.com/BestImageViewer/geeqie/issues/283
1705 Type in or drag-drop a URL to the Path Entry field.
1706 Remote command --file:<file> also recognizes URLs
1709 Author: Colin Clark <colin.clark@cclark.uk>
1710 Date: Tue Jul 9 19:03:31 2019 +0100
1712 Fix #601: Show over-/underexposed
1714 https://github.com/BestImageViewer/geeqie/issues/601
1716 Menu View/Over-Under Exposed, or keystroke Shift-E
1719 Author: Colin Clark <colin.clark@cclark.uk>
1720 Date: Tue Jul 9 14:01:32 2019 +0100
1722 Bug fix: Include grayscale as toolbar item
1727 Author: Colin Clark <colin.clark@cclark.uk>
1728 Date: Tue Jul 9 10:52:07 2019 +0100
1730 Include grayscale as a toolbar item
1733 Author: Colin Clark <colin.clark@cclark.uk>
1734 Date: Sat Jul 6 17:28:35 2019 +0100
1736 Fix #590: Do you have plan to support webp format
1738 https://github.com/BestImageViewer/geeqie/issues/590
1740 The package gdk-pixbuf-loader-webp is not in Debian. The loader can be
1741 complied from source from:
1742 https://github.com/aruiz/webp-pixbuf-loader
1744 However at the moment it is easier for the user if it is compiled in to
1748 Author: Colin Clark <colin.clark@cclark.uk>
1749 Date: Fri Jul 5 11:18:28 2019 +0100
1751 Addl fix #610: Support heic image format
1753 https://github.com/BestImageViewer/geeqie/issues/610
1755 Delete HEIF class. Use magic number to make .heic files class Image
1758 Author: Colin Clark <colin.clark@cclark.uk>
1759 Date: Wed Jul 3 18:33:03 2019 +0100
1761 Adl fix #322: Include pdf-view
1763 https://github.com/BestImageViewer/geeqie/issues/322
1765 Use pixel data from memory instead of opening file again.
1766 Also include Pdf as a class option in the search page.
1769 Author: Colin Clark <colin.clark@cclark.uk>
1770 Date: Wed Jul 3 13:58:17 2019 +0100
1772 Addl fix #610: Support heic image format
1774 https://github.com/BestImageViewer/geeqie/issues/610
1776 Include HEIF in README
1779 Author: Colin Clark <colin.clark@cclark.uk>
1780 Date: Wed Jul 3 13:50:48 2019 +0100
1782 Fix #610: Support heic image format
1784 https://github.com/BestImageViewer/geeqie/issues/610
1786 Primary image only displayed
1789 Author: Colin Clark <colin.clark@cclark.uk>
1790 Date: Sun Jun 30 12:22:19 2019 +0100
1792 Enable lua scripts to be called from Info sidebar
1794 A lua script can be called from any of the List Panes in the Info
1797 Add a new entry and in the Key field use:
1798 lua.<lua script name>
1800 The output of the script should of course be text.
1803 Author: Colin Clark <colin.clark@cclark.uk>
1804 Date: Sat Jun 22 16:37:40 2019 +0100
1806 Bug fix: Start-up directory setting not preserved
1808 When the Start-up directory radio buttons were initialized, the setting
1809 always reverted to No change.
1812 Author: Colin Clark <colin.clark@cclark.uk>
1813 Date: Mon Jun 17 11:32:22 2019 +0100
1815 Implement downloadable timezone database
1817 Option in Preferences/General to download timezone database from
1818 geeqie.org/downloads
1819 Updated source files from https://github.com/BertoldVdb/ZoneDetect
1820 Script for generation of timezone database
1823 Author: Dima Kogan <>
1824 Date: Sun Jun 9 10:51:57 2019 +0100
1826 Fix #678: The image overlay should show the full image path, not just the filename
1828 https://github.com/BestImageViewer/geeqie/issues/678
1829 Additional parameter path in OSD
1832 Author: Colin Clark <cclark@carbon>
1833 Date: Wed Jun 5 10:32:53 2019 +0100
1835 Camera import - warn of duplicate filenames
1837 Digital cameras can have files of the same name in several sub-folders.
1838 Detect this and warn the user that some files will not be downloaded.
1841 Author: Pieter Krul <github@krul.cc>
1842 Date: Sun May 12 03:23:44 2019 +0200
1844 Fix build against exiv2-0.27.1+
1847 Author: Klaus Ethgen <Klaus@Ethgen.de>
1848 Date: Fri May 24 09:04:42 2019 +0100
1850 Working check for lua
1852 This was not working on gentoo as gento use slotted packages instead of
1853 versioned package namens.
1856 Author: Klaus Ethgen <Klaus@Ethgen.de>
1857 Date: Fri May 24 08:38:54 2019 +0100
1859 Allow to disable trash completely
1861 The posibilito to not use trash at all was lost with implementation of
1864 However, usually one does not want the system to keep megabytes of trash
1865 lying around. That option allows to switch trash of completely.
1867 The implementation, however, is a bit dirty, maybe someone else has a
1868 better Idea to do it.
1871 Author: Colin Clark <colin.clark@cclark.uk>
1872 Date: Mon Apr 8 11:32:12 2019 +0100
1874 Fix #664: Recursive slideshow does not respect file sorting
1876 https://github.com/BestImageViewer/geeqie/issues/664
1879 Author: Tomasz Goliński <tomaszg@math.uwb.edu.pl>
1880 Date: Mon Apr 1 11:56:36 2019 +0100
1882 Fix #663: Use grammatically correct month names in pan view
1884 https://github.com/BestImageViewer/geeqie/issues/663
1887 Author: Colin Clark <colin.clark@cclark.uk>
1888 Date: Sun Mar 31 11:28:34 2019 +0100
1890 Bug fix: Update documentation, remove obsolete GQview import options
1892 Remove reference to plugins/import folder
1895 Author: Colin Clark <colin.clark@cclark.uk>
1896 Date: Wed Mar 27 11:56:16 2019 +0000
1898 Update documentation, remove obsolete GQview import options
1900 Update plugin and remote commands documentation.
1901 The last update for GQview was 13 years ago; presumably the import
1902 options are no longer useful.
1905 Author: Andreas Rönnquist <>
1906 Date: Tue Feb 26 10:07:24 2019 +0000
1908 Fix #661, #662: String comparison to translated string causes crash
1910 https://github.com/BestImageViewer/geeqie/issues/661
1913 Author: Colin Clark <colin.clark@cclark.uk>
1914 Date: Thu Feb 21 15:04:01 2019 +0000
1916 Bug Fix: DEBUG_NAME() function for use with GTKInspector
1918 gcc shows a "too many arguments" error, but clang does not.
1921 Author: Colin Clark <colin.clark@cclark.uk>
1922 Date: Thu Feb 14 12:05:04 2019 +0000
1924 DEBUG_NAME() function for use with GTKInspector
1926 This debug function can be used with GTKInspector to provide a visual
1927 indication of where a widget is declared.
1929 This is a documentation facility to aid developers new to the project.
1932 GTK_DEBUG=interactive src/geeqie
1935 Author: Colin Clark <colin.clark@cclark.uk>
1936 Date: Wed Feb 13 11:47:38 2019 +0000
1938 Bug fix: Search page - calls to g_regex_unref)
1940 Eliminate run-time errors caused by unwanted calls to g_regex_unref()
1943 Author: yasarciv67 <yasarciv67@gmail.com>
1944 Date: Sat Feb 2 18:18:13 2019 +0200
1949 Author: Klaus Ethgen <Klaus@Ethgen.de>
1950 Date: Thu Jan 31 08:25:14 2019 +0100
1952 Don't include ZoneDetect sources
1954 Reverted Colins commit on request.
1956 This Commit is just to create a conflict. Do *NOT* merge!
1958 `git reset (--hard) origin/master` is the way to go.
1961 Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
1962 Date: Mon Jan 21 11:54:49 2019 +0000
1964 Fix #658: Bug fix: reads of uninitialized data
1966 https://github.com/BestImageViewer/geeqie/pull/658
1969 Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
1970 Date: Sun Jan 20 22:56:30 2019 +0300
1972 Bug fix: reads of uninitialized data
1975 Author: Rasmus Thomsen <Rasmus.thomsen@protonmail.com>
1976 Date: Sun Jan 6 17:40:31 2019 +0000
1978 Fix #654, 655: fix build against exiv2-0.27.x
1980 https://github.com/BestImageViewer/geeqie/pull/655
1983 Author: Andreas Rönnquist <>
1984 Date: Sun Jan 6 17:17:20 2019 +0000
1986 Fix #656: make install fails on POTFILES.in (random-image plugin)
1988 https://github.com/BestImageViewer/geeqie/issues/656
1991 Author: Colin Clark <colin.clark@cclark.uk>
1992 Date: Sun Jan 6 14:28:19 2019 +0000
1994 Addl fix #619: Man page disagrees with --remote-help
1996 https://github.com/BestImageViewer/geeqie/issues/619
1998 The remote commands --file: and --view: will now display images in paths
1999 relative to the folder the remote command is executed from
2002 gpg: Signature made Sun Jan 6 12:49:27 2019 CET
2003 gpg: using RSA key B970156B985AB1270EDA167065BCD00D76C8F888
2004 gpg: Good signature from "Rasmus Thomsen (Exherbo) <cogitri@exherbo.org>" [marginal]
2005 gpg: aka "Rasmus Thomsen <Rasmus.Thomsen@protonmail.com>" [marginal]
2006 gpg: cogitri@exherbo.org: Verified 1 signatures in the past 21 months.
2007 Encrypted 0 messages.
2008 gpg: Warning: we've only seen one message signed using this key and user id!
2009 gpg: Warning: you have yet to encrypt a message to this key!
2010 gpg: rasmus.thomsen@protonmail.com: Verified 1 signatures in the past 21 months.
2011 Encrypted 0 messages.
2012 gpg: Warning: we've only seen one message signed using this key and user id!
2013 gpg: Warning: you have yet to encrypt a message to this key!
2014 gpg: Warning: if you think you've seen more signatures by this key and these
2015 user ids, then this key might be a forgery! Carefully examine the email
2016 addresses for small variations. If the key is suspect, then use
2017 gpg --tofu-policy bad B970156B985AB1270EDA167065BCD00D76C8F888
2018 to mark it as being bad.
2019 gpg: WARNING: This key is not certified with sufficiently trusted signatures!
2020 gpg: It is not certain that the signature belongs to the owner.
2021 Primary key fingerprint: B970 156B 985A B127 0EDA 1670 65BC D00D 76C8 F888
2022 Author: Rasmus Thomsen <rasmus.thomsen@protonmail.com>
2023 Date: Wed Jan 2 01:04:45 2019 +0100
2025 fix build against exiv2-0.27.x
2030 Author: Colin Clark <colin.clark@cclark.uk>
2031 Date: Sat Jan 5 20:08:50 2019 +0000
2033 Fix #619: Man page disagrees with --remote-help
2035 https://github.com/BestImageViewer/geeqie/issues/619
2037 Standardize format for remote commands i.e. ensure all options start
2041 Author: Colin Clark <colin.clark@cclark.uk>
2042 Date: Sat Jan 5 16:22:05 2019 +0000
2044 Fix #516: Shortcut/Feature: Select random image
2046 https://github.com/BestImageViewer/geeqie/issues/516
2048 Implemented as a plugin.
2050 The random image is selected from all files in all collections plus all
2051 images in the current folder.
2054 Author: Colin Clark <colin.clark@cclark.uk>
2055 Date: Fri Jan 4 13:44:58 2019 +0000
2057 Additional remote commands
2059 --get-filelist:[<FOLDER>] Get list of files and class
2060 --get-filelist-recurse:[<FOLDER>] Get list of files and class recursive
2061 --get-collection:<COLLECTION> Get collection content
2062 --get-collection-list Get list of collections
2065 --tell Print filename of current image [and Collection, if collection
2069 Author: Colin Clark <colin.clark@cclark.uk>
2070 Date: Thu Dec 20 11:45:20 2018 +0000
2072 Bug fix: Extra characters in mailmap
2075 Author: Jiří Boháč <>
2076 Date: Wed Dec 19 10:10:10 2018 +0000
2078 Fix #650, 651: fullscreen does not work over multiple monitors
2080 https://github.com/BestImageViewer/geeqie/issues/650
2083 Author: Colin Clark <colin.clark@cclark.uk>
2084 Date: Tue Dec 18 16:42:02 2018 +0000
2086 Preferences tabs orientation
2088 Move preferences tabs to the left side so that all tabs are always in
2092 Author: Colin Clark <colin.clark@cclark.uk>
2093 Date: Tue Dec 11 11:46:00 2018 +0000
2095 Bug fix: View in new window from files pane
2097 When View in New Window was called from a right-click in the files pane,
2098 the image was not shown at the correct size
2101 Author: Jiri Bohac <jbohac@suse.cz>
2102 Date: Fri Dec 7 00:30:22 2018 +0100
2104 Fix fullscreen spanning multiple monitors
2106 Commit a16635c ("Fix fullscreen - remove all the garbage
2107 which breaks things and let Gtk do its job.")
2108 broke fullscreen spanning multiple monitors.
2110 Fix this for GTK3 by using gdk_window_set_fullscreen_mode().
2113 Unfortunately, GTK2 has no equivalent.
2116 Author: Dave Lambert <>
2117 Date: Fri Nov 30 11:05:43 2018 +0000
2119 Fix #649: Tell Git to ignore .desktop files globally
2121 https://github.com/BestImageViewer/geeqie/pull/649
2124 Author: Dave Lambert <dave@davelambert.org>
2125 Date: Mon Nov 26 12:11:40 2018 +0000
2127 Tell Git to ignore .desktop files globally
2129 These files are all generated by the build, with the exception of the
2130 template.desktop file, so:
2132 * Have Git ignore all *.desktop files.
2133 * Rename template.desktop to template.desktop.in to
2134 avoid a clash with this new ignore rule.
2135 * Remove the checked-in image-crop.desktop file, which is built
2139 Author: Dave Lambert <>
2140 Date: Mon Nov 26 17:53:22 2018 +0000
2142 Fix #648: Correctly size image windows opened from collections
2144 https://github.com/BestImageViewer/geeqie/pull/648
2147 Author: Dave Lambert <dave@davelambert.org>
2148 Date: Mon Nov 26 11:52:23 2018 +0000
2150 Correctly size image windows opened from collections
2152 When opening a view window from a collection, get the the image size
2153 info from the file so the new window is appropriately sized.
2156 Author: grumpytetra <>
2157 Date: Fri Nov 23 17:11:24 2018 +0000
2159 Fix #647: rename configure.in to configure.ac
2161 https://github.com/BestImageViewer/geeqie/pull/647
2164 gpg: Signature made Fri Nov 23 13:24:22 2018 CET
2165 gpg: using RSA key A878E3D3AB525D14AF10890ED064A3BD34839F03
2166 gpg: issuer "grumpytetra@teknik.io"
2167 gpg: Good signature from "grumpytetra <grumpytetra@teknik.io>" [expired]
2168 gpg: grumpytetra@teknik.io: Verified 1 signatures in the past 21 months.
2169 Encrypted 0 messages.
2170 gpg: Warning: we've only seen one message signed using this key and user id!
2171 gpg: Warning: you have yet to encrypt a message to this key!
2172 gpg: Warning: if you think you've seen more signatures by this key and user
2173 id, then this key might be a forgery! Carefully examine the email address
2174 for small variations. If the key is suspect, then use
2175 gpg --tofu-policy bad A878E3D3AB525D14AF10890ED064A3BD34839F03
2176 to mark it as being bad.
2177 gpg: Note: This key has expired!
2178 Primary key fingerprint: A878 E3D3 AB52 5D14 AF10 890E D064 A3BD 3483 9F03
2179 Author: grumpytetra <grumpytetra@teknik.io>
2180 Date: Fri Nov 23 13:24:22 2018 +0100
2182 rename configure.in to configure.ac
2185 Author: Colin Clark <colin.clark@cclark.uk>
2186 Date: Thu Nov 22 15:08:54 2018 +0000
2188 Ref #160: Replace print dialog by standard GTK dialog
2190 https://github.com/BestImageViewer/geeqie/issues/160
2192 Permit exif tags to be included in the image text annotations (as for
2193 the Overlay screen Display)
2196 Author: Colin Clark <colin.clark@cclark.uk>
2197 Date: Sun Nov 18 17:38:10 2018 +0000
2199 Ref #631: Compilation script for all distributions
2201 https://github.com/BestImageViewer/geeqie/issues/631
2203 Reference to all-distros script included in README.
2205 Full list of dependencies still not included.
2208 Author: Colin Clark <colin.clark@cclark.uk>
2209 Date: Sat Nov 17 20:07:33 2018 +0000
2211 Show timezone data when no date-time
2213 Make available GPS lat/long derived data Timezone, Country Name, Country
2214 Code even when there is no GPS date and time available.
2217 Author: Colin Clark <colin.clark@cclark.uk>
2218 Date: Sat Nov 17 19:48:35 2018 +0000
2220 Fix #645: Hide Bars cannot be toggled after Geeqie restart
2222 https://github.com/BestImageViewer/geeqie/issues/645
2225 Author: Colin Clark <colin.clark@cclark.uk>
2226 Date: Wed Nov 14 10:15:23 2018 +0000
2228 Bug fix #251: Crop simulation
2230 https://github.com/BestImageViewer/geeqie/issues/251
2232 If the drawn rectangle started or ended outside the image area,
2233 incorrect coordinates were returned.
2235 The coordinates of the enclosed part of the image are now returned.
2238 Author: Colin Clark <colin.clark@cclark.uk>
2239 Date: Thu Nov 8 12:26:09 2018 +0000
2241 Info sidebar: Preserve state of Show Hidden flags
2243 In the Info Sidebar, preserve the state of the Show Hidden flags for
2244 the Exif and File Info panes
2247 Author: Colin Clark <colin.clark@cclark.uk>
2248 Date: Sat Nov 3 17:53:31 2018 +0000
2250 Fix #437: Delete to standard Trash directory
2252 https://github.com/BestImageViewer/geeqie/issues/437
2254 The method of file deletion is changed. The Preferences/Behaviour option
2255 "Safe delete" is removed.
2257 The user has the option to choose Geeqie-defined trash bin or
2258 system-defined trash bin as the normal mode - set in
2259 Preferences/Behaviour.
2261 Menus have two entries: Move to trash and Permanent delete.
2263 The Delete key moves to trash; shift-Delete deletes permanently.
2265 Both Move to trash and Permanent delete have user-selectable
2266 confirmation, set in Preferences/Behaviour.
2268 This means the function of the Delete key is changed from Permanent
2269 delete to Move to trash, which is a fail-safe change.
2272 Author: Colin Clark <colin.clark@cclark.uk>
2273 Date: Thu Nov 1 13:59:03 2018 +0000
2275 Eliminate FIXME: enable or disable individual plugins from configure
2277 Additional checkbox in Edit/Configure Plugins to prevent plugins being
2278 displayed in the menus
2281 Author: Colin Clark <colin.clark@cclark.uk>
2282 Date: Sat Oct 27 12:40:59 2018 +0100
2284 Plugin for image crop
2286 Requires ImageMagick and exiftool
2289 Author: Colin Clark <colin.clark@cclark.uk>
2290 Date: Thu Oct 25 20:11:22 2018 +0100
2292 Plugin for camera download
2294 Basic function: download all, skip existing, to current folder.
2298 Author: Colin Clark <colin.clark@cclark.uk>
2299 Date: Tue Oct 23 19:44:36 2018 +0100
2301 Plugin for tethered photography
2303 Basic tethered photography using gphoto2
2306 Author: Colin Clark <colin.clark@cclark.uk>
2307 Date: Sun Oct 21 11:32:53 2018 +0100
2309 Fix #642: If a folder is a link, use an icon to indicate it is a link
2311 https://github.com/BestImageViewer/geeqie/issues/642
2313 There is no stock icon for a folder as a link. The icon used is not
2314 particularly appropriate, but its meaning should be clear.
2316 The target path is shown as a tooltip.
2319 Author: Colin Clark <colin.clark@cclark.uk>
2320 Date: Sun Oct 21 10:48:33 2018 +0100
2322 Do not grab focus when --remote view:<file> is used
2325 https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1781858
2328 Author: Colin Clark <colin.clark@cclark.uk>
2329 Date: Fri Oct 19 18:42:55 2018 +0100
2331 Permit icon field in desktop file to be an absolute path
2334 Author: Andreas Rönnquist <>
2335 Date: Fri Oct 19 10:51:27 2018 +0100
2337 Fix 641: Add export-jpeg to POTFILES.in
2339 https://github.com/BestImageViewer/geeqie/pull/641
2342 Author: Andreas Rönnquist <andreas@ronnquist.net>
2343 Date: Thu Oct 18 23:20:41 2018 +0200
2345 Add export-jpg to POTFILES.in
2348 Author: Colin Clark <colin.clark@cclark.uk>
2349 Date: Thu Oct 18 19:31:24 2018 +0100
2351 Permit rotate commands to be on toolbar
2354 Author: Wojciech Muła <>
2355 Date: Thu Oct 18 19:13:07 2018 +0100
2357 Fix #544: copy symlinks as symlinks instead of dereferencing them
2359 https://github.com/BestImageViewer/geeqie/issues/544
2361 Revert back to previous commit.
2362 Include new patch to prevent the crash noted in #640
2365 Author: Colin Clark <colin.clark@cclark.uk>
2366 Date: Tue Oct 16 19:07:11 2018 +0100
2368 Fix #640: geeqie core dumps (for me) on symlink copy
2370 https://github.com/BestImageViewer/geeqie/issues/640
2372 Revert commits 205a701a and d5521e38
2373 Something in these patches is causing the seg. fault.
2374 It is best to revert them until the reason can be found.
2377 Author: Colin Clark <colin.clark@cclark.uk>
2378 Date: Sun Oct 14 12:40:03 2018 +0100
2380 Fix #635: Export in JPG
2382 https://github.com/BestImageViewer/geeqie/issues/635
2384 Implemented via plugin
2387 Author: Colin Clark <colin.clark@cclark.uk>
2388 Date: Sun Oct 14 10:39:17 2018 +0100
2390 Bug fix: View in new window wrong size
2392 Opening an image in "View in new window" was displayed in a window of
2394 The window was opened before the image was completely loaded, and so the
2395 window size was not known.
2398 Author: Klaus Ethgen <Klaus@Ethgen.de>
2399 Date: Sun Oct 7 12:09:17 2018 +0100
2401 Updating mailmap to map to correct user
2404 Author: Olaf Seibert <>
2405 Date: Sun Oct 7 11:01:36 2018 +0100
2407 Fix #638: Avoid non-portable == for the test command
2409 https://github.com/BestImageViewer/geeqie/pull/638
2412 gpg: Signature made Sat Oct 6 17:26:43 2018 CET
2413 gpg: using RSA key 4AEE18F83AFDEB23
2414 gpg: Good signature from "GitHub (web-flow commit signing) <noreply@github.com>" [marginal]
2415 gpg: noreply@github.com: Verified 8904 signatures in the past 2 years.
2416 Encrypted 0 messages.
2417 gpg: Warning: you have yet to encrypt a message to this key!
2418 gpg: WARNING: This key is not certified with sufficiently trusted signatures!
2419 gpg: It is not certain that the signature belongs to the owner.
2420 Primary key fingerprint: 5DE3 E050 9C47 EA3C F04A 42D3 4AEE 18F8 3AFD EB23
2421 Author: Rhialto The M <Rhialto@users.noreply.github.com>
2422 Date: Sat Oct 6 18:26:43 2018 +0200
2424 Avoid non-portable == for the test command
2426 The test command doesn't accept `==` as operator. It should be a single `=` for portable use. The `==` is a gnu extension.
2428 Note that the x-trick hasn't been needed for a long, long time. You can reliably write it with quotes:
2430 if test "$gtk3" = yes; then
2432 but I left that alone since it doesn't hurt other than being ugly.
2435 Author: Colin Clark <colin.clark@cclark.uk>
2436 Date: Sat Oct 6 09:51:37 2018 +0100
2438 Fix #637: Remove unused function vf_index_is_selected
2440 https://github.com/BestImageViewer/geeqie/pull/637
2443 gpg: Signature made Sat Oct 6 02:35:39 2018 CET
2444 gpg: using RSA key 018AC080CF5604AE9705D3F3952DD6F8F34D8B8E
2445 gpg: issuer "deso@posteo.net"
2446 gpg: Can't check signature: No public key
2447 Author: Daniel Mueller <deso@posteo.net>
2448 Date: Fri Oct 5 18:30:47 2018 -0700
2450 Remove unused function vf_index_is_selected
2453 Author: Colin Clark <colin.clark@cclark.uk>
2454 Date: Thu Oct 4 16:16:25 2018 +0100
2456 Ref #160: Replace print dialog by standard GTK dialog
2458 https://github.com/BestImageViewer/geeqie/issues/160
2460 Rotate to exif orientation
2463 Author: Colin Clark <colin.clark@cclark.uk>
2464 Date: Tue Oct 2 13:01:06 2018 +0100
2466 Simplify OSD settings in Preferences
2468 Move Overlay Screen Display settings in Preferences from the Windows tab
2470 Allow preformatted tags to be set by button click or drag-and-drop.
2473 Author: Andreas Rönnquist <>
2474 Date: Mon Sep 24 11:10:02 2018 +0100
2476 Fix #632: Add FILES section to manual page
2478 https://github.com/BestImageViewer/geeqie/pull/632
2481 Author: Andreas Rönnquist <>
2482 Date: Mon Sep 24 10:23:28 2018 +0100
2484 Fix #633: Fix typo in GuideReferenceConfig.html
2486 https://github.com/BestImageViewer/geeqie/pull/633
2489 Author: Andreas Rönnquist <andreas@ronnquist.net>
2490 Date: Sun Sep 23 22:13:09 2018 +0200
2492 Fix typo geqqie/geeqie
2495 Author: Andreas Rönnquist <andreas@ronnquist.net>
2496 Date: Sun Sep 23 22:05:03 2018 +0200
2498 Add FILES section to man
2501 Author: Colin Clark <colin.clark@cclark.uk>
2502 Date: Sun Sep 23 20:09:30 2018 +0100
2504 Fix #160: Replace print dialog by standard GTK dialog
2506 https://github.com/BestImageViewer/geeqie/issues/160
2508 Option to place text as header or footer
2509 Option to show additional text field on each page of a single or
2510 multi-page print job
2513 Author: Colin Clark <colin.clark@cclark.uk>
2514 Date: Fri Sep 21 10:59:56 2018 +0100
2516 Bug fix #160: Replace print dialog by standard GTK dialog
2518 https://github.com/BestImageViewer/geeqie/issues/160
2520 Ensure print dialog has a parent window
2521 Eliminate run-time error
2524 Author: Colin Clark <colin.clark@cclark.uk>
2525 Date: Thu Sep 20 19:29:39 2018 +0100
2527 Fix #160: Replace print dialog by standard GTK dialog
2529 https://github.com/BestImageViewer/geeqie/issues/160
2531 Does not include proof print.
2534 Author: Colin Clark <colin.clark@cclark.uk>
2535 Date: Fri Sep 7 19:09:43 2018 +0100
2537 Change right-click menu item name
2539 Change Edit to Plugins
2542 Author: Colin Clark <colin.clark@cclark.uk>
2543 Date: Wed Aug 29 17:28:34 2018 +0100
2545 Script for compiling on Debian systems
2547 Additional dependency required - for Linux Mint, at least
2550 Author: Colin Clark <colin.clark@cclark.uk>
2551 Date: Mon Aug 27 11:28:17 2018 +0100
2553 Bug fix: Option to hide predefined keyword tree
2555 Eliminate run-time error
2558 Author: Colin Clark <colin.clark@cclark.uk>
2559 Date: Sun Aug 26 19:32:38 2018 +0100
2561 Option to hide predefined keyword tree
2563 Selected on Preferences/General
2566 Author: Colin Clark <colin.clark@cclark.uk>
2567 Date: Sun Aug 26 19:14:39 2018 +0100
2569 Bug fix #305: Faster Tagging (Keywords)
2571 https://github.com/BestImageViewer/geeqie/issues/305
2573 Make correct context-sensitive help file call
2576 Author: Colin Clark <colin.clark@cclark.uk>
2577 Date: Sun Aug 26 13:32:42 2018 +0100
2579 Fix #305: Faster Tagging (Keywords)
2581 https://github.com/BestImageViewer/geeqie/issues/305
2583 Keyword autocompletion - see the Info Sidebar section in the Help file
2587 Author: Colin Clark <colin.clark@cclark.uk>
2588 Date: Tue Aug 21 17:02:20 2018 +0100
2590 Additional parameters from ZoneDetect
2592 Additional parameters derived from GPS data:
2593 formatted.countryname - ISO 3166 country name
2594 formatted.countrycode - ISO 3166 two-letter country code
2598 Date: Tue Aug 21 12:21:17 2018 +0100
2600 Fix #630: add headline field to the sidebar
2602 https://github.com/BestImageViewer/geeqie/pull/630
2605 Author: Igor Ippolitov <iippolitov@gmail.com>
2606 Date: Mon Aug 20 18:30:44 2018 +0300
2611 Author: Colin Clark <colin.clark@cclark.uk>
2612 Date: Mon Aug 20 14:34:57 2018 +0100
2614 Remove ZoneDetect .bin file from repository
2616 A Debian maintainer has pointed out that Debian does not permit .bin
2617 files in the packages they create.
2618 The ZoneDetect database file, timezone21.bin has therefore been removed
2619 from the repository.
2621 New users must download the .bin file themself if they require UTC/DST
2624 This situation exists because the ZoneDetect developer has not yet put
2625 the source code for the database generator onto GitHub - when that
2626 happens, the database file will be generated by Geeqie (using the
2627 ZoneDetect sources) during the installation procedure.
2630 Author: Colin Clark <colin.clark@cclark.uk>
2631 Date: Sat Aug 18 11:00:35 2018 +0100
2633 Bug fix #251: Crop simulation
2635 https://github.com/BestImageViewer/geeqie/issues/251
2637 If draw rectangle is not selected, return null.
2640 Author: Colin Clark <colin.clark@cclark.uk>
2641 Date: Fri Aug 17 18:12:04 2018 +0100
2643 Fix #629: Keywords are not adding properly to selected files
2645 https://github.com/BestImageViewer/geeqie/issues/629
2647 The right-click menu of the left-hand keywords pane of the info sidebar
2648 now uses only the selected keywords.
2649 Any partially selected keywords will be expanded to the full keyword.
2650 Select none == select all
2653 Author: Colin Clark <colin.clark@cclark.uk>
2654 Date: Thu Aug 16 19:48:59 2018 +0100
2656 Bug fix #624: Filter files by shell or regular expression pattern
2658 https://github.com/BestImageViewer/geeqie/issues/624
2660 Show new entries in the combo box
2661 Permit entries to be deleted (select the entry, click on the text box,
2662 press delete, press enter)
2665 Author: Colin Clark <colin.clark@cclark.uk>
2666 Date: Wed Aug 15 19:43:06 2018 +0100
2668 Fix #624: Filter files by shell or regular expression pattern
2670 https://github.com/BestImageViewer/geeqie/issues/624
2672 An option on Select/Show File Filter (or the toolbar) to provide regular
2673 expression file-filtering of the currently displayed folder.
2676 Author: Andreas Rönnquist <andreas@ronnquist.net>
2677 Date: Tue Aug 14 22:22:49 2018 +0200
2679 Fix typo unkown/unknown
2682 Author: Colin Clark <colin.clark@cclark.uk>
2683 Date: Mon Aug 13 14:30:01 2018 +0100
2685 Ref #624: Filter files by shell or regular expression pattern
2687 https://github.com/BestImageViewer/geeqie/issues/624
2689 The File name (when "contains" is selected) and Comment items on the
2690 Search page use Perl Compatible Regular Expressions.
2692 Basic searches should be no different to current usage.
2695 Author: Colin Clark <colin.clark@cclark.uk>
2696 Date: Sun Aug 12 17:29:35 2018 +0100
2698 Move menu/toolbar to top of window
2700 Moving the menu/toolbar to the top of the window eliminates the problem
2701 of these items being partially obscured when the tools pane is reduced
2705 Author: Colin Clark <colin.clark@cclark.uk>
2706 Date: Sat Aug 11 19:48:17 2018 +0100
2708 Additional optional entries for the toolbar
2711 Author: Colin Clark <colin.clark@cclark.uk>
2712 Date: Fri Aug 10 10:06:19 2018 +0100
2714 Bug fix: Crash when GPSInfo contains illegal characters
2716 If Exif.GPSInfo contains unexpected characters, it can cause a seg.
2717 fault when passed to atof().
2720 Author: Colin Clark <colin.clark@cclark.uk>
2721 Date: Mon Aug 6 12:55:46 2018 +0100
2723 Script for compiling on Debian systems
2725 Several improvements
2728 Author: Colin Clark <colin.clark@cclark.uk>
2729 Date: Sat Aug 4 19:57:56 2018 +0100
2731 Tooltips for bookmarks and shortcuts
2733 The tooltip shows the path for bookmarks and shortcuts
2736 Author: Colin Clark <colin.clark@cclark.uk>
2737 Date: Thu Aug 2 20:15:36 2018 +0100
2739 Tooltip for path entry
2741 The current path entry can be partially obscured if the vertical divider
2742 is pushed too far to the left.
2743 This commit shows the current path as the tooltip.
2746 Author: Colin Clark <colin.clark@cclark.uk>
2747 Date: Thu Aug 2 14:28:17 2018 +0100
2749 Revised script for compiling on Debian system
2751 Omitted dependencies
2752 Command line option to compile commit -n
2753 Distribution detection
2756 Author: Colin Clark <colin.clark@cclark.uk>
2757 Date: Wed Aug 1 19:17:46 2018 +0100
2759 Bug Fix: Float file list layout not preserved in GTK3
2761 gtk_vpaned_new() is deprecated and replaced by gtk_paned_new().
2763 But the macro GTK_IS_VPANED does not work with gtk_paned_new().
2766 Author: Andreas Rönnquist <>
2767 Date: Wed Aug 1 10:37:17 2018 +0100
2769 Fix #627: Add awk shebang to geocode-parameters.awk
2771 https://github.com/BestImageViewer/geeqie/pull/627
2774 Author: Andreas Rönnquist <andreas@ronnquist.net>
2775 Date: Tue Jul 31 18:34:40 2018 +0200
2777 Add awk shebang to geocode-parameters.awk
2780 Author: Colin Clark <colin.clark@cclark.uk>
2781 Date: Fri Jul 27 16:49:58 2018 +0100
2783 Enhanced script for compiling on Debian systems
2786 Author: Colin Clark <colin.clark@cclark.uk>
2787 Date: Sat Jul 21 19:18:08 2018 +0100
2789 Shell script to aid compiling on Debian systems
2792 Author: Colin Clark <colin.clark@cclark.uk>
2793 Date: Sat Jul 21 12:34:02 2018 +0100
2795 Bug fix: Preserve cache mode
2797 In some circumstances, the selected cache mode was not preserved
2800 Author: Colin Clark <colin.clark@cclark.uk>
2801 Date: Fri Jul 20 17:45:10 2018 +0100
2803 Fix #251: Crop simulation
2805 Menu option to draw a rectangle.
2806 Rectangle co-ordinates can be obtained with the remote command:
2807 --remote --get-rectangle
2810 Author: Colin Clark <colin.clark@cclark.uk>
2811 Date: Thu Jul 19 10:56:46 2018 +0100
2813 Bug fix: Collection preview
2815 Creating thumbnails takes too long; use only thumbnails in the cache.
2816 Option in Preferences/General to define the maximum number of thumbnails
2820 Author: Colin Clark <colin.clark@cclark.uk>
2821 Date: Wed Jul 18 11:09:22 2018 +0100
2823 Ref #332: include pdf-view
2825 Display an image of the first page of a pdf file.
2829 Author: Colin Clark <colin.clark@cclark.uk>
2830 Date: Wed Jul 18 10:16:41 2018 +0100
2834 If the folder containing collection files (usually
2835 $HOME/.local/share/geeqie/collections) is opened, the image pane will
2836 show a montage of the thumbnails (to a maximum of 20) of the images in
2837 the selected collection.
2838 Requires ImageMagick.
2840 This is a simplistic implementation, and should be improved e.g.
2842 Use collect-io.c to parse the collection file
2843 Use cached thumbnails instead of re-creating
2844 Use Geeqie to create the montage instead of using ImageMagick
2847 Author: Colin Clark <colin.clark@cclark.uk>
2848 Date: Sun Jul 15 11:02:07 2018 +0100
2850 Pan view warning window
2852 Ensure the pan view warning window is displayed at a sensible width
2855 Author: Colin Clark <colin.clark@cclark.uk>
2856 Date: Sat Jul 14 17:26:32 2018 +0100
2858 British English translation update
2863 Author: Colin Clark <colin.clark@cclark.uk>
2864 Date: Sat Jul 14 16:46:15 2018 +0100
2866 Additional toolbar icons
2869 Author: Colin Clark <colin.clark@cclark.uk>
2870 Date: Sat Jul 14 14:23:55 2018 +0100
2872 Ref #331: Overimposed custom composition rule lines
2874 "Rule of thirds" guidelines are included as an additional item in the
2875 overlay screen display feature.
2878 Author: Colin Clark <colin.clark@cclark.uk>
2879 Date: Sat Jul 7 19:50:31 2018 +0100
2883 Implement a file class for Collections
2884 Include an icon for collections (temporary icon until someone creates an
2886 Double-click on a .gqv icon in the files pane opens the collection
2888 Option in Preferences/Behavior to open collection windows on top
2890 N.B. current users have to manually edit the Collections entry in
2891 Preferences/Files to change the collections class from metadata to
2895 Author: Colin Clark <colin.clark@cclark.uk>
2896 Date: Fri Jul 6 19:46:54 2018 +0100
2898 Additional file info parameters (2)
2903 Author: Colin Clark <colin.clark@cclark.uk>
2904 Date: Fri Jul 6 19:44:10 2018 +0100
2906 Additional file info parameters
2908 Additional parameters which can be displayed in the info sidebar or
2909 overlay screen display:
2911 file owner (file.owner)
2912 file group (file.group)
2913 file class (file.class) e.g. RAW image etc.
2914 file symbolic link (file.link)
2917 Author: Colin Clark <colin.clark@cclark.uk>
2918 Date: Sat Jun 30 22:18:19 2018 +0100
2920 Drag and drop file onto search window
2922 If a file is dragged and dropped onto either the path or similarity
2923 entry box in the search window, the full URI (e.g. file:///home/etc_etc)
2926 This commit ensures the correct format is used, and also fills in the
2930 Author: Colin Clark <colin.clark@cclark.uk>
2931 Date: Fri Jun 29 12:19:26 2018 +0100
2933 Adl fix #323: Rating system
2935 https://github.com/BestImageViewer/geeqie/issues/323
2937 Display star rating in collection window
2940 Author: Colin Clark <colin.clark@cclark.uk>
2941 Date: Fri Jun 29 11:27:49 2018 +0100
2943 Addl fix #147: Darktable XMP Sidecar Files not grouped
2945 https://github.com/BestImageViewer/geeqie/issues/147
2947 In some cases remove_level_from_path() returned NULL instead of a
2949 This caused problems when followed by a strcmp()
2952 Author: Colin Clark <colin.clark@cclark.uk>
2953 Date: Thu Jun 28 19:22:21 2018 +0100
2955 Tabcomp and hidden files
2957 Make tabcomp follow the "Show hidden files or folders" option
2960 Author: Andreas Rönnquist <>
2961 Date: Tue Jun 26 14:50:24 2018 +0100
2963 Fix #620: Fix build on x32
2965 https://github.com/BestImageViewer/geeqie/pull/620
2968 Author: Colin Clark <colin.clark@cclark.uk>
2969 Date: Tue Jun 26 11:59:11 2018 +0100
2971 Addl fix #323: Rating system
2973 https://github.com/BestImageViewer/geeqie/issues/323
2975 g_ascii_string_to_unsigned() requires glib 2.54.
2976 The test set-up on Travis requires glib 2.40
2979 Author: Andreas Rönnquist <>
2980 Date: Mon Jun 25 10:19:46 2018 +0100
2982 Fix #618: Avoid using PATH_MAX where not available
2984 https://github.com/BestImageViewer/geeqie/pull/618
2986 Geeqie fails to build on Hurd because of not finding PATH_MAX, this fix would avoid using PATH_MAX on systems where it isn't available.
2989 Author: Colin Clark <colin.clark@cclark.uk>
2990 Date: Sun Jun 24 20:20:23 2018 +0100
2992 Change character code in decode_sim
2994 Change character code 0xD7 to 0x78
2997 Author: Colin Clark <colin.clark@cclark.uk>
2998 Date: Sun Jun 24 16:13:47 2018 +0100
3000 Update documentation for similarity cache
3003 Author: Colin Clark <colin.clark@cclark.uk>
3004 Date: Sun Jun 24 14:43:35 2018 +0100
3006 Bug fix: Create thumbnails maintenance option
3008 In the Cache Maintenance dialog, Create Thumbnails is always enable. If
3009 thumbnail creation is disabled in Preferences/General, thumbnails are
3010 still created, but sometimes in the wrong folder.
3012 This commit disables Create Thumbnails in the maintenance dialog when
3013 when thumbnail creation is disabled in Preferences.
3016 Author: micrococo <>
3017 Date: Sun Jun 24 11:50:22 2018 +0100
3019 Fix #617: Spanish translation update
3021 https://github.com/BestImageViewer/geeqie/pull/617
3024 Author: Colin Clark <colin.clark@cclark.uk>
3025 Date: Sun Jun 24 11:39:19 2018 +0100
3027 British English translation
3030 Author: Colin Clark <colin.clark@cclark.uk>
3031 Date: Fri Jun 22 19:20:08 2018 +0100
3033 Addl fix #323: Rating system
3035 https://github.com/BestImageViewer/geeqie/issues/323
3037 Preserve show star rating setting
3038 User option to select the character for Star and Rejected -
3042 Author: Klaus Ethgen <Klaus@Ethgen.de>
3043 Date: Fri Jun 22 10:38:37 2018 +0100
3045 Little note about comments in bug report
3048 Author: Colin Clark <colin.clark@cclark.uk>
3049 Date: Thu Jun 21 11:50:49 2018 +0100
3051 Fix #616: Image Position settings missing in 1.4
3053 https://github.com/BestImageViewer/geeqie/issues/616
3055 Image scroll settings are now on status bar. Update tool-tip and
3059 Author: Colin Clark <colin.clark@cclark.uk>
3060 Date: Wed Jun 20 18:16:40 2018 +0100
3062 Bug fix323: Rating system
3064 Revised Unicode character
3067 Author: Colin Clark <colin.clark@cclark.uk>
3068 Date: Wed Jun 20 16:06:48 2018 +0100
3070 Buf fix #323: Rating system
3072 https://github.com/BestImageViewer/geeqie/issues/323
3074 Convert Unicode characters to UTF-8
3077 Author: Colin Clark <colin.clark@cclark.uk>
3078 Date: Wed Jun 20 11:07:08 2018 +0100
3080 Fix #614: Wrap and/or truncate long file names in file list view
3082 https://github.com/BestImageViewer/geeqie/issues/614
3084 In List view, the tooltip is set to column 1 data.
3087 Author: Colin Clark <colin.clark@cclark.uk>
3088 Date: Mon Jun 18 19:17:19 2018 +0100
3090 Show star rating in files pane
3092 Accessed via a right-click menu
3095 Author: Colin Clark <colin.clark@cclark.uk>
3096 Date: Mon Jun 18 18:53:46 2018 +0100
3098 Read metadata in the idle loop
3100 Selecting sort-by DateOriginal, DateDigitized or Rating caused Geeqie to
3101 freeze while the metadata was read for the whole folder contents.
3103 This commit reads those data in the idle loop and thus prevents the
3105 There is an option in Preferences/Metadata to autmatically read the
3106 metadata in the idle loop whenever a new folder is selected.
3109 Author: Colin Clark <colin.clark@cclark.uk>
3110 Date: Thu Jun 7 14:13:43 2018 +0100
3112 Option to change default button for copy/move dialogs
3114 Option on Preferences/Behavior to use With Rename as the default button
3115 for Copy/Move dialogs.
3116 The option is off by default.
3119 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3120 Date: Thu Jun 7 11:44:36 2018 +0100
3122 Fix #612: Pan view image class filtering
3124 https://github.com/BestImageViewer/geeqie/issues/612
3127 Author: Colin Clark <colin.clark@cclark.uk>
3128 Date: Sun Jun 3 11:39:01 2018 +0100
3130 Show rating as star characters
3132 Additional tag formatted.star_rating to show Xmp.xmp.Rating as a set of
3136 Author: Colin Clark <colin.clark@cclark.uk>
3137 Date: Thu May 31 19:00:02 2018 +0100
3139 Bug fix: incorrect initialization check of filedata exifdate_digitized
3142 Author: Colin Clark <colin.clark@cclark.uk>
3143 Date: Thu May 31 11:20:22 2018 +0100
3145 Include file ctime as a formatted tag
3147 Include ctime as the formatted tag: file.ctime
3150 Author: Colin Clark <colin.clark@cclark.uk>
3151 Date: Mon May 28 10:05:33 2018 +0100
3153 Pan view - right click menu goto original
3155 Additional item on the right-click menu to go to the source image
3158 Author: Colin Clark <colin.clark@cclark.uk>
3159 Date: Mon May 28 09:58:42 2018 +0100
3161 Bug fix: Pan view - implement exif data display
3163 If geeqierc.xml contained no data for the sidebar exif pane, there would
3167 Author: Colin Clark <colin.clark@cclark.uk>
3168 Date: Sun May 27 17:57:58 2018 +0100
3170 Pan view calendar - show day-of-week legend
3173 Author: Michał Pecio <>
3174 Date: Sun May 27 10:45:10 2018 +0100
3176 Support for Canon ISO tags
3178 Some pre-2010 Canon cameras didn't write the standard EXIF ISO speed
3179 tag. The ISO speed of photos taken with such cameras can be found in
3180 the proprietary Exif.CanonSi.ISOSpeed tag
3183 Author: Colin Clark <colin.clark@cclark.uk>
3184 Date: Sat May 26 20:20:01 2018 +0100
3186 Pan view calendar - use locale to set first day of week
3189 Author: Colin Clark <colin.clark@cclark.uk>
3190 Date: Thu May 24 19:25:45 2018 +0100
3192 Pan view - implement exif data display
3194 The option to display exif data in pan view was NULLed out.
3196 This commit implements the display of exif data.
3197 The parameters displayed are the same as in the info sidebar.
3200 Author: Colin Clark <colin.clark@cclark.uk>
3201 Date: Thu May 24 10:04:39 2018 +0100
3203 Pan view - eliminate run-time error
3205 Remove redundant code
3208 Author: Colin Clark <colin.clark@cclark.uk>
3209 Date: Fri May 18 17:48:12 2018 +0100
3211 Addl fix #220: marks do not persist
3213 https://github.com/BestImageViewer/geeqie/issues/220
3215 Additional parameter on search page to find files which have marks set.
3218 Author: Colin Clark <colin.clark@cclark.uk>
3219 Date: Wed May 16 19:22:12 2018 +0100
3221 Fix #597: Help file search
3223 https://github.com/BestImageViewer/geeqie/issues/597
3225 Only on-line help files are searched.
3226 Search engine defined in Preferences/General.
3227 Local help files are not searched.
3230 Author: Colin Clark <colin.clark@cclark.uk>
3231 Date: Wed May 16 10:04:01 2018 +0100
3233 Bug fix: Mnemonic text for marks
3235 Incorrect initialization
3238 Author: Colin Clark <colin.clark@cclark.uk>
3239 Date: Tue May 15 09:37:55 2018 +0100
3241 Fix #609: Crash on "View in New Window" if no image active
3243 https://github.com/BestImageViewer/geeqie/issues/609
3246 Author: Colin Clark <colin.clark@cclark.uk>
3247 Date: Sun May 6 19:54:36 2018 +0100
3249 Rename menu item "Thumbnail maintenance" to "Cache maintenance"
3252 Author: Colin Clark <colin.clark@cclark.uk>
3253 Date: Sun May 6 16:55:11 2018 +0100
3255 Mnemonic text for marks
3257 The marks check boxes at the top of the file pane have tooltips that may
3258 be used to describe each mark.
3259 The text can be modified by right-click.
3262 Author: Colin Clark <colin.clark@cclark.uk>
3263 Date: Sun May 6 09:40:30 2018 +0100
3265 Log window - do not show buttons when debug is disabled
3268 Author: Colin Clark <colin.clark@cclark.uk>
3269 Date: Fri May 4 16:16:37 2018 +0100
3271 Fix #220, 269: marks do not persist
3273 https://github.com/BestImageViewer/geeqie/issues/220
3274 https://github.com/BestImageViewer/geeqie/issues/269
3276 Marks/image connections can optionally be saved in a text file in the
3277 same folder as History etc.
3278 The option is in Preferences/Behavior - set to save by default.
3279 Also a menu item to clear all marks.
3282 Author: Colin Clark <colin.clark@cclark.uk>
3283 Date: Thu May 3 16:03:26 2018 +0100
3285 Ensure ChangeLog gets regenerated
3288 Author: Colin Clark <colin.clark@cclark.uk>
3289 Date: Wed May 2 19:02:13 2018 +0100
3291 Fix #605: Crash when writing metadata to .svg files
3293 https://github.com/BestImageViewer/geeqie/issues/605
3295 This corrects a coding error, which caused the crash.
3297 Parhaps the defaults in filefilter.c at about line 238 should be changed
3298 to set these files to no-write:
3299 pnm, svg, gif, xbm, xpm, bmp, ico, ras
3301 But line 228 sets them to writable anyway.
3304 Author: Colin Clark <colin.clark@cclark.uk>
3305 Date: Tue May 1 16:46:59 2018 +0100
3307 Update ffmpegthumbnailer library version
3309 Update required library version to 2.1.0 - required for
3313 Author: Colin Clark <colin.clark@cclark.uk>
3314 Date: Wed Apr 25 11:46:38 2018 +0100
3316 Local time - UTC offset and daylight saving correction
3318 Use GPS lat/long to provide local time corrected for UTC offset and DST
3321 The corrected time is available in formatted.localtime
3322 The selected timezone is available in formatted.timezone
3325 Author: Colin Clark <colin.clark@cclark.uk>
3326 Date: Thu Apr 12 11:34:52 2018 +0100
3328 Fix #600: Window "Edit command results" with GTK3 has disproportionate spacing (OK with GTK2)
3330 https://github.com/BestImageViewer/geeqie/issues/600
3333 Author: Colin Clark <colin.clark@cclark.uk>
3334 Date: Wed Apr 11 16:23:10 2018 +0100
3336 Modify copy/move dialogs
3338 Revert "Copy" and "Move" button to its previous brief format.
3339 Additional "With Rename" button to start the on-the-fly renaming dialog.
3342 Author: Wolfgang Lieff <>
3343 Date: Fri Apr 6 17:43:03 2018 +0100
3345 Additional loader for DDS file format
3348 Author: Colin Clark <colin.clark@cclark.uk>
3349 Date: Tue Apr 3 13:08:34 2018 +0100
3351 Bug fix: Option to display window ID
3353 Reinstate line deleted in error.
3356 Author: Colin Clark <colin.clark@cclark.uk>
3357 Date: Tue Apr 3 12:41:35 2018 +0100
3359 Option to display window ID
3361 Additional Preferences/Windows option to show the window ID in the
3362 titlebar. Off by default.
3365 Author: Colin Clark <colin.clark@cclark.uk>
3366 Date: Sun Apr 1 11:36:20 2018 +0100
3368 Additional remote commands for layout windows
3370 Additional remote commands:
3372 --remote --open-window
3373 --remote --close-window
3375 The id:<ID> parameter sends subsequent commands to the specified window.
3376 The window titlebar show the window identifier.
3379 Author: Colin Clark <colin.clark@cclark.uk>
3380 Date: Thu Mar 29 17:10:58 2018 +0100
3382 Fix #162: Cannot symlink file if two geeqie instances are running
3384 https://github.com/BestImageViewer/geeqie/issues/162
3386 Do not permit a second instance of Geeqie to be started.
3388 There is only one geeqierc.xml file - it is not sensible to allow more
3389 than one instance to be run.
3391 File/New Window can be used instead.
3394 Author: Colin Clark <colin.clark@cclark.uk>
3395 Date: Sat Mar 24 10:37:17 2018 +0000
3397 Collection window - thumbnail focus
3399 If a collection is being shown in an image window, moving through the
3400 images causes the thumbnail in focus in the collection window to follow
3403 Author: Colin Clark <colin.clark@cclark.uk>
3404 Date: Wed Mar 21 13:59:50 2018 +0000
3406 Fix #599: Shift + Direction is not accelerated in image viewer like help file suggests
3408 https://github.com/BestImageViewer/geeqie/issues/599
3411 Author: Colin Clark <colin.clark@cclark.uk>
3412 Date: Tue Mar 13 11:16:21 2018 +0000
3414 Fix #535: Include additional mime types
3416 https://github.com/BestImageViewer/geeqie/issues/535
3419 Author: Colin Clark <colin.clark@cclark.uk>
3420 Date: Wed Mar 7 10:33:53 2018 +0000
3422 Collections - goto menu option
3424 In a Collections window, an additional right-click menu option to go to
3428 Author: Colin Clark <colin.clark@cclark.uk>
3429 Date: Sun Mar 4 12:00:19 2018 +0000
3431 Fix #592: Directory widget loses focus on tab completion
3433 https://github.com/BestImageViewer/geeqie/issues/592
3435 The call to layout_set_path() was shifting the focus.
3438 Author: Colin Clark <colin.clark@cclark.uk>
3439 Date: Tue Feb 27 17:12:33 2018 +0000
3441 Remote command --pixel-info
3443 Additional remote command:
3444 geeqie --remote --pixel-info
3446 Gives X, Y and RGB of the mouse pointer on the current image. Format is:
3447 [x,y]: RGB( r, g, b)
3450 Author: Colin Clark <colin.clark@cclark.uk>
3451 Date: Sun Feb 11 11:12:37 2018 +0000
3453 Additional documentation for webp format
3455 Include sample script to install webp pixbuf loader
3456 Other on-line help updates
3459 Author: Misty De Meo <>
3460 Date: Sat Feb 10 17:16:52 2018 +0000
3462 Fix #588,589: Geeqie fails to build on macOS
3464 https://github.com/BestImageViewer/geeqie/issues/588
3465 https://github.com/BestImageViewer/geeqie/pull/589
3468 gpg: Signature made Thu Feb 8 08:05:28 2018 CET
3469 gpg: using RSA key B7633B36806886E1F41051EE76CF846A2F674B2C
3470 gpg: issuer "mistydemeo@gmail.com"
3471 gpg: Can't check signature: No public key
3472 Author: Misty De Meo <mistydemeo@gmail.com>
3473 Date: Wed Feb 7 23:04:01 2018 -0800
3475 layout_util: fix passing an rvalue to WEXITSTATUS
3480 Author: Colin Clark <colin.clark@cclark.uk>
3481 Date: Sun Feb 4 11:43:05 2018 +0000
3483 Show .icc files when selecting color profiles
3485 Modify tabcomp code to permit filter and filter description to be set.
3486 Modify preferences to filter on .icc when selecting color profiles.
3489 Author: Colin Clark <colin.clark@cclark.uk>
3490 Date: Sat Feb 3 11:29:16 2018 +0000
3492 Use web help files if local files do not exist
3495 Author: Colin Clark <colin.clark@cclark.uk>
3496 Date: Sat Feb 3 10:51:17 2018 +0000
3498 Ref #584: There is no way to show the rating of an image
3500 https://github.com/BestImageViewer/geeqie/issues/584
3502 Include rating, keywords, comment, imagecomment in OSD tooltip
3505 Author: Colin Clark <colin.clark@cclark.uk>
3506 Date: Thu Feb 1 10:07:49 2018 +0000
3508 Ref. #584: There is no way to show the rating of an image
3510 https://github.com/BestImageViewer/geeqie/issues/584
3512 Additional tag %rating% for image overlay
3515 Author: Klaus Ethgen <Klaus@Ethgen.de>
3516 Date: Wed Jan 24 22:40:02 2018 +0100
3518 Let the user specify gtk version and more in bug reports
3521 Author: Colin Clark <colin.clark@cclark.uk>
3522 Date: Tue Jan 23 19:48:24 2018 +0000
3524 Bug fix: Bookmark DnD
3526 In some cases dragging-and-dropping something that is not a URI to
3527 create a bookmark will cause Geeqie to crash.
3530 Author: Klaus Ethgen <Klaus@Ethgen.de>
3531 Date: Tue Jan 23 00:40:57 2018 +0100
3533 Fixing automake build system
3536 Author: Colin Clark <colin.clark@cclark.uk>
3537 Date: Mon Jan 22 13:25:41 2018 +0000
3539 Fix #523: <Esc> in "Really continue?" copy confirmation dialog leads to crash
3541 https://github.com/BestImageViewer/geeqie/issues/523
3543 Patch by Michael Cross and Andreas Rönnquist
3546 Author: Michael Cross <mc@xi2.org>
3547 Date: Mon Jan 22 01:21:49 2018 +0100
3549 Fix crash after strange behaviour of the "Really Continue" dialog
3552 Author: Colin Clark <colin.clark@cclark.uk>
3553 Date: Sun Jan 21 17:26:55 2018 +0000
3555 Fix #577: give user warning/error when it is impossible to update EXIF orientation
3557 https://github.com/BestImageViewer/geeqie/issues/577
3559 Insert [ $? != 0 ] after all calls to exiv2, exiftran and mogrify
3562 Author: Anthony DeRobertis <anthony@derobert.net>
3563 Date: Sat Jan 20 03:09:08 2018 +0100
3565 Thumbnail all files if filtering is disabled.
3567 If the user has disabled filtering by file extension, then we should
3568 also disable that filtering when generating/loading thumbnails. Fixes
3569 regression from 9be75e3431104d6a3a0c80324a8e3ac60316be13.
3572 Author: Colin Clark <colin.clark@cclark.uk>
3573 Date: Wed Jan 17 16:42:48 2018 +0000
3575 Fix #578: unable to write orientation to file
3577 https://github.com/BestImageViewer/geeqie/issues/578
3579 Path/filename was not protected with quotes
3582 Author: Andreas Rönnquist <andreas@ronnquist.net>
3583 Date: Fri Jan 12 15:24:36 2018 +0100
3587 Without this fix the make would fail on missing symbols, and this instead
3588 makes it fail already when gdk_pixbuf_csource is faulty.
3591 Author: Colin Clark <colin.clark@cclark.uk>
3592 Date: Fri Jan 5 19:07:48 2018 +0000
3594 Fix #567: unused return value in color-man.c
3596 https://github.com/BestImageViewer/geeqie/issues/567
3599 Author: Colin Clark <colin.clark@cclark.uk>
3600 Date: Fri Jan 5 19:06:05 2018 +0000
3602 Fix #566: submenu items "variable set but not used" errors in 1.4
3604 https://github.com/BestImageViewer/geeqie/issues/566
3607 Author: Andreas Rönnquist <>
3608 Date: Thu Jan 4 17:06:16 2018 +0000
3610 Fix #574: Spelling errors detected by Lintian
3612 https://github.com/BestImageViewer/geeqie/pull/574
3615 Author: Zoltan Ivanfi <>
3616 Date: Thu Jan 4 16:30:39 2018 +0000
3618 Partial fix #561: Hi-DPI-aware rendering of images
3620 https://github.com/BestImageViewer/geeqie/issues/561
3622 Image overlays and thumbnails still to be done
3625 Author: Andreas Rönnquist <andreas@ronnquist.net>
3626 Date: Thu Jan 4 14:28:10 2018 +0100
3628 Fix spelling mistake occured/occurred
3631 Author: Colin Clark <colin.clark@cclark.uk>
3632 Date: Wed Jan 3 20:58:28 2018 +0000
3634 Sort/search on Exif.Photo.DateTimeDigitized
3636 Implement sort and search on Exif.Photo.DateTimeDigitized
3638 Note: pan view not included
3641 Author: Colin Clark <colin.clark@cclark.uk>
3642 Date: Wed Jan 3 17:49:15 2018 +0000
3644 Sort/search on file class
3646 Implement sort and search on file class (raw image, video etc.)
3648 Note that the sort order is set by an enumerated type in typedefs.h, but
3649 cannot be easily changed because the class is saved in the filter
3650 section of geeqierc.xml as an integer.
3653 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3654 Date: Wed Jan 3 16:10:35 2018 +0000
3656 Fix #571: Huge performance hit when enabling animation
3658 https://github.com/BestImageViewer/geeqie/issues/571
3660 Check for animation only on gif files.
3663 Author: Zoltan Ivanfi <zivanfi@apache.org>
3664 Date: Thu Dec 28 19:32:22 2017 +0100
3666 Partially fix #561: Hi-DPI-aware rendering of images.
3668 Displayed images are no longer blurry on Hi-DPI displays, nor they have a grid
3671 Image overlays and thumbnails are not addresset yet and are still blurry.
3674 Author: Colin Clark <colin.clark@cclark.uk>
3675 Date: Mon Jan 1 19:12:33 2018 +0000
3677 Context-sensitve help
3679 Implement context-sensitive help key for the following windows:
3687 Replace all instances of the constant GDK_KEY_F1 with a call to a
3688 function which gets the key code set by the user in Preferences/Keyboard
3692 Author: Klaus Ethgen <Klaus@Ethgen.de>
3693 Date: Mon Jan 1 13:40:30 2018 +0100
3695 Adding direct subscribe field on the page
3698 Author: Klaus Ethgen <Klaus@Ethgen.de>
3699 Date: Mon Jan 1 13:33:53 2018 +0100
3701 Applying website changes from release
3704 Author: Klaus Ethgen <Klaus@Ethgen.de>
3705 Date: Mon Dec 25 12:43:28 2017 +0100
3710 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3711 Date: Sat Dec 30 13:53:50 2017 +0100
3713 Fix for some small memory leaks
3716 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3717 Date: Sat Dec 30 13:46:51 2017 +0100
3719 Update polish translations
3722 Author: Klaus Ethgen <Klaus@Ethgen.de>
3723 Date: Sat Dec 30 13:40:21 2017 +0100
3727 Small node for #563, the case in doc/Makefile.am is no issue. It is a
3728 complete different syntax.
3733 Author: Klaus Ethgen <Klaus@Ethgen.de>
3734 Date: Thu Dec 28 20:11:46 2017 +0100
3739 Author: Klaus Ethgen <Klaus@Ethgen.de>
3740 Date: Thu Dec 28 20:11:31 2017 +0100
3745 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3746 Date: Thu Dec 28 19:31:06 2017 +0100
3748 Update polish translations
3751 Author: Klaus Ethgen <Klaus@Ethgen.de>
3752 Date: Mon Dec 18 10:54:40 2017 +0100
3757 Author: Colin Clark <colin.clark@cclark.uk>
3758 Date: Tue Dec 12 18:51:56 2017 +0000
3760 Addl fix #543: Size of dialog windows in the GTK3 version is too small
3762 https://github.com/BestImageViewer/geeqie/issues/543
3764 Prevent duplicate entries when multiple Geeqie windows are opened
3767 Author: Klaus Ethgen <Klaus@Ethgen.de>
3768 Date: Tue Dec 12 13:22:32 2017 +0100
3770 Catch build errors in this special case
3772 Unfortunately, Debian decided to just report that to there own
3773 repository with bug number #883526 but does not report it upstream.
3775 However, that will fix the "bug".
3778 Author: Colin Clark <colin.clark@cclark.uk>
3779 Date: Sat Dec 9 11:13:34 2017 +0000
3781 Fix #548: Send text output to stdout
3783 https://github.com/BestImageViewer/geeqie/issues/548
3785 Additional parameter to print_term() and printf_term() to send output to
3786 either stderr or stdout
3789 Author: Colin Clark <colin.clark@cclark.uk>
3790 Date: Fri Dec 8 11:58:17 2017 +0000
3792 Dialogs with thumbnails do not resize correctly
3794 Dialogs with thumbnails do not resize correctly when width is changed
3797 Author: Colin Clark <colin.clark@cclark.uk>
3798 Date: Fri Dec 8 11:45:30 2017 +0000
3800 Fix #553:Desktop file without %f or %F crashes Geeqie
3802 https://github.com/BestImageViewer/geeqie/issues/553
3804 A .desktop file without %f or %F and is a filter, will crash Geeqie.
3805 Check if filedata structure is null.
3808 Author: Colin Clark <colin.clark@cclark.uk>
3809 Date: Fri Dec 1 09:28:55 2017 +0000
3811 Addl fix #254: GIF animation support
3813 https://github.com/BestImageViewer/geeqie/issues/254
3815 Animation enabled by default
3818 Author: gqpwruser <>
3819 Date: Sat Nov 25 17:08:34 2017 +0000
3821 Fix #544: copy symlinks as symlinks instead of dereferencing them
3823 https://github.com/BestImageViewer/geeqie/issues/544
3825 Relative symbolic links and the Move operation are still not handled
3828 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3829 Date: Fri Nov 24 10:27:12 2017 +0000
3831 Fix #541: Showing existing, or maybe generating thumbnails for MP4 and WEBM
3833 https://github.com/BestImageViewer/geeqie/issues/541
3835 Preview and thumbnails of video clips can be displayed. Clips can be run via a defined external program
3838 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3839 Date: Fri Nov 24 10:07:58 2017 +0000
3841 Additional default video filters
3844 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3845 Date: Fri Nov 24 10:04:06 2017 +0000
3850 Author: Colin Clark <colin.clark@cclark.uk>
3851 Date: Thu Nov 23 20:44:03 2017 +0000
3853 Fix #543: Size of dialog windows in the GTK3 version is too small
3855 https://github.com/BestImageViewer/geeqie/issues/543
3857 Additional option in Preferences/Windows to preserve size and location
3861 Author: Colin Clark <colin.clark@cclark.uk>
3862 Date: Fri Nov 17 16:46:18 2017 +0000
3864 Disconnect all mark keyword connections
3866 Additional keyword menu item to disconnect all marks keywords
3870 Author: Colin Clark <colin.clark@cclark.uk>
3871 Date: Thu Nov 16 10:07:31 2017 +0000
3873 Additional pixbuf loader documentation
3875 Also update web/help files
3878 Author: Colin Clark <colin.clark@cclark.uk>
3879 Date: Mon Nov 13 10:41:19 2017 +0000
3881 Fix #542: About window shows old commit
3883 https://github.com/BestImageViewer/geeqie/issues/542
3885 The old commit ID was being kept in autom4te.cache. This is not being
3886 cleared by "make distclean", and so the old ID continues to be used.
3888 Revised user docs show to use:
3890 sudo make uninstall; sudo make maintainer-clean; ./autogen.sh
3891 make -j<no. of cpu cores>; sudo make install
3894 Author: Colin Clark <colin.clark@cclark.uk>
3895 Date: Mon Nov 13 09:58:48 2017 +0000
3897 Addl Fix #137: "Copy path" problem (or may be feature)
3899 https://github.com/BestImageViewer/geeqie/issues/137
3901 Fix error which shows up with clang
3904 Author: Colin Clark <colin.clark@cclark.uk>
3905 Date: Sat Nov 11 14:53:53 2017 +0000
3907 Update documentation for Fit image to window options
3910 Author: Colin Clark <colin.clark@cclark.uk>
3911 Date: Fri Nov 10 16:24:59 2017 +0000
3913 Fix #538: Sort Configure Plugins by default
3915 https://github.com/BestImageViewer/geeqie/issues/538
3918 Author: Colin Clark <colin.clark@cclark.uk>
3919 Date: Thu Nov 9 15:52:54 2017 +0000
3921 Fix #520: copy path inserts quotes around path
3923 https://github.com/BestImageViewer/geeqie/issues/520
3925 Additional menu item:
3928 DnD still uses quotes
3931 Author: Colin Clark <colin.clark@cclark.uk>
3932 Date: Wed Nov 8 17:06:50 2017 +0000
3934 Fix #137: "Copy path" problem (or may be feature)
3936 https://github.com/BestImageViewer/geeqie/issues/137
3938 Additional option on Preferences/Behavior to select either PRIMARY or
3939 CLIPBOARD for the copy path menu item
3942 Author: Klaus Ethgen <Klaus@Ethgen.de>
3943 Date: Sun Nov 5 19:53:36 2017 +0100
3945 Include note about original author
3948 Author: Klaus Ethgen <Klaus@Ethgen.de>
3949 Date: Sat Nov 4 21:22:59 2017 +0100
3951 Revert Copy path breakage patch
3953 This reverts commit ea5503b10067779c9055b1211b7e91553a6a93c6.
3956 Author: Colin Clark <colin.clark@cclark.uk>
3957 Date: Sat Nov 4 18:47:50 2017 +0000
3959 Fix #137: "Copy path" problem (or may be feature)
3961 https://github.com/BestImageViewer/geeqie/issues/137
3963 Use CLIPBOARD instead of PRIMARY for copy path commands
3966 Author: Colin Clark <colin.clark@cclark.uk>
3967 Date: Sat Nov 4 11:29:31 2017 +0000
3969 Update web help file and other docs
3971 Update on-line help files
3973 Update README, HACKING, CODING docs
3974 Remove BUGS file - it does not seem to be useful
3977 Author: Colin Clark <colin.clark@cclark.uk>
3978 Date: Sat Nov 4 10:46:22 2017 +0000
3980 Slideshow --remote delay in hrs-mins-secs
3983 Author: Colin Clark <colin.clark@cclark.uk>
3984 Date: Fri Nov 3 12:04:17 2017 +0000
3986 Addl: Update man page
3988 Quit missing from --remote options
3991 Author: Colin Clark <colin.clark@cclark.uk>
3992 Date: Fri Nov 3 11:16:58 2017 +0000
3994 Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
3996 https://github.com/BestImageViewer/geeqie/issues/532
4001 Author: Colin Clark <colin.clark@cclark.uk>
4002 Date: Fri Nov 3 11:06:15 2017 +0000
4004 Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
4006 https://github.com/BestImageViewer/geeqie/issues/532
4008 Remove ChangeLog file from repository; replace by ChangeLog.gqview which
4009 contains only the early changes
4012 Author: Colin Clark <colin.clark@cclark.uk>
4013 Date: Thu Nov 2 19:58:40 2017 +0000
4018 Author: Colin Clark <colin.clark@cclark.uk>
4019 Date: Thu Nov 2 11:37:53 2017 +0000
4021 Addl fix #444: User-definable toolbar
4023 https://github.com/BestImageViewer/geeqie/issues/444
4025 .desktop file icons are displayed.
4026 Still problems with other icons.
4029 Author: Colin Clark <colin.clark@cclark.uk>
4030 Date: Thu Nov 2 11:04:25 2017 +0000
4032 Fix #533: fails to make install if markdown not install
4034 https://github.com/BestImageViewer/geeqie/issues/533
4037 Author: Colin Clark <colin.clark@cclark.uk>
4038 Date: Mon Oct 30 13:57:16 2017 +0000
4040 Fix #163: Remove redundant file types
4042 https://github.com/BestImageViewer/geeqie/issues/163
4044 gdk-pixbuf no longer supports RAS, PCX and WBMP
4045 https://bugzilla.gnome.org/show_bug.cgi?id=721372
4047 JPEG-2000 - libpixbufloader-jasper has been removed from debian:
4048 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812630
4049 Some other distributions may still have it
4051 DCR, X3F, K25 don't display
4054 Author: Klaus Ethgen <Klaus@Ethgen.de>
4055 Date: Sun Oct 29 13:39:18 2017 +0100
4057 Fixing changelog generation
4060 Author: Colin Clark <colin.clark@cclark.uk>
4061 Date: Sat Oct 28 18:17:06 2017 +0100
4063 Fix #532: Remove Changelog.html and Readme.html from Makefile.am
4065 https://github.com/BestImageViewer/geeqie/issues/532
4070 Author: Colin Clark <colin.clark@cclark.uk>
4071 Date: Sat Oct 28 16:24:43 2017 +0100
4073 Addl fix 269: Image marks "save" feature
4075 https://github.com/BestImageViewer/geeqie/issues/269
4077 ifdef out --remote --lua if lua not installed
4080 Author: Colin Clark <colin.clark@cclark.uk>
4081 Date: Sat Oct 28 12:07:11 2017 +0100
4083 Auto-generate README and ChangeLog html user docs
4085 Change Makefile.am to:
4086 Run markdown to create README.html from README.md
4087 Run git to create new ChangeLog file and ChangeLog.html from that
4088 Revise format of ChangeLog.html
4089 If markdown or git executables are not present, do nothing
4092 Author: Colin Clark <colin.clark@cclark.uk>
4093 Date: Sat Oct 28 11:23:18 2017 +0100
4095 Temp fix #531: Segfault when changing width of Collection window (GTK3)
4097 https://github.com/BestImageViewer/geeqie/issues/531
4099 Temporary fix to stop the crash
4102 Author: Colin Clark <colin.clark@cclark.uk>
4103 Date: Thu Oct 26 10:56:11 2017 +0100
4105 Document additional pixbuf loaders
4108 Author: Klaus Ethgen <Klaus@Ethgen.de>
4109 Date: Wed Oct 25 20:45:15 2017 +0100
4111 Adding issue template
4114 Author: Klaus Ethgen <Klaus@Ethgen.de>
4115 Date: Wed Oct 25 20:27:42 2017 +0100
4117 Remove more links to sourceforge
4120 Author: Klaus Ethgen <Klaus@Ethgen.de>
4121 Date: Wed Oct 25 20:14:33 2017 +0100
4123 Remove sourceforge mailinglist from website
4126 Author: Colin Clark <colin.clark@cclark.uk>
4127 Date: Wed Oct 25 19:11:40 2017 +0100
4129 Fix #196: Geeqie crashes when renaming some images inside a collection
4131 https://github.com/BestImageViewer/geeqie/issues/196
4134 Author: Colin Clark <colin.clark@cclark.uk>
4135 Date: Sun Oct 22 19:39:44 2017 +0100
4137 Fix #269: External image marks - (--remote --lua)
4139 https://github.com/BestImageViewer/geeqie/issues/269
4141 Additional lua fn: Image:get_marks()
4142 Additional command line option: --remote --lua:<file>,<lua_script>
4145 Author: Yuri Kozlov <>
4146 Date: Wed Oct 18 17:49:46 2017 +0100
4148 Fix #134: Incorrect russian translation
4150 https://github.com/BestImageViewer/geeqie/issues/134
4154 Date: Wed Oct 18 17:04:54 2017 +0100
4156 Fix #356: Select dirlist when entering a directory
4158 https://github.com/BestImageViewer/geeqie/issues/356
4161 Author: Colin Clark <colin.clark@cclark.uk>
4162 Date: Tue Oct 17 17:43:49 2017 +0100
4164 Fix #313, #521: zoom increment is not multiplicative
4166 https://github.com/BestImageViewer/geeqie/issues/313
4167 https://github.com/BestImageViewer/geeqie/issues/521
4170 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4171 Date: Mon Oct 16 10:15:19 2017 +0100
4173 Addl fix 510: Rudimentary video support
4175 https://github.com/BestImageViewer/geeqie/issues/510
4176 Segfaults when you click on the image area in an empty directory
4179 Author: Colin Clark <colin.clark@cclark.uk>
4180 Date: Sun Oct 15 19:46:31 2017 +0100
4182 Fix #527: source directory is not writable
4184 https://github.com/BestImageViewer/geeqie/issues/527
4186 The case of a file being in the root ( / ) folder not taken into account
4190 Date: Sun Oct 15 11:50:37 2017 +0100
4192 Fix #514: Permit reinstallation of symlink
4194 https://github.com/BestImageViewer/geeqie/pull/514
4197 Author: Klaus Ethgen <Klaus@Ethgen.de>
4198 Date: Sat Oct 14 09:07:13 2017 +0100
4200 Fixing missing field initializer
4203 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4204 Date: Fri Oct 13 16:55:27 2017 +0100
4206 Addl fix #510: Rudimentary video support
4208 https://github.com/BestImageViewer/geeqie/issues/510
4210 Additional option to start video playback via left-click.
4213 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4214 Date: Fri Oct 13 14:19:22 2017 +0100
4216 Addl fix #147: Darktable XMP Sidecar Files not grouped
4218 https://github.com/BestImageViewer/geeqie/issues/147
4221 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4222 Date: Fri Oct 13 13:21:11 2017 +0100
4224 Multi-button mouse support
4226 Initial support for multi-button mouse.
4227 When image pane has focus, mouse buttons 8 and 9 are mapped to Forward and Back.
4230 Author: Colin Clark <colin.clark@cclark.uk>
4231 Date: Thu Oct 12 10:39:25 2017 +0100
4233 Fix documentation errors
4236 Author: Colin Clark <colin.clark@cclark.uk>
4237 Date: Wed Oct 11 19:24:57 2017 +0100
4239 Rename External Editors to Plugins
4242 Author: Colin Clark <colin.clark@cclark.uk>
4243 Date: Wed Oct 11 12:27:00 2017 +0100
4245 Set template.desktop to have a default icon
4248 Author: Colin Clark <colin.clark@cclark.uk>
4249 Date: Tue Oct 10 19:02:41 2017 +0100
4251 Addl #444: Change format for Add button menu
4253 https://github.com/BestImageViewer/geeqie/issues/444
4255 For Add button show the action icon instead of a Plus sign.
4258 Author: Colin Clark <colin.clark@cclark.uk>
4259 Date: Tue Oct 10 17:02:01 2017 +0100
4261 Update template.desktop documentation
4264 Author: Colin Clark <colin.clark@cclark.uk>
4265 Date: Tue Oct 10 10:53:31 2017 +0100
4267 Fix #444: User-definable toolbar
4269 https://github.com/BestImageViewer/geeqie/issues/444
4271 Set via an additional tab on the Preferences dialogue
4274 Author: Colin Clark <colin.clark@cclark.uk>
4275 Date: Sun Oct 8 13:30:05 2017 +0100
4277 Remove GQView legacy items from menu; update docs
4280 Author: Colin Clark <colin.clark@cclark.uk>
4281 Date: Tue Oct 3 10:35:14 2017 +0100
4283 Revert: Do not send debug data to terminal
4286 Author: Klaus Ethgen <Klaus@Ethgen.de>
4287 Date: Sat Sep 30 18:07:35 2017 +0100
4294 Author: Colin Clark <colin.clark@cclark.uk>
4295 Date: Sat Sep 30 10:25:33 2017 +0100
4297 Fix #207: Symlink doesn't show in Sort Manager
4299 https://github.com/BestImageViewer/geeqie/issues/207
4302 Author: Colin Clark <colin.clark@cclark.uk>
4303 Date: Wed Sep 27 17:43:52 2017 +0100
4305 Update installation instructions
4308 Author: Colin Clark <colin.clark@cclark.uk>
4309 Date: Tue Sep 26 18:42:37 2017 +0100
4311 Do not send debug data to terminal
4313 When running Geeqie from the terminal, a user sees irrelevant messages
4314 and when debugging the window gets clogged with unnecessary data.
4315 The log window - or log file - contains all debug output anyway.
4318 Author: Colin Clark <colin.clark@cclark.uk>
4319 Date: Tue Sep 26 11:27:32 2017 +0100
4321 Bug fix: Initialise map coordinates to gdouble
4324 Author: Colin Clark <colin.clark@cclark.uk>
4325 Date: Sat Sep 23 11:35:02 2017 +0100
4327 Addl Fix #508: Copy and Move windows scale incorrectly
4329 https://github.com/BestImageViewer/geeqie/issues/508
4332 Author: Colin Clark <colin.clark@cclark.uk>
4333 Date: Sat Sep 23 11:01:45 2017 +0100
4335 Bug fix: Failed editor call blocks further actions
4337 When a call to an external editor fails, cancel the action so that
4338 further editors can be called
4341 Author: Colin Clark <colin.clark@cclark.uk>
4342 Date: Sat Sep 23 10:53:10 2017 +0100
4344 Fix #518: [raw file] -> External Editor -> RawTerapee can't be started
4346 https://github.com/BestImageViewer/geeqie/issues/518
4348 Additional mime types
4351 Author: Colin Clark <colin.clark@cclark.uk>
4352 Date: Fri Sep 22 17:43:07 2017 +0100
4354 Slideshow delay in hrs-mins-secs
4358 Date: Thu Sep 21 11:30:39 2017 +0100
4360 Fix #517: Fix checkbox falling out of sync
4362 https://github.com/BestImageViewer/geeqie/pull/517
4365 Author: Colin Clark <colin.clark@cclark.uk>
4366 Date: Tue Sep 19 09:51:20 2017 +0100
4368 Bug fix: Segfault in pan view
4370 If an image is double-clicked in pan view, Geeqie crashes
4373 Author: Colin Clark <colin.clark@cclark.uk>
4374 Date: Mon Sep 18 12:00:54 2017 +0100
4376 Fix #512: The "Back" button does not operate correctly
4378 https://github.com/BestImageViewer/geeqie/issues/512
4380 Include a Forward button also
4383 Author: Klaus Ethgen <Klaus@Ethgen.de>
4384 Date: Sun Sep 17 15:53:47 2017 +0100
4386 Fix the implicit-fallthrough stuff in code
4388 First, this flag was not supported by older gcc.
4390 And second and more important, there _was_ a bug with a lost break in
4391 9643a2546bcc. Combined with a unreachable code segment.
4394 Author: Klaus Ethgen <Klaus@Ethgen.de>
4395 Date: Sun Sep 17 15:12:21 2017 +0100
4397 Fix writing to meta files
4399 Some time ago, this seemed to break. It should never have worked as it
4400 took the image extension and compare it to "...meta".
4403 Author: Klaus Ethgen <Klaus@Ethgen.de>
4404 Date: Sun Sep 17 13:45:42 2017 +0100
4406 Remove some stuff that is throwing errors in gcc-7
4408 New gcc warns (and errors with -Werror) if there are unused functions or
4411 - Remove two leftover functions from ae34634113b2
4412 - Remove definition made to much in 035c3253ded5
4413 - Remove two variable definitions made in b0b11291d2c9
4414 - Remove not really used function in 15917d4063ce
4415 - Remove two variable definitions made in 5ed2574fb8cc
4416 - Remove variable definition made in efe0e6a38273
4417 - Remove variable definition made in c95bd6996583 and since then removed
4419 - Remove unused variable definition made in bc02fd0eb0d9
4420 - Remove unused variable definition made in 324129463b17
4421 - Remove two variables left over from fe69cac65ad4 (Pretty old code from
4423 - Remove some functions not used anymore with one obsolete variable
4424 - Remove Variables introduced in 8746b22d3ed1 and 51a9455bd33f
4425 - Fix missed change in definition in 6e3b2edff8cf
4426 - Remove unused function from 63a96f8504a2
4427 - Remove unused function from c6bdbaa559c7 (Pretty old code)
4430 Author: Klaus Ethgen <Klaus@Ethgen.de>
4431 Date: Sun Sep 17 13:37:10 2017 +0100
4433 Fix configure error with gcc-7
4436 Author: Colin Clark <colin.clark@cclark.uk>
4437 Date: Sun Sep 17 10:33:08 2017 +0100
4439 Revise DEBUG_0() usage
4441 Replace all DEBUG_0() calls with log_printf() or another debug level.
4442 This will stop the user seeing irrelevant debug output
4443 when the debug level is set to the default of 0.
4446 Author: Matthias Andree <matthias.andree@gmx.de>
4447 Date: Sat Sep 16 18:23:08 2017 +0200
4449 Fix out-of-path (VPATH) builds.
4452 Author: Colin Clark <colin.clark@cclark.uk>
4453 Date: Sat Sep 16 20:30:53 2017 +0100
4455 Update log window output
4457 Implement message text colors in GTK3
4459 For log_printf(), if the first word of the message is "error" or
4460 "warning" (case insensitive), display the message with the appropriate
4464 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4465 Date: Sat Sep 16 20:18:35 2017 +0100
4467 Bug fix #509: Increase number of marks to 10
4469 https://github.com/BestImageViewer/geeqie/issues/509
4472 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4473 Date: Sat Sep 16 20:12:22 2017 +0100
4475 Bug fix: Marks checkboxes in iconview
4477 The width of the marks checkboxes was not taken into account in icon view mode
4480 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4481 Date: Thu Sep 14 10:38:09 2017 +0100
4483 Addl #510: Rudimentary video support
4485 https://github.com/BestImageViewer/geeqie/issues/510
4487 Add video files extension to default file filter (disabled by default).
4488 Use recorded format_class in fd in metadata.c
4489 Do not try to generate/read thumb for files which are not images.
4492 Author: Colin Clark <colin.clark@cclark.uk>
4493 Date: Wed Sep 13 11:21:58 2017 +0100
4495 Ref #510: Rudimentary video support
4497 https://github.com/BestImageViewer/geeqie/issues/510
4499 Implement icons for FORMAT_CLASS
4502 Author: Colin Clark <colin.clark@cclark.uk>
4503 Date: Mon Sep 11 18:19:46 2017 +0100
4505 Optional timer data in log window
4508 Author: Colin Clark <colin.clark@cclark.uk>
4509 Date: Sun Sep 10 19:24:20 2017 +0100
4511 Save Collection window geometry
4513 Previously collection window geometry was preserved only when an
4514 explicit save was made.
4515 This patch ensures the window position is always saved, unless the
4516 window has unsaved data.
4519 Author: Colin Clark <colin.clark@cclark.uk>
4520 Date: Sun Sep 10 11:11:00 2017 +0100
4522 Update documentation for autogen.sh options
4525 Author: Colin Clark <colin.clark@cclark.uk>
4526 Date: Sun Sep 10 10:57:20 2017 +0100
4528 Add Collections to Shortcuts bar
4531 Author: Colin Clark <colin.clark@cclark.uk>
4532 Date: Sun Sep 10 10:10:47 2017 +0100
4534 Addl Fix #508: Copy and Move windows scale incorrectly
4536 https://github.com/BestImageViewer/geeqie/issues/508
4541 Author: Colin Clark <colin.clark@cclark.uk>
4542 Date: Sat Sep 9 17:40:37 2017 +0100
4544 Reverse autogen.sh default map option
4546 Default is to enable libclutter and libchamplain
4549 Author: Colin Clark <colin.clark@cclark.uk>
4550 Date: Fri Sep 8 17:11:02 2017 +0100
4552 Fix #278: Shortcut to change time between images in slideshow
4554 https://github.com/BestImageViewer/geeqie/issues/278
4556 Keypad plus and minus to change the interval in 0.5 sec units.
4559 Author: Colin Clark <colin.clark@cclark.uk>
4560 Date: Fri Sep 8 11:25:06 2017 +0100
4562 Bug fix: Info sidebar width in GTK3
4564 In bar_size_allocate() the width obained is the allocated width. In GTK2
4565 this is the actual width. In GTK3 it is the *minimum* width. This
4566 results in the info sidebar being able to increase, but not decrease.
4567 There does not seem to be a way in GTK3 to get the actual width of a
4568 widget. For GTK3 the only way is to disable it. The width of the sidebar
4569 is therefore not preserved across restarts.
4572 Author: Colin Clark <colin.clark@cclark.uk>
4573 Date: Wed Sep 6 19:56:58 2017 +0100
4575 Show destination in Copy/Move dialog
4577 Expand the information message to include the destination folder for
4578 Copy and Move operations.
4581 Author: Colin Clark <colin.clark@cclark.uk>
4582 Date: Wed Sep 6 11:59:47 2017 +0100
4584 Fix #508: Copy and Move windows scale incorrectly
4586 https://github.com/BestImageViewer/geeqie/issues/508
4589 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4590 Date: Thu Aug 31 11:38:26 2017 +0100
4592 Fix #507: Slightly rearrange keywords context menu
4594 https://github.com/BestImageViewer/geeqie/issues/507
4597 Author: Alberto Griggio <>
4598 Date: Tue Aug 29 10:13:17 2017 +0100
4600 Fix #506: ignore chmod errors for filesystems not supporting the operation
4602 https://github.com/BestImageViewer/geeqie/issues/506
4605 Author: Colin Clark <colin.clark@cclark.uk>
4606 Date: Tue Aug 22 10:12:34 2017 +0100
4611 Author: Colin Clark <colin.clark@cclark.uk>
4612 Date: Sun Aug 20 11:20:48 2017 +0100
4614 Change recent code comments to Doxygen style
4617 Author: Colin Clark <colin.clark@cclark.uk>
4618 Date: Fri Aug 18 14:25:36 2017 +0100
4620 Right-click menus - collections
4622 On all relevent right-click menus include a sub-menu to store an image
4623 selection to either a new or existing collection.
4625 On Collection window right-click menu, remove "Append from file list" -
4626 that can be achieved with "Append from file selection"
4629 Author: Colin Clark <colin.clark@cclark.uk>
4630 Date: Wed Aug 16 09:42:42 2017 +0100
4632 Bug fix: Collection in multiple windows
4634 The same collection can be opened in multiple windows, causing problems
4635 when different files are appended to different windows.
4637 This commit permits only one window per collection.
4640 Author: Colin Clark <colin.clark@cclark.uk>
4641 Date: Tue Aug 15 20:07:40 2017 +0100
4643 Append file selection to collection
4645 Additional right-click menu item to append file selection to a
4649 Author: Colin Clark <colin.clark@cclark.uk>
4650 Date: Mon Aug 14 16:46:55 2017 +0100
4655 Author: Colin Clark <colin.clark@cclark.uk>
4656 Date: Fri Aug 11 20:53:32 2017 +0100
4658 Ref #226: Update website
4660 https://github.com/BestImageViewer/geeqie/issues/226
4662 Sourceforge email address wrong
4665 Author: Colin Clark <colin.clark@cclark.uk>
4666 Date: Fri Aug 11 19:41:01 2017 +0100
4668 Ref #226: Update website
4670 https://github.com/BestImageViewer/geeqie/issues/226
4672 Update README.md to give a more complete list of features.
4673 Update https://en.wikipedia.org/wiki/Geeqie to include a link to
4674 README.md on the github site - anyone accessing it will see it in html
4676 Include a "Preview release" date on above website - to show current
4679 Update Licence text to v2.
4682 Author: Colin Clark <colin.clark@cclark.uk>
4683 Date: Thu Aug 10 20:03:50 2017 +0100
4685 Bug fix: Improve debug output
4687 Fix commit 271aa1833d31
4690 Author: Colin Clark <colin.clark@cclark.uk>
4691 Date: Wed Aug 9 15:14:27 2017 +0100
4693 Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
4695 https://github.com/BestImageViewer/geeqie/issues/436
4697 Send stderr to /dev/null
4700 Author: Colin Clark <colin.clark@cclark.uk>
4701 Date: Tue Aug 8 22:10:21 2017 +0100
4703 Improve debug output
4705 Use __func__ compiler identifier
4708 Author: Colin Clark <colin.clark@cclark.uk>
4709 Date: Tue Aug 8 19:30:01 2017 +0100
4711 Update secondary user documentation
4713 Use standard gtk_about_dialog for Help About
4714 Move contributers to AUTHORS file so that they appear in the Credits
4716 Change gen_changelog.sh to create ChangeLog.html
4717 Include ChangeLog on Help menu
4718 Make presence of README.html and ChangeLog.html mandatory
4720 It would be better to generate above html files from automake.
4721 gtk_about_dialog uses msgid _("translator-credits"), but the translators
4725 Author: Colin Clark <colin.clark@cclark.uk>
4726 Date: Sun Aug 6 20:17:44 2017 +0100
4728 Fix #505: ‘Copy path’ and ‘Delete’ are too close in the drop down menu
4730 https://github.com/BestImageViewer/geeqie/issues/505
4732 This commit attempts to ameliorate this issue by moving the Delete
4733 action to the end of a section and ensuring a divider is immedialtely
4737 Author: Colin Clark <colin.clark@cclark.uk>
4738 Date: Sun Aug 6 19:25:07 2017 +0100
4740 Prelim: display README in html format
4742 If README.html exists, it is displayed in the default browser in
4743 preference to README.md in text format.
4745 Still requires the automake files to be modified for markdown (or some
4746 other command) to generate the README.html file.
4749 Author: Colin Clark <colin.clark@cclark.uk>
4750 Date: Sat Aug 5 17:36:05 2017 +0100
4752 Bug fix: GPS map expander
4754 When the expander for the GPS map was closed, the map continued to be
4756 The reason is unknown.
4758 This commit uses the expander signal to explicitly show or hide the
4759 child of the expander.
4762 Author: Colin Clark <colin.clark@cclark.uk>
4763 Date: Sat Aug 5 10:57:44 2017 +0100
4765 Fix geonames coding error
4768 Author: Colin Clark <colin.clark@cclark.uk>
4769 Date: Fri Aug 4 21:04:45 2017 +0100
4771 Partial fix #504: Increase limit on Decoded Image Cache Size
4773 https://github.com/BestImageViewer/geeqie/issues/504
4776 Author: Colin Clark <colin.clark@cclark.uk>
4777 Date: Fri Aug 4 17:04:07 2017 +0100
4779 Fix #192: tiff files (and others) appear blurry when 1:1 view
4781 https://github.com/BestImageViewer/geeqie/issues/192
4783 Up to commit 808d8558b3d5 alpha-channel files at scale 1:1 always had
4784 GdkInterpType set to GDK_INTERP_NEAREST - the lowest quality. As there
4785 was no scaling, this was ok.
4786 Thereafter scaling was set to that selected by the user, resulting in
4787 problems when GDK_INTERP_HYPER was selected.
4788 This commit reverts to the previous method.
4791 Author: Colin Clark <colin.clark@cclark.uk>
4792 Date: Mon Jul 31 14:36:29 2017 +0100
4794 Fix #500: Geeqie doesn’t use shared thumbnail folder
4796 https://github.com/BestImageViewer/geeqie/issues/500
4799 Author: Colin Clark <colin.clark@cclark.uk>
4800 Date: Mon Jul 24 11:08:35 2017 +0100
4802 Fix #499: Unable to move zoomed image
4804 https://github.com/BestImageViewer/geeqie/issues/499
4807 Author: Colin Clark <colin.clark@cclark.uk>
4808 Date: Sun Jul 23 12:05:26 2017 +0100
4810 Bug fix: Zoom mode overwritten
4812 Zoom mode was overwritten whenever Preferences were saved.
4815 Author: Colin Clark <colin.clark@cclark.uk>
4816 Date: Thu Jul 20 11:11:50 2017 +0100
4818 Image Search - Ignore rotation
4820 In the Image Search window, include a checkbox for Ignore Rotation on
4821 the Image Content line.
4824 Author: Colin Clark <colin.clark@cclark.uk>
4825 Date: Thu Jul 20 09:57:57 2017 +0100
4827 Collections on command line
4829 In the current implementation, the complete path must be used when
4830 opening a collection from the command line.
4831 This commit permits just the collection name, with or without extension,
4835 Author: Colin Clark <colin.clark@cclark.uk>
4836 Date: Tue Jul 18 19:39:58 2017 +0100
4838 Move install folder for geocode-parameters
4840 Install geocode-parameters.awk in GQ_BIN_DIR.
4842 User can put their own version in ~/.config/geeqie/applications/
4845 Author: Colin Clark <colin.clark@cclark.uk>
4846 Date: Sun Jul 16 16:32:31 2017 +0100
4848 Fix compatibility problems with log window
4851 Author: Colin Clark <colin.clark@cclark.uk>
4852 Date: Fri Jul 14 17:02:29 2017 +0100
4854 Fix #302: possibility to copy exif field values from the info sidebar
4856 Copy info sidebar exif values to the clipboard.
4859 Author: Colin Clark <colin.clark@cclark.uk>
4860 Date: Thu Jul 13 12:00:17 2017 +0100
4862 Copy exif data to clipboard
4864 Click on any cell in the Exif Window, and the data is copied into the
4868 Author: Klaus Ethgen <Klaus@Ethgen.de>
4869 Date: Mon Jul 10 12:23:19 2017 +0100
4871 Adding more Entries to mailmap
4874 Author: Klaus Ethgen <Klaus@Ethgen.de>
4875 Date: Mon Jul 10 10:27:47 2017 +0100
4880 Author: Klaus Ethgen <Klaus@Ethgen.de>
4881 Date: Mon Jul 10 09:23:52 2017 +0100
4883 Adding mailmap file to unify commiter
4885 If one wants to have different entry in the git `git shortlog`, just
4886 give me a hint or just update it.
4889 Author: Omari Stephens <xsdg@xsdg.org>
4890 Date: Mon Jul 10 07:53:04 2017 +0000
4892 Update translation files after more source file shuffling.
4895 Author: Omari Stephens <xsdg@xsdg.org>
4896 Date: Sun Jul 9 06:20:35 2017 +0000
4901 Author: Omari Stephens <xsdg@xsdg.org>
4902 Date: Fri Jul 7 13:57:17 2017 +0000
4904 deduplicate shared code in view_file_icon and view_file_list
4906 Also, moves view_file.c into the view_file subdir.
4909 Author: Omari Stephens <xsdg@xsdg.org>
4910 Date: Mon Jul 10 07:51:30 2017 +0000
4912 Update translation files after source file move.
4915 Author: Omari Stephens <xsdg@xsdg.org>
4916 Date: Sun Jul 9 21:40:05 2017 +0000
4920 Also, make AC_INIT macro independent of available branch names.
4923 Author: Omari Stephens <xsdg@xsdg.org>
4924 Date: Sun Jul 9 05:54:05 2017 +0000
4926 Ran regen_potfiles.sh to add missing files and correct the location of view_file files in POTFILES.in
4929 Author: Omari Stephens <xsdg@xsdg.org>
4930 Date: Fri Jul 7 13:48:00 2017 +0000
4935 Author: Omari Stephens <xsdg@xsdg.org>
4936 Date: Fri Jul 7 13:21:15 2017 +0000
4938 *phew* commented and simplified.
4941 Author: Omari Stephens <xsdg@xsdg.org>
4942 Date: Fri Jul 7 13:03:25 2017 +0000
4944 Hopefully make it not crash
4947 Author: Omari Stephens <xsdg@xsdg.org>
4948 Date: Fri Jul 7 12:32:25 2017 +0000
4953 Author: Omari Stephens <xsdg@xsdg.org>
4954 Date: Thu Jul 6 19:33:31 2017 +0000
4956 Remove all references to "IconData"
4959 Author: Omari Stephens <xsdg@xsdg.org>
4960 Date: Fri Jul 7 16:37:12 2017 +0000
4965 Author: Colin Clark <colin.clark@cclark.uk>
4966 Date: Fri Jul 7 12:11:56 2017 +0100
4968 Ensure .sim files are cleared from cache
4970 If file filtering was enabled, the .sim files were not cleared from the
4974 Author: Colin Clark <colin.clark@cclark.uk>
4975 Date: Thu Jul 6 14:47:45 2017 +0100
4977 Fix clang compile errors
4980 Author: Omari Stephens <xsdg@xsdg.org>
4981 Date: Wed Jul 5 21:41:18 2017 +0000
4983 Refactor: move view_file implementations to their own subdirectory.
4986 Author: Omari Stephens <xsdg@xsdg.org>
4987 Date: Fri Dec 30 04:24:46 2016 +0000
4989 Add the ability to use regular expressions for Pan View keyword filtering.
4992 Author: Omari Stephens <xsdg@xsdg.org>
4993 Date: Thu Dec 29 09:58:59 2016 +0000
4995 Add pan filtering to all of the pan view modes
4998 Author: Omari Stephens <xsdg@xsdg.org>
4999 Date: Tue Dec 27 20:35:59 2016 +0000
5001 Revamp pan view filtering to support different modes and grouping.
5003 Conceptually, the filter is a sequence of filter elements, which are considered
5004 in order for each image in the pan view. The end result is that each image is
5005 either rejected or displayed as normal.
5008 Author: Omari Stephens <xsdg@xsdg.org>
5009 Date: Tue Dec 27 19:26:45 2016 +0000
5011 Move filter code into pan-fiew-filter.{c,h}
5014 Author: Omari Stephens <xsdg@xsdg.org>
5015 Date: Sun Dec 25 08:25:13 2016 +0000
5017 Adds a keyword filtering feature to Timeline PanView.
5019 UI needs some work, and currently only supports intersection between multiple
5020 keywords. Would be easy to support keyword unions, if the UI supported it.
5022 Should probably hide the button in modes that don't yet support it.
5025 Author: Omari Stephens <xsdg@xsdg.org>
5026 Date: Sat Dec 24 22:37:21 2016 +0000
5028 Pull the search UI construction code out into a distinct function.
5030 Also, it looks like the existing code would just leak the search UI widgets.
5031 Having the construction code in a distinct function makes it much easier to
5032 ensure the appropriate cleanup happens as well.
5035 Author: Omari Stephens <xsdg@xsdg.org>
5036 Date: Sat Dec 24 05:23:02 2016 +0000
5038 Start moving pan view search code to its own module
5040 Next step is to pull the construction of the Search UI into the module
5041 as well. Ideally, pan-view.c should just instantiate a Search thing,
5042 without having to worry about exactly how it's constructed or destructed.
5045 Author: Colin Clark <colin.clark@cclark.uk>
5046 Date: Sun Jul 2 19:46:19 2017 +0100
5048 Minor doc update - config file locations
5051 Author: Colin Clark <colin.clark@cclark.uk>
5052 Date: Thu Jun 29 11:05:59 2017 +0100
5054 Addl fix #488: Issues using Geeqie to compare pictures
5056 https://github.com/BestImageViewer/geeqie/issues/488
5058 Implement Alt-Up and Alt-Down keys
5061 Author: Colin Clark <colin.clark@cclark.uk>
5062 Date: Wed Jun 28 16:57:11 2017 +0100
5064 Fix #282: no support for multi-file actions in the sort bar
5066 https://github.com/BestImageViewer/geeqie/issues/282
5068 Sort manager actions operate on file selections
5070 Original patch by Glenn Rolland
5073 Author: Klaus Ethgen <Klaus@Ethgen.de>
5074 Date: Sun Jun 25 22:54:21 2017 +0100
5079 Author: Klaus Ethgen <Klaus@Ethgen.de>
5080 Date: Sun Jun 25 22:31:31 2017 +0100
5082 Using foreign to allow README file called README.md
5085 Author: Klaus Ethgen <Klaus@Ethgen.de>
5086 Date: Sun Jun 25 22:21:09 2017 +0100
5088 Convert README to markdown
5090 This allows to display images and links a better way.
5093 Author: Klaus Ethgen <Klaus@Ethgen.de>
5094 Date: Sun Jun 25 21:57:35 2017 +0100
5096 Fix int<->uint problem
5099 Author: Colin Clark <colin.clark@cclark.uk>
5100 Date: Sun Jun 25 13:23:51 2017 +0100
5102 Bug fix: Additional debug features
5104 Ensure grep works on entire message line
5105 guint/gint compile problem
5106 compile with --disable-debug-log (patch by Guillaume Castagnino)
5109 Author: Klaus Ethgen <Klaus@Ethgen.de>
5110 Date: Sat Jun 24 20:47:50 2017 +0100
5112 Change travis to use trusty
5114 Precise is to old to build geeqie.
5117 Author: Klaus Ethgen <Klaus@Ethgen.de>
5118 Date: Sat Jun 24 20:17:51 2017 +0100
5123 Author: Colin Clark <colin.clark@cclark.uk>
5124 Date: Thu Jun 22 13:17:00 2017 +0100
5126 Additional debug features
5128 -g:<regexp>, --grep:<regexp> filter debug output by regular expression
5129 +w, --show-log-window show log window
5130 -o:<file>, --log-file:<file> save log data to file
5132 Save geomtery and position of log window
5133 Various buttons on log window
5136 Author: Colin Clark <colin.clark@cclark.uk>
5137 Date: Wed Jun 21 13:15:32 2017 +0100
5139 Fix #262: double click and fullscreen
5141 https://github.com/BestImageViewer/geeqie/issues/262
5144 Author: Colin Clark <colin.clark@cclark.uk>
5145 Date: Tue Jun 20 11:11:55 2017 +0100
5147 Fix #492: Shortcut to Hide all sidebars simultaneously
5149 https://github.com/BestImageViewer/geeqie/issues/492
5151 Menu item to toggle hiding info, sort, and files panes.
5152 Default key is backtick.
5155 Author: Colin Clark <colin.clark@cclark.uk>
5156 Date: Sun Jun 18 11:03:09 2017 +0100
5158 Eliminate FIXME: Log window line limit
5160 Set log window line limit in Preferences/Behavior
5163 Author: Colin Clark <colin.clark@cclark.uk>
5164 Date: Sat Jun 17 09:14:58 2017 +0100
5166 Fix #280: Set defaults for Auto Rename
5168 https://github.com/BestImageViewer/geeqie/issues/280
5170 Remember last used settings
5173 Author: Colin Clark <colin.clark@cclark.uk>
5174 Date: Fri Jun 16 09:45:57 2017 +0100
5176 Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
5178 https://github.com/BestImageViewer/geeqie/issues/436
5181 Author: Colin Clark <colin.clark@cclark.uk>
5182 Date: Wed Jun 14 19:26:03 2017 +0100
5184 Fix #314: Remote commands for thumbnail maintenance
5186 https://github.com/BestImageViewer/geeqie/issues/314
5188 Additional remote commands so that thumbnail maintenance may be executed
5192 Author: Colin Clark <colin.clark@cclark.uk>
5193 Date: Mon Jun 12 19:15:29 2017 +0100
5195 Fix #264, 274, 285, 436: Add 'Losslessly rotate image' keyboard shortcuts
5197 https://github.com/BestImageViewer/geeqie/issues/264
5198 https://github.com/BestImageViewer/geeqie/issues/274
5199 https://github.com/BestImageViewer/geeqie/issues/285
5200 https://github.com/BestImageViewer/geeqie/issues/436
5202 Additional entries on Edit/Orientation menu:
5203 Write orientation to file
5204 Write orientation to file (preserve timestamp)
5206 Preferences/Metadata option "Write altered image orientation to the
5207 metadata" must be off.
5208 Exiftran and mogrify must be installed.
5211 Author: Colin Clark <colin.clark@cclark.uk>
5212 Date: Thu Jun 8 20:46:52 2017 +0100
5214 Fix #323: Rating system
5216 https://github.com/BestImageViewer/geeqie/issues/323
5218 Initial implementation.
5219 Set values either by Edit menu, or Alt+Keypad+n: n is 0 to 5
5220 Alt+keypad+minus sets the value to -1.
5223 Author: Colin Clark <colin.clark@cclark.uk>
5224 Date: Thu Jun 8 11:46:20 2017 +0100
5226 Ref #202: "Set as wallpaper" doesn't work with GNOME Shell
5228 https://github.com/BestImageViewer/geeqie/issues/202
5230 Remove menu items for GTK3.
5233 Author: Colin Clark <colin.clark@cclark.uk>
5234 Date: Thu Jun 8 11:29:16 2017 +0100
5236 Fix #490: Creating info sidebar panes
5238 https://github.com/BestImageViewer/geeqie/issues/490
5240 Additional icon in the sidebar panel to create new panes.
5243 Author: Colin Clark <colin.clark@cclark.uk>
5244 Date: Wed Jun 7 17:53:16 2017 +0100
5246 Document XMP, Exif and IPTC tag usage
5249 Author: Colin Clark <colin.clark@cclark.uk>
5250 Date: Mon Jun 5 16:55:14 2017 +0100
5252 Additional keyword menu entries
5254 1. Revert all hidden
5256 3. Revert (see Help file)
5259 Author: Colin Clark <colin.clark@cclark.uk>
5260 Date: Sat Jun 3 10:04:14 2017 +0100
5262 Fix #446: Minor text updates
5264 https://github.com/BestImageViewer/geeqie/issues/446
5266 Plus warning with info sidebar heights
5269 Author: Colin Clark <colin.clark@cclark.uk>
5270 Date: Wed May 31 18:45:01 2017 +0100
5272 Addl fix #488: Hide menus when not in split mode
5274 https://github.com/BestImageViewer/geeqie/issues/488
5277 Author: Colin Clark <colin.clark@cclark.uk>
5278 Date: Wed May 31 11:56:38 2017 +0100
5280 Fix #488: Issues using Geeqie to compare pictures
5282 https://github.com/BestImageViewer/geeqie/issues/488
5284 Part 3: Use alt+left/right arrow keys to move between split window panes
5287 Author: Colin Clark <colin.clark@cclark.uk>
5288 Date: Wed May 31 09:01:35 2017 +0100
5290 Fix #357: Save mark-and-keyword connections
5292 https://github.com/BestImageViewer/geeqie/issues/357
5294 Patch by unqwist and dragon-sh
5297 Author: Colin Clark <colin.clark@cclark.uk>
5298 Date: Tue May 30 15:51:00 2017 +0100
5300 Partial fix #488: Split view with sidecars
5302 https://github.com/BestImageViewer/geeqie/issues/488
5304 Bug 2: fix split view when images with sidecars are involved
5307 Author: Alexander Antimonov <>
5308 Date: Mon May 29 12:06:13 2017 +0100
5310 Fix #381: Feature-Request: Make JPEG comment available for overlays
5312 https://github.com/BestImageViewer/geeqie/issues/381
5314 Additional tag "imagecomment" for JPEG comments
5317 Author: Colin Clark <colin.clark@cclark.uk>
5318 Date: Sun May 28 19:30:41 2017 +0100
5320 Fix #477: similarity duplicate search
5322 https://github.com/BestImageViewer/geeqie/issues/477
5324 Additional find dupes option: sort groups with the lowest number of
5325 matches to the top of the results list
5328 Author: Colin Clark <colin.clark@cclark.uk>
5329 Date: Sat May 27 15:58:00 2017 +0100
5331 Minor dupe documentation
5333 Ctrl+shift+right-click to show debug info.
5336 Author: Colin Clark <colin.clark@cclark.uk>
5337 Date: Fri May 26 20:00:22 2017 +0100
5339 Temporary Fix #133: switching between images causes window to keep shrinking
5341 https://github.com/BestImageViewer/geeqie/issues/133
5343 Temporary fix to hide problem. You may need to set Preferences/Windows
5344 "Limit size when auto-sizing window" to 94% or less.
5347 Author: Colin Clark <colin.clark@cclark.uk>
5348 Date: Thu May 25 21:17:08 2017 +0100
5350 Fix #486: Build error
5352 https://github.com/BestImageViewer/geeqie/issues/486
5354 Bug solution from Guillaume Castagnino
5357 Author: Colin Clark <colin.clark@cclark.uk>
5358 Date: Thu May 25 12:53:54 2017 +0100
5360 Remember keywords layout
5362 Save and restore expanded keywords rows
5365 Author: Klaus Ethgen <Klaus@Ethgen.de>
5366 Date: Thu May 25 09:07:32 2017 +0100
5368 Enable silent build as default
5370 Mimic Linux kernel builds.
5373 Author: Klaus Ethgen <Klaus@Ethgen.de>
5374 Date: Thu May 25 07:56:03 2017 +0100
5376 Fix assignment in dupe keypress function
5378 Thanks clang for detecting this typo.
5381 Author: Colin Clark <colin.clark@cclark.uk>
5382 Date: Mon May 22 13:35:40 2017 +0100
5384 Fix #445: Info sidebar section heights
5386 https://github.com/BestImageViewer/geeqie/issues/445
5388 Options in preferences/general to set heights of:
5393 Restart of Geeqie required for changes to take effect.
5396 Author: Colin Clark <colin.clark@cclark.uk>
5397 Date: Fri May 19 19:49:47 2017 +0100
5399 Documentation update
5401 Desktop files and the sort mnager.
5404 Author: Colin Clark <colin.clark@cclark.uk>
5405 Date: Fri May 19 19:22:55 2017 +0100
5407 Temporary Fix #207:Symlink doesn't show in Sort Manager
5409 https://github.com/BestImageViewer/geeqie/issues/207
5411 This fix simply delays showing the sort manager until the user opens it,
5412 by which time setup has been completed.
5415 Author: Colin Clark <colin.clark@cclark.uk>
5416 Date: Tue May 16 19:56:54 2017 +0100
5418 Speed up re-read of exif date
5420 Remove unnecessary resets of exif date which cause re-reads of exif date
5422 The initial read of exif date is unfortunately still slow.
5425 Author: Colin Clark <colin.clark@cclark.uk>
5426 Date: Sun May 14 21:57:53 2017 +0100
5428 Geocode image by drag-drop
5430 If an image is not geocoded, drag-and-drop on the map to write latitude
5431 and longitude to metadata
5434 Author: Colin Clark <colin.clark@cclark.uk>
5435 Date: Thu May 11 19:06:13 2017 +0100
5437 Search on geo-position
5439 Additional search option to locate images within a distance of a
5440 location. The search origin can be specified in a number of ways - see
5444 Author: Colin Clark <colin.clark@cclark.uk>
5445 Date: Sat May 6 11:10:57 2017 +0100
5447 Temporary Fix #467: Refresh doesn't preserve thumbnail viewpoint
5449 https://github.com/BestImageViewer/geeqie/issues/467
5451 The reason for the reset of the view is unknown. This patch hides the
5452 problem for the moment.
5455 Author: Colin Clark <colin.clark@cclark.uk>
5456 Date: Thu May 4 19:06:48 2017 +0100
5458 Bug fix: Re-size images in GTK3
5460 When compiled with GTK3 if an image is opened with "View in new window"
5461 the minimum window size is determined by the image size and screen size
5462 etc. If a file selection is opened, the minimum window size is set by
5463 the first image displayed.
5464 This feature is determined by a call to gtk_widget_set_size_request().
5466 When compiled with GTK2, the call to gtk_widget_set_size_request() seems
5467 to be ignored, and the window can be resized at will.
5469 The GTK2 style is much more practical, so the call to
5470 gtk_widget_set_size_request() is ignored in GTK3.
5473 Author: Colin Clark <colin.clark@cclark.uk>
5474 Date: Wed May 3 11:30:12 2017 +0100
5476 Fix #123: Limit image expansion in Fit To Window
5478 https://github.com/BestImageViewer/geeqie/issues/123
5480 Additional option in Preferences/Image to limit the expansion of an
5481 image in Fit To Window mode. Stops small images being over-magnified.
5484 Author: Colin Clark <colin.clark@cclark.uk>
5485 Date: Tue May 2 09:54:59 2017 +0100
5487 Fix #442: Path filter combobox not initialised
5490 Author: Colin Clark <colin.clark@cclark.uk>
5491 Date: Mon May 1 19:05:08 2017 +0100
5493 Eliminate a FIXME: Collection window position
5496 Author: Colin Clark <colin.clark@cclark.uk>
5497 Date: Sat Apr 29 19:24:33 2017 +0100
5499 Bug Fix: Marks checkboxes in GTK 3.14
5501 Make marks checkboxes visible in icon mode in GTK 3.14 and later
5504 Author: Colin Clark <colin.clark@cclark.uk>
5505 Date: Thu Apr 27 21:36:46 2017 +0100
5507 Minor documentation update
5510 Author: Colin Clark <colin.clark@cclark.uk>
5511 Date: Thu Apr 27 10:57:36 2017 +0100
5513 Additional Fix #245: Eliminate run-time error
5516 Author: Colin Clark <colin.clark@cclark.uk>
5517 Date: Fri Apr 14 16:03:13 2017 +0100
5519 Fix #290: Mouse-only image viewing
5521 https://github.com/BestImageViewer/geeqie/issues/290
5523 The mouse can now be used to change image, and zoom and pan image.
5525 Single middle-click toggles the mouse wheel function between "change
5526 image" and "change zoom".
5527 In split-view quad mode each pane can be clicked, allowing Connected
5528 Zoom to made on any combination of panes.
5530 This function cannot be used with "Mouse wheel scrolls image" or
5531 "Navigation by left or middle click on image" options.
5534 Author: Colin Clark <colin.clark@cclark.uk>
5535 Date: Tue Mar 28 19:27:16 2017 +0100
5537 Bug fix: Remote --tell output
5539 Make the output go where it is supposed to go
5542 Author: Colin Clark <colin.clark@cclark.uk>
5543 Date: Mon Mar 27 13:22:58 2017 +0100
5545 Fix #201: Geeqie to pop to top of current windows when open up with -r
5547 https://github.com/BestImageViewer/geeqie/issues/201
5549 Additional remote option to bring Geeqie widow to the top when opening
5552 file:<file> open <file>, bring Geeqie window to the top
5553 File:<file> open <file>, do not bring Geeqie window to the top
5556 Author: Colin Clark <colin.clark@cclark.uk>
5557 Date: Sun Mar 26 11:42:10 2017 +0100
5559 Fix #130: Doubled path in thumbnail preferences
5561 https://github.com/BestImageViewer/geeqie/issues/130
5564 Author: Colin Clark <colin.clark@cclark.uk>
5565 Date: Fri Mar 24 19:45:44 2017 +0000
5567 Fix #245: Zoom settings on status bar
5569 https://github.com/BestImageViewer/geeqie/issues/245
5571 Move commonly used zoom settings from Preferences to a button on the
5575 Author: Colin Clark <colin.clark@cclark.uk>
5576 Date: Thu Mar 23 10:06:59 2017 +0000
5578 Fix #85: can not switch to list view in folder pane with keyboard
5580 https://github.com/BestImageViewer/geeqie/issues/85
5582 Ctrl-T is now a toggle to switch between list view and tree view in the
5586 Author: Colin Clark <colin.clark@cclark.uk>
5587 Date: Wed Mar 22 15:58:25 2017 +0000
5589 Fix #56: "Create folder" under "copy/move" should select new folder
5591 https://github.com/BestImageViewer/geeqie/issues/56
5594 Author: Colin Clark <colin.clark@cclark.uk>
5595 Date: Wed Mar 22 14:33:48 2017 +0000
5597 Bug fix: Seg fault in copy/move dialog
5599 If a non-existant folder is entered as the destination in a copy/move
5600 operation, Geeqie will crash.
5602 Check for NULL returned from registered_extension_from_path()
5605 Author: Colin Clark <colin.clark@cclark.uk>
5606 Date: Wed Mar 22 10:13:03 2017 +0000
5608 Minor code amendments
5610 Ensure the shortcuts (bookmarks) pane is visible on first run
5611 Remove unused defines
5612 Document search on Exif date
5615 Author: Colin Clark <colin.clark@cclark.uk>
5616 Date: Tue Mar 21 17:28:55 2017 +0000
5618 Fix #219: Ability to set solid colour for transparency layer
5620 https://github.com/BestImageViewer/geeqie/issues/219
5622 The checkerboard colours can be set on the Preferences/Image tab
5625 Author: Colin Clark <colin.clark@cclark.uk>
5626 Date: Fri Mar 17 11:07:16 2017 +0000
5628 Bug fix: Remote view:filename command
5631 geeqie -r view:filename
5632 crashes Geeqie if the filename is not preceeded by a path.
5634 Use a string function that handles nulls.
5637 Author: Colin Clark <colin.clark@cclark.uk>
5638 Date: Thu Mar 16 10:45:28 2017 +0000
5640 Ref #242: Documentation update for collections
5642 https://github.com/BestImageViewer/geeqie/issues/242
5644 Clarify some Collection window functions
5647 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
5648 Date: Wed Mar 15 11:06:10 2017 +0000
5650 Fix #147: Alternative format for sidecar extension
5652 https://github.com/BestImageViewer/geeqie/issues/147
5654 Add option to store sidecar extension with a format e.g. filename.jpg.xmp rather than filename.xmp
5657 Author: J. R. Schmid <jrs+git@weitnahbei.de>
5658 Date: Mon Mar 6 18:41:00 2017 +0100
5662 Making unordered lists into parsable Markdown.
5665 Author: J. R. Schmid <jrs+git@weitnahbei.de>
5666 Date: Mon Mar 6 18:41:00 2017 +0100
5670 Making unordered lists into parsable Markdown.
5673 Author: J. R. Schmid <jrs+git@weitnahbei.de>
5674 Date: Mon Mar 6 18:38:52 2017 +0100
5676 Rename README to README.md
5678 So that GitHub picks up the Markdown headings...
5681 Author: J. R. Schmid <jrs+git@weitnahbei.de>
5682 Date: Mon Mar 6 18:38:52 2017 +0100
5684 Rename README to README.md
5686 So that GitHub picks up the Markdown headings...
5689 Author: Colin Clark <colin.clark@cclark.uk>
5690 Date: Sun Feb 26 19:58:21 2017 +0000
5692 Documentation update for new options
5695 * Whether to use saved window positions also for new windows
5696 * Whether to enable navigation by left or middle click on image
5697 * Ability to set keyboard scrolling step multiplier
5698 * Whether list directory view uses single click to enter a directory or
5699 GTK+ activation default (which is currently a double click)
5702 Author: Colin Clark <colin.clark@cclark.uk>
5703 Date: Sat Feb 25 11:11:45 2017 +0000
5705 Fix #473: Parameter type fix for "motion-notify-event" signal handlers
5707 The "motion-notify-event" signal "event" parameter is a GdkEventMotion
5708 structure, not GdkEventButton.
5709 Patch created by Maciej S. Szmigiero
5712 Author: Colin Clark <colin.clark@cclark.uk>
5713 Date: Fri Feb 24 20:09:35 2017 +0000
5715 Fix #326: Save position of float file list
5717 Save the position of the floated file list/tools window during a
5721 Author: Colin Clark <colin.clark@cclark.uk>
5722 Date: Fri Feb 24 16:25:33 2017 +0000
5724 Fix #431: Bookmarks (shortcuts) to folders
5726 Additional section in the folders pane to permit shortcuts (bookmarks)
5727 to commonly used folders or images.
5730 Author: Colin Clark <colin.clark@cclark.uk>
5731 Date: Wed Feb 22 10:46:07 2017 +0000
5733 Bug fix: Crash using drag/drop in copy/move dialog
5735 In the copy/move dialog, if a folder is dragged onto the bookmarks pane
5736 to create a new bookmark, Geeqie will crash.
5737 A filedata list was returned instead of a path list.
5740 Author: Klaus Ethgen <Klaus@Ethgen.de>
5741 Date: Thu Feb 16 00:20:26 2017 +0100
5743 Update german translation
5746 Author: cclark <colin.clark@cclark.uk>
5747 Date: Tue Feb 14 13:07:07 2017 +0000
5749 Orientation commands and file selections
5751 In the current implementation, the orientation commands (rotate, mirror
5752 etc.) affect only the single image that has focus.
5754 With this commit, the right-click menu orientation commands affect only
5755 the single image the right-click is made upon.
5756 The orientation commands from the main menu Edit/Orientation will affect
5760 Author: Colin Clark <colin.clark@cclark.uk>
5761 Date: Fri Feb 3 09:52:26 2017 +0000
5763 Fix progress bar text
5765 Ensure progress bar text is shown in GTK3
5768 Author: Colin Clark <colin.clark@cclark.uk>
5769 Date: Sat Jan 28 19:58:06 2017 +0000
5771 Move exif auto-rotate option to a menu
5773 Move the exif auto-rotate option from preferences to the
5774 edit/orientation menu. The shortcut key is Alt-X. There is also a button
5776 The intention is to make it easy for the user to make a comparison
5777 beteen the actual and auto-rotated view as an aid to detecting
5778 orientations made erroneously e.g. scanned images which have been
5779 mirrored by mistake.
5781 Expanded documentation on rotation commands.
5783 Preserve the setting of the rectangular select option.
5786 Author: Colin Clark <colin.clark@cclark.uk>
5787 Date: Thu Jan 26 10:28:21 2017 +0000
5789 Fix #469: Exif rotation problems
5791 https://github.com/BestImageViewer/geeqie/issues/469
5794 Author: Colin Clark <colin.clark@cclark.uk>
5795 Date: Tue Jan 24 20:24:58 2017 +0000
5797 Save position of tools window
5799 Correctly save position of tools window when floated
5802 Author: Colin Clark <colin.clark@cclark.uk>
5803 Date: Mon Jan 23 20:17:13 2017 +0000
5805 Update documentation for orientation commands
5807 Clarify some sections and remove a TBD
5810 Author: Colin Clark <colin.clark@cclark.uk>
5811 Date: Mon Jan 23 17:40:40 2017 +0000
5815 Additional search parameter to search using exif date.
5816 The implementation is rather crude. It would be better to have a
5817 drop-down box so that other date formats could be also used - e.g.
5820 Note: if a file does not have an exif date, it will default to 01
5824 Author: Colin Clark <colin.clark@cclark.uk>
5825 Date: Wed Jan 18 13:57:37 2017 +0000
5827 GIF animation settings
5829 Preserve GIF animation setting between sessions
5830 Include GIF animation on View menu. Shortcut key is "A"
5833 Author: Colin Clark <colin.clark@cclark.uk>
5834 Date: Wed Jan 11 22:00:49 2017 +0000
5836 Eliminate some deprecations
5839 Author: Colin Clark <colin.clark@cclark.uk>
5840 Date: Wed Jan 11 13:21:10 2017 +0000
5842 Fix compile warnings
5844 Fix compile warnings introduced in commit 2afb371
5847 Author: Colin Clark <colin.clark@cclark.uk>
5848 Date: Wed Jan 11 10:48:30 2017 +0000
5852 Fix compile warning introduced in commit 2afb371
5855 Author: Colin Clark <colin.clark@cclark.uk>
5856 Date: Tue Jan 10 11:39:44 2017 +0000
5858 Move duplicates options
5860 Move duplicates options Custom Similarity Threshold and Rotation
5861 Invariant Duplicate Check to the duplicates window.
5862 It makes more sense to place them where the user can easily access them.
5865 Author: Colin Clark <colin.clark@cclark.uk>
5866 Date: Sun Jan 8 18:10:03 2017 +0000
5868 Right-click menu separators
5870 Right-click menu separators are not displayed with GTK 3.20.
5871 Replace gtk_menu_item_new() with gtk_separator_menu_item_new().
5874 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
5875 Date: Sun Jan 8 17:41:56 2017 +0100
5877 Update Polish translation
5880 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
5881 Date: Sun Jan 8 16:43:39 2017 +0100
5883 Correct the location of pan-view files in POTFILES.in
5885 Commit 58d397efc9e99104d21ea686837396673939ccde didn't update corresponding entries in POTFILES.in
5888 Author: Colin Clark <colin.clark@cclark.uk>
5889 Date: Sun Jan 8 14:04:44 2017 +0000
5891 Temporary fix #459: GTK 3.20 drop-down
5893 https://github.com/BestImageViewer/geeqie/issues/459
5895 This is just a quick fix to make life easier for the users. The whole
5896 GTK 3.0/3.20 problem requires significant effort.
5899 Author: Colin Clark <colin.clark@cclark.uk>
5900 Date: Sat Jan 7 11:47:30 2017 +0000
5902 Fix #435: Remember duplicates settings
5904 https://github.com/BestImageViewer/geeqie/issues/435
5906 Preserve duplicates window settings - Compare By, Thumbnails and Group
5907 Selected - between sessions
5910 Author: Colin Clark <colin.clark@cclark.uk>
5911 Date: Fri Jan 6 13:20:26 2017 +0000
5913 Fix #460: Multiple duplicates
5915 https://github.com/BestImageViewer/geeqie/issues/460
5917 Ensure the duplicates lists do not contain more than one entry for each
5921 Author: Colin Clark <colin.clark@cclark.uk>
5922 Date: Thu Jan 5 13:53:31 2017 +0000
5924 Preferences: Open recent list maximum size
5926 Implement this function, and change the name to "Recent folder list
5930 Author: Colin Clark <colin.clark@cclark.uk>
5931 Date: Wed Jan 4 20:01:47 2017 +0000
5933 Rectangular selection
5935 Add toggle Rectangular Selection to Select menu. Shortcut key is Alt-R.
5936 Also on Collection widow.
5937 Removed option from Preferences page as it is redundant
5940 Author: Omari Stephens <xsdg@xsdg.org>
5941 Date: Sun Dec 25 01:47:15 2016 +0000
5943 Add "-Werror -Wno-error=" to the default CFLAGS.
5946 Author: Omari Stephens <xsdg@xsdg.org>
5947 Date: Sun Dec 25 01:47:15 2016 +0000
5949 Fix GCC and Clang compile warnings.
5952 Author: Colin Clark <colin.clark@cclark.uk>
5953 Date: Mon Jan 2 19:37:33 2017 +0000
5955 Revised Help documentation
5957 Revised documentation for keyboard shortcuts.
5958 Context-sensitive F1 help for Collections, Duplicates, Search and Pan
5962 Author: Colin Clark <colin.clark@cclark.uk>
5963 Date: Mon Jan 2 10:13:57 2017 +0000
5965 F10 in Search window
5967 If F10 is pressed when the search window is empty, Geeqie will crash.
5971 Author: Colin Clark <colin.clark@cclark.uk>
5972 Date: Sun Jan 1 16:57:42 2017 +0000
5974 Fix #447: Preferences Enable Delete key
5976 https://github.com/BestImageViewer/geeqie/issues/447
5978 The preference "Enable Delete key" is now used in the main window
5981 Author: Colin Clark <colin.clark@cclark.uk>
5982 Date: Fri Dec 30 11:51:15 2016 +0000
5986 Ensure all status bar items have tooltips
5989 Author: Colin Clark <colin.clark@cclark.uk>
5990 Date: Thu Dec 29 16:33:08 2016 +0000
5992 Command line option to print current filename
5994 Command line remote option to print the filename of the currently
5997 geeqie --remote --tell
6000 https://sourceforge.net/p/geeqie/mailman/geeqie-
6001 devel/thread/20161227192724.GC1622%40hodi/#msg35573019
6004 Author: Omari Stephens <xsdg@xsdg.org>
6005 Date: Sat Dec 24 05:38:38 2016 +0000
6007 Move pan-view components to their own subdir.
6009 This makes it easier to modularize pan-view without cluttering the src dir
6010 with extra files, and without worrying as much about exposing pan-view-internal
6011 APIs to the rest of Geeqie.
6014 Author: Omari Stephens <xsdg@xsdg.org>
6015 Date: Sat Dec 24 05:28:00 2016 +0000
6017 Update the automake file with new headers
6020 Author: Omari Stephens <xsdg@xsdg.org>
6021 Date: Fri Dec 23 22:23:02 2016 +0000
6023 Refactor pan-types.h into discrete header files for each pan-view code module
6026 Author: Omari Stephens <xsdg@xsdg.org>
6027 Date: Fri Dec 23 21:36:24 2016 +0000
6029 Fix errors in -Werror (except GdkPixbuf deprecation warnings)
6031 With these changes, Geeqie compiles with
6032 ./configure CFLAGS="-Werror -Wno-error=deprecated-declarations"
6035 Author: Colin Clark <colin.clark@cclark.uk>
6036 Date: Tue Dec 20 21:36:52 2016 +0000
6040 https://github.com/BestImageViewer/geeqie/issues/434
6042 Remove data duplicated in the README and Help files
6043 Include context-sensitive help in all preferences windows
6044 Minor addition to README file
6047 Author: Colin Clark <colin.clark@cclark.uk>
6048 Date: Tue Dec 20 19:41:36 2016 +0000
6050 Fix #434: Remove duplicate data, context-sensitive help
6052 https://github.com/BestImageViewer/geeqie/issues/434
6054 Remove data duplicated in the README and Help files
6055 Include context-sensitive help in all preferences windows
6056 Minor addition to README file
6059 Author: Colin Clark <colin.clark@cclark.uk>
6060 Date: Sat Dec 17 21:27:37 2016 +0000
6062 Partial fix #395: File selection collection
6064 https://github.com/BestImageViewer/geeqie/issues/395
6066 Right-click on a file selection has a menu option to append the
6067 selection to a new Collection
6070 Author: Colin Clark <colin.clark@cclark.uk>
6071 Date: Sat Dec 17 20:07:11 2016 +0000
6073 Partial fix 435: Duplicates in file selection
6075 https://github.com/BestImageViewer/geeqie/issues/435
6077 Right-click on a file selection has a menu option to open the Find
6081 Author: Colin Clark <colin.clark@cclark.uk>
6082 Date: Thu Dec 15 19:05:51 2016 +0000
6084 Fix #401: Find duplicates status bar text
6086 https://github.com/BestImageViewer/geeqie/issues/401
6088 Ensure display of informative text such as "Reading dimensions.."
6091 Author: Colin Clark <colin.clark@cclark.uk>
6092 Date: Thu Dec 15 13:23:12 2016 +0000
6094 Fix #411: Use locale for date format
6096 https://github.com/BestImageViewer/geeqie/issues/411
6098 Use system locale for date format on the search page
6101 Author: Colin Clark <colin.clark@cclark.uk>
6102 Date: Tue Dec 13 20:12:06 2016 +0000
6104 Fix #417: Natural sort order
6106 https://github.com/BestImageViewer/geeqie/issues/417
6107 Refer also to commit bd34c324c92456f5182579d6922d7aba664f93c3
6109 Include an option on the Files tab of Preferences to permit the
6110 selection of either g_utf8_collate_key() or
6111 g_utf8_collate_key_for_filename() for the sort order of files and
6115 Author: Christian Heckendorf <heckendorfc@gmail.com>
6116 Date: Sat Dec 3 11:24:36 2016 -0500
6118 Set animation NULL after free on static images.
6121 Author: Martin Pelikán <mpel@google.com>
6122 Date: Sat Dec 3 22:53:50 2016 +1100
6124 Open BigTIFF (64-bit) files using the custom TIFF loader.
6126 In the worst case, old libtiff versions will return a different error.
6127 See http://www.awaresystems.be/imaging/tiff/bigtiff.html for more info.
6130 Author: Christian Heckendorf <heckendorfc@gmail.com>
6131 Date: Sat Aug 27 20:34:00 2016 -0400
6133 Silence g_object_unref failed assertions.
6136 Author: Christian Heckendorf <heckendorfc@gmail.com>
6137 Date: Sat Aug 27 20:32:46 2016 -0400
6139 Make animation functions static.
6142 Author: Christian Heckendorf <heckendorfc@gmail.com>
6143 Date: Sat Aug 27 14:32:33 2016 -0400
6145 Stop animation if no file is showing.
6148 Author: Christian Heckendorf <heckendorfc@gmail.com>
6149 Date: Fri Aug 26 18:38:51 2016 -0400
6154 Author: Colin Clark <colin.clark@cclark.uk>
6155 Date: Wed Aug 24 17:28:23 2016 +0100
6157 Fix #414 Render Intents
6159 https://github.com/BestImageViewer/geeqie/issues/414
6161 Permit the user to select the rendering intent.
6164 Author: Colin Clark <colin.clark@cclark.uk>
6165 Date: Wed Aug 24 17:19:04 2016 +0100
6169 If an image has a valid Exif.GPSInfo.GPSImgDirection tag, and the icon
6170 on the map is clicked, a line showing camera direction is displayed
6174 Author: Colin Clark <colin.clark@cclark.uk>
6175 Date: Wed Aug 24 17:01:32 2016 +0100
6177 Bug Fix #426: geeqie -r file:FILE crashes if FILE does not exist
6179 If the file does not exist, default to the home directory
6182 Author: Michael Cross <mc@xi2.org>
6183 Date: Fri Aug 19 12:33:01 2016 +0100
6185 Wrap cairo_destroy call with appropriate CPP macro
6188 Author: Michael Cross <mc@xi2.org>
6189 Date: Fri Aug 19 11:28:22 2016 +0100
6194 Author: Michael Cross <mc@xi2.org>
6195 Date: Fri Aug 19 07:03:41 2016 +0100
6199 I also suffer from what I believe is this bug. It was not present in
6200 geeqie 1.0 and was simple for me to reproduce in 1.2+. I open a
6201 directory containing a few thousand jpg files of around 100k each and
6202 just keep hitting the key for "Next Image". After around a minute my
6203 computer will freeze.
6205 Given this reproducibility, I ran git bisect and found the commit that
6206 introduced the behaviour for me was the following
6208 commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
6209 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6210 Date: Thu Aug 2 00:15:16 2012 +0200
6212 use cairo for drawing
6214 I then noticed what I think is a missing cairo_destroy call in
6215 cellrenderericon.c. The following patch solves the problem completely
6216 for me as far as I can tell.
6219 Author: Colin Clark <colin.clark@cclark.uk>
6220 Date: Mon Aug 8 20:22:40 2016 +0100
6225 Author: Colin Clark <colin.clark@cclark.uk>
6226 Date: Sun Jul 24 21:27:14 2016 +0100
6228 Bug Fix #233 Custom Border
6230 https://github.com/BestImageViewer/geeqie/issues/233
6232 In the change from v1.1 to v1.2 (GTK3 and cairo were part of this), the
6233 custom border was ignored and simply set to black.
6234 Perhaps it was not possible to get a "good" solution with the current
6236 Possibly this change is not the best solution, but nevertheless it
6237 should be sufficient until a better version is produced.
6240 Author: Colin Clark <colin.clark@cclark.uk>
6241 Date: Wed Jul 20 13:20:24 2016 +0100
6245 In Copy, Move and Rename operations, show a thumbnail of the source file
6246 and, if the destination already exists, show a thumbnail for that also.
6247 Use the Rename dialogue for Copy and Move operations also.
6250 Author: Wayne A. Ptaff <wayne@ptaff.ca>
6251 Date: Fri Jul 15 11:51:42 2016 -0400
6253 Force focus to geeqie after leaving fullscreen
6255 On some multi-monitor setups / window manager
6256 combinations, the geeqie main window does not
6257 claim focus back after leaving fullscreen mode.
6259 This fixes https://github.com/BestImageViewer/geeqie/issues/418
6262 Author: Colin Clark <colin.clark@cclark.uk>
6263 Date: Wed Jul 13 20:14:46 2016 +0100
6265 Bug fix: Crashes with drag-drop in bookmarks
6267 Also ameliorates https://github.com/BestImageViewer/geeqie/issues/377
6269 bookmark_drag_begin:
6270 eliminate a run-time error message
6272 bookmark_dnd_get_data:
6273 uri_filelist_from_uris returns a list of type FileData. What is required
6276 bookmark_drag_set_data:
6277 uris_from_filelist expects a list of type FileData, but was given a list
6280 The code: "gdk_drag_context_get_dest_window(context) ==
6281 gtk_widget_get_window(bm->widget)"
6282 does not function as expected. The reason is unknown.
6283 In order to avoid crashes, drags from bookmarks are disabled for the
6285 There is no significant loss of functionality.
6288 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
6289 Date: Sat Jul 9 19:25:08 2016 +0200
6291 Add four new preferences
6293 This commit adds four new preferences:
6294 * Whether to use saved window positions also for new windows (in case saved
6295 window positions are enabled),
6296 * Whether to enable navigation by left or middle click on image,
6297 * Ability to set keyboard scrolling step multiplier,
6298 * Whether list directory view uses single click to enter a directory or
6299 GTK+ activation default (which is currently a double click).
6301 Default values of all these preferences have been set in a such way to not
6302 cause any changes in behavior for existing users.
6304 Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
6307 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
6308 Date: Sat Jul 9 18:57:08 2016 +0200
6310 Fix hidden directories not showing in a tree view
6312 Directory tree view contains code that when "Show hidden files or folders"
6313 option is not enabled but the user enters a path containing hidden
6314 directories the missing tree entries are added automatically.
6316 This didn't work (at least) in case when the first hidden directory in
6317 newly selected path was in a current directory because the tree populating
6318 function exited early when directory contents did not change since last
6319 run, before checking for this special case.
6321 Fix this by skipping this check when we have to add such hidden directory
6324 This check must also be skipped when 'force' flag is passed to this
6325 function, otherwise when enabling "Show hidden files or folders" option
6326 the missing directories are not added to the tree until Geeqie is
6329 Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
6332 Author: Colin Clark <colin.clark@cclark.uk>
6333 Date: Tue Jul 5 19:47:40 2016 +0100
6335 Fix deprecated - gdk_window_get_pointer
6337 Also fixes https://github.com/BestImageViewer/geeqie/issues/399
6340 Author: Colin Clark <colin.clark@cclark.uk>
6341 Date: Wed Jun 29 20:24:54 2016 +0100
6345 Add keyboard map option to Help menu.
6347 qwerty keyboard only.
6350 Author: nikoss <niko@nava.de>
6351 Date: Wed Jun 29 21:17:19 2016 +0300
6353 1 fuzzy (0%), 11 untranslated (0%)
6356 Author: nikoss <niko@nava.de>
6357 Date: Sun Jun 26 21:26:21 2016 +0300
6359 fuzzy 0% [8], untranslates 4% [60]
6362 Author: Colin Clark <colin.clark@cclark.uk>
6363 Date: Mon Jun 20 17:03:37 2016 +0100
6365 Keyword right-click menu
6367 https://github.com/BestImageViewer/geeqie/issues/404
6369 Change confusing menu prompt from Add to New
6372 Author: Colin Clark <colin.clark@cclark.uk>
6373 Date: Mon Jun 20 14:31:32 2016 +0100
6375 Check if GPS data is reasonable
6377 https://github.com/BestImageViewer/geeqie/issues/406
6379 Fix incorrect logic.
6382 Author: Colin Clark <colin.clark@cclark.uk>
6383 Date: Mon Jun 20 12:25:27 2016 +0100
6385 Check if GPS data is reasonable
6387 https://github.com/BestImageViewer/geeqie/issues/406
6389 Change lat/long fallback values to 0 rather than 1000
6392 Author: Rezső Páder <rezso@rezso.net>
6393 Date: Mon Jun 20 01:25:10 2016 +0200
6395 Use correct thumbnail dirs
6397 Since glib 2.34, the thumbnails are in .cache/thumbnails, not in .thumbnails.
6400 Author: Martin Pelikán <mpel@google.com>
6401 Date: Mon Jun 20 01:32:00 2016 +1000
6403 Properly open and work with large TIFF files.
6405 Any file between 2^31 and 2^32 bytes shouldn't have its size displayed
6406 as a negative number. Viewing more than 32768 pixels in each dimension
6407 is only a matter of using 64bit arithmetic when calculating allocation
6408 sizes and pointers into that memory. Multiplying is always suspicious.
6410 While there, make the error messages clearer about what went wrong.
6412 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6415 Author: nikoss <niko@nava.de>
6416 Date: Fri Jun 17 12:01:39 2016 +0300
6418 fuzzy 3%, unstranslated 10%
6421 Author: nikoss <niko@nava.de>
6422 Date: Tue Jun 14 23:02:06 2016 +0300
6424 fuzzy 3%, untranslated down to 15%
6427 Author: nikoss <niko@nava.de>
6428 Date: Sat Jun 11 20:56:53 2016 +0300
6430 fuzzy strings down to 3%
6433 Author: nikoss <niko@nava.de>
6434 Date: Fri Jun 3 22:46:24 2016 +0300
6439 Author: nikoss <niko@nava.de>
6440 Date: Fri Jun 3 00:00:00 2016 +0300
6445 Author: nikoss <niko@nava.de>
6446 Date: Wed Jun 1 21:54:27 2016 +0300
6451 Author: nikoss <niko@nava.de>
6452 Date: Wed Jun 1 21:23:35 2016 +0300
6457 Author: David Kalnischkies <david@kalnischkies.de>
6458 Date: Fri May 27 12:04:40 2016 +0100
6460 Work around changed c++11 std::string implementation
6462 Bug was already partly fixed by 96db62d but there was even more
6463 positions that was unseen by Solomon.
6465 The patch is originally from Debian bug report #800350.
6467 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6470 Author: Klaus Ethgen <Klaus@Ethgen.de>
6471 Date: Fri May 27 11:15:08 2016 +0100
6476 Author: Klaus Ethgen <Klaus@Ethgen.de>
6477 Date: Fri May 27 10:46:11 2016 +0100
6479 Backported stuff from release and web
6482 Author: Klaus Ethgen <Klaus@Ethgen.de>
6483 Date: Thu May 26 20:58:35 2016 +0100
6485 Reformat and reword README
6488 Author: Klaus Ethgen <Klaus@Ethgen.de>
6489 Date: Thu May 26 20:52:20 2016 +0100
6498 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
6499 Date: Thu May 26 09:23:06 2016 +0100
6501 Updated polish translation
6503 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6506 Author: Klaus Ethgen <Klaus@Ethgen.de>
6507 Date: Tue May 24 14:47:56 2016 +0100
6509 Update copyright in all files
6512 Author: Colin Clark <colin.clark@cclark.uk>
6513 Date: Tue May 24 14:22:28 2016 +0100
6515 Configuration options and documentation
6517 Configuration option changes:
6518 --enable-gps is now --enable-map
6519 --enable-clutter is now --enable-gpu-accel
6521 If --disable-gtk3 is issued, both map and gpu-accel options are also
6524 --enable-map is the only option required to compile in the map.
6526 README updated accordingly.
6529 Author: Klaus Ethgen <Klaus@Ethgen.de>
6530 Date: Tue May 24 13:59:50 2016 +0100
6532 German translation completed
6535 Author: Klaus Ethgen <Klaus@Ethgen.de>
6536 Date: Tue May 24 12:42:42 2016 +0100
6538 Enable color manager in all fullscreen methods
6540 For some reasons, that got lost when moving the image instead of
6546 Author: Colin Clark <colin.clark@cclark.uk>
6547 Date: Mon May 23 09:49:25 2016 +0100
6549 Collections mouse hover
6551 Partial solution to #396
6552 https://github.com/BestImageViewer/geeqie/issues/396
6554 When the mouse is hovered over a thumbnail in a collections window, the
6555 tooltip (the filename and path) is in the correct position.
6557 Not a good solution, but there will be more problems with GTK 3.20
6560 Author: Colin Clark <colin.clark@cclark.uk>
6561 Date: Sun May 22 10:35:21 2016 +0100
6563 Image overlay configurable items GTK2
6565 Supports GTK2 and GTK3
6568 Author: ode79 <oemmerson@gmx.com>
6569 Date: Sun May 22 01:17:14 2016 +0100
6571 Fix compilation instructions.
6573 There is no configure file, you have to run autogen.sh before make.
6576 Author: Klaus Ethgen <Klaus@Ethgen.de>
6577 Date: Thu May 19 17:40:50 2016 +0100
6579 Updated all .po files with current strings
6582 Author: Klaus Ethgen <Klaus@Ethgen.de>
6583 Date: Thu May 19 17:26:05 2016 +0100
6587 I would give the credentials to the orignal author but he is only known
6593 Author: Klaus Ethgen <Klaus@Ethgen.de>
6594 Date: Thu May 19 16:27:35 2016 +0100
6596 Remove some leftover from toolbar rc entries
6598 This revert (partly) c95bd69 and d5b911c.
6601 Author: Klaus Ethgen <Klaus@Ethgen.de>
6602 Date: Thu May 19 14:35:25 2016 +0100
6604 Don't store toolbars in config file
6606 It makes no sense to save that information in config file. Even more, it
6607 makes more troubles than it is worth.
6609 Starting from here, just drop that information and use the configured in
6610 values all the time.
6612 This also fixes the troubles with e9fc136.
6615 Author: Klaus Ethgen <Klaus@Ethgen.de>
6616 Date: Thu May 19 14:29:22 2016 +0100
6618 Fixing some whitespace issues
6621 Author: Colin Clark <colin.clark@cclark.uk>
6622 Date: Thu May 19 15:27:16 2016 +0100
6624 Image overlay configurable items
6626 The gui items require GTK+ 3.4.
6627 For GTK+ 2 the effects are neverthless obtainable by editing the
6628 relevant lines in geeqierc.xml
6631 Author: Klaus Ethgen <Klaus@Ethgen.de>
6632 Date: Wed May 18 22:19:52 2016 +0100
6634 Update de and pl po files from pot
6637 Author: Colin Clark <colin.clark@cclark.uk>
6638 Date: Wed May 18 20:36:07 2016 +0100
6640 Image overlay configurable colours
6642 User configurable options to set the colours of the Image Overlay text
6646 Author: Colin Clark <colin.clark@cclark.uk>
6647 Date: Wed May 18 12:13:12 2016 +0100
6649 Image overlay configurable font
6651 User configurable option to set the font of the Image Overlay text
6654 Author: Colin Clark <colin.clark@cclark.uk>
6655 Date: Mon May 16 11:45:51 2016 +0100
6659 Uncomment code: https://bugzilla.gnome.org/show_bug.cgi?id=596419 fixed
6660 Uncomment code: champlain zoom fixed
6661 Deprecated code updated
6662 Unused variables deleted
6665 Author: Klaus Ethgen <Klaus@Ethgen.de>
6666 Date: Sun May 15 12:20:34 2016 +0100
6668 Display the similarity image
6671 Author: Klaus Ethgen <Klaus@Ethgen.de>
6672 Date: Sun May 15 11:00:52 2016 +0100
6674 Removing obsolete checksum stuff
6676 That checksum stuff for similarity check is replaced with MD5 from the
6677 very begin. Removing that ancient code.
6680 Author: Klaus Ethgen <Klaus@Ethgen.de>
6681 Date: Sun May 15 10:47:45 2016 +0100
6683 Simple script to decode similarity data
6685 This is just for debugging.
6688 Author: Klaus Ethgen <Klaus@Ethgen.de>
6689 Date: Fri May 13 16:44:10 2016 +0100
6691 Allow to configure rotation invariance
6694 Author: Cyril Roussillon <>
6695 Date: Fri May 13 13:43:41 2016 +0100
6697 Slightly better similarity samples
6699 Slight modification of the image_sim_fill_data, that creates the
6700 similarity signature. When the image size is not a multiple of 32, all
6701 cells had size w/32, so the last w%32 pixels were just ignored, and more
6702 importantly it was not symmetric at all when the signature was built
6703 from the other side, which is annoying for my comparison algorithm. So I
6704 changed the cell size (x_inc) from a constant one to
6705 "round(w_left/n_left)", in order to spread the spare pixels (eg to split
6706 42 pixels into 4 cells, it results in 11,10,11,10 instead of
6707 10,10,10,10). With an image of size w with w%32=16, my
6708 rotation-invariant algorithm results in a similarity of
6709 0.951000 with the original version, and 0.999968 with this modification
6710 (apparently lossless jpeg rotation is not perfectly lossless).
6712 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6715 Author: Cyril Roussillon <>
6716 Date: Fri May 13 13:41:02 2016 +0100
6718 Implementing rotation invariant duplicates search
6720 Modifies the functions image_sim_compare and image_sim_compare_fast so
6721 that it compares with the eight possible isometric transformations
6722 (compositions of 90°-rotations, mirrors, transpose,...), using the same
6723 similarity signature.
6725 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6728 Author: Klaus Ethgen <Klaus@Ethgen.de>
6729 Date: Fri May 6 17:29:06 2016 +0100
6734 Author: Klaus Ethgen <Klaus@Ethgen.de>
6735 Date: Fri May 6 17:09:18 2016 +0100
6737 Remove obsolete and outdated debian directory
6739 Debian replaces the content of this directory anyway and it does not
6740 match the current project state anymore. So lets remove it.
6742 That does not mean that it is gone forever but then I will most likely
6743 use the original debian one.
6746 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
6747 Date: Thu Mar 17 13:14:57 2016 +0100
6749 debian: point watch file to github
6752 Author: Michael Schwendt <mschwendt@fedoraproject.org>
6753 Date: Fri Feb 1 18:44:12 2013 +0100
6755 Patch to fix duplicate window update
6759 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6762 Author: Colin Clark <colin.clark@cclark.uk>
6763 Date: Thu May 5 18:40:59 2016 +0100
6767 Basic Lua documentation.
6769 Requires expansion and re-work.
6772 Author: Michael Schwendt <mschwendt@fedoraproject.org>
6773 Date: Mon Dec 24 14:24:27 2012 +0100
6775 Avoids a double-free
6777 Avoids a double-free due to a boolean that would be retrieved from a
6778 deleted/freed structure.
6782 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
6785 Author: Klaus Ethgen <Klaus@Ethgen.de>
6786 Date: Thu May 5 12:26:05 2016 +0100
6788 Removed some obsolete tools
6791 Author: Klaus Ethgen <Klaus@Ethgen.de>
6792 Date: Thu May 5 11:19:53 2016 +0100
6794 Improving desktop template
6797 Author: Klaus Ethgen <Klaus@Ethgen.de>
6798 Date: Wed May 4 17:47:34 2016 +0100
6800 Small dependency to fully mitigate the marshaler stuff
6803 Author: Klaus Ethgen <Klaus@Ethgen.de>
6804 Date: Wed May 4 17:34:43 2016 +0100
6806 Remove autocreated files from git
6808 That is a nasty bug. The files gq-marshal.[ch] gets created from
6809 gq-marshal.list but are checked in to git.
6811 I removed that files now from git so they get recreated properly every
6814 Thanks Russel Winder for the insistent nagging about that.
6817 Author: Klaus Ethgen <Klaus@Ethgen.de>
6818 Date: Wed May 4 15:59:25 2016 +0100
6820 Update German translations
6825 Author: Klaus Ethgen <Klaus@Ethgen.de>
6826 Date: Wed May 4 13:50:27 2016 +0100
6828 Update from pot file
6833 Author: Klaus Ethgen <Klaus@Ethgen.de>
6834 Date: Wed May 4 13:35:31 2016 +0100
6836 Enable greek translation
6838 Thanks to Nikos Papadopoulos.
6843 Author: Klaus Ethgen <Klaus@Ethgen.de>
6844 Date: Wed May 4 08:30:12 2016 +0100
6848 This bug was introduced in fe69cac by John (2005-03-19).
6853 Author: Klaus Ethgen <Klaus@Ethgen.de>
6854 Date: Tue May 3 11:17:49 2016 +0100
6856 Set git version in master branch
6859 Author: Klaus Ethgen <Klaus@Ethgen.de>
6860 Date: Tue May 3 10:54:00 2016 +0100
6862 Removing not used configure variables
6864 $GQ_PATCH_VERSION and $GQ_PATCH_DATE was never used.
6867 Author: Colin Clark <colin.clark@cclark.uk>
6868 Date: Sun May 1 17:44:01 2016 +0100
6870 Document toolbar enhancements
6872 Update help file to describe how to put additional icons on the toolbar.
6877 Author: Colin Clark <colin.clark@cclark.uk>
6878 Date: Sun May 1 12:05:59 2016 +0100
6880 Fix #211 Corrupt help file
6882 https://github.com/BestImageViewer/geeqie/issues/211
6884 Section 4.4 External Editors now displayed.
6886 Requires much more re-work.
6889 Author: Klaus Ethgen <Klaus@Ethgen.de>
6890 Date: Sat Apr 30 10:32:25 2016 +0100
6892 Update German po file
6895 Author: Klaus Ethgen <Klaus@Ethgen.de>
6896 Date: Sat Apr 30 10:17:52 2016 +0100
6898 Adding Klingon po file
6900 Searching for native speakers. ;-)
6903 Author: Colin Clark <colin.clark@cclark.uk>
6904 Date: Thu Apr 28 21:00:14 2016 +0100
6906 Fix #333 Renaming file extensions
6908 https://github.com/BestImageViewer/geeqie/issues/333
6910 The Preferences/Files tab has an additional checkbox:
6911 Disable file extension checks
6913 When checked, files can be renamed to a different extension with no
6917 Author: Colin Clark <colin.clark@cclark.uk>
6918 Date: Tue Apr 26 15:52:12 2016 +0100
6920 Fix crash on drag and drop from Xfe
6922 The issue is that when dragging and dropping from Xfe, paths aren't
6923 escaped like they are when dnd'ing from a GTK app.
6926 Author: Josef Kufner <josef@kufner.cz>
6927 Date: Thu Apr 21 00:22:00 2016 +0200
6929 'Stay above' option now works independently of screen for fullscreen window
6932 Author: Josef Kufner <josef@kufner.cz>
6933 Date: Wed Apr 20 23:58:40 2016 +0200
6935 Fix fullscreen - remove all the garbage which breaks things and let Gtk do its job.
6937 The most problematic thing was the `gdk_window_set_override_redirect`
6938 call. That was what made most of the mess. Another bad idea was to deny
6939 resizing of the fullscreen window, which causes window manager to fail
6940 to adjust window size to screen size.
6942 Fixes #222, #218, #103.
6945 Author: Klaus Ethgen <Klaus@Ethgen.de>
6946 Date: Thu Apr 14 14:25:44 2016 +0100
6950 This problem is really annoying. Left shifting a value does not require
6951 it to be positive in C. However, some specifications define that as
6952 undefined behaviour.
6954 Nevertheless, as used in this case it is perfectly fine and widely used
6960 Author: Colin Clark <colin.clark@cclark.uk>
6961 Date: Wed Apr 13 18:53:12 2016 +0100
6963 Issue #332 Rename function can delete files
6965 https://github.com/BestImageViewer/geeqie/issues/332
6967 During a Rename operation, if the user assigns a single destination
6968 filename to multiple source files, an error dialog is shown and the
6969 operation is aborted.
6972 Author: Morgan Hardwood <entertheyoni@gmail.com>
6973 Date: Tue Apr 12 21:35:11 2016 +0200
6978 Author: Klaus Ethgen <Klaus@Ethgen.de>
6979 Date: Tue Apr 12 10:39:00 2016 +0100
6981 Tuning file types for Github
6984 Author: Klaus Ethgen <Klaus@Ethgen.de>
6985 Date: Tue Apr 12 10:38:49 2016 +0100
6990 Author: Colin Clark <colin.clark@cclark.uk>
6991 Date: Mon Apr 11 19:14:29 2016 +0100
6993 Issue #329 easier way to get cwd when copying
6995 https://github.com/BestImageViewer/geeqie/issues/329
6997 A bookmark with the name "." (a single full-stop) is treated as a
6998 special case. Each time it is displayed, its path is loaded with
6999 Geeqie's current working folder. This bookmark, like any other, can be
7000 deleted and re-created at any time.
7003 Author: Colin Clark <colin.clark@cclark.uk>
7004 Date: Thu Mar 31 16:58:51 2016 +0100
7006 Update command line options documentation
7008 Update both the Help file documentation for command line options, and
7009 the output of the -h and -rh command line parameters.
7012 Author: Colin Clark <colin.clark@cclark.uk>
7013 Date: Wed Mar 30 15:36:32 2016 +0100
7015 Bug fix #227 + enable user to set height of Keywords pane
7017 Bug #227 Keywords section of Info sidebar doesn't work on GTK3 build
7018 https://sourceforge.net/p/geeqie/bugs/227/
7020 Permit the user to set the height of the Keywords pane in the Info
7021 sidebar by editing the line:
7023 <pane_keywords id = "keywords" title = "Keywords" expanded = "true" key
7024 = "Xmp.dc.subject" height = "200"/>
7026 in the configuration file geeqierc.xml
7029 Author: Colin Clark <colin.clark@cclark.uk>
7030 Date: Tue Mar 29 18:18:05 2016 +0100
7032 Update for new cogl version
7034 Parameters for cogl_texture_3d_new_from_data have changed.
7037 Author: Simon Frei <freisim93@gmail.com>
7038 Date: Thu Mar 10 21:36:58 2016 +0100
7040 cleanup of sourceforge references
7042 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
7045 Author: Klaus Ethgen <Klaus@Ethgen.de>
7046 Date: Wed Mar 9 23:16:01 2016 +0100
7053 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
7054 Date: Wed Mar 9 22:59:37 2016 +0100
7058 How about dropping as much sf links as possible from the index page?
7060 I attached an updated geeqie.org/index.html.
7063 only kept the direct link to the lists.sf subscribe page,
7064 dropped all other sf links,
7065 added two ML archive links,
7066 and re-worded to be more "proud" and self-confident.
7068 It has been eight years since the fork from GQview,
7069 that should not be the one distinct point to make.
7071 Rather, (cl)aim to be the best image viewer.
7072 Sometimes it's not enough to be good.
7073 Sometimes people need to also notice it.
7076 Author: Klaus Ethgen <Klaus@Ethgen.de>
7077 Date: Mon Mar 7 22:53:52 2016 +0100
7082 Author: Klaus Ethgen <Klaus@Ethgen.de>
7083 Date: Mon Mar 7 10:17:47 2016 +0100
7085 Really fix issue in 2a9e4d6
7088 Author: Klaus Ethgen <Klaus@Ethgen.de>
7089 Date: Sun Mar 6 23:49:43 2016 +0100
7091 This potentially fixes most deprecated warnings
7093 However, I tested it with gtk 2.46.2 on debian that pretend to be
7094 version 2.24.29. So I still get that warnings.
7097 Author: Klaus Ethgen <Klaus@Ethgen.de>
7098 Date: Sun Mar 6 23:48:42 2016 +0100
7100 Fix wrong gtk3 function calls in gtk2
7103 Author: Klaus Ethgen <Klaus@Ethgen.de>
7104 Date: Sun Mar 6 23:47:14 2016 +0100
7106 Export file_data_new_simple into other source files
7109 Author: Klaus Ethgen <Klaus@Ethgen.de>
7110 Date: Sun Mar 6 23:45:10 2016 +0100
7112 Fixed one wrongly function call with pointer
7114 This is a potentional dangerous call to LCMS function. There was a
7115 compiler warning but nobody cared about before.
7118 Author: Klaus Ethgen <Klaus@Ethgen.de>
7119 Date: Fri Mar 4 11:44:47 2016 +0100
7121 Applying that sort method also to collections
7124 Author: Klaus Ethgen <Klaus@Ethgen.de>
7125 Date: Fri Mar 4 11:21:09 2016 +0100
7127 Implementing sorting by file creation
7130 Author: Solomon Peachy <pizza@shaftnet.org>
7131 Date: Thu Mar 3 19:47:26 2016 -0500
7133 exiv2: Fix use-after-free of the image filename/path.
7135 This caused garbage to be returned when we attempted to use the path to
7136 determine if the file is a RAW image. Now, RAWs are detected properly
7137 and the proper full-res previews are used.
7139 Signed-off-by: Solomon Peachy <pizza@shaftnet.org>
7140 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
7143 Author: Klaus Ethgen <Klaus@Ethgen.de>
7144 Date: Fri Mar 4 09:14:17 2016 +0100
7146 Remove some useless spaces in exiv2.cc
7149 Author: Klaus Ethgen <Klaus@Ethgen.de>
7150 Date: Fri Feb 26 12:37:28 2016 +0100
7155 Author: Klaus Ethgen <Klaus@Ethgen.de>
7156 Date: Thu Feb 25 16:48:22 2016 +0100
7158 Reintroduce file_data_new_simple()
7160 This was removed by Vladimir with
7161 efc8096527d6f743d17c44b9982616a169973f39 to always check for sidecars.
7163 However, the newly introduced function file_data_new_group() is very
7164 expensive. Having it in collection (in sort manager) where the dirs of
7165 that files have huge amount of files inside, that is simply blocking
7168 It might be that the file_data_new_group() function need to be disarmed
7169 on other places too.
7172 Author: Klaus Ethgen <Klaus@Ethgen.de>
7173 Date: Thu Feb 25 16:46:32 2016 +0100
7175 Tune some debug info
7178 Author: Klaus Ethgen <Klaus@Ethgen.de>
7179 Date: Wed Feb 24 08:32:54 2016 +0100
7181 Correcting return type
7184 Author: Klaus Ethgen <Klaus@Ethgen.de>
7185 Date: Tue Feb 16 15:42:38 2016 +0100
7187 Allow to choose to show parent folder
7189 With e9fc136 we learned buttons for parent folder in directory list.
7190 This disabled the ".." handle in the view itself.
7192 This was found to be not optimal as the users are used to it.
7194 With this patch, that entry is now configurable in preferences. It is
7195 enabled by default but could be disabled if the user don't like it.
7198 Author: Klaus Ethgen <Klaus@Ethgen.de>
7199 Date: Mon Feb 15 22:09:52 2016 +0100
7201 Fix nasty double free crashes
7203 Old GTK+ versions seemed to be robust about this double free so we seen
7204 that crashes or 100% CPU usages just with modern versions.
7206 This patch takes care of it on two places:
7207 1. Hashes will not be freed by g_hash_table_destroy when empty
7208 2. NULLify the enty variable after free
7211 Author: Colin Clark <colin.clark@cclark.uk>
7212 Date: Tue Feb 2 13:15:49 2016 +0000
7214 Feature Request #70 Navigation menu option and button for parent directory
7216 This request was made some years ago:
7218 https://sourceforge.net/p/geeqie/feature-requests/70/
7220 I have attached a patch which implements this. Also, keyboard-only users
7221 will be able to use keyboard-accelerators to map a key to the Up function.
7223 Unfortunately there is a usability problem. If the configuration file
7224 geeqirc.xml exists (which it will except for first-time installations)
7225 geeqie will not look at the programmed defaults, but will create the
7226 toolbar from the config file - and the Up icon will not be displayed.
7228 If the user first executes a command such as this:
7230 sed -i '/toolitem action = "Back"/a <toolitem action = "Up" />'
7231 ~/.config/geeqie/geeqierc.xml
7233 then all will be well.
7235 This is not ideal, but I see no other solution.
7240 Author: Klaus Ethgen <Klaus@Ethgen.de>
7241 Date: Fri Sep 18 18:49:43 2015 +0100
7243 Changing reference to sourceforge
7245 Change sourceforge to geeqie.org.
7248 Author: Klaus Ethgen <Klaus@Ethgen.de>
7249 Date: Thu Sep 10 15:34:59 2015 +0100
7251 Include missing glua.h
7254 Author: Klaus Ethgen <Klaus@Ethgen.de>
7255 Date: Thu Sep 10 14:32:18 2015 +0100
7260 Author: Vitaly Sinilin <vs@kp4.ru>
7261 Date: Tue Sep 8 00:18:56 2015 +0300
7263 Fix toolbar visibility
7265 The toolbar should not be visible on startup when the
7266 configuration file has the line
7268 toolbar_hidden = "true"
7270 Its visibility state at startup should be the same it
7271 was at the last shutdown.
7274 Author: Michael Schwendt <mschwendt@fedoraproject.org>
7275 Date: Tue Aug 11 23:21:37 2015 +0100
7277 NULL-ptr crash in image_read_ahead_done_cb()
7279 It's not easy to reproduce, but if one is mad and follows the steps and
7280 presses the keys a few dozens times, there's a slight chance one can
7281 trigger it. Not much to investigate it further.
7283 Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
7285 | to reproduce: quickly keep pressing f (fullscreen) and page down
7288 | attached patch is a kind of workaround, I did not inspect further
7289 | is this threading issue etc
7291 Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
7293 Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw
7296 Author: Klaus Ethgen <Klaus@Ethgen.de>
7297 Date: Tue Aug 11 23:19:25 2015 +0100
7299 Remove over optimization
7301 Thanks Uwe Ohse <uwe@ohse.de> for this find.
7303 "it looks good, but is dead slow, for each and every call to
7304 gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
7305 really slow machine, which amounts to over 2 seconds if 144 tiles have
7306 to be drawn (tested with many jpegs and a few large pngs).
7308 i propose to remove this optimization until someone fixes it. After
7309 removal geeqie is fast, again."
7312 Author: Alexey Akishin <alex@science.su>
7313 Date: Mon Dec 8 11:46:18 2014 +0000
7315 Add support for Green-Magenta and Yellow-Blue anaglyph modes
7318 Author: Michael Schwendt <mschwendt@fedoraproject.org>
7319 Date: Sun Nov 30 13:09:37 2014 +0100
7321 fix include statements for large file support on 32-bit
7324 Author: Volker Grabsch <v@njh.eu>
7325 Date: Tue Nov 4 08:41:30 2014 +0100
7327 Fix typo in debug messages
7332 Author: Klaus Ethgen <Klaus@Ethgen.de>
7333 Date: Sat Sep 27 12:07:10 2014 +0100
7335 Fix lcms2 integration
7337 Thanks Michael Schwendt <mschwendt@gmail.com> for the bug reporting and
7341 Author: Klaus Ethgen <Klaus@Ethgen.de>
7342 Date: Sun Jul 20 14:16:02 2014 +0100
7344 updated ChangeLog file
7347 Author: Leon Winter <winter@bfw-online.de>
7348 Date: Mon May 26 23:33:52 2014 +0100
7350 Fix for the assertion when file gives an empty lookup
7352 Thanks Leon for this patch.
7355 Author: Petr Vorel <petr.vorel@gmail.com>
7356 Date: Tue Mar 4 00:31:04 2014 +0100
7358 fix segfault while cancel rename dialog
7360 Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
7361 in generic_dialog_click_cb:58
7364 select more images on left section then is seen in on page (need to
7365 scroll), roll to the top, click by right mouse button, select Rename
7366 from menu and cancel it by key Esc (button Cancel is working).
7368 Program received signal SIGSEGV, Segmentation fault.
7369 0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7372 #0 0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7373 #1 0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
7374 #2 0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
7375 #3 0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
7376 #4 0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7377 #5 0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
7378 #6 0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
7379 #7 0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
7380 #8 0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
7381 #9 0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7382 #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7383 #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7384 #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
7385 #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
7386 #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
7387 #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
7388 #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
7389 #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
7392 Author: Levin <zjlevin@hotmail.com>
7393 Date: Sun Jan 26 13:46:01 2014 +0100
7395 Updated Chinese locales
7397 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
7400 Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
7401 Date: Wed Aug 7 18:38:16 2013 +0200
7403 transifex config file allowing to easily use transifex-client
7406 Author: Emil Mikulic <emikulic@gmail.com>
7407 Date: Sun Apr 21 15:13:40 2013 +1000
7409 Skip over expanded keys.
7411 This fixes handling of filenames with % in them.
7414 Author: Emil Mikulic <emikulic@gmail.com>
7415 Date: Sun Apr 21 14:57:37 2013 +1000
7417 Annotate debug_exception() with source file, line, and function.
7420 Author: Laurent Monin <zas@norz.org>
7421 Date: Thu Dec 13 13:17:47 2012 +0100
7423 Bug 3594998: make lirc initialization quieter
7425 Increasing debug level to 1 or 2 will give more information, level 0
7426 will only output a message to user if lirc is initialized but can't
7430 Author: Laurent Monin <zas@norz.org>
7431 Date: Mon Nov 26 09:29:17 2012 +0100
7433 Fix crash when loading collection listing inexistent files.
7436 Author: Omari Stephens <xsdg@xsdg.org>
7437 Date: Tue Nov 13 06:08:21 2012 +0000
7439 Add filedata counting to watch for filedata leaks
7441 This basically counts the number of filedata instances in existence at
7442 any given point in time. If the number doesn't drop down to where it's
7443 supposed to be, there are leaks.
7446 Author: Omari Stephens <xsdg@xsdg.org>
7447 Date: Mon Nov 12 18:44:44 2012 +0000
7449 Use FileData locks to avoid expensive reloads with marks enabled
7452 Author: Omari Stephens <xsdg@xsdg.org>
7453 Date: Mon Nov 12 06:03:02 2012 +0000
7455 Add "lock" functionality to keep FileDatas in memory
7457 Adds two primitives to keep a FileData in memory even after its refcount
7458 drops to zero. Intended to be used in situations when an entire group of
7459 FileDatas _should_ stay in memory as an optimization, even if the code
7460 would continue to function properly even if the FileData were freed.
7463 Author: Vedran Rodic <vrodic@gmail.com>
7464 Date: Sun Oct 28 12:07:41 2012 +0100
7466 Fix a segfault caused by .desktop file with no exec= line.
7468 https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
7471 Author: Klaus Ethgen <Klaus@Ethgen.de>
7472 Date: Tue Oct 2 23:07:47 2012 +0100
7474 Reapply 'call notify functions in in an idle call'
7476 085be43cb79e04341102a9922e0e0f531454089a did some regression that should
7480 Author: Klaus Ethgen <Klaus@Ethgen.de>
7481 Date: Tue Oct 2 22:49:52 2012 +0100
7486 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7487 Date: Sun Sep 23 11:19:36 2012 +0200
7489 better fix for big-endian architectures
7492 Author: Laurent Monin <zas@norz.org>
7493 Date: Tue Sep 4 15:05:41 2012 +0200
7495 Minor indentation fixes.
7498 Author: Laurent Monin <zas@norz.org>
7499 Date: Tue Sep 4 15:02:42 2012 +0200
7501 Cleanup checker shader code.
7503 Size and colors can now be set outside the shader code.
7506 Author: Laurent Monin <zas@norz.org>
7507 Date: Tue Sep 4 11:15:45 2012 +0200
7509 Fix exif orientation in clutter rendering mode.
7512 Author: Laurent Monin <zas@norz.org>
7513 Date: Thu Aug 30 22:16:43 2012 +0200
7515 Silent 2 warnings using explicit type casting.
7518 Author: Laurent Monin <zas@norz.org>
7519 Date: Thu Aug 30 20:38:31 2012 +0200
7521 Polish translation was updated, thanks to Grzegorz Gibas.
7523 https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682
7526 Author: Laurent Monin <zas@norz.org>
7527 Date: Thu Aug 30 20:33:01 2012 +0200
7529 Update pt_BR translation.
7531 I just polished the translation a bit making some menu entries more clear to understand.
7535 Author: Laurent Monin <zas@norz.org>
7536 Date: Thu Aug 30 18:51:22 2012 +0200
7538 Add *~, *.rej, *.orig files to git ignore list.
7541 Author: Laurent Monin <zas@norz.org>
7542 Date: Thu Aug 30 18:46:00 2012 +0200
7544 Fix for support >=automake-1.11.4
7546 Patch by Marien Zwart
7548 https://bugs.gentoo.org/show_bug.cgi?id=414863
7549 http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680
7552 Author: Laurent Monin <zas@norz.org>
7553 Date: Thu Aug 30 18:32:32 2012 +0200
7555 Trim trailing white spaces on empty lines.
7558 Author: Laurent Monin <zas@norz.org>
7559 Date: Thu Aug 30 18:31:41 2012 +0200
7561 Trim trailing white spaces.
7564 Author: Laurent Monin <zas@norz.org>
7565 Date: Thu Aug 30 18:26:06 2012 +0200
7567 Add missing vim modeline.
7570 Author: Laurent Monin <zas@norz.org>
7571 Date: Thu Aug 30 18:22:50 2012 +0200
7573 Fix indentation and few trailing white spaces.
7576 Author: Laurent Monin <zas@norz.org>
7577 Date: Thu Aug 30 18:10:47 2012 +0200
7579 Clear few more warnings, unused variables mostly.
7582 Author: Laurent Monin <zas@norz.org>
7583 Date: Thu Aug 30 17:34:14 2012 +0200
7585 Drop unused variable.
7588 Author: Laurent Monin <zas@norz.org>
7589 Date: Thu Aug 30 15:53:29 2012 +0200
7591 Remove commented out code.
7594 Author: Laurent Monin <zas@norz.org>
7595 Date: Thu Aug 30 15:53:29 2012 +0200
7597 Remove commented out code.
7600 Author: Laurent Monin <zas@norz.org>
7601 Date: Thu Aug 30 15:53:29 2012 +0200
7603 Remove commented out code.
7606 Author: Laurent Monin <zas@norz.org>
7607 Date: Thu Aug 30 15:53:29 2012 +0200
7609 Remove commented out code.
7612 Author: Laurent Monin <zas@norz.org>
7613 Date: Thu Aug 30 15:53:29 2012 +0200
7615 Remove commented out code.
7618 Author: Laurent Monin <zas@norz.org>
7619 Date: Thu Aug 30 15:53:29 2012 +0200
7621 Remove commented out code.
7624 Author: Laurent Monin <zas@norz.org>
7625 Date: Thu Aug 30 15:53:29 2012 +0200
7627 Remove commented out code.
7630 Author: Laurent Monin <zas@norz.org>
7631 Date: Thu Aug 30 15:53:29 2012 +0200
7633 Remove commented out code.
7636 Author: Laurent Monin <zas@norz.org>
7637 Date: Thu Aug 30 15:53:29 2012 +0200
7639 Remove commented out code.
7642 Author: Laurent Monin <zas@norz.org>
7643 Date: Thu Aug 30 15:53:29 2012 +0200
7645 Remove commented out code.
7648 Author: Laurent Monin <zas@norz.org>
7649 Date: Thu Aug 30 15:53:29 2012 +0200
7651 Remove commented out code.
7654 Author: Laurent Monin <zas@norz.org>
7655 Date: Thu Aug 30 15:53:29 2012 +0200
7657 Remove commented out code.
7660 Author: Laurent Monin <zas@norz.org>
7661 Date: Thu Aug 30 15:53:29 2012 +0200
7663 Remove commented out code.
7666 Author: Laurent Monin <zas@norz.org>
7667 Date: Thu Aug 30 15:53:29 2012 +0200
7669 Remove commented out code.
7672 Author: Laurent Monin <zas@norz.org>
7673 Date: Thu Aug 30 15:53:29 2012 +0200
7675 Remove commented out code.
7678 Author: Laurent Monin <zas@norz.org>
7679 Date: Thu Aug 30 15:53:29 2012 +0200
7681 Remove commented out code.
7684 Author: Laurent Monin <zas@norz.org>
7685 Date: Thu Aug 30 15:53:29 2012 +0200
7687 Remove commented out code.
7690 Author: Laurent Monin <zas@norz.org>
7691 Date: Thu Aug 30 15:53:29 2012 +0200
7693 Remove commented out code.
7696 Author: Laurent Monin <zas@norz.org>
7697 Date: Thu Aug 30 15:53:29 2012 +0200
7699 Remove commented out code.
7702 Author: Laurent Monin <zas@norz.org>
7703 Date: Thu Aug 30 15:53:29 2012 +0200
7705 Remove commented out code.
7708 Author: Laurent Monin <zas@norz.org>
7709 Date: Thu Aug 30 15:53:29 2012 +0200
7711 Remove commented out code.
7714 Author: Laurent Monin <zas@norz.org>
7715 Date: Thu Aug 30 15:53:29 2012 +0200
7717 Remove commented out code.
7720 Author: Laurent Monin <zas@norz.org>
7721 Date: Thu Aug 30 15:53:29 2012 +0200
7723 Remove commented out code.
7726 Author: Laurent Monin <zas@norz.org>
7727 Date: Thu Aug 30 15:53:29 2012 +0200
7729 Remove commented out code.
7732 Author: Laurent Monin <zas@norz.org>
7733 Date: Thu Aug 30 15:53:29 2012 +0200
7735 Remove commented out code.
7738 Author: Laurent Monin <zas@norz.org>
7739 Date: Thu Aug 30 15:53:29 2012 +0200
7741 Remove commented out code.
7744 Author: Laurent Monin <zas@norz.org>
7745 Date: Thu Aug 30 15:53:29 2012 +0200
7747 Remove commented out code.
7750 Author: Laurent Monin <zas@norz.org>
7751 Date: Thu Aug 30 15:53:28 2012 +0200
7753 Remove commented out code.
7756 Author: Laurent Monin <zas@norz.org>
7757 Date: Thu Aug 30 15:53:28 2012 +0200
7759 Remove commented out code.
7762 Author: Laurent Monin <zas@norz.org>
7763 Date: Thu Aug 30 15:53:28 2012 +0200
7765 Remove commented out code.
7768 Author: Laurent Monin <zas@norz.org>
7769 Date: Thu Aug 30 15:53:28 2012 +0200
7771 Remove commented out code.
7774 Author: Laurent Monin <zas@norz.org>
7775 Date: Thu Aug 30 15:53:28 2012 +0200
7777 Remove commented out code.
7780 Author: Laurent Monin <zas@norz.org>
7781 Date: Thu Aug 30 15:53:28 2012 +0200
7783 Remove commented out code.
7786 Author: Laurent Monin <zas@norz.org>
7787 Date: Thu Aug 30 15:53:28 2012 +0200
7789 Remove commented out code.
7792 Author: Laurent Monin <zas@norz.org>
7793 Date: Thu Aug 30 15:53:28 2012 +0200
7795 Remove commented out code.
7798 Author: Laurent Monin <zas@norz.org>
7799 Date: Thu Aug 30 15:53:28 2012 +0200
7801 Remove commented out code.
7804 Author: Laurent Monin <zas@norz.org>
7805 Date: Thu Aug 30 15:20:31 2012 +0200
7807 Drop unused variable.
7810 Author: Laurent Monin <zas@norz.org>
7811 Date: Thu Aug 30 15:19:10 2012 +0200
7813 Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.
7816 Author: Laurent Monin <zas@norz.org>
7817 Date: Thu Aug 30 15:03:01 2012 +0200
7819 Those stereo image options are of type int, not uint, use appropriate macros.
7822 Author: Laurent Monin <zas@norz.org>
7823 Date: Thu Aug 30 14:50:59 2012 +0200
7825 Drop unused variable and code.
7828 Author: Laurent Monin <zas@norz.org>
7829 Date: Thu Aug 30 14:48:08 2012 +0200
7831 Drop commented out code.
7834 Author: Laurent Monin <zas@norz.org>
7835 Date: Thu Aug 30 14:40:45 2012 +0200
7837 Drop commented out code.
7840 Author: Laurent Monin <zas@norz.org>
7841 Date: Thu Aug 30 14:39:55 2012 +0200
7843 Drop unused variables.
7846 Author: Laurent Monin <zas@norz.org>
7847 Date: Thu Aug 30 14:39:33 2012 +0200
7849 Drop unused variables.
7852 Author: Laurent Monin <zas@norz.org>
7853 Date: Thu Aug 30 14:39:21 2012 +0200
7855 Drop unused variables.
7858 Author: Laurent Monin <zas@norz.org>
7859 Date: Thu Aug 30 14:30:57 2012 +0200
7861 Drop unused variables and code.
7863 pan-view.c: In function ‘pan_grid_build’:
7864 pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
7865 pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
7866 pan-view.c: In function ‘pan_window_key_press_cb’:
7867 pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
7868 pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
7869 pan-view.c: In function ‘pan_window_set_dnd_data’:
7870 pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
7871 pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]
7874 Author: Laurent Monin <zas@norz.org>
7875 Date: Thu Aug 30 14:26:21 2012 +0200
7877 Drop unused variables and associated code.
7880 Author: Laurent Monin <zas@norz.org>
7881 Date: Thu Aug 30 14:21:41 2012 +0200
7883 Silent a warning when compiling with GTK+ >= 3.0.0.
7885 unused variable ‘success’ [-Wunused-variable]
7888 Author: Laurent Monin <zas@norz.org>
7889 Date: Thu Aug 30 14:18:53 2012 +0200
7891 Remove useless variable and code.
7894 Author: Laurent Monin <zas@norz.org>
7895 Date: Thu Aug 30 14:17:47 2012 +0200
7897 Remove commented out code.
7900 Author: Laurent Monin <zas@norz.org>
7901 Date: Thu Aug 30 14:17:20 2012 +0200
7903 Add parenthesis to silent a possible warning.
7905 suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
7908 Author: Laurent Monin <zas@norz.org>
7909 Date: Thu Aug 30 14:15:15 2012 +0200
7911 Drop 2 unused variables.
7914 Author: Laurent Monin <zas@norz.org>
7915 Date: Thu Aug 30 14:14:22 2012 +0200
7917 Drop 2 unused variables.
7920 Author: Laurent Monin <zas@norz.org>
7921 Date: Thu Aug 30 14:13:00 2012 +0200
7923 Drop 2 unused variables.
7926 Author: Laurent Monin <zas@norz.org>
7927 Date: Thu Aug 30 14:12:02 2012 +0200
7929 Drop unused variable.
7932 Author: Laurent Monin <zas@norz.org>
7933 Date: Thu Aug 30 14:10:29 2012 +0200
7937 ‘histmap’ may be used uninitialized in this function
7940 Author: Laurent Monin <zas@norz.org>
7941 Date: Thu Aug 30 14:08:21 2012 +0200
7943 Drop unused variable.
7946 Author: Laurent Monin <zas@norz.org>
7947 Date: Thu Aug 30 14:06:24 2012 +0200
7949 Drop unused code and variables (transform/orientation).
7952 Author: Laurent Monin <zas@norz.org>
7953 Date: Thu Aug 30 14:01:41 2012 +0200
7955 Fix up indentation and coding style.
7958 Author: Laurent Monin <zas@norz.org>
7959 Date: Thu Aug 30 13:47:03 2012 +0200
7961 Drop unused variables.
7964 Author: Laurent Monin <zas@norz.org>
7965 Date: Thu Aug 30 13:45:31 2012 +0200
7970 Author: Laurent Monin <zas@norz.org>
7971 Date: Thu Aug 30 13:44:07 2012 +0200
7973 Drop unused variables.
7976 Author: Laurent Monin <zas@norz.org>
7977 Date: Thu Aug 30 13:40:13 2012 +0200
7979 Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).
7982 Author: Laurent Monin <zas@norz.org>
7983 Date: Thu Aug 30 13:17:40 2012 +0200
7985 Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
7988 Author: Laurent Monin <zas@norz.org>
7989 Date: Thu Aug 30 13:15:40 2012 +0200
7994 Author: Laurent Monin <zas@norz.org>
7995 Date: Thu Aug 30 04:22:32 2012 +0200
7997 Use new constant FD_MAGICK = 0x12345678u
8000 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8001 Date: Wed Aug 29 23:27:52 2012 +0200
8003 better filedata ref debug messages
8006 with --debug=2 geeqie writes log with pointers. If it crashes on
8007 fd->magick, it writes the invalid pointer as a hex value before
8008 the crash. Then the log can be grepped for this value to see
8009 what happened with this fd in the past.
8012 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8013 Date: Wed Aug 29 23:27:06 2012 +0200
8015 fixed crash in file list
8018 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8019 Date: Tue Aug 28 19:23:54 2012 +0200
8021 added GDK_SCROLL_MASK to pixbuf renderer
8023 gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
8025 https://bugzilla.gnome.org/show_bug.cgi?id=671305
8028 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8029 Date: Tue Aug 28 18:48:10 2012 +0200
8031 fixed crash in icon list
8034 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8035 Date: Tue Aug 21 22:31:05 2012 +0200
8037 fixed scroll of fullscreen image
8040 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8041 Date: Tue Aug 21 20:39:03 2012 +0200
8043 fixed updating of comment and keyword pane
8045 - temporary disabling of notifications does no longer work because
8046 the notification is called later, in idle cb.
8047 - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
8048 - now the update function checks if the new value is really different
8051 Author: Michal Čihař <michal@cihar.com>
8052 Date: Tue Aug 21 14:53:05 2012 +0200
8054 Fix big endian support in tiff loader
8057 Author: Laurent Monin <zas@norz.org>
8058 Date: Tue Aug 21 12:47:06 2012 +0200
8060 Fix 2 compilation warnings due to missing type casting.
8065 Author: Laurent Monin <zas@norz.org>
8066 Date: Tue Aug 21 12:43:43 2012 +0200
8068 Fix 2 warnings due to unmatched gtk+ functions prototypes.
8070 gtk_cell_renderer_get_size(): missing const in parameter
8071 gtk_cell_renderer_activate(): wrong return type + missing consts in parameters
8074 Author: Michal Čihař <michal@cihar.com>
8075 Date: Tue Aug 21 11:40:57 2012 +0200
8080 Author: Michal Čihař <michal@cihar.com>
8081 Date: Tue Aug 21 11:40:19 2012 +0200
8083 Add support for LCMS2
8085 Both LCMS1 and LCMS2 are supported.
8088 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8089 Date: Tue Aug 21 10:43:09 2012 +0200
8091 fixed typo that caused build failure
8094 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8095 Date: Mon Aug 20 22:42:33 2012 +0200
8097 implemented presentation mode
8099 This is first version of presentation mode. It basically works
8100 but the current caching and preload algorithms do not work well
8104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8105 Date: Mon Aug 20 18:29:31 2012 +0200
8107 clutter compatibility fixes
8110 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8111 Date: Mon Aug 20 17:18:34 2012 +0200
8113 more gtk3 drawing fixes
8116 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8117 Date: Sun Aug 19 00:34:20 2012 +0200
8119 fixed segfault with gtk2
8122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8123 Date: Sun Aug 19 00:28:42 2012 +0200
8125 dropped support for gtk < 2.20
8128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8129 Date: Sat Aug 18 23:02:36 2012 +0200
8131 disable stereo mode in Pan View
8134 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8135 Date: Sat Aug 18 19:11:57 2012 +0200
8139 GBRA textures are faster
8140 added some debug output
8143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8144 Date: Sat Aug 18 18:43:06 2012 +0200
8146 use gtk_widget_set_app_paintable for renderer
8149 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8150 Date: Sat Aug 18 18:12:50 2012 +0200
8152 dropped renderer->overlay_draw
8155 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8156 Date: Sat Aug 18 18:05:20 2012 +0200
8158 renamed renderer->update_sizes to update_viewport
8161 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8162 Date: Sat Aug 18 17:52:39 2012 +0200
8164 simplified pr_zoom_clamp
8167 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8168 Date: Sat Aug 18 17:10:08 2012 +0200
8170 fixed unnecessary renderer backend calls
8173 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8174 Date: Sat Aug 18 16:37:40 2012 +0200
8176 clutter renderer code cleanup
8179 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8180 Date: Sat Aug 18 16:25:18 2012 +0200
8182 dynamic change of texture upload priority
8185 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8186 Date: Sat Aug 18 00:33:54 2012 +0200
8188 implemented post-processing via 3d texture
8191 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8192 Date: Fri Aug 17 23:08:34 2012 +0200
8194 added option for clutter renderer
8197 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8198 Date: Thu Aug 16 23:15:17 2012 +0200
8200 draw background checkboard using fragment shader
8203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8204 Date: Wed Aug 15 22:28:02 2012 +0200
8206 clutter drawing improvement
8208 use clutter_actor_set_scale instead of clutter_actor_set_size
8209 clip to the initialized part of texture during loading
8212 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8213 Date: Wed Aug 15 21:30:56 2012 +0200
8215 added overlay and stereo input
8218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8219 Date: Tue Aug 14 23:55:16 2012 +0200
8221 update the texture with lower priority
8224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8225 Date: Tue Aug 14 23:03:26 2012 +0200
8227 try to preserve original texture
8230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8231 Date: Tue Aug 14 22:52:03 2012 +0200
8233 try to merge pending area_ready notifications
8236 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8237 Date: Sun Aug 12 21:07:49 2012 +0200
8239 added autoconf test for clutter
8242 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8243 Date: Sun Aug 12 19:33:46 2012 +0200
8245 simplified mirrored stereo drawing
8248 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8249 Date: Sun Aug 12 00:47:24 2012 +0200
8251 expose/draw method moved to renderer-tiles
8254 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8255 Date: Sat Aug 11 23:46:42 2012 +0200
8257 implemented clutter-based renderer
8260 Author: Laurent Monin <zas@norz.org>
8261 Date: Thu Aug 16 23:33:24 2012 +0200
8263 Update french translation.
8266 Author: Laurent Monin <zas@norz.org>
8267 Date: Wed Aug 15 00:48:35 2012 +0200
8269 Add read_dummy_option() to handle old/deprecated options.
8271 It is better to keep a trace of old options, for now, just display
8272 a message about the option to be ignored, and the reason.
8275 Author: Laurent Monin <zas@norz.org>
8276 Date: Mon May 14 23:01:01 2012 +0200
8278 More use of const, fix up a warning.
8281 Author: Laurent Monin <zas@norz.org>
8282 Date: Mon May 14 23:00:19 2012 +0200
8284 Fix 4 warnings due to function prototype mismatches.
8287 Author: Laurent Monin <zas@norz.org>
8288 Date: Mon May 14 22:34:22 2012 +0200
8293 Author: Laurent Monin <zas@norz.org>
8294 Date: Thu Dec 23 01:56:47 2010 +0100
8296 Cleanup Exif Date sorting patch.
8298 Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()
8301 Author: Juuso Räsänen <juusora@gmail.com>
8302 Date: Thu Dec 23 00:38:40 2010 +0100
8304 Allow to sort files according to Exif-date
8306 I also like the idea about sorting files according to Exif-date. This
8307 behaviour seemed to be implemented in the pan-view but not in the main
8308 browser view. I created a little patch to "correct" this issue. ;)
8310 This satisfies my own needs, although the exif-date reading could be
8311 probably somehow optimised(?).. now the GUI becomes unresponsive for
8312 few seconds if there are a lot of pictures in the directory...
8315 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
8316 Date: Fri Apr 2 20:47:34 2010 +0930
8318 exif autorotate for proofs
8320 Find below a patch which adds auto-rotation of proof images based on image
8321 EXIF information. It is a revision of a proof-of-concept patch I did up for
8322 gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
8323 submission. The patch below is against geeqie 1.0.
8325 The proof auto-rotation feature is controlled by a new setting in the
8326 "convenience" section of the image preferences dialog. This way the
8327 existing behaviour is still available for those who want to use it.
8329 I find this new feature very useful when preparing proofing sheets and I
8330 suspect others would too. Please consider this for inclusion in geeqie.
8333 Author: Àngel Mompó <mecatxis@gmail.com>
8334 Date: Mon Aug 13 12:25:18 2012 +0200
8336 Update catalan translation
8339 Author: Laurent Monin <zas@norz.org>
8340 Date: Tue Mar 6 18:03:01 2012 +0100
8342 Update french translation.
8345 Author: Daniel van Vugt <vanvugt@gmail.com>
8346 Date: Thu Aug 18 22:46:55 2011 +0200
8348 Display more descriptive screen names
8350 Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
8352 Author: Daniel van Vugt <vanvugt@gmail.com>
8355 Author: Daniel van Vugt <vanvugt@gmail.com>
8356 Date: Thu Aug 18 22:43:29 2011 +0200
8358 Make fullscreen mode actually use the full screen.
8360 Use override-redirect to ensure fullscreen windows are drawn over any
8363 Bug: http://sourceforge.net/support/tracker.php?aid=2925034
8364 Bug-Ubuntu: https://launchpad.net/bugs/788321
8367 Author: Peter Tuhársky <tuharsky@misbb.sk>
8368 Date: Tue Mar 8 20:51:56 2011 +0100
8370 Updated Slovak (SK_sk) translation
8372 From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682
8375 Author: Laurent Monin <zas@norz.org>
8376 Date: Thu Dec 30 09:42:27 2010 +0100
8378 Fix overlay formatting example in README.
8381 Author: Laurent Monin <zas@norz.org>
8382 Date: Wed Dec 29 16:06:20 2010 +0100
8387 Author: Colin Clark <colin.clark@cclark.uk>
8388 Date: Wed Dec 29 15:59:53 2010 +0100
8390 Implement the scroll to/select row stuff for tree view in Preferences dialog
8393 - when Add is pressed scroll to the new entry and set focus
8394 to the file-type field
8395 - when Defaults is selected scroll to column 0, row 0
8397 In the Keyboard tab:
8398 - when Defaults is pressed scroll to column 0, row 0
8400 Patch by Colin Clark, tidy up by Laurent Monin.
8403 Author: Laurent Monin <zas@norz.org>
8404 Date: Thu Dec 23 16:45:09 2010 +0100
8406 Align "3) Save metadata in Geeqie private directory" with previous entries.
8409 Author: Laurent Monin <zas@norz.org>
8410 Date: Thu Dec 23 16:44:25 2010 +0100
8412 Set fixed (but resizeable) width for Description column in Preferences > Files table
8415 Author: Laurent Monin <zas@norz.org>
8416 Date: Thu Dec 23 15:35:24 2010 +0100
8418 Fix a snprintf() warning regarding unsigned int64 format string.
8420 Solved by using "%llu" and type cast to (unsigned long long)
8423 Author: Laurent Monin <zas@norz.org>
8424 Date: Thu Dec 16 20:18:32 2010 +0100
8426 Remove obsolete .cvsignore from tree.
8429 Author: Michal Čihař <michal@cihar.com>
8430 Date: Sun Dec 12 13:35:54 2010 +0100
8435 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
8436 Date: Thu Aug 16 23:26:31 2012 +0200
8438 Typo fix: s/allows to/allows one to/
8441 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
8442 Date: Thu Aug 16 23:23:38 2012 +0200
8444 Fix typo "writting" (instead of "writing").
8447 Author: Laurent Monin <zas@norz.org>
8448 Date: Thu Aug 16 23:20:25 2012 +0200
8450 Revert "Fix typo "writting" (instead of "writing")."
8452 This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.
8455 Author: Laurent Monin <zas@norz.org>
8456 Date: Thu Aug 16 23:20:17 2012 +0200
8458 Revert "Typo fix: s/allows to/allows one to/"
8460 This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.
8463 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
8464 Date: Wed Aug 15 15:30:40 2012 +0200
8466 Typo fix: s/allows to/allows one to/
8469 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
8470 Date: Wed Aug 15 15:26:50 2012 +0200
8472 Fix typo "writting" (instead of "writing").
8475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8476 Date: Thu Aug 16 21:50:39 2012 +0200
8478 added Samsung and Panasonic raw extensions
8480 thanks Štěpán Roučka for the report
8483 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8484 Date: Tue Aug 14 21:58:57 2012 +0200
8486 more compilation fixes
8489 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8490 Date: Tue Aug 14 20:22:37 2012 +0200
8492 fixed compilation with gtk 2.20
8495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8496 Date: Mon Aug 13 21:06:06 2012 +0200
8498 dropped deprecated dither_quality code
8501 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8502 Date: Sun Aug 12 18:43:57 2012 +0200
8504 fixed keyboard controll of image widget
8507 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8508 Date: Sun Aug 12 01:30:28 2012 +0200
8510 fixed pan-view drawing
8513 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8514 Date: Fri Aug 10 21:55:29 2012 +0200
8518 used glib functions for uri manipulation
8521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8522 Date: Sat Aug 4 22:13:33 2012 +0200
8524 selectable image drawing for gtk3
8527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8528 Date: Sat Aug 4 20:51:56 2012 +0200
8530 selectable image cleanup
8533 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8534 Date: Fri Aug 3 23:33:18 2012 +0200
8536 updated libchamplain code
8539 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8540 Date: Thu Aug 2 20:04:16 2012 +0200
8542 changed GDK_<key> to GDK_KEY_<key>
8545 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8546 Date: Thu Aug 2 00:15:16 2012 +0200
8548 use cairo for drawing
8550 cairo is the only supported drawing method in gtk3
8553 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8554 Date: Wed Aug 1 00:17:18 2012 +0200
8556 use accessor functions
8558 gtk3 does not allow direct use of data structures,
8559 use accessor functions instead
8562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8563 Date: Fri Aug 10 22:51:57 2012 +0200
8565 detect both gtk2 and 3 in autoconf
8568 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8569 Date: Sun Aug 12 22:07:51 2012 +0200
8571 updated ChangeLog file
8574 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8575 Date: Sun Aug 12 22:06:03 2012 +0200
8580 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8581 Date: Fri Aug 10 21:20:07 2012 +0200
8583 make sure fd is referenced
8585 file_data_disconnect_sidecar_file may free a fd with zero references
8586 we have to ref it if we want to use it later
8589 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8590 Date: Thu Aug 9 17:32:36 2012 +0200
8592 fixed file_data_check_sidecars
8594 use more clear algorithm:
8595 if the group has changed
8596 disconnect everything
8600 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8601 Date: Thu Aug 9 17:30:12 2012 +0200
8605 - add fd to cache immediately
8606 - do not check file presence, the result could be inconsistent with the cache
8609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8610 Date: Tue Aug 7 10:21:29 2012 +0200
8612 replaced assert with g_assert
8615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8616 Date: Sun Aug 5 20:46:05 2012 +0200
8621 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8622 Date: Sun Aug 5 20:40:07 2012 +0200
8624 fixed gen_changelog for git
8627 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8628 Date: Tue Jul 31 19:10:15 2012 +0200
8633 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8634 Date: Tue Jul 31 19:09:43 2012 +0200
8636 use GPLv2 copy with new FSF address
8639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8640 Date: Tue Jul 31 18:20:06 2012 +0200
8642 renamed zh_CN.GB2312.po to zh_CN.po
8645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8646 Date: Tue Jul 31 17:41:47 2012 +0200
8648 updated version and copyright notice
8651 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8652 Date: Mon Jul 30 18:21:13 2012 +0200
8654 prevent crash in g_utf8_collate_key
8656 https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
8659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8660 Date: Mon Jul 30 16:31:04 2012 +0200
8662 use AC_SYS_LARGEFILE
8664 Subject: Build with large file support
8665 From: Michal Čihař <nijel@debian.org>
8666 Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
8669 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8670 Date: Sun Jul 29 19:07:39 2012 +0200
8672 update file data structure
8674 update file data structure in view_dir_tree when a new directory
8678 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8679 Date: Sun Jul 29 19:05:58 2012 +0200
8683 make sure layout_status_update_image is called only on valid
8687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8688 Date: Sun Jul 29 15:02:56 2012 +0200
8690 update statusbar after changing active image
8692 https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
8695 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8696 Date: Fri Jul 27 16:28:48 2012 +0200
8698 changed "readonly destination directory" to a warning
8701 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8702 Date: Fri Jul 27 15:03:58 2012 +0200
8704 fixed bug in cache handling
8706 changed files stayed in cache, but they were reported as not found,
8707 this caused leaks and crashes
8708 bug introduced by change of notification function,
8709 commit 78cde6934008f79fe498e4adc64d187b0ed47417
8712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8713 Date: Thu Jul 26 16:02:52 2012 +0200
8715 initialize default options before commandline parsing
8717 this fixes a crash on images specified on commandline
8720 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
8721 Date: Fri Apr 2 20:47:34 2010 +0930
8723 exif autorotate for proofs
8725 Find below a patch which adds auto-rotation of proof images based on image
8726 EXIF information. It is a revision of a proof-of-concept patch I did up for
8727 gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
8728 submission. The patch below is against geeqie 1.0.
8730 The proof auto-rotation feature is controlled by a new setting in the
8731 "convenience" section of the image preferences dialog. This way the
8732 existing behaviour is still available for those who want to use it.
8734 I find this new feature very useful when preparing proofing sheets and I
8735 suspect others would too. Please consider this for inclusion in geeqie.
8738 Author: Klaus Ethgen <Klaus@Ethgen.de>
8739 Date: Fri Jan 6 02:23:57 2012 +0100
8741 Fix directory walking bug
8743 There was a annoying bug when walking up more than one directory level.
8746 Author: Klaus Ethgen <Klaus@Ethgen.de>
8747 Date: Fri Jan 6 02:23:57 2012 +0100
8749 Fix directory walking bug
8751 There was a annoying bug when walking up more than one directory level.
8754 Author: Klaus Ethgen <Klaus@Ethgen.de>
8755 Date: Fri Dec 30 13:59:53 2011 +0100
8757 Revert "call notify functions in in an idle call"
8759 Breaks type in of keywords.
8761 This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.
8764 Author: cybjit <cybjit@gmail.com>
8765 Date: Mon Apr 25 12:53:35 2011 +0200
8767 Ignore duplicates with same path
8770 Author: Vincent Blut <vincent.debian@free.fr>
8771 Date: Sat Dec 3 15:46:20 2011 +0100
8773 Various errors in the translation (typo, etc.)
8775 Patch submitted by Vincent Blut that fix some typo in French locales.
8776 Closes Debian bug #620895.
8779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8780 Date: Sat Nov 12 11:36:18 2011 +0100
8782 call size signal indirectly via idle_call
8784 image_loader_size_cb is called from a second thread, so it can't
8785 use any gtk functions directly or via signals
8786 this fixes random crashes in gtk code introduced by commit e24281e5
8789 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8790 Date: Sat Nov 12 11:34:55 2011 +0100
8792 call log window functions indirectly via idle callbacks
8795 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8796 Date: Tue Oct 4 22:09:55 2011 +0200
8798 rename file_data_new_simple to file_data_new_group, filedata.c cleanup
8801 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8802 Date: Sun Oct 2 11:55:34 2011 +0200
8804 recognize all registered extensions, even if they contain dots
8807 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8808 Date: Sun Oct 2 11:16:03 2011 +0200
8810 sidecar_file_priority function is already called with extension as an argument
8813 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8814 Date: Sun Oct 2 11:12:44 2011 +0200
8816 call notify functions in in an idle call
8819 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8820 Date: Sat Oct 1 23:21:08 2011 +0200
8822 move the grouping code from file_data_new to filelist_read
8825 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8826 Date: Sat Oct 1 20:58:34 2011 +0200
8828 separate function fortesting changed files without sidecars
8831 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8832 Date: Sat Oct 1 17:11:10 2011 +0200
8834 consistent use of fd->extension
8837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8838 Date: Sat Oct 1 16:31:58 2011 +0200
8840 simplified grouping of sidecars
8843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8844 Date: Fri Sep 30 23:57:31 2011 +0200
8846 fixed filelist_sort_compare_filedata to not return 0 no different files
8849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8850 Date: Fri Sep 30 23:02:26 2011 +0200
8852 always check for sidecars by readdir
8855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8856 Date: Fri Sep 30 10:54:32 2011 +0200
8858 do not use FileData entries with empty path
8861 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8862 Date: Thu Sep 29 17:17:20 2011 +0200
8864 updated copyright notice
8867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8868 Date: Thu Sep 29 17:14:36 2011 +0200
8870 added custom tiff loader
8873 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8874 Date: Thu Sep 29 12:36:08 2011 +0200
8876 added long-term cache for keywords
8879 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8880 Date: Tue Sep 27 22:06:09 2011 +0200
8882 set stereo.fixed default values to hdmi stereo standard
8885 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8886 Date: Tue Sep 27 22:03:47 2011 +0200
8888 fixed stereo.fixed preferences
8891 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8892 Date: Tue Sep 27 21:12:02 2011 +0200
8894 fixed stereo_temp_disable functionality
8897 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8898 Date: Mon Sep 26 15:02:05 2011 +0200
8900 ignore raw image support reported by the pixbuf loader
8903 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8904 Date: Sat Apr 9 16:38:46 2011 +0200
8906 fixed using DEBUG_N from multiple threads
8909 Author: Laurent Monin <zas@norz.org>
8910 Date: Thu Dec 16 22:26:36 2010 +0100
8912 Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
8914 Add a new function exif_init_cache() and call it at top of exif_read_fd(),
8915 the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
8916 and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
8919 Author: Vladislav Naumov <vnaum@vnaum.com>
8920 Date: Thu Dec 16 21:55:03 2010 +0100
8922 Fix bug 2999830: do not report failed chown() on copy.
8924 Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
8926 I was trying to copy images from my camera which is mounted as a USB
8927 mass storage device. The files on the mount are owned by root, and
8928 geeqie tries to chown (and chgrp) the copy, fails, and displays an
8929 error message. This is only mildly annoying when copying a single
8930 file, but when I want to copy multiple files the failure stops the
8931 operation after the first file.
8933 Patch by Vladislav Naumov <vnaum@vnaum.com>
8935 This patch ignores chown errors, while still doing chown
8936 (so root still can copy files preserving ownership).
8938 http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
8939 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
8942 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8943 Date: Tue Sep 27 10:29:36 2011 +0200
8945 added panorama .pto file to the list of known files
8948 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8949 Date: Mon Sep 26 15:02:05 2011 +0200
8951 ignore raw image support reported by the pixbuf loader
8954 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8955 Date: Fri Jul 29 15:27:09 2011 +0200
8957 fixed crash on incomplete jpeg file
8960 Author: Klaus Ethgen <Klaus@Ethgen.de>
8961 Date: Sun Jul 24 13:17:34 2011 +0100
8963 Change the image size from 10×20 to 20×20
8965 Now the image should not be scaled anymore. Fix Bug Debian:614607 and
8969 Author: Klaus Ethgen <Klaus@Ethgen.de>
8970 Date: Sun Jul 24 13:17:34 2011 +0100
8972 Change the image size from 10×20 to 20×20
8974 Now the image should not be scaled anymore. Fix Bug Debian:614607 and
8978 Author: Klaus Ethgen <Klaus@Ethgen.de>
8979 Date: Sun May 15 19:44:04 2011 +0100
8981 Fix a remote command bug
8984 Author: Klaus Ethgen <Klaus@Ethgen.de>
8985 Date: Sun May 22 09:40:51 2011 +0100
8987 Typo, forgotten bracket
8990 Author: Klaus Ethgen <Klaus@Ethgen.de>
8991 Date: Sun May 15 19:44:04 2011 +0100
8993 Fix a remote command bug
8996 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8997 Date: Sat May 14 22:16:49 2011 +0200
8999 added Cycle through stereo modes menu entry
9002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9003 Date: Sat May 14 21:53:45 2011 +0200
9005 do not mix autodetected and user-defined stereo mode
9008 Author: Klaus Ethgen <Klaus@Ethgen.de>
9009 Date: Sat Apr 9 19:47:30 2011 +0100
9011 Do not delete path settings when adding new directory
9013 This patch will change the way, geeqie is mangling the path name in the
9014 rename (copy) dialog when creating new directory. Will fix the bugs
9015 Debian:529531 and SF:2795791.
9018 Author: Klaus Ethgen <Klaus@Ethgen.de>
9019 Date: Fri Jul 16 13:30:53 2010 +0100
9023 img-view.c: In function 'real_view_window_new':
9024 img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
9025 img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
9028 Author: Klaus Ethgen <Klaus@Ethgen.de>
9029 Date: Sat May 8 23:52:09 2010 +0100
9033 Opening a new window from a collection should not set the default size.
9034 Unfortunately the size of the image is not available in the early state.
9037 Author: Klaus Ethgen <Klaus@Ethgen.de>
9038 Date: Thu Apr 21 18:44:15 2011 +0100
9040 Fix wrong line ending
9043 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9044 Date: Sun Apr 10 21:11:50 2011 +0200
9046 more compilation fixes
9049 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9050 Date: Sun Apr 10 20:30:17 2011 +0200
9055 Author: Klaus Ethgen <Klaus@Ethgen.de>
9056 Date: Sat Apr 9 19:47:30 2011 +0100
9058 Do not delete path settings when adding new directory
9060 This patch will change the way, geeqie is mangling the path name in the
9061 rename (copy) dialog when creating new directory. Will fix the bugs
9062 Debian:529531 and SF:2795791.
9065 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9066 Date: Sat Apr 9 19:27:43 2011 +0200
9068 fixed libjpeg in autoconf
9071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9072 Date: Sat Apr 9 16:38:46 2011 +0200
9074 fixed using DEBUG_N from multiple threads
9077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9078 Date: Sat Apr 9 16:07:31 2011 +0200
9080 improved mpo parser, consider individual image type code
9083 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9084 Date: Fri Apr 8 21:16:41 2011 +0200
9086 fixed to compile with other libjpeg versions
9089 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9090 Date: Sun Mar 27 19:22:29 2011 +0200
9092 allocate tile pixbuf allways
9095 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9096 Date: Sun Mar 27 18:20:19 2011 +0200
9098 updated copyright notices
9101 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9102 Date: Sun Mar 27 18:14:17 2011 +0200
9107 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9108 Date: Sun Mar 27 13:53:23 2011 +0200
9110 fixed jpeg_segment_find to support more app2 segments with different signatures
9113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9114 Date: Sun Mar 27 12:52:09 2011 +0200
9116 store stereo flag in loader data
9119 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9120 Date: Sun Mar 27 12:02:30 2011 +0200
9122 fixed freed data access
9125 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9126 Date: Sun Mar 27 11:58:29 2011 +0200
9128 load mpo files as SBS
9131 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9132 Date: Sun Mar 27 10:57:08 2011 +0200
9137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9138 Date: Sat Mar 26 22:13:39 2011 +0100
9140 split jpeg parser functions to separate file
9143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9144 Date: Sat Mar 26 22:03:30 2011 +0100
9146 added custom jpeg loader
9149 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9150 Date: Sat Mar 26 17:57:25 2011 +0100
9152 infrastructure for image loader backend
9155 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9156 Date: Fri Mar 25 23:25:15 2011 +0100
9158 renderer interface cleanup
9161 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9162 Date: Fri Mar 25 23:14:01 2011 +0100
9164 fixed redrawing on expose event
9167 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9168 Date: Fri Mar 25 22:09:59 2011 +0100
9170 fixed area_changed handling
9173 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9174 Date: Sun Mar 20 19:16:07 2011 +0100
9176 added more anaglyph modes
9179 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9180 Date: Sun Mar 20 12:49:00 2011 +0100
9182 added half-size (3dtv) stereo mode
9185 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9186 Date: Sun Mar 20 11:31:08 2011 +0100
9191 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9192 Date: Sun Mar 20 11:11:08 2011 +0100
9194 save and load stereo options
9197 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9198 Date: Sun Mar 20 10:52:41 2011 +0100
9200 improved preferences dialog
9203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9204 Date: Sun Mar 20 10:15:07 2011 +0100
9206 added fixed stereo mode
9209 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9210 Date: Sun Mar 20 00:23:54 2011 +0100
9212 removed 'swap' entry from menu
9215 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9216 Date: Sun Mar 20 00:18:13 2011 +0100
9218 temporarily disable stereo mode, added more stereo prefs
9221 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9222 Date: Sat Mar 19 21:42:13 2011 +0100
9224 type of source stereo image made adjustable from menu
9227 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9228 Date: Sat Mar 19 19:53:30 2011 +0100
9230 stereo mode preferences
9233 Author: Tore Ericsson <tore.ericsson@telia.com>
9234 Date: Mon Feb 14 21:21:55 2011 +0100
9236 Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
9239 Author: Tore Ericsson <tore.ericsson@telia.com>
9240 Date: Mon Feb 14 15:04:07 2011 +0100
9242 Almost complete Swedish translation
9244 Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
9245 Edit, Delete, etc. Also remains three entries where I don't know the meaning
9246 on lines 1550, 1558, and 5229. The English text seems to be completely out of
9247 order on lines 5601 and 5606. -- Note also: The first cache path in the
9248 thumbnail dialogue window appears having a duplication error.
9251 Author: Tore Ericsson <tore.ericsson@telia.com>
9252 Date: Mon Feb 14 14:51:44 2011 +0100
9254 Started with Swedish translation
9257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9258 Date: Sat Feb 5 22:22:12 2011 +0100
9260 change stereo mode from menu
9263 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9264 Date: Sat Feb 5 18:20:16 2011 +0100
9269 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9270 Date: Fri Feb 4 23:49:13 2011 +0100
9272 added mirrored stereo mode
9275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9276 Date: Sat Jan 29 17:43:05 2011 +0100
9278 fixed overlay position - part2
9281 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9282 Date: Sat Jan 29 17:35:29 2011 +0100
9284 fixed overlay position
9287 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9288 Date: Sat Jan 29 17:15:39 2011 +0100
9290 do not draw tiles outside the viewport
9293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9294 Date: Sat Jan 29 14:49:38 2011 +0100
9296 display pixel aspect ratio support
9299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9300 Date: Fri Jan 28 14:34:57 2011 +0100
9305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9306 Date: Fri Jan 28 13:13:27 2011 +0100
9308 rt_tile_render cleanup part 3
9311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9312 Date: Fri Jan 28 13:05:14 2011 +0100
9314 rt_tile_render cleanup part 2
9317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9318 Date: Fri Jan 28 12:44:32 2011 +0100
9320 rt_tile_render cleanup part 1
9323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9324 Date: Fri Jan 28 11:05:07 2011 +0100
9326 first stereo support
9329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9330 Date: Thu Jan 27 13:40:05 2011 +0100
9332 separated tile renderer
9335 Author: Tore Ericsson <tore.ericsson@telia.com>
9336 Date: Thu Jan 13 20:38:20 2011 +0100
9342 Here is my translation into Swedish so far, inluding conversion into UTF-8
9345 Can somebody advice me how I can test my translations in an own Geeqie
9346 installation? (I'm running Kubuntu 10.04)
9350 From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
9351 From: Tore Ericsson <tore.ericsson@telia.com>
9352 Date: Thu, 13 Jan 2011 20:18:28 +0100
9353 Subject: [PATCH] Started with Swedish translation
9356 Author: Klaus Ethgen <Klaus@Ethgen.de>
9357 Date: Fri Jul 16 13:30:53 2010 +0100
9361 img-view.c: In function 'real_view_window_new':
9362 img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
9363 img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
9366 Author: Klaus Ethgen <Klaus@Ethgen.de>
9367 Date: Sat May 8 23:52:09 2010 +0100
9371 Opening a new window from a collection should not set the default size.
9372 Unfortunately the size of the image is not available in the early state.
9375 Author: Klaus Ethgen <Klaus@Ethgen.de>
9376 Date: Mon Mar 8 22:01:44 2010 +0100
9378 Implementing some usefull data structures for lua
9381 Author: Klaus Ethgen <Klaus@Ethgen.de>
9382 Date: Sun Mar 7 20:04:23 2010 +0100
9384 First usable lua callback
9386 Implementing get_datum to get a named exif datum from the image.
9389 Author: Klaus Ethgen <Klaus@Ethgen.de>
9390 Date: Sun Mar 7 14:57:00 2010 +0100
9392 Using common path for lua files
9395 Author: Klaus Ethgen <Klaus@Ethgen.de>
9396 Date: Thu Mar 4 21:05:13 2010 +0100
9398 Overlay info with lua
9401 Author: Klaus Ethgen <Klaus@Ethgen.de>
9402 Date: Sat Jun 27 22:38:09 2009 +0100
9404 Adding support for lua scripting
9406 Until now this is without any functionality.
9409 Author: Laurent Monin <zas@norz.org>
9410 Date: Sat Dec 11 20:09:43 2010 +0100
9412 Convert svn:ignore properties to .gitignore
9414 Simplify .gitignore and add few forgotten entries
9417 Author: Klaus Ethgen <Klaus@Ethgen.de>
9418 Date: Mon May 10 11:33:13 2010 +0000
9420 Some small logic mistakes
9422 Use boolean operators for booleans and bitwise otherwise only.
9425 Author: Klaus Ethgen <Klaus@Ethgen.de>
9426 Date: Mon May 10 11:32:56 2010 +0000
9428 GTK marks several functions as deprecated
9430 The following functions has been replaced and deprecated by version
9432 - GTK_WIDGET_CAN_FOCUS
9433 - GTK_WIDGET_DRAWABLE
9434 - GTK_WIDGET_HAS_FOCUS
9435 - GTK_WIDGET_HAS_GRAB
9436 - GTK_WIDGET_IS_SENSITIVE
9437 - GTK_WIDGET_NO_WINDOW
9438 - GTK_WIDGET_REALIZED
9439 - GTK_WIDGET_SENSITIVE
9441 - GTK_WIDGET_TOPLEVEL
9442 - GTK_WIDGET_VISIBLE
9445 Author: Klaus Ethgen <Klaus@Ethgen.de>
9446 Date: Sun Feb 28 22:55:37 2010 +0000
9448 Add unknown file class to grouping
9451 Author: Klaus Ethgen <Klaus@Ethgen.de>
9452 Date: Sun Feb 28 15:17:12 2010 +0000
9454 Fix a small issue with strptime
9456 strptime do not initialize all fields. So the undefined fields could end
9460 Author: Laurent Monin <zas@norz.org>
9461 Date: Sat Feb 27 23:31:07 2010 +0000
9463 Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
9466 Author: Klaus Ethgen <Klaus@Ethgen.de>
9467 Date: Sat Feb 27 20:35:26 2010 +0000
9469 Add the feature to add single keywords to selection
9471 This patch adds a context menu entry to keywords to ad the current
9472 keyword to all selected images.
9475 Author: Klaus Ethgen <Klaus@Ethgen.de>
9476 Date: Sat Feb 27 20:35:09 2010 +0000
9478 Little macro correction
9481 Author: Klaus Ethgen <Klaus@Ethgen.de>
9482 Date: Sat Feb 27 20:34:54 2010 +0000
9484 Unifying the datetime output
9486 The output of %date% and %formatted.DateTime% should be equivalent.
9489 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9490 Date: Wed Feb 17 21:05:10 2010 +0000
9492 updated ChangeLog file
9495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9496 Date: Tue Feb 16 21:18:03 2010 +0000
9498 added 2010 to copyright text
9501 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9502 Date: Tue Feb 16 21:10:12 2010 +0000
9504 updated version string
9507 Author: Laurent Monin <zas@norz.org>
9508 Date: Tue Feb 16 20:07:05 2010 +0000
9510 Restore translators list, removed by revision 1899.
9513 Author: Laurent Monin <zas@norz.org>
9514 Date: Tue Feb 16 19:55:35 2010 +0000
9516 Update russian translation. Thanks to Denis Silakov.
9519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9520 Date: Sun Feb 14 22:00:23 2010 +0000
9522 fixed segfault in exif parser
9524 http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
9527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9528 Date: Sun Feb 14 21:35:11 2010 +0000
9530 fixed reference count
9532 there was a bug in reference count on writting unsaved metadata
9533 before starting an external editor
9536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9537 Date: Sun Feb 7 13:16:35 2010 +0000
9539 test gnome-doc-tool in configure
9542 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9543 Date: Sun Feb 7 12:44:55 2010 +0000
9545 dropped obsolete sections, gqview changelog moved to wiki
9548 Author: Laurent Monin <zas@norz.org>
9549 Date: Tue Feb 2 20:21:11 2010 +0000
9551 Brazilian Portuguese translation was updated.
9553 Thanks to Sergio Cipolla.
9556 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
9559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9560 Date: Wed Jan 27 22:27:10 2010 +0000
9562 czech translation fixes
9565 Author: Laurent Monin <zas@norz.org>
9566 Date: Wed Jan 27 19:58:11 2010 +0000
9568 Update catalan translation, by angel mompo.
9571 Author: Laurent Monin <zas@norz.org>
9572 Date: Sun Jan 17 13:34:48 2010 +0000
9574 Fix osd zoom level refreshing (it was broken since some times).
9577 Author: Laurent Monin <zas@norz.org>
9578 Date: Wed Jan 13 19:49:39 2010 +0000
9580 Update dutch translation. Work in progress.
9582 Patch by Marcel Pol.
9585 Author: Klaus Ethgen <Klaus@Ethgen.de>
9586 Date: Mon Jan 11 14:10:49 2010 +0000
9591 Author: Laurent Monin <zas@norz.org>
9592 Date: Sun Jan 10 14:23:29 2010 +0000
9594 copy_file(): remove incomplete file on error (bug 2890715)
9596 The behavior changed, data is first written to a temporary file,
9597 which is unlinked in case of error, then the tempfile is renamed
9599 Size of buffer was increased from 4k to 16k.
9602 Author: Laurent Monin <zas@norz.org>
9603 Date: Sat Jan 9 11:44:27 2010 +0000
9605 Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
9608 Author: Laurent Monin <zas@norz.org>
9609 Date: Sat Jan 9 10:37:48 2010 +0000
9611 Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
9614 Author: Laurent Monin <zas@norz.org>
9615 Date: Tue Jan 5 22:28:11 2010 +0000
9617 Add Serbian translation.
9619 Note there are two *.po files, one for Cyrilic and one for Latin
9622 Thanks to Milos Popovic.
9625 Author: Laurent Monin <zas@norz.org>
9626 Date: Tue Jan 5 22:26:03 2010 +0000
9628 Update README about translations.
9631 Author: Laurent Monin <zas@norz.org>
9632 Date: Tue Jan 5 17:49:50 2010 +0000
9634 Allow to switch to fullscreen mode using LIRC.
9636 Imagine the following situation (which happened to me several times) :
9637 you want to see photos from your bed or your sofa so you launch geeqie
9638 and go to the right directory, then you take your remote control and sit
9639 comfortably far from your keyboard and mouse. And when you want to begin
9640 to watch photos, you realize you forgot to enable full screen! You have
9641 to stand up and to go until your computer and come back, whereas you
9642 could have done it with your remote control.
9644 Patch by Bernard Massot.
9647 Author: Laurent Monin <zas@norz.org>
9648 Date: Sat Jan 2 12:38:55 2010 +0000
9650 Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
9653 Author: Laurent Monin <zas@norz.org>
9654 Date: Sat Dec 19 12:53:20 2009 +0000
9657 g_utf8_collate_key_for_filename() don't give sort order one
9658 may expect. Using g_utf8_collate_key() make things closer
9659 to many other programs output (ie. ls and gqview).
9661 Thanks to Michael pointing this out.
9664 Author: Laurent Monin <zas@norz.org>
9665 Date: Sat Dec 19 12:49:19 2009 +0000
9667 Store sort parameters in appropriate variables.
9670 Author: Laurent Monin <zas@norz.org>
9671 Date: Thu Dec 10 17:48:43 2009 +0000
9673 Move "Add Keyword" menu item at top of Keywords bar contextual menu.
9675 Suggested by Lars Täuber.
9678 Author: Laurent Monin <zas@norz.org>
9679 Date: Thu Dec 10 17:44:31 2009 +0000
9681 Fix contextual menus in lateral bars.
9683 Use button_release_event instead of button_press_event,
9684 this makes contextual menus persistent until an option
9685 is selected or the menu is closed.
9688 Author: Laurent Monin <zas@norz.org>
9689 Date: Fri Dec 4 21:01:11 2009 +0000
9691 Some systems do not have SA_SIGINFO (siginfo_t), like GNU/Hurd, so just test if defined or not. Patch by Michal Čihař (Bug ID: 2894271).
9694 Author: Laurent Monin <zas@norz.org>
9695 Date: Fri Dec 4 20:40:02 2009 +0000
9697 Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
9700 Author: Laurent Monin <zas@norz.org>
9701 Date: Fri Dec 4 19:45:09 2009 +0000
9703 Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
9706 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9707 Date: Fri Nov 27 23:27:35 2009 +0000
9709 build documentation with gnome-doc-tool in makefile
9712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9713 Date: Sun Nov 22 09:12:22 2009 +0000
9715 scripts for converting wiki documentation to docbook
9718 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9719 Date: Sat Nov 21 20:08:51 2009 +0000
9721 check gtk_clutter_init return value
9723 https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
9726 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9727 Date: Wed Nov 18 12:34:30 2009 +0000
9729 changed https to http in wiki links
9732 Author: Laurent Monin <zas@norz.org>
9733 Date: Fri Nov 13 18:37:31 2009 +0000
9735 Spanish translation was updated. Thanks to Redy Rodriguez.
9738 Author: Laurent Monin <zas@norz.org>
9739 Date: Sat Nov 7 21:31:23 2009 +0000
9741 Updated spanish translation. Thanks to Redy Rodriguez.
9744 Author: Klaus Ethgen <Klaus@Ethgen.de>
9745 Date: Tue Oct 13 21:49:42 2009 +0000
9747 German translation update
9750 Author: Klaus Ethgen <Klaus@Ethgen.de>
9751 Date: Tue Oct 13 21:49:21 2009 +0000
9753 Add compatibility for GTK 2.18
9755 With 2.18 some functions are deprecated. With geeqie that are two at the
9757 - gtk_tree_view_column_get_cell_renderers - which can be replaced by
9758 gtk_cell_layout_get_cells
9759 - gdk_event_get_graphics_expose - I just commented it as there seems to
9760 be no replacement in GTK 2.18
9763 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9764 Date: Sat Oct 10 15:01:41 2009 +0000
9766 added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
9769 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9770 Date: Sat Oct 10 10:15:23 2009 +0000
9772 use text renderer for editor->hidden
9774 The toggle was too confusing because it was not dirrectly editable.
9777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9778 Date: Thu Oct 1 18:40:34 2009 +0000
9780 ignored multiple directories specified on commandline
9782 IMHO this was inconsistent - specifying one directory had completely
9783 different effect than specifying two or more directories. Moreover,
9785 Now only one directory is allowed.
9788 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9789 Date: Thu Oct 1 17:37:51 2009 +0000
9791 fixed tree_store reordering
9794 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9795 Date: Mon Sep 28 12:04:35 2009 +0000
9797 do not cache incomplete thumbnails
9800 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9801 Date: Mon Sep 28 09:57:06 2009 +0000
9803 consider sidecars in layout_image popup menu
9806 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9807 Date: Sat Sep 26 11:37:09 2009 +0000
9811 - removed the scrollbar
9812 - do not set decel-rate,
9813 https://bugzilla.gnome.org/show_bug.cgi?id=596419
9816 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9817 Date: Sat Sep 26 08:47:28 2009 +0000
9819 print text using pango renderer
9821 - the text is sent to postscript as a bitmap
9822 - this fixes printing of non-ascii characters
9824 http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
9827 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9828 Date: Fri Sep 25 20:39:15 2009 +0000
9830 require libchamplain 0.4
9832 - check for libchamplain 0.4
9833 - dropped libchamplain 0.3.x support
9835 http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
9838 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9839 Date: Thu Sep 24 21:52:44 2009 +0000
9841 fixed and simplified sidecar grouping code
9844 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9845 Date: Thu Sep 24 18:02:29 2009 +0000
9847 fixed emitting of error signal from image loader
9850 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9851 Date: Mon Sep 21 18:48:32 2009 +0000
9853 fixed pan-view popup menu
9855 - removed wrong callback
9856 - consider sidecar files in the editor popup
9859 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9860 Date: Mon Sep 14 21:25:10 2009 +0000
9862 fixed selection handling in sidebar
9865 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9866 Date: Sun Sep 13 21:08:40 2009 +0000
9868 fixed editor list in popup menu
9870 - show an editor if any of selected files matches
9871 - added debug messages
9874 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9875 Date: Sun Sep 13 21:03:17 2009 +0000
9877 fixed incorrect translation
9880 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9881 Date: Sun Sep 13 20:00:08 2009 +0000
9883 fixed filelist refresh
9886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9887 Date: Sun Sep 13 12:33:11 2009 +0000
9889 preserve histmap on NOTIFY_CHANGE
9892 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9893 Date: Sun Sep 13 09:55:21 2009 +0000
9895 added possibility to use geeqie-rotate as a standalone script
9898 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9899 Date: Sat Sep 12 16:37:05 2009 +0000
9901 strip the "lang=" prefix from exiv2 in all metadata formats
9904 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9905 Date: Sat Sep 12 16:03:09 2009 +0000
9910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9911 Date: Sat Sep 12 15:51:37 2009 +0000
9915 - fixed editor loading order
9916 - fixed EditorWindow->modified flag handling
9919 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9920 Date: Sat Sep 12 15:31:24 2009 +0000
9922 fixed reloading of editors
9925 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9926 Date: Wed Sep 9 18:16:09 2009 +0000
9931 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9932 Date: Mon Sep 7 20:44:29 2009 +0000
9934 start_editor_from_filelist_full fixes
9936 fixed return value from start_editor_from_filelist_full()
9937 call editor_command_parse to detect possible problems early enough
9940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9941 Date: Mon Sep 7 20:04:22 2009 +0000
9943 fixed list of possible editors in popup menu
9946 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9947 Date: Mon Sep 7 19:48:05 2009 +0000
9949 fixes sidecar file grouping
9951 files with a number in extension were listed twice, it
9952 caused problems later
9955 Author: Laurent Monin <zas@norz.org>
9956 Date: Mon Sep 7 08:24:09 2009 +0000
9958 Comment out unused functions, silenting related compilation warnings.
9961 Author: Laurent Monin <zas@norz.org>
9962 Date: Mon Sep 7 08:18:18 2009 +0000
9964 Remove an unused variable and minor code cleanup.
9967 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9968 Date: Sun Sep 6 14:29:19 2009 +0000
9970 improved editor loading
9973 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9974 Date: Sun Sep 6 14:21:19 2009 +0000
9976 fixed unnecessary image reloads in color menu
9979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9980 Date: Sun Sep 6 14:01:03 2009 +0000
9982 load desktop files in idle time
9984 - scanning all desktop files takes a lot of time because of hdd seek
9985 - this change moves the scanning to idle time
9986 - the editors appears in the menus some time after startup
9988 https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
9991 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9992 Date: Sun Sep 6 09:08:37 2009 +0000
9994 added messages for debugging startup time
9997 Author: Laurent Monin <zas@norz.org>
9998 Date: Sat Sep 5 13:48:21 2009 +0000
10000 Update svn ignore lists.
10003 Author: Laurent Monin <zas@norz.org>
10004 Date: Fri Sep 4 15:53:04 2009 +0000
10006 Fix up compilation issues related to libchamplain.
10008 See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
10011 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10012 Date: Thu Sep 3 20:00:40 2009 +0000
10014 fixed in-place rename
10017 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10018 Date: Thu Sep 3 19:18:20 2009 +0000
10020 do not reload image on copy, move, rename and external editor
10022 changed files should be detected anyway
10023 http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
10026 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10027 Date: Fri Aug 28 23:09:05 2009 +0000
10029 fixed vd_notify_cb leak
10032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10033 Date: Fri Aug 28 21:01:29 2009 +0000
10035 improved printing of selection
10038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10039 Date: Fri Aug 28 20:18:46 2009 +0000
10041 improved the sidecar grouping algorithm
10044 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10045 Date: Thu Aug 27 20:23:28 2009 +0000
10047 fixed toggle_slideshow function
10049 https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
10052 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10053 Date: Wed Aug 26 19:19:06 2009 +0000
10055 updated version message
10058 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10059 Date: Wed Aug 26 19:16:02 2009 +0000
10061 save one unnecessary call to stat_utf8
10064 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10065 Date: Tue Aug 25 22:21:46 2009 +0000
10067 use name as a tooltip of external editor if comment is missing
10069 the hotkey dialog ignores entries with empty tooltip
10072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10073 Date: Tue Aug 25 21:30:50 2009 +0000
10075 write metadata before another opeation
10077 - this is implemented for copy and external editor
10078 - the unsaved metadata should survive operations like move or rename
10079 - saving metadata before delete is pointless
10082 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10083 Date: Sun Aug 23 14:10:56 2009 +0000
10085 workaround for xpm loader
10087 https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
10090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10091 Date: Sun Aug 23 13:37:15 2009 +0000
10093 fixed moving and maintenance of std. thumbnails
10095 https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
10098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10099 Date: Sat Aug 22 21:58:49 2009 +0000
10101 remove deleted files from metadata queue
10104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10105 Date: Sat Aug 22 20:20:19 2009 +0000
10107 fixed sidecar grouping
10109 this fixes grouping of files which differs only
10110 in upper/lowercase extension. The old code stopped scanning
10111 when the first file was found.
10114 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10115 Date: Tue Aug 18 20:19:23 2009 +0000
10117 fixed possible crash in exif_item_get_integer
10120 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10121 Date: Mon Aug 3 20:47:14 2009 +0000
10126 Author: Klaus Ethgen <Klaus@Ethgen.de>
10127 Date: Mon Aug 3 12:34:57 2009 +0000
10129 Fixing libexiv2 bug
10132 Author: Klaus Ethgen <Klaus@Ethgen.de>
10133 Date: Sat Aug 1 22:37:57 2009 +0000
10135 Fix a small problem with casefull keywords
10137 In @1636 I miss one check for keyword case. Now it should be all fixed.
10140 Author: Klaus Ethgen <Klaus@Ethgen.de>
10141 Date: Sat Aug 1 22:37:37 2009 +0000
10143 This function is never used anymore: file_maint_removed
10146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10147 Date: Fri Jul 31 20:46:55 2009 +0000
10149 updated project status
10152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10153 Date: Fri Jul 31 20:31:56 2009 +0000
10155 added project web page under version control
10158 Author: Laurent Monin <zas@norz.org>
10159 Date: Thu Jul 30 17:59:20 2009 +0000
10161 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.
10164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10165 Date: Wed Jul 29 21:03:38 2009 +0000
10167 updated czech translation
10170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10171 Date: Tue Jul 28 22:27:24 2009 +0000
10173 improved scroll on slower machines
10175 patch by Stanislav Brabec
10178 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10179 Date: Tue Jul 28 22:14:26 2009 +0000
10181 do not process sidecar files in bar_gps
10183 patch by Colin Clark
10186 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10187 Date: Tue Jul 28 22:03:54 2009 +0000
10189 run the scripts with /bin/sh
10192 Author: Laurent Monin <zas@norz.org>
10193 Date: Sat Jul 25 08:23:23 2009 +0000
10195 French translation was updated.
10198 Author: Laurent Monin <zas@norz.org>
10199 Date: Sat Jul 25 08:13:13 2009 +0000
10201 Remove some bashisms from configure.in. Patch by Greg Troxel.
10204 Author: Laurent Monin <zas@norz.org>
10205 Date: Sat Jul 25 08:00:07 2009 +0000
10207 Romanian translation was completed. Thanks to Sabin Iacob.
10210 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10211 Date: Fri Jul 24 14:07:54 2009 +0000
10213 update column sizes after toggling thumbnails
10216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10217 Date: Fri Jul 24 13:32:37 2009 +0000
10219 fixed switching of multiline texts
10222 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10223 Date: Fri Jul 24 12:56:54 2009 +0000
10225 do not try to reload deleted image
10227 deleted image is replaced by the next one from the list, keep
10228 the old image displayed until the new one is set
10231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10232 Date: Fri Jul 24 12:45:42 2009 +0000
10234 call gtk_tree_view_columns_autosize only when reall needed
10236 gtk_tree_view_columns_autosize is rather expensive, call it only
10237 afrer directory change or after user-requested refresh
10240 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10241 Date: Fri Jul 24 12:21:23 2009 +0000
10243 do not use cell_data_func
10245 cell_data_func is too slow, store formatted string in the tree_store
10249 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10250 Date: Tue Jul 21 14:17:01 2009 +0000
10252 fixed destroying of menu data
10254 Make sure that menu destroy functions do not access parent widget
10255 structures that are already destroyed
10256 There are 2 ways to achieve this:
10257 - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
10258 - use separate data structure passed to *_popup_menu_destroy_cb()
10262 Author: Klaus Ethgen <Klaus@Ethgen.de>
10263 Date: Sat Jul 18 08:16:54 2009 +0000
10267 data_offset + data_length could be bigger than guint which makes the
10268 calculation overflow to a value smaller then size.
10271 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10272 Date: Thu Jul 2 17:37:05 2009 +0000
10274 updated ChangeLog file
10277 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10278 Date: Thu Jul 2 17:31:38 2009 +0000
10280 updated ca.po - submitted by Mecatxis
10283 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10284 Date: Wed Jul 1 20:55:37 2009 +0000
10286 make sure that automake and config.h uses the same installation paths
10289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10290 Date: Wed Jul 1 19:38:17 2009 +0000
10292 updated version string
10295 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10296 Date: Wed Jul 1 19:33:09 2009 +0000
10298 fixed mnemonic conflicts
10301 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10302 Date: Wed Jul 1 18:59:39 2009 +0000
10304 removed msgctxt keyword, older gettext fails on it
10307 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10308 Date: Wed Jul 1 18:32:32 2009 +0000
10310 removed gettext.h reference
10313 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10314 Date: Wed Jul 1 07:04:42 2009 +0000
10319 Author: Laurent Monin <zas@norz.org>
10320 Date: Tue Jun 30 23:40:37 2009 +0000
10322 French translation was updated.
10325 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10326 Date: Tue Jun 30 20:15:33 2009 +0000
10328 fixed an use of uninitialized value
10331 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10332 Date: Tue Jun 30 20:12:28 2009 +0000
10334 fixes for a built without Exiv2
10336 don't try to access XMP metadata if not compiled with Exiv2
10337 some metadata options are valid without Exiv2, do not disable them
10340 Author: Klaus Ethgen <Klaus@Ethgen.de>
10341 Date: Tue Jun 30 19:53:55 2009 +0000
10343 Revert "Add pgettext for some ambiguous strings"
10345 Now there should be all ambiguous strings gone. This reverts commit 1628
10347 With that commit also all ambiguous strings should be solved.
10350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10351 Date: Tue Jun 30 19:12:25 2009 +0000
10353 add desktop.in files to the tarball
10356 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10357 Date: Mon Jun 29 19:48:14 2009 +0000
10359 fixed writting to gqview legacy format
10362 Author: Laurent Monin <zas@norz.org>
10363 Date: Mon Jun 29 16:32:43 2009 +0000
10365 French translation was updated.
10368 Author: Laurent Monin <zas@norz.org>
10369 Date: Mon Jun 29 16:02:28 2009 +0000
10371 Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
10374 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10375 Date: Sun Jun 28 13:41:51 2009 +0000
10377 added geeqie-import-geeqie.desktop.in
10380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10381 Date: Sun Jun 28 11:55:54 2009 +0000
10383 libchamplain compatibility fix
10386 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10387 Date: Sun Jun 28 09:25:47 2009 +0000
10389 cleanup: remove some disabled code
10392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10393 Date: Sun Jun 28 09:08:25 2009 +0000
10395 warn if another operation is performed on a file with unsaved metadata
10398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10399 Date: Sun Jun 28 08:49:28 2009 +0000
10401 sync histogram state after enabling it from the menu
10404 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10405 Date: Sun Jun 28 08:32:27 2009 +0000
10407 added script for importing GQView and Geeqie-alpha metadata
10410 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10411 Date: Sat Jun 27 23:12:52 2009 +0000
10413 put preferences to separate submenu
10416 Author: Klaus Ethgen <Klaus@Ethgen.de>
10417 Date: Sat Jun 27 22:58:20 2009 +0000
10419 German translation update
10422 Author: Klaus Ethgen <Klaus@Ethgen.de>
10423 Date: Sat Jun 27 22:57:56 2009 +0000
10425 Complete commit @1747 (intltool usage)
10427 With using intltool the localisation will fail cause of missing
10428 desktop.in file. Also the old desktop files are obsoleted by this
10431 Also it is not necessary any more to have a './' in front of the files
10435 Author: Klaus Ethgen <Klaus@Ethgen.de>
10436 Date: Sat Jun 27 22:56:50 2009 +0000
10438 Fix AM_CFLAGS and AM_CXXFLAGS from @1701
10440 The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
10443 I also did some minor whitespace fixes and made the internal
10444 documentation consistent by using \ than @ for doxygen doc.
10447 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10448 Date: Sat Jun 27 22:40:25 2009 +0000
10450 added command for editing ufraw id file, changed menu location
10453 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10454 Date: Sat Jun 27 21:12:07 2009 +0000
10456 reordered View menu
10459 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10460 Date: Sat Jun 27 20:47:17 2009 +0000
10462 use radio buttons for file and dir mode in popup menu
10465 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10466 Date: Sat Jun 27 20:12:56 2009 +0000
10468 simplified menu_item_add_radio usage
10471 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10472 Date: Sat Jun 27 17:54:31 2009 +0000
10474 created Files and Folders submenu
10477 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10478 Date: Sat Jun 27 15:47:50 2009 +0000
10480 improved overlay menu
10482 - indicate overlay and histogram state in toggle and radio entries in
10484 - all entries have visible effect in all modes
10487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10488 Date: Wed Jun 24 20:31:30 2009 +0000
10490 test if an accelerator can be stored
10492 gtk_accel_map_change_entry can't change accelerators
10493 to keys like arrows. Test this and show the keys in the list
10494 only if they can be really changed.
10496 https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
10499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10500 Date: Tue Jun 23 19:20:48 2009 +0000
10502 improved description string
10505 Author: Klaus Ethgen <Klaus@Ethgen.de>
10506 Date: Sun Jun 21 22:52:45 2009 +0000
10508 Localizing one string
10511 Author: Klaus Ethgen <Klaus@Ethgen.de>
10512 Date: Sun Jun 21 22:52:08 2009 +0000
10514 Fix two memory failures
10516 1. if the description field for a exif information is empty the program
10517 dumps core when trying to change this. The reason is a strcmp with a
10520 The fix add the small functionality to set the field to default when
10523 2. There was a g_strdup miss in exif.c which could end in memory
10527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10528 Date: Sun Jun 21 20:14:53 2009 +0000
10530 improved file list update priority
10532 - update list with lower priority than the priority of file operations
10533 - make sure that it is updated at least once per 2 seconds
10536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10537 Date: Sun Jun 21 13:28:02 2009 +0000
10539 fixed jumping of filelist on focus_in event
10542 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10543 Date: Sun Jun 21 12:39:58 2009 +0000
10545 fixed updating of marks in sidecars
10548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10549 Date: Sat Jun 20 23:15:11 2009 +0000
10551 various geeqie-ufraw improvements
10553 - handle xmp sidecars
10554 - commandline options, help
10557 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10558 Date: Sat Jun 20 18:42:23 2009 +0000
10560 fixed leak in file_util_* functions
10562 - file_util_* are changed to take over the filelist and free it when
10564 - make sure that these functions are called correctly
10567 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10568 Date: Sat Jun 20 16:46:32 2009 +0000
10572 - do the string formatting in the cell_data callback
10573 - show the sidecar list only in collapsed entries
10576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10577 Date: Sat Jun 20 08:51:07 2009 +0000
10579 always check for deleted sidecar files
10582 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10583 Date: Fri Jun 19 22:37:30 2009 +0000
10588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10589 Date: Fri Jun 19 22:34:52 2009 +0000
10591 run external commands from current directory even with no files
10594 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10595 Date: Thu Jun 18 20:46:33 2009 +0000
10599 added a more complicated script that demonstrates advanced
10600 features of external editors:
10601 - create a jpeg + ufraw id file for each raw file
10602 - update the jpeg if the id file was modified
10605 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10606 Date: Wed Jun 17 18:41:10 2009 +0000
10608 made file_util_start_editor_from_file consider also sidecars
10611 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10612 Date: Wed Jun 17 18:19:11 2009 +0000
10614 fixed problems with floor/ceil
10616 - introduce macros ROUND_DOWN, ROUND_UP
10617 - fixed incorrect usage of floor/ceil functions on int arguments
10619 patch by Yuriy Kaminskiy
10622 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10623 Date: Mon Jun 15 20:50:35 2009 +0000
10625 use intltool for desktop file translation
10627 - desktop files are translated via .po files together with other strings
10628 - make update-po is replaced with intltool-update [lang]
10631 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10632 Date: Mon Jun 15 19:13:45 2009 +0000
10634 improved rotation script
10636 - applies the orientation from metadata
10637 - uses exiftran for jpeg an ImageMagick for other files
10640 Author: Laurent Monin <zas@norz.org>
10641 Date: Sun Jun 14 08:49:39 2009 +0000
10643 French translation was updated.
10646 Author: Klaus Ethgen <Klaus@Ethgen.de>
10647 Date: Sat Jun 13 22:19:57 2009 +0000
10649 Update documentation
10651 Now it holds a more verbose doxygen description as discussed in mailing
10654 - Doxygen style description
10655 - Small visibility changes
10656 - Commit message change
10659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10660 Date: Sat Jun 13 19:26:32 2009 +0000
10662 the options for custom border color were made independent
10665 Author: Laurent Monin <zas@norz.org>
10666 Date: Thu Jun 11 18:18:07 2009 +0000
10668 French translation was updated.
10671 Author: Laurent Monin <zas@norz.org>
10672 Date: Thu Jun 11 17:34:37 2009 +0000
10674 Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
10677 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10678 Date: Wed Jun 10 20:45:24 2009 +0000
10680 make sure that a directory exists on saving desktop files
10683 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10684 Date: Wed Jun 10 20:26:47 2009 +0000
10686 do not install helper scripts into /usr/bin
10688 - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
10689 - add the directory to $PATH on startup - the Exec line in desktop files
10690 does not have to contain full path
10693 https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
10696 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10697 Date: Tue Jun 9 19:12:37 2009 +0000
10699 enabled color management in img-view
10701 patch by Omari Stephens
10704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10705 Date: Tue Jun 9 19:08:52 2009 +0000
10707 fixed leak in image_post_process_color
10709 patch by Omari Stephens
10712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10713 Date: Mon Jun 8 19:05:49 2009 +0000
10715 unify code paths for New directory
10716 keep the directory visible after rename
10717 https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
10720 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10721 Date: Sun Jun 7 10:11:05 2009 +0000
10723 do not show wide frame in single image mode
10725 https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
10728 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10729 Date: Sat Jun 6 22:51:55 2009 +0000
10731 added mark filter to menu - now it is possible to assign hotkeys
10734 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10735 Date: Sat Jun 6 19:39:46 2009 +0000
10737 preserve zoom value on fullscreen startup
10740 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10741 Date: Sat Jun 6 17:28:16 2009 +0000
10743 swap x and y scale when scaling rotated images - it fixes tiles that were
10744 sometimes off by 1 pixel - thanks Petr for reporting,
10748 Author: Laurent Monin <zas@norz.org>
10749 Date: Sat Jun 6 17:02:21 2009 +0000
10751 French translation was updated.
10754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10755 Date: Sat Jun 6 16:14:07 2009 +0000
10757 better implementation of tree_view_row_get_visibility,
10758 gtk_tree_view_set_cursor is not sufficient in some cases, call also
10759 tree_view_row_make_visible
10762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10763 Date: Sat Jun 6 15:33:56 2009 +0000
10765 do not call signal handler from vdtree_row_expanded
10766 it fixes tree view for user-entered hidden directories
10769 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10770 Date: Sat Jun 6 11:15:09 2009 +0000
10772 reduced jumping of directory tree when user clicks on folders
10775 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10776 Date: Fri Jun 5 21:52:37 2009 +0000
10778 simplified the code around vd_select_row
10781 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10782 Date: Thu Jun 4 21:07:03 2009 +0000
10784 use layout_set_fd() for changing images from a slideshow
10785 - this updates folder and icon in recursive slideshow mode
10787 preserve slideshow on layout change - fixes
10788 https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
10791 Author: Laurent Monin <zas@norz.org>
10792 Date: Thu Jun 4 19:51:20 2009 +0000
10794 Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
10797 Author: Klaus Ethgen <Klaus@Ethgen.de>
10798 Date: Thu Jun 4 16:07:41 2009 +0000
10800 Ongoing translation
10802 Now the most is translated to German language. Just the photographic
10803 notions are missing.
10806 Author: Klaus Ethgen <Klaus@Ethgen.de>
10807 Date: Thu Jun 4 16:07:16 2009 +0000
10809 Change the order of columns for editors dialogue
10812 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10813 Date: Wed Jun 3 20:05:19 2009 +0000
10815 regroup sidecar files when an operation on partial group is finished
10818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10819 Date: Tue Jun 2 22:33:53 2009 +0000
10821 changed selection behavior as requested at
10822 http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
10824 file view - sidecars are added to the selection if they were expicitly selected
10825 or if the entry is collapsed
10826 icon view - selection always contains sidecars
10828 file operations splits partially selected groups - selected files have
10832 Author: Laurent Monin <zas@norz.org>
10833 Date: Mon Jun 1 16:37:30 2009 +0000
10835 Minor code cleanup and redundancy reduction.
10838 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10839 Date: Sun May 31 14:32:39 2009 +0000
10841 fixed incorrect type conversion
10844 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10845 Date: Sun May 31 13:32:09 2009 +0000
10847 do not display menus ("FileMenu" etc.) in accelerator configuration
10848 improved tooltip texts
10851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10852 Date: Sun May 31 11:08:00 2009 +0000
10854 do not block the files sent to external editors like gimp
10857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10858 Date: Sat May 30 20:18:22 2009 +0000
10860 preserve image center over short periods when the "broken image" icon is
10862 http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
10865 Author: Laurent Monin <zas@norz.org>
10866 Date: Tue May 26 19:41:22 2009 +0000
10868 Add .desktop files to restore lossless jpeg rotation via editors.
10871 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10872 Date: Sat May 23 21:23:06 2009 +0000
10875 https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
10878 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10879 Date: Sat May 23 21:07:21 2009 +0000
10881 enabled PageSize code
10882 https://bugzilla.redhat.com/show_bug.cgi?id=222639
10885 Author: Laurent Monin <zas@norz.org>
10886 Date: Thu May 21 09:54:20 2009 +0000
10888 Add missing vim modeline.
10891 Author: Laurent Monin <zas@norz.org>
10892 Date: Thu May 21 09:20:48 2009 +0000
10894 Attempt to use stock gtk icons for directory list and tree views.
10897 Author: Laurent Monin <zas@norz.org>
10898 Date: Sat May 16 11:31:48 2009 +0000
10900 Fix up too short array, reported by Michael Schwendt.
10903 Author: Laurent Monin <zas@norz.org>
10904 Date: Sat May 16 08:48:21 2009 +0000
10906 Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
10909 $ desktop-file-validate geeqie.desktop
10910 geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
10911 "Categories" in group "Desktop Entry" contains a deprecated value
10914 http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
10917 Author: Laurent Monin <zas@norz.org>
10918 Date: Thu May 14 20:45:34 2009 +0000
10920 Fix up unused variables warnings.
10923 Author: Laurent Monin <zas@norz.org>
10924 Date: Thu May 14 20:32:14 2009 +0000
10926 Merge common thumb code from view_file_list and view_file_icon to view_file.
10929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10930 Date: Tue May 12 20:54:58 2009 +0000
10932 added some notes to README file
10935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10936 Date: Tue May 12 20:38:26 2009 +0000
10938 fixed compilation with older gtk
10941 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10942 Date: Tue May 12 20:17:03 2009 +0000
10947 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10948 Date: Tue May 12 18:25:18 2009 +0000
10950 added GPS map support - patch by Colin Clark
10953 Author: Laurent Monin <zas@norz.org>
10954 Date: Tue May 12 06:54:05 2009 +0000
10956 French translation was updated.
10959 Author: Laurent Monin <zas@norz.org>
10960 Date: Tue May 12 06:42:20 2009 +0000
10962 Fix up tooltip text: Color _Management -> Color Management.
10965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10966 Date: Mon May 11 20:50:13 2009 +0000
10968 added keyboard configuration dialog
10969 mostly written by Petr Ostadal
10970 alternate keys are not yet fully configurable - the corresponding code
10974 Author: Laurent Monin <zas@norz.org>
10975 Date: Mon May 11 10:10:13 2009 +0000
10977 French translation was updated.
10980 Author: Laurent Monin <zas@norz.org>
10981 Date: Mon May 11 09:55:39 2009 +0000
10983 Include missing header file.
10986 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10987 Date: Sat May 9 19:45:24 2009 +0000
10989 expose the file grouping flag to the user
10992 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10993 Date: Sat May 9 19:25:51 2009 +0000
10995 extended the list of grouped metadata tags
10998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10999 Date: Sat May 9 17:02:35 2009 +0000
11001 added some structure to the metadata preferences dialog
11004 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11005 Date: Fri May 8 18:29:09 2009 +0000
11007 better tooltip for disabled lcms
11010 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11011 Date: Thu May 7 20:24:35 2009 +0000
11013 limit metadata details dialog size
11016 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11017 Date: Thu May 7 19:52:38 2009 +0000
11019 fixed keyword tree initialization
11022 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11023 Date: Thu May 7 19:38:07 2009 +0000
11025 updated version string to beta1
11028 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11029 Date: Thu May 7 19:34:33 2009 +0000
11031 enabled XDG directory layout
11034 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11035 Date: Thu May 7 19:30:15 2009 +0000
11037 use "keywords" instead of "tags" in option name, it is more consistent
11040 Author: Laurent Monin <zas@norz.org>
11041 Date: Sun May 3 17:54:37 2009 +0000
11043 French translation was updated.
11046 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11047 Date: Sat May 2 22:34:46 2009 +0000
11049 added stock icons for slideshow
11052 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11053 Date: Sat May 2 22:19:42 2009 +0000
11055 updated czech translation
11058 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11059 Date: Sat May 2 11:14:24 2009 +0000
11061 force the metadata dialog if it was triggered by the menu or the button
11064 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11065 Date: Sat May 2 10:59:36 2009 +0000
11067 action table clean up
11070 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11071 Date: Sat May 2 09:15:56 2009 +0000
11073 improved pixel info, changed the menu entry from "Hide" to "Show",
11074 added it on default status bar
11077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11078 Date: Fri May 1 23:40:01 2009 +0000
11080 "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
11081 use <shift>S for sort manager
11084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11085 Date: Fri May 1 23:15:51 2009 +0000
11087 - handle color profile and write metadata buttons on statusbar by ui_manager
11088 - statusbar buttons made configurable
11091 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11092 Date: Fri May 1 09:49:27 2009 +0000
11094 allow external editors without parameters, as long as they are in
11095 category 'X-Geeqie'
11098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11099 Date: Wed Apr 29 20:28:54 2009 +0000
11101 updated czech translation, not yet complete
11104 Author: Laurent Monin <zas@norz.org>
11105 Date: Tue Apr 28 21:40:00 2009 +0000
11107 French translation was updated.
11110 Author: Laurent Monin <zas@norz.org>
11111 Date: Tue Apr 28 21:38:20 2009 +0000
11113 Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
11116 Author: Laurent Monin <zas@norz.org>
11117 Date: Tue Apr 28 21:37:27 2009 +0000
11119 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.
11122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11123 Date: Tue Apr 28 20:09:41 2009 +0000
11125 do not translate internal strings
11128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11129 Date: Tue Apr 28 06:55:56 2009 +0000
11134 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11135 Date: Tue Apr 28 06:54:59 2009 +0000
11137 compilation fixes for older glib and gtk
11140 Author: Laurent Monin <zas@norz.org>
11141 Date: Mon Apr 27 23:07:59 2009 +0000
11143 French translation was updated: fix few main menu mnenonics.
11146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11147 Date: Mon Apr 27 21:39:56 2009 +0000
11152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11153 Date: Mon Apr 27 20:19:21 2009 +0000
11158 Author: Laurent Monin <zas@norz.org>
11159 Date: Sun Apr 26 14:08:44 2009 +0000
11161 French translation was updated.
11164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11165 Date: Sun Apr 26 11:38:28 2009 +0000
11170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11171 Date: Sun Apr 26 09:25:52 2009 +0000
11173 fixed return from metadata_write_revert
11176 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11177 Date: Sun Apr 26 09:01:35 2009 +0000
11179 added an option to write image orientation to the metadata
11182 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11183 Date: Sat Apr 25 22:08:09 2009 +0000
11185 separated Orientation and Grayscale functions
11186 moved Grayscale to Color management menu
11189 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11190 Date: Sat Apr 25 20:55:11 2009 +0000
11192 added more info to the details dialog
11195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11196 Date: Fri Apr 24 23:26:49 2009 +0000
11198 added details dialog for other operations too
11201 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11202 Date: Fri Apr 24 22:51:00 2009 +0000
11204 added possibility to exclude individual files
11207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11208 Date: Thu Apr 23 21:15:14 2009 +0000
11210 fixed writting metadata behavior at exit
11213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11214 Date: Thu Apr 23 21:12:19 2009 +0000
11216 added an image to the file details dialog
11219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11220 Date: Thu Apr 23 20:48:03 2009 +0000
11222 differentiate between "Cancel" and "Discard changes"
11225 Author: Laurent Monin <zas@norz.org>
11226 Date: Tue Apr 21 21:47:11 2009 +0000
11228 Fix up few warnings (especially on 64bits platforms).
11231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11232 Date: Tue Apr 21 21:16:32 2009 +0000
11234 fixed metadata.confirm_on_dir_change
11237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11238 Date: Tue Apr 21 21:07:28 2009 +0000
11240 added possibility to show modifiied metadata before write
11243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11244 Date: Mon Apr 20 21:34:16 2009 +0000
11246 added remote interface for exporting additional info (sidecars,
11247 destination) to external commands
11249 see the symlink command for an example
11251 http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
11254 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11255 Date: Mon Apr 20 21:07:52 2009 +0000
11257 write info and debugging messages to stderr
11260 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11261 Date: Mon Apr 20 19:44:50 2009 +0000
11263 improved remote protocol to allow bidirectional communication
11266 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11267 Date: Fri Apr 17 20:26:22 2009 +0000
11269 fixed tests for vd_find_row return value
11272 Author: Klaus Ethgen <Klaus@Ethgen.de>
11273 Date: Tue Apr 14 21:51:29 2009 +0000
11275 German translation updated
11277 With some help from de.alt.rec.digitalfotografie.
11280 Author: Laurent Monin <zas@norz.org>
11281 Date: Tue Apr 14 20:54:50 2009 +0000
11283 French translation was updated.
11286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11287 Date: Mon Apr 13 22:40:47 2009 +0000
11289 color profile fixes
11292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11293 Date: Mon Apr 13 14:39:50 2009 +0000
11295 show color management status on statusbar
11298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11299 Date: Mon Apr 13 10:55:49 2009 +0000
11301 support X11 screen profile
11302 http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
11305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11306 Date: Mon Apr 13 08:09:56 2009 +0000
11308 moved color profiles from statusbar to View menu
11311 Author: Klaus Ethgen <Klaus@Ethgen.de>
11312 Date: Sun Apr 12 17:58:55 2009 +0000
11314 German translation updated
11317 Author: Laurent Monin <zas@norz.org>
11318 Date: Sun Apr 12 15:06:43 2009 +0000
11320 French translation was updated.
11323 Author: Klaus Ethgen <Klaus@Ethgen.de>
11324 Date: Sun Apr 12 11:02:03 2009 +0000
11328 metadata.c was not in the POTFILES.in.
11331 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11332 Date: Sun Apr 12 08:36:53 2009 +0000
11334 fixed ambiguous strings
11337 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11338 Date: Sat Apr 11 21:28:46 2009 +0000
11340 improved default keyword tree
11343 Author: Klaus Ethgen <Klaus@Ethgen.de>
11344 Date: Sat Apr 11 20:46:37 2009 +0000
11346 Fix that the output of msgfmt could be singular
11348 The output of msgfmt could be singular if there is only one translation
11352 Author: Klaus Ethgen <Klaus@Ethgen.de>
11353 Date: Sat Apr 11 19:51:03 2009 +0000
11355 Allow to configure case handling of keywords
11357 Sometimes I use just different case for keywords. This should be
11361 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11362 Date: Sat Apr 11 19:35:03 2009 +0000
11364 fixed updating of filelist marks
11367 Author: Klaus Ethgen <Klaus@Ethgen.de>
11368 Date: Sat Apr 11 18:34:12 2009 +0000
11370 Adding debian packaging informations
11372 Adding debian control directory to create a geeqie debian package.
11374 NOTES: (To be fixed in autoconf)
11375 - LIRC must be explicit _enabled_ instead of disable. This is wrong
11377 - It might be a good idea to derivate the readmedir and the htmldir
11381 Author: Klaus Ethgen <Klaus@Ethgen.de>
11382 Date: Sat Apr 11 16:34:25 2009 +0000
11384 Implementing CTRL-W to close advanced exif window
11386 In fact, this implements keypress event handling in the advanced exif
11387 window to handle CTRL-W event.
11390 Author: Klaus Ethgen <Klaus@Ethgen.de>
11391 Date: Fri Apr 10 13:54:08 2009 +0000
11393 Just update the internal sort method
11395 There is no other use of the internal sort method than speeding up the
11396 sorting of a collection. So setting it to SORT_NONE is the better
11400 Author: Klaus Ethgen <Klaus@Ethgen.de>
11401 Date: Fri Apr 10 13:44:37 2009 +0000
11403 Implement random sort method for collections
11405 This patch allows to randomize the collections. (Closes: #2497413)
11406 https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
11409 Author: Klaus Ethgen <Klaus@Ethgen.de>
11410 Date: Fri Apr 10 10:18:42 2009 +0000
11412 Fix the broken statistic generation
11414 The output of msgfmt has different format if no fuzzy translations (or
11415 even no translated) are available. I fixed that by parsing the output of
11416 msgfmt more intelligent.
11418 Drawback of the solution is that the parsing will not work if the output
11419 of msgfmt use not the strings "translated messages", "fuzzy
11420 translations" and "untranslated messages".
11423 Author: Klaus Ethgen <Klaus@Ethgen.de>
11424 Date: Fri Apr 10 09:47:40 2009 +0000
11426 German translation updated
11428 Also included a update in the README file. Finally I add myself to that
11432 Author: Klaus Ethgen <Klaus@Ethgen.de>
11433 Date: Fri Apr 10 09:47:20 2009 +0000
11435 Add pgettext for some ambiguous strings
11437 There are some strings which are ambiguous to translate. There is the
11438 pgettext function to solf that problem.
11440 For example, locations can be translated to german by Ortsangaben
11441 (geographical) or by Pfad (filesystem). I am sure there are also some
11442 ambiguous in other languages.
11445 Author: Laurent Monin <zas@norz.org>
11446 Date: Thu Apr 9 20:40:16 2009 +0000
11448 Minor french translations fixes.
11451 Author: Laurent Monin <zas@norz.org>
11452 Date: Thu Apr 9 20:07:16 2009 +0000
11454 Fix histogram labels in french.
11457 Author: Laurent Monin <zas@norz.org>
11458 Date: Thu Apr 9 19:58:03 2009 +0000
11460 French translation was updated.
11463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11464 Date: Wed Apr 8 19:32:30 2009 +0000
11466 improved Exiv2 error reporting:
11467 - use correct charset
11471 Author: Klaus Ethgen <Klaus@Ethgen.de>
11472 Date: Mon Apr 6 23:59:54 2009 +0000
11474 Nest new keywords inside existing
11476 It is boring to first add a bunch of keywords and then move them to the
11477 new location. It is more natural to add them as child to existing ons.
11480 Author: Klaus Ethgen <Klaus@Ethgen.de>
11481 Date: Mon Apr 6 23:59:38 2009 +0000
11483 Fix the is_keyword bug
11485 The is_keyword would be new set when placing the radio buttons. This
11486 Patch fix it by setting the variable afterwards.
11489 Author: Klaus Ethgen <Klaus@Ethgen.de>
11490 Date: Mon Apr 6 23:39:27 2009 +0000
11492 Set the focus for new keyword dialog
11495 Author: Laurent Monin <zas@norz.org>
11496 Date: Mon Apr 6 22:18:13 2009 +0000
11498 Disable unused functions when compiled without threads support, prevents few warnings.
11501 Author: Laurent Monin <zas@norz.org>
11502 Date: Mon Apr 6 22:13:54 2009 +0000
11504 Fix up event source ids type: gint -> guint.
11505 Functions like g_timeout_add() or g_idle_add() return a guint
11506 greater than 0, but in most places it was wrongly stored as int
11507 and initialized to -1.
11508 This broke assertions matching in g_source_remove() for example
11509 since id was always greater than 0 even when timer was not set
11510 (-1 was casted to the biggest guint).
11513 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11514 Date: Mon Apr 6 21:52:49 2009 +0000
11516 re-ordered some options, improved descriptions
11519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11520 Date: Mon Apr 6 20:38:54 2009 +0000
11522 unconditionally enable fast jpeg thumbnailing
11525 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11526 Date: Mon Apr 6 19:53:59 2009 +0000
11528 added pane_notify_selection to pane API
11531 Author: Laurent Monin <zas@norz.org>
11532 Date: Mon Apr 6 19:13:35 2009 +0000
11534 Remove unused field in IconData.
11537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11538 Date: Mon Apr 6 19:09:55 2009 +0000
11540 optimized sidecar file check
11543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11544 Date: Sun Apr 5 09:46:49 2009 +0000
11546 fixed bug in overlay drawing
11549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11550 Date: Sun Apr 5 09:25:48 2009 +0000
11552 improved Scroll reset method in preferences dialog
11555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11556 Date: Sat Apr 4 23:12:19 2009 +0000
11558 disabled 2-pass rendering also affect color correction
11559 https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
11562 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11563 Date: Sat Apr 4 22:29:25 2009 +0000
11565 added option that simplifies saving of multi-window configurations
11568 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11569 Date: Sat Apr 4 22:09:50 2009 +0000
11571 dropped show_copy_path option
11574 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11575 Date: Sat Apr 4 21:53:12 2009 +0000
11577 dropped read_buffer options - they don't have any significant effect
11580 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11581 Date: Sat Apr 4 21:14:34 2009 +0000
11583 startup path options simplified and moved to layout options
11586 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11587 Date: Sat Apr 4 20:20:17 2009 +0000
11589 moved options from Advanced tab to other tabs
11590 TODO: add Advanced section on each tab
11593 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11594 Date: Sat Apr 4 19:10:49 2009 +0000
11596 added metadata_read_GPS_coord
11599 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11600 Date: Sat Apr 4 16:42:54 2009 +0000
11602 set current fd when the bar is shown again
11603 https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
11606 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11607 Date: Fri Apr 3 19:35:34 2009 +0000
11609 convert commandline to utf8
11612 Author: Laurent Monin <zas@norz.org>
11613 Date: Thu Apr 2 23:11:07 2009 +0000
11615 Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
11618 Author: Laurent Monin <zas@norz.org>
11619 Date: Thu Apr 2 16:10:12 2009 +0000
11621 Use full path in genmarshal.
11622 This allows out of source builds with fakeroot.
11623 Patch by Lukas Jirkovsky.
11626 Author: Laurent Monin <zas@norz.org>
11627 Date: Tue Mar 31 22:23:33 2009 +0000
11632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11633 Date: Tue Mar 31 21:33:54 2009 +0000
11635 improved next/prev operation on sidecar files
11637 all operations with list index seem to be broken but IMHO this fix is
11638 sufficient for 1.0. Then it definitely needs a better interface.
11641 Author: Laurent Monin <zas@norz.org>
11642 Date: Tue Mar 31 20:57:31 2009 +0000
11644 Add and install a template to be used as new editor. Need more work.
11647 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11648 Date: Tue Mar 31 20:53:37 2009 +0000
11650 fixed vdlist_find_row return value
11653 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11654 Date: Tue Mar 31 20:35:04 2009 +0000
11656 use a better signal
11659 Author: Laurent Monin <zas@norz.org>
11660 Date: Tue Mar 31 20:22:47 2009 +0000
11662 Make desktop window list checkboxes centered and not activatable.
11665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11666 Date: Tue Mar 31 20:05:16 2009 +0000
11668 improved debug messages
11671 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11672 Date: Tue Mar 31 19:34:39 2009 +0000
11674 report pixbuf loader errors
11675 https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
11678 Author: Laurent Monin <zas@norz.org>
11679 Date: Tue Mar 31 18:45:33 2009 +0000
11681 Allow to delete an editor's desktop file from editors list window.
11684 Author: Laurent Monin <zas@norz.org>
11685 Date: Mon Mar 30 20:42:06 2009 +0000
11687 Update POTFILES.in and french translation.
11690 Author: Laurent Monin <zas@norz.org>
11691 Date: Mon Mar 30 20:01:27 2009 +0000
11693 French translation was updated.
11696 Author: Laurent Monin <zas@norz.org>
11697 Date: Mon Mar 30 19:57:44 2009 +0000
11699 Update Changelog file.
11702 Author: Laurent Monin <zas@norz.org>
11703 Date: Mon Mar 30 19:01:09 2009 +0000
11705 Fixed bug where pixel/color information at x=0 coordinates werent shown:
11706 - pixel-coordinates now calculated with floor
11707 - guard for update in layout does not apply for 0 coordinates anymore
11709 Patch by Ruben Stein.
11712 Author: Laurent Monin <zas@norz.org>
11713 Date: Mon Mar 30 17:52:14 2009 +0000
11715 Fix up previous patch.
11718 Author: Laurent Monin <zas@norz.org>
11719 Date: Mon Mar 30 17:05:31 2009 +0000
11721 Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
11724 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11725 Date: Sun Mar 29 20:06:21 2009 +0000
11727 improved bar_pane_comment_notify_cb
11730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11731 Date: Sun Mar 29 19:57:19 2009 +0000
11736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11737 Date: Sun Mar 29 19:40:16 2009 +0000
11739 fixed possible crash
11742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11743 Date: Sun Mar 29 16:39:42 2009 +0000
11745 added UfRaw ID files to known filetypes
11748 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11749 Date: Sun Mar 29 14:26:44 2009 +0000
11751 pane interface cleanup
11754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11755 Date: Sun Mar 29 14:20:44 2009 +0000
11757 improved sidebar configuration
11760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11761 Date: Sun Mar 29 10:36:13 2009 +0000
11763 re-added possibility to display basic file info (size, mode, date)
11766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11767 Date: Sat Mar 28 15:51:21 2009 +0000
11769 fixed keyboard focus on start-up
11770 https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
11773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11774 Date: Sat Mar 28 15:31:04 2009 +0000
11776 active image follows keyboard focus
11779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11780 Date: Sat Mar 28 15:09:09 2009 +0000
11782 split-mode cleanup and improvements
11785 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11786 Date: Fri Mar 27 08:05:14 2009 +0000
11788 added simple desktop file editor
11791 Author: Laurent Monin <zas@norz.org>
11792 Date: Thu Mar 26 21:49:20 2009 +0000
11794 Improve editors through .desktop files implementation:
11795 - stricter Exec parameters detection
11796 - correct Icon key handling (absolute file vs name and --icon prefix)
11797 - improved escape, single, double quotes handling and escaping
11800 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11801 Date: Thu Mar 26 07:56:01 2009 +0000
11803 fixed histogram drawing
11806 Author: Laurent Monin <zas@norz.org>
11807 Date: Mon Mar 23 18:49:23 2009 +0000
11809 French translation was updated.
11812 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11813 Date: Sat Mar 21 23:16:38 2009 +0000
11815 more consistent remote options naming
11818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11819 Date: Sat Mar 21 20:19:11 2009 +0000
11821 fixed segfault in histogram
11822 http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
11825 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11826 Date: Sat Mar 21 19:51:07 2009 +0000
11828 layout id "_current_" matches the currently active layout window
11831 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11832 Date: Sat Mar 21 18:22:04 2009 +0000
11834 do not copy existing layout id to new window
11837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11838 Date: Sat Mar 21 17:47:50 2009 +0000
11840 update translated pane titles
11843 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11844 Date: Fri Mar 20 22:48:01 2009 +0000
11846 do not re-create ui_manager at layout change
11849 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11850 Date: Fri Mar 20 21:28:31 2009 +0000
11852 added a possibility to update existing bars from config
11855 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11856 Date: Fri Mar 20 17:02:00 2009 +0000
11858 added tooltips to external editors on toolbar
11859 - patch by Colin Clark
11862 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11863 Date: Fri Mar 20 16:28:43 2009 +0000
11865 added "load config" command to remote control
11868 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11869 Date: Fri Mar 20 14:36:59 2009 +0000
11871 added possibility to update existing layout window from config
11874 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11875 Date: Fri Mar 20 11:52:29 2009 +0000
11877 do not add duplicate keywords from config file
11880 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11881 Date: Fri Mar 20 10:12:29 2009 +0000
11883 be more verbose on parse errors
11886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11887 Date: Fri Mar 20 09:46:35 2009 +0000
11889 added function to reload external editors at any time
11890 eliminated init_after_global_options()
11893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11894 Date: Thu Mar 19 22:58:28 2009 +0000
11896 initialization clean-up
11899 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11900 Date: Thu Mar 19 22:12:14 2009 +0000
11902 improved config file formatting
11905 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11906 Date: Tue Mar 17 23:03:07 2009 +0000
11908 added more IPTC tags
11911 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11912 Date: Tue Mar 17 22:41:09 2009 +0000
11914 implemented editing support in exif pane
11917 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11918 Date: Tue Mar 17 19:52:56 2009 +0000
11920 fixed loading of desktop file icons, gtk seems to expect an icon name without extension
11923 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11924 Date: Tue Mar 17 19:09:34 2009 +0000
11929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11930 Date: Tue Mar 17 18:58:15 2009 +0000
11932 improved expanding and hiding of helper keywords
11935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11936 Date: Tue Mar 17 18:30:53 2009 +0000
11938 fixed keyword tree redrawing
11941 Author: Laurent Monin <zas@norz.org>
11942 Date: Tue Mar 17 00:05:13 2009 +0000
11944 Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
11947 Author: Laurent Monin <zas@norz.org>
11948 Date: Mon Mar 16 20:39:09 2009 +0000
11950 gint -> gboolean where applicable. The end (ouf!).
11953 Author: Laurent Monin <zas@norz.org>
11954 Date: Mon Mar 16 19:11:39 2009 +0000
11956 gint -> gboolean where applicable.
11959 Author: Laurent Monin <zas@norz.org>
11960 Date: Mon Mar 16 18:19:11 2009 +0000
11962 gint -> gboolean where applicable.
11965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11966 Date: Sun Mar 15 23:22:17 2009 +0000
11968 improved pane_keywords notification
11971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11972 Date: Sun Mar 15 22:46:25 2009 +0000
11974 call the notify function just once when the keywords are pushed to the
11978 Author: Laurent Monin <zas@norz.org>
11979 Date: Sun Mar 15 20:16:20 2009 +0000
11984 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11985 Date: Sun Mar 15 18:41:25 2009 +0000
11987 fixed segfault in osd called from img-view
11988 http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
11991 Author: Laurent Monin <zas@norz.org>
11992 Date: Sun Mar 15 18:06:41 2009 +0000
11997 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11998 Date: Sun Mar 15 17:40:04 2009 +0000
12000 fixed viewing image from dupe and search windows
12003 Author: Laurent Monin <zas@norz.org>
12004 Date: Sun Mar 15 15:01:07 2009 +0000
12009 Author: Laurent Monin <zas@norz.org>
12010 Date: Sun Mar 15 13:33:56 2009 +0000
12015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12016 Date: Sun Mar 15 12:41:39 2009 +0000
12018 fixed XMP and IPTC entry names in exif pane
12021 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12022 Date: Sun Mar 15 12:20:14 2009 +0000
12024 added notification to the exif pane
12027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12028 Date: Sun Mar 15 11:58:46 2009 +0000
12030 fixed a bug in osd updating, it seems that the osd icons work again
12033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12034 Date: Sun Mar 15 11:34:09 2009 +0000
12036 compute histogram in idle time
12039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12040 Date: Sun Mar 15 09:06:13 2009 +0000
12042 fixed possible deadlock with multiple thumb loaders in parallel
12045 Author: Laurent Monin <zas@norz.org>
12046 Date: Sun Mar 15 07:07:52 2009 +0000
12051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12052 Date: Sat Mar 14 23:26:42 2009 +0000
12054 completely separated global and layout window options
12055 layout window configuration is available under separate menu entry
12058 Author: Laurent Monin <zas@norz.org>
12059 Date: Sat Mar 14 21:12:55 2009 +0000
12064 Author: Laurent Monin <zas@norz.org>
12065 Date: Sat Mar 14 20:07:23 2009 +0000
12070 Author: Laurent Monin <zas@norz.org>
12071 Date: Sat Mar 14 19:25:21 2009 +0000
12073 Use gboolean where applicable, minor cleanup and indentations fixes.
12076 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12077 Date: Sat Mar 14 17:21:35 2009 +0000
12079 improved notification system
12082 Author: Laurent Monin <zas@norz.org>
12083 Date: Sat Mar 14 11:26:43 2009 +0000
12085 More gboolean and tidy up.
12088 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12089 Date: Sat Mar 14 10:34:42 2009 +0000
12091 cleanup, small fixes
12094 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12095 Date: Fri Mar 13 23:19:58 2009 +0000
12097 do not allow to add keywords with the same name as siblings
12100 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12101 Date: Fri Mar 13 16:45:21 2009 +0000
12103 added keyword tree filtering
12106 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12107 Date: Fri Mar 13 12:06:01 2009 +0000
12109 show file name in advanced_exif
12112 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12113 Date: Fri Mar 13 10:36:32 2009 +0000
12115 handle sidecar files for raw formats that are not known to exiv2
12118 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12119 Date: Fri Mar 13 09:03:06 2009 +0000
12121 fixed keyword to mark connection
12124 Author: Laurent Monin <zas@norz.org>
12125 Date: Thu Mar 12 22:44:21 2009 +0000
12127 Use gboolean where applicable.
12130 Author: Laurent Monin <zas@norz.org>
12131 Date: Thu Mar 12 22:39:06 2009 +0000
12133 Make ishidden() static to filedata.c and rename it is_hidden_file().
12136 Author: Laurent Monin <zas@norz.org>
12137 Date: Thu Mar 12 22:35:45 2009 +0000
12139 gint -> gboolean and tidy up.
12142 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12143 Date: Thu Mar 12 21:27:13 2009 +0000
12145 added a dialog for editing keyword tree
12148 Author: Laurent Monin <zas@norz.org>
12149 Date: Thu Mar 12 21:06:37 2009 +0000
12151 Use gboolean where applicable, for the sake of consistency.
12154 Author: Laurent Monin <zas@norz.org>
12155 Date: Wed Mar 11 23:36:01 2009 +0000
12160 Author: Laurent Monin <zas@norz.org>
12161 Date: Wed Mar 11 23:35:31 2009 +0000
12163 Fix bug when adding a new collection through sort manager. Tidy up.
12166 Author: Laurent Monin <zas@norz.org>
12167 Date: Wed Mar 11 23:04:30 2009 +0000
12172 Author: Laurent Monin <zas@norz.org>
12173 Date: Wed Mar 11 22:56:56 2009 +0000
12175 Use gboolean pseudo type where applicable.
12178 Author: Laurent Monin <zas@norz.org>
12179 Date: Wed Mar 11 22:28:37 2009 +0000
12181 Remove useless functions.
12184 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12185 Date: Wed Mar 11 21:54:54 2009 +0000
12187 added a popup menu in keyword tree
12190 Author: Laurent Monin <zas@norz.org>
12191 Date: Wed Mar 11 17:38:20 2009 +0000
12193 Use dynamic allocation for editor key passed to various callbacks.
12196 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12197 Date: Tue Mar 10 22:52:12 2009 +0000
12199 fixed saving of file_view_type
12202 Author: Laurent Monin <zas@norz.org>
12203 Date: Tue Mar 10 17:58:30 2009 +0000
12205 Remove now useless element.
12208 Author: Laurent Monin <zas@norz.org>
12209 Date: Tue Mar 10 17:22:17 2009 +0000
12211 Remove the toggle on advanced exif window menu item.
12214 Author: Laurent Monin <zas@norz.org>
12215 Date: Mon Mar 9 19:37:58 2009 +0000
12217 Add missing g_key_file_free() call.
12220 Author: Laurent Monin <zas@norz.org>
12221 Date: Mon Mar 9 19:35:53 2009 +0000
12223 Fix editor_command_path_parse().
12226 Author: Laurent Monin <zas@norz.org>
12227 Date: Mon Mar 9 19:34:26 2009 +0000
12229 Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
12232 Author: Laurent Monin <zas@norz.org>
12233 Date: Mon Mar 9 12:44:06 2009 +0000
12235 Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
12238 Author: Laurent Monin <zas@norz.org>
12239 Date: Sun Mar 8 23:12:49 2009 +0000
12241 Introduce EditorFlags type, cleanup.
12244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12245 Date: Sun Mar 8 23:09:27 2009 +0000
12247 save and restore the keyword tree
12250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12251 Date: Sun Mar 8 21:12:45 2009 +0000
12253 fixed crash with certain layout configurations
12256 Author: Laurent Monin <zas@norz.org>
12257 Date: Sun Mar 8 20:49:48 2009 +0000
12259 Cleanup and minor fixes.
12262 Author: Laurent Monin <zas@norz.org>
12263 Date: Sun Mar 8 17:51:03 2009 +0000
12265 Advanced exif window: make all columns sortable and resizable.
12268 Author: Laurent Monin <zas@norz.org>
12269 Date: Sun Mar 8 15:30:15 2009 +0000
12271 Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
12274 Author: Laurent Monin <zas@norz.org>
12275 Date: Sun Mar 8 15:02:18 2009 +0000
12277 Fix up editor execution.
12280 Author: Laurent Monin <zas@norz.org>
12281 Date: Sun Mar 8 14:27:19 2009 +0000
12283 Display icons in edit contextual menu.
12286 Author: Laurent Monin <zas@norz.org>
12287 Date: Sun Mar 8 13:23:25 2009 +0000
12289 In various Edit context menus, only display editors that match the file types in the selection.
12292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12293 Date: Sun Mar 8 12:42:23 2009 +0000
12298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12299 Date: Sun Mar 8 11:32:12 2009 +0000
12304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12305 Date: Sun Mar 8 10:38:51 2009 +0000
12307 allow dropping of multiple keywords
12310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12311 Date: Sun Mar 8 10:25:24 2009 +0000
12313 show a label instead of the default drag icon
12316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12317 Date: Sun Mar 8 09:56:40 2009 +0000
12319 dnd in keywords tree
12320 improved dnd in advanced exif
12323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12324 Date: Sat Mar 7 17:02:59 2009 +0000
12326 implemented keywords editor as described at
12327 http://geeqie.wiki.sourceforge.net/keywords
12328 keyword tree is hardcoded for now
12329 TODO: configuration
12332 Author: Laurent Monin <zas@norz.org>
12333 Date: Sat Mar 7 10:32:04 2009 +0000
12335 French translation was updated.
12338 Author: Laurent Monin <zas@norz.org>
12339 Date: Sat Mar 7 10:31:30 2009 +0000
12341 Use a common function bar_pane_expander_title() to set expanders title widget.
12344 Author: Laurent Monin <zas@norz.org>
12345 Date: Fri Mar 6 22:34:38 2009 +0000
12347 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).
12350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12351 Date: Fri Mar 6 15:52:47 2009 +0000
12353 simplified bar interface
12356 Author: Laurent Monin <zas@norz.org>
12357 Date: Fri Mar 6 15:04:35 2009 +0000
12359 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).
12362 Author: Laurent Monin <zas@norz.org>
12363 Date: Fri Mar 6 14:53:32 2009 +0000
12365 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()).
12368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12369 Date: Fri Mar 6 14:42:32 2009 +0000
12371 enable wrap mode in comment pane
12374 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12375 Date: Fri Mar 6 14:24:11 2009 +0000
12377 use standard GtkHPaned for sidebar width
12380 Author: Laurent Monin <zas@norz.org>
12381 Date: Fri Mar 6 11:42:25 2009 +0000
12383 Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
12386 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12387 Date: Thu Mar 5 23:32:56 2009 +0000
12389 do not crash if an exif entry is deleted during editing
12392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12393 Date: Thu Mar 5 23:02:15 2009 +0000
12395 added popup menu to the exif pane
12398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12399 Date: Wed Mar 4 22:44:35 2009 +0000
12401 indicate that the exif pane is empty
12404 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12405 Date: Wed Mar 4 22:34:11 2009 +0000
12407 prepared exif pane for popup menu
12410 Author: Laurent Monin <zas@norz.org>
12411 Date: Wed Mar 4 21:33:19 2009 +0000
12413 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.
12416 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12417 Date: Wed Mar 4 21:19:12 2009 +0000
12419 dnd from advanced exif window to exif pane
12422 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12423 Date: Wed Mar 4 18:53:47 2009 +0000
12425 Display pixel coordinates and rgb - patch by Ruben Stein
12428 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12429 Date: Tue Mar 3 23:17:07 2009 +0000
12431 reorder exif pane entries with drag and drop
12434 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12435 Date: Mon Mar 2 22:48:04 2009 +0000
12437 overlay now survives image split
12440 Author: Laurent Monin <zas@norz.org>
12441 Date: Mon Mar 2 21:06:32 2009 +0000
12446 Author: Laurent Monin <zas@norz.org>
12447 Date: Mon Mar 2 21:05:57 2009 +0000
12449 Fix memleak in previous patch.
12452 Author: Laurent Monin <zas@norz.org>
12453 Date: Mon Mar 2 21:04:38 2009 +0000
12455 Add a directory separator at the end of names in tab completion list to indicate directories.
12458 Author: Laurent Monin <zas@norz.org>
12459 Date: Sun Mar 1 23:38:36 2009 +0000
12461 Align exif labels vertically (visually better since name is now smaller than value).
12464 Author: Laurent Monin <zas@norz.org>
12465 Date: Sun Mar 1 23:28:53 2009 +0000
12467 Update POTFILES.in and french translation.
12470 Author: Laurent Monin <zas@norz.org>
12471 Date: Sun Mar 1 23:14:19 2009 +0000
12473 When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
12476 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12477 Date: Sun Mar 1 21:35:18 2009 +0000
12479 make the exif pane grow-only - this reduces sidebar jumping
12482 Author: Laurent Monin <zas@norz.org>
12483 Date: Sun Mar 1 21:06:55 2009 +0000
12485 When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
12488 Author: Laurent Monin <zas@norz.org>
12489 Date: Sun Mar 1 19:48:38 2009 +0000
12491 Clarify colorspace determination (exif 2.2/2.21).
12494 Author: Laurent Monin <zas@norz.org>
12495 Date: Sun Mar 1 17:58:19 2009 +0000
12497 Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
12500 Author: Laurent Monin <zas@norz.org>
12501 Date: Sun Mar 1 17:13:14 2009 +0000
12503 Improve file checks using is_readable_file().
12506 Author: Laurent Monin <zas@norz.org>
12507 Date: Sun Mar 1 17:11:51 2009 +0000
12509 Only attempt to read exif if the file is readable.
12512 Author: Laurent Monin <zas@norz.org>
12513 Date: Sun Mar 1 17:10:45 2009 +0000
12515 Introduce is_readable_file() which test if file exists, is regular and readable.
12518 Author: Laurent Monin <zas@norz.org>
12519 Date: Sun Mar 1 16:46:40 2009 +0000
12521 image_select(), image_set_selectable(): tidy up.
12524 Author: Laurent Monin <zas@norz.org>
12525 Date: Sun Mar 1 16:43:48 2009 +0000
12530 Author: Laurent Monin <zas@norz.org>
12531 Date: Sun Mar 1 15:54:37 2009 +0000
12533 image_post_process_color(): remove exif parameter, just extract it when needed.
12536 Author: Laurent Monin <zas@norz.org>
12537 Date: Sun Mar 1 15:41:51 2009 +0000
12539 Slightly modify access_file() and use it to test profile files existence and read access.
12542 Author: Laurent Monin <zas@norz.org>
12543 Date: Sun Mar 1 15:28:06 2009 +0000
12545 Add an ellipse when the file name is truncated.
12548 Author: Laurent Monin <zas@norz.org>
12549 Date: Sun Mar 1 15:15:37 2009 +0000
12551 In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
12554 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12555 Date: Sun Mar 1 13:37:30 2009 +0000
12560 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12561 Date: Sun Mar 1 11:59:32 2009 +0000
12563 do not use separate list of entries, rely on vbox
12566 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12567 Date: Sun Mar 1 00:10:00 2009 +0000
12569 fixed possible crash
12572 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12573 Date: Sat Feb 28 23:59:02 2009 +0000
12575 rewritten exif pane to support arbitrary number of entries
12578 Author: Laurent Monin <zas@norz.org>
12579 Date: Sat Feb 28 20:57:26 2009 +0000
12581 max value -> value. Shorter.
12584 Author: Laurent Monin <zas@norz.org>
12585 Date: Sat Feb 28 20:53:59 2009 +0000
12587 Add missing space between while and first parenthesis.
12590 Author: Laurent Monin <zas@norz.org>
12591 Date: Sat Feb 28 20:52:51 2009 +0000
12593 Add missing space between switch and first parenthesis.
12596 Author: Laurent Monin <zas@norz.org>
12597 Date: Sat Feb 28 20:48:47 2009 +0000
12599 No space between function name and first parenthesis, it eases greping (see CODING).
12602 Author: Laurent Monin <zas@norz.org>
12603 Date: Sat Feb 28 20:24:42 2009 +0000
12605 Prevent Gtk assertion failures when no icon is set.
12608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12609 Date: Sat Feb 28 20:13:11 2009 +0000
12611 show histogram label in the title
12612 adjusted label texts
12615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12616 Date: Sat Feb 28 19:44:58 2009 +0000
12618 give the panes more control over expander title
12621 Author: Laurent Monin <zas@norz.org>
12622 Date: Sat Feb 28 19:41:23 2009 +0000
12624 Color profiles menu: test for file access before allowing to select it as input profile.
12627 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12628 Date: Sat Feb 28 18:51:25 2009 +0000
12630 load icons for external editors
12633 Author: Laurent Monin <zas@norz.org>
12634 Date: Sat Feb 28 18:01:16 2009 +0000
12636 Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
12639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12640 Date: Sat Feb 28 17:20:16 2009 +0000
12642 fixed bar_histogram headers
12645 Author: Laurent Monin <zas@norz.org>
12646 Date: Sat Feb 28 17:12:00 2009 +0000
12648 Minor simplification and cleanup.
12651 Author: Laurent Monin <zas@norz.org>
12652 Date: Sat Feb 28 16:59:20 2009 +0000
12654 image_change_complete(): reduce code redundancy and implify.
12657 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12658 Date: Sat Feb 28 14:40:22 2009 +0000
12660 fixed overlay configuration
12661 split overlay options between global and layout window
12664 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12665 Date: Sat Feb 28 12:50:39 2009 +0000
12667 save and restore toolbar configuration
12670 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12671 Date: Sat Feb 28 09:59:27 2009 +0000
12673 create toolbar from ui_manager
12676 Author: Laurent Monin <zas@norz.org>
12677 Date: Fri Feb 27 23:25:31 2009 +0000
12679 Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
12682 Author: Laurent Monin <zas@norz.org>
12683 Date: Fri Feb 27 22:28:17 2009 +0000
12685 Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
12688 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12689 Date: Fri Feb 27 21:30:28 2009 +0000
12691 compute histmap in idle callback and only if the histogram is expanded
12694 Author: Laurent Monin <zas@norz.org>
12695 Date: Thu Feb 26 21:46:27 2009 +0000
12697 Add a tooltip showing current histogram state on bar histogram.
12700 Author: Laurent Monin <zas@norz.org>
12701 Date: Thu Feb 26 20:50:36 2009 +0000
12703 Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
12706 Author: Laurent Monin <zas@norz.org>
12707 Date: Thu Feb 26 17:34:14 2009 +0000
12709 Add .bak and .mo extensions to svn:ignore.
12712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12713 Date: Thu Feb 26 08:04:52 2009 +0000
12715 quoted_value is no longer needed
12718 Author: Laurent Monin <zas@norz.org>
12719 Date: Wed Feb 25 23:04:08 2009 +0000
12721 Silent a minor warning.
12724 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12725 Date: Wed Feb 25 21:09:17 2009 +0000
12727 correctly save and restore overlay string
12730 Author: Laurent Monin <zas@norz.org>
12731 Date: Wed Feb 25 20:54:38 2009 +0000
12733 Save bar pane histogram state to rc file.
12736 Author: Laurent Monin <zas@norz.org>
12737 Date: Wed Feb 25 20:42:35 2009 +0000
12739 Fix up bar pane histogram contextual menu: show current state for channel and log mode.
12742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12743 Date: Wed Feb 25 19:46:03 2009 +0000
12745 reuse original utility_box (image + sidebars) on layout change (switch
12746 from list to icon view etc.)
12749 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12750 Date: Wed Feb 25 18:21:20 2009 +0000
12752 fixed filter initialization
12755 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12756 Date: Tue Feb 24 22:21:28 2009 +0000
12758 improved bar_sort configuration
12761 Author: Laurent Monin <zas@norz.org>
12762 Date: Tue Feb 24 21:08:16 2009 +0000
12764 Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
12767 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12768 Date: Tue Feb 24 20:47:38 2009 +0000
12770 fixed --fullscreen option together with enabled bar
12773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12774 Date: Tue Feb 24 20:34:39 2009 +0000
12776 simplified and improved bar configuration
12779 Author: Laurent Monin <zas@norz.org>
12780 Date: Tue Feb 24 18:00:45 2009 +0000
12782 Enclose macro parameters names with _ to differentiate them from variable names.
12785 Author: Laurent Monin <zas@norz.org>
12786 Date: Tue Feb 24 17:47:45 2009 +0000
12788 Since READ_*() macros are now exported, do not hide
12789 the if() continue; statement in them.
12790 Wrap WRITE_STRING() instructions in a safer do {} while (0).
12793 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12794 Date: Mon Feb 23 22:13:09 2009 +0000
12796 simplified config writing
12799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12800 Date: Mon Feb 23 21:21:15 2009 +0000
12802 enabled commandline again
12805 Author: Laurent Monin <zas@norz.org>
12806 Date: Mon Feb 23 17:20:40 2009 +0000
12808 Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
12811 Author: Laurent Monin <zas@norz.org>
12812 Date: Sun Feb 22 17:46:42 2009 +0000
12814 Set svn:ignore on Makefile and Makefile.in.
12817 Author: Laurent Monin <zas@norz.org>
12818 Date: Sun Feb 22 17:40:32 2009 +0000
12820 Fix and simplify histogram code, drop histogram based on mean value.
12823 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12824 Date: Sun Feb 22 15:35:37 2009 +0000
12826 config file format changed to XML
12827 save and restore all layout windows
12828 save and restore sidebar configuration
12831 Author: Laurent Monin <zas@norz.org>
12832 Date: Sun Feb 22 13:29:49 2009 +0000
12834 Attempt to simplify and fix histrogram code.
12837 Author: Laurent Monin <zas@norz.org>
12838 Date: Sat Feb 21 20:43:35 2009 +0000
12840 Glibification again.
12843 Author: Laurent Monin <zas@norz.org>
12844 Date: Sat Feb 21 18:28:53 2009 +0000
12846 French translation was updated.
12849 Author: Laurent Monin <zas@norz.org>
12850 Date: Sat Feb 21 18:04:52 2009 +0000
12855 Author: Laurent Monin <zas@norz.org>
12856 Date: Sat Feb 21 10:53:18 2009 +0000
12858 Move grid color setting to histogram_new().
12861 Author: Laurent Monin <zas@norz.org>
12862 Date: Sat Feb 21 10:33:56 2009 +0000
12864 Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
12867 Author: Laurent Monin <zas@norz.org>
12868 Date: Sat Feb 21 10:29:13 2009 +0000
12870 Add grid to bar histogram, simplify the code and draw horizontal lines too.
12873 Author: Laurent Monin <zas@norz.org>
12874 Date: Thu Feb 19 17:36:38 2009 +0000
12876 Fix bug 2599857: file list sort order was wrong in many cases.
12879 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12880 Date: Mon Feb 16 22:48:30 2009 +0000
12882 fixed compiler warning
12885 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12886 Date: Mon Feb 16 21:01:27 2009 +0000
12888 hopefully fixed a freeze on solaris
12891 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12892 Date: Sun Feb 15 19:25:55 2009 +0000
12894 added histogram pane
12897 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12898 Date: Sun Feb 15 17:27:48 2009 +0000
12900 fixed histogram drawing
12903 Author: Laurent Monin <zas@norz.org>
12904 Date: Sun Feb 15 15:58:01 2009 +0000
12906 Remove redundant line of code.
12909 Author: Laurent Monin <zas@norz.org>
12910 Date: Sun Feb 15 15:56:48 2009 +0000
12912 Fix up few compilation warnings.
12915 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12916 Date: Sun Feb 15 13:11:21 2009 +0000
12919 histogram interface prepared for histogram pane
12922 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12923 Date: Sun Feb 15 09:36:53 2009 +0000
12925 separated "normal" and advanced exif, "Normal" exif is now in the
12926 generic bar, advanced exif is in separate window.
12929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12930 Date: Sat Feb 14 20:26:30 2009 +0000
12932 droped Preferences dialog, sidebar should replace it completely
12935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12936 Date: Sat Feb 14 19:50:54 2009 +0000
12938 replaced bar_info with an universal bar, restored the original
12939 functionality (more or less)
12940 bar configuration is not yet saved
12943 Author: Laurent Monin <zas@norz.org>
12944 Date: Mon Feb 9 09:02:04 2009 +0000
12946 Update ChangeLog using C locale date format, add a script to ease future updates.
12949 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12950 Date: Sat Feb 7 21:03:11 2009 +0000
12952 force at least one idle call before writting metadata
12953 (without this the exit_program_write_metadata_cb could be called
12954 before the exit_program function finished)
12957 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12958 Date: Sat Feb 7 19:01:21 2009 +0000
12960 use metadata_read_* functions where possible
12961 switch exiv2 to utf8 charset
12962 support for exiv2 formatting that depends on other tags:
12963 http://dev.robotbattle.com/bugs/view.php?id=0000516
12966 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12967 Date: Fri Feb 6 23:49:03 2009 +0000
12969 Start with "Fit to window" in "Leave Zoom at previous setting" mode
12972 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12973 Date: Fri Feb 6 22:56:52 2009 +0000
12975 do not switch to the next image on mouse click in split mode
12976 it interferes with image switching too much
12979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12980 Date: Fri Feb 6 22:41:47 2009 +0000
12982 improved labels of some menu items
12985 Author: Laurent Monin <zas@norz.org>
12986 Date: Wed Feb 4 17:15:30 2009 +0000
12988 Add year 2009 to copyright info everywhere.
12991 Author: Laurent Monin <zas@norz.org>
12992 Date: Wed Feb 4 16:50:24 2009 +0000
12994 Fix up the copyright years info.
12997 Author: Laurent Monin <zas@norz.org>
12998 Date: Wed Feb 4 16:49:11 2009 +0000
13000 Update README header.
13003 Author: Laurent Monin <zas@norz.org>
13004 Date: Wed Feb 4 16:47:02 2009 +0000
13006 Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
13009 Author: Laurent Monin <zas@norz.org>
13010 Date: Wed Feb 4 14:51:23 2009 +0000
13012 Do not show geeqie itself in editors menus.
13015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13016 Date: Tue Feb 3 18:04:10 2009 +0000
13018 do not translate already translated texts from desktop files
13021 Author: Laurent Monin <zas@norz.org>
13022 Date: Tue Feb 3 13:52:20 2009 +0000
13024 Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
13027 Author: Laurent Monin <zas@norz.org>
13028 Date: Tue Feb 3 13:50:10 2009 +0000
13030 Reorder fields a bit and make flags field unsigned.
13033 Author: Laurent Monin <zas@norz.org>
13034 Date: Tue Feb 3 08:41:21 2009 +0000
13036 editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
13039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13040 Date: Mon Feb 2 20:32:59 2009 +0000
13042 improved placing of external commands in menu
13043 small menu improvements
13046 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13047 Date: Sun Feb 1 22:35:40 2009 +0000
13050 xdg_data_home added to the list of directories
13053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13054 Date: Sun Feb 1 18:27:42 2009 +0000
13056 fixed switch from single to split image
13059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13060 Date: Sun Feb 1 12:48:14 2009 +0000
13062 read external editors from .desktop files
13065 Author: Laurent Monin <zas@norz.org>
13066 Date: Thu Jan 29 19:43:34 2009 +0000
13068 Sort the list alphabetically and remove an empty line.
13071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13072 Date: Thu Jan 29 19:23:39 2009 +0000
13074 switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
13075 (new glib-gettextize does not support the old method)
13078 Author: Laurent Monin <zas@norz.org>
13079 Date: Thu Jan 29 19:07:07 2009 +0000
13084 Author: Laurent Monin <zas@norz.org>
13085 Date: Thu Jan 29 19:00:24 2009 +0000
13087 Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
13090 Author: Laurent Monin <zas@norz.org>
13091 Date: Thu Jan 29 18:52:52 2009 +0000
13093 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.
13096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13097 Date: Thu Jan 29 18:05:41 2009 +0000
13099 added SIGBUS handler
13102 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13103 Date: Mon Jan 26 21:08:05 2009 +0000
13105 fixed compilation with lirc
13108 Author: Laurent Monin <zas@norz.org>
13109 Date: Mon Jan 26 14:59:49 2009 +0000
13111 Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
13114 Author: Laurent Monin <zas@norz.org>
13115 Date: Mon Jan 26 14:50:56 2009 +0000
13117 Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
13120 Author: Laurent Monin <zas@norz.org>
13121 Date: Mon Jan 26 14:49:09 2009 +0000
13123 Move -Wall before -Wno-* options for them to have any effect.
13126 Author: Laurent Monin <zas@norz.org>
13127 Date: Mon Jan 26 14:18:08 2009 +0000
13129 Keep -O0 over -O2 as requested by Vladimir.
13132 Author: Laurent Monin <zas@norz.org>
13133 Date: Mon Jan 26 08:36:23 2009 +0000
13135 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).
13138 Author: Laurent Monin <zas@norz.org>
13139 Date: Mon Jan 26 08:30:30 2009 +0000
13141 Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
13144 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13145 Date: Sun Jan 25 19:38:31 2009 +0000
13147 added the original COPYING file from GQview - we can't rely on autogen.sh
13150 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13151 Date: Sun Jan 25 18:14:08 2009 +0000
13153 updated ChangeLog from svn log
13156 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13157 Date: Sun Jan 25 16:58:19 2009 +0000
13159 fixed gthread detection
13162 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13163 Date: Sun Jan 25 09:27:27 2009 +0000
13165 do not ignore newly created sidecars
13168 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13169 Date: Sat Jan 24 13:46:08 2009 +0000
13171 adjusted marks spacing to align them with the marks filter
13174 Author: Laurent Monin <zas@norz.org>
13175 Date: Sat Jan 24 13:38:53 2009 +0000
13177 Fix incorrect translation.
13180 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13181 Date: Sat Jan 24 13:05:06 2009 +0000
13183 fixed restoring of OSD at layout_image_full_screen_stop
13184 https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
13187 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13188 Date: Sat Jan 24 12:15:01 2009 +0000
13193 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13194 Date: Sat Jan 24 10:09:29 2009 +0000
13196 updated version string
13199 Author: Laurent Monin <zas@norz.org>
13200 Date: Sat Jan 24 07:41:23 2009 +0000
13202 Silent two compilation warnings.
13205 Author: Laurent Monin <zas@norz.org>
13206 Date: Sat Jan 24 07:36:21 2009 +0000
13208 French translation was updated.
13211 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13212 Date: Fri Jan 23 22:53:02 2009 +0000
13214 fixed possible crash
13217 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13218 Date: Wed Jan 21 18:30:54 2009 +0000
13220 enable threads by default
13223 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13224 Date: Wed Jan 21 18:16:26 2009 +0000
13226 compilation fixes for older exiv2
13229 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13230 Date: Tue Jan 20 22:53:09 2009 +0000
13232 improved metadata preferences
13235 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13236 Date: Tue Jan 20 22:29:31 2009 +0000
13238 fixed possible segfault
13241 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13242 Date: Sun Jan 11 21:28:03 2009 +0000
13244 show symlinks in filelist
13247 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13248 Date: Sun Jan 11 21:24:58 2009 +0000
13253 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13254 Date: Sun Jan 11 18:58:05 2009 +0000
13256 added a status bar button for writting metadata immediately
13259 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13260 Date: Sun Jan 11 12:13:30 2009 +0000
13262 metadata write mode (direct or sidecar) made configurable for each file
13266 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13267 Date: Sat Jan 10 20:40:37 2009 +0000
13269 simplified metadata interface, dropped metadata_read,
13270 fixes for older exiv2 versions
13273 Author: Laurent Monin <zas@norz.org>
13274 Date: Sun Jan 4 17:14:34 2009 +0000
13276 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.
13279 Author: Laurent Monin <zas@norz.org>
13280 Date: Sun Jan 4 10:32:47 2009 +0000
13282 French translation was updated.
13285 Author: Laurent Monin <zas@norz.org>
13286 Date: Sat Jan 3 17:13:20 2009 +0000
13291 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13292 Date: Sat Jan 3 15:29:08 2009 +0000
13294 write keywords and comments with separate functions
13297 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13298 Date: Fri Jan 2 23:14:01 2009 +0000
13300 fixed updating of selection after deleting the last image from the list
13303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13304 Date: Fri Jan 2 22:57:09 2009 +0000
13306 do not enter a directory after rename
13307 fixed dir tree updating
13308 http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
13311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13312 Date: Fri Jan 2 14:58:21 2009 +0000
13314 added done callback to utilops
13315 used the callback for metadata writting at exit and for renaming new
13319 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13320 Date: Fri Jan 2 09:39:14 2009 +0000
13322 fixed view_dir notification
13325 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13326 Date: Fri Jan 2 09:26:23 2009 +0000
13328 sidecar files grouping was made case-insensitive
13329 added possibility to use macros %raw, %image, %meta in extensions lists
13332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13333 Date: Sat Dec 27 22:53:07 2008 +0000
13335 fixed writting of legacy metadata
13338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13339 Date: Fri Dec 26 19:04:36 2008 +0000
13341 optimized get_mark_func
13342 fixed reference counting bug
13345 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13346 Date: Fri Dec 26 18:54:07 2008 +0000
13348 remove cached entries on all changes
13351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13352 Date: Fri Dec 26 17:38:52 2008 +0000
13354 fixed previous change
13357 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13358 Date: Fri Dec 26 14:12:36 2008 +0000
13360 improved sidecar writting
13361 private metadata can be saved in xmp format
13364 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13365 Date: Thu Dec 25 12:39:34 2008 +0000
13367 implemented a possibility to connect keywords with marks
13370 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13371 Date: Thu Dec 25 12:28:04 2008 +0000
13373 low-level keyword-to-mark functionality
13376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13377 Date: Thu Dec 25 12:19:37 2008 +0000
13379 perform internal commands in idle call
13382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13383 Date: Tue Dec 23 22:42:57 2008 +0000
13385 allow writing of empty keywords/comment
13388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13389 Date: Tue Dec 23 20:53:44 2008 +0000
13391 added change notification to bar_info.c
13394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13395 Date: Tue Dec 23 19:15:12 2008 +0000
13397 improved buffering and notifications
13400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13401 Date: Tue Dec 23 19:13:48 2008 +0000
13403 write changes immediately, the necessary buffering is done on lower
13404 level in metadata.c
13407 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13408 Date: Mon Dec 22 23:25:15 2008 +0000
13410 file class made configurable in preferences
13413 Author: Laurent Monin <zas@norz.org>
13414 Date: Mon Dec 22 19:43:46 2008 +0000
13416 French translation was updated.
13419 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13420 Date: Mon Dec 22 18:29:25 2008 +0000
13422 write metadata after timeout, image change or dir change
13425 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13426 Date: Mon Dec 22 18:15:26 2008 +0000
13428 show metadata options in preferences dialog
13431 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13432 Date: Sun Dec 21 21:36:58 2008 +0000
13437 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13438 Date: Sun Dec 21 21:20:36 2008 +0000
13440 most of the metadata options now works
13443 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13444 Date: Sun Dec 21 16:26:03 2008 +0000
13449 Author: Laurent Monin <zas@norz.org>
13450 Date: Sun Dec 21 09:28:16 2008 +0000
13452 French translation was updated.
13455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13456 Date: Sat Dec 20 23:18:20 2008 +0000
13458 added options for metadata - not yet used
13461 Author: Laurent Monin <zas@norz.org>
13462 Date: Sat Dec 20 21:47:04 2008 +0000
13464 Fix two minor compilation warnings.
13467 Author: Laurent Monin <zas@norz.org>
13468 Date: Sat Dec 20 21:30:27 2008 +0000
13470 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.
13473 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13474 Date: Sat Dec 20 20:43:56 2008 +0000
13476 use the workflow in utilops.c for metadata approving and writting
13477 TODO: configuration
13480 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13481 Date: Tue Dec 16 12:59:23 2008 +0000
13483 queue metadata and write them in an idle callback
13486 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13487 Date: Mon Dec 15 22:47:31 2008 +0000
13489 prepared infrastructure for delayed metadata writting - refreshing
13490 metadata immediately before writting is now possible
13492 modified metadata are stored in fd->modified_xmp
13495 Author: Laurent Monin <zas@norz.org>
13496 Date: Mon Dec 15 18:04:42 2008 +0000
13498 Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
13501 Author: Laurent Monin <zas@norz.org>
13502 Date: Tue Dec 9 19:12:38 2008 +0000
13504 French translation was updated.
13507 Author: Laurent Monin <zas@norz.org>
13508 Date: Tue Dec 9 17:51:28 2008 +0000
13510 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.
13513 Author: Laurent Monin <zas@norz.org>
13514 Date: Mon Dec 8 21:34:32 2008 +0000
13516 Display error dialog with appropriate message when user is trying to open an invalid collection file.
13519 Author: Laurent Monin <zas@norz.org>
13520 Date: Mon Dec 8 21:33:14 2008 +0000
13525 Author: Laurent Monin <zas@norz.org>
13526 Date: Sun Dec 7 15:51:50 2008 +0000
13528 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).
13531 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13532 Date: Sun Dec 7 13:28:04 2008 +0000
13534 handle the case when io.open() fails
13537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13538 Date: Sat Dec 6 21:24:38 2008 +0000
13540 disabled the "unused parameter" warnings, they are harmless and nobody
13541 is going to fix it ;)
13542 (note: -W is equivalent to -Wextra)
13545 Author: Laurent Monin <zas@norz.org>
13546 Date: Tue Dec 2 19:34:53 2008 +0000
13548 Rename few variables to make the code more readable.
13551 Author: Laurent Monin <zas@norz.org>
13552 Date: Sun Nov 30 21:59:28 2008 +0000
13554 keyword_list_find() -> find_string_in_list(), return gboolean.
13557 Author: Laurent Monin <zas@norz.org>
13558 Date: Sun Nov 30 21:52:37 2008 +0000
13560 metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
13563 Author: Laurent Monin <zas@norz.org>
13564 Date: Sun Nov 30 21:43:01 2008 +0000
13566 Rename most comment_*() functions to more appropriate metadata_*().
13569 Author: Laurent Monin <zas@norz.org>
13570 Date: Sun Nov 30 11:46:34 2008 +0000
13572 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().
13575 Author: Laurent Monin <zas@norz.org>
13576 Date: Thu Nov 27 19:10:59 2008 +0000
13578 Do not hardcode exif formatted prefix.
13581 Author: Laurent Monin <zas@norz.org>
13582 Date: Thu Nov 27 12:34:39 2008 +0000
13584 Fix up sign-related warning.
13587 Author: Laurent Monin <zas@norz.org>
13588 Date: Thu Nov 27 12:34:03 2008 +0000
13590 Fix up unsigned expression always true warning.
13593 Author: Laurent Monin <zas@norz.org>
13594 Date: Thu Nov 27 12:33:07 2008 +0000
13596 Resync .h with .c declarations.
13599 Author: Laurent Monin <zas@norz.org>
13600 Date: Thu Nov 27 12:31:27 2008 +0000
13602 Fix up pointer signedness warnings.
13605 Author: Laurent Monin <zas@norz.org>
13606 Date: Thu Nov 27 12:30:49 2008 +0000
13608 Fix up not a prototype warning.
13611 Author: Laurent Monin <zas@norz.org>
13612 Date: Thu Nov 27 12:30:10 2008 +0000
13614 Remove unused variable.
13617 Author: Laurent Monin <zas@norz.org>
13618 Date: Thu Nov 27 12:29:38 2008 +0000
13620 Fix up deprecated function and not a prototype warnings.
13623 Author: Laurent Monin <zas@norz.org>
13624 Date: Wed Nov 26 20:39:50 2008 +0000
13626 Handle return values better to silent some warnings.
13629 Author: Laurent Monin <zas@norz.org>
13630 Date: Wed Nov 26 20:38:47 2008 +0000
13632 Print a message if chown() or chmod() fail.
13635 Author: Laurent Monin <zas@norz.org>
13636 Date: Wed Nov 26 20:37:14 2008 +0000
13638 Fix up format vs type warning.
13641 Author: Laurent Monin <zas@norz.org>
13642 Date: Tue Nov 25 17:32:51 2008 +0000
13644 Move comments/keywords read and write stuff to new metadata.{c,h}.
13647 Author: Laurent Monin <zas@norz.org>
13648 Date: Tue Nov 25 17:01:03 2008 +0000
13650 Fix up unsigned expression always true/false warnings.
13653 Author: Laurent Monin <zas@norz.org>
13654 Date: Sun Nov 23 22:05:27 2008 +0000
13656 Hide .gqv extension from collection name in collection window title and recent menu list.
13659 Author: Laurent Monin <zas@norz.org>
13660 Date: Sun Nov 23 16:16:09 2008 +0000
13662 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().
13665 Author: Laurent Monin <zas@norz.org>
13666 Date: Sun Nov 23 16:10:29 2008 +0000
13668 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.
13671 Author: Laurent Monin <zas@norz.org>
13672 Date: Sat Nov 22 22:54:51 2008 +0000
13674 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.
13677 Author: Laurent Monin <zas@norz.org>
13678 Date: Sat Nov 22 22:43:18 2008 +0000
13680 When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
13683 Author: Laurent Monin <zas@norz.org>
13684 Date: Sat Nov 22 22:10:10 2008 +0000
13689 Author: Laurent Monin <zas@norz.org>
13690 Date: Sat Nov 22 22:04:21 2008 +0000
13692 Use common code for layout_image_setup_split_none() too.
13695 Author: Laurent Monin <zas@norz.org>
13696 Date: Sat Nov 22 21:58:07 2008 +0000
13698 layout_image_setup_split_*(): simplify code.
13701 Author: Laurent Monin <zas@norz.org>
13702 Date: Sat Nov 22 21:11:09 2008 +0000
13704 layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
13707 Author: Laurent Monin <zas@norz.org>
13708 Date: Sat Nov 22 16:24:23 2008 +0000
13710 Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
13713 Author: Laurent Monin <zas@norz.org>
13714 Date: Thu Nov 20 17:28:34 2008 +0000
13716 Force font weight and style to normal for keys.
13719 Author: Laurent Monin <zas@norz.org>
13720 Date: Thu Nov 20 17:23:46 2008 +0000
13722 Fix up yet unmarked keys.
13725 Author: Laurent Monin <zas@norz.org>
13726 Date: Thu Nov 20 11:46:43 2008 +0000
13728 Fix compilation warnings.
13731 Author: Laurent Monin <zas@norz.org>
13732 Date: Thu Nov 20 07:22:56 2008 +0000
13734 Fix up some missing html code.
13737 Author: Laurent Monin <zas@norz.org>
13738 Date: Wed Nov 19 22:57:40 2008 +0000
13743 Author: Laurent Monin <zas@norz.org>
13744 Date: Wed Nov 19 22:46:27 2008 +0000
13746 Fix text wrongly marked as key.
13749 Author: Laurent Monin <zas@norz.org>
13750 Date: Wed Nov 19 22:42:20 2008 +0000
13752 Mark keyboard keys with a span and make them look like a key through css style.
13755 Author: Laurent Monin <zas@norz.org>
13756 Date: Wed Nov 19 21:36:02 2008 +0000
13758 Replace [Control] by shorter and more common [Ctrl].
13761 Author: Laurent Monin <zas@norz.org>
13762 Date: Wed Nov 19 21:16:27 2008 +0000
13764 Unify [Shift] and [Control] notation.
13767 Author: Laurent Monin <zas@norz.org>
13768 Date: Wed Nov 19 20:53:53 2008 +0000
13770 Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
13773 Author: Laurent Monin <zas@norz.org>
13774 Date: Wed Nov 19 17:42:36 2008 +0000
13776 Update documentation.
13779 Author: Laurent Monin <zas@norz.org>
13780 Date: Mon Nov 17 18:05:42 2008 +0000
13782 Fix up links and various enhancements.
13785 Author: Laurent Monin <zas@norz.org>
13786 Date: Mon Nov 17 17:17:47 2008 +0000
13788 Remove colored background in headings for printable version.
13791 Author: Laurent Monin <zas@norz.org>
13792 Date: Mon Nov 17 17:09:44 2008 +0000
13794 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.
13797 Author: Laurent Monin <zas@norz.org>
13798 Date: Mon Nov 17 07:10:32 2008 +0000
13800 Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
13803 Author: Laurent Monin <zas@norz.org>
13804 Date: Sun Nov 16 19:58:43 2008 +0000
13806 Add specific css for print media(has to be improved).
13809 Author: Laurent Monin <zas@norz.org>
13810 Date: Sun Nov 16 16:32:14 2008 +0000
13812 Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
13815 Author: Laurent Monin <zas@norz.org>
13816 Date: Sat Nov 15 20:17:14 2008 +0000
13818 Implement preliminary support for XDG Base Directory Specification.
13819 See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
13821 This feature was requested for a long time (feature requests #1950978 and #2289481).
13822 For now, it is disabled since it breaks compatibility with previous versions.
13823 To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
13825 geeqierc and other conf files are going to:
13826 $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
13828 metadata and thumbnails cache (if std is not used) are going to:
13829 $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
13830 and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
13832 collections are going to:
13833 $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
13836 Please test and report any issue.
13839 Author: Laurent Monin <zas@norz.org>
13840 Date: Sat Nov 15 20:01:25 2008 +0000
13842 Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
13845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13846 Date: Sat Nov 15 19:13:43 2008 +0000
13848 fixed usage of deprecated functions - patch by Omari Stephens
13851 Author: Laurent Monin <zas@norz.org>
13852 Date: Sat Nov 15 17:48:31 2008 +0000
13854 Rename check_for_home_path() to mkdir_if_not_exists().
13857 Author: Laurent Monin <zas@norz.org>
13858 Date: Sat Nov 15 17:30:45 2008 +0000
13860 Use functions to return directories instead of constants.
13861 Following functions were added:
13862 get_collections_dir()
13863 get_metadata_cache_dir()
13865 get_thumbnails_cache_dir()
13868 They return the full directory path.
13871 Author: Laurent Monin <zas@norz.org>
13872 Date: Sat Nov 15 10:35:43 2008 +0000
13874 Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
13877 Author: Laurent Monin <zas@norz.org>
13878 Date: Fri Nov 14 01:10:18 2008 +0000
13880 Fix up Makefile.am: add missing files and do not install template.html.
13883 Author: Laurent Monin <zas@norz.org>
13884 Date: Wed Nov 12 21:38:00 2008 +0000
13886 Fix a cut'n'paste error.
13889 Author: Laurent Monin <zas@norz.org>
13890 Date: Wed Nov 12 21:34:55 2008 +0000
13892 More precise description of the pan view find feature and a note about ressources eating was added.
13895 Author: Laurent Monin <zas@norz.org>
13896 Date: Wed Nov 12 21:15:12 2008 +0000
13898 Add some information about the pan view.
13901 Author: Laurent Monin <zas@norz.org>
13902 Date: Wed Nov 12 17:59:14 2008 +0000
13904 Add a note about splitted view.
13907 Author: Laurent Monin <zas@norz.org>
13908 Date: Wed Nov 12 17:48:16 2008 +0000
13910 Add Connected zoom and Split menu items.
13913 Author: Laurent Monin <zas@norz.org>
13914 Date: Tue Nov 11 23:35:39 2008 +0000
13919 Author: Laurent Monin <zas@norz.org>
13920 Date: Tue Nov 11 23:30:13 2008 +0000
13925 Author: Laurent Monin <zas@norz.org>
13926 Date: Tue Nov 11 21:50:42 2008 +0000
13928 Give a new style to menus.
13931 Author: Laurent Monin <zas@norz.org>
13932 Date: Tue Nov 11 21:49:33 2008 +0000
13937 Author: Laurent Monin <zas@norz.org>
13938 Date: Tue Nov 11 21:17:55 2008 +0000
13940 Update main window menus description to match current Geeqie.
13943 Author: Laurent Monin <zas@norz.org>
13944 Date: Tue Nov 11 21:17:03 2008 +0000
13949 Author: Laurent Monin <zas@norz.org>
13950 Date: Tue Nov 11 10:32:03 2008 +0000
13952 Update exif pane documentation a bit.
13955 Author: Laurent Monin <zas@norz.org>
13956 Date: Tue Nov 11 10:24:04 2008 +0000
13958 Add Properties Options page.
13961 Author: Laurent Monin <zas@norz.org>
13962 Date: Tue Nov 11 10:09:09 2008 +0000
13964 Advanced options documentation is now almost in sync with current geeqie.
13967 Author: Laurent Monin <zas@norz.org>
13968 Date: Tue Nov 11 09:12:10 2008 +0000
13970 More updates to advanced options documentation. Not yet finished.
13973 Author: Laurent Monin <zas@norz.org>
13974 Date: Mon Nov 10 23:36:12 2008 +0000
13976 Page cleanup and fixed. Remove obsolete note.
13979 Author: Laurent Monin <zas@norz.org>
13980 Date: Mon Nov 10 23:15:42 2008 +0000
13985 Author: Laurent Monin <zas@norz.org>
13986 Date: Mon Nov 10 23:05:50 2008 +0000
13988 Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
13991 Author: Laurent Monin <zas@norz.org>
13992 Date: Mon Nov 10 21:33:38 2008 +0000
13994 Let subsection menus match index style.
13997 Author: Laurent Monin <zas@norz.org>
13998 Date: Mon Nov 10 21:14:34 2008 +0000
14000 Cosmetic changes in image search and find duplicates shortcuts tables.
14003 Author: Laurent Monin <zas@norz.org>
14004 Date: Mon Nov 10 20:42:44 2008 +0000
14009 Author: Laurent Monin <zas@norz.org>
14010 Date: Mon Nov 10 20:40:50 2008 +0000
14012 Move from xhtml transitional to xhtml strict.
14015 Author: Laurent Monin <zas@norz.org>
14016 Date: Mon Nov 10 20:16:45 2008 +0000
14021 Author: Laurent Monin <zas@norz.org>
14022 Date: Mon Nov 10 19:37:17 2008 +0000
14024 Tidy up and minor fixes.
14027 Author: Laurent Monin <zas@norz.org>
14028 Date: Mon Nov 10 18:02:09 2008 +0000
14030 Notes cleanup and minor stylistic fixes.
14033 Author: Laurent Monin <zas@norz.org>
14034 Date: Mon Nov 10 17:16:16 2008 +0000
14036 Various fixes and cleanup.
14039 Author: Laurent Monin <zas@norz.org>
14040 Date: Mon Nov 10 16:11:28 2008 +0000
14042 Fix up some errors.
14045 Author: Laurent Monin <zas@norz.org>
14046 Date: Mon Nov 10 15:20:13 2008 +0000
14048 Fix up unvalid xhtml.
14051 Author: Laurent Monin <zas@norz.org>
14052 Date: Mon Nov 10 14:56:11 2008 +0000
14054 Fix up a broken link.
14057 Author: Laurent Monin <zas@norz.org>
14058 Date: Mon Nov 10 14:10:39 2008 +0000
14060 Beautify the manual.
14063 Author: Laurent Monin <zas@norz.org>
14064 Date: Mon Nov 10 13:00:29 2008 +0000
14066 Reformat more pages.
14069 Author: Laurent Monin <zas@norz.org>
14070 Date: Mon Nov 10 12:06:05 2008 +0000
14072 Reformat remaining options pages.
14075 Author: Laurent Monin <zas@norz.org>
14076 Date: Mon Nov 10 10:26:51 2008 +0000
14078 Reformatting: notes, advanced options page and more.
14081 Author: Laurent Monin <zas@norz.org>
14082 Date: Sun Nov 9 21:53:33 2008 +0000
14087 Author: Laurent Monin <zas@norz.org>
14088 Date: Sun Nov 9 17:17:19 2008 +0000
14090 Reformat and cleanup.
14093 Author: Laurent Monin <zas@norz.org>
14094 Date: Sun Nov 9 13:37:39 2008 +0000
14096 More cleanup of tables.
14099 Author: Laurent Monin <zas@norz.org>
14100 Date: Sun Nov 9 13:06:16 2008 +0000
14102 Cleanup some tables.
14105 Author: Laurent Monin <zas@norz.org>
14106 Date: Sun Nov 9 12:48:00 2008 +0000
14108 Drop most old css classes.
14111 Author: Laurent Monin <zas@norz.org>
14112 Date: Sun Nov 9 09:39:14 2008 +0000
14114 Move dialog descriptions to definitions lists, first step.
14117 Author: Laurent Monin <zas@norz.org>
14118 Date: Sun Nov 9 09:33:01 2008 +0000
14123 Author: Laurent Monin <zas@norz.org>
14124 Date: Sun Nov 9 09:28:59 2008 +0000
14126 Move menu descriptions to definitions lists.
14129 Author: Laurent Monin <zas@norz.org>
14130 Date: Sat Nov 8 22:11:51 2008 +0000
14132 Re-introduce Geeqie User Manual footer.
14135 Author: Laurent Monin <zas@norz.org>
14136 Date: Sat Nov 8 17:38:36 2008 +0000
14138 Simplify bottom navigation table.
14141 Author: Laurent Monin <zas@norz.org>
14142 Date: Sat Nov 8 17:24:02 2008 +0000
14144 Use col tags with id in top and bottom navigation tables.
14147 Author: Laurent Monin <zas@norz.org>
14148 Date: Sat Nov 8 11:37:17 2008 +0000
14150 Add a generic spacer at the bottom of the page, remove now unused css classes.
14153 Author: Laurent Monin <zas@norz.org>
14154 Date: Sat Nov 8 10:59:45 2008 +0000
14156 Add two css classes navtop and navbottom and remove unused ones.
14159 Author: Laurent Monin <zas@norz.org>
14160 Date: Sat Nov 8 10:49:18 2008 +0000
14162 Add style.css to list of files to install.
14165 Author: Laurent Monin <zas@norz.org>
14166 Date: Sat Nov 8 10:47:31 2008 +0000
14168 Move css styles to an external stylesheet.
14171 Author: Laurent Monin <zas@norz.org>
14172 Date: Thu Nov 6 23:49:31 2008 +0000
14174 Remove reference to numbered section.
14177 Author: Laurent Monin <zas@norz.org>
14178 Date: Thu Nov 6 23:43:46 2008 +0000
14180 Remove references to numbered sections.
14183 Author: Laurent Monin <zas@norz.org>
14184 Date: Thu Nov 6 23:39:22 2008 +0000
14186 Simplify the table.
14189 Author: Laurent Monin <zas@norz.org>
14190 Date: Thu Nov 6 20:01:32 2008 +0000
14192 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.
14194 This patch fixes that (and still fixes the case where one searches on
14195 comments and hits a file with keywords but no comments). Lastly, I would
14196 imagine that there exists a failure mode where one searches for a keyword and
14197 hits a file with a comment but no keyword, and I imagine this patch should fix
14200 Patch by Omari Stephens (aka xsdg).
14203 Author: Laurent Monin <zas@norz.org>
14204 Date: Tue Nov 4 17:26:46 2008 +0000
14206 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.
14209 Author: Laurent Monin <zas@norz.org>
14210 Date: Tue Nov 4 17:11:53 2008 +0000
14212 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.
14215 Author: Laurent Monin <zas@norz.org>
14216 Date: Mon Oct 27 13:31:39 2008 +0000
14218 Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
14221 Author: Laurent Monin <zas@norz.org>
14222 Date: Sun Oct 26 19:27:20 2008 +0000
14224 Use h2/h3 tags where appropriate.
14227 Author: Petr Ostadal <postadal@suse.cz>
14228 Date: Sun Oct 26 13:43:10 2008 +0000
14230 Fixed doc/Makefile.am according to renamed doc files.
14233 Author: Laurent Monin <zas@norz.org>
14234 Date: Sat Oct 25 14:42:52 2008 +0000
14236 Keyboard table cleanup attempt. Need more work.
14239 Author: Laurent Monin <zas@norz.org>
14240 Date: Sat Oct 25 13:14:00 2008 +0000
14242 Move menus to unordered lists - step 2.
14245 Author: Laurent Monin <zas@norz.org>
14246 Date: Sat Oct 25 11:02:09 2008 +0000
14248 Move menus to unordered lists - step 1.
14251 Author: Laurent Monin <zas@norz.org>
14252 Date: Sat Oct 25 08:49:07 2008 +0000
14254 Align Previous to the left, drop useless col tags.
14257 Author: Laurent Monin <zas@norz.org>
14258 Date: Sat Oct 25 08:14:34 2008 +0000
14260 Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
14263 Author: Laurent Monin <zas@norz.org>
14264 Date: Sat Oct 25 08:10:11 2008 +0000
14269 Author: Laurent Monin <zas@norz.org>
14270 Date: Sat Oct 25 08:07:57 2008 +0000
14272 Drop chapters numbers from h1 title, and reformat top title a bit.
14275 Author: Laurent Monin <zas@norz.org>
14276 Date: Sat Oct 25 07:47:47 2008 +0000
14278 Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
14281 Author: Laurent Monin <zas@norz.org>
14282 Date: Thu Oct 23 22:45:44 2008 +0000
14284 Update legal notice and copyright to mention The Geeqie Team.
14287 Author: Laurent Monin <zas@norz.org>
14288 Date: Thu Oct 23 19:06:23 2008 +0000
14290 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).
14293 Author: Laurent Monin <zas@norz.org>
14294 Date: Thu Oct 23 18:06:28 2008 +0000
14296 Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
14299 Author: Laurent Monin <zas@norz.org>
14300 Date: Wed Oct 22 19:56:29 2008 +0000
14302 Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
14305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14306 Date: Mon Oct 20 21:00:18 2008 +0000
14308 Fix a cut and paste error when implementing the comment search (Klaus
14312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14313 Date: Mon Oct 20 17:13:32 2008 +0000
14315 fixed failed assertion in exif_free
14318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14319 Date: Sat Oct 18 20:17:55 2008 +0000
14321 create xmp sidecar when needed
14324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14325 Date: Sat Oct 18 19:20:27 2008 +0000
14327 simple synchronization XMP <-> Exif, IPTC
14330 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14331 Date: Sat Oct 18 18:22:57 2008 +0000
14333 infrastructure for preprocessing of metadata
14336 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14337 Date: Sat Oct 18 09:07:52 2008 +0000
14339 fixed bar_exif separator
14342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14343 Date: Sat Oct 18 08:40:32 2008 +0000
14345 reordered advanced exif columns
14348 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14349 Date: Sat Oct 18 08:31:25 2008 +0000
14351 no need to validate description, it is in utf8
14354 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14355 Date: Fri Oct 17 22:00:07 2008 +0000
14357 improved custom exif look:
14358 - use toggle instead of remove button
14359 - display description instead of property key
14362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14363 Date: Tue Oct 14 21:24:34 2008 +0000
14365 follow Exiv2 SVN changes
14368 Author: Laurent Monin <zas@norz.org>
14369 Date: Sun Oct 12 08:49:45 2008 +0000
14371 French translation was updated.
14374 Author: Laurent Monin <zas@norz.org>
14375 Date: Sun Oct 12 08:43:14 2008 +0000
14377 Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
14380 Author: Laurent Monin <zas@norz.org>
14381 Date: Sun Oct 12 08:36:53 2008 +0000
14383 Better handling of accels map file writing errors.
14384 Secure save is also used for those now, at the expense of
14385 a bit of duplication of gtk functions.
14386 It should fix bug 2146917 (debian BTS #501131), reported by
14387 Stanislav Maslovski.
14390 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14391 Date: Sat Oct 11 20:19:48 2008 +0000
14393 added option to use exif thumbnails
14394 - it requires exiv2 0.18 or the current svn
14395 - it is disabled by default because the exif thumbnails
14396 may be outdated if the image was edited
14399 Author: Laurent Monin <zas@norz.org>
14400 Date: Tue Oct 7 19:34:11 2008 +0000
14402 French translation was updated.
14405 Author: Laurent Monin <zas@norz.org>
14406 Date: Tue Oct 7 19:29:13 2008 +0000
14408 Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
14411 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14412 Date: Tue Oct 7 18:37:32 2008 +0000
14414 Implement the search for image comment - patch by Klaus Ethgen
14417 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14418 Date: Tue Oct 7 18:22:58 2008 +0000
14420 Fixed degree symbol encoding
14423 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14424 Date: Tue Oct 7 18:20:22 2008 +0000
14426 Adding a vim modeline to all files - patch by Klaus Ethgen
14429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14430 Date: Sun Oct 5 18:25:44 2008 +0000
14432 fixed confirm_delete option
14435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14436 Date: Sat Oct 4 20:28:31 2008 +0000
14438 fixed charset of exiv2 strings in non-utf8 locales
14441 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14442 Date: Wed Oct 1 20:57:56 2008 +0000
14444 Add support for GPSInfo - patch by Klaus Ethgen
14447 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14448 Date: Mon Sep 29 21:17:19 2008 +0000
14450 The comment section in the meta file is the last section. However it do
14451 not accept comment lines starting with a '['. This patch will fix that.
14452 - patch by Klaus Ethgen
14455 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14456 Date: Mon Sep 29 21:09:48 2008 +0000
14458 fixes executable right of images
14461 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14462 Date: Mon Sep 29 21:01:30 2008 +0000
14464 enlarge the dupe window - patch by Klaus Ethgen
14467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14468 Date: Sat Sep 27 18:48:32 2008 +0000
14470 updated preview loader to work with current svn version of libexiv2
14473 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14474 Date: Wed Sep 10 20:37:30 2008 +0000
14476 use SHIFT for connected scroll and zoom
14478 SHIFT + keys or mouse: affects all split windows
14479 keys or mouse: affects only active window
14481 CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
14484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14485 Date: Tue Sep 9 19:46:44 2008 +0000
14487 reverted buggy part of rev. 1138 - it made the filelist jump
14491 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14492 Date: Mon Sep 8 19:57:51 2008 +0000
14494 added possibility to redraw only the parts of image that are already
14498 Author: Laurent Monin <zas@norz.org>
14499 Date: Mon Sep 8 15:53:01 2008 +0000
14501 Fix a compiler warning regarding argument type.
14504 Author: Petr Ostadal <postadal@suse.cz>
14505 Date: Sun Sep 7 23:01:30 2008 +0000
14507 Replaced gtk depreceated code.
14510 Author: Laurent Monin <zas@norz.org>
14511 Date: Sun Sep 7 19:42:19 2008 +0000
14513 Shorten config_window_apply() a bit, reduce code redunancy.
14516 Author: Laurent Monin <zas@norz.org>
14517 Date: Thu Sep 4 22:35:33 2008 +0000
14519 Update translations stats.
14522 Author: Laurent Monin <zas@norz.org>
14523 Date: Thu Sep 4 22:29:32 2008 +0000
14525 French translation was updated.
14528 Author: Laurent Monin <zas@norz.org>
14529 Date: Thu Sep 4 22:04:32 2008 +0000
14531 Allow all Preferences pages to scroll vertically. Reduce code redundancy.
14534 Author: Laurent Monin <zas@norz.org>
14535 Date: Thu Sep 4 21:38:28 2008 +0000
14537 Allow to change image.scroll_reset_method in Preferences > Image.
14540 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14541 Date: Thu Sep 4 21:19:09 2008 +0000
14543 fixed various problems with preserving viewport on image change,
14544 options->image.scroll_reset_method should work again (it needs to be
14545 added to the preferences dialog)
14548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14549 Date: Wed Sep 3 21:54:49 2008 +0000
14551 load thumbnails with lower priority
14552 TODO: maybe implement an exception for visible thumbnails
14555 Author: Laurent Monin <zas@norz.org>
14556 Date: Wed Sep 3 21:13:02 2008 +0000
14558 Improve debug messages.
14561 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14562 Date: Wed Sep 3 20:43:10 2008 +0000
14564 adjusted default options
14567 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14568 Date: Wed Sep 3 20:29:32 2008 +0000
14570 adjusted redraw priority relative to icon drawing
14573 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14574 Date: Wed Sep 3 19:58:21 2008 +0000
14576 dropped IMAGE_THROTTLE_LARGER_IMAGES code
14579 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14580 Date: Wed Sep 3 19:52:11 2008 +0000
14582 fixed handling of broken images
14585 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14586 Date: Mon Sep 1 19:18:32 2008 +0000
14588 improved pixbuf draw priority control
14591 Author: Laurent Monin <zas@norz.org>
14592 Date: Mon Sep 1 17:29:07 2008 +0000
14594 Use a constant for minimal window size. Set it to 32 for all dialogs.
14597 Author: Laurent Monin <zas@norz.org>
14598 Date: Mon Sep 1 17:22:19 2008 +0000
14600 Remove redundant debug.h inclusion.
14603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14604 Date: Sun Aug 31 21:19:00 2008 +0000
14606 fixed read ahead callback
14609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14610 Date: Sun Aug 31 21:02:09 2008 +0000
14612 fixed error handling in image loader
14615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14616 Date: Sun Aug 31 18:53:11 2008 +0000
14618 fixed possible endless loop
14621 Author: Laurent Monin <zas@norz.org>
14622 Date: Sun Aug 31 12:29:49 2008 +0000
14624 Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
14627 Author: Laurent Monin <zas@norz.org>
14628 Date: Sun Aug 31 11:27:24 2008 +0000
14630 Move quoted_value() and escquote_value() to misc.[ch].
14633 Author: Laurent Monin <zas@norz.org>
14634 Date: Sun Aug 31 10:51:41 2008 +0000
14636 Move miscellaneous functions to their own files (new misc.[ch]).
14639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14640 Date: Sun Aug 31 10:08:48 2008 +0000
14645 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14646 Date: Sun Aug 31 09:20:29 2008 +0000
14648 improved thread support in image loader
14651 Author: Laurent Monin <zas@norz.org>
14652 Date: Sun Aug 31 09:13:42 2008 +0000
14654 Move save/load_options() to options.[ch].
14657 Author: Laurent Monin <zas@norz.org>
14658 Date: Sun Aug 31 08:59:39 2008 +0000
14660 Move sync_options_with_current_state() call to save_options().
14663 Author: Laurent Monin <zas@norz.org>
14664 Date: Sun Aug 31 08:41:42 2008 +0000
14666 Move some code to new functions, to simplify main().
14669 Author: Laurent Monin <zas@norz.org>
14670 Date: Sun Aug 31 08:13:36 2008 +0000
14672 Fix two minor compilation warnings.
14675 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14676 Date: Sat Aug 30 20:15:47 2008 +0000
14678 run image loader in separate thread
14679 this feature is disabled by default for now, it must be enabled by
14680 configure --enable-threads
14683 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14684 Date: Sat Aug 30 13:04:06 2008 +0000
14686 prepared image loader code for threads
14689 Author: Laurent Monin <zas@norz.org>
14690 Date: Sat Aug 30 10:39:35 2008 +0000
14692 Allow to override documentation paths through options:
14693 - documentation.helpdir
14694 - documentation.htmldir
14695 Default values are set at configure time.
14698 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14699 Date: Fri Aug 29 20:53:53 2008 +0000
14701 converted image loader to a GObject and use signals for notification
14704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14705 Date: Fri Aug 29 12:35:13 2008 +0000
14707 do not access image_loader directly
14710 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14711 Date: Fri Aug 29 09:59:20 2008 +0000
14713 added new raw preview interface for legacy exif
14716 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14717 Date: Fri Aug 29 09:38:10 2008 +0000
14719 fixed thumbnail loader for the new raw preview interface
14722 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14723 Date: Thu Aug 28 22:26:09 2008 +0000
14725 use mmaped files image loader
14726 implemented new interface for extracting raw previews
14727 experiments with previews support in SVN version of Exiv2
14730 Author: Petr Ostadal <postadal@suse.cz>
14731 Date: Thu Aug 28 12:51:02 2008 +0000
14733 Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
14736 Author: Laurent Monin <zas@norz.org>
14737 Date: Thu Aug 28 10:50:02 2008 +0000
14739 Silent warnings about unused functions when lcms is not used.
14742 Author: Laurent Monin <zas@norz.org>
14743 Date: Wed Aug 27 17:02:14 2008 +0000
14745 Comment out unused functions.
14748 Author: Laurent Monin <zas@norz.org>
14749 Date: Wed Aug 27 16:42:59 2008 +0000
14751 Silent a compiler warning.
14754 Author: Laurent Monin <zas@norz.org>
14755 Date: Wed Aug 27 16:40:21 2008 +0000
14757 const gpointer -> gconstpointer.
14760 Author: Laurent Monin <zas@norz.org>
14761 Date: Tue Aug 26 22:37:18 2008 +0000
14763 Use gpointer instead of void *.
14766 Author: Laurent Monin <zas@norz.org>
14767 Date: Tue Aug 26 22:30:40 2008 +0000
14769 Consistency: type * instead of type*.
14772 Author: Laurent Monin <zas@norz.org>
14773 Date: Tue Aug 26 22:22:51 2008 +0000
14775 For the sake of consistency, use glib basic types everywhere.
14778 Author: Laurent Monin <zas@norz.org>
14779 Date: Tue Aug 26 21:19:33 2008 +0000
14784 Author: Petr Ostadal <postadal@suse.cz>
14785 Date: Tue Aug 26 20:21:30 2008 +0000
14787 Fixed segfault when is run inside directory with non valid uft-8 image
14791 Author: Petr Ostadal <postadal@suse.cz>
14792 Date: Tue Aug 26 13:56:56 2008 +0000
14794 Fixed calling "Image search" function in a directory without image.
14797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14798 Date: Mon Aug 25 22:45:38 2008 +0000
14800 correctly maintain selection during iconlist refresh
14803 Author: Laurent Monin <zas@norz.org>
14804 Date: Mon Aug 25 22:20:45 2008 +0000
14806 Whitespaces cleanup.
14809 Author: Petr Ostadal <postadal@suse.cz>
14810 Date: Mon Aug 25 18:13:33 2008 +0000
14812 Fixed segfaulting when alter image in directory without images.
14815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14816 Date: Mon Aug 25 16:58:27 2008 +0000
14818 removed unused code
14821 Author: Laurent Monin <zas@norz.org>
14822 Date: Sun Aug 24 14:40:18 2008 +0000
14827 Author: Laurent Monin <zas@norz.org>
14828 Date: Sun Aug 24 14:33:03 2008 +0000
14830 Slight code redundancy reduction.
14833 Author: Laurent Monin <zas@norz.org>
14834 Date: Sun Aug 24 14:14:37 2008 +0000
14836 Drop redundant variable affectation.
14839 Author: Laurent Monin <zas@norz.org>
14840 Date: Sun Aug 24 13:22:08 2008 +0000
14842 Fix untranslated messages. French translation and POTFILES.in were updated.
14845 Author: Laurent Monin <zas@norz.org>
14846 Date: Sun Aug 24 10:00:40 2008 +0000
14848 French translation was updated.
14851 Author: Laurent Monin <zas@norz.org>
14852 Date: Sun Aug 24 10:00:02 2008 +0000
14854 Mark forgotten string for translation.
14857 Author: Laurent Monin <zas@norz.org>
14858 Date: Sat Aug 23 21:07:25 2008 +0000
14860 Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
14863 Author: Laurent Monin <zas@norz.org>
14864 Date: Sat Aug 23 20:46:31 2008 +0000
14866 Minor optimization: no need to copy the whole remaining of the string, just copy next char.
14869 Author: Laurent Monin <zas@norz.org>
14870 Date: Sat Aug 23 17:35:57 2008 +0000
14872 Only display status if there is at least one file in the file list.
14875 Author: Laurent Monin <zas@norz.org>
14876 Date: Sat Aug 23 17:00:59 2008 +0000
14878 Remove unneeded type casting.
14881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14882 Date: Sat Aug 23 08:42:12 2008 +0000
14887 Author: Laurent Monin <zas@norz.org>
14888 Date: Fri Aug 22 22:09:54 2008 +0000
14890 French translation was updated.
14893 Author: Laurent Monin <zas@norz.org>
14894 Date: Fri Aug 22 21:52:13 2008 +0000
14896 Add an option named layout.home_path which modifies the behavior of the Home button.
14897 By default, pressing this button goes to the user's home directory.
14898 When this option is set to a path, this path is used instead.
14899 One can change the option value through Preferences > Advanced > Navigation
14900 or directly in .geeqierc.
14901 Feature proposed by Colin Clark.
14904 Author: Laurent Monin <zas@norz.org>
14905 Date: Thu Aug 21 22:49:30 2008 +0000
14910 Author: Laurent Monin <zas@norz.org>
14911 Date: Thu Aug 21 22:47:49 2008 +0000
14913 Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
14916 Author: Laurent Monin <zas@norz.org>
14917 Date: Thu Aug 21 22:36:20 2008 +0000
14922 Author: Laurent Monin <zas@norz.org>
14923 Date: Wed Aug 20 22:26:34 2008 +0000
14925 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.
14928 Author: Laurent Monin <zas@norz.org>
14929 Date: Wed Aug 20 22:19:35 2008 +0000
14931 Do not return values of void functions. Reported by Jeffery Small.
14934 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14935 Date: Wed Aug 20 20:36:36 2008 +0000
14937 update the FileData structure when a new folder is created
14940 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14941 Date: Tue Aug 19 22:58:31 2008 +0000
14943 improved refresh in view_dir_list
14946 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14947 Date: Tue Aug 19 21:01:29 2008 +0000
14949 set fallback pixbuf in case of missing file
14952 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14953 Date: Tue Aug 19 20:58:23 2008 +0000
14955 fixed possible segfault
14958 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14959 Date: Sun Aug 17 14:18:51 2008 +0000
14961 removed code for maintaining filelist position, gtk_tree_view itself handles it
14965 Author: Laurent Monin <zas@norz.org>
14966 Date: Sun Aug 17 09:36:02 2008 +0000
14968 French translation was updated.
14971 Author: Laurent Monin <zas@norz.org>
14972 Date: Sun Aug 17 09:30:45 2008 +0000
14974 Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
14975 - drop VFICON_INFO() and VFLIST_INFO() macros
14976 - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
14977 - replace all related occurrences by shorter expressions.
14980 VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
14981 VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
14984 Author: Laurent Monin <zas@norz.org>
14985 Date: Sun Aug 17 09:00:33 2008 +0000
14987 Move variable declaration at start of block.
14990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14991 Date: Sat Aug 16 23:37:26 2008 +0000
14993 marks in iconview made clickable
14996 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14997 Date: Sat Aug 16 20:57:40 2008 +0000
14999 keep files with non-zero marks in memory
15002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15003 Date: Sat Aug 16 20:34:14 2008 +0000
15005 implemented marks filter
15008 Author: Laurent Monin <zas@norz.org>
15009 Date: Sat Aug 16 07:18:16 2008 +0000
15011 Fix double escaping of image overlay text.
15012 Bug 2051955, reported by Emmanuel Dupuis.
15015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15016 Date: Wed Aug 13 21:07:06 2008 +0000
15018 added keyboard map generator
15021 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15022 Date: Wed Aug 13 20:46:06 2008 +0000
15024 a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
15027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15028 Date: Tue Aug 12 20:21:25 2008 +0000
15030 fixed crash with float file list and geeqie --blank
15033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15034 Date: Mon Aug 11 18:53:19 2008 +0000
15036 fixed crash in geeqie --blank
15039 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15040 Date: Mon Aug 11 17:45:26 2008 +0000
15042 fixed setting visible entry in view_dir_tree
15045 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15046 Date: Wed Jul 30 18:44:49 2008 +0000
15048 updated ChangeLog from svn log
15051 Author: Laurent Monin <zas@norz.org>
15052 Date: Mon Jul 28 18:35:19 2008 +0000
15054 Move declarations at the beginning of blocks.
15057 Author: Laurent Monin <zas@norz.org>
15058 Date: Mon Jul 28 18:07:42 2008 +0000
15060 Optimize tests even more using last changes.
15063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15064 Date: Mon Jul 28 18:02:10 2008 +0000
15066 do not free unallocated exif data
15069 Author: Laurent Monin <zas@norz.org>
15070 Date: Mon Jul 28 17:59:09 2008 +0000
15072 Cache strcmp() result.
15075 Author: Laurent Monin <zas@norz.org>
15076 Date: Mon Jul 28 17:56:56 2008 +0000
15078 Optimize redundant tests.
15081 Author: Laurent Monin <zas@norz.org>
15082 Date: Mon Jul 28 17:55:06 2008 +0000
15084 Move dest_dir variable to inner block.
15087 Author: Laurent Monin <zas@norz.org>
15088 Date: Mon Jul 28 09:44:50 2008 +0000
15090 Reduce code redundancy and minor typo fixes.
15093 Author: Laurent Monin <zas@norz.org>
15094 Date: Mon Jul 28 09:14:10 2008 +0000
15096 French translation was updated.
15099 Author: Laurent Monin <zas@norz.org>
15100 Date: Mon Jul 28 09:12:33 2008 +0000
15105 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15106 Date: Sun Jul 27 19:22:40 2008 +0000
15108 abort file operations when the file list is empty
15111 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15112 Date: Sun Jul 27 18:20:59 2008 +0000
15114 remember path entered in file dialog
15115 http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
15118 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15119 Date: Sun Jul 27 13:46:24 2008 +0000
15121 speed-up of directory notification on deleting large number of files
15124 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15125 Date: Sun Jul 27 09:51:28 2008 +0000
15127 added "Symlink" as an example of "filter" command
15130 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15131 Date: Sun Jul 27 08:57:12 2008 +0000
15133 improved updating of view_dir_tree
15136 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15137 Date: Sun Jul 27 08:40:47 2008 +0000
15139 fixed deleting of non-empty folder
15142 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15143 Date: Sat Jul 26 22:36:58 2008 +0000
15148 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15149 Date: Sat Jul 26 22:26:08 2008 +0000
15151 fixed invalid warning on running editors
15154 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15155 Date: Sat Jul 26 20:34:24 2008 +0000
15157 updated version string
15160 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15161 Date: Sat Jul 26 20:15:00 2008 +0000
15163 dropped references to OpenOffice.org as suggested at
15164 https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
15167 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15168 Date: Sat Jul 26 20:02:20 2008 +0000
15173 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15174 Date: Sat Jul 26 19:52:40 2008 +0000
15176 removed unused messages.desc_dlist
15179 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15180 Date: Sat Jul 26 19:41:46 2008 +0000
15182 fixed new folder command
15185 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15186 Date: Sat Jul 26 19:33:36 2008 +0000
15188 fixed renaming of directories
15191 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15192 Date: Sat Jul 26 19:01:20 2008 +0000
15194 warn about changed file extensions
15197 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15198 Date: Sat Jul 26 18:33:49 2008 +0000
15200 added icon for changes without warnings
15203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15204 Date: Sat Jul 26 18:17:56 2008 +0000
15206 allow only existing folders in destination dialog
15207 http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
15210 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15211 Date: Sat Jul 26 10:27:41 2008 +0000
15213 clean up - checks are handled elsewhere
15216 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15217 Date: Sat Jul 26 09:58:25 2008 +0000
15219 more checks for file operations
15222 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15223 Date: Fri Jul 25 22:04:55 2008 +0000
15225 improved error reporting
15228 Author: Laurent Monin <zas@norz.org>
15229 Date: Fri Jul 25 06:35:35 2008 +0000
15231 Minor tidy up and optimization.
15234 Author: Laurent Monin <zas@norz.org>
15235 Date: Thu Jul 24 20:24:04 2008 +0000
15237 Set GIO channels to binary encoding.
15238 This is needed since messages from commands may not be UTF8-encoded
15239 and g_io_channel_read_chars() may incorrectly interpret some characters.
15240 In practice it was truncating some ISO-8859-1 messages containing some
15241 french characters. This fixes it.
15244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15245 Date: Thu Jul 24 20:03:57 2008 +0000
15247 separated debugging log and debug CFLAGS
15248 enable debugging log support by default
15251 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15252 Date: Wed Jul 23 22:19:16 2008 +0000
15254 indicate check warnings and errors in delete and rename dialogs
15257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15258 Date: Wed Jul 23 20:53:05 2008 +0000
15260 removed file_data_add_change_info
15261 reduced code redundancy - patch by Laurent, slightly modified
15264 Author: Laurent Monin <zas@norz.org>
15265 Date: Wed Jul 23 17:38:04 2008 +0000
15270 Author: Laurent Monin <zas@norz.org>
15271 Date: Wed Jul 23 12:46:35 2008 +0000
15276 Author: Laurent Monin <zas@norz.org>
15277 Date: Wed Jul 23 12:45:59 2008 +0000
15279 Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
15282 Author: Laurent Monin <zas@norz.org>
15283 Date: Wed Jul 23 10:21:37 2008 +0000
15285 Simplify parse_out_relatives().
15288 Author: Laurent Monin <zas@norz.org>
15289 Date: Wed Jul 23 09:10:41 2008 +0000
15294 Author: Laurent Monin <zas@norz.org>
15295 Date: Wed Jul 23 09:00:38 2008 +0000
15297 Fix missing newline at end of file.
15300 Author: Laurent Monin <zas@norz.org>
15301 Date: Wed Jul 23 08:59:29 2008 +0000
15303 Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
15306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15307 Date: Tue Jul 22 22:05:20 2008 +0000
15309 do not create duplicate FileData entries
15312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15313 Date: Tue Jul 22 21:46:08 2008 +0000
15315 basic infrastructure for early error and dangerous operations checking
15319 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15320 Date: Tue Jul 22 18:27:12 2008 +0000
15322 clean up fd->change on error
15325 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15326 Date: Tue Jul 22 18:13:41 2008 +0000
15328 remove items from file_data_planned_change_hash when the operation is
15332 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15333 Date: Tue Jul 22 17:57:22 2008 +0000
15335 fixed stop button in editor dialog
15338 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15339 Date: Tue Jul 22 17:40:24 2008 +0000
15341 delete file_data_planned_change_hash when it is not used
15344 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15345 Date: Mon Jul 21 21:38:26 2008 +0000
15348 http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
15351 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15352 Date: Mon Jul 21 20:50:24 2008 +0000
15354 file_util_rename_dir should not return anything
15357 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15358 Date: Mon Jul 21 20:40:29 2008 +0000
15360 added notification handler to view_dir
15363 Author: Laurent Monin <zas@norz.org>
15364 Date: Mon Jul 21 08:31:43 2008 +0000
15366 French translation was updated.
15369 Author: Laurent Monin <zas@norz.org>
15370 Date: Sun Jul 20 15:21:06 2008 +0000
15372 Update POTFILES.in.
15375 Author: Laurent Monin <zas@norz.org>
15376 Date: Sun Jul 20 15:16:05 2008 +0000
15378 Move uri_*() functions to separate files: uri_utils.[ch]
15381 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15382 Date: Sun Jul 20 15:04:40 2008 +0000
15384 periodic testing of changed files can be now disabled
15387 Author: Laurent Monin <zas@norz.org>
15388 Date: Sun Jul 20 14:56:32 2008 +0000
15390 Move history_list_*() functions to separate files:
15391 history_list.c and history_list.h.
15394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15395 Date: Sun Jul 20 14:52:00 2008 +0000
15397 implemented "create directory" command
15400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15401 Date: Sun Jul 20 13:59:55 2008 +0000
15403 fixed file copy/move dialog
15406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15407 Date: Sun Jul 20 13:19:22 2008 +0000
15409 fixed the case when a renamed file is detected by directory scanning
15410 before the external rename commands exits. We have to update the
15411 FileData structure immediately, othervise we would get duplicate
15415 Author: Laurent Monin <zas@norz.org>
15416 Date: Sun Jul 20 12:20:12 2008 +0000
15418 Optimize history_list_add_to_key() a bit.
15421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15422 Date: Sun Jul 20 11:29:12 2008 +0000
15424 fixed previous checkin
15427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15428 Date: Sun Jul 20 11:22:19 2008 +0000
15430 implemented directory rename and delete operations
15433 Author: Laurent Monin <zas@norz.org>
15434 Date: Sun Jul 20 07:52:16 2008 +0000
15436 Move out test outside the loop.
15439 Author: Laurent Monin <zas@norz.org>
15440 Date: Sat Jul 19 13:57:03 2008 +0000
15445 Author: Laurent Monin <zas@norz.org>
15446 Date: Sat Jul 19 12:36:46 2008 +0000
15448 Fix missing newline at end of file.
15451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15452 Date: Sat Jul 19 09:06:24 2008 +0000
15454 increase reference count before sending notification in file_data_new
15457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15458 Date: Fri Jul 18 21:20:49 2008 +0000
15460 fixed test for changed files in cache
15463 Author: Laurent Monin <zas@norz.org>
15464 Date: Fri Jul 18 09:55:15 2008 +0000
15466 Introduce image_loader_set_done_func().
15469 Author: Laurent Monin <zas@norz.org>
15470 Date: Thu Jul 17 22:36:58 2008 +0000
15472 Reduce code redundancy by moving common code to new menu_choice_get_match_type().
15475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15476 Date: Thu Jul 17 21:51:21 2008 +0000
15478 reload changed images
15481 Author: Laurent Monin <zas@norz.org>
15482 Date: Tue Jul 15 15:37:14 2008 +0000
15484 Move code from image_osd_update_cb() to separate functions.
15487 Author: Laurent Monin <zas@norz.org>
15488 Date: Tue Jul 15 14:32:00 2008 +0000
15490 Tidy up and code redundancy reduction.
15493 Author: Laurent Monin <zas@norz.org>
15494 Date: Tue Jul 15 12:52:02 2008 +0000
15496 Use a specific enum for image.zoom_mode values (ZoomMode) and
15497 simplify calls to image_zoom_get_default(), dropping last parameter
15498 which was always options->image.zoom_mode.
15501 Author: Laurent Monin <zas@norz.org>
15502 Date: Sun Jul 13 14:50:07 2008 +0000
15504 Improve ways to specify html browser (used for help, see bug 2015099).
15505 Two new rc file options were added:
15506 - helpers.html_browser.command_name
15507 - helpers.html_browser.command_line
15508 These are checked first before trying common browser locations.
15509 If these do not lead to a valid browser, then geeqie will
15510 search for geeqie_html_browser script in the path, then
15511 it will try various common browsers.
15514 Author: Laurent Monin <zas@norz.org>
15515 Date: Sun Jul 13 13:51:23 2008 +0000
15517 Apply debian-specific patch to launch help browser (bug 2015099).
15520 Author: Laurent Monin <zas@norz.org>
15521 Date: Sun Jul 13 12:36:18 2008 +0000
15523 Fix a segfault occuring when opening some collection files.
15524 Skip all lines not starting with a # when only geometry is required.
15527 Author: Laurent Monin <zas@norz.org>
15528 Date: Sat Jul 5 10:21:09 2008 +0000
15530 Prevent segfault in certain conditions when displaying debug message.
15533 Author: Laurent Monin <zas@norz.org>
15534 Date: Fri Jul 4 22:49:04 2008 +0000
15536 French translation was updated.
15539 Author: Laurent Monin <zas@norz.org>
15540 Date: Fri Jul 4 20:32:48 2008 +0000
15542 Optimize a bit when connected zoom and scrolling are unset,
15543 just move the test outside loops.
15546 Author: Laurent Monin <zas@norz.org>
15547 Date: Fri Jul 4 17:21:07 2008 +0000
15549 layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
15552 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15553 Date: Thu Jul 3 20:16:15 2008 +0000
15555 refresh thumbnails on file change
15558 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15559 Date: Thu Jul 3 19:38:19 2008 +0000
15561 set fallback thumbnail pixbuf only if the loading really fails
15564 Author: Laurent Monin <zas@norz.org>
15565 Date: Thu Jul 3 18:16:39 2008 +0000
15567 Fix missing references for the current directory in pan folder stuff.
15568 It was causing an fd magick assertion failure.
15569 Bug reported by Omari Stephens.
15572 Author: Laurent Monin <zas@norz.org>
15573 Date: Thu Jul 3 08:33:10 2008 +0000
15575 Increase debugging info in file_data_ref() and file_data_unref().
15576 When compiled with DEBUG defined, file and line of the caller is displayed
15580 Author: Laurent Monin <zas@norz.org>
15581 Date: Wed Jul 2 08:38:47 2008 +0000
15583 Optimize file_cache_get() by only moving element to front if needed
15584 (most of the time there is no need).
15585 Reduce code redundancy in file_cache_put() by calling file_cache_get().
15586 Enhance debugging code.
15589 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15590 Date: Mon Jun 30 21:08:28 2008 +0000
15592 fixed division by zero in pixbuf_renderer_get_scroll_center
15595 Author: Laurent Monin <zas@norz.org>
15596 Date: Sun Jun 29 15:51:54 2008 +0000
15598 Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
15599 into thumb_loader_save_thumbnail().
15600 Most of the code was redundant.
15603 Author: Laurent Monin <zas@norz.org>
15604 Date: Sun Jun 29 10:11:43 2008 +0000
15606 Make better matching between options types in options.h and the rest of the code.
15607 Most changes are from gint to gboolean pseudo type and between gint / guint.
15610 Author: Laurent Monin <zas@norz.org>
15611 Date: Sat Jun 28 08:01:36 2008 +0000
15613 layout_image_drag_cb(): optimize when connected scrolling is unset.
15616 Author: Laurent Monin <zas@norz.org>
15617 Date: Sat Jun 28 07:43:37 2008 +0000
15619 Reduce number of parameters (mostly unused), just pass the event pointer.
15622 Author: Laurent Monin <zas@norz.org>
15623 Date: Sat Jun 28 00:44:31 2008 +0000
15626 thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
15629 Author: Laurent Monin <zas@norz.org>
15630 Date: Fri Jun 27 22:57:48 2008 +0000
15632 image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
15633 empty first element.
15636 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15637 Date: Fri Jun 27 21:35:21 2008 +0000
15639 do not read keywords and comment between exif_read_fd and exif_free_fd
15640 calls (fd->exif does not have reference counting)
15643 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15644 Date: Fri Jun 27 21:09:15 2008 +0000
15646 added pixbuf_fallback function
15647 fixed thumb loader for non-image files
15650 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15651 Date: Fri Jun 27 18:43:05 2008 +0000
15653 fixed crash in entering fullscreen during loading
15656 Author: Laurent Monin <zas@norz.org>
15657 Date: Fri Jun 27 10:00:55 2008 +0000
15659 osd_template_insert(): optimize and simplify using flags.
15662 Author: Laurent Monin <zas@norz.org>
15663 Date: Fri Jun 27 08:05:51 2008 +0000
15665 image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
15666 Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
15669 Author: Laurent Monin <zas@norz.org>
15670 Date: Thu Jun 26 23:29:08 2008 +0000
15672 image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
15675 Author: Laurent Monin <zas@norz.org>
15676 Date: Thu Jun 26 15:59:20 2008 +0000
15678 Use flags for pr_zoom_*() functions.
15681 Author: Laurent Monin <zas@norz.org>
15682 Date: Thu Jun 26 14:43:52 2008 +0000
15684 Use stricter types for image options.
15687 Author: Laurent Monin <zas@norz.org>
15688 Date: Thu Jun 26 12:23:48 2008 +0000
15690 Use flags instead of int parameters for pixbuf_renderer_overlay_add().
15693 Author: Laurent Monin <zas@norz.org>
15694 Date: Thu Jun 26 11:48:40 2008 +0000
15696 Only define ExifOrientationType if GQ_BUILD is not defined since
15697 it is already defined in exif.h.
15700 Author: Laurent Monin <zas@norz.org>
15701 Date: Wed Jun 25 20:53:52 2008 +0000
15706 Author: Laurent Monin <zas@norz.org>
15707 Date: Wed Jun 25 20:22:02 2008 +0000
15709 French translation was updated.
15712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15713 Date: Sun Jun 22 20:07:32 2008 +0000
15715 optimized marks drawing
15718 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15719 Date: Sun Jun 22 20:01:20 2008 +0000
15721 show marks in iconview
15724 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15725 Date: Sun Jun 22 10:01:26 2008 +0000
15727 show sidecars in icon view
15730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15731 Date: Sun Jun 22 09:40:57 2008 +0000
15733 fixed in-place renaming
15736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15737 Date: Sun Jun 22 09:19:42 2008 +0000
15739 added possibility to disable grouping of selected files
15742 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15743 Date: Sat Jun 21 22:01:45 2008 +0000
15745 cache size made configurable
15748 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15749 Date: Sat Jun 21 19:26:01 2008 +0000
15751 measure pixbuf cache size in bytes
15754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15755 Date: Sat Jun 21 16:00:13 2008 +0000
15757 simple cache for loaded pixbufs
15760 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15761 Date: Sat Jun 21 11:05:55 2008 +0000
15763 renamed fd->pixbuf to fd->thumb_pixbuf
15766 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15767 Date: Wed Jun 18 22:26:52 2008 +0000
15769 implemented generic FileData cache
15770 use it for caching decoded exif data
15773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15774 Date: Tue Jun 17 20:25:05 2008 +0000
15776 more robust thumbs progress bar
15779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15780 Date: Tue Jun 17 19:56:21 2008 +0000
15782 do not allocate new buffer for thumbnails with correct orientation
15785 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15786 Date: Mon Jun 16 19:07:02 2008 +0000
15791 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15792 Date: Mon Jun 16 18:37:35 2008 +0000
15794 another try to free layout at exit
15797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15798 Date: Sun Jun 15 21:52:15 2008 +0000
15800 rotate thumbnails by exif
15803 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15804 Date: Sun Jun 15 20:09:15 2008 +0000
15806 use FileData in thumb_loader
15809 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15810 Date: Sat Jun 14 21:49:48 2008 +0000
15812 use GtkSizeGroup to control initial size of split images
15815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15816 Date: Sat Jun 14 18:41:30 2008 +0000
15818 preserve image center on refresh
15821 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15822 Date: Sat Jun 14 18:33:40 2008 +0000
15824 use multiline description in vflist with large thumbnails
15825 always display marks in the first column
15826 show expander in "name" column
15829 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15830 Date: Sat Jun 14 17:32:27 2008 +0000
15832 join name and sidecars to one string
15835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15836 Date: Sat Jun 14 17:14:28 2008 +0000
15838 optimized vflist_setup_iter_recursive
15841 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15842 Date: Sat Jun 14 12:43:39 2008 +0000
15844 iconlist_refresh optimization
15847 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15848 Date: Sat Jun 14 12:30:44 2008 +0000
15850 fixed iconview update after deletion of selected image
15853 Author: Laurent Monin <zas@norz.org>
15854 Date: Sat Jun 14 06:52:52 2008 +0000
15856 Silent unused variable warning.
15859 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15860 Date: Fri Jun 13 21:32:58 2008 +0000
15862 optimized vflist_setup_iter
15865 Author: Laurent Monin <zas@norz.org>
15866 Date: Fri Jun 13 13:33:11 2008 +0000
15868 French translation was updated.
15871 Author: Laurent Monin <zas@norz.org>
15872 Date: Fri Jun 13 12:27:41 2008 +0000
15874 Revert patches 759 and 760.
15875 759 patch broke adding selection of files through sort manager
15876 to an unopened collection.
15879 Author: Laurent Monin <zas@norz.org>
15880 Date: Fri Jun 13 11:51:23 2008 +0000
15882 Display total size of files in collection window, for the list and for the selection.
15885 Author: Laurent Monin <zas@norz.org>
15886 Date: Fri Jun 13 11:11:57 2008 +0000
15888 Optionnally display directory's date in list view.
15889 It can be set through Preferences > Advanced > Behavior and
15890 is saved to rc file as layout.show_directory_date option.
15893 Author: Laurent Monin <zas@norz.org>
15894 Date: Thu Jun 12 22:43:32 2008 +0000
15896 load_options_from():
15897 - do not copy option name and value anywhere, only copy value_all to a separate buffer
15898 - allow more relaxed syntax on read, so we can correctly read option name and value
15899 even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
15900 - minor aesthetical changes
15903 Author: Laurent Monin <zas@norz.org>
15904 Date: Thu Jun 12 21:21:32 2008 +0000
15906 Add a comment about relative positions of image overlay in the rc file.
15909 Author: Laurent Monin <zas@norz.org>
15910 Date: Thu Jun 12 20:33:51 2008 +0000
15912 Allow to set image overlay info position through options:
15913 - image_overlay.common.x
15914 - image_overlay.common.y
15916 For now, there are only editable through rc file.
15919 Author: Laurent Monin <zas@norz.org>
15920 Date: Thu Jun 12 20:17:22 2008 +0000
15922 Move some functions from image.[ch] to image-overlay.c and make them static:
15923 - image_overlay_add()
15924 - image_overlay_set()
15925 - image_overlay_remove()
15926 - image_overlay_get() (unused)
15929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15930 Date: Thu Jun 12 18:30:33 2008 +0000
15932 reverted changes in layout_close made in rev. 890 and 901
15935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15936 Date: Tue Jun 10 19:25:21 2008 +0000
15938 fixed vdtree_sort_cb
15941 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15942 Date: Tue Jun 10 18:39:19 2008 +0000
15944 fixed segfault in vd_rename_cb
15947 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15948 Date: Tue Jun 10 18:19:17 2008 +0000
15950 dropped vficon_sync, use vficon_refresh everywhere
15953 Author: Laurent Monin <zas@norz.org>
15954 Date: Tue Jun 10 11:55:18 2008 +0000
15956 collection_from_dnd_data(): simplify and optimize.
15959 Author: Laurent Monin <zas@norz.org>
15960 Date: Tue Jun 10 11:27:35 2008 +0000
15962 collection_info_list_to_dnd_data(): simplify and optimize.
15965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15966 Date: Mon Jun 9 20:27:39 2008 +0000
15968 moved notification to view_file.c
15971 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15972 Date: Mon Jun 9 19:43:56 2008 +0000
15974 run idle function just once
15977 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15978 Date: Mon Jun 9 19:41:37 2008 +0000
15980 use vficon_refresh for updating
15983 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15984 Date: Mon Jun 9 19:00:47 2008 +0000
15986 handle deletion of selected files
15989 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15990 Date: Mon Jun 9 18:28:28 2008 +0000
15992 optimized vficon_refresh_real
15995 Author: Laurent Monin <zas@norz.org>
15996 Date: Mon Jun 9 10:10:34 2008 +0000
15998 Minor fixes and add a note about variable declaration.
16001 Author: Laurent Monin <zas@norz.org>
16002 Date: Mon Jun 9 07:14:46 2008 +0000
16004 Use unsigned type for marks since it is used as a bitfield.
16007 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16008 Date: Mon Jun 9 07:06:53 2008 +0000
16010 fixed saving options on exit
16013 Author: Laurent Monin <zas@norz.org>
16014 Date: Sun Jun 8 23:42:51 2008 +0000
16016 Tidy up: add/remove white lines, minor code changes.
16019 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16020 Date: Sun Jun 8 21:21:13 2008 +0000
16022 improved vficon_populate
16025 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16026 Date: Sun Jun 8 20:24:46 2008 +0000
16028 vficon_sync speed-up
16031 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16032 Date: Sun Jun 8 19:09:44 2008 +0000
16034 better check for notify type
16037 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16038 Date: Sun Jun 8 09:25:39 2008 +0000
16040 fixed switching thumbnails in listview on and off - bug 1984825
16043 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16044 Date: Sat Jun 7 22:44:17 2008 +0000
16046 various refresh and notification fixes
16049 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16050 Date: Sat Jun 7 15:08:33 2008 +0000
16052 various notification improvements
16055 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16056 Date: Sat Jun 7 10:45:33 2008 +0000
16058 use the new notification for collections
16061 Author: Laurent Monin <zas@norz.org>
16062 Date: Sat Jun 7 10:18:30 2008 +0000
16064 Display Lirc state in config log.
16065 Re-organize the config log a bit.
16068 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16069 Date: Sat Jun 7 09:36:12 2008 +0000
16071 use new notification in img-view
16074 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16075 Date: Sat Jun 7 09:10:01 2008 +0000
16077 use new notification in layout and layout_image
16080 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16081 Date: Sat Jun 7 08:13:22 2008 +0000
16083 used new notification in search.c
16086 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16087 Date: Sat Jun 7 07:45:08 2008 +0000
16089 used new notification in dupe.c
16092 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16093 Date: Fri Jun 6 22:34:15 2008 +0000
16095 used new notification in cache_maint
16098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16099 Date: Fri Jun 6 22:11:03 2008 +0000
16104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16105 Date: Fri Jun 6 21:50:09 2008 +0000
16107 realtime file monitor
16110 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16111 Date: Fri Jun 6 20:59:03 2008 +0000
16113 zero-lenght path must be allowed for now
16116 Author: Laurent Monin <zas@norz.org>
16117 Date: Fri Jun 6 08:01:19 2008 +0000
16119 French translation was updated.
16122 Author: Laurent Monin <zas@norz.org>
16123 Date: Thu Jun 5 23:31:22 2008 +0000
16125 Fix "No newline at end of file" warning.
16128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16129 Date: Thu Jun 5 18:43:44 2008 +0000
16131 use new notification in vficon
16134 Author: Laurent Monin <zas@norz.org>
16135 Date: Thu Jun 5 09:24:42 2008 +0000
16137 Compare paths using utf8_collate_key() since paths are utf8-encoded.
16138 It fixes bug 1959854.
16141 Author: Laurent Monin <zas@norz.org>
16142 Date: Thu Jun 5 08:41:02 2008 +0000
16144 Use uft8_collate_key() to sort utf8 strings.
16145 Modify file_data_set_path() to sync collate keys and file_data_pool
16148 Partially fix bug 1959854.
16151 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16152 Date: Wed Jun 4 21:12:47 2008 +0000
16154 new notification system (used only in vflist for now)
16157 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16158 Date: Tue Jun 3 19:44:19 2008 +0000
16160 replaced directory path with FileData* dir_fd
16163 Author: Laurent Monin <zas@norz.org>
16164 Date: Tue Jun 3 15:54:05 2008 +0000
16166 Allow to modify the aspect of Geeqie through the use of a
16167 gtkrc file that may be present in the geeqie rc directory.
16168 Patch by Aldric RENAUDIN and me.
16171 Author: Laurent Monin <zas@norz.org>
16172 Date: Tue Jun 3 13:54:22 2008 +0000
16174 Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
16177 Author: Laurent Monin <zas@norz.org>
16178 Date: Tue Jun 3 11:24:16 2008 +0000
16180 Drop initialization to NULL since filelist_read() will take care of it.
16183 Author: Laurent Monin <zas@norz.org>
16184 Date: Tue Jun 3 09:41:00 2008 +0000
16186 filelist_read_real(): optimize and clean up.
16189 Author: Laurent Monin <zas@norz.org>
16190 Date: Tue Jun 3 09:03:33 2008 +0000
16192 Reduce indentation level.
16195 Author: Laurent Monin <zas@norz.org>
16196 Date: Tue Jun 3 08:57:46 2008 +0000
16198 Reduce indentation level.
16201 Author: Laurent Monin <zas@norz.org>
16202 Date: Tue Jun 3 08:53:53 2008 +0000
16204 collection_table_find_data_by_coord(): tidy up.
16207 Author: Laurent Monin <zas@norz.org>
16208 Date: Tue Jun 3 07:37:24 2008 +0000
16210 vflist_maint(): only allocate memory and compare strings if needed.
16213 Author: Laurent Monin <zas@norz.org>
16214 Date: Tue Jun 3 07:32:13 2008 +0000
16216 layout_real_renamed(), layout_real_removed(), layout_real_moved():
16220 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16221 Date: Sat May 31 19:46:26 2008 +0000
16223 do not change original FileData on copy
16226 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16227 Date: Sat May 31 19:44:41 2008 +0000
16229 replaced vflist_maint functions by vflist_refresh - it allows to follow
16230 changes made by external editors more precisely
16233 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16234 Date: Fri May 30 21:41:46 2008 +0000
16236 vflist_populate_view: better handle selected files that are renamed or deleted
16239 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16240 Date: Fri May 30 20:13:16 2008 +0000
16242 fixed thumb index (thumbnails are shown again)
16245 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16246 Date: Fri May 30 19:53:52 2008 +0000
16248 simplified vflist_populate_view
16251 Author: Laurent Monin <zas@norz.org>
16252 Date: Fri May 30 08:39:52 2008 +0000
16254 Use functions to set editors name and command and ensure they are
16256 Previously, non-utf8 strings from rc file caused some issues.
16259 Author: Laurent Monin <zas@norz.org>
16260 Date: Fri May 30 08:36:23 2008 +0000
16262 Make utf8_validate_or_convert() to always allocate a new string.
16265 Author: Laurent Monin <zas@norz.org>
16266 Date: Fri May 30 07:20:25 2008 +0000
16268 Check for existing editor command using is_valid_editor_command().
16271 Author: Laurent Monin <zas@norz.org>
16272 Date: Thu May 29 07:58:34 2008 +0000
16274 Preserve properties window width and height during session even when
16275 layout.save_window_positions is not set.
16276 It restores the pre revision 858 behavior.
16279 Author: Laurent Monin <zas@norz.org>
16280 Date: Thu May 29 07:52:05 2008 +0000
16282 Save properties window width and height to rc file and restore
16283 them on next session if layout.save_window_positions is set to TRUE.
16286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16287 Date: Wed May 28 22:12:10 2008 +0000
16289 improved infrastructure for tracing changes, optimized vflist_populate_view
16292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16293 Date: Tue May 27 18:46:34 2008 +0000
16295 measure time of filelist update
16298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16299 Date: Tue May 27 18:37:15 2008 +0000
16301 another fix in notification
16304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16305 Date: Mon May 26 18:32:04 2008 +0000
16307 Fix histogram grid - patch by Uwe Ohse
16310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16311 Date: Mon May 26 18:22:08 2008 +0000
16313 use fputs instead of printf - patch by Uwe Ohse
16316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16317 Date: Mon May 26 17:06:30 2008 +0000
16319 fixed bug in notification code
16322 Author: Laurent Monin <zas@norz.org>
16323 Date: Sun May 25 20:17:07 2008 +0000
16325 Tidy up: indentation fixes, typo fixes, ...
16328 Author: Laurent Monin <zas@norz.org>
16329 Date: Sun May 25 19:54:00 2008 +0000
16334 Author: Laurent Monin <zas@norz.org>
16335 Date: Sun May 25 19:13:04 2008 +0000
16340 Author: Laurent Monin <zas@norz.org>
16341 Date: Sun May 25 19:03:30 2008 +0000
16343 bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
16346 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16347 Date: Sat May 24 22:44:18 2008 +0000
16349 rewritten utilops.h:
16350 - better integration of external commands
16354 Author: Laurent Monin <zas@norz.org>
16355 Date: Sat May 24 20:01:59 2008 +0000
16357 Allow to escape star characters in the template string with a \.
16358 One can insert a \ by escaping it with another \.
16359 Fix deletion of empty parts when using | trick.
16360 Append the separator " - " only if data is neither NULL nor empty.
16361 Patch by Uwe Ohse and Laurent Monin.
16364 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16365 Date: Sat May 24 09:18:09 2008 +0000
16367 improved filedata interface
16370 Author: Laurent Monin <zas@norz.org>
16371 Date: Fri May 23 23:40:12 2008 +0000
16373 Fix display of libpthread detection.
16374 Fix display of lirc support, do not test for headers if disabled.
16377 Author: Laurent Monin <zas@norz.org>
16378 Date: Fri May 23 23:18:40 2008 +0000
16380 Silent few warnings that appeared when using --disable-exiv2 configure option.
16383 Author: Laurent Monin <zas@norz.org>
16384 Date: Fri May 23 22:57:51 2008 +0000
16386 French translation was updated.
16389 Author: Laurent Monin <zas@norz.org>
16390 Date: Fri May 23 22:55:23 2008 +0000
16392 Use the same label for toolbar buttons tooltip than in main menu.
16395 Author: Laurent Monin <zas@norz.org>
16396 Date: Fri May 23 15:07:30 2008 +0000
16398 Add -Wstrict-prototypes to gcc options only in developer mode
16399 since it clutters the compilation log with unfixable warnings.
16400 Add -Wall in developer mode to display even more warnings.
16401 Fix display of --enable-deprecated at end of configure (yes
16402 and no were inversed).
16405 Author: Laurent Monin <zas@norz.org>
16406 Date: Fri May 23 12:27:28 2008 +0000
16408 slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
16411 Author: Laurent Monin <zas@norz.org>
16412 Date: Fri May 23 12:19:42 2008 +0000
16414 Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
16417 Author: Laurent Monin <zas@norz.org>
16418 Date: Fri May 23 00:20:56 2008 +0000
16420 Try to load a system-wide rc file if any, before per-user rc file.
16421 For now, system-wide rc file path is set to /etc/geeqie/geeqierc
16422 (defined by GQ_SYSTEM_WIDE_DIR in main.h).
16423 filter_parse() was modified to replace entries having the same key,
16424 needed since it may be called more than once.
16426 Please test heavily.
16429 Author: Laurent Monin <zas@norz.org>
16430 Date: Thu May 22 23:22:12 2008 +0000
16432 Pass ConfOptions * to save_options() and load_options().
16435 Author: Laurent Monin <zas@norz.org>
16436 Date: Thu May 22 23:17:26 2008 +0000
16438 Move code from save_options() to new save_options_to() which takes
16439 the destination path as parameter.
16442 Author: Laurent Monin <zas@norz.org>
16443 Date: Thu May 22 23:09:53 2008 +0000
16445 Move setup_default_options() and sync_options_with_current_state() to options.[ch].
16446 Pass ConfOptions * to these instead of directly using global variable.
16447 Cleanup #include in main.c.
16450 Author: Laurent Monin <zas@norz.org>
16451 Date: Thu May 22 22:49:07 2008 +0000
16453 Move code from exit_program_final() to new sync_options_with_current_state().
16456 Author: Laurent Monin <zas@norz.org>
16457 Date: Thu May 22 22:43:07 2008 +0000
16459 Separate path building code from options loading code.
16460 Most code of load_options() is moved to new load_options_from().
16461 ExifUIList initialization is moved to setup_default_options().
16464 Author: Laurent Monin <zas@norz.org>
16465 Date: Thu May 22 20:22:13 2008 +0000
16467 Make shell command and its option rc file options instead of hardcoded strings.
16468 This allows users to modify the shell command that execute "editors".
16469 Two new options appear in rc file:
16470 - shell.path (default to "/bin/sh")
16471 - shell.options (default to "-c")
16473 These options can only be changed from the rc file, not at runtime.
16474 Tests are made to check that shell.path is not empty and lead to
16475 an executable file.
16478 Author: Laurent Monin <zas@norz.org>
16479 Date: Thu May 22 13:00:45 2008 +0000
16481 Fix signed vs unsigned warnings.
16482 In most cases, gint was used instead of guint.
16485 Author: Laurent Monin <zas@norz.org>
16486 Date: Thu May 22 11:28:35 2008 +0000
16488 Comment out unused static function extension_truncate().
16491 Author: Laurent Monin <zas@norz.org>
16492 Date: Thu May 22 11:27:43 2008 +0000
16494 Fix up some types, make some signed vs unsigned warnings quiet.
16497 Author: Laurent Monin <zas@norz.org>
16498 Date: Thu May 22 10:09:07 2008 +0000
16500 Modify set_default_image_overlay_template_string() to accept the pointer to
16501 the string to modify and add a generic function to set template_string value.
16504 Author: Laurent Monin <zas@norz.org>
16505 Date: Thu May 22 09:22:29 2008 +0000
16507 French translation was updated.
16510 Author: Laurent Monin <zas@norz.org>
16511 Date: Thu May 22 09:12:36 2008 +0000
16513 Introduce an helper function that returns the name of an editor.
16514 It helps to reduce code redundancy.
16517 Author: Laurent Monin <zas@norz.org>
16518 Date: Thu May 22 08:49:52 2008 +0000
16520 Use a struct to handle editor's properties.
16523 Author: Laurent Monin <zas@norz.org>
16524 Date: Wed May 21 19:37:18 2008 +0000
16526 Make stricter match for option's names consisting of a prefix and a number.
16527 It allows to have names like "prefix_12" and "prefix_something" in the same file.
16528 Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
16529 to unpredictable results. It was wrong too with "prefix_something", which
16530 was equivalent to "prefix_0", instead of being an option of its own.
16533 Author: Laurent Monin <zas@norz.org>
16534 Date: Wed May 21 11:46:19 2008 +0000
16536 Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
16539 Author: Laurent Monin <zas@norz.org>
16540 Date: Wed May 21 11:45:29 2008 +0000
16542 Use g_build_filename().
16545 Author: Laurent Monin <zas@norz.org>
16546 Date: Wed May 21 11:07:23 2008 +0000
16548 Use G_DIR_SEPARATOR where applicable.
16551 Author: Laurent Monin <zas@norz.org>
16552 Date: Wed May 21 11:00:13 2008 +0000
16554 Use G_DIR_SEPARATOR_S where applicable.
16557 Author: Laurent Monin <zas@norz.org>
16558 Date: Wed May 21 10:52:38 2008 +0000
16560 Use g_build_filename() and G_DIR_SEPARATOR_S.
16563 Author: Laurent Monin <zas@norz.org>
16564 Date: Wed May 21 10:46:33 2008 +0000
16566 Use g_build_filename() instead of g_strconcat().
16569 Author: Laurent Monin <zas@norz.org>
16570 Date: Wed May 21 10:11:56 2008 +0000
16572 tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
16575 Author: Laurent Monin <zas@norz.org>
16576 Date: Wed May 21 09:58:29 2008 +0000
16578 tab_completion_popup_cb(): use g_build_filename() and simplify code.
16581 Author: Laurent Monin <zas@norz.org>
16582 Date: Wed May 21 09:50:32 2008 +0000
16584 Use expand_tilde() instead of simple concatenation, it allows correct expansion
16585 of ~user as well as ~dir.
16588 Author: Laurent Monin <zas@norz.org>
16589 Date: Wed May 21 09:30:53 2008 +0000
16591 dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
16594 Author: Laurent Monin <zas@norz.org>
16595 Date: Wed May 21 08:53:51 2008 +0000
16597 Fix a segfault occuring when logging an empty message and there is no log window.
16600 Author: Laurent Monin <zas@norz.org>
16601 Date: Wed May 21 00:42:14 2008 +0000
16603 Use g_build_filename().
16606 Author: Laurent Monin <zas@norz.org>
16607 Date: Wed May 21 00:39:16 2008 +0000
16609 thumb_std_cache_path(): use g_build_filename() and simplify.
16612 Author: Laurent Monin <zas@norz.org>
16613 Date: Wed May 21 00:32:57 2008 +0000
16615 Use g_build_filename().
16618 Author: Laurent Monin <zas@norz.org>
16619 Date: Wed May 21 00:20:13 2008 +0000
16621 Use g_build_filename() where applicable.
16624 Author: Laurent Monin <zas@norz.org>
16625 Date: Wed May 21 00:15:41 2008 +0000
16627 Use g_build_filename() instead of g_strconcat().
16630 Author: Laurent Monin <zas@norz.org>
16631 Date: Wed May 21 00:13:12 2008 +0000
16633 Use g_build_filename() and get rid of "root dir fix".
16636 Author: Laurent Monin <zas@norz.org>
16637 Date: Wed May 21 00:12:19 2008 +0000
16639 Use g_build_filename().
16642 Author: Laurent Monin <zas@norz.org>
16643 Date: Wed May 21 00:01:03 2008 +0000
16645 Disable unused code:
16646 - cache_maintain_home_dir()
16647 - cache_maintain_dir()
16650 Author: Laurent Monin <zas@norz.org>
16651 Date: Tue May 20 23:41:13 2008 +0000
16653 Build path using g_build_filename() then calculate its length.
16656 Author: Laurent Monin <zas@norz.org>
16657 Date: Tue May 20 23:11:47 2008 +0000
16659 Use G_DIR_SEPARATOR_S instead of hardcoded "/".
16662 Author: Laurent Monin <zas@norz.org>
16663 Date: Tue May 20 23:07:09 2008 +0000
16665 Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
16668 Author: Laurent Monin <zas@norz.org>
16669 Date: Tue May 20 22:47:13 2008 +0000
16671 cache_find_location(): use g_build_filename() and move redundant code to new functions.
16674 Author: Laurent Monin <zas@norz.org>
16675 Date: Tue May 20 22:22:11 2008 +0000
16677 Use g_build_filename().
16680 Author: Laurent Monin <zas@norz.org>
16681 Date: Tue May 20 22:13:48 2008 +0000
16683 Use size_t instead of gint, it silents a signed vs unsigned warning.
16686 Author: Laurent Monin <zas@norz.org>
16687 Date: Tue May 20 22:11:59 2008 +0000
16689 Use g_build_filename() instead of g_strconcat().
16692 Author: Laurent Monin <zas@norz.org>
16693 Date: Tue May 20 22:09:04 2008 +0000
16695 Drop concat_dir_and_file() and use g_build_filename() instead.
16698 Author: Laurent Monin <zas@norz.org>
16699 Date: Tue May 20 22:00:14 2008 +0000
16701 Use G_DIR_SEPARATOR instead of '/' where applicable.
16704 Author: Laurent Monin <zas@norz.org>
16705 Date: Tue May 20 21:51:25 2008 +0000
16707 Use g_build_filename() to build paths.
16710 Author: Laurent Monin <zas@norz.org>
16711 Date: Tue May 20 20:11:29 2008 +0000
16713 Do not use glib posix wrappers since they were introduced in 2.6
16714 and we want 2.4 compatibility.
16717 Author: Laurent Monin <zas@norz.org>
16718 Date: Tue May 20 20:06:11 2008 +0000
16720 Use access() instead of g_access() which is only available in 2.8.
16723 Author: Laurent Monin <zas@norz.org>
16724 Date: Tue May 20 19:14:36 2008 +0000
16726 Use utf-8 charset instead of iso-8859-1.
16730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16731 Date: Tue May 20 17:43:37 2008 +0000
16733 updated ru.po by Alexandre Prokoudine
16736 Author: Laurent Monin <zas@norz.org>
16737 Date: Tue May 20 08:18:30 2008 +0000
16739 French translation was updated.
16742 Author: Laurent Monin <zas@norz.org>
16743 Date: Tue May 20 08:14:35 2008 +0000
16745 Sort out log_printf() vs printf_term() mix up.
16748 Author: Laurent Monin <zas@norz.org>
16749 Date: Tue May 20 07:52:49 2008 +0000
16751 Use print_term() instead of printf(), since it handles charset conversion
16752 from utf8 to locale if needed.
16755 Author: Laurent Monin <zas@norz.org>
16756 Date: Mon May 19 11:09:23 2008 +0000
16758 Remove C-specific gcc options from CXXFLAGS.
16759 Add few more warnings.
16762 Author: Laurent Monin <zas@norz.org>
16763 Date: Mon May 19 09:27:30 2008 +0000
16765 Fix some incomplete initialization warnings.
16768 Author: Laurent Monin <zas@norz.org>
16769 Date: Mon May 19 08:46:37 2008 +0000
16771 depreceated -> deprecated
16774 Author: Laurent Monin <zas@norz.org>
16775 Date: Mon May 19 08:43:11 2008 +0000
16780 Author: Laurent Monin <zas@norz.org>
16781 Date: Mon May 19 08:36:06 2008 +0000
16783 Create auxdir if needed.
16786 Author: Laurent Monin <zas@norz.org>
16787 Date: Mon May 19 08:24:10 2008 +0000
16789 Fix spurious end of line introduced in revision 780.
16792 Author: Petr Ostadal <postadal@suse.cz>
16793 Date: Mon May 19 01:15:17 2008 +0000
16795 configure.in was rewritten:
16796 - uses PKG_CHECK_MODULES everywhere
16797 - added --enable-debug (enable debugging support)
16798 - added --enable-developer (developer mode, checks depreceated code ...)
16799 - removed obsoleted INCLUDES from Makefile.am
16800 Fixed src/debug.h (added glib.h).
16801 Fixed src/exiv2.c compilation with libexiv2 v0.15.
16802 Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
16805 Author: Petr Ostadal <postadal@suse.cz>
16806 Date: Mon May 19 00:54:59 2008 +0000
16808 Updated CODING (GPL header, macros, svn change-log, ...).
16811 Author: Laurent Monin <zas@norz.org>
16812 Date: Sun May 18 21:14:01 2008 +0000
16814 Save order of Properties dialog tabs to rc file.
16815 Users of GTK+ <2.10 can set tabs order directly in the rc file,
16816 others can move tabs using drag'n drop.
16817 The option is named properties.tabs_order, its default value
16818 is "123" which is General, Keywords, Exif tabs (left to right).
16821 Author: Laurent Monin <zas@norz.org>
16822 Date: Sun May 18 12:56:18 2008 +0000
16824 Cleanup and code redundancy reduction.
16827 Author: Laurent Monin <zas@norz.org>
16828 Date: Sun May 18 11:39:58 2008 +0000
16830 Memorize text to display in the log window when the window is
16831 not yet created. On log window display, the memorized text
16832 is then recalled and displayed.
16835 Author: Laurent Monin <zas@norz.org>
16836 Date: Sun May 18 07:36:57 2008 +0000
16838 Do not create log window more than once.
16841 Author: Laurent Monin <zas@norz.org>
16842 Date: Sat May 17 22:37:04 2008 +0000
16844 Fix formatted.SubjectDistance appearing twice in exif bar configuration.
16847 Author: Laurent Monin <zas@norz.org>
16848 Date: Sat May 17 21:28:02 2008 +0000
16850 Update POTFILES.in.
16853 Author: Laurent Monin <zas@norz.org>
16854 Date: Sat May 17 21:26:45 2008 +0000
16856 Add a log window that shows normal and debug messages. For now, it was added to Help menu.
16859 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16860 Date: Fri May 16 20:12:11 2008 +0000
16862 fixed exiv2 version test
16865 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16866 Date: Fri May 16 20:09:32 2008 +0000
16868 get processed values from exiv2
16869 http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
16872 Author: Laurent Monin <zas@norz.org>
16873 Date: Fri May 16 14:59:45 2008 +0000
16875 Fix redundant application name in window titles.
16876 It simplifies code.
16879 Author: Laurent Monin <zas@norz.org>
16880 Date: Fri May 16 14:38:05 2008 +0000
16882 French translation was updated.
16885 Author: Laurent Monin <zas@norz.org>
16886 Date: Fri May 16 12:16:49 2008 +0000
16888 Do not use printf() directly but use new wrapper function log_printf() instead.
16891 Author: Laurent Monin <zas@norz.org>
16892 Date: Fri May 16 12:08:51 2008 +0000
16894 Drop include "debug.h".
16897 Author: Laurent Monin <zas@norz.org>
16898 Date: Fri May 16 10:02:56 2008 +0000
16900 Include debug.h from main.h since debug macros may be used anywhere in the code.
16903 Author: Laurent Monin <zas@norz.org>
16904 Date: Fri May 16 09:10:56 2008 +0000
16906 Improve editor commands error display:
16907 - display all errors (not only syntax errors)
16908 - display errors from Preferences (checks are made on Apply or OK)
16911 Author: Laurent Monin <zas@norz.org>
16912 Date: Fri May 16 08:37:07 2008 +0000
16914 Improve editors a bit:
16915 - allow whitespaces before and after %v, %V, %w
16916 - allow % escaping using %% (mandatory to use shell commands than contain % characters)
16917 - display a dialog on execution if a syntax error is detected (only for generic editors)
16918 - update README editors section
16921 Author: Laurent Monin <zas@norz.org>
16922 Date: Wed May 14 18:12:11 2008 +0000
16924 The Encoding key is now deprecated by the FreeDesktop standard and all
16925 strings are required to be encoded in UTF-8. This desktop entry
16926 explicitly specifies an Encoding of UTF-8, which is harmless but no longer
16929 See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
16934 Author: Laurent Monin <zas@norz.org>
16935 Date: Wed May 14 18:09:05 2008 +0000
16937 Patch #1963690 was applied.
16938 It fixes hyphens/minus confusion in the man page.
16941 Author: Laurent Monin <zas@norz.org>
16942 Date: Wed May 14 17:00:25 2008 +0000
16944 Simplify thumb_std_maint_moved(), since g_list_append knows
16945 how to append to a NULL list. Patch by Uwe Ohse.
16948 Author: Laurent Monin <zas@norz.org>
16949 Date: Wed May 14 16:52:55 2008 +0000
16951 Simplify collect_manager_add_action(), since g_list_append knows
16952 how to append to a NULL list. Patch by Uwe Ohse.
16955 Author: Laurent Monin <zas@norz.org>
16956 Date: Wed May 14 12:59:00 2008 +0000
16958 Merge vflist_row_by_path() into vflist_index_by_path().
16961 Author: Laurent Monin <zas@norz.org>
16962 Date: Wed May 14 10:40:43 2008 +0000
16964 Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
16968 Author: Laurent Monin <zas@norz.org>
16969 Date: Wed May 14 08:56:08 2008 +0000
16971 Make vf_pop_menu_*_cb static.
16974 Author: Laurent Monin <zas@norz.org>
16975 Date: Tue May 13 20:31:35 2008 +0000
16977 French translation fixes.
16980 Author: Laurent Monin <zas@norz.org>
16981 Date: Tue May 13 20:21:00 2008 +0000
16983 Resync POTFILES.in and *.po, update french translation and
16984 regenerate statistics in README.
16987 Author: Laurent Monin <zas@norz.org>
16988 Date: Tue May 13 20:13:44 2008 +0000
16990 Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
16993 Author: Laurent Monin <zas@norz.org>
16994 Date: Tue May 13 19:56:52 2008 +0000
16996 Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
16999 Author: Laurent Monin <zas@norz.org>
17000 Date: Tue May 13 19:54:13 2008 +0000
17002 vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
17005 Author: Laurent Monin <zas@norz.org>
17006 Date: Tue May 13 19:51:22 2008 +0000
17008 vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
17011 Author: Laurent Monin <zas@norz.org>
17012 Date: Tue May 13 19:45:04 2008 +0000
17014 Fix last patch, only set vf->clicked_mark for a valid mark.
17017 Author: Laurent Monin <zas@norz.org>
17018 Date: Tue May 13 19:32:25 2008 +0000
17020 Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
17021 named clicked_mark.
17022 Marks numbering is now consistent with menus (starting at 1, 0 is an
17023 invalid mark), assertions were modified accordingly.
17026 Author: Laurent Monin <zas@norz.org>
17027 Date: Tue May 13 16:09:43 2008 +0000
17029 Expand tilde with file: and view: remote parameters.
17030 Now these are working:
17031 geeqie -r file:~/dir
17032 geeqie -r view:~user/file
17035 Author: Laurent Monin <zas@norz.org>
17036 Date: Tue May 13 14:49:38 2008 +0000
17038 Display a message when invalid remote options are used.
17041 Author: Laurent Monin <zas@norz.org>
17042 Date: Tue May 13 14:35:51 2008 +0000
17044 Comparing tag id is not sufficient, check the tag name too.
17047 Author: Laurent Monin <zas@norz.org>
17048 Date: Tue May 13 11:58:47 2008 +0000
17050 Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
17053 Author: Laurent Monin <zas@norz.org>
17054 Date: Tue May 13 08:53:26 2008 +0000
17056 Move all remote stuff from main.c to remote.[ch].
17059 Author: Laurent Monin <zas@norz.org>
17060 Date: Tue May 13 08:02:46 2008 +0000
17062 Move some functions from main.[ch] to new window.[ch].
17065 Author: Laurent Monin <zas@norz.org>
17066 Date: Tue May 13 07:34:37 2008 +0000
17068 Ensure that we end with UTF8 encoded comment and keywords.
17071 Author: Laurent Monin <zas@norz.org>
17072 Date: Mon May 12 23:26:00 2008 +0000
17074 Reading of Iptc.Application2.Keywords should now be fixed.
17075 Use uft8_validate_or_convert() on exif's text data to be safe.
17078 Author: Laurent Monin <zas@norz.org>
17079 Date: Mon May 12 23:21:35 2008 +0000
17081 Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
17084 Author: Laurent Monin <zas@norz.org>
17085 Date: Mon May 12 23:00:04 2008 +0000
17087 bar_exif_validate_text(): use computed length and cleanup.
17090 Author: Laurent Monin <zas@norz.org>
17091 Date: Mon May 12 19:56:28 2008 +0000
17093 Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
17096 Author: Laurent Monin <zas@norz.org>
17097 Date: Mon May 12 17:10:40 2008 +0000
17099 Extract and append keywords from Iptc.Application2.Keywords tags.
17100 A function was added to make the keywords unique in the list.
17101 Note: Iptc.Application2.Keywords is only read, not written.
17104 Author: Laurent Monin <zas@norz.org>
17105 Date: Mon May 12 10:46:23 2008 +0000
17107 When an option was successfully read, just continue to next line.
17110 Author: Laurent Monin <zas@norz.org>
17111 Date: Mon May 12 10:37:37 2008 +0000
17113 Minor formatting fix in rc file header.
17116 Author: Laurent Monin <zas@norz.org>
17117 Date: Mon May 12 08:52:17 2008 +0000
17119 Rework read_*_option():
17120 - read_u?int_option() now interpret a value of "true" as 1
17121 - read_bool_option() now interpret any value different from 0 as true.
17122 - make functions return TRUE on successful read, FALSE else
17124 Theses changes will help to maintain compatibility when options are modified.
17127 Author: Laurent Monin <zas@norz.org>
17128 Date: Mon May 12 08:11:27 2008 +0000
17130 Rename option image_overlay.common.enabled to image_overlay.common.state
17131 since it is not a boolean anymore.
17134 Author: Laurent Monin <zas@norz.org>
17135 Date: Mon May 12 00:22:38 2008 +0000
17137 Add some wrapper functions for not yet common code.
17140 Author: Laurent Monin <zas@norz.org>
17141 Date: Sun May 11 23:56:40 2008 +0000
17143 Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
17146 Author: Laurent Monin <zas@norz.org>
17147 Date: Sun May 11 23:47:59 2008 +0000
17149 Move a part of pop up menu common code to view_file.[ch].
17152 Author: Laurent Monin <zas@norz.org>
17153 Date: Sun May 11 23:09:39 2008 +0000
17155 Introduce vf_pop_menu_file_list() as a wrapper to
17156 vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
17159 Author: Laurent Monin <zas@norz.org>
17160 Date: Sun May 11 21:11:54 2008 +0000
17162 Use vf_* functions where possible.
17165 Author: Laurent Monin <zas@norz.org>
17166 Date: Sun May 11 20:38:21 2008 +0000
17168 Drop unused layout_list_get_path() and vf*_index_get_path().
17171 Author: Laurent Monin <zas@norz.org>
17172 Date: Sun May 11 13:17:38 2008 +0000
17174 French translation was updated.
17177 Author: Laurent Monin <zas@norz.org>
17178 Date: Sun May 11 13:14:58 2008 +0000
17180 An option to save and restore the last path used was added.
17181 This option appears as startup.use_last_path in rc file.
17182 Preferences > General > Startup was modified accordingly.
17185 Author: Laurent Monin <zas@norz.org>
17186 Date: Sun May 11 12:23:26 2008 +0000
17189 startup_path_enable -> startup.restore_path
17190 startup_path -> startup.path
17192 Geeqie is still able to read old options.
17195 Author: Laurent Monin <zas@norz.org>
17196 Date: Sun May 11 11:46:48 2008 +0000
17198 Fix help window title.
17201 Author: Laurent Monin <zas@norz.org>
17202 Date: Sun May 11 11:44:58 2008 +0000
17204 Use computed string length.
17207 Author: Laurent Monin <zas@norz.org>
17208 Date: Sun May 11 11:41:32 2008 +0000
17210 Slightly increase help window's default width.
17213 Author: Laurent Monin <zas@norz.org>
17214 Date: Sun May 11 11:30:41 2008 +0000
17216 Add an help button to OSD info configuration in Preferences dialog.
17217 Make its own section named "Overlay Screen Display".
17220 Author: Laurent Monin <zas@norz.org>
17221 Date: Sun May 11 10:25:04 2008 +0000
17223 Partially update main README.
17224 A section concerning overlay info was added.
17225 Translation statistics were updated.
17228 Author: Laurent Monin <zas@norz.org>
17229 Date: Sun May 11 09:37:46 2008 +0000
17231 Change translations statistics formatting to match the style
17232 use in the README file.
17234 Here is the result for current trunk:
17236 Translations statistics
17237 Date: Sun, 11 May 2008 11:33:14 +0200
17239 Note: completion % in the chart below may not be quite correct
17240 when fuzzy translations exist but do not appear in the source.
17241 For exact results, run make update-po with up to date POTFILES.in.
17242 comp % = trans / (trans + fuzzy + untrans)
17244 Language Comp(%) Trans Fuzzy Untrans Total
17245 fr 100.00 985 0 0 985
17246 be 90.56 892 25 68 985
17247 eu 68.53 675 150 160 985
17248 eo 68.22 672 153 160 985
17249 vi 68.02 670 156 159 985
17250 it 67.82 668 154 163 985
17251 pt_BR 67.82 668 154 163 985
17252 zh_TW 66.90 659 150 176 985
17253 sk 66.50 655 158 172 985
17254 fi 64.37 634 176 175 985
17255 nl 64.37 634 179 172 985
17256 sv 64.16 632 175 178 985
17257 bg 64.06 631 175 179 985
17258 ca 64.06 631 175 179 985
17259 cs 64.06 631 175 179 985
17260 de 64.06 631 175 179 985
17261 es 64.06 631 175 179 985
17262 ja 64.06 631 175 179 985
17263 ru 64.06 631 175 179 985
17264 pl 60.61 597 148 240 985
17265 ar 42.94 423 315 247 985
17266 ro 37.56 370 342 273 985
17267 hu 36.14 356 332 297 985
17268 id 19.70 194 408 383 985
17269 et 19.29 190 407 388 985
17270 uk 17.16 169 411 405 985
17271 nb 15.94 157 416 412 985
17272 zh_CN.GB2312 15.94 157 416 412 985
17273 th 15.13 149 413 423 985
17274 sl 14.72 145 419 421 985
17275 da 12.99 128 402 455 985
17276 ko 11.37 112 52 821 985
17277 tr 6.60 65 398 522 985
17280 Author: Laurent Monin <zas@norz.org>
17281 Date: Sat May 10 21:29:53 2008 +0000
17283 Fix display of collection in overlay info.
17284 Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
17286 Overlay info syntax was extended to allow the wrapping of displayed data with markup.
17288 General syntax is: %name[:length limit][:extra]%
17289 Extra string uses special character '*' to mark the place of the data to display.
17290 If no '*' is present, then extra string is just appended to data.
17291 Any "\n" is replaced by a newline on display.
17292 Pango mark up is accepted in left and right parts.
17293 If data is empty, nothing will be displayed.
17296 "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
17297 "%size:\n%" -> size is displayed with a newline at end
17298 "%formatted.ISOSpeedRating:ISO *%" -> prefix iso number with "ISO " (ie. "ISO 100")
17299 "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
17302 Collection name formatting was slighly improved by not displaying the .gqv extension.
17303 The default overlay info string was modified to use the new syntax, but older info strings should be
17304 displayed as usual.
17307 Author: Laurent Monin <zas@norz.org>
17308 Date: Sat May 10 14:22:18 2008 +0000
17310 image_osd_get() now returns OsdShowFlags.
17313 Author: Laurent Monin <zas@norz.org>
17314 Date: Sat May 10 13:54:25 2008 +0000
17316 Display a simple grid with histogram.
17319 Author: Laurent Monin <zas@norz.org>
17320 Date: Sat May 10 12:33:52 2008 +0000
17322 Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
17325 Author: Laurent Monin <zas@norz.org>
17326 Date: Sat May 10 09:00:14 2008 +0000
17328 Save full OSD state to rc file and restore it on startup.
17329 It allows to restore OSD with or without histogram depending
17333 Author: Laurent Monin <zas@norz.org>
17334 Date: Fri May 9 12:43:10 2008 +0000
17336 image_osd_info_render(): if there's no fd, just return.
17339 Author: Laurent Monin <zas@norz.org>
17340 Date: Fri May 9 12:33:24 2008 +0000
17342 Move overlay histogram stuff from ImageWindow to OverlayStateData.
17343 It simplifies things a lot and make more sense.
17345 Note: overlay icons display is broken since a long time it seems.
17348 Author: Laurent Monin <zas@norz.org>
17349 Date: Fri May 9 11:15:56 2008 +0000
17351 Introduce image_get_osd_data() and image_set_osd_data().
17354 Author: Laurent Monin <zas@norz.org>
17355 Date: Fri May 9 09:58:46 2008 +0000
17357 image_osd_get() and image_osd_set() now uses flags.
17360 Author: Laurent Monin <zas@norz.org>
17361 Date: Fri May 9 09:34:38 2008 +0000
17363 image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
17364 reduce indentation level.
17367 Author: Laurent Monin <zas@norz.org>
17368 Date: Fri May 9 08:39:18 2008 +0000
17370 Preserve last histogram modes.
17371 When a new histogram is displayed, it uses previously chosen
17373 These modes are saved on exit to rc file as options:
17374 histogram.last_channel_mode
17375 histogram.last_log_mode
17378 Author: Laurent Monin <zas@norz.org>
17379 Date: Fri May 9 08:03:25 2008 +0000
17381 Update CODING and HACKING files, and add po/README file for translators.
17384 Author: Laurent Monin <zas@norz.org>
17385 Date: Fri May 9 07:46:18 2008 +0000
17387 Make lirc_cleanup() and lirc_input_callback() static.
17390 Author: Laurent Monin <zas@norz.org>
17391 Date: Fri May 9 07:32:30 2008 +0000
17393 Use function(void) instead of function() for declaring functions which
17394 do not take any parameters at all.
17395 It respects current Geeqie coding style more.
17398 Author: Laurent Monin <zas@norz.org>
17399 Date: Thu May 8 22:59:14 2008 +0000
17401 In the search results view, hide dimensions column instead of
17402 displaying an empty one.
17403 When dimensions search criteria is used, it is always displayed.
17406 Author: Laurent Monin <zas@norz.org>
17407 Date: Thu May 8 22:49:16 2008 +0000
17409 Reset thumbnail column to NULL when hidden.
17410 It fixes bug 1960274.
17413 Author: Laurent Monin <zas@norz.org>
17414 Date: Thu May 8 20:21:03 2008 +0000
17416 search_status_update(): slightly reduce code redundancy.
17419 Author: Laurent Monin <zas@norz.org>
17420 Date: Thu May 8 12:50:25 2008 +0000
17422 Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
17423 Add a FIXME where potential improper usage of strncasecmp() is made.
17426 Author: Laurent Monin <zas@norz.org>
17427 Date: Thu May 8 12:38:34 2008 +0000
17429 Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
17433 Author: Laurent Monin <zas@norz.org>
17434 Date: Wed May 7 23:27:26 2008 +0000
17436 Replace deprecated functions by their counterparts:
17437 g_strcasecmp() -> g_ascii_strcasecmp()
17438 g_strncasecmp() -> g_ascii_strncasecmp()
17439 gtk_input_remove() -> g_source_remove()
17440 g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
17442 All these are deprecated either since 2.2 or 2.4.
17445 Author: Laurent Monin <zas@norz.org>
17446 Date: Wed May 7 22:54:33 2008 +0000
17449 French translation was updated.
17452 Author: Laurent Monin <zas@norz.org>
17453 Date: Wed May 7 22:48:30 2008 +0000
17455 Add a way to invert the current selection.
17456 An item labeled "Invert selection" was added to the Select submenu
17460 Author: Laurent Monin <zas@norz.org>
17461 Date: Tue May 6 23:58:08 2008 +0000
17466 Author: Laurent Monin <zas@norz.org>
17467 Date: Tue May 6 23:53:12 2008 +0000
17469 French translation was updated.
17472 Author: Laurent Monin <zas@norz.org>
17473 Date: Tue May 6 23:52:09 2008 +0000
17478 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17479 Date: Tue May 6 21:35:31 2008 +0000
17481 moved safe delete functions to separate file
17484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17485 Date: Tue May 6 20:24:16 2008 +0000
17487 use some of the new functions in filedata.c
17490 Author: Laurent Monin <zas@norz.org>
17491 Date: Tue May 6 17:00:55 2008 +0000
17493 Allow the user to append or replace comments for a group of selected files.
17494 Two buttons were added to the Keywords panel.
17497 Author: Laurent Monin <zas@norz.org>
17498 Date: Tue May 6 12:31:23 2008 +0000
17500 Use a dedicated option to enable keywords and comment saving as XMP tags
17502 This new option is named "save_metadata_in_image_file" in configuration file.
17503 User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
17504 Description of enable_metadata_dirs was modified as an attempt to improve clarity.
17507 Author: Laurent Monin <zas@norz.org>
17508 Date: Tue May 6 12:03:39 2008 +0000
17510 comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
17513 Author: Laurent Monin <zas@norz.org>
17514 Date: Mon May 5 21:27:39 2008 +0000
17516 French translation was updated, various fixes.
17519 Author: Laurent Monin <zas@norz.org>
17520 Date: Mon May 5 20:56:20 2008 +0000
17522 Belarusian translation was updated. Thanks to Pavel Piatruk.
17525 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17526 Date: Mon May 5 20:51:51 2008 +0000
17528 started implementation of API for sidecar files
17531 Author: Laurent Monin <zas@norz.org>
17532 Date: Mon May 5 20:51:50 2008 +0000
17534 Update POTFILES.in (filelist.c -> filedata.c).
17537 Author: Laurent Monin <zas@norz.org>
17538 Date: Mon May 5 20:49:40 2008 +0000
17540 Modify regen_potfiles.sh to generate a patch instead of
17541 directly applying changes to POTFILES.in.
17544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17545 Date: Mon May 5 19:20:46 2008 +0000
17547 added .gqv to known file types
17550 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17551 Date: Mon May 5 19:11:12 2008 +0000
17553 split filelist.c to filefilter.c and filedata.c
17556 Author: Laurent Monin <zas@norz.org>
17557 Date: Mon May 5 09:21:01 2008 +0000
17559 Revert wrong patch rev 676.
17562 Author: Laurent Monin <zas@norz.org>
17563 Date: Mon May 5 09:12:07 2008 +0000
17565 Add an helper script to regenerate POTFILES.in file.
17566 POTFILES.in was updated.
17567 French translation was updated.
17570 Author: Laurent Monin <zas@norz.org>
17571 Date: Mon May 5 08:32:18 2008 +0000
17573 Revert patch 675, and correctly fix gtk assertion failure.
17576 Author: Laurent Monin <zas@norz.org>
17577 Date: Mon May 5 08:15:52 2008 +0000
17579 Fix two memory leaks.
17582 Author: Laurent Monin <zas@norz.org>
17583 Date: Mon May 5 07:46:32 2008 +0000
17585 Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
17586 when swapping to/from file icon view.
17589 Author: Laurent Monin <zas@norz.org>
17590 Date: Sun May 4 23:57:20 2008 +0000
17592 vficon_release_cb(): use switch() and cleanup.
17595 Author: Laurent Monin <zas@norz.org>
17596 Date: Sun May 4 23:20:43 2008 +0000
17601 Author: Laurent Monin <zas@norz.org>
17602 Date: Sun May 4 23:06:46 2008 +0000
17604 Drop unused vficon_select_by_path() and vflist_select_by_path().
17607 Author: Laurent Monin <zas@norz.org>
17608 Date: Sun May 4 23:03:36 2008 +0000
17613 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17614 Date: Sun May 4 21:54:20 2008 +0000
17616 dropped path_list functions, use filelist functions everywhere
17619 Author: Laurent Monin <zas@norz.org>
17620 Date: Sun May 4 19:00:39 2008 +0000
17622 Remove unused functions:
17623 vflist_set_status_func()
17624 vflist_set_thumb_status_func()
17625 vflist_set_layout()
17626 vficon_set_status_func()
17627 vficon_set_thumb_status_func()
17628 vficon_set_layout()
17631 Author: Laurent Monin <zas@norz.org>
17632 Date: Sun May 4 18:45:06 2008 +0000
17634 Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
17637 Author: Laurent Monin <zas@norz.org>
17638 Date: Sun May 4 16:16:07 2008 +0000
17640 Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
17643 Author: Laurent Monin <zas@norz.org>
17644 Date: Sun May 4 11:47:36 2008 +0000
17646 Prepare switch to ViewFile (unused yet).
17649 Author: Laurent Monin <zas@norz.org>
17650 Date: Sun May 4 00:32:05 2008 +0000
17652 Shorten Edit menu labels, dropping "in ". It will ease
17653 translations too, and user can define its own label in Preferences.
17656 Author: Laurent Monin <zas@norz.org>
17657 Date: Sun May 4 00:21:14 2008 +0000
17659 Do not show Copy, Move, Rename, Delete, New Folder external commands
17660 in the Edit section of contextual menus.
17663 Author: Laurent Monin <zas@norz.org>
17664 Date: Sun May 4 00:16:37 2008 +0000
17666 Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
17669 Author: Laurent Monin <zas@norz.org>
17670 Date: Sat May 3 20:55:16 2008 +0000
17672 exif_get_description_by_key(): check for "formatted." prefix, and optimize.
17675 Author: Laurent Monin <zas@norz.org>
17676 Date: Sat May 3 20:49:25 2008 +0000
17678 exif_get_formatted_by_key(): skip prefix when comparing.
17681 Author: Laurent Monin <zas@norz.org>
17682 Date: Sat May 3 20:40:50 2008 +0000
17684 Change the prefix of formatted exif tags to a more explicit "formatted." prefix
17685 instead of the shorter "f".
17686 Warning: custom overlay info string has to be modified since old names are no
17687 more recognized, one can reset it to default through Preferences > Advanced.
17690 Author: Laurent Monin <zas@norz.org>
17691 Date: Sat May 3 16:58:17 2008 +0000
17693 Fix a bug occuring when using certain actions on a collection
17694 item which is not in the selection.
17695 Triggering it will either result in an assertion failure or a
17699 - open a collection
17700 - right-click on a non-selected image
17701 - select Delete... menu entry (or Copy, Move, Rename, Properties...)
17703 It results in the best case:
17704 ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
17705 or a pure segfault due to corrupted data.
17707 collection_table_popup_file_list() has to return a list of filedata *
17708 not a list of gchar *.
17711 Author: Laurent Monin <zas@norz.org>
17712 Date: Sat May 3 15:19:35 2008 +0000
17714 Move marks-related fields from _ViewFileInfoList to _ViewFile, since
17715 they'll be used for file icon view too.
17718 Author: Laurent Monin <zas@norz.org>
17719 Date: Sat May 3 15:17:24 2008 +0000
17721 Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
17725 Author: Laurent Monin <zas@norz.org>
17726 Date: Sat May 3 15:13:15 2008 +0000
17728 Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
17729 the name used in ViewFileList.
17732 Author: Laurent Monin <zas@norz.org>
17733 Date: Sat May 3 15:09:21 2008 +0000
17735 Remove useless thumbs_list from ViewFileIcon.
17738 Author: Laurent Monin <zas@norz.org>
17739 Date: Sat May 3 12:50:52 2008 +0000
17741 Add function prototypes (yet unused).
17744 Author: Laurent Monin <zas@norz.org>
17745 Date: Sat May 3 12:48:45 2008 +0000
17747 Drop redundant vflist_thumbs_set() introduced in revision 649,
17748 modify and use existing vflist_thumb_set().
17751 Author: Laurent Monin <zas@norz.org>
17752 Date: Sat May 3 12:21:22 2008 +0000
17754 Remove redundant prototype.
17757 Author: Laurent Monin <zas@norz.org>
17758 Date: Sat May 3 11:58:41 2008 +0000
17760 Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
17763 Author: Laurent Monin <zas@norz.org>
17764 Date: Sat May 3 11:34:13 2008 +0000
17766 Replace Layout icon_view field by more generic file_view_type.
17767 Replace option layout.view_as_icons by layout.file_view_type.
17770 Author: Laurent Monin <zas@norz.org>
17771 Date: Sat May 3 10:31:37 2008 +0000
17773 Set thumbs_enabled through new function vflist_thumbs_set() instead
17777 Author: Laurent Monin <zas@norz.org>
17778 Date: Sat May 3 09:41:09 2008 +0000
17780 Prepare merging of some parts of view_file_list and view_file_icon and
17781 simplification of view_file* interface.
17784 Author: Laurent Monin <zas@norz.org>
17785 Date: Sat May 3 08:35:08 2008 +0000
17787 Change default positions of dividers since width of the main menu
17791 Author: Laurent Monin <zas@norz.org>
17792 Date: Fri May 2 23:11:31 2008 +0000
17794 Make exif_rational_to_double() and exif_get_rational_as_double() static.
17797 Author: Laurent Monin <zas@norz.org>
17798 Date: Fri May 2 23:08:18 2008 +0000
17800 info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
17801 info disappearing when moving the tab.
17804 Author: Laurent Monin <zas@norz.org>
17805 Date: Fri May 2 22:59:04 2008 +0000
17807 Fix a Pango warning related to UTF8 when displaying internationalized
17808 description in Advanced Exif Properties panel.
17811 Author: Laurent Monin <zas@norz.org>
17812 Date: Fri May 2 22:31:24 2008 +0000
17814 exif_get_description_by_key(): tidy up.
17817 Author: Laurent Monin <zas@norz.org>
17818 Date: Fri May 2 22:28:39 2008 +0000
17820 Add a pointer to the build function in the formatted exif tags struct
17821 and use a loop in exif_get_formatted_by_key().
17824 Author: Laurent Monin <zas@norz.org>
17825 Date: Fri May 2 21:58:36 2008 +0000
17830 Author: Laurent Monin <zas@norz.org>
17831 Date: Fri May 2 21:34:26 2008 +0000
17833 Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
17834 An helper macro was added to call them.
17837 Author: Laurent Monin <zas@norz.org>
17838 Date: Fri May 2 20:56:59 2008 +0000
17840 Remove unused checksum_simple() function.
17843 Author: Laurent Monin <zas@norz.org>
17844 Date: Fri May 2 20:40:47 2008 +0000
17846 Simplify remove_extension_from_path().
17849 Author: Laurent Monin <zas@norz.org>
17850 Date: Fri May 2 20:27:47 2008 +0000
17852 remove_level_from_path() was simplified.
17855 Author: Laurent Monin <zas@norz.org>
17856 Date: Fri May 2 09:03:52 2008 +0000
17858 Move variable declaration and affectation near where it is used.
17861 Author: Laurent Monin <zas@norz.org>
17862 Date: Fri May 2 08:41:32 2008 +0000
17864 Replace GQView by Geeqie.
17867 Author: Laurent Monin <zas@norz.org>
17868 Date: Thu May 1 23:20:26 2008 +0000
17870 Use sizeof() instead of hardcoded buffer sizes.
17873 Author: Laurent Monin <zas@norz.org>
17874 Date: Thu May 1 22:59:54 2008 +0000
17876 cache_sim_write_similarity(): cleanup and simplification.
17879 Author: Laurent Monin <zas@norz.org>
17880 Date: Thu May 1 22:31:14 2008 +0000
17882 Use secure_save stuff to write .sim files.
17885 Author: Laurent Monin <zas@norz.org>
17886 Date: Thu May 1 22:30:16 2008 +0000
17888 save_options(): minor code simplification.
17891 Author: Laurent Monin <zas@norz.org>
17892 Date: Thu May 1 22:27:44 2008 +0000
17894 Add a wrapper to fwrite().
17897 Author: Laurent Monin <zas@norz.org>
17898 Date: Thu May 1 21:42:22 2008 +0000
17903 Author: Laurent Monin <zas@norz.org>
17904 Date: Thu May 1 18:37:50 2008 +0000
17909 Author: Laurent Monin <zas@norz.org>
17910 Date: Thu May 1 18:26:30 2008 +0000
17912 Simplify and optimize extension_find_dot().
17915 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17916 Date: Tue Apr 29 22:44:06 2008 +0000
17918 fixed a memory leak
17921 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17922 Date: Tue Apr 29 18:12:49 2008 +0000
17924 cleanup: use image_get_image_size
17927 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17928 Date: Tue Apr 29 17:52:12 2008 +0000
17930 fixed connected zoom and scroll that didn't work in some cases
17931 http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
17934 Author: Petr Ostadal <postadal@suse.cz>
17935 Date: Sun Apr 27 23:31:20 2008 +0000
17937 fix warning cast from pointer to integer of different size (when an integer is
17938 passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
17941 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17942 Date: Sun Apr 27 20:05:11 2008 +0000
17944 Added LIRC patch written by Matteo Beniamino
17947 Author: Laurent Monin <zas@norz.org>
17948 Date: Fri Apr 25 20:23:21 2008 +0000
17950 Fix number of directory views, bug introduced in revision 617.
17953 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17954 Date: Fri Apr 25 20:08:47 2008 +0000
17956 fixed dragging multiple files from file list
17957 http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
17960 Author: Laurent Monin <zas@norz.org>
17961 Date: Fri Apr 25 09:31:32 2008 +0000
17963 Add a line about variable and function names.
17966 Author: Laurent Monin <zas@norz.org>
17967 Date: Fri Apr 25 09:28:45 2008 +0000
17969 Document the Geeqie coding style.
17970 This is a draft, please improve.
17973 Author: Laurent Monin <zas@norz.org>
17974 Date: Fri Apr 25 08:07:22 2008 +0000
17976 Handle the case of reduction of the number of view directory types.
17977 Previously it was leading to a segfault.
17980 Author: Laurent Monin <zas@norz.org>
17981 Date: Thu Apr 24 20:29:09 2008 +0000
17983 Allow to copy the path of a directory to clipboard from directory views.
17984 Show Copy path option has to be enabled.
17985 Suggested by Frédéric Mantegazza.
17988 Author: Laurent Monin <zas@norz.org>
17989 Date: Thu Apr 24 20:18:59 2008 +0000
17991 Do not allow to add anything but directories to sort bar in
17992 folder mode through drag'n'drop.
17993 Introduce a new field only_directories to _BookMarkData struct.
17996 Author: Laurent Monin <zas@norz.org>
17997 Date: Thu Apr 24 16:35:02 2008 +0000
17999 Add missing spaces around equal sign.
18002 Author: Laurent Monin <zas@norz.org>
18003 Date: Thu Apr 24 16:32:20 2008 +0000
18005 Cleanup exif_get_formatted_by_key().
18008 Author: Laurent Monin <zas@norz.org>
18009 Date: Thu Apr 24 15:57:58 2008 +0000
18014 Author: Laurent Monin <zas@norz.org>
18015 Date: Thu Apr 24 15:53:08 2008 +0000
18017 6 for() vs 201 for (): winner is for ().
18020 Author: Laurent Monin <zas@norz.org>
18021 Date: Thu Apr 24 15:49:57 2008 +0000
18023 Convert the minority of while() to while ().
18026 Author: Laurent Monin <zas@norz.org>
18027 Date: Thu Apr 24 15:44:43 2008 +0000
18029 Use only one secure_fprintf() call instead of two.
18032 Author: Laurent Monin <zas@norz.org>
18033 Date: Thu Apr 24 15:31:21 2008 +0000
18038 Author: Laurent Monin <zas@norz.org>
18039 Date: Thu Apr 24 12:47:09 2008 +0000
18041 Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
18044 Author: Laurent Monin <zas@norz.org>
18045 Date: Thu Apr 24 12:23:02 2008 +0000
18047 Remove whitespace between function name and first parenthesis for the sake of consistency.
18050 Author: Laurent Monin <zas@norz.org>
18051 Date: Thu Apr 24 11:40:26 2008 +0000
18056 Author: Laurent Monin <zas@norz.org>
18057 Date: Thu Apr 24 09:50:37 2008 +0000
18059 Display file_data debug messages only at level 2.
18062 Author: Laurent Monin <zas@norz.org>
18063 Date: Thu Apr 24 09:43:23 2008 +0000
18065 Move get_exec_time() to debug.{c,h}.
18068 Author: Laurent Monin <zas@norz.org>
18069 Date: Thu Apr 24 09:09:48 2008 +0000
18071 Move options stuff to options.{c,h} and remove globals.c
18074 Author: Laurent Monin <zas@norz.org>
18075 Date: Thu Apr 24 08:53:39 2008 +0000
18077 Move debug macros from main.h to new debug.h.
18078 Make debug_level static to debug.c and add utility functions
18080 Add #include "debug.h" where needed.
18083 Author: Laurent Monin <zas@norz.org>
18084 Date: Thu Apr 24 00:15:03 2008 +0000
18086 Handle the newline in DEBUG_N() macro instead of adding one
18087 in each debug message string.
18090 Author: Laurent Monin <zas@norz.org>
18091 Date: Wed Apr 23 23:52:20 2008 +0000
18093 French translation was updated.
18096 Author: Laurent Monin <zas@norz.org>
18097 Date: Wed Apr 23 23:51:02 2008 +0000
18099 Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
18102 Author: Laurent Monin <zas@norz.org>
18103 Date: Wed Apr 23 23:47:53 2008 +0000
18105 Fix image overlay displayed only on second "I" press in layout view.
18108 Author: Laurent Monin <zas@norz.org>
18109 Date: Wed Apr 23 23:35:13 2008 +0000
18111 Display file and line along debug messages for any debug level but level 1.
18112 Add a DEBUG_0() macro for instant debugging.
18115 Author: Laurent Monin <zas@norz.org>
18116 Date: Wed Apr 23 22:40:55 2008 +0000
18118 Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
18119 occuring when toggling file list view <-> file icon view.
18122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18123 Date: Wed Apr 23 22:38:34 2008 +0000
18125 clear the buffer before loading of an image
18128 Author: Laurent Monin <zas@norz.org>
18129 Date: Wed Apr 23 22:33:18 2008 +0000
18131 Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
18134 Author: Laurent Monin <zas@norz.org>
18135 Date: Wed Apr 23 22:22:37 2008 +0000
18137 Update to contributors list.
18140 Author: Laurent Monin <zas@norz.org>
18141 Date: Wed Apr 23 22:17:21 2008 +0000
18143 Allow the copy of file paths to clipboard.
18144 This feature is disabled by default, it can be set through
18145 Preferences > Advanced > Behavior > Show "Copy path" ...
18146 When enabled, it adds a menu entry "Copy path" that let the
18147 user copies current selection's paths to X clipboard.
18148 It is very convenient to paste paths to xterm for example.
18149 Patch by Carles Pina i Estany and me.
18152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18153 Date: Wed Apr 23 21:08:29 2008 +0000
18155 fixed a bug in opening files with non-utf8 locales in exiv2.cc
18158 Author: Laurent Monin <zas@norz.org>
18159 Date: Wed Apr 23 20:47:19 2008 +0000
18161 Introduce macros to display debug messages.
18162 if (debug) printf(...) is now replaced by variadic macros:
18164 And for higher debugging levels:
18170 Author: Laurent Monin <zas@norz.org>
18171 Date: Wed Apr 23 13:46:18 2008 +0000
18173 Honor Control and Shift keys while drag'n'droping files
18175 Before a menu (Copy/Move/Cancel) was always displayed, now
18176 if the user hold Shift key or Control key, the menu
18177 is not shown, but move or copy actions take place.
18178 If no modifier key is used, the menu is displayed as usual.
18181 Author: Laurent Monin <zas@norz.org>
18182 Date: Wed Apr 23 13:03:04 2008 +0000
18184 Only display message if in debug mode.
18187 Author: Laurent Monin <zas@norz.org>
18188 Date: Wed Apr 23 09:56:21 2008 +0000
18190 Fix adding a selection to a collection with no window open
18191 using the sort manager. Only one file was added, now all
18192 files in the selection are added (but duplicates).
18193 A pointer was not reset correctly.
18196 Author: Laurent Monin <zas@norz.org>
18197 Date: Tue Apr 22 23:53:24 2008 +0000
18199 Save sort manager state to rc file.
18202 Author: Laurent Monin <zas@norz.org>
18203 Date: Tue Apr 22 22:45:51 2008 +0000
18205 Remove unused function bar_info_size_request().
18208 Author: Laurent Monin <zas@norz.org>
18209 Date: Tue Apr 22 22:44:10 2008 +0000
18211 Save state and width of exif, info and sort panels to rc file.
18212 Width is restored only if save windows dimensions is set.
18215 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18216 Date: Tue Apr 22 19:26:07 2008 +0000
18218 updated ChangeLog from svn log
18221 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18222 Date: Tue Apr 22 18:06:38 2008 +0000
18224 fixed version string ;)
18227 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18228 Date: Tue Apr 22 17:45:08 2008 +0000
18230 updated version number
18233 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18234 Date: Tue Apr 22 17:40:29 2008 +0000
18236 fixed reading of signed rational type with Exiv2
18239 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18240 Date: Tue Apr 22 09:57:26 2008 +0000
18242 fixed instalation of doc files
18245 Author: Laurent Monin <zas@norz.org>
18246 Date: Tue Apr 22 09:40:05 2008 +0000
18248 Correctly escape data before using pango_layout_set_markup().
18249 Exif data may contain characters like & or < >.
18252 Author: Laurent Monin <zas@norz.org>
18253 Date: Tue Apr 22 09:01:29 2008 +0000
18255 Use image_osd_toggle() in layout_menu_overlay_cb().
18256 Drop layout_image_overlay_update().
18259 Author: Laurent Monin <zas@norz.org>
18260 Date: Tue Apr 22 08:53:07 2008 +0000
18262 Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
18265 Author: Laurent Monin <zas@norz.org>
18266 Date: Tue Apr 22 08:34:30 2008 +0000
18268 Make histogram depends on image window not layout window.
18269 It simplifies the code, and make more sense.
18272 Author: Laurent Monin <zas@norz.org>
18273 Date: Tue Apr 22 08:16:02 2008 +0000
18275 Ensure Properties dialog is displayed above fullscreen window.
18276 Add a parameter to info_window_new() to pass parent window and
18280 Author: Laurent Monin <zas@norz.org>
18281 Date: Mon Apr 21 22:19:32 2008 +0000
18283 Indicate bugs and feature requests trackers, remove obsolete stuff.
18286 Author: Laurent Monin <zas@norz.org>
18287 Date: Mon Apr 21 22:15:56 2008 +0000
18292 Author: Laurent Monin <zas@norz.org>
18293 Date: Mon Apr 21 22:14:57 2008 +0000
18298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18299 Date: Mon Apr 21 21:46:38 2008 +0000
18301 updated copyright in source files
18304 Author: Laurent Monin <zas@norz.org>
18305 Date: Mon Apr 21 20:45:35 2008 +0000
18307 Properly initialize image_overlay options.
18310 Author: Laurent Monin <zas@norz.org>
18311 Date: Mon Apr 21 20:42:18 2008 +0000
18313 Few more fixes to french translation.
18316 Author: Laurent Monin <zas@norz.org>
18317 Date: Mon Apr 21 20:39:36 2008 +0000
18319 Add some macros to handle rc file compatibility issues related to
18320 option name changes.
18323 Author: Laurent Monin <zas@norz.org>
18324 Date: Mon Apr 21 20:27:39 2008 +0000
18326 Minor french translation fix.
18329 Author: Laurent Monin <zas@norz.org>
18330 Date: Mon Apr 21 20:24:15 2008 +0000
18332 French translation was updated.
18335 Author: Laurent Monin <zas@norz.org>
18336 Date: Mon Apr 21 20:12:49 2008 +0000
18338 Rename few functions and replace fullscreen info with image overlay template string.
18339 fullscreen_info_default_cb() -> image_overlay_default_template_cb()
18340 fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
18341 set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
18344 Author: Laurent Monin <zas@norz.org>
18345 Date: Mon Apr 21 20:01:22 2008 +0000
18347 Replace fullscreen.info and fullscreen.show_info options by:
18348 image_overlay.common.enabled => to save last state to rc file
18349 image_overlay.common.show_at_startup => overrides .common.enabled at startup
18350 image_overlay.common.template_string => replace fullscreen.info
18352 common is used since for now there is only one image overlay setup,
18353 later specific setups may be added.
18356 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18357 Date: Mon Apr 21 19:42:58 2008 +0000
18359 fixed another "gqview" occurence
18362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18363 Date: Mon Apr 21 19:10:41 2008 +0000
18365 updated NEWS, README and other documentation files
18368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18369 Date: Mon Apr 21 18:09:30 2008 +0000
18371 renamed no.po to nb.po
18374 Author: Laurent Monin <zas@norz.org>
18375 Date: Mon Apr 21 15:30:16 2008 +0000
18377 Fix a segfault occuring when pressing 'i' for overlay info
18378 in a separate image window (no layout).
18381 Author: Laurent Monin <zas@norz.org>
18382 Date: Mon Apr 21 14:19:48 2008 +0000
18384 histogram_draw(): tidy up.
18387 Author: Laurent Monin <zas@norz.org>
18388 Date: Mon Apr 21 13:39:17 2008 +0000
18390 histogram_read(): speed up calculations by 20%.
18393 Author: Laurent Monin <zas@norz.org>
18394 Date: Mon Apr 21 11:44:03 2008 +0000
18396 histogram_read(): use memset() to initialize histogram data instead of for() loop.
18399 Author: Laurent Monin <zas@norz.org>
18400 Date: Mon Apr 21 10:11:55 2008 +0000
18402 French translation was updated.
18405 Author: Laurent Monin <zas@norz.org>
18406 Date: Mon Apr 21 10:10:23 2008 +0000
18408 Add compat.c to POTFILES
18411 Author: Laurent Monin <zas@norz.org>
18412 Date: Mon Apr 21 10:09:01 2008 +0000
18414 Allow the user to set the drag'n drop icon size through
18415 Preferences > Advanced > Behavior > Drag'n drop icon size.
18416 It is saved to rc file as dnd_icon_size.
18419 Author: Laurent Monin <zas@norz.org>
18420 Date: Sun Apr 20 23:17:35 2008 +0000
18422 Add a replacement for gtk_radio_action_set_current_value() which
18423 require GTK+ >= 2.10.
18424 Two new files were added, compat.h and compat.c.
18427 Author: Laurent Monin <zas@norz.org>
18428 Date: Sun Apr 20 22:51:53 2008 +0000
18430 French translation was updated.
18433 Author: Laurent Monin <zas@norz.org>
18434 Date: Sun Apr 20 22:45:00 2008 +0000
18436 Add number mnemonics to image view editors submenu.
18439 Author: Laurent Monin <zas@norz.org>
18440 Date: Sun Apr 20 22:29:23 2008 +0000
18442 Prefix editor entries in the main menu with numbers.
18443 It allows Alt+E+number as shortcut to start an editor.
18446 Author: Laurent Monin <zas@norz.org>
18447 Date: Sun Apr 20 22:14:54 2008 +0000
18449 Add missing shortcuts.
18452 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18453 Date: Sun Apr 20 22:14:38 2008 +0000
18455 fixed color profile code for older versions of exiv2
18459 Author: Laurent Monin <zas@norz.org>
18460 Date: Sun Apr 20 22:01:26 2008 +0000
18462 Mark slideshow toggle state in the menu.
18463 There is still an issue due to layout vs view slideshows...
18466 Author: Laurent Monin <zas@norz.org>
18467 Date: Sun Apr 20 21:38:45 2008 +0000
18469 Fix a typo introduced by revision 521.
18472 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18473 Date: Sun Apr 20 21:35:03 2008 +0000
18475 read color profiles from jpeg also with Exiv2
18478 Author: Laurent Monin <zas@norz.org>
18479 Date: Sun Apr 20 21:30:36 2008 +0000
18481 Use explicit names for mouse buttons instead of numbers.
18482 MOUSE_BUTTON_LEFT = 1
18483 MOUSE_BUTTON_MIDDLE = 2
18484 MOUSE_BUTTON_RIGHT = 3
18485 It makes the code easier to read.
18488 Author: Laurent Monin <zas@norz.org>
18489 Date: Sun Apr 20 20:35:26 2008 +0000
18491 Fix a typo: unoffical -> unofficial
18494 Author: Laurent Monin <zas@norz.org>
18495 Date: Sun Apr 20 18:07:51 2008 +0000
18497 Effectively drop empty newlines at end of files (missing from rev 535)
18500 Author: Laurent Monin <zas@norz.org>
18501 Date: Sun Apr 20 16:50:19 2008 +0000
18503 comment_file_read(): rewrite the parser, drop leading and trailing newlines
18507 Author: Laurent Monin <zas@norz.org>
18508 Date: Sun Apr 20 13:42:22 2008 +0000
18510 Minor cleanup and code redundancy reduction.
18513 Author: Laurent Monin <zas@norz.org>
18514 Date: Sun Apr 20 13:30:36 2008 +0000
18516 editor_command_one(): tidy up.
18519 Author: Laurent Monin <zas@norz.org>
18520 Date: Sun Apr 20 13:04:57 2008 +0000
18522 Big whitespaces cleanup:
18523 - drop whitespaces at end of lines
18524 - convert eight spaces to tab at start of lines
18525 - drop spurious spaces mixed with tabs
18526 - remove empty lines at end of files
18529 Author: Laurent Monin <zas@norz.org>
18530 Date: Sun Apr 20 10:05:27 2008 +0000
18532 Allow the user to change open_recent_list_maxsize option through
18533 Preferences > Advanced > Navigation.
18536 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18537 Date: Sun Apr 20 09:53:37 2008 +0000
18539 rm as external delete command is too dangerous, even for testing
18542 Author: Laurent Monin <zas@norz.org>
18543 Date: Sun Apr 20 09:47:51 2008 +0000
18545 Add a way to restore original state in Adjust menu.
18548 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18549 Date: Sun Apr 20 09:29:46 2008 +0000
18551 added fColorProfile pseudo-tag with detailed information
18554 Author: Laurent Monin <zas@norz.org>
18555 Date: Sun Apr 20 09:02:05 2008 +0000
18557 Fix the case "orientation from FileData, color profile from exif".
18558 Reported by Vladimir Nadvornik.
18561 Author: Laurent Monin <zas@norz.org>
18562 Date: Sat Apr 19 23:12:30 2008 +0000
18564 Rename inappropriate folder_size to folder.
18567 Author: Laurent Monin <zas@norz.org>
18568 Date: Sat Apr 19 22:32:07 2008 +0000
18570 Use sizeof() for buffer size where appropriate.
18573 Author: Laurent Monin <zas@norz.org>
18574 Date: Sat Apr 19 21:50:05 2008 +0000
18576 Keep image orientation set by the user during the session.
18579 Author: Laurent Monin <zas@norz.org>
18580 Date: Sat Apr 19 21:30:19 2008 +0000
18582 Save Show Marks state to rc file and display current state in menu.
18583 It is saved as boolean option layout.show_marks.
18586 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18587 Date: Sat Apr 19 21:20:08 2008 +0000
18589 fixed max. number of profiles
18592 Author: Laurent Monin <zas@norz.org>
18593 Date: Sat Apr 19 21:18:24 2008 +0000
18598 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18599 Date: Sat Apr 19 21:10:18 2008 +0000
18601 fixed color profile index
18604 Author: Laurent Monin <zas@norz.org>
18605 Date: Sat Apr 19 20:53:12 2008 +0000
18607 Let toggle marks with numeric keypad.
18610 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18611 Date: Sat Apr 19 20:19:27 2008 +0000
18613 I have finally found how to add alternative hotkeys
18614 removed more hard-coded keys
18615 "Split Quad" is without hotkey for now
18618 Author: Laurent Monin <zas@norz.org>
18619 Date: Sat Apr 19 19:28:10 2008 +0000
18621 Accept keywords composed by two words ("Todo" = "A faire" in french).
18622 Prevent duplicate keywords in the list.
18625 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18626 Date: Sat Apr 19 17:55:41 2008 +0000
18628 show the AdobeRGB profile in the menu, indicate input profile from image
18631 Author: Laurent Monin <zas@norz.org>
18632 Date: Sat Apr 19 17:14:03 2008 +0000
18634 file_dat_unref: display number of references as well of path (debug only).
18637 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18638 Date: Sat Apr 19 16:26:29 2008 +0000
18640 first support for AdobeRGB colorspace
18643 Author: Laurent Monin <zas@norz.org>
18644 Date: Sat Apr 19 16:10:08 2008 +0000
18646 French translation fixes.
18649 Author: Laurent Monin <zas@norz.org>
18650 Date: Sat Apr 19 13:40:20 2008 +0000
18652 French translation fixes and updates.
18655 Author: Laurent Monin <zas@norz.org>
18656 Date: Sat Apr 19 13:39:21 2008 +0000
18661 Author: Laurent Monin <zas@norz.org>
18662 Date: Sat Apr 19 12:46:59 2008 +0000
18664 Add the possibility to update only one translation file using,
18665 for example: make update-po PO=fr
18666 autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
18669 Author: Laurent Monin <zas@norz.org>
18670 Date: Sat Apr 19 11:11:53 2008 +0000
18672 Cleanup last patch:
18673 - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
18674 - use G_N_ELEMENTS()
18677 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18678 Date: Sat Apr 19 09:49:14 2008 +0000
18683 Author: Laurent Monin <zas@norz.org>
18684 Date: Sat Apr 19 09:36:30 2008 +0000
18686 Fix directory view popup menu to display a View As submenu
18687 to switch between different directory views.
18690 Author: Laurent Monin <zas@norz.org>
18691 Date: Fri Apr 18 23:35:16 2008 +0000
18693 gimp-remote has no -n option.
18696 Author: Laurent Monin <zas@norz.org>
18697 Date: Fri Apr 18 23:09:03 2008 +0000
18699 Add zoom ratio display to OSD in fullscreen mode.
18700 It appears as [%zoom%] in fullscreen info string.
18701 It is now displayed by default.
18704 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18705 Date: Fri Apr 18 22:31:58 2008 +0000
18707 partially fixed reading embedded color profiles with exiv2
18710 Author: Laurent Monin <zas@norz.org>
18711 Date: Fri Apr 18 22:15:01 2008 +0000
18713 Add two new options to control image read buffer at runtime.
18714 They are available in Preferences > Advanced > Image loading and caching.
18715 Default read buffer size was set to 4096 instead of 512.
18716 These options are saved to rc file.
18719 Author: Laurent Monin <zas@norz.org>
18720 Date: Fri Apr 18 21:53:33 2008 +0000
18722 Display elapsed time since previous get_exec_time() call (debug only).
18725 Author: Laurent Monin <zas@norz.org>
18726 Date: Fri Apr 18 21:51:08 2008 +0000
18728 Remove forgotten debug printf().
18731 Author: Laurent Monin <zas@norz.org>
18732 Date: Fri Apr 18 21:42:00 2008 +0000
18734 Fix OSD display when fullscreen info string is empty.
18737 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18738 Date: Fri Apr 18 21:30:12 2008 +0000
18740 replace inner loops with memcpy
18743 Author: Laurent Monin <zas@norz.org>
18744 Date: Fri Apr 18 20:41:09 2008 +0000
18746 Explode pr_tile_mirror() in three optimized functions:
18747 pr_tile_mirror_only()
18748 pr_tile_mirror_and_flip()
18749 pr_tile_flip_only()
18752 Author: Laurent Monin <zas@norz.org>
18753 Date: Fri Apr 18 16:53:41 2008 +0000
18755 Rename vd_drop_update() to vd_dnd_drop_update().
18756 Add two function pointers to ViewDir struct to keep
18757 vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
18758 static to view_dir_tree.c.
18761 Author: Laurent Monin <zas@norz.org>
18762 Date: Fri Apr 18 16:29:47 2008 +0000
18764 Drop 3 useless #define.
18767 Author: Laurent Monin <zas@norz.org>
18768 Date: Fri Apr 18 16:25:40 2008 +0000
18770 Fix forgotten vd->pf affectation.
18771 Cleanup, and reduce code redundancy a bit.
18774 Author: Laurent Monin <zas@norz.org>
18775 Date: Fri Apr 18 11:01:41 2008 +0000
18777 Explode pr_tile_rotate_90() in two functions:
18778 pr_tile_rotate_90_clockwise()
18779 pr_tile_rotate_90_counter_clockwise()
18780 Optimize the code at the expense of a bit of code redundancy:
18781 tests were moved outside the loops, intermediate results are now cached.
18784 Author: Laurent Monin <zas@norz.org>
18785 Date: Fri Apr 18 09:15:09 2008 +0000
18787 Introduce printf_term() macro and use it.
18790 Author: Laurent Monin <zas@norz.org>
18791 Date: Thu Apr 17 20:14:49 2008 +0000
18793 Add a shortcut key for List (L) and change the one for Tree (T),
18794 they are now in a submenu.
18797 Author: Laurent Monin <zas@norz.org>
18798 Date: Thu Apr 17 20:03:49 2008 +0000
18800 Add some wrappers in view_dir.c and simplify even more.
18803 Author: Laurent Monin <zas@norz.org>
18804 Date: Thu Apr 17 19:57:41 2008 +0000
18806 Fix a bug introduced in revision 489.
18809 Author: Laurent Monin <zas@norz.org>
18810 Date: Thu Apr 17 18:44:17 2008 +0000
18812 Reduce code redundancy with the introduction of a new
18813 function named vd_get_fd_from_tree_path().
18816 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18817 Date: Thu Apr 17 17:44:54 2008 +0000
18819 image post-processing (rotation and color management) moved to
18823 Author: Laurent Monin <zas@norz.org>
18824 Date: Thu Apr 17 17:35:51 2008 +0000
18826 Merge vd(list|tree)_release_cb() in vd_release_cb().
18827 I made some assumptions here i hope correct.
18830 Author: Laurent Monin <zas@norz.org>
18831 Date: Thu Apr 17 17:19:41 2008 +0000
18833 Merge few more functions to view_dir.c.
18836 Author: Laurent Monin <zas@norz.org>
18837 Date: Thu Apr 17 16:33:31 2008 +0000
18839 Move common menu position callback to view_dir.c.
18842 Author: Laurent Monin <zas@norz.org>
18843 Date: Thu Apr 17 14:51:32 2008 +0000
18845 Merge dirlist/dirview dnd code.
18848 Author: Laurent Monin <zas@norz.org>
18849 Date: Wed Apr 16 22:51:32 2008 +0000
18851 Regenerate translations files and update french translation.
18854 Author: Laurent Monin <zas@norz.org>
18855 Date: Wed Apr 16 22:31:52 2008 +0000
18857 Fix new folder feature in dirlist mode, it was broken by revision 481.
18860 Author: Laurent Monin <zas@norz.org>
18861 Date: Wed Apr 16 22:23:43 2008 +0000
18863 Fix a crash introduced in revision 477.
18866 Author: Laurent Monin <zas@norz.org>
18867 Date: Wed Apr 16 22:21:01 2008 +0000
18869 Fix two errors made in revision 473.
18872 Author: Laurent Monin <zas@norz.org>
18873 Date: Wed Apr 16 21:58:05 2008 +0000
18875 Merge few more vdlist/vdtree functions.
18878 Author: Laurent Monin <zas@norz.org>
18879 Date: Wed Apr 16 20:36:10 2008 +0000
18881 Make directory view popup menu common and move it to view_dir.{c,h}.
18884 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18885 Date: Wed Apr 16 20:32:44 2008 +0000
18887 fixed compiler warnings
18890 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18891 Date: Wed Apr 16 20:15:42 2008 +0000
18893 in debug mode print time information on selected events
18896 Author: Laurent Monin <zas@norz.org>
18897 Date: Wed Apr 16 18:57:50 2008 +0000
18899 Clean up and simplify.
18902 Author: Laurent Monin <zas@norz.org>
18903 Date: Wed Apr 16 16:54:38 2008 +0000
18905 Merge parts of view_dir_list/tree constructors/destructors to
18909 Author: Laurent Monin <zas@norz.org>
18910 Date: Wed Apr 16 16:05:12 2008 +0000
18912 Move some dnd common code from view_dir_list.c and view_dir_tree.c
18916 Author: Laurent Monin <zas@norz.org>
18917 Date: Wed Apr 16 14:56:31 2008 +0000
18919 Rename vdt occurences to vd.
18922 Author: Laurent Monin <zas@norz.org>
18923 Date: Wed Apr 16 14:51:39 2008 +0000
18925 Rename vdl occurences to vd.
18928 Author: Laurent Monin <zas@norz.org>
18929 Date: Wed Apr 16 14:45:22 2008 +0000
18931 Introduce a new struct ViewDir to handle directory views common
18933 Specific data is now in ViewDirInfoList and ViewDirInfoTree.
18934 Type of directory view can be specified with enum DirViewType.
18935 This is saved to rc file as layout.dir_view_type, which replace
18936 layout.view_as_tree.
18937 Code was modified to reflect these changes.
18938 This is a first to move to merge common code of view_dir_list.c
18939 and view_dir_tree.c and ease the introduction of new types
18943 Author: Laurent Monin <zas@norz.org>
18944 Date: Tue Apr 15 21:49:28 2008 +0000
18946 Indicate --debug[=level] in usage display.
18949 Author: Laurent Monin <zas@norz.org>
18950 Date: Tue Apr 15 21:47:03 2008 +0000
18952 Parse command line for --debug option as soon as possible and allow
18953 --debug[=level] syntax.
18954 Only display message indication debug level once.
18957 Author: Laurent Monin <zas@norz.org>
18958 Date: Tue Apr 15 21:06:00 2008 +0000
18960 Cleanup read/write of image.zoom_mode option.
18963 Author: Laurent Monin <zas@norz.org>
18964 Date: Tue Apr 15 20:56:55 2008 +0000
18966 Read show_icon_names only once.
18969 Author: Laurent Monin <zas@norz.org>
18970 Date: Tue Apr 15 20:55:21 2008 +0000
18972 Rename l_conf to layout_order and make it more local.
18975 Author: Laurent Monin <zas@norz.org>
18976 Date: Tue Apr 15 20:46:14 2008 +0000
18978 Fix a bug that was here since a long time, buf has nothing
18979 to do with options->layout.order, so compare it to l_conf instead.
18980 It fixes refreshing of files and directories lists when changing
18984 Author: Laurent Monin <zas@norz.org>
18985 Date: Tue Apr 15 20:36:11 2008 +0000
18987 Add a new option in Preferences > Filtering to allow the
18988 user to choose to display '.' directory in folder lists or not.
18989 This option is saved to rc file as file_filter.show_dot_directory.
18990 A minor fix was made to disable display of .. in folder selection
18991 dialogs when current path is /.
18994 Author: Laurent Monin <zas@norz.org>
18995 Date: Tue Apr 15 20:00:27 2008 +0000
18997 Add and use few new macros in rc file writing code.
19000 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19001 Date: Tue Apr 15 18:34:24 2008 +0000
19003 this might fix the freezes on freebsd, solaris, etc.
19006 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19007 Date: Tue Apr 15 16:57:30 2008 +0000
19009 save file_class to config file
19012 Author: Laurent Monin <zas@norz.org>
19013 Date: Tue Apr 15 07:16:51 2008 +0000
19015 Exit fullscreen mode when Properties is displayed.
19018 Author: Laurent Monin <zas@norz.org>
19019 Date: Tue Apr 15 06:56:25 2008 +0000
19021 New Go to directory view feature that permits to find and display the directory
19022 corresponding to an image view.
19023 For example, when you open an image in new window from collection, right clicking on
19024 the newly displayed image will let you choose Go to directory view, which would open
19025 a new window, with image and directory list.
19026 If current directory is the one of the image, menu item is disabled.
19029 Author: Laurent Monin <zas@norz.org>
19030 Date: Mon Apr 14 23:47:13 2008 +0000
19032 Move layout.order default init to setup_default_options().
19035 Author: Laurent Monin <zas@norz.org>
19036 Date: Mon Apr 14 23:39:46 2008 +0000
19038 collection_load(): use booleans and always count failures (for debug).
19041 Author: Laurent Monin <zas@norz.org>
19042 Date: Mon Apr 14 23:29:54 2008 +0000
19044 collection_load(): improve headers parsing.
19047 Author: Laurent Monin <zas@norz.org>
19048 Date: Mon Apr 14 23:09:48 2008 +0000
19050 collection_load(): fix typo (missing #) made in rev 453.
19053 Author: Laurent Monin <zas@norz.org>
19054 Date: Mon Apr 14 23:08:27 2008 +0000
19056 collection_load(): accept whitespaces at start of lines.
19059 Author: Laurent Monin <zas@norz.org>
19060 Date: Mon Apr 14 22:57:26 2008 +0000
19062 collection_load(): increase verbosity in debug mode.
19065 Author: Laurent Monin <zas@norz.org>
19066 Date: Mon Apr 14 22:50:50 2008 +0000
19068 collection_load(): replace official by limit_failures (and
19072 Author: Laurent Monin <zas@norz.org>
19073 Date: Mon Apr 14 22:45:53 2008 +0000
19075 Increase collection_load() buffer size and do not activate
19076 error limiting for GQview collections.
19079 Author: Laurent Monin <zas@norz.org>
19080 Date: Mon Apr 14 22:28:29 2008 +0000
19082 Merge collection_load_only_geometry() into collection_load().
19085 Author: Laurent Monin <zas@norz.org>
19086 Date: Mon Apr 14 22:05:47 2008 +0000
19088 Use flags for collection_load*().
19091 Author: Laurent Monin <zas@norz.org>
19092 Date: Sun Apr 13 20:33:45 2008 +0000
19094 Apply exif display config (Never/If set/Always) to pan view too.
19097 Author: Laurent Monin <zas@norz.org>
19098 Date: Sun Apr 13 19:21:13 2008 +0000
19100 Rename show_dot_files to show_hidden_files.
19101 There is no need to expose the underlying method to hide
19105 Author: Laurent Monin <zas@norz.org>
19106 Date: Sun Apr 13 18:56:24 2008 +0000
19108 Let toggle the visibility of hidden files from directories list
19109 or tree contextual menu.
19112 Author: Laurent Monin <zas@norz.org>
19113 Date: Sun Apr 13 12:24:42 2008 +0000
19115 Add a button to reset fullscreen info string to default value.
19118 Author: Laurent Monin <zas@norz.org>
19119 Date: Sun Apr 13 12:12:44 2008 +0000
19121 Fix a typo, READ_CHAR() must use value_all.
19124 Author: Laurent Monin <zas@norz.org>
19125 Date: Sun Apr 13 09:10:38 2008 +0000
19127 Use convenient macros to read options, it will ensure options
19128 names are matching (in the rc file and internally).
19131 Author: Laurent Monin <zas@norz.org>
19132 Date: Sun Apr 13 08:36:17 2008 +0000
19134 Simplify read_*_option() stuff by passing pointer to option value.
19135 Introduce read_uint_option() to read enum values and read_int_option_clamp()
19136 to read clamped values.
19139 Author: Laurent Monin <zas@norz.org>
19140 Date: Sat Apr 12 23:59:31 2008 +0000
19142 Partly rewrite option parser to accept whitespaces at start
19146 Author: Laurent Monin <zas@norz.org>
19147 Date: Sat Apr 12 23:41:35 2008 +0000
19149 exif_* -> exif.display.*
19152 Author: Laurent Monin <zas@norz.org>
19153 Date: Sat Apr 12 23:32:08 2008 +0000
19155 Add a note in the rc file about special editor slots.
19158 Author: Laurent Monin <zas@norz.org>
19159 Date: Sat Apr 12 23:16:41 2008 +0000
19161 sidecar_ext -> sidecar.ext
19164 Author: Laurent Monin <zas@norz.org>
19165 Date: Sat Apr 12 23:07:04 2008 +0000
19167 Unify names of options between variables and rc file.
19170 Author: Laurent Monin <zas@norz.org>
19171 Date: Sat Apr 12 23:02:00 2008 +0000
19173 Use tree_descend_subdirs everywhere.
19176 Author: Laurent Monin <zas@norz.org>
19177 Date: Sat Apr 12 22:22:11 2008 +0000
19179 Use startup_path_enable everywhere.
19182 Author: Laurent Monin <zas@norz.org>
19183 Date: Sat Apr 12 22:17:14 2008 +0000
19185 Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
19188 Author: Laurent Monin <zas@norz.org>
19189 Date: Sat Apr 12 22:10:38 2008 +0000
19191 Rename dupe_custom_threshold option to duplicates_similarity_threshold.
19194 Author: Laurent Monin <zas@norz.org>
19195 Date: Sat Apr 12 22:04:29 2008 +0000
19197 Move safe_delete* and in place rename options to file_ops
19199 Re-order rc file a bit.
19202 Author: Laurent Monin <zas@norz.org>
19203 Date: Sat Apr 12 21:45:30 2008 +0000
19205 Rename option thumbnails.enabled to layout.show_thumbnails as it makes
19209 Author: Laurent Monin <zas@norz.org>
19210 Date: Sat Apr 12 21:38:55 2008 +0000
19212 Rename user_specified_window_background and window_background_color
19213 to image.use_custom_border_color and image.border_color.
19214 Rename pref_background_color_set_cb() to pref_color_button_set_cb().
19215 Rename pref_colorbutton_new() to pref_color_button_new().
19218 Author: Laurent Monin <zas@norz.org>
19219 Date: Sat Apr 12 19:33:59 2008 +0000
19221 Rename window options (moved to layout) and re-order rc file.
19224 Author: Laurent Monin <zas@norz.org>
19225 Date: Sat Apr 12 17:20:34 2008 +0000
19227 Fix bad image option name in the rc file.
19230 Author: Laurent Monin <zas@norz.org>
19231 Date: Sat Apr 12 17:09:20 2008 +0000
19233 Fix display bug when using "Limit image size when autofitting" option.
19236 Author: Laurent Monin <zas@norz.org>
19237 Date: Sat Apr 12 15:13:00 2008 +0000
19239 Beautify rc file, adding sub-sections titles.
19242 Author: Laurent Monin <zas@norz.org>
19243 Date: Sat Apr 12 15:04:58 2008 +0000
19245 Rename image-related options.
19248 Author: Laurent Monin <zas@norz.org>
19249 Date: Sat Apr 12 09:41:44 2008 +0000
19251 Rename thumbnails related options.
19254 Author: Laurent Monin <zas@norz.org>
19255 Date: Sat Apr 12 09:12:37 2008 +0000
19257 Rename file filtering options.
19260 Author: Laurent Monin <zas@norz.org>
19261 Date: Sat Apr 12 08:59:52 2008 +0000
19266 Author: Laurent Monin <zas@norz.org>
19267 Date: Sat Apr 12 08:40:02 2008 +0000
19269 Rename collection options.
19272 Author: Laurent Monin <zas@norz.org>
19273 Date: Sat Apr 12 08:35:58 2008 +0000
19275 Rename file sorting options.
19278 Author: Laurent Monin <zas@norz.org>
19279 Date: Sat Apr 12 08:28:08 2008 +0000
19281 Re-order and try to group options.
19284 Author: Laurent Monin <zas@norz.org>
19285 Date: Sat Apr 12 08:05:44 2008 +0000
19287 Rename color profile options.
19290 Author: Laurent Monin <zas@norz.org>
19291 Date: Sat Apr 12 07:46:01 2008 +0000
19293 Rename slideshow options.
19296 Author: Laurent Monin <zas@norz.org>
19297 Date: Sat Apr 12 07:09:19 2008 +0000
19299 Only display defined exif tags by default.
19302 Author: Laurent Monin <zas@norz.org>
19303 Date: Sat Apr 12 07:00:14 2008 +0000
19305 Drop redundant code.
19308 Author: Laurent Monin <zas@norz.org>
19309 Date: Sat Apr 12 06:42:47 2008 +0000
19311 Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
19312 Requested by Frédéric Mantegazza.
19315 Author: Laurent Monin <zas@norz.org>
19316 Date: Fri Apr 11 23:32:22 2008 +0000
19318 Rationalize fullscreen options naming.
19321 Author: Laurent Monin <zas@norz.org>
19322 Date: Fri Apr 11 23:01:00 2008 +0000
19324 options_c -> c_options
19327 Author: Laurent Monin <zas@norz.org>
19328 Date: Fri Apr 11 22:52:22 2008 +0000
19330 Move more options to ConfOptions.
19333 Author: Laurent Monin <zas@norz.org>
19334 Date: Fri Apr 11 22:27:54 2008 +0000
19336 Move file_sort_case_sensitive to ConfOptions.
19339 Author: Laurent Monin <zas@norz.org>
19340 Date: Fri Apr 11 22:14:36 2008 +0000
19342 Add a new struct ConfOptions to handle options.
19343 Changes were made among the code to use only one global var
19344 named "options" of type ConfOptions *.
19345 Initialization takes place in new init_options().
19348 Author: Laurent Monin <zas@norz.org>
19349 Date: Fri Apr 11 20:35:37 2008 +0000
19351 Make thumbnail standard fail directory after current application
19355 Author: Laurent Monin <zas@norz.org>
19356 Date: Fri Apr 11 20:01:29 2008 +0000
19358 Define drag and drop target string in dnd.h.
19359 Make it use the current name of the application.
19362 Author: Laurent Monin <zas@norz.org>
19363 Date: Fri Apr 11 19:43:36 2008 +0000
19365 Use secure save in history_list_save().
19368 Author: Laurent Monin <zas@norz.org>
19369 Date: Fri Apr 11 17:11:14 2008 +0000
19371 Use secure save in comment_file_write().
19374 Author: Laurent Monin <zas@norz.org>
19375 Date: Fri Apr 11 16:46:21 2008 +0000
19377 Secure save now unlinks temporary file on error by default.
19378 It will prevent left-behind temporary files, but also prevent
19379 potential data recovery from partially written files (it
19380 should not be a problem here).
19383 Author: Laurent Monin <zas@norz.org>
19384 Date: Fri Apr 11 16:04:37 2008 +0000
19386 Use secure save feature when saving collections.
19389 Author: Laurent Monin <zas@norz.org>
19390 Date: Fri Apr 11 16:02:33 2008 +0000
19392 Preserve permissions of the destination file when using secure save.
19395 Author: Laurent Monin <zas@norz.org>
19396 Date: Fri Apr 11 15:27:08 2008 +0000
19398 Revert part of the previous patch, let the caller take care
19399 of calling path_from_utf8().
19402 Author: Laurent Monin <zas@norz.org>
19403 Date: Fri Apr 11 14:27:55 2008 +0000
19405 Use path_from_utf8() on the passed filename.
19406 Add const attribute.
19409 Author: Laurent Monin <zas@norz.org>
19410 Date: Fri Apr 11 13:07:48 2008 +0000
19412 ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
19413 so add a test for it in configure.
19414 Wrap generated headers files with #ifdef/#endif and add
19415 a comment related to their auto-generated nature.
19416 Make the generation itself quiet, but display a message
19418 Make these targets depend on respective Makefile.in.
19421 Author: Laurent Monin <zas@norz.org>
19422 Date: Fri Apr 11 12:31:32 2008 +0000
19424 Move secure save code to its own files: secure_save.{c,h}.
19427 Author: Laurent Monin <zas@norz.org>
19428 Date: Fri Apr 11 12:25:36 2008 +0000
19430 Add missing #ifdef/#endif.
19433 Author: Laurent Monin <zas@norz.org>
19434 Date: Fri Apr 11 10:46:52 2008 +0000
19436 Ensure that gcc flag -Wall is set.
19439 Author: Laurent Monin <zas@norz.org>
19440 Date: Fri Apr 11 10:45:37 2008 +0000
19442 Silent some gcc warnings.
19445 Author: Laurent Monin <zas@norz.org>
19446 Date: Fri Apr 11 09:02:20 2008 +0000
19448 Prevent multiple insertion of the same file in a collection.
19449 Use a hash table to speed up existence tests.
19452 Author: Laurent Monin <zas@norz.org>
19453 Date: Fri Apr 11 08:10:40 2008 +0000
19455 Only display these messages if debug mode is enabled.
19458 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19459 Date: Thu Apr 10 19:27:42 2008 +0000
19461 fixed dates in pan-calendar
19464 Author: Laurent Monin <zas@norz.org>
19465 Date: Thu Apr 10 12:07:34 2008 +0000
19467 Fix fCamera even more.
19470 Author: Laurent Monin <zas@norz.org>
19471 Date: Thu Apr 10 11:31:20 2008 +0000
19473 Do not display ... if not truncated.
19476 Author: Laurent Monin <zas@norz.org>
19477 Date: Thu Apr 10 10:43:15 2008 +0000
19479 Add the possibility to truncate overlay infos displayed:
19480 %fCamera:20% will truncate data displayed to 20 characters
19481 and add 3 dots at the end.
19482 For example, %name% -> some_file, %name:4% -> some...
19485 Author: Laurent Monin <zas@norz.org>
19486 Date: Thu Apr 10 00:09:43 2008 +0000
19488 Fix broken remove_common_prefix(), fCamera didn't display model as it should.
19491 Author: Laurent Monin <zas@norz.org>
19492 Date: Wed Apr 9 22:47:43 2008 +0000
19494 Resync .po files. French translation was updated (100% made).
19497 Author: Laurent Monin <zas@norz.org>
19498 Date: Wed Apr 9 22:36:43 2008 +0000
19500 Add 3 missing files to POTFILES.in.
19503 Author: Laurent Monin <zas@norz.org>
19504 Date: Wed Apr 9 22:33:06 2008 +0000
19506 Simple helper script to display translation statistics.
19509 Author: Laurent Monin <zas@norz.org>
19510 Date: Wed Apr 9 22:13:11 2008 +0000
19512 Fix a typo: "while fluorescent" -> "white fluorescent"
19515 Author: Laurent Monin <zas@norz.org>
19516 Date: Wed Apr 9 22:01:52 2008 +0000
19518 Resync .po files. Update french translation.
19521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19522 Date: Wed Apr 9 21:14:50 2008 +0000
19524 fixed crash in pan_calendar
19527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19528 Date: Wed Apr 9 20:49:32 2008 +0000
19530 improved histogram drawing
19533 Author: Laurent Monin <zas@norz.org>
19534 Date: Wed Apr 9 16:37:54 2008 +0000
19536 Simplify and unify gtk_window creation with the help of
19537 the new window_new() function, that wraps gtk_window_new()
19539 Subclass, title and icon are set in the same call.
19542 Author: Laurent Monin <zas@norz.org>
19543 Date: Wed Apr 9 13:53:01 2008 +0000
19545 Replace occurences of Geeqie / geeqie by constants defined in main.h.
19548 Author: Laurent Monin <zas@norz.org>
19549 Date: Tue Apr 8 23:41:01 2008 +0000
19554 Author: Laurent Monin <zas@norz.org>
19555 Date: Tue Apr 8 23:39:27 2008 +0000
19557 Make xmp debug info only appears when debug >= 2.
19560 Author: Laurent Monin <zas@norz.org>
19561 Date: Tue Apr 8 23:33:49 2008 +0000
19563 Enable image rotation depending on EXIF by default.
19564 New users shouldn't have to search for it.
19567 Author: Laurent Monin <zas@norz.org>
19568 Date: Tue Apr 8 23:25:46 2008 +0000
19570 Fix missing header files inclusions.
19573 Author: Laurent Monin <zas@norz.org>
19574 Date: Tue Apr 8 23:16:12 2008 +0000
19579 Author: Laurent Monin <zas@norz.org>
19580 Date: Tue Apr 8 23:07:09 2008 +0000
19585 Author: Laurent Monin <zas@norz.org>
19586 Date: Tue Apr 8 23:02:33 2008 +0000
19591 Author: Laurent Monin <zas@norz.org>
19592 Date: Tue Apr 8 22:31:42 2008 +0000
19594 Remove obsolete prototype.
19597 Author: Laurent Monin <zas@norz.org>
19598 Date: Tue Apr 8 22:28:55 2008 +0000
19600 gqview_remote -> remote_connection
19601 gqview_command_collection -> command_collection
19602 gqview_remote_control() -> remote_control()
19603 gqview_remote_help() -> remote_help()
19604 gqview_remote_command_find() -> remote_command_find()
19605 gqview_remote_build_list() -> remote_build_list()
19606 gqview_remote_cb() -> remote_cb()
19609 Author: Laurent Monin <zas@norz.org>
19610 Date: Tue Apr 8 22:16:56 2008 +0000
19612 exit_gqview() renamed to exit_program().
19613 exit_gqview_final() renamed to exit_program_final().
19616 Author: Laurent Monin <zas@norz.org>
19617 Date: Tue Apr 8 22:05:04 2008 +0000
19619 Add support for some Samsung raw files (.pef).
19621 Samsung raw not strongly differ from Pentax raw.
19622 The only difference in header (manufacturer, camera name and etc).
19623 Tested on Samsung GX-1S and Pentax *ist DS.
19624 Patch by Max Lushnikov.
19627 Author: Laurent Monin <zas@norz.org>
19628 Date: Tue Apr 8 21:55:58 2008 +0000
19630 Implement secure rc file saving.
19631 First data is written to a temporary file, then if nothing
19632 was wrong, this file is renamed to the final name.
19633 This way the risk of corrupted rc file is greatly reduced.
19634 The code is borrowed from ELinks (http://elinks.cz).
19637 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19638 Date: Tue Apr 8 21:52:04 2008 +0000
19640 fixed histogram label
19643 Author: Laurent Monin <zas@norz.org>
19644 Date: Tue Apr 8 21:33:29 2008 +0000
19646 Fix the "continuous display" of tooltips in the collection view
19647 (before the tooltip delay occured once, then changing icon to icon never hide the
19648 tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
19649 but disappears when moving cursor to another icon).
19651 Display the full path to the file when Show filename text is on (before nothing
19654 When Show filename text is off, behavior is unchanged, the (short) filename is
19658 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19659 Date: Tue Apr 8 20:56:50 2008 +0000
19661 reworked the histogram patch by Uwe Ohse, most of the code is in
19665 Author: Vladimir Nadvornik <nadvornik@suse.cz>
19666 Date: Tue Apr 8 17:26:13 2008 +0000
19668 fixed file delete notification in view_file_icon
19671 Author: Laurent Monin <zas@norz.org>
19672 Date: Tue Apr 8 16:22:21 2008 +0000
19674 gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
19677 Author: Laurent Monin <zas@norz.org>
19678 Date: Tue Apr 8 15:53:03 2008 +0000
19680 Move active variable affectation after the test.
19683 Author: Laurent Monin <zas@norz.org>
19684 Date: Tue Apr 8 14:52:42 2008 +0000
19686 Simplify layout_color_name_parse() using g_strdelimit().
19689 Author: Laurent Monin <zas@norz.org>
19690 Date: Tue Apr 8 14:50:14 2008 +0000
19692 Tidy up, whitespaces and indentation fix.
19695 Author: Laurent Monin <zas@norz.org>
19696 Date: Tue Apr 8 11:53:35 2008 +0000
19698 Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
19700 gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
19701 gdk_color_to_string() was replaced by a equivalent function.
19704 Author: Laurent Monin <zas@norz.org>
19705 Date: Mon Apr 7 19:47:22 2008 +0000
19707 Add the possibility to print file names with path.
19708 A checkbox was added to the Text tab in the Print dialog.
19710 Name checked and Path unchecked -> filename.jpg
19711 Name checked and Path checked -> /some/dir/filename.jpg
19712 Name unchecked and Path checked -> /some/dir/
19714 Patch by Michael Mokeev and Laurent Monin.
19717 Author: Laurent Monin <zas@norz.org>
19718 Date: Mon Apr 7 19:06:17 2008 +0000
19720 Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
19723 Author: Laurent Monin <zas@norz.org>
19724 Date: Mon Apr 7 18:52:54 2008 +0000
19726 Add the possibility to match duplicates on the name but ignoring the case.
19727 A new item was added to types of match combo box in the Find duplicates dialog.
19730 Author: Laurent Monin <zas@norz.org>
19731 Date: Mon Apr 7 08:09:39 2008 +0000
19733 Display marks in overlay info only if at least one is set.
19734 Fix a missing g_string_free().
19737 Author: Laurent Monin <zas@norz.org>
19738 Date: Sun Apr 6 10:17:41 2008 +0000
19740 Mark all exif labels as translatable.
19741 Before only some of them were enclosed by N_().
19744 Author: Laurent Monin <zas@norz.org>
19745 Date: Sun Apr 6 10:03:54 2008 +0000
19747 Mark strings as translatable.
19750 Author: Laurent Monin <zas@norz.org>
19751 Date: Sat Apr 5 15:23:39 2008 +0000
19753 Improve remove_trailing_slash() so it allocates no more than
19754 needed bytes and remove all trailing slashes instead only one.
19757 Author: Laurent Monin <zas@norz.org>
19758 Date: Sat Apr 5 11:59:29 2008 +0000
19760 Comment out unused code.
19761 Geeqie code now compiles cleanly with -Wall gcc option.
19764 Author: Laurent Monin <zas@norz.org>
19765 Date: Fri Apr 4 22:34:55 2008 +0000
19767 Change default exif order a bit to move up common and useful
19771 Author: Laurent Monin <zas@norz.org>
19772 Date: Fri Apr 4 22:23:36 2008 +0000
19774 Re-add "What to show in properties dialog:" label before the table.
19777 Author: Laurent Monin <zas@norz.org>
19778 Date: Fri Apr 4 22:12:28 2008 +0000
19780 Rename exif preferences tab to "Properties", and name the
19784 Author: Laurent Monin <zas@norz.org>
19785 Date: Fri Apr 4 18:50:52 2008 +0000
19787 Fix a segfault occuring when enabling debug mode.
19788 At this point il->fd can be null.
19791 Author: Laurent Monin <zas@norz.org>
19792 Date: Thu Apr 3 23:29:14 2008 +0000
19794 Make the wmclass value unique among the code by defining
19795 it in main header file as GQ_WMCLASS.
19796 Before this patch, it was set using PACKAGE (="geeqie"),
19797 or by the hardcoded string "Geeqie".
19798 Now all Geeqie windows have the same value for wmclass.
19801 Author: Laurent Monin <zas@norz.org>
19802 Date: Thu Apr 3 22:39:50 2008 +0000
19804 Initialize variables, clearing a gcc warning.
19807 Author: Laurent Monin <zas@norz.org>
19808 Date: Thu Apr 3 22:33:28 2008 +0000
19810 Add missing prototype to header file.
19813 Author: Laurent Monin <zas@norz.org>
19814 Date: Thu Apr 3 22:29:20 2008 +0000
19816 Add few missing prototypes to header file.
19819 Author: Laurent Monin <zas@norz.org>
19820 Date: Thu Apr 3 22:20:42 2008 +0000
19822 Drop a bunch of unused variables.
19825 Author: Laurent Monin <zas@norz.org>
19826 Date: Thu Apr 3 22:14:37 2008 +0000
19828 Add missing #include.
19831 Author: Laurent Monin <zas@norz.org>
19832 Date: Thu Apr 3 22:13:12 2008 +0000
19834 Remove unused variables.
19837 Author: Laurent Monin <zas@norz.org>
19838 Date: Thu Apr 3 22:09:36 2008 +0000
19840 Add missing prototype.
19843 Author: Laurent Monin <zas@norz.org>
19844 Date: Thu Apr 3 22:06:31 2008 +0000
19846 Drop 3 unused variables and comment out 2 unused functions.
19849 Author: Laurent Monin <zas@norz.org>
19850 Date: Thu Apr 3 22:03:14 2008 +0000
19852 Add parenthesis around affection to clear a gcc warning.
19855 Author: Laurent Monin <zas@norz.org>
19856 Date: Thu Apr 3 22:01:08 2008 +0000
19858 Fix a signedness warning.
19861 Author: Laurent Monin <zas@norz.org>
19862 Date: Thu Apr 3 21:54:23 2008 +0000
19864 Main configuration file was renamed from gqviewrc to geeqierc.
19867 Author: Laurent Monin <zas@norz.org>
19868 Date: Thu Apr 3 21:50:53 2008 +0000
19870 Fix a segfault occuring when using --without-exiv2 and
19871 concerning exif stuff.
19874 Author: Laurent Monin <zas@norz.org>
19875 Date: Thu Apr 3 21:49:17 2008 +0000
19877 Fix missing bit of previous patch.
19880 Author: Laurent Monin <zas@norz.org>
19881 Date: Thu Apr 3 21:04:19 2008 +0000
19883 Fix two more gcc warnings related to function declarations.
19886 Author: Laurent Monin <zas@norz.org>
19887 Date: Thu Apr 3 20:53:13 2008 +0000
19889 Remove two unused variables declarations, and add a missing #include.
19892 Author: Laurent Monin <zas@norz.org>
19893 Date: Thu Apr 3 20:46:55 2008 +0000
19895 Drop unused variable.
19898 Author: Laurent Monin <zas@norz.org>
19899 Date: Thu Apr 3 20:45:55 2008 +0000
19901 Add missing return at the end of editor_command_next_start().
19904 Author: Laurent Monin <zas@norz.org>
19905 Date: Thu Apr 3 20:40:15 2008 +0000
19907 Drop unused variable.
19910 Author: Laurent Monin <zas@norz.org>
19911 Date: Thu Apr 3 20:38:59 2008 +0000
19913 Make collect_manager_process_action() static.
19916 Author: Laurent Monin <zas@norz.org>
19917 Date: Thu Apr 3 20:34:49 2008 +0000
19919 Fix typos in functions names: file_list -> filelist.
19922 Author: Laurent Monin <zas@norz.org>
19923 Date: Thu Apr 3 20:25:22 2008 +0000
19925 Remove unused variable declarations.
19928 Author: Laurent Monin <zas@norz.org>
19929 Date: Thu Apr 3 20:24:20 2008 +0000
19931 Fix missing header include (filelist.h).
19934 Author: Laurent Monin <zas@norz.org>
19935 Date: Thu Apr 3 20:19:16 2008 +0000
19937 Remove unused variables declarations.
19940 Author: Laurent Monin <zas@norz.org>
19941 Date: Thu Apr 3 20:11:09 2008 +0000
19943 Move tabs code from config_window_create() to new smaller functions.
19944 Each tab has now its own function named:
19945 config_tab_general(), config_tab_image(), config_tab_windows(),
19946 config_tab_filtering(), config_tab_editors(), config_tab_exif(),
19947 config_tab_advanced();
19950 Author: Laurent Monin <zas@norz.org>
19951 Date: Thu Apr 3 18:20:39 2008 +0000
19953 Use more generic names for some cache manager callback functions.
19956 Author: Laurent Monin <zas@norz.org>
19957 Date: Thu Apr 3 17:34:30 2008 +0000
19959 Replace some occurences of gqview by Geeqie.
19962 Author: Laurent Monin <zas@norz.org>
19963 Date: Thu Apr 3 17:15:49 2008 +0000
19965 Add a debug level spinner at the end of Preferences > Advanced.
19966 One can now enable debug mode without restarting geeqie.
19967 A possibility to disable all debugging code and related options
19968 at compile time was added.
19971 Author: Laurent Monin <zas@norz.org>
19972 Date: Thu Apr 3 14:35:03 2008 +0000
19974 Fix and simplify thumbnails size combo box related code.
19975 Some variables were unused, code was buggy (spurious entry at
19976 the end of the list). A sanity check for values coming from
19977 rc file was added. Two constants now define the default
19981 Author: Laurent Monin <zas@norz.org>
19982 Date: Thu Apr 3 13:58:20 2008 +0000
19984 Make the preferences window resizeable, and try to improve
19985 display of editors tab.
19988 Author: Laurent Monin <zas@norz.org>
19989 Date: Thu Apr 3 13:24:13 2008 +0000
19991 Tidy up. Fix indentation and missing whitespaces.
19992 Make editors table creation code a bit more readable.
19995 Author: Laurent Monin <zas@norz.org>
19996 Date: Thu Apr 3 08:51:32 2008 +0000
19998 Setting no limit size to trash directory is now possible using zero as value.
19999 A tooltip was added to the spinner to inform the user of this possibility.
20000 When 0 is set, no remaining/free space check occurs.
20001 Default size of the trash was set to a 128M and maximum size is now 2048MB, which
20002 is more conform to today's standards.
20003 The delete dialog now displays more information:
20004 - if external command will be used
20005 - if safe delete is on, max size and path to the trash
20006 - if safe delete is off
20009 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20010 Date: Wed Apr 2 20:44:40 2008 +0000
20012 various exif improvements based on patch by Uwe Ohse
20013 try to compute 35mm focal length
20016 Author: Laurent Monin <zas@norz.org>
20017 Date: Wed Apr 2 12:12:50 2008 +0000
20019 Make properties tabs reorderable through drag'n drop.
20020 Order is preserved during the whole session.
20021 When a new properties dialog is open, it uses the last order used.
20022 Currently, order isn't saved to rc file.
20025 Author: Laurent Monin <zas@norz.org>
20026 Date: Wed Apr 2 10:40:54 2008 +0000
20028 Honor selection while fullscreen navigation.
20029 The behavior is now consistent in full screen and windowed mode.
20030 It fixes the fact that the selection was discarded on "Next".
20031 Patch by Uwe Ohse. Cleanups by Laurent Monin.
20034 Author: Laurent Monin <zas@norz.org>
20035 Date: Tue Apr 1 07:42:31 2008 +0000
20037 Fix display of image number in properties dialog when more than one image is selected.
20040 Author: Laurent Monin <zas@norz.org>
20041 Date: Mon Mar 31 22:10:25 2008 +0000
20043 Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
20046 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20047 Date: Mon Mar 31 21:09:36 2008 +0000
20049 use quoted_value everywhere
20050 simplify parsing of multiple quoted values on one line
20053 Author: Laurent Monin <zas@norz.org>
20054 Date: Mon Mar 31 07:29:03 2008 +0000
20056 Indentation and white lines minor fixes.
20059 Author: Laurent Monin <zas@norz.org>
20060 Date: Sun Mar 30 19:26:35 2008 +0000
20062 Move strlen() calls outside the while loop.
20065 Author: Laurent Monin <zas@norz.org>
20066 Date: Sun Mar 30 14:19:34 2008 +0000
20068 Comment out forgotten debugging code.
20071 Author: Laurent Monin <zas@norz.org>
20072 Date: Sun Mar 30 14:18:04 2008 +0000
20074 Fix two minor compilation warnings.
20077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20078 Date: Sun Mar 30 11:47:14 2008 +0000
20080 differentiate among normal image, raw image and metadata
20081 removed raw extension lists on various places and fixed most of the
20083 todo: configuration and a special icons for unreadable raw or metadata
20086 Author: Laurent Monin <zas@norz.org>
20087 Date: Sun Mar 30 07:14:37 2008 +0000
20089 Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
20092 Author: Laurent Monin <zas@norz.org>
20093 Date: Sat Mar 29 21:47:10 2008 +0000
20095 Improve escaping and quoting of strings saved in rc files.
20098 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20099 Date: Sat Mar 29 14:59:14 2008 +0000
20101 configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
20104 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20105 Date: Sat Mar 29 10:38:15 2008 +0000
20107 set user-defined color as image background - patch by Laurent MONIN
20110 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20111 Date: Sat Mar 29 10:11:02 2008 +0000
20113 fixed color management initialization
20116 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20117 Date: Wed Mar 26 12:07:00 2008 +0000
20122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20123 Date: Wed Mar 26 08:02:45 2008 +0000
20125 updated README files
20128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20129 Date: Wed Mar 26 08:00:46 2008 +0000
20131 improved xmp vs. legacy metadata handling
20134 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20135 Date: Mon Mar 24 23:15:29 2008 +0000
20137 fixed crashes with --debug
20140 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20141 Date: Mon Mar 24 20:42:39 2008 +0000
20143 added all possible raw extensions that I could find
20146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20147 Date: Mon Mar 24 14:49:00 2008 +0000
20149 improved support for older exiv2 versions
20152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20153 Date: Mon Mar 24 14:03:46 2008 +0000
20155 exiv2 version checks
20158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20159 Date: Mon Mar 24 12:04:31 2008 +0000
20164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20165 Date: Mon Mar 24 10:27:22 2008 +0000
20170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20171 Date: Mon Mar 24 09:55:09 2008 +0000
20176 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20177 Date: Sun Mar 23 20:38:54 2008 +0000
20179 rename GQview -> Geeqie over the code
20182 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20183 Date: Sun Mar 23 20:18:51 2008 +0000
20188 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20189 Date: Sat Mar 22 19:28:45 2008 +0000
20194 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20195 Date: Sat Mar 22 17:32:43 2008 +0000
20197 overview of supported raw formats
20200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20201 Date: Sat Mar 22 17:09:14 2008 +0000
20203 configure --without-exiv2
20206 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20207 Date: Sat Mar 22 16:43:59 2008 +0000
20209 crw preview support with exiv2
20212 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20213 Date: Sun Mar 16 14:11:22 2008 +0000
20215 whitelist of files that can have an xmp sidecar, sample external command
20216 for creating sidecar
20219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20220 Date: Sun Mar 16 10:52:44 2008 +0000
20222 fixed reading sidecar extensions from config file
20225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20226 Date: Sun Mar 16 10:32:52 2008 +0000
20228 write comment and keywords to xmp, sidecars are used if exist
20231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20232 Date: Sat Mar 15 19:53:33 2008 +0000
20234 write support in Exiv2 wrapper; for now only string values
20237 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20238 Date: Sun Feb 24 18:55:19 2008 +0000
20240 a hack to read raw previews with exiv2 0.16, however it should be fixed
20244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20245 Date: Fri Feb 15 10:48:09 2008 +0000
20247 read also iptc and xmp
20250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20251 Date: Thu Feb 14 14:04:43 2008 +0000
20256 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20257 Date: Thu Feb 14 11:03:20 2008 +0000
20262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20263 Date: Wed Feb 13 23:02:48 2008 +0000
20268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20269 Date: Wed Feb 13 19:31:50 2008 +0000
20271 unified tag names between exiv2 and internal rxif parser
20274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20275 Date: Wed Feb 13 17:47:55 2008 +0000
20280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20281 Date: Wed Feb 13 17:08:04 2008 +0000
20283 and first version that actually shows some exif data (see advanced view)
20286 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20287 Date: Wed Feb 13 16:52:41 2008 +0000
20289 first exiv2 support that does not crash immediately
20292 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20293 Date: Wed Feb 13 14:46:23 2008 +0000
20295 started exiv2 integration
20298 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20299 Date: Wed Feb 13 13:57:31 2008 +0000
20301 simplified exif.h, moved implementation-specific stuff to exif-int.h
20304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20305 Date: Mon Feb 11 15:23:43 2008 +0000
20307 do not show frame for full-window images
20310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20311 Date: Mon Feb 11 12:51:28 2008 +0000
20313 improved drawing of image frames
20316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20317 Date: Sat Jan 26 21:18:23 2008 +0000
20322 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20323 Date: Sun Jan 20 19:04:18 2008 +0000
20325 debug messages cleanup
20328 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20329 Date: Wed Jan 16 19:37:54 2008 +0000
20331 added file with release notes and TODO
20334 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20335 Date: Sun Dec 23 21:24:48 2007 +0000
20337 basic sidecar files configuration via preferences dialog
20340 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20341 Date: Sun Dec 23 20:28:50 2007 +0000
20343 fixed loading thumbnails for sidecar files
20346 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20347 Date: Sun Dec 23 15:49:23 2007 +0000
20349 fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
20353 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20354 Date: Sat Dec 22 20:33:09 2007 +0000
20356 fixed filelist refresh
20359 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20360 Date: Sat Dec 22 10:10:40 2007 +0000
20362 preserve marks setting on layout change
20365 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20366 Date: Sat Dec 22 09:51:12 2007 +0000
20368 basic support for marks in view_file_icon.c
20371 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20372 Date: Thu Dec 20 22:43:52 2007 +0000
20374 update FileData on file change
20377 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20378 Date: Thu Dec 20 16:18:28 2007 +0000
20380 <num> toggles mark num
20381 <control><num> selects mark num
20384 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20385 Date: Thu Dec 20 16:06:20 2007 +0000
20387 created menu "Select" with selection and marks operations
20390 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20391 Date: Wed Dec 19 22:01:46 2007 +0000
20393 complete set of boolean operation with marks -
20394 union, intersection, complement
20397 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20398 Date: Tue Dec 18 21:15:16 2007 +0000
20400 use accels also in fullscreen mode
20403 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20404 Date: Mon Dec 17 21:42:24 2007 +0000
20406 moved some actions to menu and accels
20409 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20410 Date: Mon Dec 17 19:34:43 2007 +0000
20412 removed unused variable
20415 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20416 Date: Sun Dec 16 22:30:19 2007 +0000
20418 fixed in-place rename
20421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20422 Date: Sat Dec 15 17:58:51 2007 +0000
20424 better integration of split image functions into menu
20427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20428 Date: Fri Dec 14 21:51:46 2007 +0000
20430 show active marks in image overlay
20433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20434 Date: Sun Dec 9 21:20:27 2007 +0000
20439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20440 Date: Sun Dec 9 12:33:51 2007 +0000
20442 fixed copying zoom an scroll values from the original image on splitting
20445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20446 Date: Sun Dec 9 11:58:39 2007 +0000
20448 do not hilight selected image in SPLIT_NONE
20451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20452 Date: Sun Dec 9 00:11:40 2007 +0000
20454 improved drawing of frame around selected image
20457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20458 Date: Sun Nov 25 10:25:25 2007 +0000
20460 more operations with file marks
20463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20464 Date: Sat Nov 24 21:06:30 2007 +0000
20466 marks: fixes and cleanup
20469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20470 Date: Thu Nov 22 21:15:35 2007 +0000
20472 improved directory scanning a bit
20475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20476 Date: Wed Nov 21 22:46:50 2007 +0000
20478 added possibility to specify prefered file type for external commands
20481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20482 Date: Wed Nov 21 21:21:17 2007 +0000
20484 prevent duplicate sidecar files; code cleanup
20487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20488 Date: Tue Nov 20 22:28:40 2007 +0000
20490 fixed grouping sidecar files and made it configurable via config file
20494 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20495 Date: Mon Oct 22 19:58:47 2007 +0000
20497 fixed preloading images in file list
20500 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20501 Date: Mon Oct 8 19:41:49 2007 +0000
20503 improved FileDataChangeInfo structure, check for another file operation in progress
20506 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20507 Date: Tue Oct 2 21:49:02 2007 +0000
20509 display sidecar files (jpeg + raw) using gtk_tree_store
20510 This is just a prototype to test the functionality, it needs more work.
20512 Please test, omments are welcome :)
20515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20516 Date: Mon Oct 1 19:52:10 2007 +0000
20518 use FileData even for sidecar file list
20521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20522 Date: Sun Sep 30 21:10:54 2007 +0000
20524 editors.c was almost completely rewritten:
20525 - centralized template parsing
20526 - better control of executed editors
20527 - possibility to get editor exit status via callback
20530 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20531 Date: Wed Sep 12 21:17:31 2007 +0000
20533 display sidecar extensions in filelist
20534 some cleanup of file marks
20537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20538 Date: Tue Sep 11 20:06:29 2007 +0000
20540 replaced gchar* path with FileData *fd
20543 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20544 Date: Thu Aug 23 20:45:59 2007 +0000
20546 started support for sidecar files like xmp, raw+jpeg etc.
20549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20550 Date: Mon Aug 20 20:11:32 2007 +0000
20552 more external commands
20555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20556 Date: Thu Aug 16 20:57:09 2007 +0000
20558 improved external delete command
20561 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20562 Date: Wed Aug 15 21:37:51 2007 +0000
20564 started implementation of external commands; external Delete should work
20567 Author: Petr Ostadal <postadal@suse.cz>
20568 Date: Fri Jul 20 07:10:48 2007 +0000
20573 Author: Petr Ostadal <postadal@suse.cz>
20574 Date: Fri Jul 13 14:03:08 2007 +0000
20576 First implementation of marks for all photos.
20579 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20580 Date: Thu Jul 12 20:46:28 2007 +0000
20582 relative scroll is working; some cleanup
20585 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20586 Date: Wed Jul 11 21:10:25 2007 +0000
20591 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20592 Date: Wed Jul 11 20:00:07 2007 +0000
20594 started relative scroll, keep scroll position
20597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20598 Date: Tue Jul 10 21:25:51 2007 +0000
20600 improved connected scroll and active image switching
20603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
20604 Date: Fri Jun 29 15:16:46 2007 +0000
20606 implemented split windows
20607 TODO: menus and hotkeys, connected zoom, activating on drag
20609 Wed Jan 17 16:50:39 2007 John Ellis <johne@verizon.net>
20611 * README: Fix credits for Belarusian translation.
20613 Sun Dec 3 12:58:06 2006 John Ellis <johne@verizon.net>
20615 * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
20616 the data returned by parts_list() was not used here at all.
20618 Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
20621 * configure.in: Release 2.1.5
20623 Sat Dec 2 20:15:22 2006 John Ellis <johne@verizon.net>
20625 * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
20626 to the system shell. Assumes bash-like escaping syntax for "sh -c".
20628 Sat Dec 2 16:44:48 2006 John Ellis <johne@verizon.net>
20630 * image-overlay.[ch]: More work on osd icons.
20631 * image.c: Use correct flag when setting auto rotation state, and set
20632 the state again after the rotation so that osd can update.
20633 * img-view.c: Show osd icon when overlay is enabled.
20634 * layout.c, layout_image.[ch]: Enable overlay regardless of the
20635 full screen state, only difference now is that image description text
20636 is only shown when in full screen but icons will always appear.
20637 * layout_util.c: Make I key toggle overlay from windowed mode too.
20638 * typedefs.h (LayoutWindow): Remove no longer used
20639 full_screen_overlay_on.
20641 Fri Dec 1 14:27:55 2006 John Ellis <johne@verizon.net>
20643 * print.c (print_job_ps_page_image): Use a white mask when printing
20644 transparent images, fixes bug #1426596.
20646 Thu Nov 30 09:55:42 2006 John Ellis <johne@verizon.net>
20648 * slideshow.c (real_slideshow_start): Fix memory leak when unable to
20651 Wed Nov 29 22:53:03 2006 John Ellis <johne@verizon.net>
20653 * image-overlay.[ch]: Prepare for icon notification display, and fix
20654 info overlay image index when on last image of slideshow.
20655 * img-view.c: Fix image index when on last image of slideshow.
20657 Wed Nov 29 14:28:30 2006 John Ellis <johne@verizon.net>
20659 * image-overlay.[ch]: Rewrite most of the information overlay code to
20660 be more flexible and easily extended.
20661 * image.[ch], typedefs.h: Remove image_new_func, and replace it with
20662 image_state_func callback which is much more informative.
20663 * img-view.c, layout.c, layout_image.c: Updates for new image overlay
20666 Tue Nov 28 13:17:18 2006 John Ellis <johne@verizon.net>
20668 * image.c: When resuming a previous color adjustment, set the display
20669 to update incrementally to avoid user confusion of why half of image
20672 Tue Nov 28 11:54:30 2006 John Ellis <johne@verizon.net>
20674 * color-man.[ch]: Allow color manager to work with GdkPixbufs not
20675 linked to an ImageWindow. Fix missing embedded dummy function when
20676 compiling without color profile support.
20677 * image.c: When embedded color profiles is enabled and EXIF ColorSpace
20678 is set to 1 use sRGB color profile for the image. Also fixed order of
20679 starting the image read-ahead when color profiles are in use.
20680 * typedefs.h (ImageWindow): Use gpointer definition correctly so that
20681 cm is a pointer and not a pointer to a pointer.
20682 * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
20685 Mon Nov 27 01:23:23 2006 John Ellis <johne@verizon.net>
20687 * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
20688 * color-man.[ch]: Add color_man_new_embedded for using in-memory color
20690 * exif.[ch]: Add support for extracting color profiles embedded in jpeg
20691 and tiff images. This resulted in a rewrite of the jpeg parser; both
20692 to allow searching for any marker type, and to make the code readable.
20693 * format_raw.c: Add color profile tag to the debug code.
20694 * image.c, layout.c: Use embedded color profiles when found and
20695 enabled, also add toggle for the option in color profile menu.
20697 Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
20699 * configure.in: Add test for lcms (little cms).
20700 * Makefile.am: Add color-man.[ch]:
20701 * color-man.[ch]: New files for color management support.
20702 * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
20703 variables and option saving.
20704 * image.[ch]: Add color profile functions.
20705 * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
20706 fix sort menu to use radio buttons.
20707 * menu.c: Use radio buttons for sort menu when appropriate.
20708 * preferences.c: Add color profile options to preferences.
20709 * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
20710 * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
20711 * view_file_icon.c, view_file_list.c: Check for active state in sort
20713 * README: Add info about lcms, and how to disable.
20715 Fri Nov 17 19:06:19 2006 John Ellis <johne@verizon.net>
20717 * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
20718 does not follow symbolic links.
20719 * utilops.[ch]: Add file_util_delete_dir(), and support functions.
20720 * view_dir_list.c: Add delete to folder popup menu.
20721 * view_dir_tree.c: Add delete to folder popup menu, and set rename and
20722 delete sensitive only when parent folder is writable.
20724 Wed Nov 15 02:05:27 2006 John Ellis <johne@verizon.net>
20726 * view_file_icon.c: Fix odd crash when removing files, it seems the
20727 high priority idle sync is no longer called before the treeview tries
20728 to redraw itself, so fix the cleanup of removed pointers so that they
20729 are always valid or NULL (I wonder if the priorities used by
20730 GtkTreeView have changed in newer versions of GTK?).
20731 * view_file_list.c: Fix progress bar warning when files are removed
20732 before thumbnail generation is finished.
20734 Tue Nov 14 15:36:14 2006 John Ellis <johne@verizon.net>
20736 * exif.[ch]: Fix memory alignment issues, bug #1593252.
20738 Fri Nov 10 18:11:54 2006 John Ellis <johne@verizon.net>
20740 * image.c: Fix up initial scroll offset into image when auto rotated
20741 by exif info, and keep same center point when rotating otherwise.
20743 Fri Nov 10 16:11:28 2006 John Ellis <johne@verizon.net>
20745 * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
20746 the value, as when that is eventually fixed to be alignment safe,
20749 Thu Nov 9 20:27:47 2006 John Ellis <johne@verizon.net>
20751 * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
20752 more in line with their counterparts of exif_byte_get..()
20754 Thu Nov 9 17:43:06 2006 John Ellis <johne@verizon.net>
20756 * pan-view.c: Break this monstrosity of code into smaller files.
20757 * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
20758 layout types into their own files (for now flower is with folder tree).
20759 * pan-item.c: PanItem creation, drawing, actions, and maintenance.
20760 * pan-types.h: Defines, data types, function prototypes.
20761 * pan-util.c: Various utilities.
20762 * src/Makefile.am: Add new files above.
20764 Wed Nov 8 16:59:14 2006 John Ellis <johne@verizon.net>
20766 * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
20767 and use a buffer when drawing to those windows to avoid flicker.
20768 Scrolling with the info [I] visible in full screen is now much
20769 smoother. Only one regression that will be fixed later: overlapping
20770 overlays are now ugly.
20772 Wed Nov 8 11:36:58 2006 John Ellis <johne@verizon.net>
20774 * format_nikon.h: For the pentax test, use tiff make instead of a magic
20775 string that can move location.
20777 Tue Nov 7 19:54:44 2006 John Ellis <johne@verizon.net>
20779 * pan-view.c: For calendar view only show months that contain an image.
20780 Allow choice of size when displaying an image with the info popup.
20782 Tue Nov 7 15:35:59 2006 John Ellis <johne@verizon.net>
20784 * exif.c: Use new format_raw_exif_offset() function to find Exif in
20786 * filelist.c: Add orf and pef to displayed file types.
20787 * format_canon.h, format_fuji.h: Update to new #define format.
20788 * format_fuji.c: Use same offset for Exif as the jpeg image as the
20789 Exif is always embedded in the jpeg and assuming offset of 12 is
20791 * format_nikon.h: Update to new #define format, and add pentax here
20792 as finding the jpeg will be same code.
20793 * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
20794 not all raw files will have a jpeg, but all appear to have Exif tags.
20795 * format_raw.[ch]: Add new camera types, and add a debugging facility
20796 to easily list all tags within tiff files (see format_raw.h to enable).
20798 Mon Nov 6 20:53:22 2006 John Ellis <johne@verizon.net>
20800 * format_olympus.c: Fix olympus makernote tag types to match image
20801 sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
20802 and Olympus.FlashBias.
20804 Sat Nov 4 17:14:47 2006 John Ellis <johne@verizon.net>
20806 * pan-view.c: Always recalculate canvas size when displaying popups.
20808 * po/eo.po: Mark translation for 'Command Line' not fuzzy.
20809 * configure.in: Release 2.1.4 (quick bug fix for pan view).
20811 Sat Nov 4 16:55:08 2006 John Ellis <johne@verizon.net>
20813 * pan-view.c: Only print things to console when debug is enabled.
20814 * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
20815 canvas will not treat scroll position as if a new image was set, this
20816 fixes popups in the Pan View from causing a scroll to the top left or
20817 center when scroll_reset_method is not set to 'no change'. Also clean
20818 up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
20819 always set TRUE as they were old cruft.
20821 Sat Nov 4 10:31:51 2006 John Ellis <johne@verizon.net>
20824 * icons/Makefile.am: Remove icon files that no longer exist.
20825 * configure.in: Release 2.1.3
20827 Fri Nov 3 21:15:40 2006 John Ellis <johne@verizon.net>
20829 * pan-view.c: Fix shortcuts to work regardless of what has the focus.
20830 Make [Control]+F (in addition to [/] show the find bar and [Control]+G
20831 go to next match. Add folder location field to info popup.
20833 Fri Nov 3 11:40:48 2006 John Ellis <johne@verizon.net>
20835 * bar_exif.[ch]: Make list of general exif tags available to rest of
20837 * pan-view.c: Add option to display exif information in info popup.
20838 Clean up the info popup text alignment. Make displaying the full size
20839 image below the info popup optional (off by default).
20840 * pixbuf-renderer.c (pr_source_tile_changed): Guard against
20841 width/height less than 1.
20842 * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
20845 Thu Nov 2 17:51:31 2006 John Ellis <johne@verizon.net>
20847 * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
20848 collections and view windows.
20849 * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
20850 by the previous keypress handler code cleanup. Add [Control]+V to
20851 view current image in a new image window.
20853 Thu Nov 2 14:38:54 2006 John Ellis <johne@verizon.net>
20855 * view_file_list.c: Fix slow re-sort when updating list by clearing the
20856 list and adding items in the new order instead of simply moving them.
20857 Fixes bug #1451200.
20859 Thu Nov 2 06:46:14 2006 John Ellis <johne@verizon.net>
20861 * po/eo.po: Add Esperanto translation,
20862 submitted by Antonio C. Codazzi <f_sophia@libero.it>.
20863 * configure.in (ALL_LINGUAS): Add new translation.
20864 * README: Update credits for above.
20866 Wed Nov 1 11:39:48 2006 John Ellis <johne@verizon.net>
20868 * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
20870 * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
20871 * pixbuf_util.[ch]: Add new icons.
20872 * icons/Makefile.am: Update generated inline pixbufs.
20873 * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
20874 icons/view.xpm: Remove old xpm icons.
20875 * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
20876 icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
20877 * icons/svg/*.svg: Add svg sources for icons, they are not used or
20878 anything, but this way I can not misplace them again.
20880 Tue Oct 31 18:06:42 2006 John Ellis <johne@verizon.net>
20882 * info.c: Increase default info window size to 600x400.
20883 * po/be.po: Update Belarusian translation,
20884 submitted by Pavel Piatruk <berserker@neolocation.com>.
20885 * gqview.desktop: Add additional formats to MimeType list.
20887 Sat Oct 28 14:41:10 2006 John Ellis <johne@verizon.net>
20889 * img-view.c: Use correct method to close the window using Escape key,
20890 fixes bug #1231845. Also added more robust method to update window
20891 list when a window is closed so this doesn't happen again.
20892 * slideshow.c: Add sanity checks to exported functions to check for
20893 NULL SlideShow pointers, to match rest of coding style.
20895 Fri Oct 27 19:45:32 2006 John Ellis <johne@verizon.net>
20897 * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
20898 gtk_object_sink is not available as it is deprecated.
20900 Wed Oct 25 15:17:38 2006 John Ellis <johne@verizon.net>
20902 * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
20903 where obstructed portions of an image were not always generating an
20904 expose event when scrolling the image.
20906 Mon Oct 23 05:34:29 2006 John Ellis <johne@verizon.net>
20908 * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
20911 Fri Oct 20 09:20:10 2006 John Ellis <johne@verizon.net>
20913 * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
20914 view_file_icon.c: Keypress signal handler code clean-up round 2: the
20915 remaining files. Make control and shift logic easier to follow.
20917 Fri Oct 20 08:00:08 2006 John Ellis <johne@verizon.net>
20919 * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
20920 code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
20921 deactivating full screen [F].
20923 Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
20925 * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
20926 * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
20927 the display of current image with [Shift]+[G] keyboard shortcut and
20928 'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
20929 activating refresh [R].
20930 * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
20933 Thu Oct 19 09:35:18 2006 John Ellis <johne@verizon.net>
20935 * layout.[ch] (layout_new_with_geometry): New function to create a
20936 layout sized to an X geometry string.
20937 * main.c: Add support for --geometry on the command line.
20939 Thu Oct 19 07:42:38 2006 John Ellis <johne@verizon.net>
20941 * utilops.c: Fix minimum allowed auto-rename value to be zero again,
20942 but keep the default at 1.
20944 Thu Oct 19 07:23:37 2006 John Ellis <johne@verizon.net>
20946 * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
20947 local thumbnails as per the freedesktop.org thumbnail spec.
20948 * filelist.c: Add .thumblocal to list of ignored folders (those we
20950 * main.c: Fix bug in recent command line parser changes, a single
20951 folder on the command line was not processed by parse_out_relatives().
20953 Sun Oct 15 12:36:06 2006 John Ellis <johne@verizon.net>
20955 * pan-view.c: For now, also display the full size image under the
20956 thumbnail's information bubble. Make clicking the info box close it.
20958 Sun Oct 15 10:45:14 2006 John Ellis <johne@verizon.net>
20960 * pan-view.c: Recalc the size of the layout when popping up new images
20961 in the calendar so that all new images can be scrolled into view.
20962 * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
20963 to resize a tile canvas without the need for a complete reset/render.
20965 Sun Oct 15 04:03:41 2006 John Ellis <johne@verizon.net>
20967 * main.c: Fix command line parser to work with any combination of files
20968 and/or folders on the command line.
20970 Sun Oct 15 02:50:22 2006 John Ellis <johne@verizon.net>
20972 * eu.po: Add Basque translation,
20973 submitted by Piarres Beobide <pi@beobide.net>.
20974 * configure.in (ALL_LINGUAS): Add eu.
20975 * README: Update credits.
20977 Sat Oct 14 09:38:08 2006 John Ellis <johne@verizon.net>
20979 * po/*.po: Make distcheck touches these.
20980 * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
20981 * configure.in: Release 2.1.2
20983 Sat Oct 14 08:26:38 2006 John Ellis <johne@verizon.net>
20985 * vi.po: Update Vietnamese translation,
20986 submitted by pclouds <pclouds@vnlinux.org>.
20989 Sat Oct 14 05:44:40 2006 John Ellis <johne@verizon.net>
20991 * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
20992 it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
20993 vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
20994 zoom to fit" translations, and unmark as fuzzy when only the change in
20995 punctuation caused the fuzzy state.
20996 * README: Updated po-stats list.
20998 Sat Oct 14 05:18:45 2006 John Ellis <johne@verizon.net>
21000 * utilops.c: Mark string for translation.
21001 * fi.po: Update Finnish translation [merge from 2.0.2],
21002 submitted by Lauri Nurmi <lanurmi@iki.fi>.
21005 Fri Oct 13 12:18:01 2006 John Ellis <johne@verizon.net>
21007 * ru.po: Update Russian translation [merge from 2.0.2],
21008 submitted by Vitaly Lipatov <lav@altlinux.ru>.
21010 Fri Oct 13 10:27:22 2006 John Ellis <johne@verizon.net>
21012 * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
21013 of the d_ino > 0 test as all files listed by readdir should be valid.
21014 dirent.d_ino is not guanteed by POSIX, and at one recent point is
21015 not implemented on cygwin.
21017 Fri Oct 13 09:25:25 2006 John Ellis <johne@verizon.net>
21019 * pl.po: Update Polish translation,
21020 submitted by Wit Wilinski <madman@linux.bydg.org>.
21023 Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
21025 * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
21026 plus punctuation fix.
21027 * utilops.c: Change auto rename start number to default to 1.
21028 * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
21029 * gqview.spec.in: Add Italian translation to RPM spec file,
21030 submitted by HappyCactus <happycactus@people.it>.
21031 * be.po: Add Belarusion translation,
21032 submitted by Pavel Piatruk <berserker@neolocation.com>.
21033 * ca.po: Add Catalan translation [merge from 2.0.2],
21034 submitted by catux.org <mecatxis@ya.com>.
21035 * de.po: Update German translation [merge from 2.0.2],
21036 submitted by Ronny Steiner <Post@SIRSteiner.de>.
21037 * fr.po: Update French translation,
21038 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
21039 * it.po: Update Italian translation,
21040 submitted by Kostantino <ciclope10ATalice.it>.
21041 * ko.po: Add Korean translation (mostly menus),
21042 submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
21043 * pt_BR.po: Update Brazilian Portuguese translation,
21044 submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
21045 * sk.po: Update Slovak translation,
21046 submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
21047 * zh_TW.po: Update Traditional Chinese translation,
21048 submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
21050 Fri Sep 1 02:12:45 2006 John Ellis <johne@verizon.net>
21052 * collect-io.c, thumb_standard.c: Do not ignore return value from
21053 g_list_append as newer versions of gtk now set a warning flag.
21054 * utilops.c: Add new auto rename option to enter formatted text, which
21055 uses * and # characters to symbolize original filename and numerical
21056 value (respectively) in new filenames.
21058 Mon Aug 15 18:27:38 2005 John Ellis <johne@verizon.net>
21060 * cache.c: Make cache loader tolerant of unknown line values, so that
21061 a cache written by newer/older versions of GQview does not result in
21062 recreating data that is actually there.
21064 Mon Aug 15 17:13:57 2005 John Ellis <johne@verizon.net>
21066 * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
21067 md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
21068 ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
21069 view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
21070 warnings in gcc 4.0.
21072 Mon Aug 15 16:35:15 2005 John Ellis <johne@verizon.net>
21074 * view_dir_tree.c (vdtree_set_path): Do not force reading folder
21075 contents, to allow the check for a changed timestamp do it's job.
21076 * doc/10_options.html: Fix page link in docs.
21078 Thu Jun 16 01:21:43 2005 John Ellis <johne@verizon.net>
21080 * cache-loader.c (cache_loader_process): When converting Exif date
21081 string to time_t, tell mktime DST is unknown (-1).
21083 Mon Jun 13 20:22:58 2005 John Ellis <johne@verizon.net>
21085 * image.c (image_zoom_cb): If needed, update window title when
21087 * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
21088 size results in a new scale value.
21090 * configure.in: Release 2.1.1
21092 Mon Jun 13 17:31:46 2005 John Ellis <johne@verizon.net>
21094 * editors.[ch]: Add "%w" macro to disable full screen deactivation when
21095 running an editor command.
21096 * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
21097 prevent exit of full screen.
21098 * image-load.c (image_load_begin): Fix to not treat short reads as
21099 end of file condition.
21100 * README, doc/10_5_editor_commands.html: Document %w macro for editor
21102 * po/it.po: Update Italian translation,
21103 submitted by Kostantino <inverness1ATvirgilio.it>.
21105 Sun Jun 12 19:25:26 2005 John Ellis <johne@verizon.net>
21107 * format_canon.[ch]: Reimplement canon raw parser to use convenience
21108 functions from exif.c, also separated parsers into one per file type.
21109 For the cr2 format also verify compression type in tiff field 0x0103.
21110 * format_raw.c: Add FIXME comment noting current shortcomings.
21112 Sat Jun 11 01:06:49 2005 John Ellis <johne@verizon.net>
21114 * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
21115 exif_text_list_find_value() will always return newly allocated text.
21117 Fri Jun 10 20:57:42 2005 John Ellis <johne@verizon.net>
21119 * exif.c (exif_parse_IFD_table): Fix offset count before testing
21120 against buffer size.
21121 * exif.h: Make exif_text_list_find_value available.
21122 * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
21123 adjust several text descriptions.
21124 * format_fuji.c: Remove "MkN." text from tag names.
21125 * format_nikon.c: Fix offset count before testing against buffer size,
21126 and remove "MkN." text from tag names. Add several new tags.
21127 * format_olympus.[ch]: New files for olympus makernote.
21128 * format_raw.c: Add exif olympus hook.
21129 * src/Makefile.am: Add format_olympus.[ch].
21131 Fri Jun 10 02:19:26 2005 John Ellis <johne@verizon.net>
21133 * pan-view.c: Add exif date sorting option to right click menu, and
21134 change 'reading dimensions...' message to be more generic as it may now
21135 also be reading embedded exif dates, or both date and dimensions.
21137 Thu Jun 9 23:22:01 2005 John Ellis <johne@verizon.net>
21139 * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
21140 bytes with values of 0 are actually in the data to compare.
21142 Thu Jun 9 22:23:18 2005 John Ellis <johne@verizon.net>
21144 * exif.[ch]: A lot of code clean up, add generic tiff header parser,
21145 remove use of packed structures to interpret tiff file format,
21146 fix possible endless loops in tiff parser with corrupt IFD tables,
21147 and fix possible overflow in jpeg exif parser.
21148 * format_canon.[ch]: Add additional makernote values, plus a few
21149 spelling fixes. Header update.
21150 * format_fuji.[ch]: Header update.
21151 * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
21152 code cleanup. Header update.
21153 * format_raw.[ch]: Add pathname argument to file descriptor version of
21154 raw parser to quickly rule out non-raw files based on file extension.
21155 Add raw header match type to check for tiff "make" field value.
21156 * image-load.c (image_loader_begin): Add image filename for raw parser.
21158 Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
21160 * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
21161 * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
21162 description field for MakerNote parser.
21163 * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
21164 * format_raw.c: Add debug description output and Nikon raw parser hook.
21166 Sun Jun 5 03:05:39 2005 John Ellis <johne@verizon.net>
21168 * filelist.c (path_list_recursive_append): Fix memory leak by using
21169 correct function to free path list.
21171 Sat Jun 4 22:24:00 2005 John Ellis <johne@verizon.net>
21173 * exif.[ch]: Use glib provided data types and byte order functions for
21174 consistency with rest of application. Made several more functions
21175 available in the header. Use MakerNote parsing from format_raw.c.
21176 * format_canon.[ch]: Changes to match exif.h and format_raw.h.
21177 * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
21178 * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
21179 * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
21180 camera formats here (similar to existing raw format list).
21181 * src/Makefile.am: Add format_nikon.[ch].
21183 Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
21185 * README: Update credits.
21187 Apply fix from Daniel M. German:
21189 * format_canon.c (canon_read_int): Fixed error which caused a
21190 segfault under OS X. It was a casting a number as a 32
21191 bit, when it was 16. it works in little endian, but not in big
21194 Fri Jun 3 20:02:23 2005 John Ellis <johne@verizon.net>
21196 * format_canon.c (canon_mknote_parse_convert): For serial number
21197 conversion, use the value of the data - not the value of the pointer.
21199 Fri Jun 3 18:43:46 2005 John Ellis <johne@verizon.net>
21201 * bar_exif.c: Set a default size for the EXIF data column in the
21202 advanced view, and allow resizing of that column to allow more data to
21203 be visible when needed.
21204 * format_canon.c: Fix data type for Canon MakerNote Serial Number.
21206 Fri Jun 3 01:49:20 2005 John Ellis <johne@verizon.net>
21208 * exif.[ch]: Export several parsing functions for use by the exif
21209 makernote parsers, and add hook for MakerNote data parsing.
21210 * format_canon.[ch]: Add Canon EXIF MakerNote support.
21211 * format_raw.c: Fix warning printf grammar.
21213 Thu May 26 22:14:53 2005 John Ellis <johne@verizon.net>
21215 * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
21217 Thu May 26 13:57:19 2005 John Ellis <johne@verizon.net>
21219 * format_raw.[ch]: Move camera specific code to manufacturer specific
21220 format_*.c files. Change code so that file descripter version is now a
21221 separate functions that wraps the standard parser by using mmap.
21222 * format_canon.[ch]: Moved Canon specific raw support here, removed
21223 file descriptor versions of parser. This Canon raw file parser written
21224 by Daniel M. German.
21225 * format_fuji.[ch]: Move Fuji specific raw support here, parser written
21227 * exif.c: Update for change to format_raw_img_exif_offsets.
21228 * filelist.c: Add cr2 extension to Canon raw format list.
21229 * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
21230 that buffer is refilled using new offset of file descriptor.
21231 * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
21233 Wed May 18 19:36:49 2005 John Ellis <johne@verizon.net>
21235 * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
21236 does proper checking for existing folder to avoid clobbering an
21238 * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
21239 a folder to fix possible clobbering of an existing folder with the
21240 same name as the requested name.
21242 Sun May 15 21:40:26 2005 John Ellis <johne@verizon.net>
21244 * format_raw.[ch]: New files to parse image data and exif offsets for
21245 the raw camera formats.
21246 * exif.c, image-load.c: Add support calls to format_raw.c functions
21248 * filelist.c: Add Fujifilm raw file extension to known formats.
21249 * thumb_standard.c (thumb_loader_std_start): Check for existing
21250 thumbnail file before checking for a failure mark.
21251 * src/Makefile.am: Add format_raw.[ch].
21253 Sat May 14 13:04:23 2005 John Ellis <johne@verizon.net>
21255 * po/cs.po: Update Czech translation,
21256 submitted by Jan Raska <jan.raska@tiscali.cz>
21257 * de.po, fr.po: Typo and spelling fixes.
21259 Sat May 14 12:23:19 2005 John Ellis <johne@verizon.net>
21261 * image.c, pixbuf-renderer.c: Fix sending of complete signal.
21262 * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
21263 * utilops.c: Additional validation for destination of copy/move
21264 dialogs, and do not include extension when conveniently selecting
21265 filename text in rename dialogs.
21267 Wed Apr 27 15:17:57 2005 John Ellis <johne@verizon.net>
21269 * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
21270 * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
21271 never actually set these dimensions. Increase default size of main
21273 * layout_util.c: Use GTkToolbar for the main window toolbar.
21274 * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
21275 * rcfile.c: Add note to config file that it is autogenerated.
21276 * typedefs.h: Remove no longer used tooltip in LayoutWindow.
21277 * ui_misc.[ch]: pref_toolbar additions.
21278 * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
21279 * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
21280 * icons/Makefile.am: Add above icons to inline pixbuf list.
21282 Sat Apr 16 12:29:42 2005 John Ellis <johne@verizon.net>
21284 * pan-view.c: Add option to ignore symbolic links to folders when
21285 creating file list (no gui control yet), and do not allow listing
21286 the root folder as this introduces too many issues (for instance
21287 how do we ignore special filesystems such as /proc using only stat
21288 attributes?). Add fix to not show empty folders in the flower view.
21289 * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
21290 thumbnails to be saved for images with a size between normal and large
21291 when using large thumbnails.
21292 * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
21294 Thu Apr 14 10:44:00 2005 John Ellis <johne@verizon.net>
21296 * cache.c (cache_sim_data_load): Fix to return CacheData if any data
21298 * pan-view.c: Fix slow merging of embedded dates into file list;
21299 includes optimizing pan_cache_sync_date and plugging a memory leak.
21301 Thu Apr 14 04:49:57 2005 John Ellis <johne@verizon.net>
21303 * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
21304 queue (source). Fixes crash introduced by Apr 12 changes.
21306 Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
21308 * cache-loader.[ch]: New utility to load cache-able data.
21309 * cache.[ch]: Add embedded (exif) date caching.
21310 * pan-view.c: Use new cache loading mechanism. Add exif date support
21311 to timeline and calendar view.
21312 * src/Makefile.am: Add cache-loader.[c,h].
21314 Tue Apr 12 07:59:20 2005 John Ellis <johne@verizon.net>
21316 * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
21317 tainting user perspective of image hues.
21318 * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
21319 to avoid wasteful memory allocation, this will reduce memory waste
21320 when in full screen.
21322 Fri Apr 8 15:31:38 2005 John Ellis <johne@verizon.net>
21324 * pan-view.c: Optimize pan_layout_intersect by dividing object list
21325 into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
21326 drawing tiles much faster when the window contains > 100,000 images.
21327 This adds the complexity of walking two lists when searching for a
21328 specific item, but the speed increase is worth it.
21330 Thu Apr 7 08:42:54 2005 John Ellis <johne@verizon.net>
21332 * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
21333 only_existing argument.
21335 Wed Apr 6 06:41:25 2005 John Ellis <johne@verizon.net>
21337 * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
21338 * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
21339 namespace conflict with util in pixbuf_util.h.
21340 * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
21342 Wed Apr 6 02:43:40 2005 John Ellis <johne@verizon.net>
21344 * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
21345 * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
21346 only have effect on tiles that not currently visible. Remove use of
21347 hard coded PR_TILE_SIZE from tile size calculations, as it is only
21348 supposed to be used as the default value.
21350 Tue Apr 5 05:09:29 2005 John Ellis <johne@verizon.net>
21352 * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
21353 the parts of the image that have an existing tile, fixes slow loading
21354 of images when zoomed in because it was generating a tile for even
21355 off screen parts of the image.
21357 Mon Apr 4 12:07:05 2005 John Ellis <johne@verizon.net>
21359 * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
21360 to draw the background.
21362 Sun Apr 3 00:36:22 2005 John Ellis <johne@verizon.net>
21364 * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
21365 when both the ImageWindow and global setting are both enabled.
21366 * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
21367 gtk_adjustment_value_changed to fix performance hit when scrolling.
21368 * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
21369 invalidating so that there is no chance it will be used with old data.
21370 Only emit 'scroll-notify' signal when the value or range changes.
21371 Fix copy of zoom value in pixbuf_renderer_move.
21373 Sat Apr 2 17:28:16 2005 John Ellis <johne@verizon.net>
21375 * image.c (image_options_set): Update PixbufRenderer parent window so
21376 that changing 'fit window to image' option works.
21377 * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
21379 * pixbuf-renderer.c: Fix (re-implement) check for maximized window
21380 state. Fix pr_source_tile_visible() calculation which was using the x
21381 axis where it should be y. Add redrawn return value to pr_zoom_clamp()
21382 and use that value in pr_zoom_sync() to pass pr_redraw correct args.
21383 * gqview.1: Fix spelling of vertical in man page.
21385 Mon Mar 28 20:23:34 2005 John Ellis <johne@verizon.net>
21387 * image.[ch]: Add utility to sync image settings to user preferences.
21388 * pixbuf-renderer.c: Fix rounding errors.
21389 * preferences.c: Call image_options_sync() when applying changes.
21391 Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
21393 * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
21394 listener to update. Fix delay flip by listening for 'render_complete'.
21395 * pixbuf-renderer.[ch]: Add complete property and and emit a
21396 'render-complete' signal when changing complete back to TRUE.
21397 * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
21398 whenever it is expanded.
21400 Wed Mar 23 00:22:28 2005 John Ellis <johne@verizon.net>
21402 * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
21403 * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
21404 focus and full screen work again.
21405 * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
21407 Fri Mar 18 19:52:38 2005 John Ellis <johne@verizon.net>
21409 * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
21410 queue item for each tile, and now that a tile holds a queue pointer
21411 there is no need to walk the tile list to find a possible merge victim.
21413 Thu Mar 17 19:23:56 2005 John Ellis <johne@verizon.net>
21415 * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
21416 works again (mostly).
21418 Tue Mar 15 23:17:41 2005 John Ellis <johne@verizon.net>
21420 * image.[ch]: Start conversion to use of PixbufRenderer.
21421 * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
21422 * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
21423 layout_image.c, print.c: Changes for above ImageWindow conversion.
21424 * typedefs.h: Remove unused ImageWindow variables.
21426 Mon Mar 14 20:45:50 2005 John Ellis <johne@verizon.net>
21428 * pan-view.c: Convert to using new PixbufRenderer.
21429 * pixbuf-renderer.[ch]: Clean up and fixes.
21431 Sun Mar 13 10:21:35 2005 John Ellis <johne@verizon.net>
21433 * image.c (image_scroller_start): Unref scroller pixbuf after adding it
21434 as an overlay to avoid leaking it.
21435 * pixbuf-renderer.[ch]: All functions defined in header file are now
21438 Fri Mar 11 17:05:36 2005 John Ellis <johne@verizon.net>
21440 * pixbuf-renderer.[ch]: Set up object properties and additional.
21442 Mar 10 19:22:18 2005 John Ellis <johne@verizon.net>
21444 * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
21445 not gdk_scroll, as scroll often invalidates the entire window (!). Also
21446 merged in source tiles code from image.c.
21447 * pan-view.c: Change picked up when testing PixbufRender zoom.
21449 Tue Mar 8 23:26:00 2005 John Ellis <johne@verizon.net>
21451 * pixbuf-renderer.[ch]: Start of turning image drawing portion of
21452 ImageWindow into an actual GtkWidget.
21453 * src/Makefile.am: Add pixbuf-renderer.[ch].
21454 * pan-view.c: Added temporary hack button and callback for testing
21455 PixbufRenderer widget.
21457 Sat Mar 5 16:23:32 2005 John Ellis <johne@verizon.net>
21460 * configure.in: Release 2.1.0
21462 Sat Mar 5 16:02:52 2005 John Ellis <johne@verizon.net>
21464 * main.c: Enable the beta message at startup.
21465 * po/fr.po: Update French translation (from stable branch),
21466 submitted by Eric Lassauge.
21468 Sat Mar 5 15:51:07 2005 John Ellis <johne@verizon.net>
21470 * pan-view.c: Make date search work in calendar view, plus calendar
21471 fixes. Make '/' search key refocus search entry.
21473 Fri Mar 4 21:53:03 2005 John Ellis <johne@verizon.net>
21475 * pan-view.c: Add calendar view. Make mouse wheel scroll.
21476 * po/POTFILES.in: Add pan-view.c for translation.
21478 Thu Mar 3 17:57:46 2005 John Ellis <johne@verizon.net>
21480 * pan-view.c: Make subsequent searches for same string step through all
21481 matches, also show match index and count in search result label.
21483 Thu Mar 3 14:24:58 2005 John Ellis <johne@verizon.net>
21485 * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
21486 floats whenever possible.
21487 * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
21488 message body so specifying newlines is no longer needed.
21489 * pan-view.c: Display info dialog when thumbnail caching settings are
21492 Thu Mar 3 01:16:23 2005 John Ellis <johne@verizon.net>
21494 * pan-view.c: Add 'dots' image size option, fix up border size at edge
21495 of grid, and make drag and drop work to/from the window.
21497 Wed Mar 2 23:34:30 2005 John Ellis <johne@verizon.net>
21499 * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
21500 * image-load.c, typedefs.h: Add shrunk flag to determine if an image
21501 was scaled down using image_loader_set_requested_size.
21502 * image.c: Make panning with mouse scroll more when holding shift key.
21503 * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
21504 xvpics option in the gui - now a hidden option.
21505 * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
21507 Tue Mar 1 21:39:42 2005 John Ellis <johne@verizon.net>
21509 * image.[ch] (image_scroll_to_point): Add alignment for location of
21510 point within visible region.
21511 * pan-view.c: Use alignment for scrolling above, and fix date search
21512 to only search thumbs and images.
21514 Tue Mar 1 11:32:26 2005 John Ellis <johne@verizon.net>
21516 * src/Makefile.am: Add pan-view.[ch]:
21517 * image.[ch]: Add support for using a grid of tiles as soource image.
21518 Added scroll_notify callback for when the viewable regionis scrolled.
21519 Added ability to set min and max for the zoom range. Removed
21520 unnecessary gtk_widget_size_request from image_size_sync. Added
21521 image_scroll_to_point.
21522 * layout_util.c: Add menu item and callback for the new 'Pan view'.
21523 * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
21524 * typedefs.h: Add source tile stuff for ImageWindow.
21525 * ui_tabcomp.c: Fix tab completion pop-up menu placement.
21526 * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
21528 Sat Feb 26 14:42:42 2005 John Ellis <johne@verizon.net>
21531 * configure.in: Release 2.0.0
21533 Sat Feb 26 14:06:41 2005 John Ellis <johne@verizon.net>
21535 * po/bg.po: Update Bulgarian translation,
21536 submitted by Vladimir Petrov.
21537 * po/it.po: Update Italian translation,
21538 submitted by Costantino, with additions from Marco Colombo.
21539 * po/nl.po: Update Dutch translation,
21540 submitted by Tino Meinen.
21541 * po/pl.po: Update Polish translation,
21542 submitted by Wit Wilinski.
21544 Fri Feb 25 11:10:19 2005 John Ellis <johne@verizon.net>
21546 * doc/11_1_command_line.html: Small fix.
21548 Wed Feb 23 20:19:38 2005 John Ellis <johne@verizon.net>
21550 * po/es.po: Update Spanish translation,
21551 submitted by Ariel Fermani.
21552 * po/it.po: Update Italian translation,
21553 submitted by Costantino.
21554 * po/ja.po: Update Japanese translation,
21555 submitted by Takeshi Aihana.
21556 * po/ru.po: Update Russian translation,
21557 submitted by Sergey Pinaev.
21559 Wed Feb 23 09:02:49 2005 John Ellis <johne@verizon.net>
21561 * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
21563 Tue Feb 15 07:35:50 2005 John Ellis <johne@verizon.net>
21565 * main.c: Disable startup beta message.
21566 * po/it.po: Update Italian translation,
21567 submitted by Costantino <inverness1ATvirgilio.it>.
21569 * configure.in: Release 1.5.9
21571 Mon Feb 14 14:47:32 2005 John Ellis <johne@verizon.net>
21573 * search.c (search_file_next): Ignore case for keyword search.
21575 Fri Feb 11 15:32:28 2005 John Ellis <johne@verizon.net>
21577 * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
21578 to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
21580 Wed Feb 9 10:27:00 2005 John Ellis <johne@verizon.net>
21582 * cache.c (cache_sim_data_save): Print a warning when a save fails.
21583 * search.c: Fix search saving the cached data by first creating the
21584 directory for the location of the data, fixes search caching bug.
21586 Wed Feb 9 09:43:02 2005 John Ellis <johne@verizon.net>
21588 * search.[ch]: Add ability to set the default image used for similarity
21590 * layout_util.c: Set the default image in a search to the visible
21593 Tue Feb 8 18:17:51 2005 John Ellis <johne@verizon.net>
21595 * layout_util.c: Correct wrong main window keyboard shortcuts for the
21598 Tue Feb 8 16:16:30 2005 John Ellis <johne@verizon.net>
21600 * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
21601 * src/Makefile.am: Remove png libs from LDADD.
21603 * configure.in: Remove libpng checks, release 1.5.8
21605 Tue Feb 8 15:19:20 2005 John Ellis <johne@verizon.net>
21607 * globals.c: Change default thumbnail mechanism to shared thumbnails.
21608 * po/it.po: Update Italian translation,
21609 submitted by Costantino <inverness1ATvirgilio.it>.
21610 * po/ru.po: Update Russian translation,
21611 submitted by Sergey Pinaev <dfo@antex.ru>.
21612 * po/sv.po: Update Swedish translation,
21613 submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
21614 * doc/10_6_advanced.html: Describe option 'Store keywords and comments
21615 local to source image'.
21616 * doc/11_4_management.html: Add list describing all folders and files
21617 used by GQview, and purpose.
21618 * doc/9_printing: Clarify a description.
21620 Tue Feb 8 09:03:27 2005 John Ellis <johne@verizon.net>
21622 * bar_sort.c (bar_sort_collection_list_build): Blank the collection
21623 key before setting the bookmark list to that key, fixes incorrect list
21624 when collection folder is now empty.
21625 * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
21627 Tue Feb 8 07:45:15 2005 John Ellis <johne@verizon.net>
21629 * bar_info.[ch]: Use the cache find utility instead of only looking for
21630 metadata in one place. If an a metdata file exists when writing,
21631 use it's location. Porperly update the keyword sidebar when renaming or
21632 moving a file to that the delayed save mechanism does not lose changes.
21633 * cache.c: Make cache_get_location honor enable_metadata_dirs, and
21634 removed duplicate isfile check in cache_find_location.
21635 * cache_maint.c: Change order of maintenance calls so that metadata is
21636 moved before the views are updated.
21637 * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
21638 metadata local to source image.
21639 * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
21640 * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
21641 of moved thumbnails - thumb_loader_std_save requires a NULL path.
21643 Sun Feb 6 06:07:30 2005 John Ellis <johne@verizon.net>
21645 * search.c: Fix initial keywords matching state to be same as menu.
21647 Fri Feb 4 21:54:16 2005 John Ellis <johne@verizon.net>
21649 * view_file_list.c: Update vfl->select_cb when populating the list and
21650 add a sanity check to vflist_select_image.
21652 Wed Feb 2 10:57:15 2005 John Ellis <johne@verizon.net>
21654 * print.c: Added picas option for units. Made the default for units be
21655 metric for anything but the US,PR locales. Fixed default custom printer
21656 text to use <printer name> instead of the format string with %s.
21658 Mon Jan 31 12:59:57 2005 John Ellis <johne@verizon.net>
21660 * src/Makefile.am: Add INTLLIBS to cmpile libs.
21661 * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
21662 the make dist target - it took me an hour to figure out why pos were
21664 * README: Updates, including new translation status list.
21665 * configure.in: Release 1.5.7
21667 Mon Jan 31 11:04:20 2005 John Ellis <johne@verizon.net>
21669 * preferences.c: Use new ui_misc utilities for radio buttons.
21670 * po/es.po: Update Spanish translation,
21671 submitted by Ariel Fermani <arielfermani@yahoo.com>.
21672 * po/fr.po: Update French translation,
21673 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
21674 * po/it.po: Update Italian translation,
21675 submitted by Costantino <inverness1ATvirgilio.it>.
21677 Mon Jan 31 10:42:04 2005 John Ellis <johne@verizon.net>
21679 * preferences.c: Change Options dialog title to Preferences.
21680 * doc/*.html: Update documentation.
21681 * doc/11_4_management.html: Add page for Cache and Data Management.
21683 Mon Jan 31 06:31:00 2005 John Ellis <johne@verizon.net>
21685 * cache_maint.c: Improve dialog descriptions.
21686 * dupe.c: Add fix for delayed status text update.
21687 * image-overlay.[ch] (image_overlay_update): New functions to schedule
21688 an update of an image info overlay, and fix incorrect dimensions when
21689 image has delayed flip enabled.
21690 * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
21691 whenever the file count changes.
21693 Mon Jan 31 03:30:41 2005 John Ellis <johne@verizon.net>
21695 * preferences.c, print.c, search.c: Updates for functions deprecated
21696 in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
21697 * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
21698 boxes with NULL text set the GtkComboBox active item to 0.
21700 Sun Jan 30 09:37:24 2005 John Ellis <johne@verizon.net>
21702 * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
21703 fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
21704 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
21705 Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
21706 for using glib idle and timeout functions and to use new GtkComboBox.
21707 * ui_misc.[ch]: Add toolbar utilities.
21709 Sun Jan 30 06:10:25 2005 John Ellis <johne@verizon.net>
21711 * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
21712 GtkUIManager, this has a nice side effect of fixing the broken
21713 shortcuts when the tools are floating.
21715 Sat Jan 29 11:36:10 2005 John Ellis <johne@verizon.net>
21717 * configure.in: Increase GTK+ requirement to 2.4.
21718 * README: Note above new requirement.
21719 * collect-table.c, view_file_icon.c: Fix filename tooltip window
21720 placement when using GTK 2.4.
21721 * fullscreen.c: Removed gtk version check for 'Stay above' option.
21722 * layout.c: Changes for new combobox used in GTK 2.4.
21723 * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
21724 ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
21725 GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
21726 * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
21728 Thu Jan 27 10:23:33 2005 John Ellis <johne@verizon.net>
21730 * bar_sort.c: Make add button show new collection dialog when in
21733 Tue Jan 25 04:47:35 2005 John Ellis <johne@verizon.net>
21735 * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
21736 newer autoconf macros (no more acconfig.h). Update to use glib's
21737 gettext instead gettext directly. Change documentation install
21738 location to $prefix/share/doc/gqview-#version.
21739 * acconfig.h, BUGS: Removed, not used.
21740 * doc/Makefile.am: Install docs to new location.
21742 Wed Jan 19 23:30:24 2005 John Ellis <johne@verizon.net>
21744 * bar_sort.c: Add option to choose current image or all selected files
21745 when adding images to a collection in the sort manager.
21746 * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
21747 allow adding to a bookmark list that is not editable via drag and drop.
21748 * ui_tabcomp.c: Add heading to path entry selection dialog.
21750 Wed Jan 19 03:13:07 2005 John Ellis <johne@verizon.net>
21752 * collect-dlg.c: Allow saving empty collections.
21753 * collect-io.c: Remove erroneous warning about failed removes.
21754 * collect.c (collection_remove): Mark collection changed even when
21755 resulting collection is empty.
21757 Wed Jan 19 02:48:25 2005 John Ellis <johne@verizon.net>
21759 * bar_sort.c: Change default view of sort manager to folders, and fix
21760 widget packing. Fix collection list to be sorted.
21762 Wed Jan 19 02:14:23 2005 John Ellis <johne@verizon.net>
21764 * print.c: Add checkbox to remember print settings. Set a signal
21765 handler to catch a SIGPIPE when printing to a pipe, not pretty but it
21766 works. Do not allow printing to a file that already exists. Add print
21767 error dialog to tell user why printing did not complete.
21769 Mon Jan 17 23:27:19 2005 John Ellis <johne@verizon.net>
21771 * bar_sort.c: Add collection option to sort manager.
21772 * collect-io.[ch]: Add collection manager add and remove utilities.
21773 * collect.[ch] (collection_window_find_by_path): New function.
21774 * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
21775 and to make a list not editable. Also made bookmark buttons compact.
21777 Mon Jan 17 06:36:50 2005 John Ellis <johne@verizon.net>
21779 * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
21780 keywords entry and remaining 1/3 to comment entry.
21782 Sun Jan 16 22:43:46 2005 John Ellis <johne@verizon.net>
21784 * cache.c: Metadata for keywords/comments no longer has the option to
21785 be stored locally to the source file.
21786 * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
21787 change the dialog to have a stop and close button so that the dialog
21788 remains displayed for the user until it is user closed.
21790 Sun Jan 16 07:15:44 2005 John Ellis <johne@verizon.net>
21792 * fullscreen.[ch], preferences.c: Add full screen location option
21793 'Determined by Window Manager' which is now the default. This option
21794 sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
21795 the size and position like 'active monitor' but the window manager may
21796 completely ignore the request. Also removed old #if 0'ed out code.
21797 * globals.c (fullscreen_screen): Set the default screen to be the new
21798 option above 'Determined by Window Manager'.
21800 Wed Jan 12 17:54:51 2005 John Ellis <johne@verizon.net>
21802 * image.c: Revert change to attempt to keep unkown icon unscaled, as it
21803 interferes when a pixbuf is specifically set.
21804 * icons/folder_open.png: Adjust width of the graphic in the open
21807 Wed Jan 12 02:41:05 2005 John Ellis <johne@verizon.net>
21809 * icons/folder_*.xpm: Remove unused files.
21810 * icons/folder_*.png: Add new folder icons.
21811 * icons/Makefile.am: Changes for above.
21812 * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
21813 * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
21814 change the folder list view so that current folder uses the open icon
21815 and the parent folder uses the 'up' icon.
21817 Tue Jan 11 23:44:50 2005 John Ellis <johne@verizon.net>
21819 * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
21820 * src/Makefile.am: Removed unused files.
21821 * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
21823 * gobals.c, image.c, layout.c, preferences.c, thumb.c,
21824 thumb_standard.c: Use new pixbuf_inline utility.
21825 * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
21827 * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
21828 The new or moved png images to be made inline.
21830 Tue Jan 11 21:08:23 2005 John Ellis <johne@verizon.net>
21832 * cache_maint.c: Only manage shared thumbnails when the option is
21833 enabled, since this is a time consuming task.
21834 * preferences.c: Fix sensitivity of thumbnail options that are disabled
21835 when the shared thumb cache is in use. Removed clear cache button, as
21836 it is now in the maintenance window.
21837 * thumb_standard.c: Add notes about implementation and what it lacks.
21838 * ui_misc.[ch]: Add pref_table_button_new and
21839 pref_button_link_sensitivity_swap.
21841 Tue Jan 11 02:23:32 2005 John Ellis <johne@verizon.net>
21843 * dupe.c: Fix widget spacings in find dupes window.
21844 * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
21846 Fri Jan 7 02:33:50 2005 John Ellis <johne@verizon.net>
21848 * src/main.c: Make message about being a beta sound less ominous.
21850 * configure.in: Release 1.5.6
21852 Fri Jan 7 01:57:28 2005 John Ellis <johne@verizon.net>
21854 * doc/6_collections.html: Add note that $HOME/.gqview/collections is
21855 now updated when moving or renaming files.
21856 * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
21857 * doc/10_6_advanced.html: Explain "Stay above other windows" option.
21858 * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
21859 Apparently I have a habit of type "the" twice, and not noticing.
21860 * doc/12_credits.html: Update copyright year.
21862 Fri Jan 7 01:21:03 2005 John Ellis <johne@verizon.net>
21864 * search.c: Clean up appearance of search window.
21865 * po/fr.po: Update French translation,
21866 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
21867 * po/ru.po: Update Russian translation,
21868 submitted by Sergey Pinaev <dfo@antex.ru>.
21869 * preferences.c, README: Update copyright year.
21871 Thu Jan 6 23:22:05 2005 John Ellis <johne@verizon.net>
21873 * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
21874 option to try to keep full screen window above other windows. Since
21875 this uses a GTK 2.4 function, it is disabled on GTK 2.2.
21876 * main.c: Issue warning when running with a GTK library with an older
21877 minor version than what GQview was compiled with.
21879 Wed Jan 5 19:59:41 2005 John Ellis <johne@verizon.net>
21881 * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
21882 * main.c: When it takes time to get a connection to a remote GQview
21883 because it is still starting up, print progress dots (.) to the
21884 console to indicate we are waiting, and not hung.
21885 * thumb_standard.[ch]: Move core of thumb cache path building to
21886 thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
21887 or deleting thumbnails to match changes to the source image.
21889 Wed Jan 5 03:51:19 2005 John Ellis <johne@verizon.net>
21891 * collect-io.c (collection_save_private): Use a temp file when saving
21892 a collection so that if an error occurs during write the original is
21893 not lost. The only disadvantage with temp files is group and user ids
21894 of the original are not guaranteed to be preserved by chown, oh well.
21895 * preferences.c: Remove silly EXPERIMENTAL text from description of
21896 shared thumbnails cache option.
21897 * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
21898 which attributes we want to copy.
21900 Tue Jan 4 22:49:19 2005 John Ellis <johne@verizon.net>
21902 * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
21903 will allow images to loader faster if you know you only need at most
21904 width by height image. Since only the jpeg gdk-pixbuf loader supports
21905 it, this only effects jpegs.
21906 * thumb.c, thumb_standard.c: These changes are currently disabled, but
21907 it would set the requested size when loading thumbnails for a speed
21908 improvement on jpegs.
21910 Tue Jan 4 20:39:47 2005 John Ellis <johne@verizon.net>
21912 * cache_maint.c: Implemented local thumbnail rendering option, and
21913 only enable it when the standard thumb cache is active.
21914 * filelist.c (path_list_filter): When filtering a dir list remove
21915 .thumbnails and .metadata.
21916 * preferences.c: Do not allow focus on progress entry in safe delete
21918 * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
21919 per loader basis instead of using the global setting.
21920 * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
21921 duplicated in three places into thumb_loader_std_next_source. Added
21922 retry flag to force a retry on images that are flagged as a failure.
21923 * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
21925 Tue Jan 4 01:33:01 2005 John Ellis <johne@verizon.net>
21927 * cache_main.c: Reset list to NULL before using in next path_list.
21929 Mon Jan 3 23:22:36 2005 John Ellis <johne@verizon.net>
21931 * cache_maint.[ch]: Add maintenance window to select various thumbnail
21932 cache operations for removing old thumbnails, deleting thumbnails, and
21933 to create thumbnails for a folder. Creating thumbnails local option is
21934 not yet implemented. Also move clear cache confirm dialog here.
21935 * layout_util.c: Change thumbnails menu item name, and open the
21936 maintenance window instead of purge utility.
21937 * preferences.c: Move clear cache confirm dialog out of here.
21938 * thumb_standard.[ch]: Make local thumb caches use permissions of the
21939 source images. Local thumbnails should not store failures. Added a
21940 thumb validate utility for use by the new thumb cache manager.
21942 Sat Jan 1 23:02:49 2005 John Ellis <johne@verizon.net>
21944 * Makefile.am (gqview_sources): Add thumb_standard.[ch].
21945 * collect-io.c: Use new thumb loader functions.
21946 * collect-table.c: Use doubles instead of floats in most places.
21947 * collect.c: Remove unnecessary include of thumb.h.
21948 * dupe.[ch]: Use double for rank values, and updates for new thumb
21950 * globals.c: Change default thumb size to 96x72, add
21951 thumbnail_spec_standard to toggle use of new thumbnail cache.
21952 * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
21953 use of float to double.
21954 * image-load.[ch]: Use doubles instead of floats for progress value.
21955 * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
21957 * layout.[ch], layout_image.[ch]: More float to double changes.
21958 * preferences.c: Change selection of thumbnail sizes offered to user,
21959 and allow a custom item when the thumbnail size configured in the
21960 rc file does not match the predefined list. Added toggle for new
21961 shared thumbnail standard (option needs a better description?)
21962 * print.c: Update for image zoom now being a double.
21963 * rcfile.c: Save and restore thumbnail_spec_standard.
21964 * search.c: More float to double change madness, and update for new
21966 * similar.[ch]: More floats to doubles.
21967 * thumb.[ch]: Updated the thumb function API to something a bit more
21968 sane, but mostly to match that of thumb_standard.h. When the standard
21969 thumb loaders are enabled thumb_loader_new will now return a loader
21970 from thumb_loader_std_new - the function access to thumb loaders is the
21971 same but the structures are completely different - don't access the
21972 structure directly. Also removed unused utility functions in thumbs.c.
21973 * thumb_standard.[ch]: New utilities for a thumb loader that implements
21974 the proposed thumbnail management standard on freedesktop.org.
21975 * typedefs.h: ThumbLoader is now treated as an opaque structure (but
21976 no attempt is made to hide it) because there are now two thumb loader
21977 implementations (thumb.c and thumb_standard.c). We check which loader
21978 and structure is in use with the standard_loader flag common to each.
21979 * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
21980 and updates for new thumb functions.
21982 Fri Dec 31 02:30:28 2004 John Ellis <johne@verizon.net>
21984 * main.c (help_browser_command): Only print info when debug is on.
21985 * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
21986 offset this by setting the idle function to low priority.
21988 Thu Dec 30 22:30:19 2004 John Ellis <johne@verizon.net>
21990 * layout.c (layout_status_update_progress): Fix progressbar height from
21991 changing status bar size by setting text to a space instead of NULL.
21993 Thu Dec 30 16:51:40 2004 John Ellis <johne@verizon.net>
21995 * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
21996 preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
21997 view_file_icon.c, view_file_list.c: Specifically enable or disable
21998 the search feature of the GTkTreeViews, as it interferes with shortcuts
21999 for the main window and elsewhere, also when it is enabled set the
22002 Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
22003 of the treeview search feature has changed such that it can now get
22004 in the way when it is not specifically disabled.
22006 Thu Dec 30 00:17:31 2004 John Ellis <johne@verizon.net>
22008 * collect-io.c: Keep a pointer to the tail of the pending action list
22009 so that each append does not require walking the list.
22011 Wed Dec 29 23:08:01 2004 John Ellis <johne@verizon.net>
22013 * collect-io.[ch]: Add collection manager to update collections
22014 contained in $HOME/.gqview/collections when files are moved. Made
22015 collection loading abort after too many errors.
22016 * collect.[ch]: Add collection_add_check to allow adding files to a
22017 collection that do not exist, attach collection manager to maintenance
22019 * main.c (gqview_exit_final): Flush pending collection manager changes
22022 Mon Dec 27 16:50:50 2004 John Ellis <johne@verizon.net>
22024 * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
22025 Add print context menu item to relevant sections of manual.
22027 * configure.in: Release 1.5.5
22029 Mon Dec 27 15:38:56 2004 John Ellis <johne@verizon.net>
22031 * collect-table.c: Make context menu have same number of items, making
22032 the ones that do not apply insensitive. Add print menu item.
22033 * collect.[ch] (collection_list_get_path_list): Add utility to get a
22034 path list from a colletion list.
22035 * dupe.c, search.c: Add print to context menus.
22037 Sun Dec 26 19:53:13 2004 John Ellis <johne@verizon.net>
22039 * bar_info.c: Allow sizing of keyword sidebar when insensitive.
22040 * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
22041 raise windows instead of direct gdk_window_raise.
22042 * image.c: Fix broken redraws when sizing image view with NULL image,
22043 and fix clamping of scroller overlay within the new window size.
22044 * main.c: Raise remote main window when --remote is the only command
22045 line option. Fix crash when quitting from a remote --quit command.
22046 * remote.c (remote_server_client_cb): No need to check for error when
22047 return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
22049 Fri Dec 24 15:03:12 2004 John Ellis <johne@verizon.net>
22051 * main.c: Add -sr<folder> remote command for recursive slideshows,
22052 based on patch submitted by Henry Minsky.
22053 * po/fr.po: Update French translation,
22054 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
22055 * po/it.po: Update Italian translation,
22056 submitted by Kostantino <inverness1ATvirgilio.it>.
22057 * po/sv.po: Update Swedish translation,
22058 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
22059 * doc/11_1_command_line.html: Document new remote -sr command.
22061 Fri Dec 24 01:47:04 2004 John Ellis <johne@verizon.net>
22063 * image-load.c: Properly initialize load_fd to -1 in image_loader_new
22064 so that an immediate call to image_loader_free does not do bad things.
22065 Protect against calling image_loader_start more than once on a loader.
22067 Wed Dec 22 22:44:57 2004 John Ellis <johne@verizon.net>
22069 * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
22070 * print.c: Retain print settings used in print dialog.
22071 * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
22072 double, or string values in the history for future use.
22074 Wed Dec 22 16:44:38 2004 John Ellis <johne@verizon.net>
22076 * main.c: Change remote quit description to quit (from exit).
22077 * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
22078 10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
22079 11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
22080 4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
22081 documentation for recent dialog and preference window changes, and
22082 do any doc updates pending in TODO.
22084 Wed Dec 22 03:26:53 2004 John Ellis <johne@verizon.net>
22086 * fullscreen.c, layout_config.c, preferences.c: Update preferences
22087 window to match newer dialog padding and style, moved several options
22088 to different tabs, and removed the dithering option from the ui.
22089 * ui_misc.[ch]: New convenience functions for preference window.
22090 * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
22091 utility available for use outside this file.
22093 Mon Dec 20 19:56:28 2004 John Ellis <johne@verizon.net>
22095 * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
22097 * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
22098 respective edge of image.
22099 * layout_util.c: Rename Exit menu item to Quit.
22100 * preferences.c: Update about dialog to match other dialogs.
22101 * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
22102 gtk-alternative-button-order.
22104 Sun Dec 19 22:43:37 2004 John Ellis <johne@verizon.net>
22106 * layout.c: Increase default window width, add fix to make image pane
22107 visible (non-zero initial width) in one specific condition.
22109 Sun Dec 19 21:57:08 2004 John Ellis <johne@verizon.net>
22111 * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
22112 to format floating point numbers in postscript output.
22113 * gqview.png: Change desktop icon.
22115 Thu Dec 16 19:19:09 2004 John Ellis <johne@verizon.net>
22117 * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
22118 and appearance of the sidebars.
22119 * info.c: Update property window appearance.
22120 * ui_help.c: Adjust help window padding.
22121 * ui_misc.c (pref_table_new): Support parent_box == NULL.
22123 Thu Dec 16 02:44:06 2004 John Ellis <johne@verizon.net>
22125 * bar_info.c: Dialog heading fix.
22126 * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
22127 button to a discard button when confirming close of changed collection.
22128 * main.c: Heading fix for exit dialog with unsaved collection.
22129 * print.c: Fix layout indenting broken by fix in pref_table_label.
22130 * ui_bookmark.c: Give dialog to edit bookmarks a heading.
22131 * ui_misc.[ch]: Be consistent with GTK stock button padding, even
22132 though it seems to violate GNOME HIG. FIx pref_table_label packing.
22133 * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
22134 * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
22135 Fix missing error dialog when a file copy fails, and fixed (null)
22136 filename for destination in copy/move error dialog.
22138 Tue Dec 14 17:03:16 2004 John Ellis <johne@verizon.net>
22140 * slideshow.c (generate_random_list): Fix crash when return value of
22143 Tue Dec 14 10:23:49 2004 John Ellis <johne@verizon.net>
22145 * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
22146 dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
22147 ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
22148 view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
22149 utility changes and additions, use padding defines for widget spacing.
22150 * print.c: Move pref_* stuff out of here.
22151 * ui_misc.[ch]: Move pref_* stuff here.
22152 * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
22153 arg from generic_dialog_new(), cleaned up button utilities into a
22154 single general purpose utility. Change widget spacing, dialog layout,
22155 and dialog button order to match GNOME HIG 2.0 (ie backwards).
22156 * utilops.[ch]: Changes for above utility dialog alterations.
22158 Mon Dec 6 22:08:18 2004 John Ellis <johne@verizon.net>
22160 * print.c: More updates for HIG utils, added image scale to reduce
22161 image size on page.
22162 * ui_misc.c: Fix incorrect namespace used for callback.
22164 Fri Dec 3 21:41:08 2004 John Ellis <johne@verizon.net>
22166 * main.c: Make -l command line option now include collections that are
22167 specified on the command line, also link the first collection on the
22168 command line to the main window so that -s and -f with a collection
22169 will work as expected.
22170 * print.c: Change margin to margins.
22172 Wed Dec 1 19:59:46 2004 John Ellis <johne@verizon.net>
22174 * print.c: Play with widget spacing and group styling to match HIG,
22175 get it and utils right here for when we use them to update rest of app.
22177 Tue Nov 30 22:19:28 2004 John Ellis <johne@verizon.net>
22179 * print.c: Implement postscript text placement, still needs to convert
22180 utf8 to a proper postscript encoding. Fixed landscape orientation for
22183 Tue Nov 30 17:50:09 2004 John Ellis <johne@verizon.net>
22185 * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
22186 * print.c: Fix drawing of text onto pixbufs. Update preview when
22187 changing the text options. Added red preview lines to indicate image
22188 grid when selecting proof sheet layout.
22190 Wed Nov 17 19:08:11 2004 John Ellis <johne@verizon.net>
22192 * image.c: Assume any request to resize the top window (per fit window
22193 to image option) will fail, and request a direct redraw - this works
22194 because we also changed the idle redraw handler's priority from
22195 G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
22196 priority than the resize signal. This fixes the fvwm2 maximized window
22197 does not redraw bug - the fault never was with fvwm2, although it would
22198 be nice if it set the maximized flag when windows are maximized :/.
22200 Tue Nov 16 03:44:30 2004 John Ellis <johne@verizon.net>
22202 * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
22203 it is not necessary with GtkDrawingArea. Also removed GTK double
22204 buffering of the image display, fixes flicker when resizing window -
22205 double buffer is useless to us anyway since GQview's images are not
22206 displayed/drawn synchonously with GTK expose events.
22207 * img-view.c: Fix use of removed image eventbox.
22209 Tue Nov 9 17:32:23 2004 John Ellis <johne@verizon.net>
22211 * README, TODO: Updates.
22212 * po/*.po: make distcheck touches these.
22213 * configure.in: Release 1.5.4
22215 Tue Nov 9 16:18:26 2004 John Ellis <johne@verizon.net>
22217 * po/it.po: Update Italian translation,
22218 submitted by Kostantino <inverness1ATvirgilio.it>.
22219 * po/ja.po: Update Japanese translation,
22220 submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
22221 * po/fr.po: Update French translation,
22222 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
22223 * po/sv.po: Update Swedish translation,
22224 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
22225 * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
22226 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
22227 * po/ar.po: Add Arabic translation,
22228 submitted by Youssef Assad <youssef@devcabal.org>.
22229 * configure.in (ALL_LINGUAS): Add AR translation.
22232 Mon Nov 8 19:48:43 2004 John Ellis <johne@verizon.net>
22234 * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
22235 collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
22236 layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
22237 search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
22238 ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
22239 view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
22240 calling window. Some dialogs in utilops.c are still not set. Also
22241 fixed missing break in switch case causing Control+S to also close the
22244 Sat Nov 6 18:26:24 2004 John Ellis <johne@verizon.net>
22246 * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
22249 Sat Nov 6 18:03:32 2004 John Ellis <johne@verizon.net>
22251 * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
22253 Mon Nov 1 19:23:56 2004 John Ellis <johne@verizon.net>
22255 * collect.c: Fix untitled (n) counter start number and Control+S
22256 shortcut to save collection as...
22257 * dupe.[ch]: Add Control+T to toggle thumbnails.
22258 * search.c: Add Control+T to toggle thumbnails, and Control+W to close
22260 * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
22261 More documentation.
22263 Mon Nov 1 16:41:03 2004 John Ellis <johne@verizon.net>
22265 * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
22266 preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
22267 directories as folders in all places.
22268 * image.c (util_clip_region): Fix clipping bounds check to return FALSE
22269 on 0 width or height.
22270 * search.c: Reduce flush size to update search count when over 100
22272 * doc/10_1_general.html: Update docs to use the term folder when
22273 referring to directories.
22276 Fri Oct 29 18:51:49 2004 John Ellis <johne@verizon.net>
22278 * fullscreen.c (fullscreen_start): Rethink full screen geometry and
22279 window manager hints after referring to the icccm. Seems to work with
22280 all tested window managers, even twm :) . Still have to figure out
22281 which hint to use to tell the window managers to place a full screen
22282 window above panels and docks.
22283 * layout.c: Tell window managers not to request window position from
22284 user when 'save window positions' is enabled.
22286 Sat Oct 23 00:09:18 2004 John Ellis <johne@verizon.net>
22288 * thumb.c: Fix possible endless loop between error and done handlers,
22289 clean up image loader free/setup.
22291 Fri Oct 22 23:41:30 2004 John Ellis <johne@verizon.net>
22293 * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
22294 max slideshow delay, and increase the max delay to 3600 seconds.
22295 * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
22296 2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
22297 3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
22298 5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
22299 Documentation updates.
22301 Fri Oct 22 13:32:04 2004 John Ellis <johne@verizon.net>
22303 * globals.c (fullscreen_screen): Change default full screen location to
22306 Mon Oct 18 17:55:11 2004 John Ellis <johne@verizon.net>
22308 * main.c (gr_slideshow_delay): Remove use of non-portable round().
22310 Fri Oct 15 15:54:43 2004 John Ellis <johne@verizon.net>
22312 * fullscreen.c: Turn off decorations for the full screen window, as the
22313 window manager may not yet support full screen hints.
22314 * img-view.c: Hook up R key to refresh displayed image.
22315 * layout_image.c: Hook up R refresh key to full screen.
22317 Fri Oct 8 16:58:15 2004 John Ellis <johne@verizon.net>
22319 * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
22320 handle to EXIF and Keywords sidebars.
22321 * image.c (image_size_cb): Fix return value, size_allocate prototype
22322 return is void, not gint.
22323 * ui_misc.[ch]: Implement sizer handle widget.
22325 Wed Oct 6 21:45:18 2004 John Ellis <johne@verizon.net>
22327 * doc/3_1_image_window.html, 3_2_image_properties.html,
22328 3_other_windows.html: Add Chapter 3 documentation (Other Windows).
22329 * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
22331 * doc/Makefile.am: Add new files above.
22333 Tue Oct 5 00:45:41 2004 John Ellis <johne@verizon.net>
22335 * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
22336 4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
22337 5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
22338 More pages of documentation.
22339 * doc/Makefile.am: Add above.
22340 * doc/index.html: Update missing page (m) markers.
22343 Sun Oct 3 00:03:56 2004 John Ellis <johne@verizon.net>
22345 * dupe.c: Fix missing status messages in the Find Dupes window
22346 introduced by last set of speed optimizations. Fix progress counters
22347 for checksums and dimensions.
22349 Fri Oct 1 19:53:42 2004 John Ellis <johne@verizon.net>
22351 * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
22352 7_sidebars.html: Add documentation for sidebars.
22353 * doc/Makefile.am: Add above.
22354 * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
22356 Thu Sep 30 21:10:32 2004 John Ellis <johne@verizon.net>
22358 * main.c (html_browsers): Change key used to determine GNOME browser to
22359 /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
22360 to be no longer used or changed when setting Preferred Applications.
22362 Thu Sep 30 20:54:08 2004 John Ellis <johne@verizon.net>
22364 * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
22365 2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
22366 * doc/Makefile.am: Install new files above.
22368 Tue Sep 28 14:17:15 2004 John Ellis <johne@verizon.net>
22370 * gqview.desktop: Add supported mime types, disable startup
22371 notification, and add Viewer to Categories.
22373 Tue Sep 28 11:47:09 2004 John Ellis <johne@verizon.net>
22375 * image-load.[ch] (image_loader_get_format): New util to query the
22376 mime type of the active image.
22377 * info.c: Add (mime) file type field to image properties dialog, and
22378 increase the dialogs default height to 350 (from 300).
22380 Mon Sep 27 21:33:42 2004 John Ellis <johne@verizon.net>
22382 * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
22383 text onto a pixbuf with an alpha channel.
22384 * print.c: Add image text info output, implement RGB and Preview text
22385 writers - PS text is still to be done.
22386 * view_file_icon.c (vficon_maint_removed): When removing a file from
22387 the grid, set the pointer NULL to avoid possible access before the
22388 idle sync. This is an attempt to fix a seemingly random crash when
22389 deleting files from the find dupes window.
22391 Sun Sep 26 02:49:16 2004 John Ellis <johne@verizon.net>
22393 * image-overlay.c: Fix overlay to counter to account for slide show.
22394 * image.c: Fix overlay date and time display for preloaded images by
22395 setting them before calling image_new_util().
22396 * img-view.c: Fix overlay counter by setting list_pointer before
22397 changing the image, and to account for slide show.
22399 Sat Sep 25 17:59:44 2004 John Ellis <johne@verizon.net>
22401 * image.c: Fix to draw overlays when image is set to NULL.
22403 Sat Sep 25 17:45:40 2004 John Ellis <johne@verizon.net>
22405 * print.c: Allow user to set the DPI to use for printing.
22407 Sat Sep 25 16:47:12 2004 John Ellis <johne@verizon.net>
22409 * image-overlay.c (image_overlay_info_render): Process the image count
22410 value returned for view windows.
22412 Sat Sep 25 15:10:45 2004 John Ellis <johne@verizon.net>
22414 * image.[ch], typedefs.h: Add function callback for notification of
22416 * image-overlay.[ch]: New utils for image info overlays.
22417 * img-view.[ch]: Add image overlay to stand alone image window.
22418 * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
22419 given an ImageWindow.
22420 * layout_image.c: Move overlay utils to new image-overlay.c.
22422 Sat Sep 25 13:53:17 2004 John Ellis <johne@verizon.net>
22424 * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
22425 * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
22426 and ui_pixbuf_ops.c.
22427 * print.c: Close the current print job when closing the print window,
22428 so we don't crash when closing while preview is not complete.
22429 * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
22430 now in pixbuf_util.c.
22432 Fri Sep 24 19:36:35 2004 John Ellis <johne@verizon.net>
22434 * layout_image.c: Display more information in full screen overlays.
22436 Fri Sep 24 17:07:07 2004 John Ellis <johne@verizon.net>
22438 * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
22439 when tools are hidden/float - bug introduced by removing focus border.
22441 Thu Sep 23 23:59:25 2004 John Ellis <johne@verizon.net>
22443 * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
22444 if the loading image is not the currently visible image. Fixes stuck
22445 busy cursor case #2.
22446 * image.c: Increase scroller timer to 30 updates per second.
22448 Thu Sep 23 18:38:15 2004 John Ellis <johne@verizon.net>
22450 * image.c: Fix stuck busy cursor when initially displaying an image
22451 that is still loading and smooth flip is enabled. Actually, this is the
22452 result - the fix is to only sync the pixbuf image if it has changed.
22454 Thu Sep 23 17:07:12 2004 John Ellis <johne@verizon.net>
22456 * image.[ch]: Fix overlay updates when over border, fix overlay test
22458 * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
22459 display image information, enabled with the I key.
22460 * print.c: Use pixbuf_set_*() to initialize pixbufs.
22461 * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
22462 rectangles by directly setting values.
22464 Wed Sep 22 13:43:55 2004 John Ellis <johne@verizon.net>
22466 * image.[ch]: Remove alpha level parameter from image overlay, since it
22467 seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
22468 to create the render mask, and not when rendering over existing pixels
22469 like gdk_pixbuf_composite...
22471 Wed Sep 22 13:29:49 2004 John Ellis <johne@verizon.net>
22473 * image.[ch], typedefs.h: Added ability to set overlays onto the image
22474 display in the form of GdkPixbufs. Change the scroller to display
22475 itself using an overlay.
22477 Tue Sep 21 14:29:56 2004 John Ellis <johne@verizon.net>
22479 * bar_info.c (bar_keyword_list_sync): Fix to translate the default
22482 Mon Sep 20 19:35:28 2004 John Ellis <johne@verizon.net>
22484 * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
22486 * configure.in: Release 1.5.3
22488 Mon Sep 20 11:01:18 2004 John Ellis <johne@verizon.net>
22490 * print.c: Make text tab insensitive, to indicate it does nothing.
22491 * po/ja.po: Updated Japanese translation,
22492 submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
22493 * po/sv.po: Updated Swedish translation,
22494 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
22495 * po/it.po: Updated Italian translation,
22496 submitted by Kostantino <inverness1ATvirgilio.it>.
22497 * README: Update Italian translation credits.
22499 Sat Sep 18 23:00:08 2004 John Ellis <johne@verizon.net>
22501 * search.c: Change date entries to new util from ui_misc.h, which
22502 includes convenient date selection popup.
22503 * ui_misc.[ch]: New files for the above date entry widget.
22505 Sat Sep 18 13:55:43 2004 John Ellis <johne@verizon.net>
22507 * img-view.c: Fix broken file management operations when full screen.
22508 * layout_util.c: Fix V key test for full screen.
22510 Sat Sep 18 02:25:12 2004 John Ellis <johne@verizon.net>
22512 * view_dir_list.c: Remove redundant NULL path checks.
22513 * view_dir_tree.c: Make a copy of the path so that we do not free the
22514 original, fixes crash with slideshows started with folder tree view
22517 Fri Sep 17 20:16:20 2004 John Ellis <johne@verizon.net>
22519 * bar_exif.c: Added ability for user to add additional items to the
22520 standard exif view by toggling the checkmark for items listed in the
22523 Fri Sep 17 16:43:31 2004 John Ellis <johne@verizon.net>
22525 * print.c: Do not allow printing when margins or proof size result in
22526 no output, grey out the print button to indicate this. Close the
22527 print window when finished printing. Postscript image data is scaled
22528 down to a max of 300 dpi to reduce spool size (hmm, this dpi value
22529 should probably be user selectable).
22531 Fri Sep 17 14:45:26 2004 John Ellis <johne@verizon.net>
22533 * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
22534 so that the image will fill the window vertically or horizontally.
22535 * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
22536 set the zoom to fill window width and height, respectively. Changed
22537 hide tools shortcut to [Control] + H.
22538 * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
22539 * doc/gqview_faq.html: New manual page for the FAQ.
22541 Fri Sep 17 13:15:25 2004 John Ellis <johne@verizon.net>
22543 * gqview.desktop: Change exec command to "gqview -r %F", per desktop
22544 spec 0.9.4 at freedesktop.org.
22545 * img-view.c (view_window_new): Support directories and collection
22546 files passed in as the path.
22547 * main.c: Added remote command view:filename to open filename in
22548 a new window, describe file: so it shows up in remote help list.
22549 * ui_fileops.[ch]: Move file_extenstion_match() util here.
22551 Thu Sep 16 14:56:20 2004 John Ellis <johne@verizon.net>
22553 * image.c: Fix remaining scroller bugs: Properly draw it onto the
22554 border, and move scroller scrolling updates into image_scroll_real()..
22556 Wed Sep 15 18:58:45 2004 John Ellis <johne@verizon.net>
22558 * print.c: Begin postscript output, needs page orientation fixed.
22559 * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
22560 NULL terminated string.
22562 Wed Sep 15 10:19:56 2004 John Ellis <johne@verizon.net>
22564 * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
22565 and property tab to be 'Keywords' to better describe what they do.
22566 * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
22567 8_image_presentation.html, index.html: Update docs to use 'Keywords'.
22570 Tue Sep 14 19:30:40 2004 John Ellis <johne@verizon.net>
22572 * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
22573 Move icon declarations to globals.h, and allow use of inline pixbufs
22575 * globals.h: New header to include image declarations.
22576 * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
22577 clamping in image_queue().
22578 * scroller.png: New image for scroller icon.
22580 Mon Sep 13 23:10:13 2004 John Ellis <johne@verizon.net>
22582 * main.c: Fix handling of more than one file on the command line with
22583 the remote option, so that is works the same as no remote.
22585 Mon Sep 13 21:26:55 2004 John Ellis <johne@verizon.net>
22587 * layout.c: Fix crash when selecting dropdown history with NULL layout
22588 path, fix layout_tools_float_set to support NULL lw for main window.
22589 * main.c: Push all remote commands to server regardless of order,
22590 implement remote passing of command line filenames.
22591 * remote.c: Mark noisy printfs for debug.
22593 Mon Sep 13 17:48:13 2004 John Ellis <johne@verizon.net>
22595 * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
22596 and save the status to the rc file.
22597 * image.c (image_top_window_sizable): Do not attempt to automatically
22598 resize a window when it is maximized, since a maximized window is not
22600 * layout.c: FIx layout_valid to actually check if the layout pointer
22601 is valid. Restore maximized window state.
22602 * main.c: New window_maximized() utility to check said state. Save
22603 maximized state on exit, and do not set update stored window geometry
22604 if the main window is maximized.
22606 Thu Sep 9 17:40:16 2004 John Ellis <johne@verizon.net>
22608 * print.c: Fix page count display when result is no pages, make 1:1
22609 zoom button change zoom to fit when zoom is already 1:1, attempt to
22610 avoid slow bilinear pixbuf scaling when scale is under 0.01.
22612 Thu Sep 9 11:41:11 2004 John Ellis <johne@verizon.net>
22614 * print.c: Add preview to print job render types, so that the preview
22615 uses the same render path as printing. Cleanup unused code.
22617 Thu Sep 9 09:32:25 2004 John Ellis <johne@verizon.net>
22619 * print.c: Fill custom printer list using lpstat -p.
22621 Wed Sep 8 22:52:18 2004 John Ellis <johne@verizon.net>
22623 * globals.c: Change default thumbnail quility to tiles and default
22624 zoom quality to bilinear.
22626 Wed Sep 8 19:58:09 2004 John Ellis <johne@verizon.net>
22628 * globals.c, gqview.h, image.c, rcfile.c: Added rc option
22629 scroll_reset_method, to adjust visible area behavior when changing
22631 * doc/10_7_hidden.html: Document new scroll_reset_method option.
22633 Wed Sep 8 17:31:19 2004 John Ellis <johne@verizon.net>
22635 * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
22636 Increase comparison speed by limiting number of expensive progress bar
22637 updates per second.
22639 Wed Sep 8 15:15:40 2004 John Ellis <johne@verizon.net>
22641 * cache.[ch]: Add support for md5sums to sim cache.
22642 * dupe.[ch]: Use md5sums for checksums.
22643 * md5-util.[ch]: New files with md5sum utilities.
22644 * ui_fileops.[ch]: Move several includes to header file.
22646 Sat Sep 4 13:48:31 2004 John Ellis <johne@verizon.net>
22648 * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
22649 hidden tool window for the first time.
22650 * view_file_icon.h: Remove extra semicolon.
22652 Wed Sep 1 18:23:17 2004 John Ellis <johne@verizon.net>
22654 * remote.[ch]: New utils for sending and receiving ipc commands.
22655 * main.c: Add command line options to control an existing GQview
22656 process (-r, --remote, -rh, --remote-help).
22657 * Makefile.am: Add remote.[ch].
22659 Sat Aug 28 08:01:46 2004 John Ellis <johne@verizon.net>
22661 * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
22662 layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
22663 window manager' option - the new full screen behavior is correct, and
22664 no longer grabs the keyboard interfering with an xscreensaver lock.
22665 * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
22669 Sat Aug 28 07:25:11 2004 John Ellis <johne@verizon.net>
22671 * layout_config.c (layout_config_list_order_set): Fix transposed src
22672 and dest variable causing inconsistent layout order.
22673 * layout_image.c (layout_image_new): Remove focus border from image
22674 when it is the only thing displayed in the main window.
22676 Sat Aug 28 07:09:43 2004 John Ellis <johne@verizon.net>
22678 * collect-table.c: Attempted focus fix on item removal.
22679 * view_file_icon.c: Fix focus behavior when removing items, by ensuring
22680 row and column coordinates match the actual focus.
22682 Thu Aug 26 04:45:34 2004 John Ellis <johne@verizon.net>
22685 * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
22686 * configure.in: Release 1.5.2
22688 Thu Aug 26 04:05:33 2004 John Ellis <johne@verizon.net>
22690 * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
22691 note the many missing sections in table of contents.
22692 * print.c: Add note to print dialog that printing is not functional.
22694 Sun Aug 22 09:15:48 2004 John Ellis <johne@verizon.net>
22696 * bar_info.c (comment_read): Fix mem leak by freeing key variable.
22698 Sat Aug 21 08:01:18 2004 John Ellis <johne@verizon.net>
22700 * ui_fileops.c (copy_file): Check if source and target are hardlinks to
22701 the same file, and if so simply return success for the copy request.
22703 Tue Aug 17 07:04:17 2004 John Ellis <johne@verizon.net>
22705 * editors.c: Dump popen and use genuine fork and execvp to run
22706 editor commands when we need to display the command's output, this
22707 fixes verbose editor commands that were hanging GQview until they
22709 * main.c: Clean up html help browser exec code.
22710 * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
22713 Mon Aug 16 07:27:34 2004 John Ellis <johne@verizon.net>
22715 * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
22717 Sun Aug 15 22:18:42 2004 John Ellis <johne@verizon.net>
22719 * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
22720 even if gtk was not yet initialized by attaching the dialog to an idle
22721 loop called by a gtk_init_add() function.
22723 Thu Aug 12 23:51:54 2004 John Ellis <johne@verizon.net>
22725 * bar_info.c: Add favorite keywords list for faster keyword selection,
22726 added dialog to edit the list.
22727 * layout_util.c: Change print shortcut to [Shift] + P.
22728 * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
22730 Mon Aug 9 22:31:10 2004 John Ellis <johne@verizon.net>
22732 * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
22733 8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
22734 9_printing.html: More docmentation.
22735 * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
22736 Makefile.am, index.html: Updates.
22738 Mon Aug 9 07:00:05 2004 John Ellis <johne@verizon.net>
22740 * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
22741 typdefs.h: Added option to disable screen saver during full screen.
22742 * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
22743 10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
22744 10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
22745 11_2_keyboard_shortcuts.html: More documentation.
22746 * doc/index.html: Fixes.
22748 Fri Aug 6 04:41:54 2004 John Ellis <johne@verizon.net>
22750 * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
22751 * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
22752 * POTFILES.in: Added print.c.
22753 * layout_util.c, main.c: Add help contents menu item, add utility to
22754 launch user's preferred HTML browser for User Manual.
22755 * print.c: Start adding text settings to print dialog.
22757 Mon May 31 16:52:44 2004 John Ellis <johne@verizon.net>
22759 * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
22760 * print.c: Add jpeg writing, free job_pixbuf when job is done.
22762 Tue May 25 19:39:26 2004 John Ellis <johne@verizon.net>
22764 * print.c: Added print job path, can now print to png files - at least
22765 it can actually do something now...
22767 Wed May 19 19:59:31 2004 John Ellis <johne@verizon.net>
22769 * print.c: Fleshed out print progress dialog - still no actual print..
22771 Tue May 18 16:47:38 2004 John Ellis <johne@verizon.net>
22773 * print.c: Add output device selection - still no actual printing.
22775 Mon May 17 21:18:18 2004 John Ellis <johne@verizon.net>
22777 * print.c: Organize print dialog - still no actual printing.
22779 Fri May 14 17:41:47 2004 John Ellis <johne@verizon.net>
22781 * print.c: Implement single image preview - still no actual printing.
22783 Thu May 13 17:05:23 2004 John Ellis <johne@verizon.net>
22785 * print.c: Add entry for proof thumbnail size, and use the size to
22786 layout the preview.
22788 Tue May 11 19:10:43 2004 John Ellis <johne@verizon.net>
22790 * print.c: Add print preview page navigation, zoom controls - still no
22793 Mon May 10 22:09:25 2004 John Ellis <johne@verizon.net>
22795 * print.c: Add source selection, layout selection (not hooked up),
22796 scale down the preview pixbuf to a sane size, and account for margins
22797 in the preview - still no actual printing.
22798 * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
22800 Sat May 8 14:33:47 2004 John Ellis <johne@verizon.net>
22802 * print.c: Add orientation, margins, units - still no actual printing.
22804 Fri May 7 15:57:20 2004 John Ellis <johne@verizon.net>
22806 * image.[ch] (image_area_changed): New util to notify image widget that
22807 an area of the image has changed, and needs a redraw.
22808 * layout_util.c: Add a print menu item (temporary shortcut is P).
22809 * print.[ch]: New files for (eventually) printing images. Currently a
22810 not so useful dialog.
22812 Thu May 6 19:33:05 2004 John Ellis <johne@verizon.net>
22814 * image.c (image_load_done_cb): Use correct, and much faster, method to
22815 set the completed pixbuf when delay_flip is enabled.
22817 Thu May 6 18:59:32 2004 John Ellis <johne@verizon.net>
22819 * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
22820 Add option to delay page flips until image is completeley loaded when
22822 * image.[ch], typedefs.h: Add and implement image_set_delay_flip().
22824 Thu May 6 13:53:00 2004 John Ellis <johne@verizon.net>
22826 * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
22827 slideshow_delay to have subsecond precision. Set that precision
22828 to 10ths of a second (use #define in slideshow.h to change precision).
22829 Change minimum slideshow delay to 0.10.
22831 Tue May 4 18:32:55 2004 John Ellis <johne@verizon.net>
22833 * bar_info.[ch] (keyword_list_pull): Let this function also support
22834 pulling keywords from a GtkEntry.
22835 * fullscreen.c: Make the screen debug output honor debug flag.
22836 * preferences.c: Add path selection dialog buttons to path entries.
22837 * search.c: Change the keyword TextView into an Entry, show dimensions
22838 in results whenever possible. Allow sorting of results by column.
22839 * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
22840 add path selection dialog buttons to path and icon entries.
22841 * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
22842 add button to a tab completion to pop up a path selection dialog.
22844 Sat May 1 18:40:38 2004 John Ellis <johne@verizon.net>
22846 * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
22847 ExposureTime has priority over ShutterSpeedValue, as calculating the
22848 original exposure setting from an APEX value can introduce error.
22850 Sat May 1 16:24:01 2004 John Ellis <johne@verizon.net>
22852 * layout.c, layout_util.[ch]: Connect the keypress signal handler to
22853 the floating tool window, to fix tool window keyboard handling.
22855 Fri Apr 30 15:07:01 2004 John Ellis <johne@verizon.net>
22857 * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
22858 (merge from 1.4.3).
22860 Thu Apr 29 20:03:00 2004 John Ellis <johne@verizon.net>
22862 * po/ro.po: Updated Romanian translation (from 1.4.3),
22863 submitted by Harald Ersch <harald@ersch.ro>.
22864 * po/ru.po: Updated Russian translation,
22865 submitted by Sergey Pinaev <dfo@antex.ru>.
22867 Thu Apr 29 19:20:31 2004 John Ellis <johne@verizon.net>
22869 * editors.c (editor_verbose_start): Set our end of pipe non blocking,
22870 so that complex editor commands that, for instance have if;then and for
22871 loops, do not hang GQview until completion.
22873 Fri Apr 23 19:31:44 2004 John Ellis <johne@verizon.net>
22875 [merge from stable branch]
22876 * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
22877 to date, includes a workaround for utime's inabality to change
22878 timestamps when the user is not the owner of the file.
22879 * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
22880 check if the thumbnail is current.
22882 Fri Apr 23 15:06:28 2004 John Ellis <johne@verizon.net>
22884 [merge from stable branch]
22885 * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
22886 button callbacks into a single callback with a button argument, added
22888 * img-view.c, layout_image.c: Changes for above, and add support for
22889 horizontal scrolling.
22890 * info.c, utilops.c: Changes for new image button and scroll callbacks.
22892 Mon Apr 12 09:01:32 2004 John Ellis <johne@verizon.net>
22894 * collect-table.c (collection_table_file_remove): Update selection when
22895 removing a selected item, fixes crash when removing items from a
22897 * dupe.c: Fix rank calculation on orphaned items. Fix list focus
22898 behavior when changing selection or removing items.
22899 * search.c: Maintain correct state when removing items while still
22900 searching or generating thumbnails. Fix list focus behavior when
22901 changing selection or removing rows.
22902 * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
22903 and the popup window size when column is offscreen. Add
22904 tree_view_move_cursor_away() utility.
22905 * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
22906 freed GenericDialog when auto_close is TRUE, and only attempt to close
22908 * view_file_icon.c (vficon_sync): Update row count so that focus can
22909 not move beyond the last row.
22910 * view_file_list.c: Fix list focus behavior when changing selection or
22913 Mon Apr 5 06:54:32 2004 John Ellis <johne@verizon.net>
22916 * po/ja.po: Updated Japanese translation,
22917 submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
22918 * configure.in: Release 1.5.1
22920 Mon Apr 5 04:55:27 2004 John Ellis <johne@verizon.net>
22922 * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
22923 layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
22924 compile with GDK_DISABLE_DEPRECATED defined.
22925 * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
22926 ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
22927 G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
22928 * utilops.c: Fix auto update of preview column when dragging rows to
22930 * view_dir_tree.c: Center new path when it is not visible.
22931 * view_file_list.c: When scrolling to display new row, center the row.
22933 Sun Apr 4 18:22:59 2004 John Ellis <johne@verizon.net>
22935 * search.c (search_file_load_process): Fix swapped paths on a call to
22936 filetime_set, fixes ugly bug causing source file timestamps to be
22937 changed when using search by content similarity or dimensions!
22939 Sun Apr 4 16:13:09 2004 John Ellis <johne@verizon.net>
22941 * fullscreen.[ch]: Added support for multiple screens and monitors,
22942 removed broken Xinerama usage, we use the gtk screen/monitor utils now.
22943 * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
22944 preferences.c, rcfile.c: Added option to not ignore the window manager
22945 fullscreen handling. Added selection of screen and/or monitor to use
22946 for display of the full screen window.
22947 * image.c: Set the wallpaper on the root window that the window belongs
22948 to, remove #include of gdkx.h.
22949 * configure.in, src/Makefile.am: Remove test for Xinerama, remove
22950 Xinerama and Xlib from link stage.
22952 Sat Apr 3 05:39:11 2004 John Ellis <johne@verizon.net>
22954 * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
22956 Tue Mar 23 00:46:18 2004 John Ellis <johne@verizon.net>
22958 * preferences.c: Make the entry in the clear trash dialog non editable
22959 instead of insensitive.
22961 Mon Mar 22 22:41:15 2004 John Ellis <johne@verizon.net>
22963 * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
22964 the ExifBar structure, as layout_util.c accesses this data from
22965 within a destroy signal callback.
22967 Mon Mar 22 21:49:12 2004 John Ellis <johne@verizon.net>
22969 * bar_info.[ch]: Add size request utility.
22970 * layout_util.c: Fix clipping of labels in Image Details sidebar, by
22971 changing the size request method (see above).
22972 * img-view.c: Change folder popup menu to match rest of application.
22973 * search.c: Fix gettext warning by setting specific string format,
22974 increase year spin button width, fix compile error by correcting
22975 declaration location.
22976 * utilops.c: Fix dialog titles, use folder instead of directory when
22977 communicating with user.
22978 * po/bg.po: Updated Bulgarian translation,
22979 submitted by Vladimir Petrov <vladux@mail.bg>
22981 Fri Mar 12 02:00:54 2004 John Ellis <johne@verizon.net>
22983 * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
22984 * po/*.po: Make distcheck updates.
22985 * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
22986 * configure.in: Release 1.5.0.
22988 Fri Mar 12 01:53:44 2004 John Ellis <johne@verizon.net>
22990 * bar_info.c: Modified toolbar (added space to separate save).
22991 * layout_util.c: Fix initial selection count sent to details sidebar.
22993 Fri Mar 12 01:01:29 2004 John Ellis <johne@verizon.net>
22995 * search.c: Add results search type, to search current results list.
22996 * README, TODO: Updates.
22998 Thu Mar 11 23:17:06 2004 John Ellis <johne@verizon.net>
23000 * search.c: Add option to search all files with comments (metadata).
23001 * ui_tabcomp.c: Set completion button size allocation height to that
23004 Thu Mar 11 21:11:15 2004 John Ellis <johne@verizon.net>
23006 * layout_util.c: Set initial search path to the current path. Fix
23007 initial display of the details sidebar with more than one selection.
23009 Wed Mar 10 20:39:51 2004 John Ellis <johne@verizon.net>
23011 * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
23012 Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
23013 remains out of order (2/29/04) - but it _is_ inline with version order.
23015 Wed Mar 10 15:50:54 2004 John Ellis <johne@verizon.net>
23017 * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
23018 on what we are told. Added option to only display metadata info.
23019 * info.c: Added Details tab for displaying metadata, merged permissions
23020 tab into the general tab.
23021 * layout.c, layout_util.[ch]: Notify the details sidebar of selection
23024 Wed Mar 10 03:36:24 2004 John Ellis <johne@verizon.net>
23026 * bar_info.[ch], layout_util.c: Add functions to set keywords to the
23027 current file selection.
23028 * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
23030 Wed Mar 10 01:50:14 2004 John Ellis <johne@verizon.net>
23032 * cache.[ch], gqview.h: Changed cache get and find functions to take
23033 a CacheType, so that metadata location can be seperate from thumbnails.
23034 * cache_maint.c: Add support for meta cache to maintenance.
23035 * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
23036 as it has long been fixed.
23037 * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
23038 * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
23039 for all the above changes.
23041 Tue Mar 9 05:27:23 2004 John Ellis <johne@verizon.net>
23043 * bar_info.c: Clean up comment format.
23044 * info.c, preferences.c: Set the properties, options, and about
23045 windows to type dialog.
23047 Tue Mar 9 01:46:12 2004 John Ellis <johne@verizon.net>
23049 * bar_info.c: Fix details bar display when no image is present.
23051 Tue Mar 9 01:08:36 2004 John Ellis <johne@verizon.net>
23053 * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
23054 preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
23055 view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
23056 for all GtkTreeViews to make them look better.
23057 * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
23060 Tue Mar 9 00:32:58 2004 John Ellis <johne@verizon.net>
23062 * search.c: Implement similarity match type.
23064 Mon Mar 8 22:07:32 2004 John Ellis <johne@verizon.net>
23066 * search.c: Fix statusbar label size twitching, fix selection idle
23067 update bug, increase default search window size - sorry 640x480 users.
23069 Mon Mar 8 21:07:35 2004 John Ellis <johne@verizon.net>
23071 * search.c: Implement dimensions matching, add dimensions 'between',
23072 overload FileData passed to search_result_append(), so that it also
23073 holds dimensions and similarity fields, and display dimensions if
23074 available. Fix memory leak in search_result_change_path(). Also make it
23075 work with 'between' input swapped (first is higher than second).
23077 Mon Mar 8 17:45:35 2004 John Ellis <johne@verizon.net>
23079 * search.c: Change a few default values, make search parameters
23080 insensitive during search, reorder status bar items, change start/stop
23081 button into two distinct stock buttons (find and stop).
23083 Mon Mar 8 00:21:49 2004 John Ellis <johne@verizon.net>
23085 * search.c: Add search options for match case, recurse search path,
23086 and 'between' for file size. Hide unused widgets when match type is
23089 Sun Mar 7 02:10:10 2004 John Ellis <johne@verizon.net>
23091 * search.[ch]: Implement maintenance utils.
23092 * utilops.c: Hook up search maintenance.
23094 Sun Mar 7 01:10:26 2004 John Ellis <johne@verizon.net>
23096 * search.c: Implement thumbnails, clean up the status bar.
23099 Sat Mar 6 03:40:22 2004 John Ellis <johne@verizon.net>
23101 * search.c: Sort directories as they are searched. Use list buffer and
23102 only flush to the result GtkTreeView every 100 iterations or so, to
23103 reduce tree view internal updates that take time, thereby significantly
23104 increasing search speed when returning many results.
23105 * po/POTFILES.in: Added bar_sort.c and search.c.
23107 Fri Mar 5 23:31:04 2004 John Ellis <johne@verizon.net>
23109 * search.c: More work: selections, context menu, keyboard shortcuts,
23110 status bar, drag and drop.
23112 Fri Mar 5 03:32:24 2004 John Ellis <johne@verizon.net>
23114 * bar_info.[ch]: Export the comment/keyword read/write utilities.
23115 * dupe.[ch] (cell_renderer_height_override): Export this hack.
23116 * filelist.[ch] (file_data_new_simple): New util in easy to use form.
23117 * layout_util.c: Hook up search window to menu.
23118 * search.[ch]: New files, started the image search window. Basically
23119 works, but can not do anything with the results yet.
23121 Tue Mar 2 12:57:39 2004 John Ellis <johne@verizon.net>
23123 * bar_info.[ch]: Add details sidebar for display/entry of keywords and
23124 comments per image.
23125 * bar_sort.c: Fix text capitalization of Link.
23126 * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
23127 * layout_util.[ch]: Support details sidebar, not sure header needs to
23128 export it though, not used anywhere else.
23129 * typedefs.h: Add bar_info vars to LayoutWindow.
23131 Sun Feb 29 13:51:38 2004 John Ellis <johne@verizon.net>
23133 * bar_sort.c: Add symbolic linking option sort manager.
23134 * main.c: Notify of beta software on startup.
23135 * ui_fileops.[ch]: Add symlink_utf8() util.
23136 * configure.in: Branch/merge for 1.5 devel cycle.
23138 Mon Mar 1 16:00:36 2004 John Ellis <johne@verizon.net>
23140 * README, TODO: Updates.
23141 * po/*.po: make distcheck touches these.
23142 * configure.in: Release 1.4.1
23144 Mon Mar 1 15:49:28 2004 John Ellis <johne@verizon.net>
23146 * hu.po: Updated Hungarian translation,
23147 submitted by Koblinger Egmont <egmont@uhulinux.hu>
23148 * gqview.desktop: Updated, convert to utf-8.
23149 * README: Update credits.
23151 Wed Feb 25 21:15:42 2004 John Ellis <johne@verizon.net>
23153 * view_dir_tree.c: Fix crash when encountering a folder named
23154 (sigh, wait for it...) "empty". Fix is twofold: check success of
23155 vdtree_populate_path_by_iter() before accessing something it may free,
23156 and use a zero length string ("") for the placeholder node path/name,
23157 as there shouldn't be any folders with that name to encounter...
23159 Tue Feb 24 19:27:54 2004 John Ellis <johne@verizon.net>
23161 * main.c (main): Move gtk_init and friends before any code that may
23162 cause a warning dialog that needs gtk to be initialized. This
23163 specifically fixes crash when attempting warning about invalid home
23164 directory filename encoding.
23166 Fri Feb 20 18:29:12 2004 John Ellis <johne@verizon.net>
23168 * po/*.po: Make distcheck updates these.
23169 * README: Update translation status.
23170 * configure.in: Release 1.4.0
23172 Fri Feb 20 18:11:23 2004 John Ellis <johne@verizon.net>
23174 * README: Add overview of changes since last stable 1.2.2 release,
23175 update email address, some clean up.
23176 * gqview.1: Update email address.
23179 Fri Feb 20 16:56:04 2004 John Ellis <johne@bellatlantic.net>
23181 * po/fr.po: Updated French translation,
23182 submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
23183 with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
23185 Fri Feb 20 16:02:32 2004 John Ellis <johne@bellatlantic.net>
23187 * po/bg.po: Updated Bulgarian translation,
23188 submitted by Vladimir Petrov <vladux@mail.bg>.
23189 * po/cs.po: Updated Czech translation,
23190 submitted by Jan Raska <jan_raska@hotmail.com>.
23191 * po/de.po: Updated German translation,
23192 submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
23193 * po/es.po: Updated Spanish translation,
23194 submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
23195 * po/fi.po: Updated Finnish translation,
23196 submitted by Lauri Nurmi <lanurmi@iki.fi>.
23197 * po/nl.po: Updated Dutch translation,
23198 submitted by Tino Meinen <a.t.meinen@chello.nl>.
23199 * po/sk.po: Updated Slovak translation,
23200 submitted by Ivan Priesol <priesol@iris-sk.sk>.
23201 * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
23202 submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
23203 * README: Credit updates.
23205 Thu Feb 12 22:58:12 2004 John Ellis <johne@bellatlantic.net>
23207 * cache_maint.c(cache_maintain_home): Set the entry that displays
23208 the working path as not editable instead of insensitive, as at least
23209 the Galaxy theme shows no text in insensitive entries (fg == bg color).
23211 Thu Feb 12 22:47:31 2004 John Ellis <johne@bellatlantic.net>
23213 * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
23214 before attempting access into list model.
23216 Sun Feb 8 11:15:17 2004 John Ellis <johne@bellatlantic.net>
23218 * layout_config.c: Fix to display translations of layout_title strings.
23220 Fri Feb 6 12:23:30 2004 John Ellis <johne@bellatlantic.net>
23222 * exif.c(exif_read): Fix for gcc 3.3.2 warning.
23224 Tue Feb 3 12:51:45 2004 John Ellis <johne@bellatlantic.net>
23227 * gqview.desktop: Fix Encoding field "Legacy-Mixed".
23228 * po/*.po: make distcheck touches these.
23229 * configure.in: Release 1.3.9
23231 Tue Feb 3 12:42:13 2004 John Ellis <johne@bellatlantic.net>
23234 * *.[ch]: Update copyright year in file headers.
23235 * main.c: Remove start up print of beta notice.
23237 Tue Feb 3 11:21:38 2004 John Ellis <johne@bellatlantic.net>
23239 * po/bg.po: Updated Bulgarian translation,
23240 submitted by Vladimir Petrov <vladux@mail.bg>
23241 * po/es.po: Updated Spanish translation,
23242 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
23243 * po/fi.po: Updated Finnish translation,
23244 submitted by Lauri Nurmi <lanurmi@iki.fi>
23245 * po/fr.po: Updated French translation,
23246 submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
23247 * po/pl.po: Updated Polish translation,
23248 submitted by Emil Nowak <emil5@go2.pl>
23249 * po/ru.po: Updated Russian translation,
23250 submitted by Sergey Pinaev <dfo@antex.ru>
23251 * po/sv.po: Updated Swedish translation,
23252 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
23253 * po/vi.po: Updated Vietnamese translation,
23254 submitted by pclouds <pclouds@vnlinux.org>
23255 * README: Update translation credits where necessary.
23257 Tue Feb 3 09:33:55 2004 John Ellis <johne@bellatlantic.net>
23260 * gqview.1: Updated man page.
23261 * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
23262 fullscreen, F is still the official key but V was currently unused and
23263 it helps the upgraders migrate with less pain.
23265 Tue Feb 3 09:01:18 2004 John Ellis <johne@bellatlantic.net>
23267 * exif.c: Translate return strings, include config.h so intl.h works..
23268 * ui_fileops.c: Include config.h.
23270 Mon Feb 2 13:54:59 2004 John Ellis <johne@bellatlantic.net>
23272 * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
23273 unsupported format id values.
23274 * configure.in: Add --disable-xinerama configure switch.
23275 * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
23277 Mon Jan 26 02:51:21 2004 John Ellis <johne@bellatlantic.net>
23279 * layout.c: Removed unused code.
23280 * main.c: Move print_term out of here, fix terminal message encoding,
23281 disable listing of 'experimental' command line options.
23282 * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
23283 * ui_fileops.[ch]: Move print_term() here.
23285 Mon Jan 26 01:59:33 2004 John Ellis <johne@bellatlantic.net>
23287 * utilops.c: Remove Preview button from batch rename dialog, and fixed
23288 the preview column to auto update. BUG: rows-reordered signal of a tree
23289 model is never sent, so reordering with drag and drop will not update
23290 the preview column - this appears to be a GTK 2.2.4 bug.
23292 Fri Jan 23 05:06:27 2004 John Ellis <johne@bellatlantic.net>
23294 * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
23295 event, also check if file exists, if not simply return false instead
23296 of doing the whole attempt which will fail anyway.
23298 Fri Jan 23 02:27:02 2004 John Ellis <johne@bellatlantic.net>
23300 * po/*.po: Make distcheck touches these.
23301 * README: Update translation table. Fix release year (re make dist).
23302 * configure.in: Release 1.3.8
23304 Fri Jan 23 02:00:56 2004 John Ellis <johne@bellatlantic.net>
23306 * preferences.c: Changed the copyright string such that changes to
23307 (c) year, website address, and email address will no longer break the
23311 Thu Jan 22 06:22:07 2004 John Ellis <johne@bellatlantic.net>
23313 * info.c, utilops.c: Marked additional strings for translation.
23314 * po/fi.po: Updated Finnish translation,
23315 submitted by Lauri Nurmi <lanurmi@iki.fi>
23316 * po/ja.po: Updated Japanese translation,
23317 submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
23318 * po/sv.po: Updated Swedish translation,
23319 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
23320 [note: es and fr are awaiting a resend in gzip form, unless I can
23321 figure out what netscape 4.x does to po files sent as plain text...]
23323 Thu Jan 22 05:21:20 2004 John Ellis <johne@bellatlantic.net>
23325 * cellrenderericon.[ch]: Changed function and structure names to avoid
23326 using the gtk namespace.
23327 * collect-table.c, view_file_icon.c: Use new names (above).
23328 * img-view.c, layout_image.c: Allow 'N' key to step to next image.
23329 * layout_util.c: Revert to old behavior where page up/down are now
23330 global to the window for stepping through images. Use Ctrl-Up/Dn to
23331 scroll file/folder views a page at a time.
23333 Sun Jan 18 21:48:16 2004 John Ellis <johne@bellatlantic.net>
23335 * dupe.c: Apply patch to fix char pointer array overrun,
23336 submitted by Richard Curnow <rc@rc0.org.uk>.
23338 Sun Jan 18 09:46:02 2004 John Ellis <johne@bellatlantic.net>
23340 * view_file_icon.c, view_file_list.c: Disabled double click to go to
23341 full screen - control clicking for mulitple selection too fast can
23342 activate fullscreen - need to revisit strategy.
23344 Sun Jan 18 09:29:50 2004 John Ellis <johne@bellatlantic.net>
23346 * collect-table.c: Fix division by zero when all thumbnails fail to
23347 generate resulting in initial zero row count.
23348 * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
23349 ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
23350 Use 64 bit integer to store and count file sizes, to properly display
23351 >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
23352 available, also use work-around to avoid %lld for printf conversions.
23354 Sun Jan 18 07:35:38 2004 John Ellis <johne@bellatlantic.net>
23356 * image.c: NULL initialize function pointers.
23357 * view_file_icon.c, view_file_list.c: Set double click in icon and list
23358 view to start fullscreen.
23360 Sun Jan 18 02:27:57 2004 John Ellis <johne@bellatlantic.net>
23362 * image.[ch], typedefs.h: Added image load completed function, it will
23363 be called when the current image is finished rendering to screen and
23364 when the image preload is complete. Only tested with --debug.
23366 Sun Jan 18 01:32:51 2004 John Ellis <johne@bellatlantic.net>
23368 * dupe.c: Mark column title strings for translation.
23369 * editors.c: Translate command name field for the default editors.
23370 * menu.c: Fix sort menu grammar.
23372 Wed Jan 14 19:09:45 2004 John Ellis <johne@bellatlantic.net>
23374 * exif.c: Fix spelling error of fluorescent.
23375 * info.c: Make filename entry non-editable in place of non-sensitive.
23376 * main.c: Use the locale's preferred encoding when printing --help text
23378 * preferences.c: Make entire filter editor non-sensitive when filtering
23380 * utilops.c: Grammar, newline fixes.
23382 Tue Jan 13 00:43:51 2004 John Ellis <johne@bellatlantic.net>
23384 * ui_help.c (help_window_load_text): When encountering invalid utf-8,
23385 insert a blank line in place of broken text, removed warnings.
23386 * README: Convert encoding to proper utf-8.
23388 Sun Jan 11 03:27:17 2004 John Ellis <johne@bellatlantic.net>
23390 * layout_util.c (layout_bar_exif_sized): Fix signal handler,
23391 size_allocate has no return value.
23393 Sun Jan 11 02:11:32 2004 John Ellis <johne@bellatlantic.net>
23395 * cache.c: Fixes to initialize char variables before use.
23396 * dupe.c: Reset opposing group list when clearing a list. Fixes crash
23397 when clearing main list, then adding new files in 'compare two file
23400 Sat Jan 10 08:31:04 2004 John Ellis <johne@bellatlantic.net>
23402 * view_file_list.c (vflist_select_by_path): Set the focus to this row,
23403 so that up/down moves to the expected image when the list has focus.
23405 Sat Jan 10 07:29:25 2004 John Ellis <johne@bellatlantic.net>
23407 * bar_exif.[ch]: Allow exif info to start in advanced view, added
23408 utility to retrieve advanced state.
23409 * info.c: Fix for change to bar_exif_new().
23410 * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
23411 sidebar size and advanced state, note this per window, and is not
23414 Sat Jan 10 06:38:09 2004 John Ellis <johne@bellatlantic.net>
23416 * img-view.c: Fix image stepping bug when same image path is in the
23417 list more than once.
23419 Sat Jan 10 05:49:00 2004 John Ellis <johne@bellatlantic.net>
23421 * thumb.c: Do not scale unknown image icon larger than orginial size.
23423 Sat Jan 10 01:43:34 2004 John Ellis <johne@bellatlantic.net>
23425 * view_dir_tree.c: Added workaround so that user entered hidden paths
23426 are displayed even when 'display hidden files' option is disabled.
23428 Sat Jan 10 00:25:39 2004 John Ellis <johne@bellatlantic.net>
23430 * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
23431 new folders, so that the name sticks immediately in the view.
23433 Thu Jan 8 04:47:35 2004 John Ellis <johne@bellatlantic.net>
23435 * view_file_list.c (vflist_select_cb): Remove unnecessary check for
23436 previous button click row that was interfering with image selection.
23438 Mon Jan 5 03:01:35 2004 John Ellis <johne@bellatlantic.net>
23440 * info.c (info_tab_general_image): Fix 'Image size' calculation.
23442 Mon Dec 29 18:04:34 2003 John Ellis <johne@bellatlantic.net>
23444 * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
23445 * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
23448 Mon Dec 22 17:58:01 2003 John Ellis <johne@bellatlantic.net>
23451 * po/*.po: Make distcheck updates.
23452 * configure.in: Release 1.3.7
23454 Mon Dec 22 17:25:10 2003 John Ellis <johne@bellatlantic.net>
23456 * cellrenderericon.h: Fix show_text to be type boolean.
23457 * collect-table.c: Fix progressbar height changes by always setting the
23458 text of the widget to contain at least one character.
23459 * dupe.c, view_file_list.c: Fix warninga about invalid height
23460 parameter when setting cell height over 100, this hack simply changes
23461 maximum of the height property on GtkCellRenderer.
23462 * configure.in (ALL_LINGUAS): Added sv, Swedish language.
23463 * po/sv.po: Added Swedish translation,
23464 submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
23465 * po/ru/po: Updated Russian translation,
23466 submitted by Sergey Pinaev <dfo@antex.ru>.
23467 * README, TODO: Updates.
23469 Sun Dec 21 22:50:54 2003 John Ellis <johne@bellatlantic.net>
23471 * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
23472 menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
23473 view_file_icon.c, view_file_list.c: Added mnemonics to all of the
23474 pop up menus. FIxed a few key bindings, notably fullscreen toggle is
23475 now F, New folder is Ctrl-F (and was renamed from Create dir), removed
23476 binding for set as wallpaper (conflicted with new window), and Float
23477 file list is now L.
23478 * README: Documented new key bindings.
23480 Sun Dec 21 21:25:46 2003 John Ellis <johne@bellatlantic.net>
23482 * image.c: Increase minimum size when dropping scale quality to
23483 GDK_INTERP_NEAREST (3 to 8).
23486 Sun Dec 21 20:55:03 2003 John Ellis <johne@bellatlantic.net>
23488 * collect-table.c, view_file_icon.c: Fix pageup/down increment when
23489 text is enabled; fix keyboard popup menu placement; fix image view
23490 selection when clicking file already selected with multiple selection.
23492 Sat Dec 20 14:01:35 2003 John Ellis <johne@bellatlantic.net>
23494 * exif.c: Fix return value (actually return something, oddly with -O2
23495 gcc 3.2.2 is not giving a warning about this). Plus a few changes
23496 to avoid casting confusion.
23498 Fri Dec 19 18:08:39 2003 John Ellis <johne@bellatlantic.net>
23500 * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
23501 using correct casting of data to sizeof char.
23503 Fri Dec 19 01:40:56 2003 John Ellis <johne@bellatlantic.net>
23505 * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
23506 GtkTreeView by setting the focus to a column with zero width. (We draw
23507 the focus ourselves by setting the "has-focus" property of the
23508 GtkCellRendererIcon.
23510 Fri Dec 19 01:18:22 2003 John Ellis <johne@bellatlantic.net>
23512 * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
23514 Fri Dec 19 00:08:06 2003 John Ellis <johne@bellatlantic.net>
23516 * collect-table.c: Hook up Control-T to toggle filename text, set the
23517 mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
23518 shown. Fixed border padding (again).
23520 Thu Dec 18 23:22:41 2003 John Ellis <johne@bellatlantic.net>
23522 * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
23523 works as expected, anyway...
23525 Thu Dec 18 18:32:59 2003 John Ellis <johne@bellatlantic.net>
23527 * cellrenderericon.[ch], collect-table.c: More fixes and work, added
23528 ability to toggle display of filename text.
23530 Thu Dec 18 16:54:17 2003 John Ellis <johne@bellatlantic.net>
23532 * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
23533 icon views can show the filename under the icon.
23534 * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
23536 * Makefile.am: Added cellrenderericon.[ch].
23538 Tue Dec 16 12:20:14 2003 John Ellis <johne@bellatlantic.net>
23540 * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
23541 supplying missing comma in command - fixes crash on refresh.
23543 Mon Dec 15 17:10:44 2003 John Ellis <johne@bellatlantic.net>
23546 * configure.in: Release 1.3.6
23548 Mon Dec 15 17:02:46 2003 John Ellis <johne@bellatlantic.net>
23550 * dupe.c: Do not unref a GtkStyle we never refed.
23551 * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
23552 Removed "Insert file drops at pointer location" option for collections,
23553 now this is always the behavior. Moved a few options to the advanced
23554 tab, removed the collections tab.
23555 * main.c: Make the printed beta release note on startup a one liner.
23559 Sun Dec 14 20:58:28 2003 John Ellis <johne@bellatlantic.net>
23561 * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
23562 checking that GtkTreeView is realized before attempting to scroll.
23563 This was a problem when the tools are hidden.
23565 Sun Dec 14 19:26:37 2003 John Ellis <johne@bellatlantic.net>
23567 * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
23570 Sun Dec 14 02:51:47 2003 John Ellis <johne@bellatlantic.net>
23572 * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
23573 * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
23574 icon when beggining a dnd operation.
23575 * dupe.c: Set drag icon, fix progress bar value warning when starting
23577 * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
23578 free to correct place).
23580 Sat Dec 13 15:26:15 2003 John Ellis <johne@bellatlantic.net>
23582 * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
23583 dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
23584 layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
23585 preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
23586 ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
23587 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
23588 Remove use of deprecated GTK functions
23589 (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
23591 Fri Dec 12 17:49:37 2003 John Ellis <johne@bellatlantic.net>
23593 * collect-table.c: Fix removal of right clicked, but non selected
23596 Fri Dec 12 16:43:32 2003 John Ellis <johne@bellatlantic.net>
23598 * ui_clist_edit.[ch]: Removed, clist is deprecated.
23599 * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
23600 * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
23602 Fri Dec 12 16:31:14 2003 John Ellis <johne@bellatlantic.net>
23604 * collect-table.c, typedefs.h: Fixed the marker positioning, made the
23605 drop placement more intuitive, and removed ugly popup window for
23606 display of marker position.
23607 * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
23608 adjustment will change.
23609 * icons/marker.xpm: Gave marker a black border for some contrast on
23612 Thu Dec 11 21:45:22 2003 John Ellis <johne@bellatlantic.net>
23614 * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
23615 now stored as pixbufs instead of pixmaps...
23616 * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
23617 as a guide, so it now has the same selection behavior.
23618 * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
23620 Wed Dec 10 12:59:37 2003 John Ellis <johne@bellatlantic.net>
23622 * view_file_icon.c: Fix centering of icons in columns, set keyboard
23623 cursor when moving focus.
23625 Tue Dec 9 22:58:11 2003 John Ellis <johne@bellatlantic.net>
23627 * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
23628 option show_icon_names - for future ability to display filnames in the
23629 icon view. (this will need a custom gtkcellrenderer, on TODO).
23631 Tue Dec 9 16:48:51 2003 John Ellis <johne@bellatlantic.net>
23633 * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
23634 * ui_tree_edit.h: Fix function description.
23635 * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
23636 unrefed style pointers, guard against possible button release event
23637 on drop event (not sure what is causing this).
23639 Wed Dec 3 16:01:24 2003 John Ellis <johne@bellatlantic.net>
23641 * ui_bookmark.[ch]: Added history_combo utilities.
23642 * ui_utildlg.c: Use default history length for file dialogs.
23643 * utilops.c: When auto renaming single file, show preview of new name.
23644 Added drop down history for numerical rename prefix and suffixes. Fixed
23645 bug with numerical rename when anything but first row was selected.
23646 Gave prefix and suffix entries all available room, packed the image
23647 preview into a pane so image does not resize with window. Fixed
23648 incorrect lower value (1 -> 0) in start number selection.
23649 * view_file_list.c: Fixed incorrect resort when renaming files.
23650 * TODO: Major todo list cleanup.
23652 Wed Dec 3 00:38:41 2003 John Ellis <johne@bellatlantic.net>
23654 * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
23655 * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
23656 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
23657 Use new dnd, fix dnd bugs. Ignore button release event when it resulted
23658 from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
23661 Tue Dec 2 15:57:03 2003 John Ellis <johne@bellatlantic.net>
23663 * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
23664 Fix bug when updating nodes via timestamp change. Force refresh when
23665 setting a path, to ensure new folders appear (in automounted folders).
23667 Mon Dec 1 17:50:37 2003 John Ellis <johne@bellatlantic.net>
23669 * cache_maint.c (cache_maintain_home_cb): Use correct path when
23670 attempting to remove old thumbnails.
23671 * view_dir_list.c: Check access with R_OK | X_OK.
23672 * view_dir_tree.c: Fix icon states, population by expander click.
23674 Mon Dec 1 01:50:29 2003 John Ellis <johne@bellatlantic.net>
23676 * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
23677 * ui_pathsel.c: Remove while(events) hack.
23678 * ui_tree_edit.c: Move the while(events) hack here, so that tree is
23679 in consistent state before showing popup.
23680 * view_dir_tree.c: Fix new folder command.
23682 Mon Dec 1 00:59:07 2003 John Ellis <johne@bellatlantic.net>
23684 * intl.h: Fix compile error when gettext is disabled.
23685 * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
23686 * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
23688 Sat Nov 29 11:06:03 2003 John Ellis <johne@bellatlantic.net>
23690 * layout.c: Set the default keybaord focus to the image pane.
23691 * layout_util.c: Make the image zoom/traversal keys only work when the
23692 image has the keyboard focus.
23693 * view_dir_tree.c: Many fixes for expansion, population, sorting,
23694 dnd hovering expansion, expander display, expander clicks, and
23695 removed unused cruft.
23697 Sat Nov 29 08:18:52 2003 John Ellis <johne@bellatlantic.net>
23699 * view_dir_tree.c: Fixed so clicking expanders does not select row,
23700 remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
23702 Fri Nov 28 21:38:50 2003 John Ellis <johne@bellatlantic.net>
23704 * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
23705 compiles cleanly - but has 'issues'.
23706 * view_dir_list.c: Minor fixes done when using as reference for above.
23708 Mon Nov 24 15:08:00 2003 John Ellis <johne@bellatlantic.net>
23710 * utilops.c: Convert multiple rename clist to a treeview, added preview
23711 for autorename results.
23712 * view_file_list.c: Fix update errors after a rename.
23714 Mon Nov 24 13:18:11 2003 John Ellis <johne@bellatlantic.net>
23716 * view_file_list.c: Fix loss of selection when changing sort order, fix
23717 incorrect next row selection when deleting files, and add fix to
23718 maintain row position when toggling thumbnails.
23720 Wed Nov 19 02:17:25 2003 John Ellis <johne@bellatlantic.net>
23722 * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
23723 that leaves old rows behind, eventually causing crash on autorefresh.
23725 Tue Nov 18 07:33:36 2003 John Ellis <johne@bellatlantic.net>
23727 * dupe.c: Fix keyboard menu placement on second_listview, set middle
23728 mouse button to toggle row selection.
23729 * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
23730 placement from keyboard pop-up, set middle button to toggle row
23731 selection, and fix image display on a select-all.
23733 Mon Nov 17 16:19:46 2003 John Ellis <johne@bellatlantic.net>
23735 * dupe.c: Consistently handle button press/release pairs.
23736 * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
23737 based on current visibility.
23738 * view_dir_list.c: Correctly scroll to and set focus to highlight
23739 previous path when going up the tree.
23740 * view_file_list.c: Allow dnd with button 1, fix selection behavior,
23741 fix auto scrolling.
23743 Mon Nov 17 14:14:39 2003 John Ellis <johne@bellatlantic.net>
23745 * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
23746 thumbnails. Changes for file list move to GtkTreeView.
23747 * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
23748 * view_dir_list.c: Set the cursor focus when clicking a row, change
23749 selection mode to NONE.
23750 * view_file_list.c: Change from GtkCList to GtkTreeView for main
23751 file list, needs cleanup.
23753 Sun Nov 16 23:10:04 2003 John Ellis <johne@bellatlantic.net>
23755 * layout_config.c: Change clist to treeview for layout order.
23756 * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
23757 * preferences.c: Remove include of ui_clist_edit.h.
23758 * ui_pathsel.c: Fixes for leaking GtkTreePaths.
23759 * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
23760 * view_dir_list.c: Add folder icons back, porting this widget complete?
23762 Sat Nov 15 12:32:22 2003 John Ellis <johne@bellatlantic.net>
23764 * ui_tree_edit.c: Make start of scroll smoother when starting from
23765 edges of widget by slowly ramping up speed.
23767 Sat Nov 15 12:12:18 2003 John Ellis <johne@bellatlantic.net>
23769 * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
23770 * view_dir_list.c: use above auto scroll for dnd.
23772 Fri Nov 14 21:10:45 2003 John Ellis <johne@bellatlantic.net>
23774 * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
23775 view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
23776 * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
23777 * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
23778 zero region is avoided.
23779 * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
23780 * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
23781 set correct dnd behavior (when source, disable dnd dest). Also removed
23782 ".." folder when root is listed.
23784 Fri Nov 14 13:25:42 2003 John Ellis <johne@bellatlantic.net>
23786 * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
23787 GdkColor when the widget changes.
23788 * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
23789 * ui_tree_edit.[ch]: Make shift_color available to rest of app.
23791 Fri Nov 14 03:11:13 2003 John Ellis <johne@bellatlantic.net>
23793 * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
23794 instead of a direct gdk_cursor_destroy (still leaks though).
23796 Thu Nov 13 08:59:01 2003 John Ellis <johne@bellatlantic.net>
23798 * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
23799 cursor on listview while comparing/sorting.
23801 Wed Nov 12 15:30:36 2003 John Ellis <johne@bellatlantic.net>
23803 * dupe.c: Row height is now correct when thumbnails is on, set the
23804 unknown pic for broken thumbnails, properly set alignment on date
23805 and size columns, and fixed keyboard popup menu placement.
23806 * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
23807 has option to return unknown image if thumbnail is broken.
23809 Wed Nov 12 12:15:22 2003 John Ellis <johne@bellatlantic.net>
23811 * dupe.c: Reimplement the alternating row color per match group,
23812 learning how to manipulate a gtktreeview sure is fun :-P
23814 Wed Nov 12 10:10:36 2003 John Ellis <johne@bellatlantic.net>
23816 * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
23818 Tue Nov 11 14:24:19 2003 John Ellis <johne@bellatlantic.net>
23820 * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
23821 * TODO: List things needed to be done to complete above conversion.
23823 Mon Nov 10 21:01:21 2003 John Ellis <johne@bellatlantic.net>
23825 * utilops.c: Show safe delete status in delete dialogs (off or on).
23827 Sun Nov 9 14:56:19 2003 John Ellis <johne@bellatlantic.net>
23830 * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
23831 * configure.in: Release 1.3.5
23833 Sun Nov 9 11:45:49 2003 John Ellis <johne@bellatlantic.net>
23835 * bar_exif.c: Add padding to right of advanced view checkbutton.
23836 * exif.c: Use correct key when retrieving ApertureValue for fAperture.
23838 Sun Nov 9 11:09:50 2003 John Ellis <johne@bellatlantic.net>
23840 * exif.c: string_append_raw_bytes() character replacement fix, added
23841 description for GPSInfo.
23843 Sun Nov 9 10:51:13 2003 John Ellis <johne@bellatlantic.net>
23845 * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
23846 fSubjectDistance to return properly formatted data per 2.2 specs.
23848 Sun Nov 9 07:29:26 2003 John Ellis <johne@bellatlantic.net>
23850 * exif.[ch]: Fix incorrect orientation order by swapping
23851 BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
23852 * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
23853 rotate image per exif info option (off by default).
23854 * image.c: Add missing include of ui_fileops.h.
23856 Sun Nov 9 06:41:48 2003 John Ellis <johne@bellatlantic.net>
23858 * bar_exif.c: Fix incorrect column number setup in advanced view.
23859 * exif.c: Added additional tags (to misc section), and altered a few
23860 things after checking exif.org PDF spec sheet.
23862 Sat Nov 8 20:51:37 2003 John Ellis <johne@bellatlantic.net>
23864 * bar_exif.c: Added advanced view for exif data.
23865 * exif.c: Fix capitalization, mark relevent (standard view) strings for
23867 * info.c: Use a paned widget to allow expansion of properties window
23868 without expanding image view size.
23870 Sat Nov 8 10:49:55 2003 John Ellis <johne@bellatlantic.net>
23872 * bar_exif.c: Fix alignments when adding labels to table, so that
23873 entries with mulitple lines will be top aligned.
23875 Sat Nov 8 10:44:43 2003 John Ellis <johne@bellatlantic.net>
23877 * README, TODO: Updates.
23879 Sat Nov 8 10:38:40 2003 John Ellis <johne@bellatlantic.net>
23881 * ui_fileops.c: When converting filenames to utf-8 fails, display
23882 clear warning to user, and simply allow the broken strings through.
23884 Sat Nov 8 06:07:09 2003 John Ellis <johne@bellatlantic.net>
23886 * src/Makefile.am: Added exif.c back to build list.
23887 * exif.[ch]: Moved necessary declarations out to header file, a few
23888 namespace changes, added access functions (still need: (uns)byte,
23889 undefined, float, double, and the multiple data element ones).
23890 * bar_exif.c: Fixes to use exif.h instead of exif.c.
23892 Fri Nov 7 17:27:35 2003 John Ellis <johne@bellatlantic.net>
23894 * bar_exif.c: Removed remnants of old exif parser.
23895 * info.[ch]: Removed unnecessary tab updates, avoid reloading things
23896 like exif data every time the window size changes.
23898 Fri Nov 7 16:46:41 2003 John Ellis <johne@bellatlantic.net>
23900 * exif.c: Allow support for unknown IDF tags.
23901 * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
23902 and copyright fields.
23904 Fri Nov 7 14:30:22 2003 John Ellis <johne@bellatlantic.net>
23906 * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
23907 problem 2: retrieving invalid key name! :-/
23909 Fri Nov 7 13:51:01 2003 John Ellis <johne@bellatlantic.net>
23911 * bar_exif.c, exif.c: Added formatting utility to get the commonly
23912 used data tags in a user meaningful format, output now matches previous
23913 versions, however the Shutter speeds differ a bit, will need to
23914 check (off by one?).
23916 Fri Nov 7 11:03:57 2003 John Ellis <johne@bellatlantic.net>
23918 * exif.c: Rewrite EXIF parser so that data is stored in list format,
23919 such that adding additional tags will be easy, and ExifData will not
23920 need to be touched. Very rough, human readable output for exif keys
23921 is yet to be added.
23922 * bar_exif.c: Changed to work with new exif.c, temporarily include
23923 exif.c instead of exif.h, since exif.h has not been updated yet.
23924 * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
23925 includes it directly.
23927 Wed Nov 5 08:03:41 2003 John Ellis <johne@bellatlantic.net>
23929 * editors.c(editor_verbose_io_cb): Use count returned from read when
23930 validating/converting text.
23932 Wed Nov 5 07:21:57 2003 John Ellis <johne@bellatlantic.net>
23934 * README: Updates, and converted encoding format to utf-8.
23936 Wed Nov 5 06:16:57 2003 John Ellis <johne@bellatlantic.net>
23938 * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
23939 filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
23940 ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
23941 a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
23942 warning to user when such conditions occur. Editor command result text
23943 is now validated before use in verbose window.
23945 Tue Nov 4 15:07:51 2003 John Ellis <johne@bellatlantic.net>
23947 * ui_spinner.png: Changed order of frames for smoother start..
23949 Tue Nov 4 12:01:14 2003 John Ellis <johne@bellatlantic.net>
23951 * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
23952 so that newly installed loaders are automatically added to the filters.
23953 * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
23954 keys from filter to filter_ext, since the values are not backward
23955 compatible. Jumping between old and new releases will reset the list.
23957 Tue Nov 4 10:49:23 2003 John Ellis <johne@bellatlantic.net>
23959 * filelist.c(filter_add_defaults): Added svg format, if you have
23960 librsvg installed, chances are you have the gdkpixbuf loader too.
23962 Tue Nov 4 09:46:47 2003 John Ellis <johne@bellatlantic.net>
23964 * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
23965 icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
23967 * Makefile.am: Remove references to above.
23968 * layout_util.c: Really remove references to above.
23970 Tue Nov 4 09:40:01 2003 John Ellis <johne@bellatlantic.net>
23972 * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
23974 Tue Nov 4 09:25:03 2003 John Ellis <johne@bellatlantic.net>
23976 * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
23977 * ui_spinner.[ch]: New activity spinner and icon utils.
23978 * ui_spinner.png, ui_tabcomp.png: New icon files.
23979 * ui_tabcomp.xpm: Removed, using pngs now.
23980 * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
23981 * editors.c: Added spinner to verbose window.
23983 Fri Oct 31 11:34:42 2003 John Ellis <johne@bellatlantic.net>
23985 * editors.c: Include editors.h. (-Wmissing-prototypes warning)
23986 * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
23987 * utilops.c: Made file_util_unlink static. (same)
23989 * po/*.po: Make distcheck touches these.
23990 * configure.in: Release 1.3.4
23992 Fri Oct 31 10:57:51 2003 John Ellis <johne@bellatlantic.net>
23994 * utilops.c(file_util_safe_number): Fix mem leaks, includes using
23995 correct utility to free the list (path_list_free -> filelist_free).
23996 Also avoid sorting list more than once.
23998 Fri Oct 31 10:35:34 2003 John Ellis <johne@bellatlantic.net>
24000 * editors.c(editor_command_one): Free path removed from list, fixes
24002 * image.c(image_free): Set post buffer NULL before destroying image
24003 window, fixes mem leak.
24004 * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
24005 thumbnails [yeek! has this always been here?].
24007 Sun Oct 26 06:14:07 2003 John Ellis <johne@bellatlantic.net>
24010 * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
24011 scalers when image window size is less than 3 in any direction.
24012 (debian BUG# 209365)
24014 Sun Oct 26 03:59:45 2003 John Ellis <johne@bellatlantic.net>
24016 * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
24017 exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
24018 layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
24019 rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
24020 are now held in utf8 strings. Paths are now converted to locale prior
24021 to use in a library function.
24022 * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
24023 * ui_bookmark.[ch]: utf8 fixes.
24024 * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
24025 * ui_help.c: Removed old comments no longer needed.
24026 * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
24027 * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
24028 * utilops.c: utf8 fixes, also fixed broken auto rename option when
24029 copy/move a single file.
24030 * view_dir_list.c, view_dir_tree.c: utf8 fixes.
24031 * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
24034 Fri Oct 24 08:00:12 2003 John Ellis <johne@bellatlantic.net>
24036 * editors.c: Added stop button to allow aborting midway through
24037 multiple file operations.
24038 * preferences.c: Added help button for the command macros to the editor
24039 preferences tab, added credits button to the about dialog.
24040 * README: Added editors section describing macros, marked credits
24041 section to be found by about credits button.
24042 * po/POTFILES.in: Added editors.c
24044 Fri Oct 24 06:16:32 2003 John Ellis <johne@bellatlantic.net>
24046 * editors.[ch]: Moved the editor command stuff here, added window to
24047 display results of a command. Window only shown when command prefixed
24049 * gqview.h, main.c: Removed above functions.
24050 * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
24051 layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
24053 * ui_fileops.[ch]: Moved path_list_copy here.
24055 Mon Oct 21 00:05:03 2003 John Ellis <johne@bellatlantic.net>
24057 * README, TODO: Updates.
24058 * po/*.po: make distcheck changes.
24059 * configure.in: Release 1.3.3
24061 Mon Oct 20 10:16:12 2003 John Ellis <johne@bellatlantic.net>
24063 * preferences.c: Clean up the editor slot entry alignments, removed
24064 extra frame from inside each tab.
24066 Mon Oct 20 08:26:05 2003 John Ellis <johne@bellatlantic.net>
24068 * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
24069 of editor slots adjustable by a define, instead of hard coding it
24070 everywhere. Increase the slot count to 10. Add lossless jpeg rotation
24071 to the defaults (uses jpegtran).
24072 * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
24073 menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
24074 * view_file_icon.c: Fix loss of selection of changed files on refresh.
24077 Sat Oct 18 21:06:10 2003 John Ellis <johne@bellatlantic.net>
24079 * exif.[ch]: Flash display patch to work with more cameras, based on
24080 gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
24081 * de.po: Updated German translation,
24082 submitted by Unseld@t-online.de (Rainer Unseld).
24083 * es.po: Updated Spanish translation,
24084 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
24085 * preferences.c: Some cleanup fo duplicated code, set the options
24086 insensitive that can be disabled by another.
24087 * view_dir_list.c: Added the '.' folder back so that users can drop
24088 images into the current path with dnd.
24089 * dupes.c: Added ability to select all group 1 (parent) and all
24090 group 2 (child) duplicates. Very handy when comparing two file sets.
24091 * info.c: Make the properties window remember its size when expanded.
24092 * layout_util.c(layout_key_press_cb): Small fix.
24093 * layout.c(layout_selection_list): Return active image when in
24094 collection view mode.
24096 Sat Oct 18 12:09:35 2003 John Ellis <johne@bellatlantic.net>
24098 * utilops.c: Fix incorrect test for file_util_unlink return value.
24100 Sat Oct 18 04:02:56 2003 John Ellis <johne@bellatlantic.net>
24102 * utilops.c: Added debug printf.
24103 * README: Updated changes list.
24105 Sat Oct 18 03:01:40 2003 John Ellis <johne@bellatlantic.net>
24107 * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
24108 Added a safe delete feature (trash folder), location and max size can
24109 be set in preferences. By default trash is off (normal delete). Let's
24110 just say the developer wishes he had the safe delete option only a
24112 * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
24113 views return if they were affected by the maintenance call. Use this
24114 info when resetting the autorefresh time stamp for the layout.
24116 Fri Oct 17 23:53:13 2003 John Ellis <johne@bellatlantic.net>
24118 * dupe.c(dupe_item_set_path): Correctly update the lists when the
24119 second list is enabled.
24121 Fri Oct 17 20:04:54 2003 John Ellis <johne@bellatlantic.net>
24123 * image.c, typedefs.h: When read ahead is enabled, also buffer the
24126 Fri Oct 17 19:11:02 2003 John Ellis <johne@bellatlantic.net>
24128 * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
24129 that there is only one place to check for it.
24131 Fri Oct 17 08:59:57 2003 John Ellis <johne@bellatlantic.net>
24133 * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
24134 'algorithm' layout to make adjustments easier (only from similar.c).
24136 Thu Oct 16 21:40:45 2003 John Ellis <johne@bellatlantic.net>
24138 * dupe.c: Fixed up the compare two file sets option, results now
24139 include which list the image is from.
24141 Thu Oct 16 20:48:43 2003 John Ellis <johne@bellatlantic.net>
24143 * dupe.c: Fixups, and make item removal work.
24145 Thu Oct 16 01:37:38 2003 John Ellis <johne@bellatlantic.net>
24147 * dupe.c: Added debug thumbprint window to display what is going
24148 on with the similarity thumbprints.
24150 Thu Oct 16 00:23:33 2003 John Ellis <johne@bellatlantic.net>
24152 * dupe.c: More fixes for sort/group by rank. Still need to work on
24153 the removal and second list functions.
24155 Wed Oct 15 20:20:29 2003 John Ellis <johne@bellatlantic.net>
24157 * dupe.[ch]: Major reorganization, started change to rank based
24158 sorting and grouping of matches.
24160 Wed Oct 15 02:27:26 2003 John Ellis <johne@bellatlantic.net>
24162 * cache.c: Fixups to string comparison logic (eek!).
24163 * similar.c: Added (unused) utility to stretch the contrast of a
24164 color channel, may use this for the grey mode.
24166 Tue Oct 14 23:15:19 2003 John Ellis <johne@bellatlantic.net>
24168 * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
24169 similarity algorithm.
24170 * main.c: Added command line option --greysims to enable the greyscale
24173 Fri Oct 3 20:03:40 2003 John Ellis <johne@bellatlantic.net>
24175 * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
24176 view_file_list.c: Made case sensitive sorting optional.
24177 * ui_fileops.[ch]: Add case sensitive sort option utility.
24178 * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
24181 Fri Oct 3 18:40:52 2003 John Ellis <johne@bellatlantic.net>
24183 * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
24184 of filenames to be case insensitive.
24185 * view_dir_tree.c: Ditto, but required a bit more than simply changing
24186 strcmp to strcasecmp, sorting was using the internal compare of clist.
24188 Fri Sep 26 20:53:27 2003 John Ellis <johne@bellatlantic.net>
24190 * utilops.c: Added image preview panes for the delete and rename
24193 Fri Sep 26 18:35:01 2003 John Ellis <johne@bellatlantic.net>
24195 * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
24196 file list before selecting the undone source image so that the
24197 selection matches the viewed image.
24199 Fri Sep 26 18:22:33 2003 John Ellis <johne@bellatlantic.net>
24201 * bar_exif.c: Added sizing arrows to this sidebar.
24202 * bar_sort.c: Added (1 level) undo to the sort manager.
24204 Fri Sep 26 15:40:45 2003 John Ellis <johne@bellatlantic.net>
24206 * image.c (image_size_sync): Remove redundant image redraw causing
24207 flicker when going fullscreen. Still flickers on other ops though.
24209 Mon Jul 28 11:41:26 2003 John Ellis <johne@bellatlantic.net>
24211 * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
24212 the auto update features (update_on_time_change).
24213 * image.c, layout.c: Honor the update_on_time_change option.
24215 Fri Jun 13 22:42:29 2003 John Ellis <johne@bellatlantic.net>
24217 * nl.po: Updated Dutch translation,
24218 submitted by Tino Meinen <a.t.meinen@chello.nl>
24219 * es.po: Updates Spanish translation,
24220 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
24221 * id.po: Added Indonesian translation,
24222 submitted by Tedi Heriyanto <tedi_h@gmx.net>
24223 * bg.po: Added Bulgarian translation,
24224 submitted by Vladimir Petrov <vladux@mail.bg>
24226 * configure.in: Release 1.3.2
24228 Fri Jun 13 22:05:24 2003 John Ellis <johne@bellatlantic.net>
24230 * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
24231 * ui_tabcomp.c: When enter signal is not connected do not claim
24235 Fri Jun 13 17:30:29 2003 John Ellis <johne@bellatlantic.net>
24237 * layout.c: Increased zoom label width.
24238 * layout_util.c: Added separator in view menu for sidebar items.
24240 Fri Jun 13 17:10:02 2003 John Ellis <johne@bellatlantic.net>
24242 * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
24243 * bar_exif.[ch]: Moved the exif display here from info.c and made it
24244 more generic, also to be used in a sidebar format.
24245 * manager.[ch]: Removed these files (see bar_sort).
24246 * exif.c: Fixed major file descriptor leak in exif reader.
24247 * info.c: Use new exif display utlity in bar_exif.c.
24248 * layout.c: New exif sidebar, updates to sort sidebar.
24249 * layout_image.c: Hook sidebar into image changes.
24250 * layout_util.[ch]: Updates to sidebar management, sidebar namespace
24251 changes. Added exif sidebar.
24252 * typedefs.h: Sidebar items added to LayoutWindow struct.
24253 * po/POTFILES.in: Updated for new/removed files.
24255 Fri Jun 13 14:05:47 2003 John Ellis <johne@bellatlantic.net>
24257 * info.c: Apply patch to fix display of exif exposure time,
24258 * po/fi.po: Update translated string.
24259 both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
24261 Thu Jun 12 21:10:38 2003 John Ellis <johne@bellatlantic.net>
24263 * manager.[ch]: New files for sort manager utility.
24264 * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
24265 * po/POTFILE.in: Added manager.c
24267 Thu Jun 12 17:23:28 2003 John Ellis <johne@bellatlantic.net>
24269 * main.c (setup_default_options): Register the default bookmarks.
24271 Fri May 9 15:34:32 2003 John Ellis <johne@bellatlantic.net>
24273 * image.[ch], typedefs.h: Added auto refresh utilities.
24274 * fullscreen.c: Honor auto refresh setting in full screen.
24275 * img-view.c, layout_image.c: Set auto image refresh enabled.
24277 Tue Apr 1 18:35:36 2003 John Ellis <johne@bellatlantic.net>
24279 * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
24280 columns in the path selection table when used as a directory chooser.
24282 Tue Apr 1 17:29:10 2003 John Ellis <johne@bellatlantic.net>
24284 * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
24285 the history list handling here.
24286 * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
24287 editing of ui_clist_edit.[ch].
24288 * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
24289 allow drag and drop from the lists. Padding fixes.
24290 * ui_utildlg.c: Packing and padding fixes.
24291 * ui_tabcomp.[ch]: Fixes from SLIK.
24292 * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
24293 the new location fo the history_list utils.
24295 Sun Mar 9 14:41:51 2003 John Ellis <johne@bellatlantic.net>
24297 * exif.c: Changed the #include for stdint.h to inttypes.h, as some
24298 libcs do not seem to have the former (solaris 9).
24300 Mon Mar 3 20:37:22 2003 John Ellis <johne@bellatlantic.net>
24303 * po/*.po: distcheck touches these.
24304 * po/POTFILES.in: Added exif.c
24305 * configure.in: Release 1.3.1
24307 Mon Mar 3 19:40:08 2003 John Ellis <johne@bellatlantic.net>
24309 * utilops.c: Further fixes for copy/move overwrite dialogs.
24310 * po/es.po: Updated Spanish translation,
24311 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
24312 * po/fr.po: Updated French translation,
24313 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
24314 * po/vi.po: Added Vietnamese translation,
24315 submitted by pclouds <pclouds@gmx.net>.
24316 * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
24317 * README: Updated a few credits.
24319 Mon Mar 3 18:25:25 2003 John Ellis <johne@bellatlantic.net>
24321 * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
24324 Mon Mar 3 15:13:36 2003 John Ellis <johne@bellatlantic.net>
24326 * info.c, exif.c: Marked the exif strings for translation, they will be
24327 the same even in the event of exif API rewrite.
24329 Mon Mar 3 14:54:03 2003 John Ellis <johne@bellatlantic.net>
24331 * info.c: Exif fixups,
24332 in patch from Eric Swalens <eric.swalens@easynet.be>.
24334 Mon Mar 3 14:10:54 2003 John Ellis <johne@bellatlantic.net>
24336 * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
24337 menus and strings display for the translations.
24338 * preferences.c: Moved to GtkListStore/TreeView for the filter
24339 listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
24341 Sun Feb 23 10:45:13 2003 John Ellis <johne@bellatlantic.net>
24343 * layout.c: Removed tooltip form the path entry.
24344 * layout_util.c(layout_key_press_cb): When the path entry has the
24345 focus, try sending it the keypress event first. This fixes the menu
24346 accelorators from having precedence over input to the entry.
24348 Thu Feb 13 12:27:26 2003 John Ellis <johne@bellatlantic.net>
24350 * image.c: Fixed flicker when the image focus state changes.
24352 Tue Feb 4 15:41:22 2003 John Ellis <johne@bellatlantic.net>
24354 * preferences.c: Added close button to about window.
24355 * ui_help.c: Changed close button to a stock button.
24357 Tue Feb 4 09:17:09 2003 John Ellis <johne@bellatlantic.net>
24360 * configure.in: Release 1.3.0
24362 Tue Feb 4 08:49:58 2003 John Ellis <johne@bellatlantic.net>
24364 * README, ChangeLog: Updates, typos.
24365 * fr.po: Updated french translation,
24366 submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
24367 * exif.[ch]: Removed comment babble.
24368 * preferences.c: Marked about window title string for translation,
24369 fixed a label indent.
24371 Tue Feb 4 07:57:14 2003 John Ellis <johne@bellatlantic.net>
24373 * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
24374 keyboard users are not stuck viewing every single path between where
24375 they are and where they want to be.
24376 * view_file_list.c: Pass a valid row when highlighting a context menu
24379 Tue Feb 4 07:32:43 2003 John Ellis <johne@bellatlantic.net>
24381 * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
24382 layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
24383 view_file_list.c: Hooked up context menu key, to show right click
24384 menus, F10 will also work for the collection, dupes, and image windows.
24385 Also now explicitely destroy pop up menus when the underlying view is
24386 destroyed, since the menu does not go away when menu items are toggled
24387 with the spacebar (no selection done is sent in this case).
24388 * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
24389 passed coordinates will position the menu so that it is entirely on
24390 screen, adjusting the x,y values if needed.
24392 Sat Feb 1 23:10:23 2003 John Ellis <johne@bellatlantic.net>
24395 * info.c: Some exif display cleanups.
24397 Fri Jan 31 04:01:24 2003 John Ellis <johne@bellatlantic.net>
24399 * exif.[ch]: Added a util, some cleanup.
24400 * info.c: Fixed up exif info display, added missing fields. Also hooked
24401 up mouse buttons/wheel on the image for moving within the image list.
24402 * layout.c: Added temporary tooltip warning beta users of brokenness.
24404 Wed Jan 29 06:29:15 2003 John Ellis <johne@bellatlantic.net>
24406 * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
24408 Wed Jan 29 06:05:36 2003 John Ellis <johne@bellatlantic.net>
24410 * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
24411 are selected, pass entire selection to the new view window.
24413 Wed Jan 29 05:04:32 2003 John Ellis <johne@bellatlantic.net>
24415 * exif.[ch]: New files for EXIF support.
24416 * Makefile.am: Added exif files, above.
24417 * info.c: Added Exif properties tab, missing a few fields though.
24418 * main.c: Enabled startup beta warning.
24420 Wed Jan 29 02:15:00 2003 John Ellis <johne@bellatlantic.net>
24422 * info.c: Use stock buttons/icons for file info window.
24423 * layout_util.[ch]: Use stock icons for the toolbar where available.
24424 * preferences.c: Update copyright in about.
24425 * po/*.po: Updated strings for the new copyright year.
24427 Wed Jan 29 00:58:25 2003 John Ellis <johne@bellatlantic.net>
24429 * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
24430 layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
24431 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
24432 Added stock icons for menu items and dialog buttons.
24433 * utilops.c: Same, also fixed big where skipping a file during
24434 copy/move operations, when the source and dest are the same, does not
24435 actually skip to the next file.
24436 * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
24437 and dialog button support.
24439 Tue Jan 28 22:06:50 2003 John Ellis <johne@bellatlantic.net>
24441 * globals.c, layout.c: Fix default window/pane values to match the
24442 slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
24443 * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
24444 new support of scroll_event on the mouse wheel.
24445 * ui_help.c: Use a mark to scroll, since scroll to iter does not work
24446 when the textview is not yet visible.
24447 * view_dir_tree.c: Increase folder tree view row height by 1.
24448 * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
24450 Tue Jan 28 19:57:46 2003 John Ellis <johne@bellatlantic.net>
24453 * merged in latest release.
24455 Thu Jan 23 23:43:28 2003 John Ellis <johne@bellatlantic.net>
24457 * README, TODO: Updates.
24458 * po/*.po: Distcheck always touches these.
24459 * configure.in: Release 1.2.1
24461 Thu Jan 23 23:06:57 2003 John Ellis <johne@bellatlantic.net>
24463 * image.c: Added file chunk size throttling when reading image files
24464 larger than 1 MB (current throttle is 4x).
24465 * ru.po: Updated Russian translation,
24466 submitted by Oleg Andryuschenko <oandr@itek.com.ua>
24467 * fr.po: Updated French translation,
24468 submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
24469 * ja.po: Updated Japanese translation, submitted
24470 by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
24472 Thu Jan 23 22:48:56 2003 John Ellis <johne@bellatlantic.net>
24474 * README, TODO: Updates.
24475 * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
24476 mouse' option from the general user. Can be enabled by editing the
24477 gqviewrc file, see README. The option is also reset to it's new default
24478 on upgrade by renaming rc key to display_dialogs_under_mouse.
24479 * layout_util.c: The editor slots now use the current file selection
24480 when selected from the main menu, instead of only the viewed image.
24482 Tue Jan 14 21:41:49 2003 John Ellis <johne@bellatlantic.net>
24484 * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
24485 no longer valid when updating the icon view. FIXES bug causing remnant
24486 images to be displayed after delete/move operations.
24488 Tue Jan 14 21:53:36 2003 John Ellis <johne@bellatlantic.net>
24491 * merged in 1.2.0 stable.
24493 Thu Dec 12 21:36:51 2002 John Ellis <johne@bellatlantic.net>
24495 * README, TODO: Updates.
24496 * configure.in: Release 1.2.0
24498 Thu Dec 12 21:17:13 2002 John Ellis <johne@bellatlantic.net>
24500 * po/de.po: Updated German translation,
24501 submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
24502 * po/fi.po: Updated Finnish translation,
24503 submitted by Lauri Nurmi <lanurmi@iki.fi>
24504 * po/cs.po: Updated Czech translation,
24505 submitted by Michal Bukovjan <bukm@centrum.cz>
24507 Thu Nov 14 17:02:43 2002 John Ellis <johne@bellatlantic.net>
24509 * configure.in: Set the locale path to that of datadir instead of the
24511 * gqview.spec.in: Ditto.
24513 Tue Oct 15 14:44:45 2002 John Ellis <johne@bellatlantic.net>
24516 * merged in latest codebase.
24517 * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
24518 * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
24519 * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
24520 been renamed to has_focus in the GtkWindow structure.
24522 Thu Sep 26 10:25:01 2002 John Ellis <johne@bellatlantic.net>
24524 * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
24525 * po/*.po: Make distcheck touches these.
24527 * configure.in: Release 1.1.6.
24529 Thu Sep 26 09:36:50 2002 John Ellis <johne@bellatlantic.net>
24531 * po/et.po: Updated Estonian translation,
24532 submitted by Ilmar Kerm <ikerm@hot.ee>.
24533 * po/fi.po: Updated Finnish translation,
24534 submitted by Lauri Nurmi <lanurmi@iki.fi>.
24535 * po/fr.po: Updated French translation,
24536 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
24537 * po/ro.po: Added Romanian translation,
24538 submitted by Harald Ersch <hersch@romatsa.ro>.
24539 * configure.in(ALL_LINGUAS): Added tro.
24541 Wed Sep 25 11:52:13 2002 John Ellis <johne@bellatlantic.net>
24543 * info.c: Fixed display of arrow buttons in properties window, some
24544 themes do not work with GTK_SHADOW_NONE...
24546 Wed Sep 25 11:22:49 2002 John Ellis <johne@bellatlantic.net>
24548 * globals.c: Thumbnail caching is now _on_ by default.
24549 * layout.c, layout_util.c: The list and icon views are now a radio
24550 group in the menus. Now Ctrl-L display list view and Ctrl-I displays
24551 the icon view. Also grouped the related file view options in the menus.
24552 * README: Updates to the key shortcuts.
24554 Tue Sep 24 16:46:10 2002 John Ellis <johne@bellatlantic.net>
24556 * view_file_icon.c: Do not pop up the filename tooltip if the window
24557 does not have the focus (fixes popping up when in fullscreen).
24558 * layout_image.c: The window and tools window should always be
24559 sensitive, even in fullscreen, since some users have Xinerama and could
24560 therefore still be able to use the main/tools window.
24562 Tue Sep 24 16:14:22 2002 John Ellis <johne@bellatlantic.net>
24564 * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
24565 title to remove the " - " part when no image is viewed. Also made the
24566 exit using control-Q consitent, hooked up control-P for image
24567 properties, and fixed it to drop out of full screen when showing the
24568 image properties window. (note that fullscreen is not intended for
24569 'file management' use, therefore new windows will not work correctly
24570 when displayed from fullscreen, so the mode is exited.)
24571 * collect.c, dups.c: Hooked up Control-P to properties.
24572 * README: Documented Ctrl-P properties window shortcut.
24574 Tue Sep 24 14:20:15 2002 John Ellis <johne@bellatlantic.net>
24576 * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
24578 Mon Sep 23 16:51:28 2002 John Ellis <johne@bellatlantic.net>
24580 * fileutils.c(filters_add_default): Removed pcx (not supported by
24581 gdk-pixbuf), and added raster (.ras) to default filter group.
24583 Sat Sep 21 08:02:22 2002 John Ellis <johne@bellatlantic.net>
24585 * thumb.c: Broken images are now marked with a 0 byte thumb file, so
24586 that regeneration is not reattempted until the timestamp changes.
24587 Also added (better) debugging output for thumb code.
24589 Sat Sep 21 06:45:28 2002 John Ellis <johne@bellatlantic.net>
24591 * view_file_icon.c: Syn the view in an idle call when removing multiple
24592 files, for speed/clean view.
24593 * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
24595 Sat Sep 21 06:17:47 2002 John Ellis <johne@bellatlantic.net>
24597 * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
24598 parent' popup menu item in it's place.
24599 * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
24601 Fri Sep 20 11:46:57 2002 John Ellis <johne@bellatlantic.net>
24603 * image.c: Retain zoom setting even when no image is present. Also
24604 fixed string on no image from returning infinite zoom text.
24606 Fri Sep 20 11:24:24 2002 John Ellis <johne@bellatlantic.net>
24608 * rcfile.c: Fixed editing commands to allow quotes in the command.
24609 * main.c: Use %f in some example (default) commands.
24611 Fri Sep 20 11:06:56 2002 John Ellis <johne@bellatlantic.net>
24613 * filelist.[ch]: Reimplemented the file filter lists.
24614 * globals.c, gqview.h: Removed global vars for specific file types.
24615 * main.c: Setup new file filters.
24616 * preferences.c: Added new file filter editor, also added missing
24617 cancel button to clear thumbnails confirm dialog.
24619 Sun Aug 4 03:48:52 2002 John Ellis <johne@bellatlantic.net>
24621 * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
24622 actively being thumbnailed, set the thumbnail pointer to NULL so that
24623 the thumb routines will ignore this cycle (instead of trying to use it
24624 along with the freed memory!).
24625 * view_file_list.c(vflist_maint_removed): Ditto.
24627 Wed Jul 3 08:08:41 2002 John Ellis <johne@bellatlantic.net>
24629 * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
24630 * autogen.sh: More gettextize command line options.
24631 * po/Makevars: New file for the new gettext - MANY cursing and
24632 complaint lines removed from ChangeLog that could have been simply
24633 avoided by adding upgrade notes to the gettext README!
24634 * po/*.po: Make distcheck with new gettext did this, plus a few fixes
24635 that the new gettext complains about (and fails on).
24637 Tue Jul 2 08:41:15 2002 John Ellis <johne@bellatlantic.net>
24639 * main.c: Removed printing of beta warning message at startup.
24641 * po/*.po: make distcheck touches these.
24642 * configure.in: Release 1.1.5
24644 Tue Jul 2 07:49:26 2002 John Ellis <johne@bellatlantic.net>
24646 * po/et.po: Updated Estonian translation,
24647 submitted by Ilmar Kerm <ikerm@hot.ee>
24648 * po/uk.po: Updated Ukrainian translation,
24649 submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
24651 Tue Jul 2 07:28:24 2002 John Ellis <johne@bellatlantic.net>
24653 * layout.c: When syncing window paths, pass full image path to the file
24654 list for correct scroll point.
24655 * view_file_list.c: Fixed refresh causing odd scroll point jumping.
24656 * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
24659 Fri Jun 14 16:19:41 2002 John Ellis <johne@bellatlantic.net>
24661 * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
24662 compares for the directory/filter history lists.
24664 Sun Jun 9 23:27:07 2002 John Ellis <johne@bellatlantic.net>
24666 * image.c(image_change_from_image): Maintain scroll offset.
24668 Sun Jun 9 23:03:08 2002 John Ellis <johne@bellatlantic.net>
24670 * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
24671 resulted in the window resizing onscreen when first showed.
24672 * utilops.c: Added a "Skip all" button to the move and copy overwrite
24675 Sun Jun 9 21:49:09 2002 John Ellis <johne@bellatlantic.net>
24677 * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
24678 classic behavior of changing the path not effecting the displayed
24679 image. The new behavior is now to view the first image in the new
24680 path (many users wanted this - to enable old behavior set
24681 lazy_image_sync to true in gqviewrc).
24682 * main.c(main): Fixes to work with new non lazy image changing.
24684 Sun Jun 9 20:26:47 2002 John Ellis <johne@bellatlantic.net>
24686 * layout_image.c: Set the main window (and tools) insensitive when
24687 showing full screen.
24688 * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
24689 top level window is insensitive (fixes bug that tooltip can show up
24690 when switching to fullscreen).
24691 * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
24692 display the subdirectories.
24694 Sun Jun 9 19:30:07 2002 John Ellis <johne@bellatlantic.net>
24696 * layout.c: Fixed broken 'fit window to image when tools float' option
24697 for the main window. Also fixed pane positioning bug causing panes to
24698 move to 1,1 when user holds down h or f to hide or float the tools.
24700 Wed Jun 5 19:38:40 2002 John Ellis <johne@bellatlantic.net>
24702 * configure.in: Added test for Xinerama.
24703 * fullscreen.c: Added Xinerama support based on patch from
24704 "Jörg Mensmann" <joerg.mensmann@gmx.de>
24705 (untested - do not have Xinerama display - NVidia's twinview does not
24706 support it with tv out as the second device - crash :/ )
24707 * Makefile.am(LD_ADD): Added Xinerama lib var.
24708 * view_file_list.c: Some crash fixes when refreshing the file view. Of
24709 note make sure nothing is selected until the clist is completely
24710 synced, and guard against vflist_index_get_data returning NULL,
24711 although that should no longer happen during the refresh.
24713 Fri May 24 18:39:03 2002 John Ellis <johne@bellatlantic.net>
24715 * layout.c(layout_style_set): NULL widget pointers before destroying
24716 them, as the group box destruction will cause attempts to update
24717 widgets that may already be flagged for destruction.
24719 Tue May 14 19:20:48 2002 John Ellis <johne@bellatlantic.net>
24721 * info.c: Added drag and drop support to info window (as source only).
24723 Tue May 14 18:59:12 2002 John Ellis <johne@bellatlantic.net>
24725 * layout_config.c: Made the window layout selection look better.
24727 Wed May 1 21:28:55 2002 John Ellis <johne@bellatlantic.net>
24729 * README, TODO: Updated.
24730 * po/*.po: Make distcheck always touches these.
24731 * configure.in: Release 1.1.4
24733 Wed May 1 21:04:10 2002 John Ellis <johne@bellatlantic.net>
24735 * layout.c: Fixed delete event signal handler parameters (oops), and
24736 unref the gtk_tooltips on window close to avoid leaking them.
24737 * layout_util.[ch]: Added new window menu item to create another main
24738 window, along with the companion close window menu item.
24741 Wed May 1 19:52:58 2002 John Ellis <johne@bellatlantic.net>
24743 * img-view.[ch]: Added maintenance support for deleted/moved files.
24744 * utilops.c: Hooked up the new img-view maintenance functions (above).
24746 Wed May 1 19:18:04 2002 John Ellis <johne@bellatlantic.net>
24748 * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
24749 as that is the only place that used them).
24750 * img-view.c: Dropping a list a of files onto the window now remembers
24751 the entire list, they can be navigated as in the main window and used
24752 to start a slideshow for that window. Dropped directories also pop up
24753 a menu requesting the actions, similar to the duplicates and
24754 collection window drag and drop stuff.
24755 * img-view.h: Added view_window_new_from_list.
24757 Wed May 1 16:45:22 2002 John Ellis <johne@bellatlantic.net>
24759 * image.c(image_zoom_adjust_real): Removed the rounding hack when
24760 incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
24761 was a broken attempt to clamp the zoom to the increment size, which,
24762 upon further review is really just unexpected behavior and breaks
24763 when the increment size is larger than the resulting fit window scale.
24764 (surprised no one saw this earlier, it has been this way since pre 1.0)
24765 * preferences.c(zoom_increment_cb): Fix for converting float to int.
24767 Mon Apr 29 22:04:56 2002 John Ellis <johne@bellatlantic.net>
24769 * utilops.c: Added the ability to auto-rename files numerically from
24770 within the rename (multiple) files dialog.
24772 Mon Apr 29 18:05:59 2002 John Ellis <johne@bellatlantic.net>
24774 * info.c: Added display of image transparency (yes or no).
24775 * layout_image.c(layout_image_maint_removed): Move to the next closest
24776 image within a collection when deleting files, and a collection member
24777 is the actively viewed image.
24778 * view_file_icon.c, view_file_list.c: In the maintenance removed utils
24779 consider that the viewed image may be a collection member.
24781 Mon Apr 29 16:18:13 2002 John Ellis <johne@bellatlantic.net>
24783 * main.c: Added support of %f escape to insert filenames anywhere
24784 within the editor command line.
24785 * rcfile.c(save_options): Remove brain dead fprintf that could result
24786 in writing random memory to the config file by simply specifying an
24787 printf format escape in an editor slot (oops).
24789 Mon Apr 29 15:12:02 2002 John Ellis <johne@bellatlantic.net>
24792 * image.c: Changed focus drawing a bit to remove the frame when the
24793 focus is active, and removed some crufty #if 0 sections.
24794 * view_file_icon.c: Grab the focus for the clist on a button 1 press.
24796 Fri Apr 26 00:32:59 2002 John Ellis <johne@bellatlantic.net>
24799 * collect-table.c: Fixes for removal of gtk_widget_popup.
24800 * dupe.c: Fixes for removal of gdk_time_get.
24801 * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
24802 * image.c: Fixes to find size of a pixmap, focus drawing, and
24803 gdk_pixbuf_(un_)referencing.
24804 * layout.c: Fixes for gdk_time_get and remove setting of paned handle
24806 * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
24807 gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
24808 * preferences.c: Fixes button box spacing and about label justify.
24809 * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
24811 * view_dir_list.c: Fixes for pulling the GdkFont from a style.
24812 * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
24813 values so that drag and drop works.
24814 * view_file_list.c: Fixes for pulling the GdkFont from a style.
24815 * configure.in: Use new gtk2 checks.
24816 * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
24818 Fri Apr 26 00:30:02 2002 John Ellis <johne@bellatlantic.net>
24820 * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
24821 view_file_icon.c, view_file_list.c: Proper signal handler casts, and
24822 use of const gchar * where appropriate (for clean gtk2 compile).
24824 Wed Apr 24 21:19:00 2002 John Ellis <johne@bellatlantic.net>
24826 * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
24827 printfs and comments.
24829 Wed Apr 24 20:34:26 2002 John Ellis <johne@bellatlantic.net>
24831 * image.[ch]: Alterations now retain the center point of the image.
24832 Also added image_zoom_adjust_at_point(), which will keep the same
24833 point x,y in position after the zoom.
24834 * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
24835 so that ctrl-mouse wheel zooming stays relative to the mouse position.
24837 Sun Apr 21 01:16:53 2002 John Ellis <johne@bellatlantic.net>
24839 * layout.c, typedefs.h: The active path of the main window is now
24840 checked for a timestamp change, is so call a refresh.
24841 * view_file_list.c: Fixed bug causing a jump to end of the list during
24842 a refresh or toggling thumbnails.
24844 Thu Apr 18 20:40:08 2002 John Ellis <johne@bellatlantic.net>
24847 * po/*.po: Make distcheck will touch these.
24848 * configure.in: Release 1.1.3
24850 Thu Apr 18 20:15:53 2002 John Ellis <johne@bellatlantic.net>
24852 * pixbuf_util.c: Compile cleanup.
24853 * po/POTFILES.in: Added info.c.
24854 * po/cs.po: Updated Czech translation,
24855 submitted by Jan Raska <jan_raska@hotmail.com>
24857 Thu Apr 18 13:00:07 2002 John Ellis <johne@bellatlantic.net>
24859 * info.c: Added a misc. tab to the properties dialog for permissions.
24861 Wed Apr 17 19:48:11 2002 John Ellis <johne@bellatlantic.net>
24863 * info.c (info_window_new): Remove unused vbox variable.
24864 * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
24865 functions (appears roughly 2-3x faster, could probably be further
24866 improved by making clockwise and counter-clockwise specific versions,
24867 to remove the if statements from the inner loops).
24869 Wed Apr 17 15:13:11 2002 John Ellis <johne@bellatlantic.net>
24871 * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
24873 Wed Apr 17 14:30:40 2002 John Ellis <johne@bellatlantic.net>
24875 * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
24876 option, on by default.
24877 * image.c, typedefs.h: Implemented two pass zooming, also tried to
24878 throttle the image buffer size for larger image files - but left it
24879 #defined out for now, the buffer size needs to be calcualted better
24880 than mulitplying by 8 :)
24882 Wed Apr 17 12:50:11 2002 John Ellis <johne@bellatlantic.net>
24884 * image.c: Removed the old debugging defines.
24886 Wed Apr 17 12:02:36 2002 John Ellis <johne@bellatlantic.net>
24888 * info.c: When image is unkown flaged, do not display image attributes.
24889 * layout.c: When an image has no read access, display this fact.
24890 * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
24891 (and poor design) (Un)float, etc. menu text.
24892 * view_dir_list.c: Scroll to show previous directory when walking up
24894 * view_file_list.c: Fix broken filename text alignment when turning
24895 off thumbnails in the middle of loading the thumbnails.
24897 Mon Apr 15 12:46:08 2002 John Ellis <johne@bellatlantic.net>
24899 * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
24900 and drop autoscroller callback when the widget is destroyed.
24902 Sat Apr 13 12:22:24 2002 John Ellis <johne@bellatlantic.net>
24904 * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
24905 * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
24906 hide the toolbar buttons,
24907 based on patch from Trevor Harmon <trevor@vocaro.com>
24909 Wed Apr 10 12:24:00 2002 John Ellis <johne@bellatlantic.net>
24911 * slideshow.c(generate_list): Fix non random list generation. (it was
24912 reversing the list after adding each index - with fun results).
24914 Tue Apr 9 23:54:52 2002 John Ellis <johne@bellatlantic.net>
24916 * dupe.c: Fixed the reversed addition of matches that has been around
24917 since the beginning of time. (Fix absolutely needed now for the rank
24918 numbers to make any real sense.)
24920 Tue Apr 9 23:17:38 2002 John Ellis <johne@bellatlantic.net>
24922 * info.c: Added compression ratio display to image properties. This is
24923 the real ratio of disk size to memory size.
24924 * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
24925 display of the similarity rankings to the find dupes window. Also added
24926 a user adjustable 'custom threshold' for similarity.
24928 Tue Apr 9 18:34:33 2002 John Ellis <johne@bellatlantic.net>
24930 * info.[ch]: Added an image properties dialog, only shows basic info
24932 * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
24933 view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
24934 the menus to show the new dialog.
24936 Tue Apr 9 01:34:42 2002 John Ellis <johne@bellatlantic.net>
24938 * similar.c: Did some optimizing, quick timing with stopwatch shows
24939 improvements in compares from 2 to 3.5 times faster. Tried to improve
24940 similarity data generation, but I doubt it helped much (if at all).
24942 Mon Apr 8 14:35:18 2002 John Ellis <johne@bellatlantic.net>
24945 * po/*.po: Make distcheck touched these.
24946 * po/th.po: Removed duplicate translation of "Overwrite file"
24947 * configure.in: Release 1.1.2.
24949 Mon Apr 8 14:03:48 2002 John Ellis <johne@bellatlantic.net>
24951 * po/et.po, gqview.desktop: Updated Estonian translation,
24952 submitted by Ilmar Kerm <ikerm@hot.ee>.
24953 * po/fr.po: Updated French translation,
24954 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
24955 * po/th.po: Added Thai translation,
24956 submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
24957 * README: Added translator credit.
24959 Mon Apr 8 13:33:23 2002 John Ellis <johne@bellatlantic.net>
24961 * layout.c: Fixed mem leak.
24962 * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
24963 extensions for us. Also added extension_from_path() util.
24964 * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
24965 pointer to the button.
24966 * utilops.c: Added auto/rename options to the file overwrite dialogs.
24968 Mon Apr 8 11:14:16 2002 John Ellis <johne@bellatlantic.net>
24970 * image-load.c: Spew a warning if area_update happens with a NULL
24973 Sat Apr 6 13:10:03 2002 John Ellis <johne@bellatlantic.net>
24975 * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
24976 imge backgrounds to be set to black.
24977 * image.[ch]: Added background color setting support, black or any
24978 other color (at this time app does not have custom color option).
24979 * fullscreen.c: Use new image_background_set_black (above) to set
24980 fullscreen images to black background.
24981 * img-view.[ch]: Added util to sync the color preferences, also all
24982 open windows are now kept in a list.
24983 * layout.[ch], layout_image.c: Support for color syncing to user
24986 Fri Apr 5 15:58:33 2002 John Ellis <johne@bellatlantic.net>
24988 * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
24989 views, respectively. 'Remove old thumbnails' no longer has a shortcut.
24990 Also added menu items for these (view menu), and made thumbnails menu
24991 and button insensitive when icon view is active.
24992 * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
24993 copy_file_attributes util.
24994 * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
24995 after delete operation.
24997 Fri Apr 5 14:24:06 2002 John Ellis <johne@bellatlantic.net>
24999 * layout.[ch]: The tools float and hide seem to be working well now.
25000 * layout_image.c, layout_util.c: Use the 'smart'
25001 layout_tools_{float|hide}_toggle() functions.
25002 * main.c: Pull the tools information before saving the rc file.
25003 * typedefs.h(LayoutWindow): Added slots to store the divider positions.
25004 * view_file_icon.c (destroy_cb): Unschedule the tip window when
25005 the view is destroyed (fixes crash).
25007 Mon Apr 1 12:18:35 2002 John Ellis <johne@bellatlantic.net>
25009 * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
25010 the divider position of the tools window.
25011 * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
25012 Started implementation of the float/hide tools option. Sort of works,
25013 but does not properly restore divider positions in some cases. Also
25014 get an X badwindow when holding down hide or float keys (hmm, race?).
25016 Mon Apr 1 07:05:40 2002 John Ellis <johne@bellatlantic.net>
25018 * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
25019 0.16.0 or higher enable the TILES zoom quality option.
25020 * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
25021 * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
25022 * ui_pathsel.c: Added divider between dir and file lists.
25024 Thu Mar 28 06:45:38 2002 John Ellis <johne@bellatlantic.net>
25026 * collect-table.c: Use drag_leave signal to stop the autoscroller.
25027 * view_file_icon.c: File refresh and removal positioning fixes.
25029 Thu Mar 28 03:07:18 2002 John Ellis <johne@bellatlantic.net>
25031 * view_dir_tree.c: Fix highlight dnd bug.
25033 Tue Mar 26 05:03:42 2002 John Ellis <johne@bellatlantic.net>
25035 * configure.in: Use datadir for the GNOME icon and desktop entry, so
25036 that prefix is honored.
25038 Tue Mar 26 05:00:25 2002 John Ellis <johne@bellatlantic.net>
25040 * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
25041 layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
25042 view_file_icon.c, view_file_list.c: More proper signal casting (menus).
25044 Tue Mar 26 01:15:59 2002 John Ellis <johne@bellatlantic.net>
25046 * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
25047 image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
25048 layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
25049 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
25050 Signal connection, prototype, and return value clean ups.
25052 Fri Mar 22 21:06:41 2002 John Ellis <johne@bellatlantic.net>
25054 * view_dir_tree.c: Unset the click_node and drop_node if they match the
25057 Wed Mar 6 01:57:26 2002 John Ellis <johne@bellatlantic.net>
25059 * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
25060 the source file ( > just does not work), then set the mtime of the
25061 thumbnail/sim to that of the source file. You probably needed to
25062 re-generate those thousands of thumbnails anyway ;)
25063 * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
25064 deleting an image the next is not automatically selected/viewed.
25066 Mon Feb 25 01:01:14 2002 John Ellis <johne@bellatlantic.net>
25068 * ui_*.c: Fixes from SLIK (0.7.0).
25070 Mon Feb 18 14:56:40 2002 John Ellis <johne@bellatlantic.net>
25072 * main.c: Set the current worrking path to that of the file before
25073 calling the editor command. For multiple files, the first path in the
25076 Mon Feb 18 02:21:31 2002 John Ellis <johne@bellatlantic.net>
25078 * rcfile.c: Fix buffer over-runs y using strncpy.
25080 Thu Feb 14 15:17:31 2002 John Ellis <johne@bellatlantic.net>
25082 * view_dir_tree.c: Compile clean ups.
25083 * README, TODO: Updated.
25084 * po/*.po: Pretty sure make dist(check) is gonna touch these.
25085 * configure.in: Release 1.1.1
25087 Thu Feb 14 11:05:13 2002 John Ellis <johne@bellatlantic.net>
25089 * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
25090 of base == "/" to avoid paths like "//name".
25091 * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
25092 view_file_list.c: Use new concat_dir_and_file where appropriate.
25093 * utilops.c: The move/cop_simple calls now correctly determine single
25094 file operations, such that they are not treated as multiple files.
25095 * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
25096 shortcust for zooms of -2, -3, and -4, respectively.
25098 Wed Feb 13 21:16:43 2002 John Ellis <johne@bellatlantic.net>
25100 * layout.c(layout_list_new): Pass NULL as path when creating lists.
25101 * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
25103 * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
25104 to the right click menus, check access perms before allowing in menus.
25105 * view_file_icon.c: More fixes.
25107 Wed Feb 13 14:49:49 2002 John Ellis <johne@bellatlantic.net>
25109 * view_file_icon.c: Fixed sync() update when removing files from table.
25110 Wasted 30 minutes trying to fix focus handling for sync, discovered I
25111 was trying to re-invent what 1 call to vficon_update_focus() already
25114 Tue Feb 12 21:59:12 2002 John Ellis <johne@bellatlantic.net>
25116 * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
25118 * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
25119 as many bytes read from the image file per idle cycle.
25120 * layout.c: Fix sort sync bug. size totals are now displayed for the
25122 * layout_util.[ch]: Added folder pixmap utilities.
25123 * typedefs.h: Added PixmapFolders struct (for above), and additional
25124 vars for the dir views.
25125 * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
25126 list for consistency, several fixes/cleanups, also allow drops on the
25127 std list for move/copy.
25128 * view_file_list.c: Fixes, selected images are passed to the image
25129 handler when idle (to avoid multiple selection mess).
25131 Tue Feb 12 15:28:23 2002 John Ellis <johne@bellatlantic.net>
25133 * filelist.[ch]: Added filelist_insert_sort. util.
25134 * layout.[ch], layout_image.[ch]: Added maintenance support.
25135 * preferences.c, rcfile.c: The tree_descend_subdirs option is now
25136 user adjustable, and saved.
25137 * utilops.c: Hooked up layout maintenance.
25138 * view_dir_tree.c: Refresh now updates active path.
25139 * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
25140 selection retention on refresh, and possible crashes when syncing the
25143 Mon Feb 11 21:47:52 2002 John Ellis <johne@bellatlantic.net>
25145 * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
25146 * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
25147 not pass a call to access().
25149 Mon Feb 11 19:37:31 2002 John Ellis <johne@bellatlantic.net>
25151 * icons/folder_[open|close]/xpm: New icons for folders.
25152 * view_dir_tree.c: Us folder icons in the ctree's view.
25154 Mon Feb 11 16:20:07 2002 John Ellis <johne@bellatlantic.net>
25156 * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
25157 * filelist.c, ui_fileops.c: Fixed reading of file list so that top
25158 level paths (this in root dir) do not return //path (note double slash)
25159 * globals.c, gqview.h: Added tree_descend_subdirs option vars.
25160 * typedefs.h(ViewDirTree): Filled in needed vars.
25161 * layout.c: Hooked up vdtree_* stuff.
25162 * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
25163 location dialog when you do not need it.
25164 * view_dir_tree.[ch]: Implemented tree view.
25165 * view_file_list.c: Fixed crash on refresh after moving selected files.
25166 (the refresh stuff still needs work)
25168 Sun Feb 10 15:35:32 2002 John Ellis <johne@bellatlantic.net>
25170 * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
25171 and tree view options.
25172 * image.c: When image is set to NULL, still call the update function.
25173 * layout.[ch]: Support view as icons and tree, fix leak on layout
25175 * typedefs.h: More needed vars to structs.
25176 * view_dir_list.c: Disconnect popup menu destroy signal when the main
25177 widget is destroyed, as it may be gone before the popup is done.
25178 * view_file_list.c: Added 'View as icons' popup menu option, also
25180 * view_file_icon.c: More work, selections states, dnd, menus, more.
25182 Fri Feb 8 16:17:29 2002 John Ellis <johne@bellatlantic.net>
25184 * layout.c: Added the necessary vficon_xxx calls.
25185 * typedefs.h: Added necessary stuff to ViewFileIcon struct.
25186 * view_file_icon.[ch]: Started as collect-table.c, then edited to
25187 use FileData instead of CollectInfo... Sort of works.
25189 Wed Feb 6 19:54:48 2002 John Ellis <johne@bellatlantic.net>
25191 * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
25192 slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
25193 make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
25195 * po/POTFILES.in: Updated.
25196 * po/*.po: Make distcheck touched these.
25197 * configure.in: Released 1.1.0
25199 Wed Feb 6 18:32:23 2002 John Ellis <johne@bellatlantic.net>
25201 * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
25202 when setting syncing clist order.
25204 Wed Feb 6 16:11:17 2002 John Ellis <johne@bellatlantic.net>
25206 * menu.[ch]: Allow sort menu to indicate current sort type.
25207 * main.c: Correctly set and save sort options.
25208 * collect-table.c: Fix for layout sort API change.
25209 * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
25210 sort to the file list pop up menu.
25211 * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
25213 Wed Feb 6 14:40:09 2002 John Ellis <johne@bellatlantic.net>
25215 * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
25216 slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
25217 working. Applying settings in config window now updates the layout
25218 of the main window - this seems to be ok, but I still cross my fingers
25219 when I press apply ;)
25221 Tue Feb 5 16:22:57 2002 John Ellis <johne@bellatlantic.net>
25223 * layout.c: Fixed (most of) the tab completion and history.
25224 * layout_util.c: Keyboard shortcuts should all work now.
25225 * main.c: Removed old keyboard handler (to layout_util.c).
25226 * layout_image.c, dnd.c: Main window image dnd hooked up.
25227 * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
25228 entry cursor positioning when selecting from the menu.
25230 Tue Feb 5 08:53:02 2002 John Ellis <johne@bellatlantic.net>
25232 * layout_image.c, slideshow.c: Fixed read ahead issues (was double
25233 loading the file, sequentially)
25234 * menu.c: Removed include for window.h, file no longer exists.
25236 Mon Feb 4 18:22:33 2002 John Ellis <johne@bellatlantic.net>
25238 * global.c, gqview.h, rcfile.c: Added horizontal divider var.
25239 * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
25240 view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
25241 resembles a useable interface again.
25242 * slideshow.c: Fixes.
25243 * menu.c: Removed all old menu stuff, clean now.
25244 * window.[ch]: Removed files.
25246 Mon Feb 4 14:31:25 2002 John Ellis <johne@bellatlantic.net>
25248 * img-main.[ch]: Dumped.
25249 * layout_image.[ch]: New files, contains image code adapted from
25250 above img-main files.
25251 * typedefs.h: Move all public structures here.
25252 * fullscreen.h, slideshow.h: Move structures out (to above).
25253 * collect-table.c, collect.c, dups.c, window.c: Include fixes.
25254 * dnd.c, menu.c: Removed unused code.
25255 * gqview.h, main.c: start_editor_* fixes.
25256 * layout.[ch], view_file_list.[ch]: More work.
25258 Sun Feb 3 15:36:31 2002 John Ellis <johne@bellatlantic.net>
25260 * typedefs.h: Moved layout, list struct headers here.
25261 * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
25263 * layout.c, view_file_list.[ch]: The file listing now sort of works.
25264 * slideshow.c: Fixed crash from wrong test placement.
25266 Sat Feb 2 16:47:19 2002 John Ellis <johne@bellatlantic.net>
25268 * dnd.[ch]: Made drop types public.
25269 * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
25270 * filelist.[ch]: Fixes.
25271 * layout.[ch]: Added dir list view plus more work.
25272 * menu.c: Removed old dir popup menu code.
25273 * view_dir_list.[ch]: Impemented, pretty much done except for reporting
25274 back to the layout.
25276 Sat Feb 2 12:48:49 2002 John Ellis <johne@bellatlantic.net>
25278 * layout_config.[ch]: Added new files, includes util to select window
25279 layout and to convert the selected layout to/from simple format for
25280 saving in an rc file.
25281 * globals.c, gqview.h, main.c: Added layout variables for default view.
25282 * rcfile.c: Save/restore these variables.
25283 * layout.c, layout_util.c: More work, mainly all for configuration.
25284 * preferences.c: Added layout configuration to window tab.
25286 Fri Feb 1 13:19:19 2002 John Ellis <johne@bellatlantic.net>
25288 * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
25289 Also worked on the layout code, seems it should be done in a simpler
25292 Thu Jan 31 14:30:21 2002 John Ellis <johne@bellatlantic.net>
25294 * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
25295 * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
25296 Fixed for new layout structure.
25297 * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
25298 * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
25299 (mostly by #if 0-ing out offending code).
25300 * layout.[ch]: More fleshing out.
25301 * view_file_list.[ch]: Well it compiles...
25302 * slideshow.[ch]: Fixed to use new layout window, should be ok.
25303 * Makefile.am: Updates, well it now compiles without warnings - just
25304 don't run it -- there's no window :)
25306 Wed Jan 30 12:13:35 2002 John Ellis <johne@bellatlantic.net>
25308 * filelist.[ch]: Stripped out old file list code, only list utils are
25309 to remain here (no GUI stuff).
25310 * layout.[ch]: This will be the functions to generate the main window.
25311 * view_file_list.[ch]: Began new file list code (much of it is just
25312 making original file list self-contained (no globals, etc.)
25313 * view_file_icon.[ch]: The is will be a wrapper around the collection
25314 table to view the file list as a collection layout. (currently empty).
25315 * view_dir_list.[ch]: Will be new directory list (currently empty).
25316 * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
25317 will probal start with using tree code from old bitgrazer app).
25318 * Makefile.am: Added above new files, note that no compiling has been
25319 attempted - it wont work anyway for a quite a while.
25321 Fri Jan 11 01:15:04 2002 John Ellis <johne@bellatlantic.net>
25323 * main.c: Removed pre-1.0 compatibility code (very old versions
25324 placed gqviewrc and thumbnail dir in top of $HOME, this checked
25325 for and moved them to current location $HOME/.gqview/.)
25327 * ChangeLog: added marker for start of post-2.0 Changes.
25329 Fri Jan 11 00:40:45 2002 John Ellis <johne@bellatlantic.net>
25331 * *.[ch]: Update copyright year.
25332 * main.c(main): Print blurb about devel beta etc.
25333 * configure.in: Removed useless test.
25335 =======================================================================
25337 GQview 1.1.x series started. (1.1 marker)
25339 =======================================================================
25341 Tue Jan 29 05:36:32 2002 John Ellis <johne@bellatlantic.net>
25344 * configure.in: Release 1.0.2
25346 Sun Jan 27 08:34:13 2002 John Ellis <johne@bellatlantic.net>
25348 * po/*.po: Make distcheck touched these.
25351 Sun Jan 27 08:04:36 2002 John Ellis <johne@bellatlantic.net>
25353 * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
25354 * po/cs.po: Updated Czech translation,
25355 submitted by Jan Raska <jan_raska@hotmail.com>
25356 * po/zh_CN.GB2312.po: Updated Chinese translation,
25357 submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
25358 * po/pl.po: Minor Polish translation tweak.
25360 Wed Jan 16 02:16:38 2002 John Ellis <johne@bellatlantic.net>
25362 * dupe.c(dupe_window_remove_selected): Copy the selection list before
25363 removing files, because clist->selection may change as items are
25364 removed. Fixes BUG where not all files selected were being removed
25367 Tue Jan 1 12:32:52 2002 John Ellis <johne@bellatlantic.net>
25369 * gqview.1: Updated contact info in man page.
25370 * configure.in: Release 1.0.1
25372 Tue Jan 1 12:23:26 2002 John Ellis <johne@bellatlantic.net>
25374 * preferences.c, README: Old gqview@email.com changed to
25375 gqview@users.sourceforge.net.
25376 * po/*.po: Some patching to update e-mail (above).
25378 Tue Jan 1 11:24:19 2002 John Ellis <johne@bellatlantic.net>
25380 * cs.po: Added Czech translation,
25381 submitted by Jan Raska <jan_raska@hotmail.com>
25382 * uk.po: Updated Ukrainian translation,
25383 submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
25384 * configure.in (ALL_LINGUAS): Added cs.
25385 * README: small update.
25387 Sat Dec 15 12:21:02 2001 John Ellis <johne@bellatlantic.net>
25389 * po/hu.po: Updated Hungarian translation,
25390 submitted by Egmont Koblinger <egmont@suselinux.hu>
25391 * po/nl.po: Updated Dutch translation,
25392 submitted by Tino Meinen <a.t.meinen@chello.nl>
25394 * configure.in: Released 1.0
25396 Mon Dec 10 13:26:24 2001 John Ellis <johne@bellatlantic.net>
25398 * po/nl.po: Updated from Tino Meinen.
25399 * README, TODO: Updated.
25400 * configure.in: Release 0.99.3 (release candidate 1)
25402 Mon Dec 10 12:54:03 2001 John Ellis <johne@bellatlantic.net>
25404 * po/nl.po: Updated Dutch translation,
25405 submitted by Tino Meinen <a.t.meinen@chello.nl>
25407 Sun Dec 9 11:54:19 2001 John Ellis <johne@bellatlantic.net>
25409 * po/no.po: Fixed fuzzy caused by make dist.
25410 * po/ru.po: Minor format change from a make dist (no translation
25412 * po/*.po: Make dist updated the POT creation date for the others.
25414 Sun Dec 9 11:43:26 2001 John Ellis <johne@bellatlantic.net>
25416 * preferences.c: Fixed the license statement in the about dialog.
25417 * po/*.po: Adjusted translation lines for above, where I could - to
25420 Sun Dec 9 11:03:46 2001 John Ellis <johne@bellatlantic.net>
25422 * po/et.po: Updated Estonian translation,
25423 submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
25424 * po/es.po: Updated Spanish translation,
25425 submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
25426 * po/fr.po: Updated French translation,
25427 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
25428 * po/ru.po: Updated Russian translation,
25429 submitted by Sergey Pinaev <dfo@antex.ru>
25430 * po/no.po: Added Norwegian translation,
25431 submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
25432 * po/it.po: Added Italian translation, submitted
25433 by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
25434 * configure.in (LINGUAS): Added no.
25436 Wed Dec 5 18:31:47 2001 John Ellis <johne@bellatlantic.net>
25439 * po/*.po: Make distcheck touched these.
25440 * configure.in: Release 0.99.2
25442 Wed Dec 5 18:04:37 2001 John Ellis <johne@bellatlantic.net>
25444 * README, TODO, gqview.1: Minor updates.
25445 * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
25446 * po/zh_TW.po: Updated Traditional Chinese translation,
25447 submitted by Abel Cheung <deaddog@deaddog.ws>
25448 * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
25449 request - not sure of any possible problems this may cause?
25450 * po/fi.po: Updated Finnish translation,
25451 submitted by Lauri Nurmi <lanurmi@iki.fi>
25452 * po/de.po: Updated German translation,
25453 submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
25454 * po/fr.po: Updated French translation,
25455 submitted by Eric Lassauge <lassauge@mail.dotcom.fr
25456 * po/sk.po: Updated Slovak translation,
25457 submitted by Ivan Priesol <priesol@frki.utc.sk>
25458 * po/pt_BR.po: Updated Brazilian Portuguese translation,
25459 submitted by Guilherme M. Schroeder <slump@linuxall.org>
25461 Sun Nov 25 10:46:00 2001 John Ellis <johne@bellatlantic.net>
25464 * configure.in: Release 0.99.1
25466 Sun Nov 25 10:36:00 2001 John Ellis <johne@bellatlantic.net>
25468 * po/*.po: Make distcheck updated these.
25469 * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
25471 Sun Nov 25 09:55:03 2001 John Ellis <johne@bellatlantic.net>
25473 * da.po: Added Danish translation,
25474 submitted by Birger Langkjer <birger.langkjer@image.dk>.
25475 * pt_BR.po: Updated Brazilian Portuguese translation,
25476 submitted by Guilherme M. Schroeder <slump@ieg.com.br>
25477 * configure.in: Added da to LINGUAS.
25480 Sun Nov 25 09:44:14 2001 John Ellis <johne@bellatlantic.net>
25482 * README, gqview.spec.in, po/fr.po: Updated French translation,
25483 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
25484 * filelist.c: When entering a directory with no read acces, still clear
25485 the file/dir lists. Also add . and .. to allow exit of said dir.
25486 * img-view.c, window.c: The " - GQview" string really should not be
25487 marked for translation.
25489 Mon Nov 19 12:02:19 2001 John Ellis <johne@bellatlantic.net>
25492 * configure.in: Release 0.99.0
25494 Mon Nov 19 11:54:09 2001 John Ellis <johne@bellatlantic.net>
25496 * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
25497 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
25499 Mon Nov 19 09:15:23 2001 John Ellis <johne@bellatlantic.net>
25501 * image.c(image_tile_render): Use the simple render when scale is also
25502 1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
25503 Also removed crufty #if 0'ed lines.
25505 Mon Nov 19 09:00:00 2001 John Ellis <johne@bellatlantic.net>
25507 * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
25508 needed to add a 'new image' flag to a few funcs for this.
25510 Mon Nov 19 07:30:29 2001 John Ellis <johne@bellatlantic.net>
25512 * filelist.c: The history menu text is now truncated using the
25513 available space in the GtkOptionMenu instead of forcing to 32 chars.
25515 Sun Nov 18 07:02:23 2001 John Ellis <johne@bellatlantic.net>
25517 * Makefile.am, configure.in, acconfig.h: Install README to a share
25519 * README: Added section keys.
25520 * gqview.spec.in: Added README of share dir.
25521 * POTFILES.in: Added ui_help.c
25522 * gqview.h, main.c, menu.c: Added simple help window to display README.
25523 * ui_help.[ch]: New files for utils to display a help window.
25525 Fri Nov 16 10:28:44 2001 John Ellis <johne@bellatlantic.net>
25527 * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
25528 as it is more portable.
25530 Thu Nov 15 02:32:17 2001 John Ellis <johne@bellatlantic.net>
25533 * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
25534 * po/POTFILES.in: cache_main.c is actually cach_maint.c.
25535 * configure.in: Release 0.13.0
25537 Wed Nov 14 13:33:57 2001 John Ellis <johne@bellatlantic.net>
25539 * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
25540 dialog displaying 'purge thumbnails' progress - it also no longer
25542 * cache.[ch]: Moved above out of here.
25543 * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
25544 functions and/or include cache_maint.h.
25545 * po/POTFILES.in: Added cache_maint.c
25547 Tue Nov 13 07:04:38 2001 John Ellis <johne@bellatlantic.net>
25549 * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
25551 * collect-table.c: Update include of marker.xpm.
25553 Tue Nov 13 06:23:29 2001 John Ellis <johne@bellatlantic.net>
25555 * Makefile.am, marker.xpm: Added marker icon file.
25556 * collect-table.c: Added marker to display insertion point of a dropped
25557 image in collection windows, same for moving. Also dropped directories
25558 are sorted before adding to the collection, and honor the
25559 collection_drop_inserted option. Also if the mouse is outside the
25560 clist window, shut down the autoscroll cb.
25561 * filelist.[ch]: Made path_list_sort() public.
25563 Mon Nov 12 20:58:18 2001 John Ellis <johne@bellatlantic.net>
25565 * main.c: Changed exit dialog title.
25566 * window.c: Fixed delete_event handlers to return TRUE (was void).
25568 Mon Nov 12 20:45:02 2001 John Ellis <johne@bellatlantic.net>
25570 * collect-dlg.[ch]: Added type to close collection window after save.
25571 * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
25572 changed flag to collections, and use it to remind user a collection
25573 was modified before closing the window.
25574 * main.c: Remind user at least one open collection has been modified,
25575 with option to cancel exit.
25577 Mon Nov 12 19:22:05 2001 John Ellis <johne@bellatlantic.net>
25579 * gqview.spec.in: Updated the RPM spec file.
25580 * po/nl.po: Updated Dutch translation,
25581 submitted by Hette J Visser <hette@linux.nl>
25582 * po/uk.po: Added Ukrainian translation,
25583 submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
25584 * configure.in: Added uk to LINGUAS.
25586 * po/{all_others}.po: Make dist did this while testing RPM build.
25588 Mon Nov 12 06:54:04 2001 John Ellis <johne@bellatlantic.net>
25590 * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
25591 insert, and added moving of images within a collection using dnd.
25592 * dupe.[ch]: Changed color coding for duplicate list, alternate colors
25593 are now 10% darker instead of inverted fg and bg.
25594 * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
25595 dropped files into a collection at the drop point.
25596 * main.c, slideshow.c: Use random instead of rand.
25597 * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
25598 * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
25600 Thu Nov 8 23:35:53 2001 John Ellis <johne@bellatlantic.net>
25602 * ui_menu.[ch]: Added more menu item utils.
25604 Thu Nov 8 20:59:20 2001 John Ellis <johne@bellatlantic.net>
25606 * preferences.c: Made ok, apply, and cancel button sizes consistent.
25607 * collect-dlg.c: Changed Load to more consistent Open.
25609 Thu Nov 8 19:47:47 2001 John Ellis <johne@bellatlantic.net>
25611 * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
25612 size, moved some space from above the buttons to top of window).
25613 Also aligned buttons right and made them bigger.
25615 Thu Oct 25 14:10:47 2001 John Ellis <johne@bellatlantic.net>
25617 * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
25618 check entire string (strcmp). Ordered filter addition so that they are
25619 listed in descending order, but keep All Files ( * ) filter at the
25620 bottom of the list.
25622 Fri Oct 19 20:09:44 2001 John Ellis <johne@bellatlantic.net>
25624 * ui_clist_edit.c: Explicitely set the focus for the text entry to
25625 fix missing cursor.
25627 * configure.in: Release 0.12.0
25629 Fri Oct 19 18:47:16 2001 John Ellis <johne@bellatlantic.net>
25631 * README, TODO: updated.
25632 * po/et.po: Added Estonian translation,
25633 submitted by Ilmar Kerm <ikerm@hot.ee>
25634 * configure.in: Added et to ALL_LINGUAS.
25636 Tue Sep 18 21:53:04 2001 John Ellis <johne@bellatlantic.net>
25638 * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
25639 fixed control-key test.
25640 * README: Credit updates.
25642 Tue Sep 18 21:19:46 2001 John Ellis <johne@bellatlantic.net>
25644 * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
25645 rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
25646 option. Also added compile-time feature to sort names numerically
25647 (numerical sort based on patch from Martin Pool <mbp@samba.org>)
25648 * README, gqview.1: Documented the I keyboard shortcut for collections.
25650 Tue Sep 18 20:06:30 2001 John Ellis <johne@bellatlantic.net>
25652 * utilops.c (file_util_create_dir_cb): Support dir names entered as an
25655 Tue Sep 18 19:05:52 2001 John Ellis <johne@bellatlantic.net>
25657 * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
25658 are created with mode 0755 (as before), but the .thumbnails dirs
25659 created near the images are now 0775 (so that others in the group can
25660 update the thumbs).
25661 * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
25662 filelist.c to use this in future), also fixed the clist_moveto calls
25663 to use a valid column number (-1).
25664 * ui_pathsel.c: Added right click menus to rename dirs and files, and
25665 to delete files. Also added a New Directory button to create new
25666 directories from within the dialog.
25668 Tue Sep 18 15:33:41 2001 John Ellis <johne@bellatlantic.net>
25670 * po/ja.po: Updated Japanese translation,
25671 submitted by Yuuki NINOMIYA <gm@debian.or.jp>
25672 on behalf of SATO Satoru <ss@gnome.gr.jp>
25673 * po/pl.po: Updated Polish translation,
25674 submitted by Zbigniew Chyla <cyba@gnome.pl>
25675 * po/nl.po: Added Dutch translation,
25676 submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
25677 * po/fi.po: Added Finnish translation,
25678 submitted by Lauri Nurmi <lanurmi@iki.fi>
25680 Fri Sep 14 15:43:53 2001 John Ellis <johne@bellatlantic.net>
25682 * filelist.[ch]: Added text_from_time and text_from_size utils for
25683 file attribute display. Added size and date to the file list.
25684 * window.c: Changes for above.
25685 * dupe.c: Removed text_from_time, use new one as well as one for byte
25686 size from filelist.h.
25687 * collect-table.c: Fixed a style leak on clist cell selections.
25689 Sat Sep 8 01:49:04 2001 John Ellis <johne@bellatlantic.net>
25691 * dupe.c: Fix style leak when re-aligning clist row colors, also made
25692 removing multiple selected rows much faster (it was realigning the
25693 row styles after every line removal, eww).
25695 Sun Jun 24 22:27:40 2001 John Ellis <johne@bellatlantic.net>
25697 * collect-table.c: Added copy, move, rename, and delete to the pop
25698 up menu of collections (keyboard support not done).
25700 Thu Apr 5 18:21:59 2001 John Ellis <johne@bellatlantic.net>
25702 * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
25704 * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
25705 the divider position between dirs and files. Also fixed a bug that
25706 attempting to get the tool window size when it was not visible.
25708 Thu Apr 5 16:38:23 2001 John Ellis <johne@bellatlantic.net>
25710 * filelist.[ch]: Fixed path_list_filter() to do checks on the file
25711 name, not full path. Also added is_dir_list which will not do the
25712 check for the extension on directory lists.
25713 * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
25714 additional filtering for the duplicates window.
25716 Thu Apr 5 15:41:02 2001 John Ellis <johne@bellatlantic.net>
25718 * po/de.po: Updated German translation, submitted by
25719 Christian Ullrich <quiana@quiana.net>
25720 * po/ja.po: Updated Japanese translation, submitted by
25721 Yuuki NINOMIYA <gm@debian.or.jp>
25722 * po/fr.po: Updated French translation, submitted by
25723 Eric Lassauge <lassauge@mail.dotcom.fr>
25724 * po/sl.po: Updated Slovene translation, submitted by
25725 Matej Erman <matej.erman@guest.arnes.si>
25726 * po/it.po: Updated Italian translation, submitted by
25727 Christopher R. Gabriel <cgabriel@pluto.linux.it>
25729 Tue Mar 20 13:36:41 2001 John Ellis <johne@bellatlantic.net>
25732 * configure.in: Release 0.11.0
25734 Tue Mar 20 13:25:04 2001 John Ellis <johne@bellatlantic.net>
25736 * image.c: Added #define option to use faster zooming method. Also
25737 attempted to fix shrinking window bug - failed.
25739 * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
25740 by Abel Cheung <deaddog@deaddog.ws>.
25742 Thu Mar 15 16:49:11 2001 John Ellis <johne@bellatlantic.net>
25744 * dupe.c: Freeze dw->second_clist when adding files.
25746 Thu Mar 15 15:48:57 2001 John Ellis <johne@bellatlantic.net>
25748 * main.c: Added support for opening collections from the command line.
25750 Thu Mar 15 14:14:26 2001 John Ellis <johne@bellatlantic.net>
25752 * dupe.c: Minor window file count fix.
25753 * thumb.c: Use xvpics (if enabled) only as a last resort when
25754 searching for a pre-existing thumbnail.
25756 Wed Mar 14 08:50:00 2001 John Ellis <johne@bellatlantic.net>
25758 * dupe.[ch]: Added option to compare between two different sets of
25759 files (very useful when checking a handful of new files to a known
25760 unique group). Also set the default window width back to 600.
25762 Thu Mar 8 10:35:25 2001 John Ellis <johne@bellatlantic.net>
25764 * gqview.h, image.c: Went back to 0.10.0 method of using
25765 gdk_pixbuf_composite_color() for every quality except NEAREST for
25766 images without transparency. Also disabled the TILES option for zooming
25767 all together - my little test scenario now crashes with the new
25768 gdk-pixbuf (0.10.0). -- maybe I do have a bug floating around the
25769 scaling compuations somewhere, but damn if I can find it.
25771 Thu Mar 8 10:14:32 2001 John Ellis <johne@bellatlantic.net>
25773 * configure.in, gqview.h, image.c: Made quick non-public package so
25774 that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
25775 try the fixes with GQview. (all broken scaling methods are enabled in
25778 Thu Mar 8 09:52:01 2001 John Ellis <johne@bellatlantic.net>
25780 * po/es.po: Updates Spanish translation, from
25781 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
25782 * dupe.c: Made the default window 20 pixels wider.
25784 Thu Mar 8 09:28:09 2001 John Ellis <johne@bellatlantic.net>
25786 * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
25787 * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
25788 scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
25789 option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
25790 bug, as the other qualities work fine - ask for test case of image
25791 sizes if anyone is interested in fixing this).
25793 Wed Feb 28 16:40:02 2001 John Ellis <johne@bellatlantic.net>
25795 * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
25796 utilops.c, window.c: Use GQview as the window class, as X man page
25797 encourages capitalization of first letter, and this removes conflict
25798 of gqview for instance of main window.
25800 Mon Feb 26 15:39:15 2001 John Ellis <johne@bellatlantic.net>
25802 * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
25803 Wu Yulun <migr@operamail.com>.
25804 * README, TODO, gqview.spec.in: Updated.
25805 * configure.in: Release 0.10.1
25807 Sat Feb 24 05:39:53 2001 John Ellis <johne@bellatlantic.net>
25809 * filelist.c (path_list_recursive): Return NULL, not FALSE.
25811 * img-main.c (main_image_slideshow_start_from_list): Free the
25812 path_list before returning if slideshow is already running.
25813 * slideshow.c (real_slideshow_start): Fix test of path_list before
25816 Sat Feb 24 03:46:12 2001 John Ellis <johne@bellatlantic.net>
25818 * image-load.c: Fix to support image loaders that do not have a
25819 pixbuf until the the loader is actually closed. (This should fix
25820 thumbnail generation failures for xpm and tiff).
25821 * similar.c (image_sim_fill_data): Fix to support generation of data
25822 for images with dimensions less than 32 x 32.
25824 Thu Feb 22 08:44:38 2001 John Ellis <johne@bellatlantic.net>
25826 * cache.c: Added blurb about the SIMcache file format.
25827 * dupe.c: Properly ref/unref clist row styles.
25829 Thu Feb 22 07:54:12 2001 John Ellis <johne@bellatlantic.net>
25831 * dupe.[ch]: Operations now give a (very rough) estimate of time left
25832 before completion of the comparison stage.
25834 Thu Feb 22 05:47:17 2001 John Ellis <johne@bellatlantic.net>
25836 * cache.[ch]: New files to handle the caching placement/management
25837 stuff. Also location of reading and writing of the dupe window cache
25839 * dupe.c: Added caching of file data (dimensions, checksum,
25841 * filelist.c, menu.c: Namespace update for cache maintenance.
25842 * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
25843 cache data into direct subdir of source (.thumbnails support).
25844 * thumb.[ch]: Use new cache functions for locating thumbs.
25845 * utilops.c: Move/remove cache date when doing the same for their
25848 Tue Feb 20 19:41:27 2001 John Ellis <johne@bellatlantic.net>
25850 * ui_fileops.[ch]: Moved include of time.h back to the .c file.
25851 * ui_utildlg.c: #include <sys/types.h>, this should have been the
25852 original fix anyway...
25853 * gqview.h: Added #include <sys/types.h>
25854 * image-load.c: Removed above include.
25856 Mon Feb 19 17:26:23 2001 John Ellis <johne@bellatlantic.net>
25858 * gqview.1, README: Updates.
25859 * configure.in: Release 0.10.0
25861 Sun Feb 18 08:08:03 2001 John Ellis <johne@bellatlantic.net>
25863 * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
25864 you must set it manually with generic_dialog_attach_default(). Note
25865 that file_dialog_add_path_widgets() does this automatically.
25866 * utilops.c: Added a few attaches, from above.
25868 Sun Feb 18 07:32:04 2001 John Ellis <johne@bellatlantic.net>
25870 * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
25871 function upon press of enter while a gtkentry has the focus. (no
25872 longer conflicts with pressing enter while focused on, say a button).
25874 Sun Feb 18 06:52:51 2001 John Ellis <johne@bellatlantic.net>
25876 * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
25877 since painting merely a black rectangle was very broken with some
25878 theme engines (and did not follow the theme).
25880 Tue Feb 13 02:34:33 2001 John Ellis <johne@bellatlantic.net>
25882 * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
25884 Mon Feb 12 15:04:51 2001 John Ellis <johne@bellatlantic.net>
25886 * README, TODO: Updates.
25887 * configure.in: Release 0.9.5.
25889 Mon Feb 12 05:39:30 2001 John Ellis <johne@bellatlantic.net>
25891 * Makefile.am, gqview.spec.in: Added man page.
25892 * gqview.1: The man page, submitted by
25893 Ryan Murray <rmurray@debian.org>
25894 * README: Credits for man page.
25896 Fri Feb 9 20:26:46 2001 John Ellis <johne@bellatlantic.net>
25898 * menu.c: Use gdk-pixbuf to generate toolbar images.
25899 * window.c (tollwindow_hide): Retrieve the window's geometry attributes
25900 before hiding the window (else we get a random X BadMatch error).
25902 Fri Feb 9 19:45:26 2001 John Ellis <johne@bellatlantic.net>
25904 * fullscreen.c: The mouse is now hidden on start of fullscreen instead
25905 of waiting for the 'no-move timeout'.
25906 * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
25907 created as needed, instead of globally at start-up. Right clicking
25908 unselected files in the file list now highlights them. Added a right
25909 click menu to the dir list that includes new slideshow recursive
25910 feature (also standard slideshow, and find duplicates choices).
25911 * globals.c, gqview.h: Removed unused global menu vars (above).
25912 * img-main.[ch]: Added main_image_slideshow_start_from_list().
25914 Fri Feb 9 17:02:07 2001 John Ellis <johne@bellatlantic.net>
25916 * image.c (image_size_top_window): When checking if a resize is needed,
25917 compare to the window that will actually be resized (the top window).
25918 This was checking the wrong widget's window, and was returning TRUE
25919 incorrectly, subsequently causing no update if the image had the same
25920 size for the main window.
25921 * po/hu.po: Updated Hungarian translation from
25922 Mátyás Tibor <templar@tempi.scene.hu>
25924 Thu Feb 8 18:16:18 2001 John Ellis <johne@bellatlantic.net>
25926 * configure.in (ALL_LINGUAS): Added hu (Hungarian).
25927 * po/hu.po: Added Hungarian translation from
25928 Mátyás Tibor <templar@tempi.scene.hu>
25929 * po/fr.po: Updated French translation from
25930 Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
25932 Thu Feb 8 17:46:00 2001 John Ellis <johne@bellatlantic.net>
25934 * image.c (image_change_from_image): Copy all relevent data from
25935 source, now fullscreen toggle while loading an image works. This is
25936 really a move function, it moves most data from source to dest.
25937 Probably should add a copy function that copies pixbuf, or loads from
25938 scratch if still loading source.
25939 * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
25940 'mouse scrolls image' option when holding down shift, and also zooms
25941 when holding down control.
25942 * typedefs.h (ImageWindow): Removed crufty size_idle_id.
25944 Thu Feb 8 16:31:57 2001 John Ellis <johne@bellatlantic.net>
25946 * filelist.c (file_is_moved): Fixed bug causing moved files not to
25947 removed from the file list.
25948 * image.c (image_scroll_real): Fix race condition between expose_event
25949 and scrolling so that redraws are always called on the correct region.
25950 (This was the cause of missing redraws when scrolling with the mouse).
25952 Thu Feb 8 15:30:14 2001 John Ellis <johne@bellatlantic.net>
25954 * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
25956 Mon Feb 5 17:37:29 2001 John Ellis <johne@bellatlantic.net>
25958 * README, TODO: Updates.
25959 * configure.in: Release 0.9.4
25961 Mon Feb 5 17:03:27 2001 John Ellis <johne@bellatlantic.net>
25963 * dupe.c: Added keyboard shortcuts for the duplicates window.
25964 * image.c (image_change_complete): Call the update function
25965 explicitely if sync if FALSE.
25967 Mon Feb 5 14:06:07 2001 John Ellis <johne@bellatlantic.net>
25969 * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
25970 new dialog routines to re-implement place dialogs under mouse option.
25971 * ui_utildlg.h: Fixed #defines for re-definition safety.
25973 Fri Feb 2 15:36:17 2001 John Ellis <johne@bellatlantic.net>
25975 * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
25976 Also speedups by using the image_sim_compare_fast() (below), and
25977 setting the buffer size of the image loader higher (8).
25978 * similar.[ch] (image_sim_compare_fast): New function that aborts when
25979 the return no longer has the possibility of reaching the minimim
25980 requested value. Significantly faster when used to search for images
25981 that are very close. (say, above .95).
25983 Fri Feb 2 01:02:11 2001 John Ellis <johne@bellatlantic.net>
25985 * similar.[ch]: New files, provides functions for simple comparison
25986 of images by average area color content.
25987 * dupe.[ch]: Added similarity compare methods (normal, high, and low
25988 accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
25990 Wed Jan 31 19:31:10 2001 John Ellis <johne@bellatlantic.net>
25992 * image.c: Fixed typo in comparison of window sizes in top_window_size,
25993 also do not call gtk_widget_set_usize in that func, as gdk_window_size
25994 is enough (and avoids duplicate size events). Also only call a redraw
25995 if the top window was not resized, as the size event will do this for
25997 * img-view.c: Attached ctrl-w to close a view window.
25999 Wed Jan 31 16:43:21 2001 John Ellis <johne@bellatlantic.net>
26001 * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
26002 with this do not result in "///file" path names.
26003 * img-view.c, main.c: Added following key support: P to toggle pause
26004 of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
26005 Also marked debug printfs with if (debug), and and added --version
26006 command line option.
26008 Tue Jan 30 20:05:36 2001 John Ellis <johne@bellatlantic.net>
26010 * collect.[ch]: Added maintenance funcs for renamed, moved files, etc.
26011 * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
26012 the pop-up menu, and fixed the alternating color swap (now that
26013 individual items can be removed, the colors need to be re-synced).
26014 * filelist.[ch]: Added file_is_moved(), and fixes to use the
26015 file_maint_*() stuff.
26016 * img-main.[ch] (main_image_get_collection): Added this accessor.
26017 * utilops.[ch]: Added file_maint_*() funcs, call these when files have
26018 been manipulated (rename, move, delete).
26020 Tue Jan 30 16:04:42 2001 John Ellis <johne@bellatlantic.net>
26022 * image-load.[ch]: Added ability to set the priority of the image
26023 loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
26024 * typedefs.h (ImageLoader): Added idle_priority (see above).
26025 * image.c: The drawing queue now uses an idle with priority
26026 G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
26027 anything else. (this way when scrolling a still-loading image, the
26028 scrolled area is updated faster)
26030 Mon Jan 29 13:48:47 2001 John Ellis <johne@bellatlantic.net>
26032 * collect-io.[ch], collect.[ch]: Const ify some arguments.
26033 * configure.in: Release 0.9.3
26035 Mon Jan 29 13:35:21 2001 John Ellis <johne@bellatlantic.net>
26037 * collect.c (collection_window_new): Only load the path if it is
26038 absolute (starts with a '/');
26039 * main.c: Added -l,--list option to open a collection window with the
26040 files from the command line.
26042 Mon Jan 29 12:52:19 2001 John Ellis <johne@bellatlantic.net>
26044 * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
26045 translation markers from item_factory accessors.
26046 * po/pl.po: Updated Polish translation from
26047 Zbigniew Chyla <cyba@gnome.pl>
26048 * po/es.po: Updated Spanish translation (missed for 0.9.2) from
26049 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
26050 * po/ru.po: Updated Russian translation (missed for 0.9.2) from
26051 Michael Bravo <mbravo@tag-ltd.spb.ru>
26052 * po/sl.po: Added Slovene translation (missed for 0.9.2) from
26053 Matej Erman <matej.erman@guest.arnes.si>
26055 Thu Jan 25 21:09:10 2001 John Ellis <johne@bellatlantic.net>
26057 * utilops.c: Put the name of the file in the entry of the rename
26058 dialog, and select the text.
26059 * image.c: #ifdef some debugging output.
26061 Thu Jan 25 15:28:08 2001 John Ellis <johne@bellatlantic.net>
26063 * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
26064 signal, so make sure to retrieve the pixbuf before calling our loader's
26065 "area_updated" signal.
26066 * image.c: Added new_data status to debugging info.
26068 Wed Jan 24 12:03:27 2001 John Ellis <johne@bellatlantic.net>
26070 * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
26071 lowercase, and changes for new window_set_icon().
26072 * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
26073 * preferences.c: Made about it's own window, and made the config window
26074 a little more compact.
26076 Wed Jan 24 11:13:52 2001 John Ellis <johne@bellatlantic.net>
26078 * filelist.[ch] (path_list_filter): New function, applies filter
26079 options on a path list.
26080 * collect-table.c, dupe.c: Run path lists through the filter (above).
26082 Wed Jan 24 00:11:15 2001 John Ellis <johne@bellatlantic.net>
26084 * image.c: Use the collection's name field instead of pulling it from
26085 the end of the path field.
26086 * main.c: Multiple files on the command line are now added to a
26087 collection, this collection is then set to the main window viewer.
26089 Tue Jan 23 23:08:45 2001 John Ellis <johne@bellatlantic.net>
26091 * thumb.c: Fix xvpics support: the done signal was never being sent for
26092 xvpics. Also made xvpics scale to the thumbnail size even when smaller.
26094 Tue Jan 23 21:58:49 2001 John Ellis <johne@bellatlantic.net>
26096 * image-load.[ch], typedefs.h: Added ability to set the size of the
26097 read buffer. The buffer is always 512 bytes (as before), what this
26098 does is set the number of time to read from the file on each idle call,
26099 in effect increasing the buffer size to 512 x size.
26100 * image.c: Fixed race condition where an image area may be ready to be
26101 queued before the pixbuf is set. Fixed the tile blank flag, it is now
26102 set correctly in all (?) cases. Set the image loader buffer size to 4,
26103 so that more of the image is decoded between render calls. Also removed
26104 unused crufty function argument for image_tile_expose.
26106 Tue Jan 23 13:37:29 2001 John Ellis <johne@bellatlantic.net>
26108 * image.c: Fix scrolling while partially obscured, and made the focus
26109 drawing code cleaner (removed gtk_signal_disconnect() junk).
26111 Tue Jan 23 11:32:08 2001 John Ellis <johne@bellatlantic.net>
26113 * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
26114 rcfile.c: Made the delete key optional, since this is a dangerous key
26115 with delete confirmation disabled. Also do not come out of fullscreen
26116 when confirm delete is disabled. Based on patch submitted by
26117 Niku Toivola <niku.toivola@iki.fi>
26119 Mon Jan 22 20:32:53 2001 John Ellis <johne@bellatlantic.net>
26121 * image.c: Fix setting scale when zoom_to_fit_expands is false.
26122 * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
26123 dialog for the save as dialog.
26124 (The good: Easy fixes. The bad: Stupid mistakes.
26125 The ugly: Had not tested these before release.)
26127 Mon Jan 22 12:09:43 2001 John Ellis <johne@bellatlantic.net>
26130 * configure.in: Release 0.9.2.
26132 Sat Jan 20 00:37:47 2001 John Ellis <johne@bellatlantic.net>
26134 * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
26135 same path in the entry when calling this.
26137 Fri Jan 19 22:51:56 2001 John Ellis <johne@bellatlantic.net>
26139 * *.[ch]: Changed the copyright in all the files to 2001.
26141 Fri Jan 19 22:41:45 2001 John Ellis <johne@bellatlantic.net>
26143 * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
26144 * configure.in: Bump version to 0.9.2
26145 * utilops.c: Fix text in copy/move dialog for multiple files.
26147 Thu Jan 18 19:45:22 2001 John Ellis <johne@bellatlantic.net>
26149 * dupe.c: When starting a compare set the status text to file count,
26150 gives user idea of how many files are being compared.
26151 * image.c: Compile clean-up.
26152 * po/*.po: Make distcheck touched these.
26154 Thu Jan 18 19:22:40 2001 John Ellis <johne@bellatlantic.net>
26156 * filelist.c, window.c: Fix drop down history on main window to change
26157 to the selected path after the popup window is hidden.
26158 * image.c (image_pixbuf_sync): Clear the window when set to a NULL
26160 * utilops.c (generic_dialog_add_images): Implemented this function.
26162 Thu Jan 18 17:25:39 2001 John Ellis <johne@bellatlantic.net>
26164 * filelist.c: Fix sticky thumbnails when changing to a dir with files
26165 that have similar file names as the previous dir. Fix refresh to
26166 reload thumbnails (it was stalling in the thumb_next checks).
26167 * menu.c: Call filelist_refresh() instead of the hack to refresh by
26168 changing to the same dir.
26169 * preferences.c: Use a button box for the ok, apply, cancel buttons.
26170 * po/POTFILES.in: Added new files, removed missing.
26172 Thu Jan 18 16:38:19 2001 John Ellis <johne@bellatlantic.net>
26174 * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
26175 ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
26177 * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
26178 utildlg.[ch]: Removed (see above).
26179 * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
26180 dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
26181 menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
26182 utilops.[ch], window.c: Use the new convenience functions, constify
26183 things where needed.
26184 * main.c: Moved the file path utils out of here (see above).
26186 Wed Jan 17 15:06:47 2001 John Ellis <johne@bellatlantic.net>
26188 * image.[ch]: Added fit window to image support (back in).
26189 * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
26190 * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
26192 Tue Jan 16 13:40:29 2001 John Ellis <johne@bellatlantic.net>
26194 * image.c: Scrolling while decoding a scaled image no longer causes
26195 dropped (black) areas. Also added an tile blank flag so that tiles
26196 with no loaded data simply render a black rectangle for a speed
26197 improvement (this is currrently semi-broken as image_tile_sync() is
26198 currently always called to set the blank flag to FALSE :(.
26200 Mon Jan 15 21:53:25 2001 John Ellis <johne@bellatlantic.net>
26202 * fullscreen.c: Made the full screen window have a black background
26204 * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
26205 the keyboard after a popup menu closes.
26207 Sun Jan 14 17:39:47 2001 John Ellis <johne@bellatlantic.net>
26209 * image-load.c(image_loader_free): Fix a memory leak.
26211 Sun Jan 14 17:18:47 2001 John Ellis <johne@bellatlantic.net>
26213 * dupe.c: Create the clist with 6 columns (forgot to increment this
26214 when I added the thumbnail column).
26215 * image.[ch]: Added the update functions, made them work.
26216 * img-main.c, img-view.c: Set the update functions, attach the windows
26218 * window.c: Set the initial image to the logo.
26220 Sun Jan 14 15:26:49 2001 John Ellis <johne@bellatlantic.net>
26222 * dnd.c: Temporarily disable dnd highlighting for image windows.
26223 * gqview.h, main.c: Minor fixups.
26224 * image.c: Generally works now, borders are cleared, focus is handled,
26225 etc. TODO: Add update callback, window title updating, and window
26227 * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
26228 during convertion to a menu_factory.
26229 * window.c: Moved focus draw/handling code out of here (into image.c).
26231 Sat Jan 13 18:51:20 2001 John Ellis <johne@bellatlantic.net>
26233 * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
26234 is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
26236 This only applies when the scale width offset is not zero _and_ the
26237 resulting right edge of the scaled image is also the right side of the
26238 source image. (in other words: when rendering a tile that is aligned
26239 with the right side of the image).
26241 Under the above conditions, gdk_pixbuf_scale() breaks for all
26242 GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
26243 broken for TILES (I suspect this is because eog uses it, but does not
26244 have a TILES option, so that was not tested). At this point I was tired
26245 of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
26246 broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
26247 and breakage means the last 2 columns of pixels are seamingly generated
26248 from some random memory point, at best causing them to be corrupted, at
26249 worst causing a crash.
26251 So what I did: Use gdk_pixbuf_composite_color() since it is the least
26252 broken. It does seem slower than gdk_pixbuf_scale(), since it does
26255 (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
26256 gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
26257 entries in 3 months...)
26259 Fri Jan 12 12:07:44 2001 John Ellis <johne@bellatlantic.net>
26261 * image.c, typedefs.h: Well, it now displays the image in all zoom
26262 settings. Still have to add (back) scrolling, set up the update call
26263 function, and work on redrawing the borders (borders currently do not
26264 get cleared to remove the previous image).
26266 Thu Jan 11 13:35:15 2001 John Ellis <johne@bellatlantic.net>
26268 * image.[ch], typedefs.h: Start towards a new method of rendering the
26269 image to the screen. The image window is now basically _only_ a
26270 gtk_drawing_area, and we do all the scrolling ourselves. Currently I
26271 am lucky if it doesn't crash, and really lucky if part of an image
26272 appears :) Well, at least the namespaces for the functions are at
26273 least a little saner now, so I accomplished something, althought the
26274 whole thing still needs to be re-thought from the tile/render point
26276 * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
26277 utildlg.c, window.c: Made it at least compile for testing.
26279 Mon Jan 8 22:57:05 2001 John Ellis <johne@bellatlantic.net>
26281 * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
26282 of main_image_change_to(), so that the file list of the main window
26283 also syncs to the image.
26285 Mon Jan 8 21:55:54 2001 John Ellis <johne@bellatlantic.net>
26287 * dupe.[ch]: Added thumbnail support.
26289 Mon Jan 8 20:22:12 2001 John Ellis <johne@bellatlantic.net>
26291 * dupe.[ch]: More work, many fixes, added right click menu, and
26292 generally made it nice to use (useable).
26293 * collect-table.c: Add the collection to the dupe window.
26294 * menu.c: Added 'Find duplicates...' to the file menu.
26296 Sat Dec 30 16:45:51 2000 John Ellis <johne@bellatlantic.net>
26298 * README, TODO: Updates.
26299 * collect-table.c: Set default duplicate window mask to sort by name.
26300 * dupe.[ch]: Allow change of comparison method by adding drop down
26301 menu, fixed dnd when dragging from the list.
26302 * filelist.c: Only allow rename when new name does not exist.
26305 Thu Dec 14 20:20:14 2000 John Ellis <johne@bellatlantic.net>
26307 * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
26308 allow saving of user's accel keys (to ~/.gqview/accels).
26309 * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
26310 do not use the data (because GtkItemFactory has a weird signal
26311 alignment (gpointer is first).
26313 Sorry translators, menus must be re-translated (and it does not look
26314 like fun with GtkItemFactoryEntry using menu paths)
26316 Thu Nov 30 17:45:08 2000 John Ellis <johne@bellatlantic.net>
26318 * configure.in: Do more compatible checks for png ?
26319 * tabcomp.c: Sanity checks for adding NULL key/path to list.
26321 Mon Nov 20 12:32:08 2000 John Ellis <johne@bellatlantic.net>
26323 * image.c: Added render_types to better decrease unnecessary renders.
26324 * main.c, window.c: Save/Restore the window positions like in gimp,
26325 since that seems to work better.
26326 (And gimp programmers can't be wrong :)
26328 Wed Nov 8 09:16:45 2000 John Ellis <johne@bellatlantic.net>
26330 * dupe.[ch]: Added new files containing 'find duplicates' window.
26331 * collect-table.c: Added 'find duplicates...' to pop-up menu.
26332 * fileops.[ch]: Added checksum_simple(), made some things const.
26333 * collect.[ch]: Added collection_info_valid().
26334 * filelist.[ch], menu.c, pathsel.c: const stuff.
26335 * image-load.[ch]: Added image_load_dimensions(), const stuff.
26336 * Makefile.am: Added dupe.[ch] to objects.
26338 Sun Sep 10 09:55:50 2000 John Ellis <johne@bellatlantic.net>
26340 * po/*.po: Make distcheck did this.
26341 * configure.in, README: Release 0.9.1.
26343 Fri Sep 8 17:34:37 2000 John Ellis <johne@bellatlantic.net>
26345 * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
26346 completely clearing the disk cache.
26347 * filelist.c, menu.c: Changes for above.
26348 * preferences.c: Added a 'Clear cache' button.
26349 * utildlg.c: Allow passing NULL pointer for the cancel callback in
26350 confirm_dialog_new() and confirm_dialog_add().
26352 Fri Sep 8 16:58:20 2000 John Ellis <johne@bellatlantic.net>
26354 * icons/collect.xpmi: Added wm icon for collection windows.
26355 * collect.c: Use it.
26357 Fri Sep 8 15:55:53 2000 John Ellis <johne@bellatlantic.net>
26359 * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
26360 and made it consistent with the one for view window. Added 'slideshow
26362 * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
26363 4 less global Widget variables now, yay.
26364 * image.c: Reset scroll to 0,0 on new image.
26365 * img-main.[ch]: Used new menus, added necessary accessors for menus.
26366 * img-view.c: Added 'view in new window', and 'slideshow pause'.
26368 Fri Sep 8 13:33:12 2000 John Ellis <johne@bellatlantic.net>
26370 * utildlg.[ch]: Added class parameter to set windowmanager class for
26371 dialogs. Also added option to set window under the mouse.
26372 * collect-dlg.c, filelist.c, utilops.c: Changed to add class
26374 * globals.c, gqview.h, preferences.c, rcfile.c: Added
26375 place_dialogs_under_mouse var.
26377 Fri Sep 8 12:15:08 2000 John Ellis <johne@bellatlantic.net>
26379 * po/ru.po: Updated Russian translation,
26380 submitted by val <frob@df.ru>.
26381 * po/fr.po: Updated French translation,
26382 submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
26383 * po/pl.po: Added Polish translation,
26384 submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
26385 (yes, close to a release once I do this).
26387 Fri Sep 8 11:51:52 2000 John Ellis <johne@bellatlantic.net>
26389 * collect.c, image.c: Removed #warning warnings :)
26390 * fullscreen.c: Make sure the window is set to 0,0.
26391 * preferences.c: Changed the way thumbnail sizes are selected. Now uses
26392 a dynamic drop down menu. Available sizes are now stored in a static
26393 list, and added a few more sizes.
26395 Fri Sep 8 10:25:44 2000 John Ellis <johne@bellatlantic.net>
26397 * image.[ch]: Added read ahead buffering.
26398 * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
26399 main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
26400 the necessary read-ahead stuff. Allow verbosity levels for debug: each
26401 --debug on the command line increments verbosity.
26402 * thumb.c: Even on error, attempt to display what we have.
26404 Wed Sep 6 13:52:45 2000 John Ellis <johne@bellatlantic.net>
26406 * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
26408 Wed Sep 6 12:58:42 2000 John Ellis <johne@bellatlantic.net>
26410 * image.c: Fix printing of window titles.
26411 * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
26412 * preferences: Cleaned up window a bit, added tab 'window'.
26414 Wed Sep 6 11:55:32 2000 John Ellis <johne@bellatlantic.net>
26416 * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
26417 preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
26418 option, zoom and dither quality options, adjustable zoom increment.
26419 Fixed menu separators to be insensitive.
26421 Wed Sep 6 07:54:36 2000 John Ellis <johne@bellatlantic.net>
26423 * image.[ch]: Fix window resizing when zoom is auto, changed a few
26424 image_area options to be standard.
26425 * fullscreen.c, img-view.c, window.c: Use new image_area options that
26428 Thu Aug 31 07:44:38 2000 John Ellis <johne@bellatlantic.net>
26430 * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
26431 from autozoom mode (implement it).
26432 * img-main.[ch], menu.c: call image_reload when reload button/menu is
26434 * utildlg.c: Made Escape key cancel all dialogs.
26436 Thu Aug 31 07:17:10 2000 John Ellis <johne@bellatlantic.net>
26438 * image.c: Fix image_area_set_from_image to actually copy the pixbuf
26440 * img-main.c, img-view.c: Update for slideshow, below.
26441 * slideshow.[ch]: Added arguments to slideshow_start_* functions so
26442 that slideshows start from the current image when no in random mode.
26443 Also added a slideshow_pause set of functions, currently not used
26444 anywhere right now -- will hook to keys/mouse menus later.
26446 Wed Aug 30 10:23:05 2000 John Ellis <johne@bellatlantic.net>
26448 * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
26449 include a progress bar.
26450 * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
26452 * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
26453 * README: Added rotate keys to key summary.
26455 Tue Aug 29 08:26:35 2000 John Ellis <johne@bellatlantic.net>
26457 * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
26458 provides save to png function.
26459 * Makefile.am, thumb.c: Used save to png function.
26460 * configure.in: Test for png, now required.
26461 * image.c: Fix bug in queue area computation.
26462 * main.c: Change -help to --help in warning message.
26463 * po/*.po: Fix --help stuff.
26465 Tue Aug 29 06:40:02 2000 John Ellis <johne@bellatlantic.net>
26467 * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
26468 * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
26469 global data, so it is only included once.
26470 * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
26471 * thumb.h, typedefs.h: Moved all structs to typedefs.h.
26472 * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
26473 references, added gdk-pixbuf stuff.
26475 Mon Aug 28 13:27:04 2000 John Ellis <johne@bellatlantic.net>
26477 * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
26478 GIF loader seems to error out on thumbnail _RE_generation, will have
26480 * filelist.c: Use it.
26481 * collect-table.c: Broken, but at least it compiles to test new
26484 Mon Aug 28 08:06:15 2000 John Ellis <johne@bellatlantic.net>
26486 * image.c: Image loading now works with no black spots on scroll :)
26487 Still a lot of fixes/optimizes/mem cache management to do though...
26489 Sat Aug 19 01:08:08 2000 John Ellis <johne@bellatlantic.net>
26491 * image.[ch]: Move to a floating point zoom, mor work on queue and
26492 rendering.. still really broken.
26493 * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
26496 Fri Aug 18 01:41:53 2000 John Ellis <johne@bellatlantic.net>
26498 * filelist.c: Fix crash when deleting files while loading thumbs (this
26499 code will die a horrible death anyway when I move thumb loading to an
26500 idle call that uses image-loader.c stuff.
26501 * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
26502 * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
26503 error prone, no zoom.
26504 * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
26505 places though <-- FIXME.
26506 * configure.in, Makefile.am: Added gdk-pixbuf, new files.
26507 * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
26510 Sun Jul 23 21:34:22 2000 John Ellis <johne@bellatlantic.net>
26512 * img-main.c: Fix file operations from keyboard when coming out of full
26514 * configure.in, README: release 0.9.0
26516 Sun Jul 23 19:48:56 2000 John Ellis <johne@bellatlantic.net>
26518 * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
26519 -Wmissing-prototypes -Wmissing-declarations -Werror"
26521 Sat Jul 22 20:46:45 2000 John Ellis <johne@bellatlantic.net>
26523 * tabcomp.c: Preserver order of keys between load/save.
26524 * filelist.[ch], window.c: Added a path history to the path entry,
26525 combo crashes when changed while popped up, so it does not work as
26529 Fri Jul 21 00:01:33 2000 John Ellis <johne@bellatlantic.net>
26531 * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
26532 window sizes to the collection file. (and restore is 'save window
26533 positions' is enabled)
26534 * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
26535 our own hidden .gqview dir, no reason to hide the config file.
26537 Thu Jul 20 22:29:42 2000 John Ellis <johne@bellatlantic.net>
26539 * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
26540 * collect-table.[ch], collect.c: Added more keyboard commands, more
26542 * image.c: Check that image in a collection is valid before using it.
26543 * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
26545 * window.c: Changes for additional sort option.
26547 Thu Jul 20 17:32:14 2000 John Ellis <johne@bellatlantic.net>
26549 * collect-io.c: Change warning printf.
26550 * preferences.c: Open proper tab when showing 'about'.
26551 * po/POTFILES.in: Updated to include collection files, as well ad the
26552 other new ones added since 0.8.2.
26554 Wed Jul 19 19:07:27 2000 John Ellis <johne@bellatlantic.net>
26556 * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
26557 support for the numeric keypad. Zoom using +, -, /, *; move with
26558 the number keys, etc.
26559 * collect-table.c, typedefs.h: Added support for navigation/selection
26560 in collections with the keyboard.
26562 Tue Jul 11 16:09:14 2000 John Ellis <johne@bellatlantic.net>
26564 * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
26565 for displaying status, image/selection count, etc.
26566 * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
26567 options, added selection style option. Save open_recent_max to config.
26569 Tue Jul 11 13:37:00 2000 John Ellis <johne@bellatlantic.net>
26571 * collect-table.c: Properly set the main image on 'view'.
26572 * dnd.c, main.c: Namespace changes, make dropping collections work on
26574 * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
26576 * img-main.[ch]: Added (back) slideshow, various minor changes.
26577 * img-view.c: Added slideshow, make keys work with CAPS on.
26578 * slideshow.c: Make only the main window support filelist slideshows.
26580 Sat Jul 8 11:07:23 2000 John Ellis <johne@bellatlantic.net>
26582 * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
26583 * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
26585 * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
26586 * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
26587 * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
26588 a path list, collection list, or falls back to filelist.
26590 Thu Jul 6 23:00:10 2000 John Ellis <johne@bellatlantic.net>
26592 * collect-dlg.c: Don't free the data in the confirm_cancel callback,
26594 * collect-table.c, collect.c: More work on popup menus, added recursive
26595 directory dropping. And more work overall.
26596 * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
26597 in place of old free_selected_list, Exposed more in the filelist.h
26599 * fileops.[ch]: Added path_list_* functions.
26600 * img-view.[ch]: Added a way to start a new window from a collection.
26602 Wed Jul 5 19:08:58 2000 John Ellis <johne@bellatlantic.net>
26604 * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
26605 popup menus for, sorting, saving, editing. Collections now have
26607 * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
26608 recent open menu, history saving, popup menu utils.
26609 * pathsel.c: Synced the file list to change as the user types in the
26610 entry. (also fixes it to change when combo-items are selected).
26611 * tabcomp.[ch]: Added history_list features to load/save keys to a
26614 Tue Jul 4 14:40:43 2000 John Ellis <johne@bellatlantic.net>
26616 * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
26617 is generated, since the case of the same path being in a collection
26618 multiple times broke the old method. Moving between collections seems
26619 to work now. Added collection stepping accessors.
26620 * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
26621 * main.c (filename_from_path): Test that path != NULL.
26622 * typedefs.c: Move collect.h typedefs here.
26624 Its funny, but after this bit of hacking I feel dirty, like I did this
26627 Mon Jul 3 19:44:29 2000 John Ellis <johne@bellatlantic.net>
26629 * collect-table.c: Added a tooltip to display the filenames, probably
26630 should be an option.
26632 Mon Jul 3 15:23:00 2000 John Ellis <johne@bellatlantic.net>
26634 * collect-dlg.[ch]: Added load save dialogs for collections.
26635 * collect-io.[ch], collect-table.c, collect.c: More work.
26636 * filelist.[ch]: Added select all routines.
26637 * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
26638 hierarchy: Everything is under ~/.gqview now, old locations are moved
26639 to the new ones if found on start-up.
26640 * pathsel.[ch]: Added filtering toggle.
26641 * utildlg.h: Added a generic data pointer for FileDialogs.
26642 * menu.c: Added collection new/open and select all/none menu items.
26644 Mon Jul 3 12:51:29 2000 John Ellis <johne@bellatlantic.net>
26646 * collect-table.c, collect.h: Added selections, started dnd data set,
26648 * dnd.[ch]: New function, make_uri_file_list(), put it in header.
26650 Fri Jun 16 04:41:38 2000 John Ellis <johne@bellatlantic.net>
26652 * collect.[ch], collect-table.[ch]: Actually displays something now
26653 when a file is dragged on the window.
26655 Fri Jun 16 01:56:32 2000 John Ellis <johne@bellatlantic.net>
26657 * img-main.c: When in fullscreen, hide the mouse cursor after
26658 5 seconds of inactivity.
26660 Tue Jun 13 03:32:33 2000 John Ellis <johne@bellatlantic.net>
26662 * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
26663 updated netpedia URL, since the old location is often (always) broken.
26665 Tue Jun 13 03:26:39 2000 John Ellis <johne@bellatlantic.net>
26667 * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
26668 should work, if there was anything that actually used the functions.
26669 Right now a blank window opens :)
26670 * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
26671 * menu.c, typedefs.h: Added 'Open collection...' menu item, added
26672 SORT_NONE to SortType enum.
26673 * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
26675 Thu Jun 8 19:57:54 2000 John Ellis <johne@bellatlantic.net>
26677 * *.[ch]: All c files now have corresponding .h headers, except
26678 globals.c and main.c, which are in gqview.h.
26679 * src/Makefile.am: Added the headers.
26680 * config.[ch]: renamed to preferences.[ch] to avoid conflict with
26681 autogenerated config.h.
26683 Tue Jun 6 20:45:14 2000 John Ellis <johne@bellatlantic.net>
26685 * filelist.c, gqview.h, main.c: Added new function to change the
26686 current image through the filelist given pathname. Use it to fix bug
26687 causing filename not to be selected in list on startup and tab
26690 Tue Jun 6 20:04:03 2000 John Ellis <johne@bellatlantic.net>
26692 * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
26693 basic sorting of files on name, size, or date.
26695 Mon Jun 5 19:39:02 2000 John Ellis <johne@bellatlantic.net>
26697 * configure.in: Release 0.8.2
26699 * utilops.c: Change a \b to a \n.
26700 * po/*.po: Make corresponding change to above.
26702 Mon Jun 5 18:54:46 2000 John Ellis <johne@bellatlantic.net>
26704 * filelist.c (filelist_change_to): When going up one dir, make previous
26705 place visible in the list.
26707 Tue May 9 00:54:36 2000 John Ellis <johne@bellatlantic.net>
26709 * clist_edit.c: Fixups for positioning.
26710 * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
26713 Mon May 8 23:05:06 2000 John Ellis <johne@bellatlantic.net>
26715 * clist_edit.[ch]: New files that allow in place editing of a clist.
26716 * filelist.c: Add in place renaming.
26718 Mon May 8 18:08:20 2000 John Ellis <johne@bellatlantic.net>
26720 * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
26722 * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
26723 icons/Makefile.am: Add new icons for windows.
26724 * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes.
26725 * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
26726 GQview title is now after the image filename.
26728 Mon May 8 15:06:35 2000 John Ellis <johne@bellatlantic.net>
26730 * main.c: Pressing delete now correctly deletes selected files.
26731 * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
26732 expands images too (by default, added config option to have old
26735 Mon May 8 13:56:01 2000 John Ellis <johne@bellatlantic.net>
26737 * po/it.po: Added Italian translation, submitted by
26738 Christopher R. Gabriel <cgabriel@pluto.linux.it>
26739 * po/es.po: Updated Spanish translation, submitted by
26740 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
26741 * po/pt_BR.po: Updated brazilian translation, submitted by
26742 "Evandro F. Giovanini" <elinux@linuxave.net>
26743 * configure.in: Added it to ALL_LINGUAS
26745 Fri Apr 14 15:50:22 2000 John Ellis <johne@bellatlantic.net>
26748 * configure.in: release 0.8.1
26750 Thu Apr 13 10:50:43 2000 John Ellis <johne@bellatlantic.net>
26752 * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
26753 support for mouse wheel (4,5) to scroll image or flip through images.
26755 Thu Apr 13 09:38:25 2000 John Ellis <johne@bellatlantic.net>
26757 * configure.in, po/sk.po: Added Slovak translation, submitted by
26758 "Sandokan" <cortex@nextra.sk>
26760 Thu Apr 13 09:35:36 2000 John Ellis <johne@bellatlantic.net>
26762 * configure.in, po/es.po: Added Spanish translation, subbmitted by
26763 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
26765 Thu Apr 13 09:32:42 2000 John Ellis <johne@bellatlantic.net>
26767 * confgure.in, po/fr.po: Added French translation, submitted by
26768 Jean-pierre PEDRON <jppedron@club-internet.fr>
26770 Thu Apr 13 09:28:04 2000 John Ellis <johne@bellatlantic.net>
26772 * Makefile.am, configure.in: Include gqview.spec in make distcheck so
26773 that rpm -tb will work.
26774 * po/tr.po, gqview.desktop: Update Turkish translation, from
26775 Fatih Demir <kabalak@gmx.net>
26777 Thu Apr 6 19:03:04 2000 John Ellis <johne@bellatlantic.net>
26779 * README: Release 0.8.0.
26781 Wed Apr 5 11:35:52 2000 John Ellis <johne@bellatlantic.net>
26783 * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
26784 causing custom_filter to only have one entry max.
26785 * utilops.c: Removed unused code, fix rename description.
26787 Wed Apr 5 11:19:31 2000 John Ellis <johne@bellatlantic.net>
26789 * filelist.c, gqview.h, window.c: File list now scrolls to display
26790 the first file that matches the path entry box during tab completion.
26791 The directory changes to follow the completion too.
26793 Wed Apr 5 10:30:51 2000 John Ellis <johne@bellatlantic.net>
26795 * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
26796 Save thumnbnail mode to rcfile; add command line option for slideshow,
26797 rename other long options; make next/prev work properly during
26800 Tue Apr 4 15:00:15 2000 John Ellis <johne@bellatlantic.net>
26802 * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
26803 translation from Kam Tik <kamtik@hongkong.com>
26805 Tue Apr 4 13:20:43 2000 John Ellis <johne@bellatlantic.net>
26807 * *.[ch]: Update copyrights to 2000.
26808 * configure.in: Bumper version to 0.8.0 ('bout time)
26809 * README, TODO: Updates
26811 Tue Apr 4 12:21:27 2000 John Ellis <johne@bellatlantic.net>
26813 * image.c, img-main.c: Fix mem leaks.
26814 * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
26815 * utilops.c: Added display of source and dest images to overwrite
26816 dialogs (uses above).
26817 All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
26819 Tue Apr 4 10:44:22 2000 John Ellis <johne@bellatlantic.net>
26821 * main.c: Added full screen startup option (-f or -full), derived from
26822 patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
26824 Tue Apr 4 10:33:15 2000 John Ellis <johne@bellatlantic.net>
26826 * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
26827 to set the root window wallpaper. (If zoom is fit to window, image is
26828 scaled, otherwise tiled.
26829 Derived from patch by ENTERforNone <enterfornone@bigpond.com>
26831 Tue Apr 4 09:45:08 2000 John Ellis <johne@bellatlantic.net>
26833 * img-main.c, menu.c: Changed full screen key to V. Derived from patch
26834 by Martial MICHEL <martial@users.sourceforge.net>
26836 Tue Apr 4 09:32:14 2000 John Ellis <johne@bellatlantic.net>
26838 * fileops.c (get_current_dir): Fix problem when there is no read
26839 permission for the current dir. Derived from patch by
26840 Mathieu Dessus <mdessus@free.fr>
26842 Apr 4 09:15:16 2000 John Ellis <johne@bellatlantic.net>
26844 * configure.in, po/tr.po: Added Turkish translation from
26845 Fatih Demir <kabalak@gmx.net>
26847 Thu Mar 16 17:04:24 2000 John Ellis <johne@bellatlantic.net>
26849 * pathsel.c, tabcomp.c: Fix memory leaks.
26851 Fri Oct 1 17:17:21 1999 John Ellis <johne@bellatlantic.net>
26853 * po/ru.po: Added Russian translation
26854 from Oleg Andrjushenko <oandr@itec.cn.ua>
26855 * po/pt_BR.po: Added Brazilian Portuguese translation
26856 from Vitor Fernandes <vitor_fernandes@SoftHome.net>
26857 * po/ja/po: Added Japanese translation
26858 from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
26859 * configure.in: Updated ALL_LINGUAS.
26861 Mon Sep 6 06:25:38 1999 John Ellis <johne@bellatlantic.net>
26863 * image.c, img-main.c, img-view.c, window.c: Remove warnings for
26864 gtk+-1.2.5-pre1. I think there are still realize issues with that
26865 version of GTK+, however.
26867 Wed Aug 18 21:03:05 1999 John Ellis <johne@bellatlantic.net>
26869 * filelist.c: Fix reversal of calculating column width of the files
26870 list for icons vs. no icons.
26871 * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
26872 horizontal scrollbar is accurate (and usually not there ;)
26874 Wed Aug 18 20:35:07 1999 John Ellis <johne@bellatlantic.net>
26876 * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
26877 history. This was done by adding a combo widget option to the tab
26878 completion routines.
26880 Wed Aug 18 17:37:48 1999 John Ellis <johne@bellatlantic.net>
26882 * config.c: Fix 'fall back to 48x48 icon size' bug.
26884 Mon Aug 16 13:25:29 1999 John Ellis <johne@bellatlantic.net>
26886 * po/de.po: Added german translation
26887 by mawarkus@t-online.de (Matthias Warkus)
26888 * configure.in (ALL_LINGUAS): Added de.
26890 Mon Aug 16 12:44:56 1999 John Ellis <johne@bellatlantic.net>
26892 * utilops.c: Make it easier for translators.
26894 Mon Aug 16 12:09:53 1999 John Ellis <johne@bellatlantic.net>
26896 * thumb.c: Regenerate thumbnails whent the preferred size changes.
26898 Mon Aug 16 11:56:29 1999 John Ellis <johne@bellatlantic.net>
26900 * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
26901 'save settings on exit' option and always save one exit, this was
26902 leading to confusion as to why settings are not always saved.
26903 * menus.: Removed the save settings menu line, no longer needed.
26905 Tue Aug 10 07:03:44 1999 John Ellis <johne@bellatlantic.net>
26907 * main.c(main): Use gtk_set_locale();
26908 * window.c: Use gqview instead of main for wmhints.
26910 Tue Aug 10 06:55:48 1999 John Ellis <johne@bellatlantic.net>
26912 * filelist.c: Update the file count when files are removed.
26913 * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
26914 the lists to account for possibly deleted files.
26916 Fri Jul 23 17:09:02 1999 John Ellis <johne@bellatlantic.net>
26918 * window.c: Fix hang bug when dragging a file after starting with tools
26919 floating, then unfloating the window. (don't use gtk_widget_reparent
26921 * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
26922 all drags to Gimp 1.1.6 works.
26924 Tue Jul 20 20:37:03 1999 John Ellis <johne@bellatlantic.net>
26926 * configure.in, Makefile.am: Added localedir definition.
26927 * src/main.c: Added locale and i18n initialization.
26929 Tue Jul 20 20:03:18 1999 John Ellis <johne@bellatlantic.net>
26931 * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
26933 * po/POTFILES.in: Created for gettext.
26934 * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
26937 Sat Jul 10 15:12:13 1999 John Ellis <johne@bellatlantic.net>
26939 * all files: Moved to autoconf and automake.
26941 Sat Jul 3 08:23:59 1999 John Ellis <johne@bellatlantic.net>
26943 * gqview.h, README, gqview.spec: Release 0.7.0
26945 Fri Jul 2 13:00:21 1999 John Ellis <johne@bellatlantic.net>
26947 * img-view.c: Added a 'close window' option to pop up dialog.
26949 Fri Jul 2 09:11:02 1999 John Ellis <johne@bellatlantic.net>
26951 * main.c (main): Fix so that window does not expand to image size when
26952 strting up with an image (from command line).
26953 * img-view.c (view_window_new): Follow the limit window size option,
26956 Thu Jul 1 20:13:31 1999 John Ellis <johne@bellatlantic.net>
26958 * main.c: Setup random seed, for better random slideshows.
26960 Sun Jun 27 15:17:10 1999 John Ellis <johne@bellatlantic.net>
26962 * img-main.c: Use black background for full screen.
26963 * menu.c: Keep keyboard grab when full screen menu closes.
26965 Sun Jun 27 14:07:05 1999 John Ellis <johne@bellatlantic.net>
26967 * img-main.c: Keyboard now works with full screen.
26968 * main.c: Drop out of full screen before exiting.
26970 Sun Jun 27 06:57:22 1999 John Ellis <johne@bellatlantic.net>
26972 * image.c: Fix image snapping to uppper left when resizing window.
26973 * main.c: Increase progressive scrolling rate.
26975 Fri Jun 25 15:22:32 1999 John Ellis <johne@bellatlantic.net>
26977 * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
26978 progressive key scrolling option.
26980 Fri Jun 25 14:06:12 1999 John Ellis <johne@bellatlantic.net>
26982 * image.c, img-main.c, gqview.h: A few api changes with regard to image
26983 auto-sizing and zooming.
26984 * dnd.c: Made image dnd more generic to work with separate views.
26985 * img-view.c: Added dnd and keyboard support.
26987 Fri Jun 25 11:00:38 1999 John Ellis <johne@bellatlantic.net>
26989 * image.c, img-view.c, window.c: Fixups for window resizing and initial
26992 Fri Jun 18 13:42:35 1999 John Ellis <johne@bellatlantic.net>
26994 * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
26995 file list no longer displays image, but correctly, only displays
26997 * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
27000 Fri Jun 18 04:24:51 1999 John Ellis <johne@bellatlantic.net>
27002 * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
27003 view images in a new window. ImageWindow functions are now completely
27004 generic (save one spot).
27006 Wed Jun 16 03:47:36 1999 John Ellis <johne@bellatlantic.net>
27008 * slideshow.c, filelist.c: Make slideshow work correctly.
27009 * config.c, rcfile.c: Add saving and adjustment of slide show options.
27011 Wed Jun 16 00:46:09 1999 John Ellis <johne@bellatlantic.net>
27013 * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
27014 * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
27015 * filelist.c: Made a few functions needed for slideshow public.
27017 Tue Jun 15 19:21:26 1999 John Ellis <johne@bellatlantic.net>
27019 * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
27020 handling (creating) GLists.
27022 Sat Jun 12 23:17:34 1999 John Ellis <johne@bellatlantic.net>
27024 * rcfile.c (load_options): Fix memory leak, patch submitted by
27025 F. Petitjean <fpetitje@bureauveritas.com>
27027 Thu May 27 14:32:22 1999 John Ellis <johne@bellatlantic.net>
27029 * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
27031 Thu May 27 13:10:02 1999 John Ellis <johne@bellatlantic.net>
27033 * filelist.c: Generate thumbnails for visible files first. Thumbnails
27034 are now kept when renaming.
27036 Thu May 27 11:54:09 1999 John Ellis <johne@bellatlantic.net>
27038 * pathsel.c: Merge improvements from gqmpeg version.
27039 * tabcomp.c, tabcomp.xpm: ditto.
27040 * utildlg.c: ditto.
27041 * config.c, utilops.c, window.c: Use newer features of above.
27043 Thu May 27 11:44:00 1999 John Ellis <johne@bellatlantic.net>
27045 * filelist.c, image.c, gqmpeg.h: Properly update the image window when
27046 viewed files are moved, renamed, or deleted.
27048 Thu May 27 11:01:31 1999 John Ellis <johne@bellatlantic.net>
27050 * main.c (main): Push correct visual and colormap to fix 8 but psuedo
27053 Sun May 23 09:21:50 1999 John Ellis <johne@bellatlantic.net>
27055 * Makefile: Added static build target, some cleanup.
27057 Sat Apr 10 19:01:33 1999 John Ellis <johne@bellatlantic.net>
27059 * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
27060 so it can be resized smaller.
27063 > Major rewrite (60-70%), now requires gtk+-1.2.0
27064 > Multiple file selection.
27066 > Better keyboard support.
27067 > xvpics thumbnail support (read only), optional.
27068 - Add command line options to force show and hide of tools.
27069 * Fix tab completion bug.
27070 * Fix gtk 1.2.0 related bugs.
27073 - Should compile now without editing the Makefile with any gtk through 1.1.5
27074 * Fix file highlight bug when user tab completes to currently displayed dir.
27078 > Add path entry window with tab completion.
27079 > Add tab completion to all areas where a path can be typed.
27080 > Add option to save window positions.
27081 - Pressing '+' zooms image. Previously only '=' was bound, causing problems
27082 for some keyboard layouts.
27083 - Add border to floating tools window for better appearance on some WM's.
27086 * Fix bug when 'fit window to image' is on, tools float/hide, and the next
27087 image selected has the same dimensions, it would not display.
27088 * More fixes dealing with 'fit window to image'
27091 > Add 'fit window to image' option when tools float or hide.
27092 > Add copy and move dialogs.
27093 > Add option to hide the tools completely.
27094 > Save settings on exit option added, and option to restore tool state.
27095 - Pressing the [ESC] key will now stop loading of thumbnails.
27096 - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
27097 - Add save button to config dialog.
27098 - New configuration tab: image, moved relevent options there.
27101 > Scrollbars removed, now you can pan the image by pressing and dragging the
27102 mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
27103 > The file selection area and status line can be 'floated' into a separate
27104 window, this allows the image window to display more of the image.
27105 > The file delete confirmation dialog can now be disabled in the options
27107 > The beginnings of keyboard support ( see the keyboard chart, above )
27108 - Now if a thumbnail is older than it's parent image, the thumbnail is
27109 recreated, so that changed images have their thumbnail properly updated.
27110 - While loading thumbnails GQview is now responsive to commands, slowly, but
27111 it works. You can now load images, delete files, etc. while the thumbnails
27112 are being generated. The thumbnail generation can be interrupted too by
27113 simply turning them off.
27114 * The code that determines the user's HOME directory has been rewritten, now
27115 hopefully users of nis will be happy. If the directory is not found or
27116 cannot be determined, GQview exits semi-gracefully.
27117 * Fixed some bugs here and there.
27120 > Thumbnail caching added ($HOME/.gqview_thmb).
27121 - patch from Joshua Thomas Green applied for those that want to compile
27122 with GTK 1.1.x (the development version), just uncomment one line in the
27124 - patch from Joel Young applied to the .spec file of the RPM version.
27127 * Fixed problem loading files into external editors when a space was in the
27131 - Changes to file listing code for speed improvement in large directories.
27132 * Fixed a bug that would cause a thumbnail's height or width to be zero when
27133 an image has a large aspect ratio.
27134 * Fixed some memory leaks in the file listing code.
27135 - Other small changes including source re-organization.
27136 - Added a pixmap file to use as an icon (gqview.xpm).
27139 * Fixed a bug which made the first editor slot useless from config dialog.
27142 - Changed filelist code to properly implement Glist.
27143 - Moved definitions of variables and #includes to better places.
27146 > New feature! Thumbnails displayed in the file list(us 't' to toggle).
27147 > Thumbnails size can be selected (General Options).
27148 > Rewrite (again) of the file list (to support adding/removing entries
27149 without re-reading the entire directory listing, [still need to convert
27150 the directory list, however]).
27151 - minor display layout changes (to accomodate the progress bar).
27152 - if a file format cannot be determined, a generic 'unknown image' picture
27154 - added display for the number of files listed.
27155 - added '-debug' command line option for debug output (preliminary)
27158 > Added a handle, now the file lists are sizeable.
27159 - renamed menu item Exit to Quit.
27160 - Added missing file includes that were exposed with GTK+ 0.99.10 release.
27163 > External editors can be specified in the configuration window (max 8).
27164 Under the "external editors" tab.
27165 - Popup menu for filelist (delete, rename, and edit).
27166 - Filelist highlight now follows currently viewed image.
27167 - A few minor fixes.
27170 > Updated code to compile with GTK+-0.99.4
27171 (will not work with previous versions of GTK)
27172 - Command line no longer requires a complete path to a file if it is in
27173 the current working directory. (or must be relative to it)
27174 - When moving to the next (or previous) image, the file list
27175 scrolls to include the current image's name.
27179 > Added keyboard shorcuts.
27180 > Configuration can be saved (to .gqviewrc in user's home dir)
27181 > Command line support. (specify startup directory or file to view)
27182 > Can set startup directory in options window (can be disabled)
27183 > Added custom filtering options to support more formats
27184 (Imlib supports almost anything your system can read using
27185 ImageMagick or Netpbm, if available).
27186 > File operations: create directory, rename file, delete file.
27187 > clicking mouse on image:
27188 button one: next image
27189 button two: previous image
27190 button three: popup menu (zoom, file operations, edit image)
27191 > Added option to load image into The Gimp.
27192 - Fixed a bug in the history list truncating routine. (GQview would crash)
27193 - Other minor improvements and fixes.
27196 > Source code clean up! The source code has been organized
27197 and is now readable (some code still needs organizing, but
27198 at least now the code can be followed).
27199 > Makefile rewritten, it may still need editing for some systems.
27200 The '-g' gcc option was removed for the released code, this makes
27201 the binary about 1/3 smaller (it removes some debugging facilities)
27202 - Fixed the transparency problem. This removes the garbage displayed
27203 where an image is transparent, unfortunately for now it is set to purple.
27206 > Rewrote directory and file list handling, the lists
27207 can now be of any length.
27208 > Lists are now sorted.
27209 > History list no longer expands out of control as the
27210 directory path gets longer, entries are truncated at
27211 32 characters and '/...' is prepended.
27212 > Added configuration window, including:
27213 - show or hide dot files
27214 - select default zoom mode for new image
27215 - disable file filtering
27216 - choose file types to filter
27217 - about tab for version and contact info
27220 > No history, first release!