2 Author: Colin Clark <colin.clark@cclark.uk>
3 Date: Mon Aug 12 10:25:26 2019 +0100
5 Fix ZoneDetect licence bug
7 ZoneDetect licence was not displayed
10 Author: Colin Clark <colin.clark@cclark.uk>
11 Date: Tue Aug 6 12:49:55 2019 +0100
13 Bug fix #626: Animated GIFS lead to high CPU load
15 https://github.com/BestImageViewer/geeqie/issues/626
18 A less significant memory leak remains.
21 Author: Colin Clark <colin.clark@cclark.uk>
22 Date: Mon Aug 5 12:56:48 2019 +0100
24 Bug fix: Eliminate runtime error
26 Eliminate runtime error: "gdk_pixbuf_format_get_name: assertion 'format
30 Author: Colin Clark <colin.clark@cclark.uk>
31 Date: Sun Aug 4 17:08:01 2019 +0100
33 Fix #626: Animated GIFS lead to high CPU load
35 https://github.com/BestImageViewer/geeqie/issues/626
37 File is read asynchronously, so no longer blocks while the file is read.
38 Cpu load is still high, but this is unavoidable.
41 Author: Dmitry Marakasov <>
42 Date: Sat Aug 3 12:34:42 2019 +0100
44 Fix #703: Fix build on non-glibc platforms
46 https://github.com/BestImageViewer/geeqie/pull/703
49 Author: Colin Clark <colin.clark@cclark.uk>
50 Date: Sat Aug 3 12:25:16 2019 +0100
52 Fix #683: Build fails on macOS due to use of _NL_TIME_FIRST_WEEKDAY
54 https://github.com/BestImageViewer/geeqie/issues/683
57 Author: Klaus Ethgen <Klaus@Ethgen.de>
58 Date: Sat Jul 27 09:30:15 2019 +0100
60 Compatibility function for lua > 5.1
63 Author: Klaus Ethgen <Klaus@Ethgen.de>
64 Date: Sun Jul 28 20:24:06 2019 +0100
66 Make the zoom lable a bit bigger
68 Thanks Sami Farin for reporting and patch.
73 Author: Klaus Ethgen <Klaus@Ethgen.de>
74 Date: Sun Jul 28 23:14:39 2019 +0100
76 Limiting to more recent version of glib and fix travis
78 g_utf8_make_valid was implemented with glib 2.52. That also causes
79 builds on ubuntu trusty fail.
82 Author: Colin Clark <colin.clark@cclark.uk>
83 Date: Thu Jul 25 09:25:28 2019 +0100
85 Bug fix: Compute TimeZone data
87 Improved error detection
90 Author: Colin Clark <colin.clark@cclark.uk>
91 Date: Wed Jul 24 16:47:06 2019 +0100
95 https://github.com/BestImageViewer/geeqie/issues/691
97 European locales use a comma as a decimal separator.
98 The XMP spec. specifies a dot as a decimal separator.
101 Author: Ð
\92икÑ
\82оÑ
\80 Ð
\9cайÑ
\81Ñ
\82Ñ
\80енко <>
102 Date: Fri Jul 12 10:43:56 2019 +0100
104 Update Russian translation
107 Author: Colin Clark <colin.clark@cclark.uk>
108 Date: Fri Jul 12 10:34:37 2019 +0100
110 Remove references to obsolete desktop files
113 Author: Colin Clark <colin.clark@cclark.uk>
114 Date: Sun Jun 30 12:22:19 2019 +0100
116 Enable lua scripts to be called from Info sidebar
118 A lua script can be called from any of the List Panes in the Info
121 Add a new entry and in the Key field use:
122 lua.<lua script name>
124 The output of the script should of course be text.
127 Author: Colin Clark <colin.clark@cclark.uk>
128 Date: Sat Jun 22 16:37:40 2019 +0100
130 Bug fix: Start-up directory setting not preserved
132 When the Start-up directory radio buttons were initialized, the setting
133 always reverted to No change.
136 Author: Colin Clark <colin.clark@cclark.uk>
137 Date: Mon Jun 17 11:32:22 2019 +0100
139 Implement downloadable timezone database
141 Option in Preferences/General to download timezone database from
143 Updated source files from https://github.com/BertoldVdb/ZoneDetect
144 Script for generation of timezone database
147 Author: Klaus Ethgen <Klaus@Ethgen.de>
148 Date: Mon Jan 22 21:45:39 2018 +0100
150 Error out if gen_* cannot be done
153 Author: Dima Kogan <>
154 Date: Sun Jun 9 10:51:57 2019 +0100
156 Fix #678: The image overlay should show the full image path, not just the filename
158 https://github.com/BestImageViewer/geeqie/issues/678
159 Additional parameter path in OSD
162 Author: Colin Clark <cclark@carbon>
163 Date: Wed Jun 5 10:32:53 2019 +0100
165 Camera import - warn of duplicate filenames
167 Digital cameras can have files of the same name in several sub-folders.
168 Detect this and warn the user that some files will not be downloaded.
171 Author: Pieter Krul <github@krul.cc>
172 Date: Sun May 12 03:23:44 2019 +0200
174 Fix build against exiv2-0.27.1+
177 Author: Klaus Ethgen <Klaus@Ethgen.de>
178 Date: Fri May 24 09:04:42 2019 +0100
180 Working check for lua
182 This was not working on gentoo as gento use slotted packages instead of
183 versioned package namens.
186 Author: Klaus Ethgen <Klaus@Ethgen.de>
187 Date: Fri May 24 08:38:54 2019 +0100
189 Allow to disable trash completely
191 The posibilito to not use trash at all was lost with implementation of
194 However, usually one does not want the system to keep megabytes of trash
195 lying around. That option allows to switch trash of completely.
197 The implementation, however, is a bit dirty, maybe someone else has a
198 better Idea to do it.
201 Author: Colin Clark <colin.clark@cclark.uk>
202 Date: Mon Apr 8 11:32:12 2019 +0100
204 Fix #664: Recursive slideshow does not respect file sorting
206 https://github.com/BestImageViewer/geeqie/issues/664
209 Author: Tomasz Goliński <tomaszg@math.uwb.edu.pl>
210 Date: Mon Apr 1 11:56:36 2019 +0100
212 Fix #663: Use grammatically correct month names in pan view
214 https://github.com/BestImageViewer/geeqie/issues/663
217 Author: Colin Clark <colin.clark@cclark.uk>
218 Date: Sun Mar 31 11:28:34 2019 +0100
220 Bug fix: Update documentation, remove obsolete GQview import options
222 Remove reference to plugins/import folder
225 Author: Colin Clark <colin.clark@cclark.uk>
226 Date: Wed Mar 27 11:56:16 2019 +0000
228 Update documentation, remove obsolete GQview import options
230 Update plugin and remote commands documentation.
231 The last update for GQview was 13 years ago; presumably the import
232 options are no longer useful.
235 Author: Andreas Rönnquist <>
236 Date: Tue Feb 26 10:07:24 2019 +0000
238 Fix #661, #662: String comparison to translated string causes crash
240 https://github.com/BestImageViewer/geeqie/issues/661
243 Author: Colin Clark <colin.clark@cclark.uk>
244 Date: Thu Feb 21 15:04:01 2019 +0000
246 Bug Fix: DEBUG_NAME() function for use with GTKInspector
248 gcc shows a "too many arguments" error, but clang does not.
251 Author: Colin Clark <colin.clark@cclark.uk>
252 Date: Thu Feb 14 12:05:04 2019 +0000
254 DEBUG_NAME() function for use with GTKInspector
256 This debug function can be used with GTKInspector to provide a visual
257 indication of where a widget is declared.
259 This is a documentation facility to aid developers new to the project.
262 GTK_DEBUG=interactive src/geeqie
265 Author: Colin Clark <colin.clark@cclark.uk>
266 Date: Wed Feb 13 11:47:38 2019 +0000
268 Bug fix: Search page - calls to g_regex_unref)
270 Eliminate run-time errors caused by unwanted calls to g_regex_unref()
273 Author: yasarciv67 <yasarciv67@gmail.com>
274 Date: Sat Feb 2 18:18:13 2019 +0200
279 Author: Klaus Ethgen <Klaus@Ethgen.de>
280 Date: Thu Jan 31 08:25:14 2019 +0100
282 Don't include ZoneDetect sources
284 Reverted Colins commit on request.
286 This Commit is just to create a conflict. Do *NOT* merge!
288 `git reset (--hard) origin/master` is the way to go.
291 Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
292 Date: Mon Jan 21 11:54:49 2019 +0000
294 Fix #658: Bug fix: reads of uninitialized data
296 https://github.com/BestImageViewer/geeqie/pull/658
299 Author: Rinat Ibragimov <ibragimovrinat@mail.ru>
300 Date: Sun Jan 20 22:56:30 2019 +0300
302 Bug fix: reads of uninitialized data
305 Author: Rasmus Thomsen <Rasmus.thomsen@protonmail.com>
306 Date: Sun Jan 6 17:40:31 2019 +0000
308 Fix #654, 655: fix build against exiv2-0.27.x
310 https://github.com/BestImageViewer/geeqie/pull/655
313 Author: Andreas Rönnquist <>
314 Date: Sun Jan 6 17:17:20 2019 +0000
316 Fix #656: make install fails on POTFILES.in (random-image plugin)
318 https://github.com/BestImageViewer/geeqie/issues/656
321 Author: Colin Clark <colin.clark@cclark.uk>
322 Date: Sun Jan 6 14:28:19 2019 +0000
324 Addl fix #619: Man page disagrees with --remote-help
326 https://github.com/BestImageViewer/geeqie/issues/619
328 The remote commands --file: and --view: will now display images in paths
329 relative to the folder the remote command is executed from
332 Author: Rasmus Thomsen <rasmus.thomsen@protonmail.com>
333 Date: Wed Jan 2 01:04:45 2019 +0100
335 fix build against exiv2-0.27.x
340 Author: Colin Clark <colin.clark@cclark.uk>
341 Date: Sat Jan 5 20:08:50 2019 +0000
343 Fix #619: Man page disagrees with --remote-help
345 https://github.com/BestImageViewer/geeqie/issues/619
347 Standardize format for remote commands i.e. ensure all options start
351 Author: Colin Clark <colin.clark@cclark.uk>
352 Date: Sat Jan 5 16:22:05 2019 +0000
354 Fix #516: Shortcut/Feature: Select random image
356 https://github.com/BestImageViewer/geeqie/issues/516
358 Implemented as a plugin.
360 The random image is selected from all files in all collections plus all
361 images in the current folder.
364 Author: Colin Clark <colin.clark@cclark.uk>
365 Date: Fri Jan 4 13:44:58 2019 +0000
367 Additional remote commands
369 --get-filelist:[<FOLDER>] Get list of files and class
370 --get-filelist-recurse:[<FOLDER>] Get list of files and class recursive
371 --get-collection:<COLLECTION> Get collection content
372 --get-collection-list Get list of collections
375 --tell Print filename of current image [and Collection, if collection
379 Author: Colin Clark <colin.clark@cclark.uk>
380 Date: Thu Dec 20 11:45:20 2018 +0000
382 Bug fix: Extra characters in mailmap
385 Author: Jiří Boháč <>
386 Date: Wed Dec 19 10:10:10 2018 +0000
388 Fix #650, 651: fullscreen does not work over multiple monitors
390 https://github.com/BestImageViewer/geeqie/issues/650
393 Author: Colin Clark <colin.clark@cclark.uk>
394 Date: Tue Dec 18 16:42:02 2018 +0000
396 Preferences tabs orientation
398 Move preferences tabs to the left side so that all tabs are always in
402 Author: Colin Clark <colin.clark@cclark.uk>
403 Date: Tue Dec 11 11:46:00 2018 +0000
405 Bug fix: View in new window from files pane
407 When View in New Window was called from a right-click in the files pane,
408 the image was not shown at the correct size
411 Author: Jiri Bohac <jbohac@suse.cz>
412 Date: Fri Dec 7 00:30:22 2018 +0100
414 Fix fullscreen spanning multiple monitors
416 Commit a16635c ("Fix fullscreen - remove all the garbage
417 which breaks things and let Gtk do its job.")
418 broke fullscreen spanning multiple monitors.
420 Fix this for GTK3 by using gdk_window_set_fullscreen_mode().
423 Unfortunately, GTK2 has no equivalent.
426 Author: Dave Lambert <>
427 Date: Fri Nov 30 11:05:43 2018 +0000
429 Fix #649: Tell Git to ignore .desktop files globally
431 https://github.com/BestImageViewer/geeqie/pull/649
434 Author: Dave Lambert <dave@davelambert.org>
435 Date: Mon Nov 26 12:11:40 2018 +0000
437 Tell Git to ignore .desktop files globally
439 These files are all generated by the build, with the exception of the
440 template.desktop file, so:
442 * Have Git ignore all *.desktop files.
443 * Rename template.desktop to template.desktop.in to
444 avoid a clash with this new ignore rule.
445 * Remove the checked-in image-crop.desktop file, which is built
449 Author: Dave Lambert <>
450 Date: Mon Nov 26 17:53:22 2018 +0000
452 Fix #648: Correctly size image windows opened from collections
454 https://github.com/BestImageViewer/geeqie/pull/648
457 Author: Dave Lambert <dave@davelambert.org>
458 Date: Mon Nov 26 11:52:23 2018 +0000
460 Correctly size image windows opened from collections
462 When opening a view window from a collection, get the the image size
463 info from the file so the new window is appropriately sized.
466 Author: grumpytetra <>
467 Date: Fri Nov 23 17:11:24 2018 +0000
469 Fix #647: rename configure.in to configure.ac
471 https://github.com/BestImageViewer/geeqie/pull/647
474 Author: grumpytetra <grumpytetra@teknik.io>
475 Date: Fri Nov 23 13:24:22 2018 +0100
477 rename configure.in to configure.ac
480 Author: Colin Clark <colin.clark@cclark.uk>
481 Date: Thu Nov 22 15:08:54 2018 +0000
483 Ref #160: Replace print dialog by standard GTK dialog
485 https://github.com/BestImageViewer/geeqie/issues/160
487 Permit exif tags to be included in the image text annotations (as for
488 the Overlay screen Display)
491 Author: Colin Clark <colin.clark@cclark.uk>
492 Date: Sun Nov 18 17:38:10 2018 +0000
494 Ref #631: Compilation script for all distributions
496 https://github.com/BestImageViewer/geeqie/issues/631
498 Reference to all-distros script included in README.
500 Full list of dependencies still not included.
503 Author: Colin Clark <colin.clark@cclark.uk>
504 Date: Sat Nov 17 20:07:33 2018 +0000
506 Show timezone data when no date-time
508 Make available GPS lat/long derived data Timezone, Country Name, Country
509 Code even when there is no GPS date and time available.
512 Author: Colin Clark <colin.clark@cclark.uk>
513 Date: Sat Nov 17 19:48:35 2018 +0000
515 Fix #645: Hide Bars cannot be toggled after Geeqie restart
517 https://github.com/BestImageViewer/geeqie/issues/645
520 Author: Colin Clark <colin.clark@cclark.uk>
521 Date: Wed Nov 14 10:15:23 2018 +0000
523 Bug fix #251: Crop simulation
525 https://github.com/BestImageViewer/geeqie/issues/251
527 If the drawn rectangle started or ended outside the image area,
528 incorrect coordinates were returned.
530 The coordinates of the enclosed part of the image are now returned.
533 Author: Colin Clark <colin.clark@cclark.uk>
534 Date: Thu Nov 8 12:26:09 2018 +0000
536 Info sidebar: Preserve state of Show Hidden flags
538 In the Info Sidebar, preserve the state of the Show Hidden flags for
539 the Exif and File Info panes
542 Author: Colin Clark <colin.clark@cclark.uk>
543 Date: Sat Nov 3 17:53:31 2018 +0000
545 Fix #437: Delete to standard Trash directory
547 https://github.com/BestImageViewer/geeqie/issues/437
549 The method of file deletion is changed. The Preferences/Behaviour option
550 "Safe delete" is removed.
552 The user has the option to choose Geeqie-defined trash bin or
553 system-defined trash bin as the normal mode - set in
554 Preferences/Behaviour.
556 Menus have two entries: Move to trash and Permanent delete.
558 The Delete key moves to trash; shift-Delete deletes permanently.
560 Both Move to trash and Permanent delete have user-selectable
561 confirmation, set in Preferences/Behaviour.
563 This means the function of the Delete key is changed from Permanent
564 delete to Move to trash, which is a fail-safe change.
567 Author: Colin Clark <colin.clark@cclark.uk>
568 Date: Thu Nov 1 13:59:03 2018 +0000
570 Eliminate FIXME: enable or disable individual plugins from configure
572 Additional checkbox in Edit/Configure Plugins to prevent plugins being
573 displayed in the menus
576 Author: Colin Clark <colin.clark@cclark.uk>
577 Date: Sat Oct 27 12:40:59 2018 +0100
579 Plugin for image crop
581 Requires ImageMagick and exiftool
584 Author: Colin Clark <colin.clark@cclark.uk>
585 Date: Thu Oct 25 20:11:22 2018 +0100
587 Plugin for camera download
589 Basic function: download all, skip existing, to current folder.
593 Author: Colin Clark <colin.clark@cclark.uk>
594 Date: Tue Oct 23 19:44:36 2018 +0100
596 Plugin for tethered photography
598 Basic tethered photography using gphoto2
601 Author: Colin Clark <colin.clark@cclark.uk>
602 Date: Sun Oct 21 11:32:53 2018 +0100
604 Fix #642: If a folder is a link, use an icon to indicate it is a link
606 https://github.com/BestImageViewer/geeqie/issues/642
608 There is no stock icon for a folder as a link. The icon used is not
609 particularly appropriate, but its meaning should be clear.
611 The target path is shown as a tooltip.
614 Author: Colin Clark <colin.clark@cclark.uk>
615 Date: Sun Oct 21 10:48:33 2018 +0100
617 Do not grab focus when --remote view:<file> is used
620 https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1781858
623 Author: Colin Clark <colin.clark@cclark.uk>
624 Date: Fri Oct 19 18:42:55 2018 +0100
626 Permit icon field in desktop file to be an absolute path
629 Author: Andreas Rönnquist <>
630 Date: Fri Oct 19 10:51:27 2018 +0100
632 Fix 641: Add export-jpeg to POTFILES.in
634 https://github.com/BestImageViewer/geeqie/pull/641
637 Author: Andreas Rönnquist <andreas@ronnquist.net>
638 Date: Thu Oct 18 23:20:41 2018 +0200
640 Add export-jpg to POTFILES.in
643 Author: Colin Clark <colin.clark@cclark.uk>
644 Date: Thu Oct 18 19:31:24 2018 +0100
646 Permit rotate commands to be on toolbar
649 Author: Wojciech Muła <>
650 Date: Thu Oct 18 19:13:07 2018 +0100
652 Fix #544: copy symlinks as symlinks instead of dereferencing them
654 https://github.com/BestImageViewer/geeqie/issues/544
656 Revert back to previous commit.
657 Include new patch to prevent the crash noted in #640
660 Author: Colin Clark <colin.clark@cclark.uk>
661 Date: Tue Oct 16 19:07:11 2018 +0100
663 Fix #640: geeqie core dumps (for me) on symlink copy
665 https://github.com/BestImageViewer/geeqie/issues/640
667 Revert commits 205a701a and d5521e38
668 Something in these patches is causing the seg. fault.
669 It is best to revert them until the reason can be found.
672 Author: Colin Clark <colin.clark@cclark.uk>
673 Date: Sun Oct 14 12:40:03 2018 +0100
675 Fix #635: Export in JPG
677 https://github.com/BestImageViewer/geeqie/issues/635
679 Implemented via plugin
682 Author: Colin Clark <colin.clark@cclark.uk>
683 Date: Sun Oct 14 10:39:17 2018 +0100
685 Bug fix: View in new window wrong size
687 Opening an image in "View in new window" was displayed in a window of
689 The window was opened before the image was completely loaded, and so the
690 window size was not known.
693 Author: Klaus Ethgen <Klaus@Ethgen.de>
694 Date: Sun Oct 7 12:09:17 2018 +0100
696 Updating mailmap to map to correct user
699 Author: Olaf Seibert <>
700 Date: Sun Oct 7 11:01:36 2018 +0100
702 Fix #638: Avoid non-portable == for the test command
704 https://github.com/BestImageViewer/geeqie/pull/638
707 Author: Rhialto The M <Rhialto@users.noreply.github.com>
708 Date: Sat Oct 6 18:26:43 2018 +0200
710 Avoid non-portable == for the test command
712 The test command doesn't accept `==` as operator. It should be a single `=` for portable use. The `==` is a gnu extension.
714 Note that the x-trick hasn't been needed for a long, long time. You can reliably write it with quotes:
716 if test "$gtk3" = yes; then
718 but I left that alone since it doesn't hurt other than being ugly.
721 Author: Colin Clark <colin.clark@cclark.uk>
722 Date: Sat Oct 6 09:51:37 2018 +0100
724 Fix #637: Remove unused function vf_index_is_selected
726 https://github.com/BestImageViewer/geeqie/pull/637
729 Author: Daniel Mueller <deso@posteo.net>
730 Date: Fri Oct 5 18:30:47 2018 -0700
732 Remove unused function vf_index_is_selected
735 Author: Colin Clark <colin.clark@cclark.uk>
736 Date: Thu Oct 4 16:16:25 2018 +0100
738 Ref #160: Replace print dialog by standard GTK dialog
740 https://github.com/BestImageViewer/geeqie/issues/160
742 Rotate to exif orientation
745 Author: Colin Clark <colin.clark@cclark.uk>
746 Date: Tue Oct 2 13:01:06 2018 +0100
748 Simplify OSD settings in Preferences
750 Move Overlay Screen Display settings in Preferences from the Windows tab
752 Allow preformatted tags to be set by button click or drag-and-drop.
755 Author: Andreas Rönnquist <>
756 Date: Mon Sep 24 11:10:02 2018 +0100
758 Fix #632: Add FILES section to manual page
760 https://github.com/BestImageViewer/geeqie/pull/632
763 Author: Andreas Rönnquist <>
764 Date: Mon Sep 24 10:23:28 2018 +0100
766 Fix #633: Fix typo in GuideReferenceConfig.html
768 https://github.com/BestImageViewer/geeqie/pull/633
771 Author: Andreas Rönnquist <andreas@ronnquist.net>
772 Date: Sun Sep 23 22:13:09 2018 +0200
774 Fix typo geqqie/geeqie
777 Author: Andreas Rönnquist <andreas@ronnquist.net>
778 Date: Sun Sep 23 22:05:03 2018 +0200
780 Add FILES section to man
783 Author: Colin Clark <colin.clark@cclark.uk>
784 Date: Sun Sep 23 20:09:30 2018 +0100
786 Fix #160: Replace print dialog by standard GTK dialog
788 https://github.com/BestImageViewer/geeqie/issues/160
790 Option to place text as header or footer
791 Option to show additional text field on each page of a single or
795 Author: Colin Clark <colin.clark@cclark.uk>
796 Date: Fri Sep 21 10:59:56 2018 +0100
798 Bug fix #160: Replace print dialog by standard GTK dialog
800 https://github.com/BestImageViewer/geeqie/issues/160
802 Ensure print dialog has a parent window
803 Eliminate run-time error
806 Author: Colin Clark <colin.clark@cclark.uk>
807 Date: Thu Sep 20 19:29:39 2018 +0100
809 Fix #160: Replace print dialog by standard GTK dialog
811 https://github.com/BestImageViewer/geeqie/issues/160
813 Does not include proof print.
816 Author: Colin Clark <colin.clark@cclark.uk>
817 Date: Fri Sep 7 19:09:43 2018 +0100
819 Change right-click menu item name
821 Change Edit to Plugins
824 Author: Colin Clark <colin.clark@cclark.uk>
825 Date: Wed Aug 29 17:28:34 2018 +0100
827 Script for compiling on Debian systems
829 Additional dependency required - for Linux Mint, at least
832 Author: Colin Clark <colin.clark@cclark.uk>
833 Date: Mon Aug 27 11:28:17 2018 +0100
835 Bug fix: Option to hide predefined keyword tree
837 Eliminate run-time error
840 Author: Colin Clark <colin.clark@cclark.uk>
841 Date: Sun Aug 26 19:32:38 2018 +0100
843 Option to hide predefined keyword tree
845 Selected on Preferences/General
848 Author: Colin Clark <colin.clark@cclark.uk>
849 Date: Sun Aug 26 19:14:39 2018 +0100
851 Bug fix #305: Faster Tagging (Keywords)
853 https://github.com/BestImageViewer/geeqie/issues/305
855 Make correct context-sensitive help file call
858 Author: Colin Clark <colin.clark@cclark.uk>
859 Date: Sun Aug 26 13:32:42 2018 +0100
861 Fix #305: Faster Tagging (Keywords)
863 https://github.com/BestImageViewer/geeqie/issues/305
865 Keyword autocompletion - see the Info Sidebar section in the Help file
869 Author: Colin Clark <colin.clark@cclark.uk>
870 Date: Tue Aug 21 17:02:20 2018 +0100
872 Additional parameters from ZoneDetect
874 Additional parameters derived from GPS data:
875 formatted.countryname - ISO 3166 country name
876 formatted.countrycode - ISO 3166 two-letter country code
880 Date: Tue Aug 21 12:21:17 2018 +0100
882 Fix #630: add headline field to the sidebar
884 https://github.com/BestImageViewer/geeqie/pull/630
887 Author: Igor Ippolitov <iippolitov@gmail.com>
888 Date: Mon Aug 20 18:30:44 2018 +0300
893 Author: Colin Clark <colin.clark@cclark.uk>
894 Date: Mon Aug 20 14:34:57 2018 +0100
896 Remove ZoneDetect .bin file from repository
898 A Debian maintainer has pointed out that Debian does not permit .bin
899 files in the packages they create.
900 The ZoneDetect database file, timezone21.bin has therefore been removed
903 New users must download the .bin file themself if they require UTC/DST
906 This situation exists because the ZoneDetect developer has not yet put
907 the source code for the database generator onto GitHub - when that
908 happens, the database file will be generated by Geeqie (using the
909 ZoneDetect sources) during the installation procedure.
912 Author: Colin Clark <colin.clark@cclark.uk>
913 Date: Sat Aug 18 11:00:35 2018 +0100
915 Bug fix #251: Crop simulation
917 https://github.com/BestImageViewer/geeqie/issues/251
919 If draw rectangle is not selected, return null.
922 Author: Colin Clark <colin.clark@cclark.uk>
923 Date: Fri Aug 17 18:12:04 2018 +0100
925 Fix #629: Keywords are not adding properly to selected files
927 https://github.com/BestImageViewer/geeqie/issues/629
929 The right-click menu of the left-hand keywords pane of the info sidebar
930 now uses only the selected keywords.
931 Any partially selected keywords will be expanded to the full keyword.
932 Select none == select all
935 Author: Colin Clark <colin.clark@cclark.uk>
936 Date: Thu Aug 16 19:48:59 2018 +0100
938 Bug fix #624: Filter files by shell or regular expression pattern
940 https://github.com/BestImageViewer/geeqie/issues/624
942 Show new entries in the combo box
943 Permit entries to be deleted (select the entry, click on the text box,
944 press delete, press enter)
947 Author: Colin Clark <colin.clark@cclark.uk>
948 Date: Wed Aug 15 19:43:06 2018 +0100
950 Fix #624: Filter files by shell or regular expression pattern
952 https://github.com/BestImageViewer/geeqie/issues/624
954 An option on Select/Show File Filter (or the toolbar) to provide regular
955 expression file-filtering of the currently displayed folder.
958 Author: Andreas Rönnquist <andreas@ronnquist.net>
959 Date: Tue Aug 14 22:22:49 2018 +0200
961 Fix typo unkown/unknown
964 Author: Colin Clark <colin.clark@cclark.uk>
965 Date: Mon Aug 13 14:30:01 2018 +0100
967 Ref #624: Filter files by shell or regular expression pattern
969 https://github.com/BestImageViewer/geeqie/issues/624
971 The File name (when "contains" is selected) and Comment items on the
972 Search page use Perl Compatible Regular Expressions.
974 Basic searches should be no different to current usage.
977 Author: Colin Clark <colin.clark@cclark.uk>
978 Date: Sun Aug 12 17:29:35 2018 +0100
980 Move menu/toolbar to top of window
982 Moving the menu/toolbar to the top of the window eliminates the problem
983 of these items being partially obscured when the tools pane is reduced
987 Author: Colin Clark <colin.clark@cclark.uk>
988 Date: Sat Aug 11 19:48:17 2018 +0100
990 Additional optional entries for the toolbar
993 Author: Colin Clark <colin.clark@cclark.uk>
994 Date: Fri Aug 10 10:06:19 2018 +0100
996 Bug fix: Crash when GPSInfo contains illegal characters
998 If Exif.GPSInfo contains unexpected characters, it can cause a seg.
999 fault when passed to atof().
1002 Author: Colin Clark <colin.clark@cclark.uk>
1003 Date: Mon Aug 6 12:55:46 2018 +0100
1005 Script for compiling on Debian systems
1007 Several improvements
1010 Author: Colin Clark <colin.clark@cclark.uk>
1011 Date: Sat Aug 4 19:57:56 2018 +0100
1013 Tooltips for bookmarks and shortcuts
1015 The tooltip shows the path for bookmarks and shortcuts
1018 Author: Colin Clark <colin.clark@cclark.uk>
1019 Date: Thu Aug 2 20:15:36 2018 +0100
1021 Tooltip for path entry
1023 The current path entry can be partially obscured if the vertical divider
1024 is pushed too far to the left.
1025 This commit shows the current path as the tooltip.
1028 Author: Colin Clark <colin.clark@cclark.uk>
1029 Date: Thu Aug 2 14:28:17 2018 +0100
1031 Revised script for compiling on Debian system
1033 Omitted dependencies
1034 Command line option to compile commit -n
1035 Distribution detection
1038 Author: Colin Clark <colin.clark@cclark.uk>
1039 Date: Wed Aug 1 19:17:46 2018 +0100
1041 Bug Fix: Float file list layout not preserved in GTK3
1043 gtk_vpaned_new() is deprecated and replaced by gtk_paned_new().
1045 But the macro GTK_IS_VPANED does not work with gtk_paned_new().
1048 Author: Andreas Rönnquist <>
1049 Date: Wed Aug 1 10:37:17 2018 +0100
1051 Fix #627: Add awk shebang to geocode-parameters.awk
1053 https://github.com/BestImageViewer/geeqie/pull/627
1056 Author: Andreas Rönnquist <andreas@ronnquist.net>
1057 Date: Tue Jul 31 18:34:40 2018 +0200
1059 Add awk shebang to geocode-parameters.awk
1062 Author: Colin Clark <colin.clark@cclark.uk>
1063 Date: Fri Jul 27 16:49:58 2018 +0100
1065 Enhanced script for compiling on Debian systems
1068 Author: Colin Clark <colin.clark@cclark.uk>
1069 Date: Sat Jul 21 19:18:08 2018 +0100
1071 Shell script to aid compiling on Debian systems
1074 Author: Colin Clark <colin.clark@cclark.uk>
1075 Date: Sat Jul 21 12:34:02 2018 +0100
1077 Bug fix: Preserve cache mode
1079 In some circumstances, the selected cache mode was not preserved
1082 Author: Colin Clark <colin.clark@cclark.uk>
1083 Date: Fri Jul 20 17:45:10 2018 +0100
1085 Fix #251: Crop simulation
1087 Menu option to draw a rectangle.
1088 Rectangle co-ordinates can be obtained with the remote command:
1089 --remote --get-rectangle
1092 Author: Colin Clark <colin.clark@cclark.uk>
1093 Date: Thu Jul 19 10:56:46 2018 +0100
1095 Bug fix: Collection preview
1097 Creating thumbnails takes too long; use only thumbnails in the cache.
1098 Option in Preferences/General to define the maximum number of thumbnails
1102 Author: Colin Clark <colin.clark@cclark.uk>
1103 Date: Wed Jul 18 11:09:22 2018 +0100
1105 Ref #332: include pdf-view
1107 Display an image of the first page of a pdf file.
1111 Author: Colin Clark <colin.clark@cclark.uk>
1112 Date: Wed Jul 18 10:16:41 2018 +0100
1116 If the folder containing collection files (usually
1117 $HOME/.local/share/geeqie/collections) is opened, the image pane will
1118 show a montage of the thumbnails (to a maximum of 20) of the images in
1119 the selected collection.
1120 Requires ImageMagick.
1122 This is a simplistic implementation, and should be improved e.g.
1124 Use collect-io.c to parse the collection file
1125 Use cached thumbnails instead of re-creating
1126 Use Geeqie to create the montage instead of using ImageMagick
1129 Author: Colin Clark <colin.clark@cclark.uk>
1130 Date: Sun Jul 15 11:02:07 2018 +0100
1132 Pan view warning window
1134 Ensure the pan view warning window is displayed at a sensible width
1137 Author: Colin Clark <colin.clark@cclark.uk>
1138 Date: Sat Jul 14 17:26:32 2018 +0100
1140 British English translation update
1145 Author: Colin Clark <colin.clark@cclark.uk>
1146 Date: Sat Jul 14 16:46:15 2018 +0100
1148 Additional toolbar icons
1151 Author: Colin Clark <colin.clark@cclark.uk>
1152 Date: Sat Jul 14 14:23:55 2018 +0100
1154 Ref #331: Overimposed custom composition rule lines
1156 "Rule of thirds" guidelines are included as an additional item in the
1157 overlay screen display feature.
1160 Author: Colin Clark <colin.clark@cclark.uk>
1161 Date: Sat Jul 7 19:50:31 2018 +0100
1165 Implement a file class for Collections
1166 Include an icon for collections (temporary icon until someone creates an
1168 Double-click on a .gqv icon in the files pane opens the collection
1170 Option in Preferences/Behavior to open collection windows on top
1172 N.B. current users have to manually edit the Collections entry in
1173 Preferences/Files to change the collections class from metadata to
1177 Author: Colin Clark <colin.clark@cclark.uk>
1178 Date: Fri Jul 6 19:46:54 2018 +0100
1180 Additional file info parameters (2)
1185 Author: Colin Clark <colin.clark@cclark.uk>
1186 Date: Fri Jul 6 19:44:10 2018 +0100
1188 Additional file info parameters
1190 Additional parameters which can be displayed in the info sidebar or
1191 overlay screen display:
1193 file owner (file.owner)
1194 file group (file.group)
1195 file class (file.class) e.g. RAW image etc.
1196 file symbolic link (file.link)
1199 Author: Colin Clark <colin.clark@cclark.uk>
1200 Date: Sat Jun 30 22:18:19 2018 +0100
1202 Drag and drop file onto search window
1204 If a file is dragged and dropped onto either the path or similarity
1205 entry box in the search window, the full URI (e.g. file:///home/etc_etc)
1208 This commit ensures the correct format is used, and also fills in the
1212 Author: Colin Clark <colin.clark@cclark.uk>
1213 Date: Fri Jun 29 12:19:26 2018 +0100
1215 Adl fix #323: Rating system
1217 https://github.com/BestImageViewer/geeqie/issues/323
1219 Display star rating in collection window
1222 Author: Colin Clark <colin.clark@cclark.uk>
1223 Date: Fri Jun 29 11:27:49 2018 +0100
1225 Addl fix #147: Darktable XMP Sidecar Files not grouped
1227 https://github.com/BestImageViewer/geeqie/issues/147
1229 In some cases remove_level_from_path() returned NULL instead of a
1231 This caused problems when followed by a strcmp()
1234 Author: Colin Clark <colin.clark@cclark.uk>
1235 Date: Thu Jun 28 19:22:21 2018 +0100
1237 Tabcomp and hidden files
1239 Make tabcomp follow the "Show hidden files or folders" option
1242 Author: Andreas Rönnquist <>
1243 Date: Tue Jun 26 14:50:24 2018 +0100
1245 Fix #620: Fix build on x32
1247 https://github.com/BestImageViewer/geeqie/pull/620
1250 Author: Colin Clark <colin.clark@cclark.uk>
1251 Date: Tue Jun 26 11:59:11 2018 +0100
1253 Addl fix #323: Rating system
1255 https://github.com/BestImageViewer/geeqie/issues/323
1257 g_ascii_string_to_unsigned() requires glib 2.54.
1258 The test set-up on Travis requires glib 2.40
1261 Author: Andreas Rönnquist <>
1262 Date: Mon Jun 25 10:19:46 2018 +0100
1264 Fix #618: Avoid using PATH_MAX where not available
1266 https://github.com/BestImageViewer/geeqie/pull/618
1268 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.
1271 Author: Colin Clark <colin.clark@cclark.uk>
1272 Date: Sun Jun 24 20:20:23 2018 +0100
1274 Change character code in decode_sim
1276 Change character code 0xD7 to 0x78
1279 Author: Colin Clark <colin.clark@cclark.uk>
1280 Date: Sun Jun 24 16:13:47 2018 +0100
1282 Update documentation for similarity cache
1285 Author: Colin Clark <colin.clark@cclark.uk>
1286 Date: Sun Jun 24 14:43:35 2018 +0100
1288 Bug fix: Create thumbnails maintenance option
1290 In the Cache Maintenance dialog, Create Thumbnails is always enable. If
1291 thumbnail creation is disabled in Preferences/General, thumbnails are
1292 still created, but sometimes in the wrong folder.
1294 This commit disables Create Thumbnails in the maintenance dialog when
1295 when thumbnail creation is disabled in Preferences.
1298 Author: micrococo <>
1299 Date: Sun Jun 24 11:50:22 2018 +0100
1301 Fix #617: Spanish translation update
1303 https://github.com/BestImageViewer/geeqie/pull/617
1306 Author: Colin Clark <colin.clark@cclark.uk>
1307 Date: Sun Jun 24 11:39:19 2018 +0100
1309 British English translation
1312 Author: Colin Clark <colin.clark@cclark.uk>
1313 Date: Fri Jun 22 19:20:08 2018 +0100
1315 Addl fix #323: Rating system
1317 https://github.com/BestImageViewer/geeqie/issues/323
1319 Preserve show star rating setting
1320 User option to select the character for Star and Rejected -
1324 Author: Klaus Ethgen <Klaus@Ethgen.de>
1325 Date: Fri Jun 22 10:38:37 2018 +0100
1327 Little note about comments in bug report
1330 Author: Colin Clark <colin.clark@cclark.uk>
1331 Date: Thu Jun 21 11:50:49 2018 +0100
1333 Fix #616: Image Position settings missing in 1.4
1335 https://github.com/BestImageViewer/geeqie/issues/616
1337 Image scroll settings are now on status bar. Update tool-tip and
1341 Author: Colin Clark <colin.clark@cclark.uk>
1342 Date: Wed Jun 20 18:16:40 2018 +0100
1344 Bug fix323: Rating system
1346 Revised Unicode character
1349 Author: Colin Clark <colin.clark@cclark.uk>
1350 Date: Wed Jun 20 16:06:48 2018 +0100
1352 Buf fix #323: Rating system
1354 https://github.com/BestImageViewer/geeqie/issues/323
1356 Convert Unicode characters to UTF-8
1359 Author: Colin Clark <colin.clark@cclark.uk>
1360 Date: Wed Jun 20 11:07:08 2018 +0100
1362 Fix #614: Wrap and/or truncate long file names in file list view
1364 https://github.com/BestImageViewer/geeqie/issues/614
1366 In List view, the tooltip is set to column 1 data.
1369 Author: Colin Clark <colin.clark@cclark.uk>
1370 Date: Mon Jun 18 19:17:19 2018 +0100
1372 Show star rating in files pane
1374 Accessed via a right-click menu
1377 Author: Colin Clark <colin.clark@cclark.uk>
1378 Date: Mon Jun 18 18:53:46 2018 +0100
1380 Read metadata in the idle loop
1382 Selecting sort-by DateOriginal, DateDigitized or Rating caused Geeqie to
1383 freeze while the metadata was read for the whole folder contents.
1385 This commit reads those data in the idle loop and thus prevents the
1387 There is an option in Preferences/Metadata to autmatically read the
1388 metadata in the idle loop whenever a new folder is selected.
1391 Author: Colin Clark <colin.clark@cclark.uk>
1392 Date: Thu Jun 7 14:13:43 2018 +0100
1394 Option to change default button for copy/move dialogs
1396 Option on Preferences/Behavior to use With Rename as the default button
1397 for Copy/Move dialogs.
1398 The option is off by default.
1401 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1402 Date: Thu Jun 7 11:44:36 2018 +0100
1404 Fix #612: Pan view image class filtering
1406 https://github.com/BestImageViewer/geeqie/issues/612
1409 Author: Colin Clark <colin.clark@cclark.uk>
1410 Date: Sun Jun 3 11:39:01 2018 +0100
1412 Show rating as star characters
1414 Additional tag formatted.star_rating to show Xmp.xmp.Rating as a set of
1418 Author: Colin Clark <colin.clark@cclark.uk>
1419 Date: Thu May 31 19:00:02 2018 +0100
1421 Bug fix: incorrect initialization check of filedata exifdate_digitized
1424 Author: Colin Clark <colin.clark@cclark.uk>
1425 Date: Thu May 31 11:20:22 2018 +0100
1427 Include file ctime as a formatted tag
1429 Include ctime as the formatted tag: file.ctime
1432 Author: Colin Clark <colin.clark@cclark.uk>
1433 Date: Mon May 28 10:05:33 2018 +0100
1435 Pan view - right click menu goto original
1437 Additional item on the right-click menu to go to the source image
1440 Author: Colin Clark <colin.clark@cclark.uk>
1441 Date: Mon May 28 09:58:42 2018 +0100
1443 Bug fix: Pan view - implement exif data display
1445 If geeqierc.xml contained no data for the sidebar exif pane, there would
1449 Author: Colin Clark <colin.clark@cclark.uk>
1450 Date: Sun May 27 17:57:58 2018 +0100
1452 Pan view calendar - show day-of-week legend
1455 Author: Michał Pecio <>
1456 Date: Sun May 27 10:45:10 2018 +0100
1458 Support for Canon ISO tags
1460 Some pre-2010 Canon cameras didn't write the standard EXIF ISO speed
1461 tag. The ISO speed of photos taken with such cameras can be found in
1462 the proprietary Exif.CanonSi.ISOSpeed tag
1465 Author: Colin Clark <colin.clark@cclark.uk>
1466 Date: Sat May 26 20:20:01 2018 +0100
1468 Pan view calendar - use locale to set first day of week
1471 Author: Colin Clark <colin.clark@cclark.uk>
1472 Date: Thu May 24 19:25:45 2018 +0100
1474 Pan view - implement exif data display
1476 The option to display exif data in pan view was NULLed out.
1478 This commit implements the display of exif data.
1479 The parameters displayed are the same as in the info sidebar.
1482 Author: Colin Clark <colin.clark@cclark.uk>
1483 Date: Thu May 24 10:04:39 2018 +0100
1485 Pan view - eliminate run-time error
1487 Remove redundant code
1490 Author: Colin Clark <colin.clark@cclark.uk>
1491 Date: Fri May 18 17:48:12 2018 +0100
1493 Addl fix #220: marks do not persist
1495 https://github.com/BestImageViewer/geeqie/issues/220
1497 Additional parameter on search page to find files which have marks set.
1500 Author: Colin Clark <colin.clark@cclark.uk>
1501 Date: Wed May 16 19:22:12 2018 +0100
1503 Fix #597: Help file search
1505 https://github.com/BestImageViewer/geeqie/issues/597
1507 Only on-line help files are searched.
1508 Search engine defined in Preferences/General.
1509 Local help files are not searched.
1512 Author: Colin Clark <colin.clark@cclark.uk>
1513 Date: Wed May 16 10:04:01 2018 +0100
1515 Bug fix: Mnemonic text for marks
1517 Incorrect initialization
1520 Author: Colin Clark <colin.clark@cclark.uk>
1521 Date: Tue May 15 09:37:55 2018 +0100
1523 Fix #609: Crash on "View in New Window" if no image active
1525 https://github.com/BestImageViewer/geeqie/issues/609
1528 Author: Colin Clark <colin.clark@cclark.uk>
1529 Date: Sun May 6 19:54:36 2018 +0100
1531 Rename menu item "Thumbnail maintenance" to "Cache maintenance"
1534 Author: Colin Clark <colin.clark@cclark.uk>
1535 Date: Sun May 6 16:55:11 2018 +0100
1537 Mnemonic text for marks
1539 The marks check boxes at the top of the file pane have tooltips that may
1540 be used to describe each mark.
1541 The text can be modified by right-click.
1544 Author: Colin Clark <colin.clark@cclark.uk>
1545 Date: Sun May 6 09:40:30 2018 +0100
1547 Log window - do not show buttons when debug is disabled
1550 Author: Colin Clark <colin.clark@cclark.uk>
1551 Date: Fri May 4 16:16:37 2018 +0100
1553 Fix #220, 269: marks do not persist
1555 https://github.com/BestImageViewer/geeqie/issues/220
1556 https://github.com/BestImageViewer/geeqie/issues/269
1558 Marks/image connections can optionally be saved in a text file in the
1559 same folder as History etc.
1560 The option is in Preferences/Behavior - set to save by default.
1561 Also a menu item to clear all marks.
1564 Author: Colin Clark <colin.clark@cclark.uk>
1565 Date: Thu May 3 16:03:26 2018 +0100
1567 Ensure ChangeLog gets regenerated
1570 Author: Colin Clark <colin.clark@cclark.uk>
1571 Date: Wed May 2 19:02:13 2018 +0100
1573 Fix #605: Crash when writing metadata to .svg files
1575 https://github.com/BestImageViewer/geeqie/issues/605
1577 This corrects a coding error, which caused the crash.
1579 Parhaps the defaults in filefilter.c at about line 238 should be changed
1580 to set these files to no-write:
1581 pnm, svg, gif, xbm, xpm, bmp, ico, ras
1583 But line 228 sets them to writable anyway.
1586 Author: Colin Clark <colin.clark@cclark.uk>
1587 Date: Tue May 1 16:46:59 2018 +0100
1589 Update ffmpegthumbnailer library version
1591 Update required library version to 2.1.0 - required for
1595 Author: Colin Clark <colin.clark@cclark.uk>
1596 Date: Wed Apr 25 11:46:38 2018 +0100
1598 Local time - UTC offset and daylight saving correction
1600 Use GPS lat/long to provide local time corrected for UTC offset and DST
1603 The corrected time is available in formatted.localtime
1604 The selected timezone is available in formatted.timezone
1607 Author: Colin Clark <colin.clark@cclark.uk>
1608 Date: Thu Apr 12 11:34:52 2018 +0100
1610 Fix #600: Window "Edit command results" with GTK3 has disproportionate spacing (OK with GTK2)
1612 https://github.com/BestImageViewer/geeqie/issues/600
1615 Author: Colin Clark <colin.clark@cclark.uk>
1616 Date: Wed Apr 11 16:23:10 2018 +0100
1618 Modify copy/move dialogs
1620 Revert "Copy" and "Move" button to its previous brief format.
1621 Additional "With Rename" button to start the on-the-fly renaming dialog.
1624 Author: Wolfgang Lieff <>
1625 Date: Fri Apr 6 17:43:03 2018 +0100
1627 Additional loader for DDS file format
1630 Author: Colin Clark <colin.clark@cclark.uk>
1631 Date: Tue Apr 3 13:08:34 2018 +0100
1633 Bug fix: Option to display window ID
1635 Reinstate line deleted in error.
1638 Author: Colin Clark <colin.clark@cclark.uk>
1639 Date: Tue Apr 3 12:41:35 2018 +0100
1641 Option to display window ID
1643 Additional Preferences/Windows option to show the window ID in the
1644 titlebar. Off by default.
1647 Author: Colin Clark <colin.clark@cclark.uk>
1648 Date: Sun Apr 1 11:36:20 2018 +0100
1650 Additional remote commands for layout windows
1652 Additional remote commands:
1654 --remote --open-window
1655 --remote --close-window
1657 The id:<ID> parameter sends subsequent commands to the specified window.
1658 The window titlebar show the window identifier.
1661 Author: Colin Clark <colin.clark@cclark.uk>
1662 Date: Thu Mar 29 17:10:58 2018 +0100
1664 Fix #162: Cannot symlink file if two geeqie instances are running
1666 https://github.com/BestImageViewer/geeqie/issues/162
1668 Do not permit a second instance of Geeqie to be started.
1670 There is only one geeqierc.xml file - it is not sensible to allow more
1671 than one instance to be run.
1673 File/New Window can be used instead.
1676 Author: Colin Clark <colin.clark@cclark.uk>
1677 Date: Sat Mar 24 10:37:17 2018 +0000
1679 Collection window - thumbnail focus
1681 If a collection is being shown in an image window, moving through the
1682 images causes the thumbnail in focus in the collection window to follow
1685 Author: Colin Clark <colin.clark@cclark.uk>
1686 Date: Wed Mar 21 13:59:50 2018 +0000
1688 Fix #599: Shift + Direction is not accelerated in image viewer like help file suggests
1690 https://github.com/BestImageViewer/geeqie/issues/599
1693 Author: Colin Clark <colin.clark@cclark.uk>
1694 Date: Tue Mar 13 11:16:21 2018 +0000
1696 Fix #535: Include additional mime types
1698 https://github.com/BestImageViewer/geeqie/issues/535
1701 Author: Colin Clark <colin.clark@cclark.uk>
1702 Date: Wed Mar 7 10:33:53 2018 +0000
1704 Collections - goto menu option
1706 In a Collections window, an additional right-click menu option to go to
1710 Author: Colin Clark <colin.clark@cclark.uk>
1711 Date: Sun Mar 4 12:00:19 2018 +0000
1713 Fix #592: Directory widget loses focus on tab completion
1715 https://github.com/BestImageViewer/geeqie/issues/592
1717 The call to layout_set_path() was shifting the focus.
1720 Author: Colin Clark <colin.clark@cclark.uk>
1721 Date: Tue Feb 27 17:12:33 2018 +0000
1723 Remote command --pixel-info
1725 Additional remote command:
1726 geeqie --remote --pixel-info
1728 Gives X, Y and RGB of the mouse pointer on the current image. Format is:
1729 [x,y]: RGB( r, g, b)
1732 Author: Colin Clark <colin.clark@cclark.uk>
1733 Date: Sun Feb 11 11:12:37 2018 +0000
1735 Additional documentation for webp format
1737 Include sample script to install webp pixbuf loader
1738 Other on-line help updates
1741 Author: Misty De Meo <>
1742 Date: Sat Feb 10 17:16:52 2018 +0000
1744 Fix #588,589: Geeqie fails to build on macOS
1746 https://github.com/BestImageViewer/geeqie/issues/588
1747 https://github.com/BestImageViewer/geeqie/pull/589
1750 Author: Misty De Meo <mistydemeo@gmail.com>
1751 Date: Wed Feb 7 23:04:01 2018 -0800
1753 layout_util: fix passing an rvalue to WEXITSTATUS
1758 Author: Colin Clark <colin.clark@cclark.uk>
1759 Date: Sun Feb 4 11:43:05 2018 +0000
1761 Show .icc files when selecting color profiles
1763 Modify tabcomp code to permit filter and filter description to be set.
1764 Modify preferences to filter on .icc when selecting color profiles.
1767 Author: Colin Clark <colin.clark@cclark.uk>
1768 Date: Sat Feb 3 11:29:16 2018 +0000
1770 Use web help files if local files do not exist
1773 Author: Colin Clark <colin.clark@cclark.uk>
1774 Date: Sat Feb 3 10:51:17 2018 +0000
1776 Ref #584: There is no way to show the rating of an image
1778 https://github.com/BestImageViewer/geeqie/issues/584
1780 Include rating, keywords, comment, imagecomment in OSD tooltip
1783 Author: Colin Clark <colin.clark@cclark.uk>
1784 Date: Thu Feb 1 10:07:49 2018 +0000
1786 Ref. #584: There is no way to show the rating of an image
1788 https://github.com/BestImageViewer/geeqie/issues/584
1790 Additional tag %rating% for image overlay
1793 Author: Klaus Ethgen <Klaus@Ethgen.de>
1794 Date: Wed Jan 24 22:40:02 2018 +0100
1796 Let the user specify gtk version and more in bug reports
1799 Author: Colin Clark <colin.clark@cclark.uk>
1800 Date: Tue Jan 23 19:48:24 2018 +0000
1802 Bug fix: Bookmark DnD
1804 In some cases dragging-and-dropping something that is not a URI to
1805 create a bookmark will cause Geeqie to crash.
1808 Author: Klaus Ethgen <Klaus@Ethgen.de>
1809 Date: Tue Jan 23 00:40:57 2018 +0100
1811 Fixing automake build system
1814 Author: Colin Clark <colin.clark@cclark.uk>
1815 Date: Mon Jan 22 13:25:41 2018 +0000
1817 Fix #523: <Esc> in "Really continue?" copy confirmation dialog leads to crash
1819 https://github.com/BestImageViewer/geeqie/issues/523
1821 Patch by Michael Cross and Andreas Rönnquist
1824 Author: Michael Cross <mc@xi2.org>
1825 Date: Mon Jan 22 01:21:49 2018 +0100
1827 Fix crash after strange behaviour of the "Really Continue" dialog
1830 Author: Colin Clark <colin.clark@cclark.uk>
1831 Date: Sun Jan 21 17:26:55 2018 +0000
1833 Fix #577: give user warning/error when it is impossible to update EXIF orientation
1835 https://github.com/BestImageViewer/geeqie/issues/577
1837 Insert [ $? != 0 ] after all calls to exiv2, exiftran and mogrify
1840 Author: Anthony DeRobertis <anthony@derobert.net>
1841 Date: Sat Jan 20 03:09:08 2018 +0100
1843 Thumbnail all files if filtering is disabled.
1845 If the user has disabled filtering by file extension, then we should
1846 also disable that filtering when generating/loading thumbnails. Fixes
1847 regression from 9be75e3431104d6a3a0c80324a8e3ac60316be13.
1850 Author: Colin Clark <colin.clark@cclark.uk>
1851 Date: Wed Jan 17 16:42:48 2018 +0000
1853 Fix #578: unable to write orientation to file
1855 https://github.com/BestImageViewer/geeqie/issues/578
1857 Path/filename was not protected with quotes
1860 Author: Andreas Rönnquist <andreas@ronnquist.net>
1861 Date: Fri Jan 12 15:24:36 2018 +0100
1865 Without this fix the make would fail on missing symbols, and this instead
1866 makes it fail already when gdk_pixbuf_csource is faulty.
1869 Author: Colin Clark <colin.clark@cclark.uk>
1870 Date: Fri Jan 5 19:07:48 2018 +0000
1872 Fix #567: unused return value in color-man.c
1874 https://github.com/BestImageViewer/geeqie/issues/567
1877 Author: Colin Clark <colin.clark@cclark.uk>
1878 Date: Fri Jan 5 19:06:05 2018 +0000
1880 Fix #566: submenu items "variable set but not used" errors in 1.4
1882 https://github.com/BestImageViewer/geeqie/issues/566
1885 Author: Andreas Rönnquist <>
1886 Date: Thu Jan 4 17:06:16 2018 +0000
1888 Fix #574: Spelling errors detected by Lintian
1890 https://github.com/BestImageViewer/geeqie/pull/574
1893 Author: Zoltan Ivanfi <>
1894 Date: Thu Jan 4 16:30:39 2018 +0000
1896 Partial fix #561: Hi-DPI-aware rendering of images
1898 https://github.com/BestImageViewer/geeqie/issues/561
1900 Image overlays and thumbnails still to be done
1903 Author: Andreas Rönnquist <andreas@ronnquist.net>
1904 Date: Thu Jan 4 14:28:10 2018 +0100
1906 Fix spelling mistake occured/occurred
1909 Author: Colin Clark <colin.clark@cclark.uk>
1910 Date: Wed Jan 3 20:58:28 2018 +0000
1912 Sort/search on Exif.Photo.DateTimeDigitized
1914 Implement sort and search on Exif.Photo.DateTimeDigitized
1916 Note: pan view not included
1919 Author: Colin Clark <colin.clark@cclark.uk>
1920 Date: Wed Jan 3 17:49:15 2018 +0000
1922 Sort/search on file class
1924 Implement sort and search on file class (raw image, video etc.)
1926 Note that the sort order is set by an enumerated type in typedefs.h, but
1927 cannot be easily changed because the class is saved in the filter
1928 section of geeqierc.xml as an integer.
1931 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1932 Date: Wed Jan 3 16:10:35 2018 +0000
1934 Fix #571: Huge performance hit when enabling animation
1936 https://github.com/BestImageViewer/geeqie/issues/571
1938 Check for animation only on gif files.
1941 Author: Zoltan Ivanfi <zivanfi@apache.org>
1942 Date: Thu Dec 28 19:32:22 2017 +0100
1944 Partially fix #561: Hi-DPI-aware rendering of images.
1946 Displayed images are no longer blurry on Hi-DPI displays, nor they have a grid
1949 Image overlays and thumbnails are not addresset yet and are still blurry.
1952 Author: Colin Clark <colin.clark@cclark.uk>
1953 Date: Mon Jan 1 19:12:33 2018 +0000
1955 Context-sensitve help
1957 Implement context-sensitive help key for the following windows:
1965 Replace all instances of the constant GDK_KEY_F1 with a call to a
1966 function which gets the key code set by the user in Preferences/Keyboard
1970 Author: Klaus Ethgen <Klaus@Ethgen.de>
1971 Date: Mon Jan 1 13:40:30 2018 +0100
1973 Adding direct subscribe field on the page
1976 Author: Klaus Ethgen <Klaus@Ethgen.de>
1977 Date: Mon Jan 1 13:33:53 2018 +0100
1979 Applying website changes from release
1982 Author: Klaus Ethgen <Klaus@Ethgen.de>
1983 Date: Mon Dec 25 12:43:28 2017 +0100
1988 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1989 Date: Sat Dec 30 13:53:50 2017 +0100
1991 Fix for some small memory leaks
1994 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
1995 Date: Sat Dec 30 13:46:51 2017 +0100
1997 Update polish translations
2000 Author: Klaus Ethgen <Klaus@Ethgen.de>
2001 Date: Sat Dec 30 13:40:21 2017 +0100
2005 Small node for #563, the case in doc/Makefile.am is no issue. It is a
2006 complete different syntax.
2011 Author: Klaus Ethgen <Klaus@Ethgen.de>
2012 Date: Thu Dec 28 20:11:46 2017 +0100
2017 Author: Klaus Ethgen <Klaus@Ethgen.de>
2018 Date: Thu Dec 28 20:11:31 2017 +0100
2023 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2024 Date: Thu Dec 28 19:31:06 2017 +0100
2026 Update polish translations
2029 Author: Klaus Ethgen <Klaus@Ethgen.de>
2030 Date: Mon Dec 18 10:54:40 2017 +0100
2035 Author: Colin Clark <colin.clark@cclark.uk>
2036 Date: Tue Dec 12 18:51:56 2017 +0000
2038 Addl fix #543: Size of dialog windows in the GTK3 version is too small
2040 https://github.com/BestImageViewer/geeqie/issues/543
2042 Prevent duplicate entries when multiple Geeqie windows are opened
2045 Author: Klaus Ethgen <Klaus@Ethgen.de>
2046 Date: Tue Dec 12 13:22:32 2017 +0100
2048 Catch build errors in this special case
2050 Unfortunately, Debian decided to just report that to there own
2051 repository with bug number #883526 but does not report it upstream.
2053 However, that will fix the "bug".
2056 Author: Colin Clark <colin.clark@cclark.uk>
2057 Date: Sat Dec 9 11:13:34 2017 +0000
2059 Fix #548: Send text output to stdout
2061 https://github.com/BestImageViewer/geeqie/issues/548
2063 Additional parameter to print_term() and printf_term() to send output to
2064 either stderr or stdout
2067 Author: Colin Clark <colin.clark@cclark.uk>
2068 Date: Fri Dec 8 11:58:17 2017 +0000
2070 Dialogs with thumbnails do not resize correctly
2072 Dialogs with thumbnails do not resize correctly when width is changed
2075 Author: Colin Clark <colin.clark@cclark.uk>
2076 Date: Fri Dec 8 11:45:30 2017 +0000
2078 Fix #553:Desktop file without %f or %F crashes Geeqie
2080 https://github.com/BestImageViewer/geeqie/issues/553
2082 A .desktop file without %f or %F and is a filter, will crash Geeqie.
2083 Check if filedata structure is null.
2086 Author: Colin Clark <colin.clark@cclark.uk>
2087 Date: Fri Dec 1 09:28:55 2017 +0000
2089 Addl fix #254: GIF animation support
2091 https://github.com/BestImageViewer/geeqie/issues/254
2093 Animation enabled by default
2096 Author: gqpwruser <>
2097 Date: Sat Nov 25 17:08:34 2017 +0000
2099 Fix #544: copy symlinks as symlinks instead of dereferencing them
2101 https://github.com/BestImageViewer/geeqie/issues/544
2103 Relative symbolic links and the Move operation are still not handled
2106 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2107 Date: Fri Nov 24 10:27:12 2017 +0000
2109 Fix #541: Showing existing, or maybe generating thumbnails for MP4 and WEBM
2111 https://github.com/BestImageViewer/geeqie/issues/541
2113 Preview and thumbnails of video clips can be displayed. Clips can be run via a defined external program
2116 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2117 Date: Fri Nov 24 10:07:58 2017 +0000
2119 Additional default video filters
2122 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2123 Date: Fri Nov 24 10:04:06 2017 +0000
2128 Author: Colin Clark <colin.clark@cclark.uk>
2129 Date: Thu Nov 23 20:44:03 2017 +0000
2131 Fix #543: Size of dialog windows in the GTK3 version is too small
2133 https://github.com/BestImageViewer/geeqie/issues/543
2135 Additional option in Preferences/Windows to preserve size and location
2139 Author: Colin Clark <colin.clark@cclark.uk>
2140 Date: Fri Nov 17 16:46:18 2017 +0000
2142 Disconnect all mark keyword connections
2144 Additional keyword menu item to disconnect all marks keywords
2148 Author: Colin Clark <colin.clark@cclark.uk>
2149 Date: Thu Nov 16 10:07:31 2017 +0000
2151 Additional pixbuf loader documentation
2153 Also update web/help files
2156 Author: Colin Clark <colin.clark@cclark.uk>
2157 Date: Mon Nov 13 10:41:19 2017 +0000
2159 Fix #542: About window shows old commit
2161 https://github.com/BestImageViewer/geeqie/issues/542
2163 The old commit ID was being kept in autom4te.cache. This is not being
2164 cleared by "make distclean", and so the old ID continues to be used.
2166 Revised user docs show to use:
2168 sudo make uninstall; sudo make maintainer-clean; ./autogen.sh
2169 make -j<no. of cpu cores>; sudo make install
2172 Author: Colin Clark <colin.clark@cclark.uk>
2173 Date: Mon Nov 13 09:58:48 2017 +0000
2175 Addl Fix #137: "Copy path" problem (or may be feature)
2177 https://github.com/BestImageViewer/geeqie/issues/137
2179 Fix error which shows up with clang
2182 Author: Colin Clark <colin.clark@cclark.uk>
2183 Date: Sat Nov 11 14:53:53 2017 +0000
2185 Update documentation for Fit image to window options
2188 Author: Colin Clark <colin.clark@cclark.uk>
2189 Date: Fri Nov 10 16:24:59 2017 +0000
2191 Fix #538: Sort Configure Plugins by default
2193 https://github.com/BestImageViewer/geeqie/issues/538
2196 Author: Colin Clark <colin.clark@cclark.uk>
2197 Date: Thu Nov 9 15:52:54 2017 +0000
2199 Fix #520: copy path inserts quotes around path
2201 https://github.com/BestImageViewer/geeqie/issues/520
2203 Additional menu item:
2206 DnD still uses quotes
2209 Author: Colin Clark <colin.clark@cclark.uk>
2210 Date: Wed Nov 8 17:06:50 2017 +0000
2212 Fix #137: "Copy path" problem (or may be feature)
2214 https://github.com/BestImageViewer/geeqie/issues/137
2216 Additional option on Preferences/Behavior to select either PRIMARY or
2217 CLIPBOARD for the copy path menu item
2220 Author: Klaus Ethgen <Klaus@Ethgen.de>
2221 Date: Sun Nov 5 19:53:36 2017 +0100
2223 Include note about original author
2226 Author: Klaus Ethgen <Klaus@Ethgen.de>
2227 Date: Sat Nov 4 21:22:59 2017 +0100
2229 Revert Copy path breakage patch
2231 This reverts commit ea5503b10067779c9055b1211b7e91553a6a93c6.
2234 Author: Colin Clark <colin.clark@cclark.uk>
2235 Date: Sat Nov 4 18:47:50 2017 +0000
2237 Fix #137: "Copy path" problem (or may be feature)
2239 https://github.com/BestImageViewer/geeqie/issues/137
2241 Use CLIPBOARD instead of PRIMARY for copy path commands
2244 Author: Colin Clark <colin.clark@cclark.uk>
2245 Date: Sat Nov 4 11:29:31 2017 +0000
2247 Update web help file and other docs
2249 Update on-line help files
2251 Update README, HACKING, CODING docs
2252 Remove BUGS file - it does not seem to be useful
2255 Author: Colin Clark <colin.clark@cclark.uk>
2256 Date: Sat Nov 4 10:46:22 2017 +0000
2258 Slideshow --remote delay in hrs-mins-secs
2261 Author: Colin Clark <colin.clark@cclark.uk>
2262 Date: Fri Nov 3 12:04:17 2017 +0000
2264 Addl: Update man page
2266 Quit missing from --remote options
2269 Author: Colin Clark <colin.clark@cclark.uk>
2270 Date: Fri Nov 3 11:16:58 2017 +0000
2272 Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
2274 https://github.com/BestImageViewer/geeqie/issues/532
2279 Author: Colin Clark <colin.clark@cclark.uk>
2280 Date: Fri Nov 3 11:06:15 2017 +0000
2282 Addl fix #532: Remove Changelog.html and Readme.html from Makefile.am
2284 https://github.com/BestImageViewer/geeqie/issues/532
2286 Remove ChangeLog file from repository; replace by ChangeLog.gqview which
2287 contains only the early changes
2290 Author: Colin Clark <colin.clark@cclark.uk>
2291 Date: Thu Nov 2 19:58:40 2017 +0000
2296 Author: Colin Clark <colin.clark@cclark.uk>
2297 Date: Thu Nov 2 11:37:53 2017 +0000
2299 Addl fix #444: User-definable toolbar
2301 https://github.com/BestImageViewer/geeqie/issues/444
2303 .desktop file icons are displayed.
2304 Still problems with other icons.
2307 Author: Colin Clark <colin.clark@cclark.uk>
2308 Date: Thu Nov 2 11:04:25 2017 +0000
2310 Fix #533: fails to make install if markdown not install
2312 https://github.com/BestImageViewer/geeqie/issues/533
2315 Author: Colin Clark <colin.clark@cclark.uk>
2316 Date: Mon Oct 30 13:57:16 2017 +0000
2318 Fix #163: Remove redundant file types
2320 https://github.com/BestImageViewer/geeqie/issues/163
2322 gdk-pixbuf no longer supports RAS, PCX and WBMP
2323 https://bugzilla.gnome.org/show_bug.cgi?id=721372
2325 JPEG-2000 - libpixbufloader-jasper has been removed from debian:
2326 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812630
2327 Some other distributions may still have it
2329 DCR, X3F, K25 don't display
2332 Author: Klaus Ethgen <Klaus@Ethgen.de>
2333 Date: Sun Oct 29 13:39:18 2017 +0100
2335 Fixing changelog generation
2338 Author: Colin Clark <colin.clark@cclark.uk>
2339 Date: Sat Oct 28 18:17:06 2017 +0100
2341 Fix #532: Remove Changelog.html and Readme.html from Makefile.am
2343 https://github.com/BestImageViewer/geeqie/issues/532
2348 Author: Colin Clark <colin.clark@cclark.uk>
2349 Date: Sat Oct 28 16:24:43 2017 +0100
2351 Addl fix 269: Image marks "save" feature
2353 https://github.com/BestImageViewer/geeqie/issues/269
2355 ifdef out --remote --lua if lua not installed
2358 Author: Colin Clark <colin.clark@cclark.uk>
2359 Date: Sat Oct 28 12:07:11 2017 +0100
2361 Auto-generate README and ChangeLog html user docs
2363 Change Makefile.am to:
2364 Run markdown to create README.html from README.md
2365 Run git to create new ChangeLog file and ChangeLog.html from that
2366 Revise format of ChangeLog.html
2367 If markdown or git executables are not present, do nothing
2370 Author: Colin Clark <colin.clark@cclark.uk>
2371 Date: Sat Oct 28 11:23:18 2017 +0100
2373 Temp fix #531: Segfault when changing width of Collection window (GTK3)
2375 https://github.com/BestImageViewer/geeqie/issues/531
2377 Temporary fix to stop the crash
2380 Author: Colin Clark <colin.clark@cclark.uk>
2381 Date: Thu Oct 26 10:56:11 2017 +0100
2383 Document additional pixbuf loaders
2386 Author: Klaus Ethgen <Klaus@Ethgen.de>
2387 Date: Wed Oct 25 20:45:15 2017 +0100
2389 Adding issue template
2392 Author: Klaus Ethgen <Klaus@Ethgen.de>
2393 Date: Wed Oct 25 20:27:42 2017 +0100
2395 Remove more links to sourceforge
2398 Author: Klaus Ethgen <Klaus@Ethgen.de>
2399 Date: Wed Oct 25 20:14:33 2017 +0100
2401 Remove sourceforge mailinglist from website
2404 Author: Colin Clark <colin.clark@cclark.uk>
2405 Date: Wed Oct 25 19:11:40 2017 +0100
2407 Fix #196: Geeqie crashes when renaming some images inside a collection
2409 https://github.com/BestImageViewer/geeqie/issues/196
2412 Author: Colin Clark <colin.clark@cclark.uk>
2413 Date: Sun Oct 22 19:39:44 2017 +0100
2415 Fix #269: External image marks - (--remote --lua)
2417 https://github.com/BestImageViewer/geeqie/issues/269
2419 Additional lua fn: Image:get_marks()
2420 Additional command line option: --remote --lua:<file>,<lua_script>
2423 Author: Yuri Kozlov <>
2424 Date: Wed Oct 18 17:49:46 2017 +0100
2426 Fix #134: Incorrect russian translation
2428 https://github.com/BestImageViewer/geeqie/issues/134
2432 Date: Wed Oct 18 17:04:54 2017 +0100
2434 Fix #356: Select dirlist when entering a directory
2436 https://github.com/BestImageViewer/geeqie/issues/356
2439 Author: Colin Clark <colin.clark@cclark.uk>
2440 Date: Tue Oct 17 17:43:49 2017 +0100
2442 Fix #313, #521: zoom increment is not multiplicative
2444 https://github.com/BestImageViewer/geeqie/issues/313
2445 https://github.com/BestImageViewer/geeqie/issues/521
2448 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2449 Date: Mon Oct 16 10:15:19 2017 +0100
2451 Addl fix 510: Rudimentary video support
2453 https://github.com/BestImageViewer/geeqie/issues/510
2454 Segfaults when you click on the image area in an empty directory
2457 Author: Colin Clark <colin.clark@cclark.uk>
2458 Date: Sun Oct 15 19:46:31 2017 +0100
2460 Fix #527: source directory is not writable
2462 https://github.com/BestImageViewer/geeqie/issues/527
2464 The case of a file being in the root ( / ) folder not taken into account
2468 Date: Sun Oct 15 11:50:37 2017 +0100
2470 Fix #514: Permit reinstallation of symlink
2472 https://github.com/BestImageViewer/geeqie/pull/514
2475 Author: Klaus Ethgen <Klaus@Ethgen.de>
2476 Date: Sat Oct 14 09:07:13 2017 +0100
2478 Fixing missing field initializer
2481 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2482 Date: Fri Oct 13 16:55:27 2017 +0100
2484 Addl fix #510: Rudimentary video support
2486 https://github.com/BestImageViewer/geeqie/issues/510
2488 Additional option to start video playback via left-click.
2491 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2492 Date: Fri Oct 13 14:19:22 2017 +0100
2494 Addl fix #147: Darktable XMP Sidecar Files not grouped
2496 https://github.com/BestImageViewer/geeqie/issues/147
2499 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2500 Date: Fri Oct 13 13:21:11 2017 +0100
2502 Multi-button mouse support
2504 Initial support for multi-button mouse.
2505 When image pane has focus, mouse buttons 8 and 9 are mapped to Forward and Back.
2508 Author: Colin Clark <colin.clark@cclark.uk>
2509 Date: Thu Oct 12 10:39:25 2017 +0100
2511 Fix documentation errors
2514 Author: Colin Clark <colin.clark@cclark.uk>
2515 Date: Wed Oct 11 19:24:57 2017 +0100
2517 Rename External Editors to Plugins
2520 Author: Colin Clark <colin.clark@cclark.uk>
2521 Date: Wed Oct 11 12:27:00 2017 +0100
2523 Set template.desktop to have a default icon
2526 Author: Colin Clark <colin.clark@cclark.uk>
2527 Date: Tue Oct 10 19:02:41 2017 +0100
2529 Addl #444: Change format for Add button menu
2531 https://github.com/BestImageViewer/geeqie/issues/444
2533 For Add button show the action icon instead of a Plus sign.
2536 Author: Colin Clark <colin.clark@cclark.uk>
2537 Date: Tue Oct 10 17:02:01 2017 +0100
2539 Update template.desktop documentation
2542 Author: Colin Clark <colin.clark@cclark.uk>
2543 Date: Tue Oct 10 10:53:31 2017 +0100
2545 Fix #444: User-definable toolbar
2547 https://github.com/BestImageViewer/geeqie/issues/444
2549 Set via an additional tab on the Preferences dialogue
2552 Author: Colin Clark <colin.clark@cclark.uk>
2553 Date: Sun Oct 8 13:30:05 2017 +0100
2555 Remove GQView legacy items from menu; update docs
2558 Author: Colin Clark <colin.clark@cclark.uk>
2559 Date: Tue Oct 3 10:35:14 2017 +0100
2561 Revert: Do not send debug data to terminal
2564 Author: Klaus Ethgen <Klaus@Ethgen.de>
2565 Date: Sat Sep 30 18:07:35 2017 +0100
2572 Author: Colin Clark <colin.clark@cclark.uk>
2573 Date: Sat Sep 30 10:25:33 2017 +0100
2575 Fix #207: Symlink doesn't show in Sort Manager
2577 https://github.com/BestImageViewer/geeqie/issues/207
2580 Author: Colin Clark <colin.clark@cclark.uk>
2581 Date: Wed Sep 27 17:43:52 2017 +0100
2583 Update installation instructions
2586 Author: Colin Clark <colin.clark@cclark.uk>
2587 Date: Tue Sep 26 18:42:37 2017 +0100
2589 Do not send debug data to terminal
2591 When running Geeqie from the terminal, a user sees irrelevant messages
2592 and when debugging the window gets clogged with unnecessary data.
2593 The log window - or log file - contains all debug output anyway.
2596 Author: Colin Clark <colin.clark@cclark.uk>
2597 Date: Tue Sep 26 11:27:32 2017 +0100
2599 Bug fix: Initialise map coordinates to gdouble
2602 Author: Colin Clark <colin.clark@cclark.uk>
2603 Date: Sat Sep 23 11:35:02 2017 +0100
2605 Addl Fix #508: Copy and Move windows scale incorrectly
2607 https://github.com/BestImageViewer/geeqie/issues/508
2610 Author: Colin Clark <colin.clark@cclark.uk>
2611 Date: Sat Sep 23 11:01:45 2017 +0100
2613 Bug fix: Failed editor call blocks further actions
2615 When a call to an external editor fails, cancel the action so that
2616 further editors can be called
2619 Author: Colin Clark <colin.clark@cclark.uk>
2620 Date: Sat Sep 23 10:53:10 2017 +0100
2622 Fix #518: [raw file] -> External Editor -> RawTerapee can't be started
2624 https://github.com/BestImageViewer/geeqie/issues/518
2626 Additional mime types
2629 Author: Colin Clark <colin.clark@cclark.uk>
2630 Date: Fri Sep 22 17:43:07 2017 +0100
2632 Slideshow delay in hrs-mins-secs
2636 Date: Thu Sep 21 11:30:39 2017 +0100
2638 Fix #517: Fix checkbox falling out of sync
2640 https://github.com/BestImageViewer/geeqie/pull/517
2643 Author: Colin Clark <colin.clark@cclark.uk>
2644 Date: Tue Sep 19 09:51:20 2017 +0100
2646 Bug fix: Segfault in pan view
2648 If an image is double-clicked in pan view, Geeqie crashes
2651 Author: Colin Clark <colin.clark@cclark.uk>
2652 Date: Mon Sep 18 12:00:54 2017 +0100
2654 Fix #512: The "Back" button does not operate correctly
2656 https://github.com/BestImageViewer/geeqie/issues/512
2658 Include a Forward button also
2661 Author: Klaus Ethgen <Klaus@Ethgen.de>
2662 Date: Sun Sep 17 15:53:47 2017 +0100
2664 Fix the implicit-fallthrough stuff in code
2666 First, this flag was not supported by older gcc.
2668 And second and more important, there _was_ a bug with a lost break in
2669 9643a2546bcc. Combined with a unreachable code segment.
2672 Author: Klaus Ethgen <Klaus@Ethgen.de>
2673 Date: Sun Sep 17 15:12:21 2017 +0100
2675 Fix writing to meta files
2677 Some time ago, this seemed to break. It should never have worked as it
2678 took the image extension and compare it to "...meta".
2681 Author: Klaus Ethgen <Klaus@Ethgen.de>
2682 Date: Sun Sep 17 13:45:42 2017 +0100
2684 Remove some stuff that is throwing errors in gcc-7
2686 New gcc warns (and errors with -Werror) if there are unused functions or
2689 - Remove two leftover functions from ae34634113b2
2690 - Remove definition made to much in 035c3253ded5
2691 - Remove two variable definitions made in b0b11291d2c9
2692 - Remove not really used function in 15917d4063ce
2693 - Remove two variable definitions made in 5ed2574fb8cc
2694 - Remove variable definition made in efe0e6a38273
2695 - Remove variable definition made in c95bd6996583 and since then removed
2697 - Remove unused variable definition made in bc02fd0eb0d9
2698 - Remove unused variable definition made in 324129463b17
2699 - Remove two variables left over from fe69cac65ad4 (Pretty old code from
2701 - Remove some functions not used anymore with one obsolete variable
2702 - Remove Variables introduced in 8746b22d3ed1 and 51a9455bd33f
2703 - Fix missed change in definition in 6e3b2edff8cf
2704 - Remove unused function from 63a96f8504a2
2705 - Remove unused function from c6bdbaa559c7 (Pretty old code)
2708 Author: Klaus Ethgen <Klaus@Ethgen.de>
2709 Date: Sun Sep 17 13:37:10 2017 +0100
2711 Fix configure error with gcc-7
2714 Author: Colin Clark <colin.clark@cclark.uk>
2715 Date: Sun Sep 17 10:33:08 2017 +0100
2717 Revise DEBUG_0() usage
2719 Replace all DEBUG_0() calls with log_printf() or another debug level.
2720 This will stop the user seeing irrelevant debug output
2721 when the debug level is set to the default of 0.
2724 Author: Matthias Andree <matthias.andree@gmx.de>
2725 Date: Sat Sep 16 18:23:08 2017 +0200
2727 Fix out-of-path (VPATH) builds.
2730 Author: Colin Clark <colin.clark@cclark.uk>
2731 Date: Sat Sep 16 20:30:53 2017 +0100
2733 Update log window output
2735 Implement message text colors in GTK3
2737 For log_printf(), if the first word of the message is "error" or
2738 "warning" (case insensitive), display the message with the appropriate
2742 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2743 Date: Sat Sep 16 20:18:35 2017 +0100
2745 Bug fix #509: Increase number of marks to 10
2747 https://github.com/BestImageViewer/geeqie/issues/509
2750 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2751 Date: Sat Sep 16 20:12:22 2017 +0100
2753 Bug fix: Marks checkboxes in iconview
2755 The width of the marks checkboxes was not taken into account in icon view mode
2758 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2759 Date: Thu Sep 14 10:38:09 2017 +0100
2761 Addl #510: Rudimentary video support
2763 https://github.com/BestImageViewer/geeqie/issues/510
2765 Add video files extension to default file filter (disabled by default).
2766 Use recorded format_class in fd in metadata.c
2767 Do not try to generate/read thumb for files which are not images.
2770 Author: Colin Clark <colin.clark@cclark.uk>
2771 Date: Wed Sep 13 11:21:58 2017 +0100
2773 Ref #510: Rudimentary video support
2775 https://github.com/BestImageViewer/geeqie/issues/510
2777 Implement icons for FORMAT_CLASS
2780 Author: Colin Clark <colin.clark@cclark.uk>
2781 Date: Mon Sep 11 18:19:46 2017 +0100
2783 Optional timer data in log window
2786 Author: Colin Clark <colin.clark@cclark.uk>
2787 Date: Sun Sep 10 19:24:20 2017 +0100
2789 Save Collection window geometry
2791 Previously collection window geometry was preserved only when an
2792 explicit save was made.
2793 This patch ensures the window position is always saved, unless the
2794 window has unsaved data.
2797 Author: Colin Clark <colin.clark@cclark.uk>
2798 Date: Sun Sep 10 11:11:00 2017 +0100
2800 Update documentation for autogen.sh options
2803 Author: Colin Clark <colin.clark@cclark.uk>
2804 Date: Sun Sep 10 10:57:20 2017 +0100
2806 Add Collections to Shortcuts bar
2809 Author: Colin Clark <colin.clark@cclark.uk>
2810 Date: Sun Sep 10 10:10:47 2017 +0100
2812 Addl Fix #508: Copy and Move windows scale incorrectly
2814 https://github.com/BestImageViewer/geeqie/issues/508
2819 Author: Colin Clark <colin.clark@cclark.uk>
2820 Date: Sat Sep 9 17:40:37 2017 +0100
2822 Reverse autogen.sh default map option
2824 Default is to enable libclutter and libchamplain
2827 Author: Colin Clark <colin.clark@cclark.uk>
2828 Date: Fri Sep 8 17:11:02 2017 +0100
2830 Fix #278: Shortcut to change time between images in slideshow
2832 https://github.com/BestImageViewer/geeqie/issues/278
2834 Keypad plus and minus to change the interval in 0.5 sec units.
2837 Author: Colin Clark <colin.clark@cclark.uk>
2838 Date: Fri Sep 8 11:25:06 2017 +0100
2840 Bug fix: Info sidebar width in GTK3
2842 In bar_size_allocate() the width obained is the allocated width. In GTK2
2843 this is the actual width. In GTK3 it is the *minimum* width. This
2844 results in the info sidebar being able to increase, but not decrease.
2845 There does not seem to be a way in GTK3 to get the actual width of a
2846 widget. For GTK3 the only way is to disable it. The width of the sidebar
2847 is therefore not preserved across restarts.
2850 Author: Colin Clark <colin.clark@cclark.uk>
2851 Date: Wed Sep 6 19:56:58 2017 +0100
2853 Show destination in Copy/Move dialog
2855 Expand the information message to include the destination folder for
2856 Copy and Move operations.
2859 Author: Colin Clark <colin.clark@cclark.uk>
2860 Date: Wed Sep 6 11:59:47 2017 +0100
2862 Fix #508: Copy and Move windows scale incorrectly
2864 https://github.com/BestImageViewer/geeqie/issues/508
2867 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
2868 Date: Thu Aug 31 11:38:26 2017 +0100
2870 Fix #507: Slightly rearrange keywords context menu
2872 https://github.com/BestImageViewer/geeqie/issues/507
2875 Author: Alberto Griggio <>
2876 Date: Tue Aug 29 10:13:17 2017 +0100
2878 Fix #506: ignore chmod errors for filesystems not supporting the operation
2880 https://github.com/BestImageViewer/geeqie/issues/506
2883 Author: Colin Clark <colin.clark@cclark.uk>
2884 Date: Tue Aug 22 10:12:34 2017 +0100
2889 Author: Colin Clark <colin.clark@cclark.uk>
2890 Date: Sun Aug 20 11:20:48 2017 +0100
2892 Change recent code comments to Doxygen style
2895 Author: Colin Clark <colin.clark@cclark.uk>
2896 Date: Fri Aug 18 14:25:36 2017 +0100
2898 Right-click menus - collections
2900 On all relevent right-click menus include a sub-menu to store an image
2901 selection to either a new or existing collection.
2903 On Collection window right-click menu, remove "Append from file list" -
2904 that can be achieved with "Append from file selection"
2907 Author: Colin Clark <colin.clark@cclark.uk>
2908 Date: Wed Aug 16 09:42:42 2017 +0100
2910 Bug fix: Collection in multiple windows
2912 The same collection can be opened in multiple windows, causing problems
2913 when different files are appended to different windows.
2915 This commit permits only one window per collection.
2918 Author: Colin Clark <colin.clark@cclark.uk>
2919 Date: Tue Aug 15 20:07:40 2017 +0100
2921 Append file selection to collection
2923 Additional right-click menu item to append file selection to a
2927 Author: Colin Clark <colin.clark@cclark.uk>
2928 Date: Mon Aug 14 16:46:55 2017 +0100
2933 Author: Colin Clark <colin.clark@cclark.uk>
2934 Date: Fri Aug 11 20:53:32 2017 +0100
2936 Ref #226: Update website
2938 https://github.com/BestImageViewer/geeqie/issues/226
2940 Sourceforge email address wrong
2943 Author: Colin Clark <colin.clark@cclark.uk>
2944 Date: Fri Aug 11 19:41:01 2017 +0100
2946 Ref #226: Update website
2948 https://github.com/BestImageViewer/geeqie/issues/226
2950 Update README.md to give a more complete list of features.
2951 Update https://en.wikipedia.org/wiki/Geeqie to include a link to
2952 README.md on the github site - anyone accessing it will see it in html
2954 Include a "Preview release" date on above website - to show current
2957 Update Licence text to v2.
2960 Author: Colin Clark <colin.clark@cclark.uk>
2961 Date: Thu Aug 10 20:03:50 2017 +0100
2963 Bug fix: Improve debug output
2965 Fix commit 271aa1833d31
2968 Author: Colin Clark <colin.clark@cclark.uk>
2969 Date: Wed Aug 9 15:14:27 2017 +0100
2971 Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
2973 https://github.com/BestImageViewer/geeqie/issues/436
2975 Send stderr to /dev/null
2978 Author: Colin Clark <colin.clark@cclark.uk>
2979 Date: Tue Aug 8 22:10:21 2017 +0100
2981 Improve debug output
2983 Use __func__ compiler identifier
2986 Author: Colin Clark <colin.clark@cclark.uk>
2987 Date: Tue Aug 8 19:30:01 2017 +0100
2989 Update secondary user documentation
2991 Use standard gtk_about_dialog for Help About
2992 Move contributers to AUTHORS file so that they appear in the Credits
2994 Change gen_changelog.sh to create ChangeLog.html
2995 Include ChangeLog on Help menu
2996 Make presence of README.html and ChangeLog.html mandatory
2998 It would be better to generate above html files from automake.
2999 gtk_about_dialog uses msgid _("translator-credits"), but the translators
3003 Author: Colin Clark <colin.clark@cclark.uk>
3004 Date: Sun Aug 6 20:17:44 2017 +0100
3006 Fix #505: ‘Copy path’ and ‘Delete’ are too close in the drop down menu
3008 https://github.com/BestImageViewer/geeqie/issues/505
3010 This commit attempts to ameliorate this issue by moving the Delete
3011 action to the end of a section and ensuring a divider is immedialtely
3015 Author: Colin Clark <colin.clark@cclark.uk>
3016 Date: Sun Aug 6 19:25:07 2017 +0100
3018 Prelim: display README in html format
3020 If README.html exists, it is displayed in the default browser in
3021 preference to README.md in text format.
3023 Still requires the automake files to be modified for markdown (or some
3024 other command) to generate the README.html file.
3027 Author: Colin Clark <colin.clark@cclark.uk>
3028 Date: Sat Aug 5 17:36:05 2017 +0100
3030 Bug fix: GPS map expander
3032 When the expander for the GPS map was closed, the map continued to be
3034 The reason is unknown.
3036 This commit uses the expander signal to explicitly show or hide the
3037 child of the expander.
3040 Author: Colin Clark <colin.clark@cclark.uk>
3041 Date: Sat Aug 5 10:57:44 2017 +0100
3043 Fix geonames coding error
3046 Author: Colin Clark <colin.clark@cclark.uk>
3047 Date: Fri Aug 4 21:04:45 2017 +0100
3049 Partial fix #504: Increase limit on Decoded Image Cache Size
3051 https://github.com/BestImageViewer/geeqie/issues/504
3054 Author: Colin Clark <colin.clark@cclark.uk>
3055 Date: Fri Aug 4 17:04:07 2017 +0100
3057 Fix #192: tiff files (and others) appear blurry when 1:1 view
3059 https://github.com/BestImageViewer/geeqie/issues/192
3061 Up to commit 808d8558b3d5 alpha-channel files at scale 1:1 always had
3062 GdkInterpType set to GDK_INTERP_NEAREST - the lowest quality. As there
3063 was no scaling, this was ok.
3064 Thereafter scaling was set to that selected by the user, resulting in
3065 problems when GDK_INTERP_HYPER was selected.
3066 This commit reverts to the previous method.
3069 Author: Colin Clark <colin.clark@cclark.uk>
3070 Date: Mon Jul 31 14:36:29 2017 +0100
3072 Fix #500: Geeqie doesn’t use shared thumbnail folder
3074 https://github.com/BestImageViewer/geeqie/issues/500
3077 Author: Colin Clark <colin.clark@cclark.uk>
3078 Date: Mon Jul 24 11:08:35 2017 +0100
3080 Fix #499: Unable to move zoomed image
3082 https://github.com/BestImageViewer/geeqie/issues/499
3085 Author: Colin Clark <colin.clark@cclark.uk>
3086 Date: Sun Jul 23 12:05:26 2017 +0100
3088 Bug fix: Zoom mode overwritten
3090 Zoom mode was overwritten whenever Preferences were saved.
3093 Author: Colin Clark <colin.clark@cclark.uk>
3094 Date: Thu Jul 20 11:11:50 2017 +0100
3096 Image Search - Ignore rotation
3098 In the Image Search window, include a checkbox for Ignore Rotation on
3099 the Image Content line.
3102 Author: Colin Clark <colin.clark@cclark.uk>
3103 Date: Thu Jul 20 09:57:57 2017 +0100
3105 Collections on command line
3107 In the current implementation, the complete path must be used when
3108 opening a collection from the command line.
3109 This commit permits just the collection name, with or without extension,
3113 Author: Colin Clark <colin.clark@cclark.uk>
3114 Date: Tue Jul 18 19:39:58 2017 +0100
3116 Move install folder for geocode-parameters
3118 Install geocode-parameters.awk in GQ_BIN_DIR.
3120 User can put their own version in ~/.config/geeqie/applications/
3123 Author: Colin Clark <colin.clark@cclark.uk>
3124 Date: Sun Jul 16 16:32:31 2017 +0100
3126 Fix compatibility problems with log window
3129 Author: Colin Clark <colin.clark@cclark.uk>
3130 Date: Fri Jul 14 17:02:29 2017 +0100
3132 Fix #302: possibility to copy exif field values from the info sidebar
3134 Copy info sidebar exif values to the clipboard.
3137 Author: Colin Clark <colin.clark@cclark.uk>
3138 Date: Thu Jul 13 12:00:17 2017 +0100
3140 Copy exif data to clipboard
3142 Click on any cell in the Exif Window, and the data is copied into the
3146 Author: Klaus Ethgen <Klaus@Ethgen.de>
3147 Date: Mon Jul 10 12:23:19 2017 +0100
3149 Adding more Entries to mailmap
3152 Author: Klaus Ethgen <Klaus@Ethgen.de>
3153 Date: Mon Jul 10 10:27:47 2017 +0100
3158 Author: Klaus Ethgen <Klaus@Ethgen.de>
3159 Date: Mon Jul 10 09:23:52 2017 +0100
3161 Adding mailmap file to unify commiter
3163 If one wants to have different entry in the git `git shortlog`, just
3164 give me a hint or just update it.
3167 Author: Omari Stephens <xsdg@xsdg.org>
3168 Date: Mon Jul 10 07:53:04 2017 +0000
3170 Update translation files after more source file shuffling.
3173 Author: Omari Stephens <xsdg@xsdg.org>
3174 Date: Sun Jul 9 06:20:35 2017 +0000
3179 Author: Omari Stephens <xsdg@xsdg.org>
3180 Date: Fri Jul 7 13:57:17 2017 +0000
3182 deduplicate shared code in view_file_icon and view_file_list
3184 Also, moves view_file.c into the view_file subdir.
3187 Author: Omari Stephens <xsdg@xsdg.org>
3188 Date: Mon Jul 10 07:51:30 2017 +0000
3190 Update translation files after source file move.
3193 Author: Omari Stephens <xsdg@xsdg.org>
3194 Date: Sun Jul 9 21:40:05 2017 +0000
3198 Also, make AC_INIT macro independent of available branch names.
3201 Author: Omari Stephens <xsdg@xsdg.org>
3202 Date: Sun Jul 9 05:54:05 2017 +0000
3204 Ran regen_potfiles.sh to add missing files and correct the location of view_file files in POTFILES.in
3207 Author: Omari Stephens <xsdg@xsdg.org>
3208 Date: Fri Jul 7 13:48:00 2017 +0000
3213 Author: Omari Stephens <xsdg@xsdg.org>
3214 Date: Fri Jul 7 13:21:15 2017 +0000
3216 *phew* commented and simplified.
3219 Author: Omari Stephens <xsdg@xsdg.org>
3220 Date: Fri Jul 7 13:03:25 2017 +0000
3222 Hopefully make it not crash
3225 Author: Omari Stephens <xsdg@xsdg.org>
3226 Date: Fri Jul 7 12:32:25 2017 +0000
3231 Author: Omari Stephens <xsdg@xsdg.org>
3232 Date: Thu Jul 6 19:33:31 2017 +0000
3234 Remove all references to "IconData"
3237 Author: Omari Stephens <xsdg@xsdg.org>
3238 Date: Fri Jul 7 16:37:12 2017 +0000
3243 Author: Colin Clark <colin.clark@cclark.uk>
3244 Date: Fri Jul 7 12:11:56 2017 +0100
3246 Ensure .sim files are cleared from cache
3248 If file filtering was enabled, the .sim files were not cleared from the
3252 Author: Colin Clark <colin.clark@cclark.uk>
3253 Date: Thu Jul 6 14:47:45 2017 +0100
3255 Fix clang compile errors
3258 Author: Omari Stephens <xsdg@xsdg.org>
3259 Date: Wed Jul 5 21:41:18 2017 +0000
3261 Refactor: move view_file implementations to their own subdirectory.
3264 Author: Omari Stephens <xsdg@xsdg.org>
3265 Date: Fri Dec 30 04:24:46 2016 +0000
3267 Add the ability to use regular expressions for Pan View keyword filtering.
3270 Author: Omari Stephens <xsdg@xsdg.org>
3271 Date: Thu Dec 29 09:58:59 2016 +0000
3273 Add pan filtering to all of the pan view modes
3276 Author: Omari Stephens <xsdg@xsdg.org>
3277 Date: Tue Dec 27 20:35:59 2016 +0000
3279 Revamp pan view filtering to support different modes and grouping.
3281 Conceptually, the filter is a sequence of filter elements, which are considered
3282 in order for each image in the pan view. The end result is that each image is
3283 either rejected or displayed as normal.
3286 Author: Omari Stephens <xsdg@xsdg.org>
3287 Date: Tue Dec 27 19:26:45 2016 +0000
3289 Move filter code into pan-fiew-filter.{c,h}
3292 Author: Omari Stephens <xsdg@xsdg.org>
3293 Date: Sun Dec 25 08:25:13 2016 +0000
3295 Adds a keyword filtering feature to Timeline PanView.
3297 UI needs some work, and currently only supports intersection between multiple
3298 keywords. Would be easy to support keyword unions, if the UI supported it.
3300 Should probably hide the button in modes that don't yet support it.
3303 Author: Omari Stephens <xsdg@xsdg.org>
3304 Date: Sat Dec 24 22:37:21 2016 +0000
3306 Pull the search UI construction code out into a distinct function.
3308 Also, it looks like the existing code would just leak the search UI widgets.
3309 Having the construction code in a distinct function makes it much easier to
3310 ensure the appropriate cleanup happens as well.
3313 Author: Omari Stephens <xsdg@xsdg.org>
3314 Date: Sat Dec 24 05:23:02 2016 +0000
3316 Start moving pan view search code to its own module
3318 Next step is to pull the construction of the Search UI into the module
3319 as well. Ideally, pan-view.c should just instantiate a Search thing,
3320 without having to worry about exactly how it's constructed or destructed.
3323 Author: Colin Clark <colin.clark@cclark.uk>
3324 Date: Sun Jul 2 19:46:19 2017 +0100
3326 Minor doc update - config file locations
3329 Author: Colin Clark <colin.clark@cclark.uk>
3330 Date: Thu Jun 29 11:05:59 2017 +0100
3332 Addl fix #488: Issues using Geeqie to compare pictures
3334 https://github.com/BestImageViewer/geeqie/issues/488
3336 Implement Alt-Up and Alt-Down keys
3339 Author: Colin Clark <colin.clark@cclark.uk>
3340 Date: Wed Jun 28 16:57:11 2017 +0100
3342 Fix #282: no support for multi-file actions in the sort bar
3344 https://github.com/BestImageViewer/geeqie/issues/282
3346 Sort manager actions operate on file selections
3348 Original patch by Glenn Rolland
3351 Author: Klaus Ethgen <Klaus@Ethgen.de>
3352 Date: Sun Jun 25 22:54:21 2017 +0100
3357 Author: Klaus Ethgen <Klaus@Ethgen.de>
3358 Date: Sun Jun 25 22:31:31 2017 +0100
3360 Using foreign to allow README file called README.md
3363 Author: Klaus Ethgen <Klaus@Ethgen.de>
3364 Date: Sun Jun 25 22:21:09 2017 +0100
3366 Convert README to markdown
3368 This allows to display images and links a better way.
3371 Author: Klaus Ethgen <Klaus@Ethgen.de>
3372 Date: Sun Jun 25 21:57:35 2017 +0100
3374 Fix int<->uint problem
3377 Author: Colin Clark <colin.clark@cclark.uk>
3378 Date: Sun Jun 25 13:23:51 2017 +0100
3380 Bug fix: Additional debug features
3382 Ensure grep works on entire message line
3383 guint/gint compile problem
3384 compile with --disable-debug-log (patch by Guillaume Castagnino)
3387 Author: Klaus Ethgen <Klaus@Ethgen.de>
3388 Date: Sat Jun 24 20:47:50 2017 +0100
3390 Change travis to use trusty
3392 Precise is to old to build geeqie.
3395 Author: Klaus Ethgen <Klaus@Ethgen.de>
3396 Date: Sat Jun 24 20:17:51 2017 +0100
3401 Author: Colin Clark <colin.clark@cclark.uk>
3402 Date: Thu Jun 22 13:17:00 2017 +0100
3404 Additional debug features
3406 -g:<regexp>, --grep:<regexp> filter debug output by regular expression
3407 +w, --show-log-window show log window
3408 -o:<file>, --log-file:<file> save log data to file
3410 Save geomtery and position of log window
3411 Various buttons on log window
3414 Author: Colin Clark <colin.clark@cclark.uk>
3415 Date: Wed Jun 21 13:15:32 2017 +0100
3417 Fix #262: double click and fullscreen
3419 https://github.com/BestImageViewer/geeqie/issues/262
3422 Author: Colin Clark <colin.clark@cclark.uk>
3423 Date: Tue Jun 20 11:11:55 2017 +0100
3425 Fix #492: Shortcut to Hide all sidebars simultaneously
3427 https://github.com/BestImageViewer/geeqie/issues/492
3429 Menu item to toggle hiding info, sort, and files panes.
3430 Default key is backtick.
3433 Author: Colin Clark <colin.clark@cclark.uk>
3434 Date: Sun Jun 18 11:03:09 2017 +0100
3436 Eliminate FIXME: Log window line limit
3438 Set log window line limit in Preferences/Behavior
3441 Author: Colin Clark <colin.clark@cclark.uk>
3442 Date: Sat Jun 17 09:14:58 2017 +0100
3444 Fix #280: Set defaults for Auto Rename
3446 https://github.com/BestImageViewer/geeqie/issues/280
3448 Remember last used settings
3451 Author: Colin Clark <colin.clark@cclark.uk>
3452 Date: Fri Jun 16 09:45:57 2017 +0100
3454 Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
3456 https://github.com/BestImageViewer/geeqie/issues/436
3459 Author: Colin Clark <colin.clark@cclark.uk>
3460 Date: Wed Jun 14 19:26:03 2017 +0100
3462 Fix #314: Remote commands for thumbnail maintenance
3464 https://github.com/BestImageViewer/geeqie/issues/314
3466 Additional remote commands so that thumbnail maintenance may be executed
3470 Author: Colin Clark <colin.clark@cclark.uk>
3471 Date: Mon Jun 12 19:15:29 2017 +0100
3473 Fix #264, 274, 285, 436: Add 'Losslessly rotate image' keyboard shortcuts
3475 https://github.com/BestImageViewer/geeqie/issues/264
3476 https://github.com/BestImageViewer/geeqie/issues/274
3477 https://github.com/BestImageViewer/geeqie/issues/285
3478 https://github.com/BestImageViewer/geeqie/issues/436
3480 Additional entries on Edit/Orientation menu:
3481 Write orientation to file
3482 Write orientation to file (preserve timestamp)
3484 Preferences/Metadata option "Write altered image orientation to the
3485 metadata" must be off.
3486 Exiftran and mogrify must be installed.
3489 Author: Colin Clark <colin.clark@cclark.uk>
3490 Date: Thu Jun 8 20:46:52 2017 +0100
3492 Fix #323: Rating system
3494 https://github.com/BestImageViewer/geeqie/issues/323
3496 Initial implementation.
3497 Set values either by Edit menu, or Alt+Keypad+n: n is 0 to 5
3498 Alt+keypad+minus sets the value to -1.
3501 Author: Colin Clark <colin.clark@cclark.uk>
3502 Date: Thu Jun 8 11:46:20 2017 +0100
3504 Ref #202: "Set as wallpaper" doesn't work with GNOME Shell
3506 https://github.com/BestImageViewer/geeqie/issues/202
3508 Remove menu items for GTK3.
3511 Author: Colin Clark <colin.clark@cclark.uk>
3512 Date: Thu Jun 8 11:29:16 2017 +0100
3514 Fix #490: Creating info sidebar panes
3516 https://github.com/BestImageViewer/geeqie/issues/490
3518 Additional icon in the sidebar panel to create new panes.
3521 Author: Colin Clark <colin.clark@cclark.uk>
3522 Date: Wed Jun 7 17:53:16 2017 +0100
3524 Document XMP, Exif and IPTC tag usage
3527 Author: Colin Clark <colin.clark@cclark.uk>
3528 Date: Mon Jun 5 16:55:14 2017 +0100
3530 Additional keyword menu entries
3532 1. Revert all hidden
3534 3. Revert (see Help file)
3537 Author: Colin Clark <colin.clark@cclark.uk>
3538 Date: Sat Jun 3 10:04:14 2017 +0100
3540 Fix #446: Minor text updates
3542 https://github.com/BestImageViewer/geeqie/issues/446
3544 Plus warning with info sidebar heights
3547 Author: Colin Clark <colin.clark@cclark.uk>
3548 Date: Wed May 31 18:45:01 2017 +0100
3550 Addl fix #488: Hide menus when not in split mode
3552 https://github.com/BestImageViewer/geeqie/issues/488
3555 Author: Colin Clark <colin.clark@cclark.uk>
3556 Date: Wed May 31 11:56:38 2017 +0100
3558 Fix #488: Issues using Geeqie to compare pictures
3560 https://github.com/BestImageViewer/geeqie/issues/488
3562 Part 3: Use alt+left/right arrow keys to move between split window panes
3565 Author: Colin Clark <colin.clark@cclark.uk>
3566 Date: Wed May 31 09:01:35 2017 +0100
3568 Fix #357: Save mark-and-keyword connections
3570 https://github.com/BestImageViewer/geeqie/issues/357
3572 Patch by unqwist and dragon-sh
3575 Author: Colin Clark <colin.clark@cclark.uk>
3576 Date: Tue May 30 15:51:00 2017 +0100
3578 Partial fix #488: Split view with sidecars
3580 https://github.com/BestImageViewer/geeqie/issues/488
3582 Bug 2: fix split view when images with sidecars are involved
3585 Author: Alexander Antimonov <>
3586 Date: Mon May 29 12:06:13 2017 +0100
3588 Fix #381: Feature-Request: Make JPEG comment available for overlays
3590 https://github.com/BestImageViewer/geeqie/issues/381
3592 Additional tag "imagecomment" for JPEG comments
3595 Author: Colin Clark <colin.clark@cclark.uk>
3596 Date: Sun May 28 19:30:41 2017 +0100
3598 Fix #477: similarity duplicate search
3600 https://github.com/BestImageViewer/geeqie/issues/477
3602 Additional find dupes option: sort groups with the lowest number of
3603 matches to the top of the results list
3606 Author: Colin Clark <colin.clark@cclark.uk>
3607 Date: Sat May 27 15:58:00 2017 +0100
3609 Minor dupe documentation
3611 Ctrl+shift+right-click to show debug info.
3614 Author: Colin Clark <colin.clark@cclark.uk>
3615 Date: Fri May 26 20:00:22 2017 +0100
3617 Temporary Fix #133: switching between images causes window to keep shrinking
3619 https://github.com/BestImageViewer/geeqie/issues/133
3621 Temporary fix to hide problem. You may need to set Preferences/Windows
3622 "Limit size when auto-sizing window" to 94% or less.
3625 Author: Colin Clark <colin.clark@cclark.uk>
3626 Date: Thu May 25 21:17:08 2017 +0100
3628 Fix #486: Build error
3630 https://github.com/BestImageViewer/geeqie/issues/486
3632 Bug solution from Guillaume Castagnino
3635 Author: Colin Clark <colin.clark@cclark.uk>
3636 Date: Thu May 25 12:53:54 2017 +0100
3638 Remember keywords layout
3640 Save and restore expanded keywords rows
3643 Author: Klaus Ethgen <Klaus@Ethgen.de>
3644 Date: Thu May 25 09:07:32 2017 +0100
3646 Enable silent build as default
3648 Mimic Linux kernel builds.
3651 Author: Klaus Ethgen <Klaus@Ethgen.de>
3652 Date: Thu May 25 07:56:03 2017 +0100
3654 Fix assignment in dupe keypress function
3656 Thanks clang for detecting this typo.
3659 Author: Colin Clark <colin.clark@cclark.uk>
3660 Date: Mon May 22 13:35:40 2017 +0100
3662 Fix #445: Info sidebar section heights
3664 https://github.com/BestImageViewer/geeqie/issues/445
3666 Options in preferences/general to set heights of:
3671 Restart of Geeqie required for changes to take effect.
3674 Author: Colin Clark <colin.clark@cclark.uk>
3675 Date: Fri May 19 19:49:47 2017 +0100
3677 Documentation update
3679 Desktop files and the sort mnager.
3682 Author: Colin Clark <colin.clark@cclark.uk>
3683 Date: Fri May 19 19:22:55 2017 +0100
3685 Temporary Fix #207:Symlink doesn't show in Sort Manager
3687 https://github.com/BestImageViewer/geeqie/issues/207
3689 This fix simply delays showing the sort manager until the user opens it,
3690 by which time setup has been completed.
3693 Author: Colin Clark <colin.clark@cclark.uk>
3694 Date: Tue May 16 19:56:54 2017 +0100
3696 Speed up re-read of exif date
3698 Remove unnecessary resets of exif date which cause re-reads of exif date
3700 The initial read of exif date is unfortunately still slow.
3703 Author: Colin Clark <colin.clark@cclark.uk>
3704 Date: Sun May 14 21:57:53 2017 +0100
3706 Geocode image by drag-drop
3708 If an image is not geocoded, drag-and-drop on the map to write latitude
3709 and longitude to metadata
3712 Author: Colin Clark <colin.clark@cclark.uk>
3713 Date: Thu May 11 19:06:13 2017 +0100
3715 Search on geo-position
3717 Additional search option to locate images within a distance of a
3718 location. The search origin can be specified in a number of ways - see
3722 Author: Colin Clark <colin.clark@cclark.uk>
3723 Date: Sat May 6 11:10:57 2017 +0100
3725 Temporary Fix #467: Refresh doesn't preserve thumbnail viewpoint
3727 https://github.com/BestImageViewer/geeqie/issues/467
3729 The reason for the reset of the view is unknown. This patch hides the
3730 problem for the moment.
3733 Author: Colin Clark <colin.clark@cclark.uk>
3734 Date: Thu May 4 19:06:48 2017 +0100
3736 Bug fix: Re-size images in GTK3
3738 When compiled with GTK3 if an image is opened with "View in new window"
3739 the minimum window size is determined by the image size and screen size
3740 etc. If a file selection is opened, the minimum window size is set by
3741 the first image displayed.
3742 This feature is determined by a call to gtk_widget_set_size_request().
3744 When compiled with GTK2, the call to gtk_widget_set_size_request() seems
3745 to be ignored, and the window can be resized at will.
3747 The GTK2 style is much more practical, so the call to
3748 gtk_widget_set_size_request() is ignored in GTK3.
3751 Author: Colin Clark <colin.clark@cclark.uk>
3752 Date: Wed May 3 11:30:12 2017 +0100
3754 Fix #123: Limit image expansion in Fit To Window
3756 https://github.com/BestImageViewer/geeqie/issues/123
3758 Additional option in Preferences/Image to limit the expansion of an
3759 image in Fit To Window mode. Stops small images being over-magnified.
3762 Author: Colin Clark <colin.clark@cclark.uk>
3763 Date: Tue May 2 09:54:59 2017 +0100
3765 Fix #442: Path filter combobox not initialised
3768 Author: Colin Clark <colin.clark@cclark.uk>
3769 Date: Mon May 1 19:05:08 2017 +0100
3771 Eliminate a FIXME: Collection window position
3774 Author: Colin Clark <colin.clark@cclark.uk>
3775 Date: Sat Apr 29 19:24:33 2017 +0100
3777 Bug Fix: Marks checkboxes in GTK 3.14
3779 Make marks checkboxes visible in icon mode in GTK 3.14 and later
3782 Author: Colin Clark <colin.clark@cclark.uk>
3783 Date: Thu Apr 27 21:36:46 2017 +0100
3785 Minor documentation update
3788 Author: Colin Clark <colin.clark@cclark.uk>
3789 Date: Thu Apr 27 10:57:36 2017 +0100
3791 Additional Fix #245: Eliminate run-time error
3794 Author: Colin Clark <colin.clark@cclark.uk>
3795 Date: Fri Apr 14 16:03:13 2017 +0100
3797 Fix #290: Mouse-only image viewing
3799 https://github.com/BestImageViewer/geeqie/issues/290
3801 The mouse can now be used to change image, and zoom and pan image.
3803 Single middle-click toggles the mouse wheel function between "change
3804 image" and "change zoom".
3805 In split-view quad mode each pane can be clicked, allowing Connected
3806 Zoom to made on any combination of panes.
3808 This function cannot be used with "Mouse wheel scrolls image" or
3809 "Navigation by left or middle click on image" options.
3812 Author: Colin Clark <colin.clark@cclark.uk>
3813 Date: Tue Mar 28 19:27:16 2017 +0100
3815 Bug fix: Remote --tell output
3817 Make the output go where it is supposed to go
3820 Author: Colin Clark <colin.clark@cclark.uk>
3821 Date: Mon Mar 27 13:22:58 2017 +0100
3823 Fix #201: Geeqie to pop to top of current windows when open up with -r
3825 https://github.com/BestImageViewer/geeqie/issues/201
3827 Additional remote option to bring Geeqie widow to the top when opening
3830 file:<file> open <file>, bring Geeqie window to the top
3831 File:<file> open <file>, do not bring Geeqie window to the top
3834 Author: Colin Clark <colin.clark@cclark.uk>
3835 Date: Sun Mar 26 11:42:10 2017 +0100
3837 Fix #130: Doubled path in thumbnail preferences
3839 https://github.com/BestImageViewer/geeqie/issues/130
3842 Author: Colin Clark <colin.clark@cclark.uk>
3843 Date: Fri Mar 24 19:45:44 2017 +0000
3845 Fix #245: Zoom settings on status bar
3847 https://github.com/BestImageViewer/geeqie/issues/245
3849 Move commonly used zoom settings from Preferences to a button on the
3853 Author: Colin Clark <colin.clark@cclark.uk>
3854 Date: Thu Mar 23 10:06:59 2017 +0000
3856 Fix #85: can not switch to list view in folder pane with keyboard
3858 https://github.com/BestImageViewer/geeqie/issues/85
3860 Ctrl-T is now a toggle to switch between list view and tree view in the
3864 Author: Colin Clark <colin.clark@cclark.uk>
3865 Date: Wed Mar 22 15:58:25 2017 +0000
3867 Fix #56: "Create folder" under "copy/move" should select new folder
3869 https://github.com/BestImageViewer/geeqie/issues/56
3872 Author: Colin Clark <colin.clark@cclark.uk>
3873 Date: Wed Mar 22 14:33:48 2017 +0000
3875 Bug fix: Seg fault in copy/move dialog
3877 If a non-existant folder is entered as the destination in a copy/move
3878 operation, Geeqie will crash.
3880 Check for NULL returned from registered_extension_from_path()
3883 Author: Colin Clark <colin.clark@cclark.uk>
3884 Date: Wed Mar 22 10:13:03 2017 +0000
3886 Minor code amendments
3888 Ensure the shortcuts (bookmarks) pane is visible on first run
3889 Remove unused defines
3890 Document search on Exif date
3893 Author: Colin Clark <colin.clark@cclark.uk>
3894 Date: Tue Mar 21 17:28:55 2017 +0000
3896 Fix #219: Ability to set solid colour for transparency layer
3898 https://github.com/BestImageViewer/geeqie/issues/219
3900 The checkerboard colours can be set on the Preferences/Image tab
3903 Author: Colin Clark <colin.clark@cclark.uk>
3904 Date: Fri Mar 17 11:07:16 2017 +0000
3906 Bug fix: Remote view:filename command
3909 geeqie -r view:filename
3910 crashes Geeqie if the filename is not preceeded by a path.
3912 Use a string function that handles nulls.
3915 Author: Colin Clark <colin.clark@cclark.uk>
3916 Date: Thu Mar 16 10:45:28 2017 +0000
3918 Ref #242: Documentation update for collections
3920 https://github.com/BestImageViewer/geeqie/issues/242
3922 Clarify some Collection window functions
3925 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
3926 Date: Wed Mar 15 11:06:10 2017 +0000
3928 Fix #147: Alternative format for sidecar extension
3930 https://github.com/BestImageViewer/geeqie/issues/147
3932 Add option to store sidecar extension with a format e.g. filename.jpg.xmp rather than filename.xmp
3935 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3936 Date: Mon Mar 6 18:41:00 2017 +0100
3940 Making unordered lists into parsable Markdown.
3943 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3944 Date: Mon Mar 6 18:41:00 2017 +0100
3948 Making unordered lists into parsable Markdown.
3951 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3952 Date: Mon Mar 6 18:38:52 2017 +0100
3954 Rename README to README.md
3956 So that GitHub picks up the Markdown headings...
3959 Author: J. R. Schmid <jrs+git@weitnahbei.de>
3960 Date: Mon Mar 6 18:38:52 2017 +0100
3962 Rename README to README.md
3964 So that GitHub picks up the Markdown headings...
3967 Author: Colin Clark <colin.clark@cclark.uk>
3968 Date: Sun Feb 26 19:58:21 2017 +0000
3970 Documentation update for new options
3973 * Whether to use saved window positions also for new windows
3974 * Whether to enable navigation by left or middle click on image
3975 * Ability to set keyboard scrolling step multiplier
3976 * Whether list directory view uses single click to enter a directory or
3977 GTK+ activation default (which is currently a double click)
3980 Author: Colin Clark <colin.clark@cclark.uk>
3981 Date: Sat Feb 25 11:11:45 2017 +0000
3983 Fix #473: Parameter type fix for "motion-notify-event" signal handlers
3985 The "motion-notify-event" signal "event" parameter is a GdkEventMotion
3986 structure, not GdkEventButton.
3987 Patch created by Maciej S. Szmigiero
3990 Author: Colin Clark <colin.clark@cclark.uk>
3991 Date: Fri Feb 24 20:09:35 2017 +0000
3993 Fix #326: Save position of float file list
3995 Save the position of the floated file list/tools window during a
3999 Author: Colin Clark <colin.clark@cclark.uk>
4000 Date: Fri Feb 24 16:25:33 2017 +0000
4002 Fix #431: Bookmarks (shortcuts) to folders
4004 Additional section in the folders pane to permit shortcuts (bookmarks)
4005 to commonly used folders or images.
4008 Author: Colin Clark <colin.clark@cclark.uk>
4009 Date: Wed Feb 22 10:46:07 2017 +0000
4011 Bug fix: Crash using drag/drop in copy/move dialog
4013 In the copy/move dialog, if a folder is dragged onto the bookmarks pane
4014 to create a new bookmark, Geeqie will crash.
4015 A filedata list was returned instead of a path list.
4018 Author: Klaus Ethgen <Klaus@Ethgen.de>
4019 Date: Thu Feb 16 00:20:26 2017 +0100
4021 Update german translation
4024 Author: cclark <colin.clark@cclark.uk>
4025 Date: Tue Feb 14 13:07:07 2017 +0000
4027 Orientation commands and file selections
4029 In the current implementation, the orientation commands (rotate, mirror
4030 etc.) affect only the single image that has focus.
4032 With this commit, the right-click menu orientation commands affect only
4033 the single image the right-click is made upon.
4034 The orientation commands from the main menu Edit/Orientation will affect
4038 Author: Colin Clark <colin.clark@cclark.uk>
4039 Date: Fri Feb 3 09:52:26 2017 +0000
4041 Fix progress bar text
4043 Ensure progress bar text is shown in GTK3
4046 Author: Colin Clark <colin.clark@cclark.uk>
4047 Date: Sat Jan 28 19:58:06 2017 +0000
4049 Move exif auto-rotate option to a menu
4051 Move the exif auto-rotate option from preferences to the
4052 edit/orientation menu. The shortcut key is Alt-X. There is also a button
4054 The intention is to make it easy for the user to make a comparison
4055 beteen the actual and auto-rotated view as an aid to detecting
4056 orientations made erroneously e.g. scanned images which have been
4057 mirrored by mistake.
4059 Expanded documentation on rotation commands.
4061 Preserve the setting of the rectangular select option.
4064 Author: Colin Clark <colin.clark@cclark.uk>
4065 Date: Thu Jan 26 10:28:21 2017 +0000
4067 Fix #469: Exif rotation problems
4069 https://github.com/BestImageViewer/geeqie/issues/469
4072 Author: Colin Clark <colin.clark@cclark.uk>
4073 Date: Tue Jan 24 20:24:58 2017 +0000
4075 Save position of tools window
4077 Correctly save position of tools window when floated
4080 Author: Colin Clark <colin.clark@cclark.uk>
4081 Date: Mon Jan 23 20:17:13 2017 +0000
4083 Update documentation for orientation commands
4085 Clarify some sections and remove a TBD
4088 Author: Colin Clark <colin.clark@cclark.uk>
4089 Date: Mon Jan 23 17:40:40 2017 +0000
4093 Additional search parameter to search using exif date.
4094 The implementation is rather crude. It would be better to have a
4095 drop-down box so that other date formats could be also used - e.g.
4098 Note: if a file does not have an exif date, it will default to 01
4102 Author: Colin Clark <colin.clark@cclark.uk>
4103 Date: Wed Jan 18 13:57:37 2017 +0000
4105 GIF animation settings
4107 Preserve GIF animation setting between sessions
4108 Include GIF animation on View menu. Shortcut key is "A"
4111 Author: Colin Clark <colin.clark@cclark.uk>
4112 Date: Wed Jan 11 22:00:49 2017 +0000
4114 Eliminate some deprecations
4117 Author: Colin Clark <colin.clark@cclark.uk>
4118 Date: Wed Jan 11 13:21:10 2017 +0000
4120 Fix compile warnings
4122 Fix compile warnings introduced in commit 2afb371
4125 Author: Colin Clark <colin.clark@cclark.uk>
4126 Date: Wed Jan 11 10:48:30 2017 +0000
4130 Fix compile warning introduced in commit 2afb371
4133 Author: Colin Clark <colin.clark@cclark.uk>
4134 Date: Tue Jan 10 11:39:44 2017 +0000
4136 Move duplicates options
4138 Move duplicates options Custom Similarity Threshold and Rotation
4139 Invariant Duplicate Check to the duplicates window.
4140 It makes more sense to place them where the user can easily access them.
4143 Author: Colin Clark <colin.clark@cclark.uk>
4144 Date: Sun Jan 8 18:10:03 2017 +0000
4146 Right-click menu separators
4148 Right-click menu separators are not displayed with GTK 3.20.
4149 Replace gtk_menu_item_new() with gtk_separator_menu_item_new().
4152 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4153 Date: Sun Jan 8 17:41:56 2017 +0100
4155 Update Polish translation
4158 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4159 Date: Sun Jan 8 16:43:39 2017 +0100
4161 Correct the location of pan-view files in POTFILES.in
4163 Commit 58d397efc9e99104d21ea686837396673939ccde didn't update corresponding entries in POTFILES.in
4166 Author: Colin Clark <colin.clark@cclark.uk>
4167 Date: Sun Jan 8 14:04:44 2017 +0000
4169 Temporary fix #459: GTK 3.20 drop-down
4171 https://github.com/BestImageViewer/geeqie/issues/459
4173 This is just a quick fix to make life easier for the users. The whole
4174 GTK 3.0/3.20 problem requires significant effort.
4177 Author: Colin Clark <colin.clark@cclark.uk>
4178 Date: Sat Jan 7 11:47:30 2017 +0000
4180 Fix #435: Remember duplicates settings
4182 https://github.com/BestImageViewer/geeqie/issues/435
4184 Preserve duplicates window settings - Compare By, Thumbnails and Group
4185 Selected - between sessions
4188 Author: Colin Clark <colin.clark@cclark.uk>
4189 Date: Fri Jan 6 13:20:26 2017 +0000
4191 Fix #460: Multiple duplicates
4193 https://github.com/BestImageViewer/geeqie/issues/460
4195 Ensure the duplicates lists do not contain more than one entry for each
4199 Author: Colin Clark <colin.clark@cclark.uk>
4200 Date: Thu Jan 5 13:53:31 2017 +0000
4202 Preferences: Open recent list maximum size
4204 Implement this function, and change the name to "Recent folder list
4208 Author: Colin Clark <colin.clark@cclark.uk>
4209 Date: Wed Jan 4 20:01:47 2017 +0000
4211 Rectangular selection
4213 Add toggle Rectangular Selection to Select menu. Shortcut key is Alt-R.
4214 Also on Collection widow.
4215 Removed option from Preferences page as it is redundant
4218 Author: Omari Stephens <xsdg@xsdg.org>
4219 Date: Sun Dec 25 01:47:15 2016 +0000
4221 Add "-Werror -Wno-error=" to the default CFLAGS.
4224 Author: Omari Stephens <xsdg@xsdg.org>
4225 Date: Sun Dec 25 01:47:15 2016 +0000
4227 Fix GCC and Clang compile warnings.
4230 Author: Colin Clark <colin.clark@cclark.uk>
4231 Date: Mon Jan 2 19:37:33 2017 +0000
4233 Revised Help documentation
4235 Revised documentation for keyboard shortcuts.
4236 Context-sensitive F1 help for Collections, Duplicates, Search and Pan
4240 Author: Colin Clark <colin.clark@cclark.uk>
4241 Date: Mon Jan 2 10:13:57 2017 +0000
4243 F10 in Search window
4245 If F10 is pressed when the search window is empty, Geeqie will crash.
4249 Author: Colin Clark <colin.clark@cclark.uk>
4250 Date: Sun Jan 1 16:57:42 2017 +0000
4252 Fix #447: Preferences Enable Delete key
4254 https://github.com/BestImageViewer/geeqie/issues/447
4256 The preference "Enable Delete key" is now used in the main window
4259 Author: Colin Clark <colin.clark@cclark.uk>
4260 Date: Fri Dec 30 11:51:15 2016 +0000
4264 Ensure all status bar items have tooltips
4267 Author: Colin Clark <colin.clark@cclark.uk>
4268 Date: Thu Dec 29 16:33:08 2016 +0000
4270 Command line option to print current filename
4272 Command line remote option to print the filename of the currently
4275 geeqie --remote --tell
4278 https://sourceforge.net/p/geeqie/mailman/geeqie-
4279 devel/thread/20161227192724.GC1622%40hodi/#msg35573019
4282 Author: Omari Stephens <xsdg@xsdg.org>
4283 Date: Sat Dec 24 05:38:38 2016 +0000
4285 Move pan-view components to their own subdir.
4287 This makes it easier to modularize pan-view without cluttering the src dir
4288 with extra files, and without worrying as much about exposing pan-view-internal
4289 APIs to the rest of Geeqie.
4292 Author: Omari Stephens <xsdg@xsdg.org>
4293 Date: Sat Dec 24 05:28:00 2016 +0000
4295 Update the automake file with new headers
4298 Author: Omari Stephens <xsdg@xsdg.org>
4299 Date: Fri Dec 23 22:23:02 2016 +0000
4301 Refactor pan-types.h into discrete header files for each pan-view code module
4304 Author: Omari Stephens <xsdg@xsdg.org>
4305 Date: Fri Dec 23 21:36:24 2016 +0000
4307 Fix errors in -Werror (except GdkPixbuf deprecation warnings)
4309 With these changes, Geeqie compiles with
4310 ./configure CFLAGS="-Werror -Wno-error=deprecated-declarations"
4313 Author: Colin Clark <colin.clark@cclark.uk>
4314 Date: Tue Dec 20 21:36:52 2016 +0000
4318 https://github.com/BestImageViewer/geeqie/issues/434
4320 Remove data duplicated in the README and Help files
4321 Include context-sensitive help in all preferences windows
4322 Minor addition to README file
4325 Author: Colin Clark <colin.clark@cclark.uk>
4326 Date: Tue Dec 20 19:41:36 2016 +0000
4328 Fix #434: Remove duplicate data, context-sensitive help
4330 https://github.com/BestImageViewer/geeqie/issues/434
4332 Remove data duplicated in the README and Help files
4333 Include context-sensitive help in all preferences windows
4334 Minor addition to README file
4337 Author: Colin Clark <colin.clark@cclark.uk>
4338 Date: Sat Dec 17 21:27:37 2016 +0000
4340 Partial fix #395: File selection collection
4342 https://github.com/BestImageViewer/geeqie/issues/395
4344 Right-click on a file selection has a menu option to append the
4345 selection to a new Collection
4348 Author: Colin Clark <colin.clark@cclark.uk>
4349 Date: Sat Dec 17 20:07:11 2016 +0000
4351 Partial fix 435: Duplicates in file selection
4353 https://github.com/BestImageViewer/geeqie/issues/435
4355 Right-click on a file selection has a menu option to open the Find
4359 Author: Colin Clark <colin.clark@cclark.uk>
4360 Date: Thu Dec 15 19:05:51 2016 +0000
4362 Fix #401: Find duplicates status bar text
4364 https://github.com/BestImageViewer/geeqie/issues/401
4366 Ensure display of informative text such as "Reading dimensions.."
4369 Author: Colin Clark <colin.clark@cclark.uk>
4370 Date: Thu Dec 15 13:23:12 2016 +0000
4372 Fix #411: Use locale for date format
4374 https://github.com/BestImageViewer/geeqie/issues/411
4376 Use system locale for date format on the search page
4379 Author: Colin Clark <colin.clark@cclark.uk>
4380 Date: Tue Dec 13 20:12:06 2016 +0000
4382 Fix #417: Natural sort order
4384 https://github.com/BestImageViewer/geeqie/issues/417
4385 Refer also to commit bd34c324c92456f5182579d6922d7aba664f93c3
4387 Include an option on the Files tab of Preferences to permit the
4388 selection of either g_utf8_collate_key() or
4389 g_utf8_collate_key_for_filename() for the sort order of files and
4393 Author: Christian Heckendorf <heckendorfc@gmail.com>
4394 Date: Sat Dec 3 11:24:36 2016 -0500
4396 Set animation NULL after free on static images.
4399 Author: Martin Pelikán <mpel@google.com>
4400 Date: Sat Dec 3 22:53:50 2016 +1100
4402 Open BigTIFF (64-bit) files using the custom TIFF loader.
4404 In the worst case, old libtiff versions will return a different error.
4405 See http://www.awaresystems.be/imaging/tiff/bigtiff.html for more info.
4408 Author: Christian Heckendorf <heckendorfc@gmail.com>
4409 Date: Sat Aug 27 20:34:00 2016 -0400
4411 Silence g_object_unref failed assertions.
4414 Author: Christian Heckendorf <heckendorfc@gmail.com>
4415 Date: Sat Aug 27 20:32:46 2016 -0400
4417 Make animation functions static.
4420 Author: Christian Heckendorf <heckendorfc@gmail.com>
4421 Date: Sat Aug 27 14:32:33 2016 -0400
4423 Stop animation if no file is showing.
4426 Author: Christian Heckendorf <heckendorfc@gmail.com>
4427 Date: Fri Aug 26 18:38:51 2016 -0400
4432 Author: Colin Clark <colin.clark@cclark.uk>
4433 Date: Wed Aug 24 17:28:23 2016 +0100
4435 Fix #414 Render Intents
4437 https://github.com/BestImageViewer/geeqie/issues/414
4439 Permit the user to select the rendering intent.
4442 Author: Colin Clark <colin.clark@cclark.uk>
4443 Date: Wed Aug 24 17:19:04 2016 +0100
4447 If an image has a valid Exif.GPSInfo.GPSImgDirection tag, and the icon
4448 on the map is clicked, a line showing camera direction is displayed
4452 Author: Colin Clark <colin.clark@cclark.uk>
4453 Date: Wed Aug 24 17:01:32 2016 +0100
4455 Bug Fix #426: geeqie -r file:FILE crashes if FILE does not exist
4457 If the file does not exist, default to the home directory
4460 Author: Michael Cross <mc@xi2.org>
4461 Date: Fri Aug 19 12:33:01 2016 +0100
4463 Wrap cairo_destroy call with appropriate CPP macro
4466 Author: Michael Cross <mc@xi2.org>
4467 Date: Fri Aug 19 11:28:22 2016 +0100
4472 Author: Michael Cross <mc@xi2.org>
4473 Date: Fri Aug 19 07:03:41 2016 +0100
4477 I also suffer from what I believe is this bug. It was not present in
4478 geeqie 1.0 and was simple for me to reproduce in 1.2+. I open a
4479 directory containing a few thousand jpg files of around 100k each and
4480 just keep hitting the key for "Next Image". After around a minute my
4481 computer will freeze.
4483 Given this reproducibility, I ran git bisect and found the commit that
4484 introduced the behaviour for me was the following
4486 commit b4c4a924121c3aa6b2f1eb7570dd3f419d2f4d83
4487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
4488 Date: Thu Aug 2 00:15:16 2012 +0200
4490 use cairo for drawing
4492 I then noticed what I think is a missing cairo_destroy call in
4493 cellrenderericon.c. The following patch solves the problem completely
4494 for me as far as I can tell.
4497 Author: Colin Clark <colin.clark@cclark.uk>
4498 Date: Mon Aug 8 20:22:40 2016 +0100
4503 Author: Colin Clark <colin.clark@cclark.uk>
4504 Date: Sun Jul 24 21:27:14 2016 +0100
4506 Bug Fix #233 Custom Border
4508 https://github.com/BestImageViewer/geeqie/issues/233
4510 In the change from v1.1 to v1.2 (GTK3 and cairo were part of this), the
4511 custom border was ignored and simply set to black.
4512 Perhaps it was not possible to get a "good" solution with the current
4514 Possibly this change is not the best solution, but nevertheless it
4515 should be sufficient until a better version is produced.
4518 Author: Colin Clark <colin.clark@cclark.uk>
4519 Date: Wed Jul 20 13:20:24 2016 +0100
4523 In Copy, Move and Rename operations, show a thumbnail of the source file
4524 and, if the destination already exists, show a thumbnail for that also.
4525 Use the Rename dialogue for Copy and Move operations also.
4528 Author: Wayne A. Ptaff <wayne@ptaff.ca>
4529 Date: Fri Jul 15 11:51:42 2016 -0400
4531 Force focus to geeqie after leaving fullscreen
4533 On some multi-monitor setups / window manager
4534 combinations, the geeqie main window does not
4535 claim focus back after leaving fullscreen mode.
4537 This fixes https://github.com/BestImageViewer/geeqie/issues/418
4540 Author: Colin Clark <colin.clark@cclark.uk>
4541 Date: Wed Jul 13 20:14:46 2016 +0100
4543 Bug fix: Crashes with drag-drop in bookmarks
4545 Also ameliorates https://github.com/BestImageViewer/geeqie/issues/377
4547 bookmark_drag_begin:
4548 eliminate a run-time error message
4550 bookmark_dnd_get_data:
4551 uri_filelist_from_uris returns a list of type FileData. What is required
4554 bookmark_drag_set_data:
4555 uris_from_filelist expects a list of type FileData, but was given a list
4558 The code: "gdk_drag_context_get_dest_window(context) ==
4559 gtk_widget_get_window(bm->widget)"
4560 does not function as expected. The reason is unknown.
4561 In order to avoid crashes, drags from bookmarks are disabled for the
4563 There is no significant loss of functionality.
4566 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4567 Date: Sat Jul 9 19:25:08 2016 +0200
4569 Add four new preferences
4571 This commit adds four new preferences:
4572 * Whether to use saved window positions also for new windows (in case saved
4573 window positions are enabled),
4574 * Whether to enable navigation by left or middle click on image,
4575 * Ability to set keyboard scrolling step multiplier,
4576 * Whether list directory view uses single click to enter a directory or
4577 GTK+ activation default (which is currently a double click).
4579 Default values of all these preferences have been set in a such way to not
4580 cause any changes in behavior for existing users.
4582 Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4585 Author: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4586 Date: Sat Jul 9 18:57:08 2016 +0200
4588 Fix hidden directories not showing in a tree view
4590 Directory tree view contains code that when "Show hidden files or folders"
4591 option is not enabled but the user enters a path containing hidden
4592 directories the missing tree entries are added automatically.
4594 This didn't work (at least) in case when the first hidden directory in
4595 newly selected path was in a current directory because the tree populating
4596 function exited early when directory contents did not change since last
4597 run, before checking for this special case.
4599 Fix this by skipping this check when we have to add such hidden directory
4602 This check must also be skipped when 'force' flag is passed to this
4603 function, otherwise when enabling "Show hidden files or folders" option
4604 the missing directories are not added to the tree until Geeqie is
4607 Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
4610 Author: Colin Clark <colin.clark@cclark.uk>
4611 Date: Tue Jul 5 19:47:40 2016 +0100
4613 Fix deprecated - gdk_window_get_pointer
4615 Also fixes https://github.com/BestImageViewer/geeqie/issues/399
4618 Author: Colin Clark <colin.clark@cclark.uk>
4619 Date: Wed Jun 29 20:24:54 2016 +0100
4623 Add keyboard map option to Help menu.
4625 qwerty keyboard only.
4628 Author: nikoss <niko@nava.de>
4629 Date: Wed Jun 29 21:17:19 2016 +0300
4631 1 fuzzy (0%), 11 untranslated (0%)
4634 Author: nikoss <niko@nava.de>
4635 Date: Sun Jun 26 21:26:21 2016 +0300
4637 fuzzy 0% [8], untranslates 4% [60]
4640 Author: Colin Clark <colin.clark@cclark.uk>
4641 Date: Mon Jun 20 17:03:37 2016 +0100
4643 Keyword right-click menu
4645 https://github.com/BestImageViewer/geeqie/issues/404
4647 Change confusing menu prompt from Add to New
4650 Author: Colin Clark <colin.clark@cclark.uk>
4651 Date: Mon Jun 20 14:31:32 2016 +0100
4653 Check if GPS data is reasonable
4655 https://github.com/BestImageViewer/geeqie/issues/406
4657 Fix incorrect logic.
4660 Author: Colin Clark <colin.clark@cclark.uk>
4661 Date: Mon Jun 20 12:25:27 2016 +0100
4663 Check if GPS data is reasonable
4665 https://github.com/BestImageViewer/geeqie/issues/406
4667 Change lat/long fallback values to 0 rather than 1000
4670 Author: Rezső Páder <rezso@rezso.net>
4671 Date: Mon Jun 20 01:25:10 2016 +0200
4673 Use correct thumbnail dirs
4675 Since glib 2.34, the thumbnails are in .cache/thumbnails, not in .thumbnails.
4678 Author: Martin Pelikán <mpel@google.com>
4679 Date: Mon Jun 20 01:32:00 2016 +1000
4681 Properly open and work with large TIFF files.
4683 Any file between 2^31 and 2^32 bytes shouldn't have its size displayed
4684 as a negative number. Viewing more than 32768 pixels in each dimension
4685 is only a matter of using 64bit arithmetic when calculating allocation
4686 sizes and pointers into that memory. Multiplying is always suspicious.
4688 While there, make the error messages clearer about what went wrong.
4690 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4693 Author: nikoss <niko@nava.de>
4694 Date: Fri Jun 17 12:01:39 2016 +0300
4696 fuzzy 3%, unstranslated 10%
4699 Author: nikoss <niko@nava.de>
4700 Date: Tue Jun 14 23:02:06 2016 +0300
4702 fuzzy 3%, untranslated down to 15%
4705 Author: nikoss <niko@nava.de>
4706 Date: Sat Jun 11 20:56:53 2016 +0300
4708 fuzzy strings down to 3%
4711 Author: nikoss <niko@nava.de>
4712 Date: Fri Jun 3 22:46:24 2016 +0300
4717 Author: nikoss <niko@nava.de>
4718 Date: Fri Jun 3 00:00:00 2016 +0300
4723 Author: nikoss <niko@nava.de>
4724 Date: Wed Jun 1 21:54:27 2016 +0300
4729 Author: nikoss <niko@nava.de>
4730 Date: Wed Jun 1 21:23:35 2016 +0300
4735 Author: David Kalnischkies <david@kalnischkies.de>
4736 Date: Fri May 27 12:04:40 2016 +0100
4738 Work around changed c++11 std::string implementation
4740 Bug was already partly fixed by 96db62d but there was even more
4741 positions that was unseen by Solomon.
4743 The patch is originally from Debian bug report #800350.
4745 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4748 Author: Klaus Ethgen <Klaus@Ethgen.de>
4749 Date: Fri May 27 11:15:08 2016 +0100
4754 Author: Klaus Ethgen <Klaus@Ethgen.de>
4755 Date: Fri May 27 10:46:11 2016 +0100
4757 Backported stuff from release and web
4760 Author: Klaus Ethgen <Klaus@Ethgen.de>
4761 Date: Thu May 26 20:58:35 2016 +0100
4763 Reformat and reword README
4766 Author: Klaus Ethgen <Klaus@Ethgen.de>
4767 Date: Thu May 26 20:52:20 2016 +0100
4776 Author: Tomasz Golinski <tomaszg@math.uwb.edu.pl>
4777 Date: Thu May 26 09:23:06 2016 +0100
4779 Updated polish translation
4781 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4784 Author: Klaus Ethgen <Klaus@Ethgen.de>
4785 Date: Tue May 24 14:47:56 2016 +0100
4787 Update copyright in all files
4790 Author: Colin Clark <colin.clark@cclark.uk>
4791 Date: Tue May 24 14:22:28 2016 +0100
4793 Configuration options and documentation
4795 Configuration option changes:
4796 --enable-gps is now --enable-map
4797 --enable-clutter is now --enable-gpu-accel
4799 If --disable-gtk3 is issued, both map and gpu-accel options are also
4802 --enable-map is the only option required to compile in the map.
4804 README updated accordingly.
4807 Author: Klaus Ethgen <Klaus@Ethgen.de>
4808 Date: Tue May 24 13:59:50 2016 +0100
4810 German translation completed
4813 Author: Klaus Ethgen <Klaus@Ethgen.de>
4814 Date: Tue May 24 12:42:42 2016 +0100
4816 Enable color manager in all fullscreen methods
4818 For some reasons, that got lost when moving the image instead of
4824 Author: Colin Clark <colin.clark@cclark.uk>
4825 Date: Mon May 23 09:49:25 2016 +0100
4827 Collections mouse hover
4829 Partial solution to #396
4830 https://github.com/BestImageViewer/geeqie/issues/396
4832 When the mouse is hovered over a thumbnail in a collections window, the
4833 tooltip (the filename and path) is in the correct position.
4835 Not a good solution, but there will be more problems with GTK 3.20
4838 Author: Colin Clark <colin.clark@cclark.uk>
4839 Date: Sun May 22 10:35:21 2016 +0100
4841 Image overlay configurable items GTK2
4843 Supports GTK2 and GTK3
4846 Author: ode79 <oemmerson@gmx.com>
4847 Date: Sun May 22 01:17:14 2016 +0100
4849 Fix compilation instructions.
4851 There is no configure file, you have to run autogen.sh before make.
4854 Author: Klaus Ethgen <Klaus@Ethgen.de>
4855 Date: Thu May 19 17:40:50 2016 +0100
4857 Updated all .po files with current strings
4860 Author: Klaus Ethgen <Klaus@Ethgen.de>
4861 Date: Thu May 19 17:26:05 2016 +0100
4865 I would give the credentials to the orignal author but he is only known
4871 Author: Klaus Ethgen <Klaus@Ethgen.de>
4872 Date: Thu May 19 16:27:35 2016 +0100
4874 Remove some leftover from toolbar rc entries
4876 This revert (partly) c95bd69 and d5b911c.
4879 Author: Klaus Ethgen <Klaus@Ethgen.de>
4880 Date: Thu May 19 14:35:25 2016 +0100
4882 Don't store toolbars in config file
4884 It makes no sense to save that information in config file. Even more, it
4885 makes more troubles than it is worth.
4887 Starting from here, just drop that information and use the configured in
4888 values all the time.
4890 This also fixes the troubles with e9fc136.
4893 Author: Klaus Ethgen <Klaus@Ethgen.de>
4894 Date: Thu May 19 14:29:22 2016 +0100
4896 Fixing some whitespace issues
4899 Author: Colin Clark <colin.clark@cclark.uk>
4900 Date: Thu May 19 15:27:16 2016 +0100
4902 Image overlay configurable items
4904 The gui items require GTK+ 3.4.
4905 For GTK+ 2 the effects are neverthless obtainable by editing the
4906 relevant lines in geeqierc.xml
4909 Author: Klaus Ethgen <Klaus@Ethgen.de>
4910 Date: Wed May 18 22:19:52 2016 +0100
4912 Update de and pl po files from pot
4915 Author: Colin Clark <colin.clark@cclark.uk>
4916 Date: Wed May 18 20:36:07 2016 +0100
4918 Image overlay configurable colours
4920 User configurable options to set the colours of the Image Overlay text
4924 Author: Colin Clark <colin.clark@cclark.uk>
4925 Date: Wed May 18 12:13:12 2016 +0100
4927 Image overlay configurable font
4929 User configurable option to set the font of the Image Overlay text
4932 Author: Colin Clark <colin.clark@cclark.uk>
4933 Date: Mon May 16 11:45:51 2016 +0100
4937 Uncomment code: https://bugzilla.gnome.org/show_bug.cgi?id=596419 fixed
4938 Uncomment code: champlain zoom fixed
4939 Deprecated code updated
4940 Unused variables deleted
4943 Author: Klaus Ethgen <Klaus@Ethgen.de>
4944 Date: Sun May 15 12:20:34 2016 +0100
4946 Display the similarity image
4949 Author: Klaus Ethgen <Klaus@Ethgen.de>
4950 Date: Sun May 15 11:00:52 2016 +0100
4952 Removing obsolete checksum stuff
4954 That checksum stuff for similarity check is replaced with MD5 from the
4955 very begin. Removing that ancient code.
4958 Author: Klaus Ethgen <Klaus@Ethgen.de>
4959 Date: Sun May 15 10:47:45 2016 +0100
4961 Simple script to decode similarity data
4963 This is just for debugging.
4966 Author: Klaus Ethgen <Klaus@Ethgen.de>
4967 Date: Fri May 13 16:44:10 2016 +0100
4969 Allow to configure rotation invariance
4972 Author: Cyril Roussillon <>
4973 Date: Fri May 13 13:43:41 2016 +0100
4975 Slightly better similarity samples
4977 Slight modification of the image_sim_fill_data, that creates the
4978 similarity signature. When the image size is not a multiple of 32, all
4979 cells had size w/32, so the last w%32 pixels were just ignored, and more
4980 importantly it was not symmetric at all when the signature was built
4981 from the other side, which is annoying for my comparison algorithm. So I
4982 changed the cell size (x_inc) from a constant one to
4983 "round(w_left/n_left)", in order to spread the spare pixels (eg to split
4984 42 pixels into 4 cells, it results in 11,10,11,10 instead of
4985 10,10,10,10). With an image of size w with w%32=16, my
4986 rotation-invariant algorithm results in a similarity of
4987 0.951000 with the original version, and 0.999968 with this modification
4988 (apparently lossless jpeg rotation is not perfectly lossless).
4990 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
4993 Author: Cyril Roussillon <>
4994 Date: Fri May 13 13:41:02 2016 +0100
4996 Implementing rotation invariant duplicates search
4998 Modifies the functions image_sim_compare and image_sim_compare_fast so
4999 that it compares with the eight possible isometric transformations
5000 (compositions of 90°-rotations, mirrors, transpose,...), using the same
5001 similarity signature.
5003 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5006 Author: Klaus Ethgen <Klaus@Ethgen.de>
5007 Date: Fri May 6 17:29:06 2016 +0100
5012 Author: Klaus Ethgen <Klaus@Ethgen.de>
5013 Date: Fri May 6 17:09:18 2016 +0100
5015 Remove obsolete and outdated debian directory
5017 Debian replaces the content of this directory anyway and it does not
5018 match the current project state anymore. So lets remove it.
5020 That does not mean that it is gone forever but then I will most likely
5021 use the original debian one.
5024 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
5025 Date: Thu Mar 17 13:14:57 2016 +0100
5027 debian: point watch file to github
5030 Author: Michael Schwendt <mschwendt@fedoraproject.org>
5031 Date: Fri Feb 1 18:44:12 2013 +0100
5033 Patch to fix duplicate window update
5037 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5040 Author: Colin Clark <colin.clark@cclark.uk>
5041 Date: Thu May 5 18:40:59 2016 +0100
5045 Basic Lua documentation.
5047 Requires expansion and re-work.
5050 Author: Michael Schwendt <mschwendt@fedoraproject.org>
5051 Date: Mon Dec 24 14:24:27 2012 +0100
5053 Avoids a double-free
5055 Avoids a double-free due to a boolean that would be retrieved from a
5056 deleted/freed structure.
5060 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5063 Author: Klaus Ethgen <Klaus@Ethgen.de>
5064 Date: Thu May 5 12:26:05 2016 +0100
5066 Removed some obsolete tools
5069 Author: Klaus Ethgen <Klaus@Ethgen.de>
5070 Date: Thu May 5 11:19:53 2016 +0100
5072 Improving desktop template
5075 Author: Klaus Ethgen <Klaus@Ethgen.de>
5076 Date: Wed May 4 17:47:34 2016 +0100
5078 Small dependency to fully mitigate the marshaler stuff
5081 Author: Klaus Ethgen <Klaus@Ethgen.de>
5082 Date: Wed May 4 17:34:43 2016 +0100
5084 Remove autocreated files from git
5086 That is a nasty bug. The files gq-marshal.[ch] gets created from
5087 gq-marshal.list but are checked in to git.
5089 I removed that files now from git so they get recreated properly every
5092 Thanks Russel Winder for the insistent nagging about that.
5095 Author: Klaus Ethgen <Klaus@Ethgen.de>
5096 Date: Wed May 4 15:59:25 2016 +0100
5098 Update German translations
5103 Author: Klaus Ethgen <Klaus@Ethgen.de>
5104 Date: Wed May 4 13:50:27 2016 +0100
5106 Update from pot file
5111 Author: Klaus Ethgen <Klaus@Ethgen.de>
5112 Date: Wed May 4 13:35:31 2016 +0100
5114 Enable greek translation
5116 Thanks to Nikos Papadopoulos.
5121 Author: Klaus Ethgen <Klaus@Ethgen.de>
5122 Date: Wed May 4 08:30:12 2016 +0100
5126 This bug was introduced in fe69cac by John (2005-03-19).
5131 Author: Klaus Ethgen <Klaus@Ethgen.de>
5132 Date: Tue May 3 11:17:49 2016 +0100
5134 Set git version in master branch
5137 Author: Klaus Ethgen <Klaus@Ethgen.de>
5138 Date: Tue May 3 10:54:00 2016 +0100
5140 Removing not used configure variables
5142 $GQ_PATCH_VERSION and $GQ_PATCH_DATE was never used.
5145 Author: Colin Clark <colin.clark@cclark.uk>
5146 Date: Sun May 1 17:44:01 2016 +0100
5148 Document toolbar enhancements
5150 Update help file to describe how to put additional icons on the toolbar.
5155 Author: Colin Clark <colin.clark@cclark.uk>
5156 Date: Sun May 1 12:05:59 2016 +0100
5158 Fix #211 Corrupt help file
5160 https://github.com/BestImageViewer/geeqie/issues/211
5162 Section 4.4 External Editors now displayed.
5164 Requires much more re-work.
5167 Author: Klaus Ethgen <Klaus@Ethgen.de>
5168 Date: Sat Apr 30 10:32:25 2016 +0100
5170 Update German po file
5173 Author: Klaus Ethgen <Klaus@Ethgen.de>
5174 Date: Sat Apr 30 10:17:52 2016 +0100
5176 Adding Klingon po file
5178 Searching for native speakers. ;-)
5181 Author: Colin Clark <colin.clark@cclark.uk>
5182 Date: Thu Apr 28 21:00:14 2016 +0100
5184 Fix #333 Renaming file extensions
5186 https://github.com/BestImageViewer/geeqie/issues/333
5188 The Preferences/Files tab has an additional checkbox:
5189 Disable file extension checks
5191 When checked, files can be renamed to a different extension with no
5195 Author: Colin Clark <colin.clark@cclark.uk>
5196 Date: Tue Apr 26 15:52:12 2016 +0100
5198 Fix crash on drag and drop from Xfe
5200 The issue is that when dragging and dropping from Xfe, paths aren't
5201 escaped like they are when dnd'ing from a GTK app.
5204 Author: Josef Kufner <josef@kufner.cz>
5205 Date: Thu Apr 21 00:22:00 2016 +0200
5207 'Stay above' option now works independently of screen for fullscreen window
5210 Author: Josef Kufner <josef@kufner.cz>
5211 Date: Wed Apr 20 23:58:40 2016 +0200
5213 Fix fullscreen - remove all the garbage which breaks things and let Gtk do its job.
5215 The most problematic thing was the `gdk_window_set_override_redirect`
5216 call. That was what made most of the mess. Another bad idea was to deny
5217 resizing of the fullscreen window, which causes window manager to fail
5218 to adjust window size to screen size.
5220 Fixes #222, #218, #103.
5223 Author: Klaus Ethgen <Klaus@Ethgen.de>
5224 Date: Thu Apr 14 14:25:44 2016 +0100
5228 This problem is really annoying. Left shifting a value does not require
5229 it to be positive in C. However, some specifications define that as
5230 undefined behaviour.
5232 Nevertheless, as used in this case it is perfectly fine and widely used
5238 Author: Colin Clark <colin.clark@cclark.uk>
5239 Date: Wed Apr 13 18:53:12 2016 +0100
5241 Issue #332 Rename function can delete files
5243 https://github.com/BestImageViewer/geeqie/issues/332
5245 During a Rename operation, if the user assigns a single destination
5246 filename to multiple source files, an error dialog is shown and the
5247 operation is aborted.
5250 Author: Morgan Hardwood <entertheyoni@gmail.com>
5251 Date: Tue Apr 12 21:35:11 2016 +0200
5256 Author: Klaus Ethgen <Klaus@Ethgen.de>
5257 Date: Tue Apr 12 10:39:00 2016 +0100
5259 Tuning file types for Github
5262 Author: Klaus Ethgen <Klaus@Ethgen.de>
5263 Date: Tue Apr 12 10:38:49 2016 +0100
5268 Author: Colin Clark <colin.clark@cclark.uk>
5269 Date: Mon Apr 11 19:14:29 2016 +0100
5271 Issue #329 easier way to get cwd when copying
5273 https://github.com/BestImageViewer/geeqie/issues/329
5275 A bookmark with the name "." (a single full-stop) is treated as a
5276 special case. Each time it is displayed, its path is loaded with
5277 Geeqie's current working folder. This bookmark, like any other, can be
5278 deleted and re-created at any time.
5281 Author: Colin Clark <colin.clark@cclark.uk>
5282 Date: Thu Mar 31 16:58:51 2016 +0100
5284 Update command line options documentation
5286 Update both the Help file documentation for command line options, and
5287 the output of the -h and -rh command line parameters.
5290 Author: Colin Clark <colin.clark@cclark.uk>
5291 Date: Wed Mar 30 15:36:32 2016 +0100
5293 Bug fix #227 + enable user to set height of Keywords pane
5295 Bug #227 Keywords section of Info sidebar doesn't work on GTK3 build
5296 https://sourceforge.net/p/geeqie/bugs/227/
5298 Permit the user to set the height of the Keywords pane in the Info
5299 sidebar by editing the line:
5301 <pane_keywords id = "keywords" title = "Keywords" expanded = "true" key
5302 = "Xmp.dc.subject" height = "200"/>
5304 in the configuration file geeqierc.xml
5307 Author: Colin Clark <colin.clark@cclark.uk>
5308 Date: Tue Mar 29 18:18:05 2016 +0100
5310 Update for new cogl version
5312 Parameters for cogl_texture_3d_new_from_data have changed.
5315 Author: Simon Frei <freisim93@gmail.com>
5316 Date: Thu Mar 10 21:36:58 2016 +0100
5318 cleanup of sourceforge references
5320 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5323 Author: Klaus Ethgen <Klaus@Ethgen.de>
5324 Date: Wed Mar 9 23:16:01 2016 +0100
5331 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
5332 Date: Wed Mar 9 22:59:37 2016 +0100
5336 How about dropping as much sf links as possible from the index page?
5338 I attached an updated geeqie.org/index.html.
5341 only kept the direct link to the lists.sf subscribe page,
5342 dropped all other sf links,
5343 added two ML archive links,
5344 and re-worded to be more "proud" and self-confident.
5346 It has been eight years since the fork from GQview,
5347 that should not be the one distinct point to make.
5349 Rather, (cl)aim to be the best image viewer.
5350 Sometimes it's not enough to be good.
5351 Sometimes people need to also notice it.
5354 Author: Klaus Ethgen <Klaus@Ethgen.de>
5355 Date: Mon Mar 7 22:53:52 2016 +0100
5360 Author: Klaus Ethgen <Klaus@Ethgen.de>
5361 Date: Mon Mar 7 10:17:47 2016 +0100
5363 Really fix issue in 2a9e4d6
5366 Author: Klaus Ethgen <Klaus@Ethgen.de>
5367 Date: Sun Mar 6 23:49:43 2016 +0100
5369 This potentially fixes most deprecated warnings
5371 However, I tested it with gtk 2.46.2 on debian that pretend to be
5372 version 2.24.29. So I still get that warnings.
5375 Author: Klaus Ethgen <Klaus@Ethgen.de>
5376 Date: Sun Mar 6 23:48:42 2016 +0100
5378 Fix wrong gtk3 function calls in gtk2
5381 Author: Klaus Ethgen <Klaus@Ethgen.de>
5382 Date: Sun Mar 6 23:47:14 2016 +0100
5384 Export file_data_new_simple into other source files
5387 Author: Klaus Ethgen <Klaus@Ethgen.de>
5388 Date: Sun Mar 6 23:45:10 2016 +0100
5390 Fixed one wrongly function call with pointer
5392 This is a potentional dangerous call to LCMS function. There was a
5393 compiler warning but nobody cared about before.
5396 Author: Klaus Ethgen <Klaus@Ethgen.de>
5397 Date: Fri Mar 4 11:44:47 2016 +0100
5399 Applying that sort method also to collections
5402 Author: Klaus Ethgen <Klaus@Ethgen.de>
5403 Date: Fri Mar 4 11:21:09 2016 +0100
5405 Implementing sorting by file creation
5408 Author: Solomon Peachy <pizza@shaftnet.org>
5409 Date: Thu Mar 3 19:47:26 2016 -0500
5411 exiv2: Fix use-after-free of the image filename/path.
5413 This caused garbage to be returned when we attempted to use the path to
5414 determine if the file is a RAW image. Now, RAWs are detected properly
5415 and the proper full-res previews are used.
5417 Signed-off-by: Solomon Peachy <pizza@shaftnet.org>
5418 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5421 Author: Klaus Ethgen <Klaus@Ethgen.de>
5422 Date: Fri Mar 4 09:14:17 2016 +0100
5424 Remove some useless spaces in exiv2.cc
5427 Author: Klaus Ethgen <Klaus@Ethgen.de>
5428 Date: Fri Feb 26 12:37:28 2016 +0100
5433 Author: Klaus Ethgen <Klaus@Ethgen.de>
5434 Date: Thu Feb 25 16:48:22 2016 +0100
5436 Reintroduce file_data_new_simple()
5438 This was removed by Vladimir with
5439 efc8096527d6f743d17c44b9982616a169973f39 to always check for sidecars.
5441 However, the newly introduced function file_data_new_group() is very
5442 expensive. Having it in collection (in sort manager) where the dirs of
5443 that files have huge amount of files inside, that is simply blocking
5446 It might be that the file_data_new_group() function need to be disarmed
5447 on other places too.
5450 Author: Klaus Ethgen <Klaus@Ethgen.de>
5451 Date: Thu Feb 25 16:46:32 2016 +0100
5453 Tune some debug info
5456 Author: Klaus Ethgen <Klaus@Ethgen.de>
5457 Date: Wed Feb 24 08:32:54 2016 +0100
5459 Correcting return type
5462 Author: Klaus Ethgen <Klaus@Ethgen.de>
5463 Date: Tue Feb 16 15:42:38 2016 +0100
5465 Allow to choose to show parent folder
5467 With e9fc136 we learned buttons for parent folder in directory list.
5468 This disabled the ".." handle in the view itself.
5470 This was found to be not optimal as the users are used to it.
5472 With this patch, that entry is now configurable in preferences. It is
5473 enabled by default but could be disabled if the user don't like it.
5476 Author: Klaus Ethgen <Klaus@Ethgen.de>
5477 Date: Mon Feb 15 22:09:52 2016 +0100
5479 Fix nasty double free crashes
5481 Old GTK+ versions seemed to be robust about this double free so we seen
5482 that crashes or 100% CPU usages just with modern versions.
5484 This patch takes care of it on two places:
5485 1. Hashes will not be freed by g_hash_table_destroy when empty
5486 2. NULLify the enty variable after free
5489 Author: Colin Clark <colin.clark@cclark.uk>
5490 Date: Tue Feb 2 13:15:49 2016 +0000
5492 Feature Request #70 Navigation menu option and button for parent directory
5494 This request was made some years ago:
5496 https://sourceforge.net/p/geeqie/feature-requests/70/
5498 I have attached a patch which implements this. Also, keyboard-only users
5499 will be able to use keyboard-accelerators to map a key to the Up function.
5501 Unfortunately there is a usability problem. If the configuration file
5502 geeqirc.xml exists (which it will except for first-time installations)
5503 geeqie will not look at the programmed defaults, but will create the
5504 toolbar from the config file - and the Up icon will not be displayed.
5506 If the user first executes a command such as this:
5508 sed -i '/toolitem action = "Back"/a <toolitem action = "Up" />'
5509 ~/.config/geeqie/geeqierc.xml
5511 then all will be well.
5513 This is not ideal, but I see no other solution.
5518 Author: Klaus Ethgen <Klaus@Ethgen.de>
5519 Date: Fri Sep 18 18:49:43 2015 +0100
5521 Changing reference to sourceforge
5523 Change sourceforge to geeqie.org.
5526 Author: Klaus Ethgen <Klaus@Ethgen.de>
5527 Date: Thu Sep 10 15:34:59 2015 +0100
5529 Include missing glua.h
5532 Author: Klaus Ethgen <Klaus@Ethgen.de>
5533 Date: Thu Sep 10 14:32:18 2015 +0100
5538 Author: Vitaly Sinilin <vs@kp4.ru>
5539 Date: Tue Sep 8 00:18:56 2015 +0300
5541 Fix toolbar visibility
5543 The toolbar should not be visible on startup when the
5544 configuration file has the line
5546 toolbar_hidden = "true"
5548 Its visibility state at startup should be the same it
5549 was at the last shutdown.
5552 Author: Michael Schwendt <mschwendt@fedoraproject.org>
5553 Date: Tue Aug 11 23:21:37 2015 +0100
5555 NULL-ptr crash in image_read_ahead_done_cb()
5557 It's not easy to reproduce, but if one is mad and follows the steps and
5558 presses the keys a few dozens times, there's a slight chance one can
5559 trigger it. Not much to investigate it further.
5561 Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
5563 | to reproduce: quickly keep pressing f (fullscreen) and page down
5566 | attached patch is a kind of workaround, I did not inspect further
5567 | is this threading issue etc
5569 Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
5571 Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw
5574 Author: Klaus Ethgen <Klaus@Ethgen.de>
5575 Date: Tue Aug 11 23:19:25 2015 +0100
5577 Remove over optimization
5579 Thanks Uwe Ohse <uwe@ohse.de> for this find.
5581 "it looks good, but is dead slow, for each and every call to
5582 gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
5583 really slow machine, which amounts to over 2 seconds if 144 tiles have
5584 to be drawn (tested with many jpegs and a few large pngs).
5586 i propose to remove this optimization until someone fixes it. After
5587 removal geeqie is fast, again."
5590 Author: Alexey Akishin <alex@science.su>
5591 Date: Mon Dec 8 11:46:18 2014 +0000
5593 Add support for Green-Magenta and Yellow-Blue anaglyph modes
5596 Author: Michael Schwendt <mschwendt@fedoraproject.org>
5597 Date: Sun Nov 30 13:09:37 2014 +0100
5599 fix include statements for large file support on 32-bit
5602 Author: Volker Grabsch <v@njh.eu>
5603 Date: Tue Nov 4 08:41:30 2014 +0100
5605 Fix typo in debug messages
5610 Author: Klaus Ethgen <Klaus@Ethgen.de>
5611 Date: Sat Sep 27 12:07:10 2014 +0100
5613 Fix lcms2 integration
5615 Thanks Michael Schwendt <mschwendt@gmail.com> for the bug reporting and
5619 Author: Klaus Ethgen <Klaus@Ethgen.de>
5620 Date: Sun Jul 20 14:16:02 2014 +0100
5622 updated ChangeLog file
5625 Author: Leon Winter <winter@bfw-online.de>
5626 Date: Mon May 26 23:33:52 2014 +0100
5628 Fix for the assertion when file gives an empty lookup
5630 Thanks Leon for this patch.
5633 Author: Petr Vorel <petr.vorel@gmail.com>
5634 Date: Tue Mar 4 00:31:04 2014 +0100
5636 fix segfault while cancel rename dialog
5638 Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
5639 in generic_dialog_click_cb:58
5642 select more images on left section then is seen in on page (need to
5643 scroll), roll to the top, click by right mouse button, select Rename
5644 from menu and cancel it by key Esc (button Cancel is working).
5646 Program received signal SIGSEGV, Segmentation fault.
5647 0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5650 #0 0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5651 #1 0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
5652 #2 0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
5653 #3 0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
5654 #4 0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5655 #5 0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5656 #6 0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5657 #7 0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5658 #8 0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
5659 #9 0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5660 #10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5661 #11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5662 #12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
5663 #13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
5664 #14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
5665 #15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
5666 #16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
5667 #17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
5670 Author: Levin <zjlevin@hotmail.com>
5671 Date: Sun Jan 26 13:46:01 2014 +0100
5673 Updated Chinese locales
5675 Signed-off-by: Klaus Ethgen <Klaus@Ethgen.de>
5678 Author: Iune Trecet <iunetrecet@gisa-elkartea.org>
5679 Date: Wed Aug 7 18:38:16 2013 +0200
5681 transifex config file allowing to easily use transifex-client
5684 Author: Emil Mikulic <emikulic@gmail.com>
5685 Date: Sun Apr 21 15:13:40 2013 +1000
5687 Skip over expanded keys.
5689 This fixes handling of filenames with % in them.
5692 Author: Emil Mikulic <emikulic@gmail.com>
5693 Date: Sun Apr 21 14:57:37 2013 +1000
5695 Annotate debug_exception() with source file, line, and function.
5698 Author: Laurent Monin <zas@norz.org>
5699 Date: Thu Dec 13 13:17:47 2012 +0100
5701 Bug 3594998: make lirc initialization quieter
5703 Increasing debug level to 1 or 2 will give more information, level 0
5704 will only output a message to user if lirc is initialized but can't
5708 Author: Laurent Monin <zas@norz.org>
5709 Date: Mon Nov 26 09:29:17 2012 +0100
5711 Fix crash when loading collection listing inexistent files.
5714 Author: Omari Stephens <xsdg@xsdg.org>
5715 Date: Tue Nov 13 06:08:21 2012 +0000
5717 Add filedata counting to watch for filedata leaks
5719 This basically counts the number of filedata instances in existence at
5720 any given point in time. If the number doesn't drop down to where it's
5721 supposed to be, there are leaks.
5724 Author: Omari Stephens <xsdg@xsdg.org>
5725 Date: Mon Nov 12 18:44:44 2012 +0000
5727 Use FileData locks to avoid expensive reloads with marks enabled
5730 Author: Omari Stephens <xsdg@xsdg.org>
5731 Date: Mon Nov 12 06:03:02 2012 +0000
5733 Add "lock" functionality to keep FileDatas in memory
5735 Adds two primitives to keep a FileData in memory even after its refcount
5736 drops to zero. Intended to be used in situations when an entire group of
5737 FileDatas _should_ stay in memory as an optimization, even if the code
5738 would continue to function properly even if the FileData were freed.
5741 Author: Vedran Rodic <vrodic@gmail.com>
5742 Date: Sun Oct 28 12:07:41 2012 +0100
5744 Fix a segfault caused by .desktop file with no exec= line.
5746 https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
5749 Author: Klaus Ethgen <Klaus@Ethgen.de>
5750 Date: Tue Oct 2 23:07:47 2012 +0100
5752 Reapply 'call notify functions in in an idle call'
5754 085be43cb79e04341102a9922e0e0f531454089a did some regression that should
5758 Author: Klaus Ethgen <Klaus@Ethgen.de>
5759 Date: Tue Oct 2 22:49:52 2012 +0100
5764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
5765 Date: Sun Sep 23 11:19:36 2012 +0200
5767 better fix for big-endian architectures
5770 Author: Laurent Monin <zas@norz.org>
5771 Date: Tue Sep 4 15:05:41 2012 +0200
5773 Minor indentation fixes.
5776 Author: Laurent Monin <zas@norz.org>
5777 Date: Tue Sep 4 15:02:42 2012 +0200
5779 Cleanup checker shader code.
5781 Size and colors can now be set outside the shader code.
5784 Author: Laurent Monin <zas@norz.org>
5785 Date: Tue Sep 4 11:15:45 2012 +0200
5787 Fix exif orientation in clutter rendering mode.
5790 Author: Laurent Monin <zas@norz.org>
5791 Date: Thu Aug 30 22:16:43 2012 +0200
5793 Silent 2 warnings using explicit type casting.
5796 Author: Laurent Monin <zas@norz.org>
5797 Date: Thu Aug 30 20:38:31 2012 +0200
5799 Polish translation was updated, thanks to Grzegorz Gibas.
5801 https://sourceforge.net/tracker/?func=detail&aid=2982159&group_id=222125&atid=1054682
5804 Author: Laurent Monin <zas@norz.org>
5805 Date: Thu Aug 30 20:33:01 2012 +0200
5807 Update pt_BR translation.
5809 I just polished the translation a bit making some menu entries more clear to understand.
5813 Author: Laurent Monin <zas@norz.org>
5814 Date: Thu Aug 30 18:51:22 2012 +0200
5816 Add *~, *.rej, *.orig files to git ignore list.
5819 Author: Laurent Monin <zas@norz.org>
5820 Date: Thu Aug 30 18:46:00 2012 +0200
5822 Fix for support >=automake-1.11.4
5824 Patch by Marien Zwart
5826 https://bugs.gentoo.org/show_bug.cgi?id=414863
5827 http://sourceforge.net/tracker/?func=detail&aid=3562437&group_id=222125&atid=1054680
5830 Author: Laurent Monin <zas@norz.org>
5831 Date: Thu Aug 30 18:32:32 2012 +0200
5833 Trim trailing white spaces on empty lines.
5836 Author: Laurent Monin <zas@norz.org>
5837 Date: Thu Aug 30 18:31:41 2012 +0200
5839 Trim trailing white spaces.
5842 Author: Laurent Monin <zas@norz.org>
5843 Date: Thu Aug 30 18:26:06 2012 +0200
5845 Add missing vim modeline.
5848 Author: Laurent Monin <zas@norz.org>
5849 Date: Thu Aug 30 18:22:50 2012 +0200
5851 Fix indentation and few trailing white spaces.
5854 Author: Laurent Monin <zas@norz.org>
5855 Date: Thu Aug 30 18:10:47 2012 +0200
5857 Clear few more warnings, unused variables mostly.
5860 Author: Laurent Monin <zas@norz.org>
5861 Date: Thu Aug 30 17:34:14 2012 +0200
5863 Drop unused variable.
5866 Author: Laurent Monin <zas@norz.org>
5867 Date: Thu Aug 30 15:53:29 2012 +0200
5869 Remove commented out code.
5872 Author: Laurent Monin <zas@norz.org>
5873 Date: Thu Aug 30 15:53:29 2012 +0200
5875 Remove commented out code.
5878 Author: Laurent Monin <zas@norz.org>
5879 Date: Thu Aug 30 15:53:29 2012 +0200
5881 Remove commented out code.
5884 Author: Laurent Monin <zas@norz.org>
5885 Date: Thu Aug 30 15:53:29 2012 +0200
5887 Remove commented out code.
5890 Author: Laurent Monin <zas@norz.org>
5891 Date: Thu Aug 30 15:53:29 2012 +0200
5893 Remove commented out code.
5896 Author: Laurent Monin <zas@norz.org>
5897 Date: Thu Aug 30 15:53:29 2012 +0200
5899 Remove commented out code.
5902 Author: Laurent Monin <zas@norz.org>
5903 Date: Thu Aug 30 15:53:29 2012 +0200
5905 Remove commented out code.
5908 Author: Laurent Monin <zas@norz.org>
5909 Date: Thu Aug 30 15:53:29 2012 +0200
5911 Remove commented out code.
5914 Author: Laurent Monin <zas@norz.org>
5915 Date: Thu Aug 30 15:53:29 2012 +0200
5917 Remove commented out code.
5920 Author: Laurent Monin <zas@norz.org>
5921 Date: Thu Aug 30 15:53:29 2012 +0200
5923 Remove commented out code.
5926 Author: Laurent Monin <zas@norz.org>
5927 Date: Thu Aug 30 15:53:29 2012 +0200
5929 Remove commented out code.
5932 Author: Laurent Monin <zas@norz.org>
5933 Date: Thu Aug 30 15:53:29 2012 +0200
5935 Remove commented out code.
5938 Author: Laurent Monin <zas@norz.org>
5939 Date: Thu Aug 30 15:53:29 2012 +0200
5941 Remove commented out code.
5944 Author: Laurent Monin <zas@norz.org>
5945 Date: Thu Aug 30 15:53:29 2012 +0200
5947 Remove commented out code.
5950 Author: Laurent Monin <zas@norz.org>
5951 Date: Thu Aug 30 15:53:29 2012 +0200
5953 Remove commented out code.
5956 Author: Laurent Monin <zas@norz.org>
5957 Date: Thu Aug 30 15:53:29 2012 +0200
5959 Remove commented out code.
5962 Author: Laurent Monin <zas@norz.org>
5963 Date: Thu Aug 30 15:53:29 2012 +0200
5965 Remove commented out code.
5968 Author: Laurent Monin <zas@norz.org>
5969 Date: Thu Aug 30 15:53:29 2012 +0200
5971 Remove commented out code.
5974 Author: Laurent Monin <zas@norz.org>
5975 Date: Thu Aug 30 15:53:29 2012 +0200
5977 Remove commented out code.
5980 Author: Laurent Monin <zas@norz.org>
5981 Date: Thu Aug 30 15:53:29 2012 +0200
5983 Remove commented out code.
5986 Author: Laurent Monin <zas@norz.org>
5987 Date: Thu Aug 30 15:53:29 2012 +0200
5989 Remove commented out code.
5992 Author: Laurent Monin <zas@norz.org>
5993 Date: Thu Aug 30 15:53:29 2012 +0200
5995 Remove commented out code.
5998 Author: Laurent Monin <zas@norz.org>
5999 Date: Thu Aug 30 15:53:29 2012 +0200
6001 Remove commented out code.
6004 Author: Laurent Monin <zas@norz.org>
6005 Date: Thu Aug 30 15:53:29 2012 +0200
6007 Remove commented out code.
6010 Author: Laurent Monin <zas@norz.org>
6011 Date: Thu Aug 30 15:53:29 2012 +0200
6013 Remove commented out code.
6016 Author: Laurent Monin <zas@norz.org>
6017 Date: Thu Aug 30 15:53:29 2012 +0200
6019 Remove commented out code.
6022 Author: Laurent Monin <zas@norz.org>
6023 Date: Thu Aug 30 15:53:29 2012 +0200
6025 Remove commented out code.
6028 Author: Laurent Monin <zas@norz.org>
6029 Date: Thu Aug 30 15:53:28 2012 +0200
6031 Remove commented out code.
6034 Author: Laurent Monin <zas@norz.org>
6035 Date: Thu Aug 30 15:53:28 2012 +0200
6037 Remove commented out code.
6040 Author: Laurent Monin <zas@norz.org>
6041 Date: Thu Aug 30 15:53:28 2012 +0200
6043 Remove commented out code.
6046 Author: Laurent Monin <zas@norz.org>
6047 Date: Thu Aug 30 15:53:28 2012 +0200
6049 Remove commented out code.
6052 Author: Laurent Monin <zas@norz.org>
6053 Date: Thu Aug 30 15:53:28 2012 +0200
6055 Remove commented out code.
6058 Author: Laurent Monin <zas@norz.org>
6059 Date: Thu Aug 30 15:53:28 2012 +0200
6061 Remove commented out code.
6064 Author: Laurent Monin <zas@norz.org>
6065 Date: Thu Aug 30 15:53:28 2012 +0200
6067 Remove commented out code.
6070 Author: Laurent Monin <zas@norz.org>
6071 Date: Thu Aug 30 15:53:28 2012 +0200
6073 Remove commented out code.
6076 Author: Laurent Monin <zas@norz.org>
6077 Date: Thu Aug 30 15:53:28 2012 +0200
6079 Remove commented out code.
6082 Author: Laurent Monin <zas@norz.org>
6083 Date: Thu Aug 30 15:20:31 2012 +0200
6085 Drop unused variable.
6088 Author: Laurent Monin <zas@norz.org>
6089 Date: Thu Aug 30 15:19:10 2012 +0200
6091 Cleanup, drop WRITE_SUBTITLE() macro, remove commented out code.
6094 Author: Laurent Monin <zas@norz.org>
6095 Date: Thu Aug 30 15:03:01 2012 +0200
6097 Those stereo image options are of type int, not uint, use appropriate macros.
6100 Author: Laurent Monin <zas@norz.org>
6101 Date: Thu Aug 30 14:50:59 2012 +0200
6103 Drop unused variable and code.
6106 Author: Laurent Monin <zas@norz.org>
6107 Date: Thu Aug 30 14:48:08 2012 +0200
6109 Drop commented out code.
6112 Author: Laurent Monin <zas@norz.org>
6113 Date: Thu Aug 30 14:40:45 2012 +0200
6115 Drop commented out code.
6118 Author: Laurent Monin <zas@norz.org>
6119 Date: Thu Aug 30 14:39:55 2012 +0200
6121 Drop unused variables.
6124 Author: Laurent Monin <zas@norz.org>
6125 Date: Thu Aug 30 14:39:33 2012 +0200
6127 Drop unused variables.
6130 Author: Laurent Monin <zas@norz.org>
6131 Date: Thu Aug 30 14:39:21 2012 +0200
6133 Drop unused variables.
6136 Author: Laurent Monin <zas@norz.org>
6137 Date: Thu Aug 30 14:30:57 2012 +0200
6139 Drop unused variables and code.
6141 pan-view.c: In function ‘pan_grid_build’:
6142 pan-view.c:753:14: attention : variable ‘ah’ set but not used [-Wunused-but-set-variable]
6143 pan-view.c:753:10: attention : variable ‘aw’ set but not used [-Wunused-but-set-variable]
6144 pan-view.c: In function ‘pan_window_key_press_cb’:
6145 pan-view.c:1217:2: attention : suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
6146 pan-view.c:1271:8: attention : variable ‘n’ set but not used [-Wunused-but-set-variable]
6147 pan-view.c: In function ‘pan_window_set_dnd_data’:
6148 pan-view.c:2939:8: attention : unused variable ‘len’ [-Wunused-variable]
6149 pan-view.c:2938:10: attention : unused variable ‘text’ [-Wunused-variable]
6152 Author: Laurent Monin <zas@norz.org>
6153 Date: Thu Aug 30 14:26:21 2012 +0200
6155 Drop unused variables and associated code.
6158 Author: Laurent Monin <zas@norz.org>
6159 Date: Thu Aug 30 14:21:41 2012 +0200
6161 Silent a warning when compiling with GTK+ >= 3.0.0.
6163 unused variable ‘success’ [-Wunused-variable]
6166 Author: Laurent Monin <zas@norz.org>
6167 Date: Thu Aug 30 14:18:53 2012 +0200
6169 Remove useless variable and code.
6172 Author: Laurent Monin <zas@norz.org>
6173 Date: Thu Aug 30 14:17:47 2012 +0200
6175 Remove commented out code.
6178 Author: Laurent Monin <zas@norz.org>
6179 Date: Thu Aug 30 14:17:20 2012 +0200
6181 Add parenthesis to silent a possible warning.
6183 suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
6186 Author: Laurent Monin <zas@norz.org>
6187 Date: Thu Aug 30 14:15:15 2012 +0200
6189 Drop 2 unused variables.
6192 Author: Laurent Monin <zas@norz.org>
6193 Date: Thu Aug 30 14:14:22 2012 +0200
6195 Drop 2 unused variables.
6198 Author: Laurent Monin <zas@norz.org>
6199 Date: Thu Aug 30 14:13:00 2012 +0200
6201 Drop 2 unused variables.
6204 Author: Laurent Monin <zas@norz.org>
6205 Date: Thu Aug 30 14:12:02 2012 +0200
6207 Drop unused variable.
6210 Author: Laurent Monin <zas@norz.org>
6211 Date: Thu Aug 30 14:10:29 2012 +0200
6215 ‘histmap’ may be used uninitialized in this function
6218 Author: Laurent Monin <zas@norz.org>
6219 Date: Thu Aug 30 14:08:21 2012 +0200
6221 Drop unused variable.
6224 Author: Laurent Monin <zas@norz.org>
6225 Date: Thu Aug 30 14:06:24 2012 +0200
6227 Drop unused code and variables (transform/orientation).
6230 Author: Laurent Monin <zas@norz.org>
6231 Date: Thu Aug 30 14:01:41 2012 +0200
6233 Fix up indentation and coding style.
6236 Author: Laurent Monin <zas@norz.org>
6237 Date: Thu Aug 30 13:47:03 2012 +0200
6239 Drop unused variables.
6242 Author: Laurent Monin <zas@norz.org>
6243 Date: Thu Aug 30 13:45:31 2012 +0200
6248 Author: Laurent Monin <zas@norz.org>
6249 Date: Thu Aug 30 13:44:07 2012 +0200
6251 Drop unused variables.
6254 Author: Laurent Monin <zas@norz.org>
6255 Date: Thu Aug 30 13:40:13 2012 +0200
6257 Drop useless code (since f94b569b1831c052099295c861f9d3f502072622).
6260 Author: Laurent Monin <zas@norz.org>
6261 Date: Thu Aug 30 13:17:40 2012 +0200
6263 Fix few warnings when building with GTK+ >= 3.0.0, mostly unused vars.
6266 Author: Laurent Monin <zas@norz.org>
6267 Date: Thu Aug 30 13:15:40 2012 +0200
6272 Author: Laurent Monin <zas@norz.org>
6273 Date: Thu Aug 30 04:22:32 2012 +0200
6275 Use new constant FD_MAGICK = 0x12345678u
6278 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6279 Date: Wed Aug 29 23:27:52 2012 +0200
6281 better filedata ref debug messages
6284 with --debug=2 geeqie writes log with pointers. If it crashes on
6285 fd->magick, it writes the invalid pointer as a hex value before
6286 the crash. Then the log can be grepped for this value to see
6287 what happened with this fd in the past.
6290 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6291 Date: Wed Aug 29 23:27:06 2012 +0200
6293 fixed crash in file list
6296 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6297 Date: Tue Aug 28 19:23:54 2012 +0200
6299 added GDK_SCROLL_MASK to pixbuf renderer
6301 gtk3 apparently needs GDK_SCROLL_MASK added to the event mask for
6303 https://bugzilla.gnome.org/show_bug.cgi?id=671305
6306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6307 Date: Tue Aug 28 18:48:10 2012 +0200
6309 fixed crash in icon list
6312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6313 Date: Tue Aug 21 22:31:05 2012 +0200
6315 fixed scroll of fullscreen image
6318 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6319 Date: Tue Aug 21 20:39:03 2012 +0200
6321 fixed updating of comment and keyword pane
6323 - temporary disabling of notifications does no longer work because
6324 the notification is called later, in idle cb.
6325 - regression introduced in 78cde6934008f79fe498e4adc64d187b0ed47417
6326 - now the update function checks if the new value is really different
6329 Author: Michal Čihař <michal@cihar.com>
6330 Date: Tue Aug 21 14:53:05 2012 +0200
6332 Fix big endian support in tiff loader
6335 Author: Laurent Monin <zas@norz.org>
6336 Date: Tue Aug 21 12:47:06 2012 +0200
6338 Fix 2 compilation warnings due to missing type casting.
6343 Author: Laurent Monin <zas@norz.org>
6344 Date: Tue Aug 21 12:43:43 2012 +0200
6346 Fix 2 warnings due to unmatched gtk+ functions prototypes.
6348 gtk_cell_renderer_get_size(): missing const in parameter
6349 gtk_cell_renderer_activate(): wrong return type + missing consts in parameters
6352 Author: Michal Čihař <michal@cihar.com>
6353 Date: Tue Aug 21 11:40:57 2012 +0200
6358 Author: Michal Čihař <michal@cihar.com>
6359 Date: Tue Aug 21 11:40:19 2012 +0200
6361 Add support for LCMS2
6363 Both LCMS1 and LCMS2 are supported.
6366 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6367 Date: Tue Aug 21 10:43:09 2012 +0200
6369 fixed typo that caused build failure
6372 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6373 Date: Mon Aug 20 22:42:33 2012 +0200
6375 implemented presentation mode
6377 This is first version of presentation mode. It basically works
6378 but the current caching and preload algorithms do not work well
6382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6383 Date: Mon Aug 20 18:29:31 2012 +0200
6385 clutter compatibility fixes
6388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6389 Date: Mon Aug 20 17:18:34 2012 +0200
6391 more gtk3 drawing fixes
6394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6395 Date: Sun Aug 19 00:34:20 2012 +0200
6397 fixed segfault with gtk2
6400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6401 Date: Sun Aug 19 00:28:42 2012 +0200
6403 dropped support for gtk < 2.20
6406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6407 Date: Sat Aug 18 23:02:36 2012 +0200
6409 disable stereo mode in Pan View
6412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6413 Date: Sat Aug 18 19:11:57 2012 +0200
6417 GBRA textures are faster
6418 added some debug output
6421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6422 Date: Sat Aug 18 18:43:06 2012 +0200
6424 use gtk_widget_set_app_paintable for renderer
6427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6428 Date: Sat Aug 18 18:12:50 2012 +0200
6430 dropped renderer->overlay_draw
6433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6434 Date: Sat Aug 18 18:05:20 2012 +0200
6436 renamed renderer->update_sizes to update_viewport
6439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6440 Date: Sat Aug 18 17:52:39 2012 +0200
6442 simplified pr_zoom_clamp
6445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6446 Date: Sat Aug 18 17:10:08 2012 +0200
6448 fixed unnecessary renderer backend calls
6451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6452 Date: Sat Aug 18 16:37:40 2012 +0200
6454 clutter renderer code cleanup
6457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6458 Date: Sat Aug 18 16:25:18 2012 +0200
6460 dynamic change of texture upload priority
6463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6464 Date: Sat Aug 18 00:33:54 2012 +0200
6466 implemented post-processing via 3d texture
6469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6470 Date: Fri Aug 17 23:08:34 2012 +0200
6472 added option for clutter renderer
6475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6476 Date: Thu Aug 16 23:15:17 2012 +0200
6478 draw background checkboard using fragment shader
6481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6482 Date: Wed Aug 15 22:28:02 2012 +0200
6484 clutter drawing improvement
6486 use clutter_actor_set_scale instead of clutter_actor_set_size
6487 clip to the initialized part of texture during loading
6490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6491 Date: Wed Aug 15 21:30:56 2012 +0200
6493 added overlay and stereo input
6496 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6497 Date: Tue Aug 14 23:55:16 2012 +0200
6499 update the texture with lower priority
6502 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6503 Date: Tue Aug 14 23:03:26 2012 +0200
6505 try to preserve original texture
6508 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6509 Date: Tue Aug 14 22:52:03 2012 +0200
6511 try to merge pending area_ready notifications
6514 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6515 Date: Sun Aug 12 21:07:49 2012 +0200
6517 added autoconf test for clutter
6520 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6521 Date: Sun Aug 12 19:33:46 2012 +0200
6523 simplified mirrored stereo drawing
6526 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6527 Date: Sun Aug 12 00:47:24 2012 +0200
6529 expose/draw method moved to renderer-tiles
6532 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6533 Date: Sat Aug 11 23:46:42 2012 +0200
6535 implemented clutter-based renderer
6538 Author: Laurent Monin <zas@norz.org>
6539 Date: Thu Aug 16 23:33:24 2012 +0200
6541 Update french translation.
6544 Author: Laurent Monin <zas@norz.org>
6545 Date: Wed Aug 15 00:48:35 2012 +0200
6547 Add read_dummy_option() to handle old/deprecated options.
6549 It is better to keep a trace of old options, for now, just display
6550 a message about the option to be ignored, and the reason.
6553 Author: Laurent Monin <zas@norz.org>
6554 Date: Mon May 14 23:01:01 2012 +0200
6556 More use of const, fix up a warning.
6559 Author: Laurent Monin <zas@norz.org>
6560 Date: Mon May 14 23:00:19 2012 +0200
6562 Fix 4 warnings due to function prototype mismatches.
6565 Author: Laurent Monin <zas@norz.org>
6566 Date: Mon May 14 22:34:22 2012 +0200
6571 Author: Laurent Monin <zas@norz.org>
6572 Date: Thu Dec 23 01:56:47 2010 +0100
6574 Cleanup Exif Date sorting patch.
6576 Fix a memleak, and move a part of the code from set_exif_time_data() to read_exif_time_data()
6579 Author: Juuso Räsänen <juusora@gmail.com>
6580 Date: Thu Dec 23 00:38:40 2010 +0100
6582 Allow to sort files according to Exif-date
6584 I also like the idea about sorting files according to Exif-date. This
6585 behaviour seemed to be implemented in the pan-view but not in the main
6586 browser view. I created a little patch to "correct" this issue. ;)
6588 This satisfies my own needs, although the exif-date reading could be
6589 probably somehow optimised(?).. now the GUI becomes unresponsive for
6590 few seconds if there are a lot of pictures in the directory...
6593 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
6594 Date: Fri Apr 2 20:47:34 2010 +0930
6596 exif autorotate for proofs
6598 Find below a patch which adds auto-rotation of proof images based on image
6599 EXIF information. It is a revision of a proof-of-concept patch I did up for
6600 gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
6601 submission. The patch below is against geeqie 1.0.
6603 The proof auto-rotation feature is controlled by a new setting in the
6604 "convenience" section of the image preferences dialog. This way the
6605 existing behaviour is still available for those who want to use it.
6607 I find this new feature very useful when preparing proofing sheets and I
6608 suspect others would too. Please consider this for inclusion in geeqie.
6611 Author: Àngel Mompó <mecatxis@gmail.com>
6612 Date: Mon Aug 13 12:25:18 2012 +0200
6614 Update catalan translation
6617 Author: Laurent Monin <zas@norz.org>
6618 Date: Tue Mar 6 18:03:01 2012 +0100
6620 Update french translation.
6623 Author: Daniel van Vugt <vanvugt@gmail.com>
6624 Date: Thu Aug 18 22:46:55 2011 +0200
6626 Display more descriptive screen names
6628 Display names like VGA1, DVI1, ... in fullscreen preferences instead of "Monitor 1", "Monitor 2".
6630 Author: Daniel van Vugt <vanvugt@gmail.com>
6633 Author: Daniel van Vugt <vanvugt@gmail.com>
6634 Date: Thu Aug 18 22:43:29 2011 +0200
6636 Make fullscreen mode actually use the full screen.
6638 Use override-redirect to ensure fullscreen windows are drawn over any
6641 Bug: http://sourceforge.net/support/tracker.php?aid=2925034
6642 Bug-Ubuntu: https://launchpad.net/bugs/788321
6645 Author: Peter Tuhársky <tuharsky@misbb.sk>
6646 Date: Tue Mar 8 20:51:56 2011 +0100
6648 Updated Slovak (SK_sk) translation
6650 From http://sourceforge.net/tracker/?func=detail&aid=3105396&group_id=222125&atid=1054682
6653 Author: Laurent Monin <zas@norz.org>
6654 Date: Thu Dec 30 09:42:27 2010 +0100
6656 Fix overlay formatting example in README.
6659 Author: Laurent Monin <zas@norz.org>
6660 Date: Wed Dec 29 16:06:20 2010 +0100
6665 Author: Colin Clark <colin.clark@cclark.uk>
6666 Date: Wed Dec 29 15:59:53 2010 +0100
6668 Implement the scroll to/select row stuff for tree view in Preferences dialog
6671 - when Add is pressed scroll to the new entry and set focus
6672 to the file-type field
6673 - when Defaults is selected scroll to column 0, row 0
6675 In the Keyboard tab:
6676 - when Defaults is pressed scroll to column 0, row 0
6678 Patch by Colin Clark, tidy up by Laurent Monin.
6681 Author: Laurent Monin <zas@norz.org>
6682 Date: Thu Dec 23 16:45:09 2010 +0100
6684 Align "3) Save metadata in Geeqie private directory" with previous entries.
6687 Author: Laurent Monin <zas@norz.org>
6688 Date: Thu Dec 23 16:44:25 2010 +0100
6690 Set fixed (but resizeable) width for Description column in Preferences > Files table
6693 Author: Laurent Monin <zas@norz.org>
6694 Date: Thu Dec 23 15:35:24 2010 +0100
6696 Fix a snprintf() warning regarding unsigned int64 format string.
6698 Solved by using "%llu" and type cast to (unsigned long long)
6701 Author: Laurent Monin <zas@norz.org>
6702 Date: Thu Dec 16 20:18:32 2010 +0100
6704 Remove obsolete .cvsignore from tree.
6707 Author: Michal Čihař <michal@cihar.com>
6708 Date: Sun Dec 12 13:35:54 2010 +0100
6713 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6714 Date: Thu Aug 16 23:26:31 2012 +0200
6716 Typo fix: s/allows to/allows one to/
6719 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6720 Date: Thu Aug 16 23:23:38 2012 +0200
6722 Fix typo "writting" (instead of "writing").
6725 Author: Laurent Monin <zas@norz.org>
6726 Date: Thu Aug 16 23:20:25 2012 +0200
6728 Revert "Fix typo "writting" (instead of "writing")."
6730 This reverts commit fffad3bfc36e6378f4d109f4400f921b4146947d.
6733 Author: Laurent Monin <zas@norz.org>
6734 Date: Thu Aug 16 23:20:17 2012 +0200
6736 Revert "Typo fix: s/allows to/allows one to/"
6738 This reverts commit 5a59ad6d17ce1112c3026cd6b4b4b32c044a1e9b.
6741 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6742 Date: Wed Aug 15 15:30:40 2012 +0200
6744 Typo fix: s/allows to/allows one to/
6747 Author: Andreas Metzler <ametzler@downhill.at.eu.org>
6748 Date: Wed Aug 15 15:26:50 2012 +0200
6750 Fix typo "writting" (instead of "writing").
6753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6754 Date: Thu Aug 16 21:50:39 2012 +0200
6756 added Samsung and Panasonic raw extensions
6758 thanks Štěpán Roučka for the report
6761 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6762 Date: Tue Aug 14 21:58:57 2012 +0200
6764 more compilation fixes
6767 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6768 Date: Tue Aug 14 20:22:37 2012 +0200
6770 fixed compilation with gtk 2.20
6773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6774 Date: Mon Aug 13 21:06:06 2012 +0200
6776 dropped deprecated dither_quality code
6779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6780 Date: Sun Aug 12 18:43:57 2012 +0200
6782 fixed keyboard controll of image widget
6785 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6786 Date: Sun Aug 12 01:30:28 2012 +0200
6788 fixed pan-view drawing
6791 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6792 Date: Fri Aug 10 21:55:29 2012 +0200
6796 used glib functions for uri manipulation
6799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6800 Date: Sat Aug 4 22:13:33 2012 +0200
6802 selectable image drawing for gtk3
6805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6806 Date: Sat Aug 4 20:51:56 2012 +0200
6808 selectable image cleanup
6811 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6812 Date: Fri Aug 3 23:33:18 2012 +0200
6814 updated libchamplain code
6817 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6818 Date: Thu Aug 2 20:04:16 2012 +0200
6820 changed GDK_<key> to GDK_KEY_<key>
6823 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6824 Date: Thu Aug 2 00:15:16 2012 +0200
6826 use cairo for drawing
6828 cairo is the only supported drawing method in gtk3
6831 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6832 Date: Wed Aug 1 00:17:18 2012 +0200
6834 use accessor functions
6836 gtk3 does not allow direct use of data structures,
6837 use accessor functions instead
6840 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6841 Date: Fri Aug 10 22:51:57 2012 +0200
6843 detect both gtk2 and 3 in autoconf
6846 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6847 Date: Sun Aug 12 22:07:51 2012 +0200
6849 updated ChangeLog file
6852 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6853 Date: Sun Aug 12 22:06:03 2012 +0200
6858 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6859 Date: Fri Aug 10 21:20:07 2012 +0200
6861 make sure fd is referenced
6863 file_data_disconnect_sidecar_file may free a fd with zero references
6864 we have to ref it if we want to use it later
6867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6868 Date: Thu Aug 9 17:32:36 2012 +0200
6870 fixed file_data_check_sidecars
6872 use more clear algorithm:
6873 if the group has changed
6874 disconnect everything
6878 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6879 Date: Thu Aug 9 17:30:12 2012 +0200
6883 - add fd to cache immediately
6884 - do not check file presence, the result could be inconsistent with the cache
6887 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6888 Date: Tue Aug 7 10:21:29 2012 +0200
6890 replaced assert with g_assert
6893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6894 Date: Sun Aug 5 20:46:05 2012 +0200
6899 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6900 Date: Sun Aug 5 20:40:07 2012 +0200
6902 fixed gen_changelog for git
6905 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6906 Date: Tue Jul 31 19:10:15 2012 +0200
6911 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6912 Date: Tue Jul 31 19:09:43 2012 +0200
6914 use GPLv2 copy with new FSF address
6917 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6918 Date: Tue Jul 31 18:20:06 2012 +0200
6920 renamed zh_CN.GB2312.po to zh_CN.po
6923 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6924 Date: Tue Jul 31 17:41:47 2012 +0200
6926 updated version and copyright notice
6929 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6930 Date: Mon Jul 30 18:21:13 2012 +0200
6932 prevent crash in g_utf8_collate_key
6934 https://sourceforge.net/tracker/?func=detail&aid=3330014&group_id=222125&atid=1054680
6937 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6938 Date: Mon Jul 30 16:31:04 2012 +0200
6940 use AC_SYS_LARGEFILE
6942 Subject: Build with large file support
6943 From: Michal Čihař <nijel@debian.org>
6944 Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3026317&group_id=222125&atid=1054682
6947 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6948 Date: Sun Jul 29 19:07:39 2012 +0200
6950 update file data structure
6952 update file data structure in view_dir_tree when a new directory
6956 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6957 Date: Sun Jul 29 19:05:58 2012 +0200
6961 make sure layout_status_update_image is called only on valid
6965 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6966 Date: Sun Jul 29 15:02:56 2012 +0200
6968 update statusbar after changing active image
6970 https://sourceforge.net/tracker/?func=detail&aid=3531954&group_id=222125&atid=1054680
6973 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6974 Date: Fri Jul 27 16:28:48 2012 +0200
6976 changed "readonly destination directory" to a warning
6979 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6980 Date: Fri Jul 27 15:03:58 2012 +0200
6982 fixed bug in cache handling
6984 changed files stayed in cache, but they were reported as not found,
6985 this caused leaks and crashes
6986 bug introduced by change of notification function,
6987 commit 78cde6934008f79fe498e4adc64d187b0ed47417
6990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
6991 Date: Thu Jul 26 16:02:52 2012 +0200
6993 initialize default options before commandline parsing
6995 this fixes a crash on images specified on commandline
6998 Author: Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
6999 Date: Fri Apr 2 20:47:34 2010 +0930
7001 exif autorotate for proofs
7003 Find below a patch which adds auto-rotation of proof images based on image
7004 EXIF information. It is a revision of a proof-of-concept patch I did up for
7005 gqview 2.0.4 which, for well documented reasons, didn't get anywhere after
7006 submission. The patch below is against geeqie 1.0.
7008 The proof auto-rotation feature is controlled by a new setting in the
7009 "convenience" section of the image preferences dialog. This way the
7010 existing behaviour is still available for those who want to use it.
7012 I find this new feature very useful when preparing proofing sheets and I
7013 suspect others would too. Please consider this for inclusion in geeqie.
7016 Author: Klaus Ethgen <Klaus@Ethgen.de>
7017 Date: Fri Jan 6 02:23:57 2012 +0100
7019 Fix directory walking bug
7021 There was a annoying bug when walking up more than one directory level.
7024 Author: Klaus Ethgen <Klaus@Ethgen.de>
7025 Date: Fri Jan 6 02:23:57 2012 +0100
7027 Fix directory walking bug
7029 There was a annoying bug when walking up more than one directory level.
7032 Author: Klaus Ethgen <Klaus@Ethgen.de>
7033 Date: Fri Dec 30 13:59:53 2011 +0100
7035 Revert "call notify functions in in an idle call"
7037 Breaks type in of keywords.
7039 This reverts commit 78cde6934008f79fe498e4adc64d187b0ed47417.
7042 Author: cybjit <cybjit@gmail.com>
7043 Date: Mon Apr 25 12:53:35 2011 +0200
7045 Ignore duplicates with same path
7048 Author: Vincent Blut <vincent.debian@free.fr>
7049 Date: Sat Dec 3 15:46:20 2011 +0100
7051 Various errors in the translation (typo, etc.)
7053 Patch submitted by Vincent Blut that fix some typo in French locales.
7054 Closes Debian bug #620895.
7057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7058 Date: Sat Nov 12 11:36:18 2011 +0100
7060 call size signal indirectly via idle_call
7062 image_loader_size_cb is called from a second thread, so it can't
7063 use any gtk functions directly or via signals
7064 this fixes random crashes in gtk code introduced by commit e24281e5
7067 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7068 Date: Sat Nov 12 11:34:55 2011 +0100
7070 call log window functions indirectly via idle callbacks
7073 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7074 Date: Tue Oct 4 22:09:55 2011 +0200
7076 rename file_data_new_simple to file_data_new_group, filedata.c cleanup
7079 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7080 Date: Sun Oct 2 11:55:34 2011 +0200
7082 recognize all registered extensions, even if they contain dots
7085 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7086 Date: Sun Oct 2 11:16:03 2011 +0200
7088 sidecar_file_priority function is already called with extension as an argument
7091 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7092 Date: Sun Oct 2 11:12:44 2011 +0200
7094 call notify functions in in an idle call
7097 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7098 Date: Sat Oct 1 23:21:08 2011 +0200
7100 move the grouping code from file_data_new to filelist_read
7103 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7104 Date: Sat Oct 1 20:58:34 2011 +0200
7106 separate function fortesting changed files without sidecars
7109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7110 Date: Sat Oct 1 17:11:10 2011 +0200
7112 consistent use of fd->extension
7115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7116 Date: Sat Oct 1 16:31:58 2011 +0200
7118 simplified grouping of sidecars
7121 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7122 Date: Fri Sep 30 23:57:31 2011 +0200
7124 fixed filelist_sort_compare_filedata to not return 0 no different files
7127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7128 Date: Fri Sep 30 23:02:26 2011 +0200
7130 always check for sidecars by readdir
7133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7134 Date: Fri Sep 30 10:54:32 2011 +0200
7136 do not use FileData entries with empty path
7139 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7140 Date: Thu Sep 29 17:17:20 2011 +0200
7142 updated copyright notice
7145 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7146 Date: Thu Sep 29 17:14:36 2011 +0200
7148 added custom tiff loader
7151 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7152 Date: Thu Sep 29 12:36:08 2011 +0200
7154 added long-term cache for keywords
7157 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7158 Date: Tue Sep 27 22:06:09 2011 +0200
7160 set stereo.fixed default values to hdmi stereo standard
7163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7164 Date: Tue Sep 27 22:03:47 2011 +0200
7166 fixed stereo.fixed preferences
7169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7170 Date: Tue Sep 27 21:12:02 2011 +0200
7172 fixed stereo_temp_disable functionality
7175 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7176 Date: Mon Sep 26 15:02:05 2011 +0200
7178 ignore raw image support reported by the pixbuf loader
7181 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7182 Date: Sat Apr 9 16:38:46 2011 +0200
7184 fixed using DEBUG_N from multiple threads
7187 Author: Laurent Monin <zas@norz.org>
7188 Date: Thu Dec 16 22:26:36 2010 +0100
7190 Fix bug 3006812: ensure exif cache is initialized even when all files are unreadable.
7192 Add a new function exif_init_cache() and call it at top of exif_read_fd(),
7193 the issue was caused by a return NULL on unreadable file, before initializinf exif_cache
7194 and when exif_free_fd() is called, file_cache_put() was called on invalid cache.
7197 Author: Vladislav Naumov <vnaum@vnaum.com>
7198 Date: Thu Dec 16 21:55:03 2010 +0100
7200 Fix bug 2999830: do not report failed chown() on copy.
7202 Debian bug 574853 reported by Ian Zimmerman <itz@buug.org>
7204 I was trying to copy images from my camera which is mounted as a USB
7205 mass storage device. The files on the mount are owned by root, and
7206 geeqie tries to chown (and chgrp) the copy, fails, and displays an
7207 error message. This is only mildly annoying when copying a single
7208 file, but when I want to copy multiple files the failure stops the
7209 operation after the first file.
7211 Patch by Vladislav Naumov <vnaum@vnaum.com>
7213 This patch ignores chown errors, while still doing chown
7214 (so root still can copy files preserving ownership).
7216 http://sourceforge.net/tracker/?func=detail&aid=2999830&group_id=222125&atid=1054680
7217 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574853 (original report)
7220 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7221 Date: Tue Sep 27 10:29:36 2011 +0200
7223 added panorama .pto file to the list of known files
7226 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7227 Date: Mon Sep 26 15:02:05 2011 +0200
7229 ignore raw image support reported by the pixbuf loader
7232 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7233 Date: Fri Jul 29 15:27:09 2011 +0200
7235 fixed crash on incomplete jpeg file
7238 Author: Klaus Ethgen <Klaus@Ethgen.de>
7239 Date: Sun Jul 24 13:17:34 2011 +0100
7241 Change the image size from 10×20 to 20×20
7243 Now the image should not be scaled anymore. Fix Bug Debian:614607 and
7247 Author: Klaus Ethgen <Klaus@Ethgen.de>
7248 Date: Sun Jul 24 13:17:34 2011 +0100
7250 Change the image size from 10×20 to 20×20
7252 Now the image should not be scaled anymore. Fix Bug Debian:614607 and
7256 Author: Klaus Ethgen <Klaus@Ethgen.de>
7257 Date: Sun May 15 19:44:04 2011 +0100
7259 Fix a remote command bug
7262 Author: Klaus Ethgen <Klaus@Ethgen.de>
7263 Date: Sun May 22 09:40:51 2011 +0100
7265 Typo, forgotten bracket
7268 Author: Klaus Ethgen <Klaus@Ethgen.de>
7269 Date: Sun May 15 19:44:04 2011 +0100
7271 Fix a remote command bug
7274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7275 Date: Sat May 14 22:16:49 2011 +0200
7277 added Cycle through stereo modes menu entry
7280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7281 Date: Sat May 14 21:53:45 2011 +0200
7283 do not mix autodetected and user-defined stereo mode
7286 Author: Klaus Ethgen <Klaus@Ethgen.de>
7287 Date: Sat Apr 9 19:47:30 2011 +0100
7289 Do not delete path settings when adding new directory
7291 This patch will change the way, geeqie is mangling the path name in the
7292 rename (copy) dialog when creating new directory. Will fix the bugs
7293 Debian:529531 and SF:2795791.
7296 Author: Klaus Ethgen <Klaus@Ethgen.de>
7297 Date: Fri Jul 16 13:30:53 2010 +0100
7301 img-view.c: In function 'real_view_window_new':
7302 img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
7303 img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
7306 Author: Klaus Ethgen <Klaus@Ethgen.de>
7307 Date: Sat May 8 23:52:09 2010 +0100
7311 Opening a new window from a collection should not set the default size.
7312 Unfortunately the size of the image is not available in the early state.
7315 Author: Klaus Ethgen <Klaus@Ethgen.de>
7316 Date: Thu Apr 21 18:44:15 2011 +0100
7318 Fix wrong line ending
7321 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7322 Date: Sun Apr 10 21:11:50 2011 +0200
7324 more compilation fixes
7327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7328 Date: Sun Apr 10 20:30:17 2011 +0200
7333 Author: Klaus Ethgen <Klaus@Ethgen.de>
7334 Date: Sat Apr 9 19:47:30 2011 +0100
7336 Do not delete path settings when adding new directory
7338 This patch will change the way, geeqie is mangling the path name in the
7339 rename (copy) dialog when creating new directory. Will fix the bugs
7340 Debian:529531 and SF:2795791.
7343 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7344 Date: Sat Apr 9 19:27:43 2011 +0200
7346 fixed libjpeg in autoconf
7349 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7350 Date: Sat Apr 9 16:38:46 2011 +0200
7352 fixed using DEBUG_N from multiple threads
7355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7356 Date: Sat Apr 9 16:07:31 2011 +0200
7358 improved mpo parser, consider individual image type code
7361 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7362 Date: Fri Apr 8 21:16:41 2011 +0200
7364 fixed to compile with other libjpeg versions
7367 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7368 Date: Sun Mar 27 19:22:29 2011 +0200
7370 allocate tile pixbuf allways
7373 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7374 Date: Sun Mar 27 18:20:19 2011 +0200
7376 updated copyright notices
7379 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7380 Date: Sun Mar 27 18:14:17 2011 +0200
7385 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7386 Date: Sun Mar 27 13:53:23 2011 +0200
7388 fixed jpeg_segment_find to support more app2 segments with different signatures
7391 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7392 Date: Sun Mar 27 12:52:09 2011 +0200
7394 store stereo flag in loader data
7397 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7398 Date: Sun Mar 27 12:02:30 2011 +0200
7400 fixed freed data access
7403 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7404 Date: Sun Mar 27 11:58:29 2011 +0200
7406 load mpo files as SBS
7409 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7410 Date: Sun Mar 27 10:57:08 2011 +0200
7415 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7416 Date: Sat Mar 26 22:13:39 2011 +0100
7418 split jpeg parser functions to separate file
7421 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7422 Date: Sat Mar 26 22:03:30 2011 +0100
7424 added custom jpeg loader
7427 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7428 Date: Sat Mar 26 17:57:25 2011 +0100
7430 infrastructure for image loader backend
7433 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7434 Date: Fri Mar 25 23:25:15 2011 +0100
7436 renderer interface cleanup
7439 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7440 Date: Fri Mar 25 23:14:01 2011 +0100
7442 fixed redrawing on expose event
7445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7446 Date: Fri Mar 25 22:09:59 2011 +0100
7448 fixed area_changed handling
7451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7452 Date: Sun Mar 20 19:16:07 2011 +0100
7454 added more anaglyph modes
7457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7458 Date: Sun Mar 20 12:49:00 2011 +0100
7460 added half-size (3dtv) stereo mode
7463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7464 Date: Sun Mar 20 11:31:08 2011 +0100
7469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7470 Date: Sun Mar 20 11:11:08 2011 +0100
7472 save and load stereo options
7475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7476 Date: Sun Mar 20 10:52:41 2011 +0100
7478 improved preferences dialog
7481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7482 Date: Sun Mar 20 10:15:07 2011 +0100
7484 added fixed stereo mode
7487 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7488 Date: Sun Mar 20 00:23:54 2011 +0100
7490 removed 'swap' entry from menu
7493 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7494 Date: Sun Mar 20 00:18:13 2011 +0100
7496 temporarily disable stereo mode, added more stereo prefs
7499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7500 Date: Sat Mar 19 21:42:13 2011 +0100
7502 type of source stereo image made adjustable from menu
7505 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7506 Date: Sat Mar 19 19:53:30 2011 +0100
7508 stereo mode preferences
7511 Author: Tore Ericsson <tore.ericsson@telia.com>
7512 Date: Mon Feb 14 21:21:55 2011 +0100
7514 Complete Swedish translation including bugs based on 55de20b 2010-12-11 version
7517 Author: Tore Ericsson <tore.ericsson@telia.com>
7518 Date: Mon Feb 14 15:04:07 2011 +0100
7520 Almost complete Swedish translation
7522 Could not translate dialogue button texts, such as Apply, Close, Cancel, New,
7523 Edit, Delete, etc. Also remains three entries where I don't know the meaning
7524 on lines 1550, 1558, and 5229. The English text seems to be completely out of
7525 order on lines 5601 and 5606. -- Note also: The first cache path in the
7526 thumbnail dialogue window appears having a duplication error.
7529 Author: Tore Ericsson <tore.ericsson@telia.com>
7530 Date: Mon Feb 14 14:51:44 2011 +0100
7532 Started with Swedish translation
7535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7536 Date: Sat Feb 5 22:22:12 2011 +0100
7538 change stereo mode from menu
7541 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7542 Date: Sat Feb 5 18:20:16 2011 +0100
7547 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7548 Date: Fri Feb 4 23:49:13 2011 +0100
7550 added mirrored stereo mode
7553 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7554 Date: Sat Jan 29 17:43:05 2011 +0100
7556 fixed overlay position - part2
7559 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7560 Date: Sat Jan 29 17:35:29 2011 +0100
7562 fixed overlay position
7565 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7566 Date: Sat Jan 29 17:15:39 2011 +0100
7568 do not draw tiles outside the viewport
7571 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7572 Date: Sat Jan 29 14:49:38 2011 +0100
7574 display pixel aspect ratio support
7577 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7578 Date: Fri Jan 28 14:34:57 2011 +0100
7583 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7584 Date: Fri Jan 28 13:13:27 2011 +0100
7586 rt_tile_render cleanup part 3
7589 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7590 Date: Fri Jan 28 13:05:14 2011 +0100
7592 rt_tile_render cleanup part 2
7595 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7596 Date: Fri Jan 28 12:44:32 2011 +0100
7598 rt_tile_render cleanup part 1
7601 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7602 Date: Fri Jan 28 11:05:07 2011 +0100
7604 first stereo support
7607 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7608 Date: Thu Jan 27 13:40:05 2011 +0100
7610 separated tile renderer
7613 Author: Tore Ericsson <tore.ericsson@telia.com>
7614 Date: Thu Jan 13 20:38:20 2011 +0100
7620 Here is my translation into Swedish so far, inluding conversion into UTF-8
7623 Can somebody advice me how I can test my translations in an own Geeqie
7624 installation? (I'm running Kubuntu 10.04)
7628 From 00535721f160491b094c60070afb35c439234512 Mon Sep 17 00:00:00 2001
7629 From: Tore Ericsson <tore.ericsson@telia.com>
7630 Date: Thu, 13 Jan 2011 20:18:28 +0100
7631 Subject: [PATCH] Started with Swedish translation
7634 Author: Klaus Ethgen <Klaus@Ethgen.de>
7635 Date: Fri Jul 16 13:30:53 2010 +0100
7639 img-view.c: In function 'real_view_window_new':
7640 img-view.c:889: error: 'for' loop initial declarations are only allowed in C99 mode
7641 img-view.c:889: note: use option -std=c99 or -std=gnu99 to compile your code
7644 Author: Klaus Ethgen <Klaus@Ethgen.de>
7645 Date: Sat May 8 23:52:09 2010 +0100
7649 Opening a new window from a collection should not set the default size.
7650 Unfortunately the size of the image is not available in the early state.
7653 Author: Klaus Ethgen <Klaus@Ethgen.de>
7654 Date: Mon Mar 8 22:01:44 2010 +0100
7656 Implementing some usefull data structures for lua
7659 Author: Klaus Ethgen <Klaus@Ethgen.de>
7660 Date: Sun Mar 7 20:04:23 2010 +0100
7662 First usable lua callback
7664 Implementing get_datum to get a named exif datum from the image.
7667 Author: Klaus Ethgen <Klaus@Ethgen.de>
7668 Date: Sun Mar 7 14:57:00 2010 +0100
7670 Using common path for lua files
7673 Author: Klaus Ethgen <Klaus@Ethgen.de>
7674 Date: Thu Mar 4 21:05:13 2010 +0100
7676 Overlay info with lua
7679 Author: Klaus Ethgen <Klaus@Ethgen.de>
7680 Date: Sat Jun 27 22:38:09 2009 +0100
7682 Adding support for lua scripting
7684 Until now this is without any functionality.
7687 Author: Laurent Monin <zas@norz.org>
7688 Date: Sat Dec 11 20:09:43 2010 +0100
7690 Convert svn:ignore properties to .gitignore
7692 Simplify .gitignore and add few forgotten entries
7695 Author: Klaus Ethgen <Klaus@Ethgen.de>
7696 Date: Mon May 10 11:33:13 2010 +0000
7698 Some small logic mistakes
7700 Use boolean operators for booleans and bitwise otherwise only.
7703 Author: Klaus Ethgen <Klaus@Ethgen.de>
7704 Date: Mon May 10 11:32:56 2010 +0000
7706 GTK marks several functions as deprecated
7708 The following functions has been replaced and deprecated by version
7710 - GTK_WIDGET_CAN_FOCUS
7711 - GTK_WIDGET_DRAWABLE
7712 - GTK_WIDGET_HAS_FOCUS
7713 - GTK_WIDGET_HAS_GRAB
7714 - GTK_WIDGET_IS_SENSITIVE
7715 - GTK_WIDGET_NO_WINDOW
7716 - GTK_WIDGET_REALIZED
7717 - GTK_WIDGET_SENSITIVE
7719 - GTK_WIDGET_TOPLEVEL
7720 - GTK_WIDGET_VISIBLE
7723 Author: Klaus Ethgen <Klaus@Ethgen.de>
7724 Date: Sun Feb 28 22:55:37 2010 +0000
7726 Add unknown file class to grouping
7729 Author: Klaus Ethgen <Klaus@Ethgen.de>
7730 Date: Sun Feb 28 15:17:12 2010 +0000
7732 Fix a small issue with strptime
7734 strptime do not initialize all fields. So the undefined fields could end
7738 Author: Laurent Monin <zas@norz.org>
7739 Date: Sat Feb 27 23:31:07 2010 +0000
7741 Allow scrollview to grow when generic dialog is resized (ie. Metadata write ? dialog). Do not force scrollbar if not needed.
7744 Author: Klaus Ethgen <Klaus@Ethgen.de>
7745 Date: Sat Feb 27 20:35:26 2010 +0000
7747 Add the feature to add single keywords to selection
7749 This patch adds a context menu entry to keywords to ad the current
7750 keyword to all selected images.
7753 Author: Klaus Ethgen <Klaus@Ethgen.de>
7754 Date: Sat Feb 27 20:35:09 2010 +0000
7756 Little macro correction
7759 Author: Klaus Ethgen <Klaus@Ethgen.de>
7760 Date: Sat Feb 27 20:34:54 2010 +0000
7762 Unifying the datetime output
7764 The output of %date% and %formatted.DateTime% should be equivalent.
7767 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7768 Date: Wed Feb 17 21:05:10 2010 +0000
7770 updated ChangeLog file
7773 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7774 Date: Tue Feb 16 21:18:03 2010 +0000
7776 added 2010 to copyright text
7779 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7780 Date: Tue Feb 16 21:10:12 2010 +0000
7782 updated version string
7785 Author: Laurent Monin <zas@norz.org>
7786 Date: Tue Feb 16 20:07:05 2010 +0000
7788 Restore translators list, removed by revision 1899.
7791 Author: Laurent Monin <zas@norz.org>
7792 Date: Tue Feb 16 19:55:35 2010 +0000
7794 Update russian translation. Thanks to Denis Silakov.
7797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7798 Date: Sun Feb 14 22:00:23 2010 +0000
7800 fixed segfault in exif parser
7802 http://sourceforge.net/tracker/index.php?func=detail&aid=2950617&group_id=222125&atid=1054682
7805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7806 Date: Sun Feb 14 21:35:11 2010 +0000
7808 fixed reference count
7810 there was a bug in reference count on writting unsaved metadata
7811 before starting an external editor
7814 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7815 Date: Sun Feb 7 13:16:35 2010 +0000
7817 test gnome-doc-tool in configure
7820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7821 Date: Sun Feb 7 12:44:55 2010 +0000
7823 dropped obsolete sections, gqview changelog moved to wiki
7826 Author: Laurent Monin <zas@norz.org>
7827 Date: Tue Feb 2 20:21:11 2010 +0000
7829 Brazilian Portuguese translation was updated.
7831 Thanks to Sergio Cipolla.
7834 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567824
7837 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7838 Date: Wed Jan 27 22:27:10 2010 +0000
7840 czech translation fixes
7843 Author: Laurent Monin <zas@norz.org>
7844 Date: Wed Jan 27 19:58:11 2010 +0000
7846 Update catalan translation, by angel mompo.
7849 Author: Laurent Monin <zas@norz.org>
7850 Date: Sun Jan 17 13:34:48 2010 +0000
7852 Fix osd zoom level refreshing (it was broken since some times).
7855 Author: Laurent Monin <zas@norz.org>
7856 Date: Wed Jan 13 19:49:39 2010 +0000
7858 Update dutch translation. Work in progress.
7860 Patch by Marcel Pol.
7863 Author: Klaus Ethgen <Klaus@Ethgen.de>
7864 Date: Mon Jan 11 14:10:49 2010 +0000
7869 Author: Laurent Monin <zas@norz.org>
7870 Date: Sun Jan 10 14:23:29 2010 +0000
7872 copy_file(): remove incomplete file on error (bug 2890715)
7874 The behavior changed, data is first written to a temporary file,
7875 which is unlinked in case of error, then the tempfile is renamed
7877 Size of buffer was increased from 4k to 16k.
7880 Author: Laurent Monin <zas@norz.org>
7881 Date: Sat Jan 9 11:44:27 2010 +0000
7883 Workaround intltoolize 0.40.6 bug related to LINGUAS, see bug 2817602.
7886 Author: Laurent Monin <zas@norz.org>
7887 Date: Sat Jan 9 10:37:48 2010 +0000
7889 Log a message when EOVERFLOW error is set by stat() when building files lists. See bug 2876142.
7892 Author: Laurent Monin <zas@norz.org>
7893 Date: Tue Jan 5 22:28:11 2010 +0000
7895 Add Serbian translation.
7897 Note there are two *.po files, one for Cyrilic and one for Latin
7900 Thanks to Milos Popovic.
7903 Author: Laurent Monin <zas@norz.org>
7904 Date: Tue Jan 5 22:26:03 2010 +0000
7906 Update README about translations.
7909 Author: Laurent Monin <zas@norz.org>
7910 Date: Tue Jan 5 17:49:50 2010 +0000
7912 Allow to switch to fullscreen mode using LIRC.
7914 Imagine the following situation (which happened to me several times) :
7915 you want to see photos from your bed or your sofa so you launch geeqie
7916 and go to the right directory, then you take your remote control and sit
7917 comfortably far from your keyboard and mouse. And when you want to begin
7918 to watch photos, you realize you forgot to enable full screen! You have
7919 to stand up and to go until your computer and come back, whereas you
7920 could have done it with your remote control.
7922 Patch by Bernard Massot.
7925 Author: Laurent Monin <zas@norz.org>
7926 Date: Sat Jan 2 12:38:55 2010 +0000
7928 Get rid of Geeqie version and beta release message. It clutters command line usage, and is not that useful. Suggested by Michal Čihař.
7931 Author: Laurent Monin <zas@norz.org>
7932 Date: Sat Dec 19 12:53:20 2009 +0000
7935 g_utf8_collate_key_for_filename() don't give sort order one
7936 may expect. Using g_utf8_collate_key() make things closer
7937 to many other programs output (ie. ls and gqview).
7939 Thanks to Michael pointing this out.
7942 Author: Laurent Monin <zas@norz.org>
7943 Date: Sat Dec 19 12:49:19 2009 +0000
7945 Store sort parameters in appropriate variables.
7948 Author: Laurent Monin <zas@norz.org>
7949 Date: Thu Dec 10 17:48:43 2009 +0000
7951 Move "Add Keyword" menu item at top of Keywords bar contextual menu.
7953 Suggested by Lars Täuber.
7956 Author: Laurent Monin <zas@norz.org>
7957 Date: Thu Dec 10 17:44:31 2009 +0000
7959 Fix contextual menus in lateral bars.
7961 Use button_release_event instead of button_press_event,
7962 this makes contextual menus persistent until an option
7963 is selected or the menu is closed.
7966 Author: Laurent Monin <zas@norz.org>
7967 Date: Fri Dec 4 21:01:11 2009 +0000
7969 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).
7972 Author: Laurent Monin <zas@norz.org>
7973 Date: Fri Dec 4 20:40:02 2009 +0000
7975 Editors: disable Delete button if a .desktop file is not writeable and disable Edit button when no entry is selected.
7978 Author: Laurent Monin <zas@norz.org>
7979 Date: Fri Dec 4 19:45:09 2009 +0000
7981 Add Opera to the list of browsers. Patch by Christian Heckendorf (feature request ID: 2908469).
7984 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7985 Date: Fri Nov 27 23:27:35 2009 +0000
7987 build documentation with gnome-doc-tool in makefile
7990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7991 Date: Sun Nov 22 09:12:22 2009 +0000
7993 scripts for converting wiki documentation to docbook
7996 Author: Vladimir Nadvornik <nadvornik@suse.cz>
7997 Date: Sat Nov 21 20:08:51 2009 +0000
7999 check gtk_clutter_init return value
8001 https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680
8004 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8005 Date: Wed Nov 18 12:34:30 2009 +0000
8007 changed https to http in wiki links
8010 Author: Laurent Monin <zas@norz.org>
8011 Date: Fri Nov 13 18:37:31 2009 +0000
8013 Spanish translation was updated. Thanks to Redy Rodriguez.
8016 Author: Laurent Monin <zas@norz.org>
8017 Date: Sat Nov 7 21:31:23 2009 +0000
8019 Updated spanish translation. Thanks to Redy Rodriguez.
8022 Author: Klaus Ethgen <Klaus@Ethgen.de>
8023 Date: Tue Oct 13 21:49:42 2009 +0000
8025 German translation update
8028 Author: Klaus Ethgen <Klaus@Ethgen.de>
8029 Date: Tue Oct 13 21:49:21 2009 +0000
8031 Add compatibility for GTK 2.18
8033 With 2.18 some functions are deprecated. With geeqie that are two at the
8035 - gtk_tree_view_column_get_cell_renderers - which can be replaced by
8036 gtk_cell_layout_get_cells
8037 - gdk_event_get_graphics_expose - I just commented it as there seems to
8038 be no replacement in GTK 2.18
8041 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8042 Date: Sat Oct 10 15:01:41 2009 +0000
8044 added a workaround for https://bugzilla.gnome.org/show_bug.cgi?id=590692
8047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8048 Date: Sat Oct 10 10:15:23 2009 +0000
8050 use text renderer for editor->hidden
8052 The toggle was too confusing because it was not dirrectly editable.
8055 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8056 Date: Thu Oct 1 18:40:34 2009 +0000
8058 ignored multiple directories specified on commandline
8060 IMHO this was inconsistent - specifying one directory had completely
8061 different effect than specifying two or more directories. Moreover,
8063 Now only one directory is allowed.
8066 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8067 Date: Thu Oct 1 17:37:51 2009 +0000
8069 fixed tree_store reordering
8072 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8073 Date: Mon Sep 28 12:04:35 2009 +0000
8075 do not cache incomplete thumbnails
8078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8079 Date: Mon Sep 28 09:57:06 2009 +0000
8081 consider sidecars in layout_image popup menu
8084 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8085 Date: Sat Sep 26 11:37:09 2009 +0000
8089 - removed the scrollbar
8090 - do not set decel-rate,
8091 https://bugzilla.gnome.org/show_bug.cgi?id=596419
8094 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8095 Date: Sat Sep 26 08:47:28 2009 +0000
8097 print text using pango renderer
8099 - the text is sent to postscript as a bitmap
8100 - this fixes printing of non-ascii characters
8102 http://sourceforge.net/tracker/index.php?func=detail&aid=2836135&group_id=222125&atid=1054680
8105 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8106 Date: Fri Sep 25 20:39:15 2009 +0000
8108 require libchamplain 0.4
8110 - check for libchamplain 0.4
8111 - dropped libchamplain 0.3.x support
8113 http://sourceforge.net/tracker/index.php?func=detail&aid=2861847&group_id=222125&atid=1054680
8116 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8117 Date: Thu Sep 24 21:52:44 2009 +0000
8119 fixed and simplified sidecar grouping code
8122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8123 Date: Thu Sep 24 18:02:29 2009 +0000
8125 fixed emitting of error signal from image loader
8128 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8129 Date: Mon Sep 21 18:48:32 2009 +0000
8131 fixed pan-view popup menu
8133 - removed wrong callback
8134 - consider sidecar files in the editor popup
8137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8138 Date: Mon Sep 14 21:25:10 2009 +0000
8140 fixed selection handling in sidebar
8143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8144 Date: Sun Sep 13 21:08:40 2009 +0000
8146 fixed editor list in popup menu
8148 - show an editor if any of selected files matches
8149 - added debug messages
8152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8153 Date: Sun Sep 13 21:03:17 2009 +0000
8155 fixed incorrect translation
8158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8159 Date: Sun Sep 13 20:00:08 2009 +0000
8161 fixed filelist refresh
8164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8165 Date: Sun Sep 13 12:33:11 2009 +0000
8167 preserve histmap on NOTIFY_CHANGE
8170 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8171 Date: Sun Sep 13 09:55:21 2009 +0000
8173 added possibility to use geeqie-rotate as a standalone script
8176 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8177 Date: Sat Sep 12 16:37:05 2009 +0000
8179 strip the "lang=" prefix from exiv2 in all metadata formats
8182 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8183 Date: Sat Sep 12 16:03:09 2009 +0000
8188 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8189 Date: Sat Sep 12 15:51:37 2009 +0000
8193 - fixed editor loading order
8194 - fixed EditorWindow->modified flag handling
8197 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8198 Date: Sat Sep 12 15:31:24 2009 +0000
8200 fixed reloading of editors
8203 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8204 Date: Wed Sep 9 18:16:09 2009 +0000
8209 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8210 Date: Mon Sep 7 20:44:29 2009 +0000
8212 start_editor_from_filelist_full fixes
8214 fixed return value from start_editor_from_filelist_full()
8215 call editor_command_parse to detect possible problems early enough
8218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8219 Date: Mon Sep 7 20:04:22 2009 +0000
8221 fixed list of possible editors in popup menu
8224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8225 Date: Mon Sep 7 19:48:05 2009 +0000
8227 fixes sidecar file grouping
8229 files with a number in extension were listed twice, it
8230 caused problems later
8233 Author: Laurent Monin <zas@norz.org>
8234 Date: Mon Sep 7 08:24:09 2009 +0000
8236 Comment out unused functions, silenting related compilation warnings.
8239 Author: Laurent Monin <zas@norz.org>
8240 Date: Mon Sep 7 08:18:18 2009 +0000
8242 Remove an unused variable and minor code cleanup.
8245 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8246 Date: Sun Sep 6 14:29:19 2009 +0000
8248 improved editor loading
8251 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8252 Date: Sun Sep 6 14:21:19 2009 +0000
8254 fixed unnecessary image reloads in color menu
8257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8258 Date: Sun Sep 6 14:01:03 2009 +0000
8260 load desktop files in idle time
8262 - scanning all desktop files takes a lot of time because of hdd seek
8263 - this change moves the scanning to idle time
8264 - the editors appears in the menus some time after startup
8266 https://sourceforge.net/tracker/index.php?func=detail&aid=2852522&group_id=222125&atid=1054680
8269 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8270 Date: Sun Sep 6 09:08:37 2009 +0000
8272 added messages for debugging startup time
8275 Author: Laurent Monin <zas@norz.org>
8276 Date: Sat Sep 5 13:48:21 2009 +0000
8278 Update svn ignore lists.
8281 Author: Laurent Monin <zas@norz.org>
8282 Date: Fri Sep 4 15:53:04 2009 +0000
8284 Fix up compilation issues related to libchamplain.
8286 See http://sourceforge.net/tracker/index.php?func=detail&aid=2848469&group_id=222125&atid=1054680
8289 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8290 Date: Thu Sep 3 20:00:40 2009 +0000
8292 fixed in-place rename
8295 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8296 Date: Thu Sep 3 19:18:20 2009 +0000
8298 do not reload image on copy, move, rename and external editor
8300 changed files should be detected anyway
8301 http://sourceforge.net/tracker/index.php?func=detail&aid=2848373&group_id=222125&atid=1054680
8304 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8305 Date: Fri Aug 28 23:09:05 2009 +0000
8307 fixed vd_notify_cb leak
8310 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8311 Date: Fri Aug 28 21:01:29 2009 +0000
8313 improved printing of selection
8316 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8317 Date: Fri Aug 28 20:18:46 2009 +0000
8319 improved the sidecar grouping algorithm
8322 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8323 Date: Thu Aug 27 20:23:28 2009 +0000
8325 fixed toggle_slideshow function
8327 https://sourceforge.net/tracker/index.php?func=detail&aid=2844302&group_id=222125&atid=1054680
8330 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8331 Date: Wed Aug 26 19:19:06 2009 +0000
8333 updated version message
8336 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8337 Date: Wed Aug 26 19:16:02 2009 +0000
8339 save one unnecessary call to stat_utf8
8342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8343 Date: Tue Aug 25 22:21:46 2009 +0000
8345 use name as a tooltip of external editor if comment is missing
8347 the hotkey dialog ignores entries with empty tooltip
8350 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8351 Date: Tue Aug 25 21:30:50 2009 +0000
8353 write metadata before another opeation
8355 - this is implemented for copy and external editor
8356 - the unsaved metadata should survive operations like move or rename
8357 - saving metadata before delete is pointless
8360 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8361 Date: Sun Aug 23 14:10:56 2009 +0000
8363 workaround for xpm loader
8365 https://sourceforge.net/tracker/?func=detail&aid=2824016&group_id=222125&atid=1054680
8368 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8369 Date: Sun Aug 23 13:37:15 2009 +0000
8371 fixed moving and maintenance of std. thumbnails
8373 https://sourceforge.net/tracker/?func=detail&aid=2836224&group_id=222125&atid=1054680
8376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8377 Date: Sat Aug 22 21:58:49 2009 +0000
8379 remove deleted files from metadata queue
8382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8383 Date: Sat Aug 22 20:20:19 2009 +0000
8385 fixed sidecar grouping
8387 this fixes grouping of files which differs only
8388 in upper/lowercase extension. The old code stopped scanning
8389 when the first file was found.
8392 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8393 Date: Tue Aug 18 20:19:23 2009 +0000
8395 fixed possible crash in exif_item_get_integer
8398 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8399 Date: Mon Aug 3 20:47:14 2009 +0000
8404 Author: Klaus Ethgen <Klaus@Ethgen.de>
8405 Date: Mon Aug 3 12:34:57 2009 +0000
8410 Author: Klaus Ethgen <Klaus@Ethgen.de>
8411 Date: Sat Aug 1 22:37:57 2009 +0000
8413 Fix a small problem with casefull keywords
8415 In @1636 I miss one check for keyword case. Now it should be all fixed.
8418 Author: Klaus Ethgen <Klaus@Ethgen.de>
8419 Date: Sat Aug 1 22:37:37 2009 +0000
8421 This function is never used anymore: file_maint_removed
8424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8425 Date: Fri Jul 31 20:46:55 2009 +0000
8427 updated project status
8430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8431 Date: Fri Jul 31 20:31:56 2009 +0000
8433 added project web page under version control
8436 Author: Laurent Monin <zas@norz.org>
8437 Date: Thu Jul 30 17:59:20 2009 +0000
8439 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.
8442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8443 Date: Wed Jul 29 21:03:38 2009 +0000
8445 updated czech translation
8448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8449 Date: Tue Jul 28 22:27:24 2009 +0000
8451 improved scroll on slower machines
8453 patch by Stanislav Brabec
8456 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8457 Date: Tue Jul 28 22:14:26 2009 +0000
8459 do not process sidecar files in bar_gps
8461 patch by Colin Clark
8464 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8465 Date: Tue Jul 28 22:03:54 2009 +0000
8467 run the scripts with /bin/sh
8470 Author: Laurent Monin <zas@norz.org>
8471 Date: Sat Jul 25 08:23:23 2009 +0000
8473 French translation was updated.
8476 Author: Laurent Monin <zas@norz.org>
8477 Date: Sat Jul 25 08:13:13 2009 +0000
8479 Remove some bashisms from configure.in. Patch by Greg Troxel.
8482 Author: Laurent Monin <zas@norz.org>
8483 Date: Sat Jul 25 08:00:07 2009 +0000
8485 Romanian translation was completed. Thanks to Sabin Iacob.
8488 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8489 Date: Fri Jul 24 14:07:54 2009 +0000
8491 update column sizes after toggling thumbnails
8494 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8495 Date: Fri Jul 24 13:32:37 2009 +0000
8497 fixed switching of multiline texts
8500 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8501 Date: Fri Jul 24 12:56:54 2009 +0000
8503 do not try to reload deleted image
8505 deleted image is replaced by the next one from the list, keep
8506 the old image displayed until the new one is set
8509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8510 Date: Fri Jul 24 12:45:42 2009 +0000
8512 call gtk_tree_view_columns_autosize only when reall needed
8514 gtk_tree_view_columns_autosize is rather expensive, call it only
8515 afrer directory change or after user-requested refresh
8518 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8519 Date: Fri Jul 24 12:21:23 2009 +0000
8521 do not use cell_data_func
8523 cell_data_func is too slow, store formatted string in the tree_store
8527 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8528 Date: Tue Jul 21 14:17:01 2009 +0000
8530 fixed destroying of menu data
8532 Make sure that menu destroy functions do not access parent widget
8533 structures that are already destroyed
8534 There are 2 ways to achieve this:
8535 - use g_signal_handlers_disconnect_matched() like in vf_destroy_cb()
8536 - use separate data structure passed to *_popup_menu_destroy_cb()
8540 Author: Klaus Ethgen <Klaus@Ethgen.de>
8541 Date: Sat Jul 18 08:16:54 2009 +0000
8545 data_offset + data_length could be bigger than guint which makes the
8546 calculation overflow to a value smaller then size.
8549 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8550 Date: Thu Jul 2 17:37:05 2009 +0000
8552 updated ChangeLog file
8555 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8556 Date: Thu Jul 2 17:31:38 2009 +0000
8558 updated ca.po - submitted by Mecatxis
8561 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8562 Date: Wed Jul 1 20:55:37 2009 +0000
8564 make sure that automake and config.h uses the same installation paths
8567 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8568 Date: Wed Jul 1 19:38:17 2009 +0000
8570 updated version string
8573 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8574 Date: Wed Jul 1 19:33:09 2009 +0000
8576 fixed mnemonic conflicts
8579 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8580 Date: Wed Jul 1 18:59:39 2009 +0000
8582 removed msgctxt keyword, older gettext fails on it
8585 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8586 Date: Wed Jul 1 18:32:32 2009 +0000
8588 removed gettext.h reference
8591 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8592 Date: Wed Jul 1 07:04:42 2009 +0000
8597 Author: Laurent Monin <zas@norz.org>
8598 Date: Tue Jun 30 23:40:37 2009 +0000
8600 French translation was updated.
8603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8604 Date: Tue Jun 30 20:15:33 2009 +0000
8606 fixed an use of uninitialized value
8609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8610 Date: Tue Jun 30 20:12:28 2009 +0000
8612 fixes for a built without Exiv2
8614 don't try to access XMP metadata if not compiled with Exiv2
8615 some metadata options are valid without Exiv2, do not disable them
8618 Author: Klaus Ethgen <Klaus@Ethgen.de>
8619 Date: Tue Jun 30 19:53:55 2009 +0000
8621 Revert "Add pgettext for some ambiguous strings"
8623 Now there should be all ambiguous strings gone. This reverts commit 1628
8625 With that commit also all ambiguous strings should be solved.
8628 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8629 Date: Tue Jun 30 19:12:25 2009 +0000
8631 add desktop.in files to the tarball
8634 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8635 Date: Mon Jun 29 19:48:14 2009 +0000
8637 fixed writting to gqview legacy format
8640 Author: Laurent Monin <zas@norz.org>
8641 Date: Mon Jun 29 16:32:43 2009 +0000
8643 French translation was updated.
8646 Author: Laurent Monin <zas@norz.org>
8647 Date: Mon Jun 29 16:02:28 2009 +0000
8649 Fix POTFILES.in and update regen_potfiles.sh to add .desktop.in files.
8652 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8653 Date: Sun Jun 28 13:41:51 2009 +0000
8655 added geeqie-import-geeqie.desktop.in
8658 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8659 Date: Sun Jun 28 11:55:54 2009 +0000
8661 libchamplain compatibility fix
8664 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8665 Date: Sun Jun 28 09:25:47 2009 +0000
8667 cleanup: remove some disabled code
8670 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8671 Date: Sun Jun 28 09:08:25 2009 +0000
8673 warn if another operation is performed on a file with unsaved metadata
8676 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8677 Date: Sun Jun 28 08:49:28 2009 +0000
8679 sync histogram state after enabling it from the menu
8682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8683 Date: Sun Jun 28 08:32:27 2009 +0000
8685 added script for importing GQView and Geeqie-alpha metadata
8688 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8689 Date: Sat Jun 27 23:12:52 2009 +0000
8691 put preferences to separate submenu
8694 Author: Klaus Ethgen <Klaus@Ethgen.de>
8695 Date: Sat Jun 27 22:58:20 2009 +0000
8697 German translation update
8700 Author: Klaus Ethgen <Klaus@Ethgen.de>
8701 Date: Sat Jun 27 22:57:56 2009 +0000
8703 Complete commit @1747 (intltool usage)
8705 With using intltool the localisation will fail cause of missing
8706 desktop.in file. Also the old desktop files are obsoleted by this
8709 Also it is not necessary any more to have a './' in front of the files
8713 Author: Klaus Ethgen <Klaus@Ethgen.de>
8714 Date: Sat Jun 27 22:56:50 2009 +0000
8716 Fix AM_CFLAGS and AM_CXXFLAGS from @1701
8718 The commit 1701 did insert wrong lines for AM_CFLAGS and AM_CXXFLAGS to
8721 I also did some minor whitespace fixes and made the internal
8722 documentation consistent by using \ than @ for doxygen doc.
8725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8726 Date: Sat Jun 27 22:40:25 2009 +0000
8728 added command for editing ufraw id file, changed menu location
8731 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8732 Date: Sat Jun 27 21:12:07 2009 +0000
8737 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8738 Date: Sat Jun 27 20:47:17 2009 +0000
8740 use radio buttons for file and dir mode in popup menu
8743 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8744 Date: Sat Jun 27 20:12:56 2009 +0000
8746 simplified menu_item_add_radio usage
8749 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8750 Date: Sat Jun 27 17:54:31 2009 +0000
8752 created Files and Folders submenu
8755 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8756 Date: Sat Jun 27 15:47:50 2009 +0000
8758 improved overlay menu
8760 - indicate overlay and histogram state in toggle and radio entries in
8762 - all entries have visible effect in all modes
8765 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8766 Date: Wed Jun 24 20:31:30 2009 +0000
8768 test if an accelerator can be stored
8770 gtk_accel_map_change_entry can't change accelerators
8771 to keys like arrows. Test this and show the keys in the list
8772 only if they can be really changed.
8774 https://sourceforge.net/tracker/?func=detail&aid=2805139&group_id=222125&atid=1054680
8777 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8778 Date: Tue Jun 23 19:20:48 2009 +0000
8780 improved description string
8783 Author: Klaus Ethgen <Klaus@Ethgen.de>
8784 Date: Sun Jun 21 22:52:45 2009 +0000
8786 Localizing one string
8789 Author: Klaus Ethgen <Klaus@Ethgen.de>
8790 Date: Sun Jun 21 22:52:08 2009 +0000
8792 Fix two memory failures
8794 1. if the description field for a exif information is empty the program
8795 dumps core when trying to change this. The reason is a strcmp with a
8798 The fix add the small functionality to set the field to default when
8801 2. There was a g_strdup miss in exif.c which could end in memory
8805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8806 Date: Sun Jun 21 20:14:53 2009 +0000
8808 improved file list update priority
8810 - update list with lower priority than the priority of file operations
8811 - make sure that it is updated at least once per 2 seconds
8814 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8815 Date: Sun Jun 21 13:28:02 2009 +0000
8817 fixed jumping of filelist on focus_in event
8820 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8821 Date: Sun Jun 21 12:39:58 2009 +0000
8823 fixed updating of marks in sidecars
8826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8827 Date: Sat Jun 20 23:15:11 2009 +0000
8829 various geeqie-ufraw improvements
8831 - handle xmp sidecars
8832 - commandline options, help
8835 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8836 Date: Sat Jun 20 18:42:23 2009 +0000
8838 fixed leak in file_util_* functions
8840 - file_util_* are changed to take over the filelist and free it when
8842 - make sure that these functions are called correctly
8845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8846 Date: Sat Jun 20 16:46:32 2009 +0000
8850 - do the string formatting in the cell_data callback
8851 - show the sidecar list only in collapsed entries
8854 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8855 Date: Sat Jun 20 08:51:07 2009 +0000
8857 always check for deleted sidecar files
8860 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8861 Date: Fri Jun 19 22:37:30 2009 +0000
8866 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8867 Date: Fri Jun 19 22:34:52 2009 +0000
8869 run external commands from current directory even with no files
8872 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8873 Date: Thu Jun 18 20:46:33 2009 +0000
8877 added a more complicated script that demonstrates advanced
8878 features of external editors:
8879 - create a jpeg + ufraw id file for each raw file
8880 - update the jpeg if the id file was modified
8883 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8884 Date: Wed Jun 17 18:41:10 2009 +0000
8886 made file_util_start_editor_from_file consider also sidecars
8889 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8890 Date: Wed Jun 17 18:19:11 2009 +0000
8892 fixed problems with floor/ceil
8894 - introduce macros ROUND_DOWN, ROUND_UP
8895 - fixed incorrect usage of floor/ceil functions on int arguments
8897 patch by Yuriy Kaminskiy
8900 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8901 Date: Mon Jun 15 20:50:35 2009 +0000
8903 use intltool for desktop file translation
8905 - desktop files are translated via .po files together with other strings
8906 - make update-po is replaced with intltool-update [lang]
8909 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8910 Date: Mon Jun 15 19:13:45 2009 +0000
8912 improved rotation script
8914 - applies the orientation from metadata
8915 - uses exiftran for jpeg an ImageMagick for other files
8918 Author: Laurent Monin <zas@norz.org>
8919 Date: Sun Jun 14 08:49:39 2009 +0000
8921 French translation was updated.
8924 Author: Klaus Ethgen <Klaus@Ethgen.de>
8925 Date: Sat Jun 13 22:19:57 2009 +0000
8927 Update documentation
8929 Now it holds a more verbose doxygen description as discussed in mailing
8932 - Doxygen style description
8933 - Small visibility changes
8934 - Commit message change
8937 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8938 Date: Sat Jun 13 19:26:32 2009 +0000
8940 the options for custom border color were made independent
8943 Author: Laurent Monin <zas@norz.org>
8944 Date: Thu Jun 11 18:18:07 2009 +0000
8946 French translation was updated.
8949 Author: Laurent Monin <zas@norz.org>
8950 Date: Thu Jun 11 17:34:37 2009 +0000
8952 Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
8955 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8956 Date: Wed Jun 10 20:45:24 2009 +0000
8958 make sure that a directory exists on saving desktop files
8961 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8962 Date: Wed Jun 10 20:26:47 2009 +0000
8964 do not install helper scripts into /usr/bin
8966 - install the helper scripts into pkglibdir, that is /usr/lib/geeqie
8967 - add the directory to $PATH on startup - the Exec line in desktop files
8968 does not have to contain full path
8971 https://sourceforge.net/tracker/?func=detail&aid=2801121&group_id=222125&atid=1054680
8974 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8975 Date: Tue Jun 9 19:12:37 2009 +0000
8977 enabled color management in img-view
8979 patch by Omari Stephens
8982 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8983 Date: Tue Jun 9 19:08:52 2009 +0000
8985 fixed leak in image_post_process_color
8987 patch by Omari Stephens
8990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8991 Date: Mon Jun 8 19:05:49 2009 +0000
8993 unify code paths for New directory
8994 keep the directory visible after rename
8995 https://sourceforge.net/tracker/?func=detail&aid=1951183&group_id=222125&atid=1054680
8998 Author: Vladimir Nadvornik <nadvornik@suse.cz>
8999 Date: Sun Jun 7 10:11:05 2009 +0000
9001 do not show wide frame in single image mode
9003 https://sourceforge.net/tracker/?func=detail&aid=2797348&group_id=222125&atid=1054683
9006 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9007 Date: Sat Jun 6 22:51:55 2009 +0000
9009 added mark filter to menu - now it is possible to assign hotkeys
9012 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9013 Date: Sat Jun 6 19:39:46 2009 +0000
9015 preserve zoom value on fullscreen startup
9018 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9019 Date: Sat Jun 6 17:28:16 2009 +0000
9021 swap x and y scale when scaling rotated images - it fixes tiles that were
9022 sometimes off by 1 pixel - thanks Petr for reporting,
9026 Author: Laurent Monin <zas@norz.org>
9027 Date: Sat Jun 6 17:02:21 2009 +0000
9029 French translation was updated.
9032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9033 Date: Sat Jun 6 16:14:07 2009 +0000
9035 better implementation of tree_view_row_get_visibility,
9036 gtk_tree_view_set_cursor is not sufficient in some cases, call also
9037 tree_view_row_make_visible
9040 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9041 Date: Sat Jun 6 15:33:56 2009 +0000
9043 do not call signal handler from vdtree_row_expanded
9044 it fixes tree view for user-entered hidden directories
9047 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9048 Date: Sat Jun 6 11:15:09 2009 +0000
9050 reduced jumping of directory tree when user clicks on folders
9053 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9054 Date: Fri Jun 5 21:52:37 2009 +0000
9056 simplified the code around vd_select_row
9059 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9060 Date: Thu Jun 4 21:07:03 2009 +0000
9062 use layout_set_fd() for changing images from a slideshow
9063 - this updates folder and icon in recursive slideshow mode
9065 preserve slideshow on layout change - fixes
9066 https://sourceforge.net/tracker/?func=detail&aid=1998513&group_id=222125&atid=1054680
9069 Author: Laurent Monin <zas@norz.org>
9070 Date: Thu Jun 4 19:51:20 2009 +0000
9072 Add an option to Image preferences to restrict custom border to fullscreen mode only. Bug 2798062.
9075 Author: Klaus Ethgen <Klaus@Ethgen.de>
9076 Date: Thu Jun 4 16:07:41 2009 +0000
9080 Now the most is translated to German language. Just the photographic
9081 notions are missing.
9084 Author: Klaus Ethgen <Klaus@Ethgen.de>
9085 Date: Thu Jun 4 16:07:16 2009 +0000
9087 Change the order of columns for editors dialogue
9090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9091 Date: Wed Jun 3 20:05:19 2009 +0000
9093 regroup sidecar files when an operation on partial group is finished
9096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9097 Date: Tue Jun 2 22:33:53 2009 +0000
9099 changed selection behavior as requested at
9100 http://sourceforge.net/tracker/?func=detail&aid=2789933&group_id=222125&atid=1054680
9102 file view - sidecars are added to the selection if they were expicitly selected
9103 or if the entry is collapsed
9104 icon view - selection always contains sidecars
9106 file operations splits partially selected groups - selected files have
9110 Author: Laurent Monin <zas@norz.org>
9111 Date: Mon Jun 1 16:37:30 2009 +0000
9113 Minor code cleanup and redundancy reduction.
9116 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9117 Date: Sun May 31 14:32:39 2009 +0000
9119 fixed incorrect type conversion
9122 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9123 Date: Sun May 31 13:32:09 2009 +0000
9125 do not display menus ("FileMenu" etc.) in accelerator configuration
9126 improved tooltip texts
9129 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9130 Date: Sun May 31 11:08:00 2009 +0000
9132 do not block the files sent to external editors like gimp
9135 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9136 Date: Sat May 30 20:18:22 2009 +0000
9138 preserve image center over short periods when the "broken image" icon is
9140 http://sourceforge.net/tracker/?func=detail&aid=2793057&group_id=222125&atid=1054680
9143 Author: Laurent Monin <zas@norz.org>
9144 Date: Tue May 26 19:41:22 2009 +0000
9146 Add .desktop files to restore lossless jpeg rotation via editors.
9149 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9150 Date: Sat May 23 21:23:06 2009 +0000
9153 https://sourceforge.net/tracker/?func=detail&aid=2795068&group_id=222125&atid=1054680
9156 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9157 Date: Sat May 23 21:07:21 2009 +0000
9159 enabled PageSize code
9160 https://bugzilla.redhat.com/show_bug.cgi?id=222639
9163 Author: Laurent Monin <zas@norz.org>
9164 Date: Thu May 21 09:54:20 2009 +0000
9166 Add missing vim modeline.
9169 Author: Laurent Monin <zas@norz.org>
9170 Date: Thu May 21 09:20:48 2009 +0000
9172 Attempt to use stock gtk icons for directory list and tree views.
9175 Author: Laurent Monin <zas@norz.org>
9176 Date: Sat May 16 11:31:48 2009 +0000
9178 Fix up too short array, reported by Michael Schwendt.
9181 Author: Laurent Monin <zas@norz.org>
9182 Date: Sat May 16 08:48:21 2009 +0000
9184 Fix geeqie.desktop to match spec. Patch by Michael Schwendt.
9187 $ desktop-file-validate geeqie.desktop
9188 geeqie.desktop: warning: value "Application;Graphics;Viewer;" for key
9189 "Categories" in group "Desktop Entry" contains a deprecated value
9192 http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
9195 Author: Laurent Monin <zas@norz.org>
9196 Date: Thu May 14 20:45:34 2009 +0000
9198 Fix up unused variables warnings.
9201 Author: Laurent Monin <zas@norz.org>
9202 Date: Thu May 14 20:32:14 2009 +0000
9204 Merge common thumb code from view_file_list and view_file_icon to view_file.
9207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9208 Date: Tue May 12 20:54:58 2009 +0000
9210 added some notes to README file
9213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9214 Date: Tue May 12 20:38:26 2009 +0000
9216 fixed compilation with older gtk
9219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9220 Date: Tue May 12 20:17:03 2009 +0000
9225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9226 Date: Tue May 12 18:25:18 2009 +0000
9228 added GPS map support - patch by Colin Clark
9231 Author: Laurent Monin <zas@norz.org>
9232 Date: Tue May 12 06:54:05 2009 +0000
9234 French translation was updated.
9237 Author: Laurent Monin <zas@norz.org>
9238 Date: Tue May 12 06:42:20 2009 +0000
9240 Fix up tooltip text: Color _Management -> Color Management.
9243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9244 Date: Mon May 11 20:50:13 2009 +0000
9246 added keyboard configuration dialog
9247 mostly written by Petr Ostadal
9248 alternate keys are not yet fully configurable - the corresponding code
9252 Author: Laurent Monin <zas@norz.org>
9253 Date: Mon May 11 10:10:13 2009 +0000
9255 French translation was updated.
9258 Author: Laurent Monin <zas@norz.org>
9259 Date: Mon May 11 09:55:39 2009 +0000
9261 Include missing header file.
9264 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9265 Date: Sat May 9 19:45:24 2009 +0000
9267 expose the file grouping flag to the user
9270 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9271 Date: Sat May 9 19:25:51 2009 +0000
9273 extended the list of grouped metadata tags
9276 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9277 Date: Sat May 9 17:02:35 2009 +0000
9279 added some structure to the metadata preferences dialog
9282 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9283 Date: Fri May 8 18:29:09 2009 +0000
9285 better tooltip for disabled lcms
9288 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9289 Date: Thu May 7 20:24:35 2009 +0000
9291 limit metadata details dialog size
9294 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9295 Date: Thu May 7 19:52:38 2009 +0000
9297 fixed keyword tree initialization
9300 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9301 Date: Thu May 7 19:38:07 2009 +0000
9303 updated version string to beta1
9306 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9307 Date: Thu May 7 19:34:33 2009 +0000
9309 enabled XDG directory layout
9312 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9313 Date: Thu May 7 19:30:15 2009 +0000
9315 use "keywords" instead of "tags" in option name, it is more consistent
9318 Author: Laurent Monin <zas@norz.org>
9319 Date: Sun May 3 17:54:37 2009 +0000
9321 French translation was updated.
9324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9325 Date: Sat May 2 22:34:46 2009 +0000
9327 added stock icons for slideshow
9330 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9331 Date: Sat May 2 22:19:42 2009 +0000
9333 updated czech translation
9336 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9337 Date: Sat May 2 11:14:24 2009 +0000
9339 force the metadata dialog if it was triggered by the menu or the button
9342 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9343 Date: Sat May 2 10:59:36 2009 +0000
9345 action table clean up
9348 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9349 Date: Sat May 2 09:15:56 2009 +0000
9351 improved pixel info, changed the menu entry from "Hide" to "Show",
9352 added it on default status bar
9355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9356 Date: Fri May 1 23:40:01 2009 +0000
9358 "<control>S" seems to be hardcoded hotkey for GTK_STOCK_SAVE
9359 use <shift>S for sort manager
9362 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9363 Date: Fri May 1 23:15:51 2009 +0000
9365 - handle color profile and write metadata buttons on statusbar by ui_manager
9366 - statusbar buttons made configurable
9369 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9370 Date: Fri May 1 09:49:27 2009 +0000
9372 allow external editors without parameters, as long as they are in
9376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9377 Date: Wed Apr 29 20:28:54 2009 +0000
9379 updated czech translation, not yet complete
9382 Author: Laurent Monin <zas@norz.org>
9383 Date: Tue Apr 28 21:40:00 2009 +0000
9385 French translation was updated.
9388 Author: Laurent Monin <zas@norz.org>
9389 Date: Tue Apr 28 21:38:20 2009 +0000
9391 Update POTFILES.in: cellrenderericon.c removed, color-man.c added.
9394 Author: Laurent Monin <zas@norz.org>
9395 Date: Tue Apr 28 21:37:27 2009 +0000
9397 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.
9400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9401 Date: Tue Apr 28 20:09:41 2009 +0000
9403 do not translate internal strings
9406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9407 Date: Tue Apr 28 06:55:56 2009 +0000
9412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9413 Date: Tue Apr 28 06:54:59 2009 +0000
9415 compilation fixes for older glib and gtk
9418 Author: Laurent Monin <zas@norz.org>
9419 Date: Mon Apr 27 23:07:59 2009 +0000
9421 French translation was updated: fix few main menu mnenonics.
9424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9425 Date: Mon Apr 27 21:39:56 2009 +0000
9430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9431 Date: Mon Apr 27 20:19:21 2009 +0000
9436 Author: Laurent Monin <zas@norz.org>
9437 Date: Sun Apr 26 14:08:44 2009 +0000
9439 French translation was updated.
9442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9443 Date: Sun Apr 26 11:38:28 2009 +0000
9448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9449 Date: Sun Apr 26 09:25:52 2009 +0000
9451 fixed return from metadata_write_revert
9454 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9455 Date: Sun Apr 26 09:01:35 2009 +0000
9457 added an option to write image orientation to the metadata
9460 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9461 Date: Sat Apr 25 22:08:09 2009 +0000
9463 separated Orientation and Grayscale functions
9464 moved Grayscale to Color management menu
9467 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9468 Date: Sat Apr 25 20:55:11 2009 +0000
9470 added more info to the details dialog
9473 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9474 Date: Fri Apr 24 23:26:49 2009 +0000
9476 added details dialog for other operations too
9479 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9480 Date: Fri Apr 24 22:51:00 2009 +0000
9482 added possibility to exclude individual files
9485 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9486 Date: Thu Apr 23 21:15:14 2009 +0000
9488 fixed writting metadata behavior at exit
9491 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9492 Date: Thu Apr 23 21:12:19 2009 +0000
9494 added an image to the file details dialog
9497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9498 Date: Thu Apr 23 20:48:03 2009 +0000
9500 differentiate between "Cancel" and "Discard changes"
9503 Author: Laurent Monin <zas@norz.org>
9504 Date: Tue Apr 21 21:47:11 2009 +0000
9506 Fix up few warnings (especially on 64bits platforms).
9509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9510 Date: Tue Apr 21 21:16:32 2009 +0000
9512 fixed metadata.confirm_on_dir_change
9515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9516 Date: Tue Apr 21 21:07:28 2009 +0000
9518 added possibility to show modifiied metadata before write
9521 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9522 Date: Mon Apr 20 21:34:16 2009 +0000
9524 added remote interface for exporting additional info (sidecars,
9525 destination) to external commands
9527 see the symlink command for an example
9529 http://sourceforge.net/tracker/?func=detail&aid=2488845&group_id=222125&atid=1054680
9532 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9533 Date: Mon Apr 20 21:07:52 2009 +0000
9535 write info and debugging messages to stderr
9538 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9539 Date: Mon Apr 20 19:44:50 2009 +0000
9541 improved remote protocol to allow bidirectional communication
9544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9545 Date: Fri Apr 17 20:26:22 2009 +0000
9547 fixed tests for vd_find_row return value
9550 Author: Klaus Ethgen <Klaus@Ethgen.de>
9551 Date: Tue Apr 14 21:51:29 2009 +0000
9553 German translation updated
9555 With some help from de.alt.rec.digitalfotografie.
9558 Author: Laurent Monin <zas@norz.org>
9559 Date: Tue Apr 14 20:54:50 2009 +0000
9561 French translation was updated.
9564 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9565 Date: Mon Apr 13 22:40:47 2009 +0000
9570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9571 Date: Mon Apr 13 14:39:50 2009 +0000
9573 show color management status on statusbar
9576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9577 Date: Mon Apr 13 10:55:49 2009 +0000
9579 support X11 screen profile
9580 http://freedesktop.org/wiki/ICC_Profiles_in_X_Specification_0.3
9583 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9584 Date: Mon Apr 13 08:09:56 2009 +0000
9586 moved color profiles from statusbar to View menu
9589 Author: Klaus Ethgen <Klaus@Ethgen.de>
9590 Date: Sun Apr 12 17:58:55 2009 +0000
9592 German translation updated
9595 Author: Laurent Monin <zas@norz.org>
9596 Date: Sun Apr 12 15:06:43 2009 +0000
9598 French translation was updated.
9601 Author: Klaus Ethgen <Klaus@Ethgen.de>
9602 Date: Sun Apr 12 11:02:03 2009 +0000
9606 metadata.c was not in the POTFILES.in.
9609 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9610 Date: Sun Apr 12 08:36:53 2009 +0000
9612 fixed ambiguous strings
9615 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9616 Date: Sat Apr 11 21:28:46 2009 +0000
9618 improved default keyword tree
9621 Author: Klaus Ethgen <Klaus@Ethgen.de>
9622 Date: Sat Apr 11 20:46:37 2009 +0000
9624 Fix that the output of msgfmt could be singular
9626 The output of msgfmt could be singular if there is only one translation
9630 Author: Klaus Ethgen <Klaus@Ethgen.de>
9631 Date: Sat Apr 11 19:51:03 2009 +0000
9633 Allow to configure case handling of keywords
9635 Sometimes I use just different case for keywords. This should be
9639 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9640 Date: Sat Apr 11 19:35:03 2009 +0000
9642 fixed updating of filelist marks
9645 Author: Klaus Ethgen <Klaus@Ethgen.de>
9646 Date: Sat Apr 11 18:34:12 2009 +0000
9648 Adding debian packaging informations
9650 Adding debian control directory to create a geeqie debian package.
9652 NOTES: (To be fixed in autoconf)
9653 - LIRC must be explicit _enabled_ instead of disable. This is wrong
9655 - It might be a good idea to derivate the readmedir and the htmldir
9659 Author: Klaus Ethgen <Klaus@Ethgen.de>
9660 Date: Sat Apr 11 16:34:25 2009 +0000
9662 Implementing CTRL-W to close advanced exif window
9664 In fact, this implements keypress event handling in the advanced exif
9665 window to handle CTRL-W event.
9668 Author: Klaus Ethgen <Klaus@Ethgen.de>
9669 Date: Fri Apr 10 13:54:08 2009 +0000
9671 Just update the internal sort method
9673 There is no other use of the internal sort method than speeding up the
9674 sorting of a collection. So setting it to SORT_NONE is the better
9678 Author: Klaus Ethgen <Klaus@Ethgen.de>
9679 Date: Fri Apr 10 13:44:37 2009 +0000
9681 Implement random sort method for collections
9683 This patch allows to randomize the collections. (Closes: #2497413)
9684 https://sourceforge.net/tracker/?func=detail&aid=2497413&group_id=222125&atid=1054683
9687 Author: Klaus Ethgen <Klaus@Ethgen.de>
9688 Date: Fri Apr 10 10:18:42 2009 +0000
9690 Fix the broken statistic generation
9692 The output of msgfmt has different format if no fuzzy translations (or
9693 even no translated) are available. I fixed that by parsing the output of
9694 msgfmt more intelligent.
9696 Drawback of the solution is that the parsing will not work if the output
9697 of msgfmt use not the strings "translated messages", "fuzzy
9698 translations" and "untranslated messages".
9701 Author: Klaus Ethgen <Klaus@Ethgen.de>
9702 Date: Fri Apr 10 09:47:40 2009 +0000
9704 German translation updated
9706 Also included a update in the README file. Finally I add myself to that
9710 Author: Klaus Ethgen <Klaus@Ethgen.de>
9711 Date: Fri Apr 10 09:47:20 2009 +0000
9713 Add pgettext for some ambiguous strings
9715 There are some strings which are ambiguous to translate. There is the
9716 pgettext function to solf that problem.
9718 For example, locations can be translated to german by Ortsangaben
9719 (geographical) or by Pfad (filesystem). I am sure there are also some
9720 ambiguous in other languages.
9723 Author: Laurent Monin <zas@norz.org>
9724 Date: Thu Apr 9 20:40:16 2009 +0000
9726 Minor french translations fixes.
9729 Author: Laurent Monin <zas@norz.org>
9730 Date: Thu Apr 9 20:07:16 2009 +0000
9732 Fix histogram labels in french.
9735 Author: Laurent Monin <zas@norz.org>
9736 Date: Thu Apr 9 19:58:03 2009 +0000
9738 French translation was updated.
9741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9742 Date: Wed Apr 8 19:32:30 2009 +0000
9744 improved Exiv2 error reporting:
9745 - use correct charset
9749 Author: Klaus Ethgen <Klaus@Ethgen.de>
9750 Date: Mon Apr 6 23:59:54 2009 +0000
9752 Nest new keywords inside existing
9754 It is boring to first add a bunch of keywords and then move them to the
9755 new location. It is more natural to add them as child to existing ons.
9758 Author: Klaus Ethgen <Klaus@Ethgen.de>
9759 Date: Mon Apr 6 23:59:38 2009 +0000
9761 Fix the is_keyword bug
9763 The is_keyword would be new set when placing the radio buttons. This
9764 Patch fix it by setting the variable afterwards.
9767 Author: Klaus Ethgen <Klaus@Ethgen.de>
9768 Date: Mon Apr 6 23:39:27 2009 +0000
9770 Set the focus for new keyword dialog
9773 Author: Laurent Monin <zas@norz.org>
9774 Date: Mon Apr 6 22:18:13 2009 +0000
9776 Disable unused functions when compiled without threads support, prevents few warnings.
9779 Author: Laurent Monin <zas@norz.org>
9780 Date: Mon Apr 6 22:13:54 2009 +0000
9782 Fix up event source ids type: gint -> guint.
9783 Functions like g_timeout_add() or g_idle_add() return a guint
9784 greater than 0, but in most places it was wrongly stored as int
9785 and initialized to -1.
9786 This broke assertions matching in g_source_remove() for example
9787 since id was always greater than 0 even when timer was not set
9788 (-1 was casted to the biggest guint).
9791 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9792 Date: Mon Apr 6 21:52:49 2009 +0000
9794 re-ordered some options, improved descriptions
9797 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9798 Date: Mon Apr 6 20:38:54 2009 +0000
9800 unconditionally enable fast jpeg thumbnailing
9803 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9804 Date: Mon Apr 6 19:53:59 2009 +0000
9806 added pane_notify_selection to pane API
9809 Author: Laurent Monin <zas@norz.org>
9810 Date: Mon Apr 6 19:13:35 2009 +0000
9812 Remove unused field in IconData.
9815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9816 Date: Mon Apr 6 19:09:55 2009 +0000
9818 optimized sidecar file check
9821 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9822 Date: Sun Apr 5 09:46:49 2009 +0000
9824 fixed bug in overlay drawing
9827 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9828 Date: Sun Apr 5 09:25:48 2009 +0000
9830 improved Scroll reset method in preferences dialog
9833 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9834 Date: Sat Apr 4 23:12:19 2009 +0000
9836 disabled 2-pass rendering also affect color correction
9837 https://sourceforge.net/tracker/?func=detail&aid=2689249&group_id=222125&atid=1054683
9840 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9841 Date: Sat Apr 4 22:29:25 2009 +0000
9843 added option that simplifies saving of multi-window configurations
9846 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9847 Date: Sat Apr 4 22:09:50 2009 +0000
9849 dropped show_copy_path option
9852 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9853 Date: Sat Apr 4 21:53:12 2009 +0000
9855 dropped read_buffer options - they don't have any significant effect
9858 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9859 Date: Sat Apr 4 21:14:34 2009 +0000
9861 startup path options simplified and moved to layout options
9864 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9865 Date: Sat Apr 4 20:20:17 2009 +0000
9867 moved options from Advanced tab to other tabs
9868 TODO: add Advanced section on each tab
9871 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9872 Date: Sat Apr 4 19:10:49 2009 +0000
9874 added metadata_read_GPS_coord
9877 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9878 Date: Sat Apr 4 16:42:54 2009 +0000
9880 set current fd when the bar is shown again
9881 https://sourceforge.net/tracker/?func=detail&atid=1054680&aid=2729157&group_id=222125
9884 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9885 Date: Fri Apr 3 19:35:34 2009 +0000
9887 convert commandline to utf8
9890 Author: Laurent Monin <zas@norz.org>
9891 Date: Thu Apr 2 23:11:07 2009 +0000
9893 Force thumbnails refreshing when thumbnails dimensions are modified through Preferences.
9896 Author: Laurent Monin <zas@norz.org>
9897 Date: Thu Apr 2 16:10:12 2009 +0000
9899 Use full path in genmarshal.
9900 This allows out of source builds with fakeroot.
9901 Patch by Lukas Jirkovsky.
9904 Author: Laurent Monin <zas@norz.org>
9905 Date: Tue Mar 31 22:23:33 2009 +0000
9910 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9911 Date: Tue Mar 31 21:33:54 2009 +0000
9913 improved next/prev operation on sidecar files
9915 all operations with list index seem to be broken but IMHO this fix is
9916 sufficient for 1.0. Then it definitely needs a better interface.
9919 Author: Laurent Monin <zas@norz.org>
9920 Date: Tue Mar 31 20:57:31 2009 +0000
9922 Add and install a template to be used as new editor. Need more work.
9925 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9926 Date: Tue Mar 31 20:53:37 2009 +0000
9928 fixed vdlist_find_row return value
9931 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9932 Date: Tue Mar 31 20:35:04 2009 +0000
9937 Author: Laurent Monin <zas@norz.org>
9938 Date: Tue Mar 31 20:22:47 2009 +0000
9940 Make desktop window list checkboxes centered and not activatable.
9943 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9944 Date: Tue Mar 31 20:05:16 2009 +0000
9946 improved debug messages
9949 Author: Vladimir Nadvornik <nadvornik@suse.cz>
9950 Date: Tue Mar 31 19:34:39 2009 +0000
9952 report pixbuf loader errors
9953 https://sourceforge.net/tracker/?func=detail&aid=2720577&group_id=222125&atid=1054680
9956 Author: Laurent Monin <zas@norz.org>
9957 Date: Tue Mar 31 18:45:33 2009 +0000
9959 Allow to delete an editor's desktop file from editors list window.
9962 Author: Laurent Monin <zas@norz.org>
9963 Date: Mon Mar 30 20:42:06 2009 +0000
9965 Update POTFILES.in and french translation.
9968 Author: Laurent Monin <zas@norz.org>
9969 Date: Mon Mar 30 20:01:27 2009 +0000
9971 French translation was updated.
9974 Author: Laurent Monin <zas@norz.org>
9975 Date: Mon Mar 30 19:57:44 2009 +0000
9977 Update Changelog file.
9980 Author: Laurent Monin <zas@norz.org>
9981 Date: Mon Mar 30 19:01:09 2009 +0000
9983 Fixed bug where pixel/color information at x=0 coordinates werent shown:
9984 - pixel-coordinates now calculated with floor
9985 - guard for update in layout does not apply for 0 coordinates anymore
9987 Patch by Ruben Stein.
9990 Author: Laurent Monin <zas@norz.org>
9991 Date: Mon Mar 30 17:52:14 2009 +0000
9993 Fix up previous patch.
9996 Author: Laurent Monin <zas@norz.org>
9997 Date: Mon Mar 30 17:05:31 2009 +0000
9999 Desktop files window: make columns sortable, replace Apply and OK buttons by one Save button which is made sensitive when needed.
10002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10003 Date: Sun Mar 29 20:06:21 2009 +0000
10005 improved bar_pane_comment_notify_cb
10008 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10009 Date: Sun Mar 29 19:57:19 2009 +0000
10014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10015 Date: Sun Mar 29 19:40:16 2009 +0000
10017 fixed possible crash
10020 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10021 Date: Sun Mar 29 16:39:42 2009 +0000
10023 added UfRaw ID files to known filetypes
10026 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10027 Date: Sun Mar 29 14:26:44 2009 +0000
10029 pane interface cleanup
10032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10033 Date: Sun Mar 29 14:20:44 2009 +0000
10035 improved sidebar configuration
10038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10039 Date: Sun Mar 29 10:36:13 2009 +0000
10041 re-added possibility to display basic file info (size, mode, date)
10044 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10045 Date: Sat Mar 28 15:51:21 2009 +0000
10047 fixed keyboard focus on start-up
10048 https://sourceforge.net/tracker/?func=detail&aid=2707025&group_id=222125&atid=1054680
10051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10052 Date: Sat Mar 28 15:31:04 2009 +0000
10054 active image follows keyboard focus
10057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10058 Date: Sat Mar 28 15:09:09 2009 +0000
10060 split-mode cleanup and improvements
10063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10064 Date: Fri Mar 27 08:05:14 2009 +0000
10066 added simple desktop file editor
10069 Author: Laurent Monin <zas@norz.org>
10070 Date: Thu Mar 26 21:49:20 2009 +0000
10072 Improve editors through .desktop files implementation:
10073 - stricter Exec parameters detection
10074 - correct Icon key handling (absolute file vs name and --icon prefix)
10075 - improved escape, single, double quotes handling and escaping
10078 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10079 Date: Thu Mar 26 07:56:01 2009 +0000
10081 fixed histogram drawing
10084 Author: Laurent Monin <zas@norz.org>
10085 Date: Mon Mar 23 18:49:23 2009 +0000
10087 French translation was updated.
10090 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10091 Date: Sat Mar 21 23:16:38 2009 +0000
10093 more consistent remote options naming
10096 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10097 Date: Sat Mar 21 20:19:11 2009 +0000
10099 fixed segfault in histogram
10100 http://sourceforge.net/tracker/index.php?func=detail&aid=2690498&group_id=222125&atid=1054680
10103 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10104 Date: Sat Mar 21 19:51:07 2009 +0000
10106 layout id "_current_" matches the currently active layout window
10109 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10110 Date: Sat Mar 21 18:22:04 2009 +0000
10112 do not copy existing layout id to new window
10115 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10116 Date: Sat Mar 21 17:47:50 2009 +0000
10118 update translated pane titles
10121 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10122 Date: Fri Mar 20 22:48:01 2009 +0000
10124 do not re-create ui_manager at layout change
10127 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10128 Date: Fri Mar 20 21:28:31 2009 +0000
10130 added a possibility to update existing bars from config
10133 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10134 Date: Fri Mar 20 17:02:00 2009 +0000
10136 added tooltips to external editors on toolbar
10137 - patch by Colin Clark
10140 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10141 Date: Fri Mar 20 16:28:43 2009 +0000
10143 added "load config" command to remote control
10146 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10147 Date: Fri Mar 20 14:36:59 2009 +0000
10149 added possibility to update existing layout window from config
10152 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10153 Date: Fri Mar 20 11:52:29 2009 +0000
10155 do not add duplicate keywords from config file
10158 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10159 Date: Fri Mar 20 10:12:29 2009 +0000
10161 be more verbose on parse errors
10164 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10165 Date: Fri Mar 20 09:46:35 2009 +0000
10167 added function to reload external editors at any time
10168 eliminated init_after_global_options()
10171 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10172 Date: Thu Mar 19 22:58:28 2009 +0000
10174 initialization clean-up
10177 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10178 Date: Thu Mar 19 22:12:14 2009 +0000
10180 improved config file formatting
10183 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10184 Date: Tue Mar 17 23:03:07 2009 +0000
10186 added more IPTC tags
10189 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10190 Date: Tue Mar 17 22:41:09 2009 +0000
10192 implemented editing support in exif pane
10195 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10196 Date: Tue Mar 17 19:52:56 2009 +0000
10198 fixed loading of desktop file icons, gtk seems to expect an icon name without extension
10201 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10202 Date: Tue Mar 17 19:09:34 2009 +0000
10207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10208 Date: Tue Mar 17 18:58:15 2009 +0000
10210 improved expanding and hiding of helper keywords
10213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10214 Date: Tue Mar 17 18:30:53 2009 +0000
10216 fixed keyword tree redrawing
10219 Author: Laurent Monin <zas@norz.org>
10220 Date: Tue Mar 17 00:05:13 2009 +0000
10222 Preliminary support for doxygen: make doxygen-doc will create documentation from sources in doc/doxygen directory.
10225 Author: Laurent Monin <zas@norz.org>
10226 Date: Mon Mar 16 20:39:09 2009 +0000
10228 gint -> gboolean where applicable. The end (ouf!).
10231 Author: Laurent Monin <zas@norz.org>
10232 Date: Mon Mar 16 19:11:39 2009 +0000
10234 gint -> gboolean where applicable.
10237 Author: Laurent Monin <zas@norz.org>
10238 Date: Mon Mar 16 18:19:11 2009 +0000
10240 gint -> gboolean where applicable.
10243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10244 Date: Sun Mar 15 23:22:17 2009 +0000
10246 improved pane_keywords notification
10249 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10250 Date: Sun Mar 15 22:46:25 2009 +0000
10252 call the notify function just once when the keywords are pushed to the
10256 Author: Laurent Monin <zas@norz.org>
10257 Date: Sun Mar 15 20:16:20 2009 +0000
10262 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10263 Date: Sun Mar 15 18:41:25 2009 +0000
10265 fixed segfault in osd called from img-view
10266 http://sourceforge.net/tracker/index.php?func=detail&aid=2684068&group_id=222125&atid=1054680
10269 Author: Laurent Monin <zas@norz.org>
10270 Date: Sun Mar 15 18:06:41 2009 +0000
10275 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10276 Date: Sun Mar 15 17:40:04 2009 +0000
10278 fixed viewing image from dupe and search windows
10281 Author: Laurent Monin <zas@norz.org>
10282 Date: Sun Mar 15 15:01:07 2009 +0000
10287 Author: Laurent Monin <zas@norz.org>
10288 Date: Sun Mar 15 13:33:56 2009 +0000
10293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10294 Date: Sun Mar 15 12:41:39 2009 +0000
10296 fixed XMP and IPTC entry names in exif pane
10299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10300 Date: Sun Mar 15 12:20:14 2009 +0000
10302 added notification to the exif pane
10305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10306 Date: Sun Mar 15 11:58:46 2009 +0000
10308 fixed a bug in osd updating, it seems that the osd icons work again
10311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10312 Date: Sun Mar 15 11:34:09 2009 +0000
10314 compute histogram in idle time
10317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10318 Date: Sun Mar 15 09:06:13 2009 +0000
10320 fixed possible deadlock with multiple thumb loaders in parallel
10323 Author: Laurent Monin <zas@norz.org>
10324 Date: Sun Mar 15 07:07:52 2009 +0000
10329 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10330 Date: Sat Mar 14 23:26:42 2009 +0000
10332 completely separated global and layout window options
10333 layout window configuration is available under separate menu entry
10336 Author: Laurent Monin <zas@norz.org>
10337 Date: Sat Mar 14 21:12:55 2009 +0000
10342 Author: Laurent Monin <zas@norz.org>
10343 Date: Sat Mar 14 20:07:23 2009 +0000
10348 Author: Laurent Monin <zas@norz.org>
10349 Date: Sat Mar 14 19:25:21 2009 +0000
10351 Use gboolean where applicable, minor cleanup and indentations fixes.
10354 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10355 Date: Sat Mar 14 17:21:35 2009 +0000
10357 improved notification system
10360 Author: Laurent Monin <zas@norz.org>
10361 Date: Sat Mar 14 11:26:43 2009 +0000
10363 More gboolean and tidy up.
10366 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10367 Date: Sat Mar 14 10:34:42 2009 +0000
10369 cleanup, small fixes
10372 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10373 Date: Fri Mar 13 23:19:58 2009 +0000
10375 do not allow to add keywords with the same name as siblings
10378 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10379 Date: Fri Mar 13 16:45:21 2009 +0000
10381 added keyword tree filtering
10384 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10385 Date: Fri Mar 13 12:06:01 2009 +0000
10387 show file name in advanced_exif
10390 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10391 Date: Fri Mar 13 10:36:32 2009 +0000
10393 handle sidecar files for raw formats that are not known to exiv2
10396 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10397 Date: Fri Mar 13 09:03:06 2009 +0000
10399 fixed keyword to mark connection
10402 Author: Laurent Monin <zas@norz.org>
10403 Date: Thu Mar 12 22:44:21 2009 +0000
10405 Use gboolean where applicable.
10408 Author: Laurent Monin <zas@norz.org>
10409 Date: Thu Mar 12 22:39:06 2009 +0000
10411 Make ishidden() static to filedata.c and rename it is_hidden_file().
10414 Author: Laurent Monin <zas@norz.org>
10415 Date: Thu Mar 12 22:35:45 2009 +0000
10417 gint -> gboolean and tidy up.
10420 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10421 Date: Thu Mar 12 21:27:13 2009 +0000
10423 added a dialog for editing keyword tree
10426 Author: Laurent Monin <zas@norz.org>
10427 Date: Thu Mar 12 21:06:37 2009 +0000
10429 Use gboolean where applicable, for the sake of consistency.
10432 Author: Laurent Monin <zas@norz.org>
10433 Date: Wed Mar 11 23:36:01 2009 +0000
10438 Author: Laurent Monin <zas@norz.org>
10439 Date: Wed Mar 11 23:35:31 2009 +0000
10441 Fix bug when adding a new collection through sort manager. Tidy up.
10444 Author: Laurent Monin <zas@norz.org>
10445 Date: Wed Mar 11 23:04:30 2009 +0000
10450 Author: Laurent Monin <zas@norz.org>
10451 Date: Wed Mar 11 22:56:56 2009 +0000
10453 Use gboolean pseudo type where applicable.
10456 Author: Laurent Monin <zas@norz.org>
10457 Date: Wed Mar 11 22:28:37 2009 +0000
10459 Remove useless functions.
10462 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10463 Date: Wed Mar 11 21:54:54 2009 +0000
10465 added a popup menu in keyword tree
10468 Author: Laurent Monin <zas@norz.org>
10469 Date: Wed Mar 11 17:38:20 2009 +0000
10471 Use dynamic allocation for editor key passed to various callbacks.
10474 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10475 Date: Tue Mar 10 22:52:12 2009 +0000
10477 fixed saving of file_view_type
10480 Author: Laurent Monin <zas@norz.org>
10481 Date: Tue Mar 10 17:58:30 2009 +0000
10483 Remove now useless element.
10486 Author: Laurent Monin <zas@norz.org>
10487 Date: Tue Mar 10 17:22:17 2009 +0000
10489 Remove the toggle on advanced exif window menu item.
10492 Author: Laurent Monin <zas@norz.org>
10493 Date: Mon Mar 9 19:37:58 2009 +0000
10495 Add missing g_key_file_free() call.
10498 Author: Laurent Monin <zas@norz.org>
10499 Date: Mon Mar 9 19:35:53 2009 +0000
10501 Fix editor_command_path_parse().
10504 Author: Laurent Monin <zas@norz.org>
10505 Date: Mon Mar 9 19:34:26 2009 +0000
10507 Revert changeset 1502. It brokes the spec: hidden desktop files from user directory should hide files from system directory with the same name.
10510 Author: Laurent Monin <zas@norz.org>
10511 Date: Mon Mar 9 12:44:06 2009 +0000
10513 Only store editors if they match criterias to not be hidden from start, it makes more sense. Fix editor_command_path_parse().
10516 Author: Laurent Monin <zas@norz.org>
10517 Date: Sun Mar 8 23:12:49 2009 +0000
10519 Introduce EditorFlags type, cleanup.
10522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10523 Date: Sun Mar 8 23:09:27 2009 +0000
10525 save and restore the keyword tree
10528 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10529 Date: Sun Mar 8 21:12:45 2009 +0000
10531 fixed crash with certain layout configurations
10534 Author: Laurent Monin <zas@norz.org>
10535 Date: Sun Mar 8 20:49:48 2009 +0000
10537 Cleanup and minor fixes.
10540 Author: Laurent Monin <zas@norz.org>
10541 Date: Sun Mar 8 17:51:03 2009 +0000
10543 Advanced exif window: make all columns sortable and resizable.
10546 Author: Laurent Monin <zas@norz.org>
10547 Date: Sun Mar 8 15:30:15 2009 +0000
10549 Add helper macros EDITOR_ERRORS() and EDITOR_ERRORS_BUT_SKIPPED() to clean up the code a bit. Minor tidy up.
10552 Author: Laurent Monin <zas@norz.org>
10553 Date: Sun Mar 8 15:02:18 2009 +0000
10555 Fix up editor execution.
10558 Author: Laurent Monin <zas@norz.org>
10559 Date: Sun Mar 8 14:27:19 2009 +0000
10561 Display icons in edit contextual menu.
10564 Author: Laurent Monin <zas@norz.org>
10565 Date: Sun Mar 8 13:23:25 2009 +0000
10567 In various Edit context menus, only display editors that match the file types in the selection.
10570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10571 Date: Sun Mar 8 12:42:23 2009 +0000
10576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10577 Date: Sun Mar 8 11:32:12 2009 +0000
10582 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10583 Date: Sun Mar 8 10:38:51 2009 +0000
10585 allow dropping of multiple keywords
10588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10589 Date: Sun Mar 8 10:25:24 2009 +0000
10591 show a label instead of the default drag icon
10594 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10595 Date: Sun Mar 8 09:56:40 2009 +0000
10597 dnd in keywords tree
10598 improved dnd in advanced exif
10601 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10602 Date: Sat Mar 7 17:02:59 2009 +0000
10604 implemented keywords editor as described at
10605 http://geeqie.wiki.sourceforge.net/keywords
10606 keyword tree is hardcoded for now
10607 TODO: configuration
10610 Author: Laurent Monin <zas@norz.org>
10611 Date: Sat Mar 7 10:32:04 2009 +0000
10613 French translation was updated.
10616 Author: Laurent Monin <zas@norz.org>
10617 Date: Sat Mar 7 10:31:30 2009 +0000
10619 Use a common function bar_pane_expander_title() to set expanders title widget.
10622 Author: Laurent Monin <zas@norz.org>
10623 Date: Fri Mar 6 22:34:38 2009 +0000
10625 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).
10628 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10629 Date: Fri Mar 6 15:52:47 2009 +0000
10631 simplified bar interface
10634 Author: Laurent Monin <zas@norz.org>
10635 Date: Fri Mar 6 15:04:35 2009 +0000
10637 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).
10640 Author: Laurent Monin <zas@norz.org>
10641 Date: Fri Mar 6 14:53:32 2009 +0000
10643 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()).
10646 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10647 Date: Fri Mar 6 14:42:32 2009 +0000
10649 enable wrap mode in comment pane
10652 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10653 Date: Fri Mar 6 14:24:11 2009 +0000
10655 use standard GtkHPaned for sidebar width
10658 Author: Laurent Monin <zas@norz.org>
10659 Date: Fri Mar 6 11:42:25 2009 +0000
10661 Fix tab completion when entering "/et[TAB]" it was changed to "et", this is fixed.
10664 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10665 Date: Thu Mar 5 23:32:56 2009 +0000
10667 do not crash if an exif entry is deleted during editing
10670 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10671 Date: Thu Mar 5 23:02:15 2009 +0000
10673 added popup menu to the exif pane
10676 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10677 Date: Wed Mar 4 22:44:35 2009 +0000
10679 indicate that the exif pane is empty
10682 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10683 Date: Wed Mar 4 22:34:11 2009 +0000
10685 prepared exif pane for popup menu
10688 Author: Laurent Monin <zas@norz.org>
10689 Date: Wed Mar 4 21:33:19 2009 +0000
10691 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.
10694 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10695 Date: Wed Mar 4 21:19:12 2009 +0000
10697 dnd from advanced exif window to exif pane
10700 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10701 Date: Wed Mar 4 18:53:47 2009 +0000
10703 Display pixel coordinates and rgb - patch by Ruben Stein
10706 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10707 Date: Tue Mar 3 23:17:07 2009 +0000
10709 reorder exif pane entries with drag and drop
10712 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10713 Date: Mon Mar 2 22:48:04 2009 +0000
10715 overlay now survives image split
10718 Author: Laurent Monin <zas@norz.org>
10719 Date: Mon Mar 2 21:06:32 2009 +0000
10724 Author: Laurent Monin <zas@norz.org>
10725 Date: Mon Mar 2 21:05:57 2009 +0000
10727 Fix memleak in previous patch.
10730 Author: Laurent Monin <zas@norz.org>
10731 Date: Mon Mar 2 21:04:38 2009 +0000
10733 Add a directory separator at the end of names in tab completion list to indicate directories.
10736 Author: Laurent Monin <zas@norz.org>
10737 Date: Sun Mar 1 23:38:36 2009 +0000
10739 Align exif labels vertically (visually better since name is now smaller than value).
10742 Author: Laurent Monin <zas@norz.org>
10743 Date: Sun Mar 1 23:28:53 2009 +0000
10745 Update POTFILES.in and french translation.
10748 Author: Laurent Monin <zas@norz.org>
10749 Date: Sun Mar 1 23:14:19 2009 +0000
10751 When g_new0() is used, drop redundant initializations to NULL, FALSE or 0, second pass.
10754 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10755 Date: Sun Mar 1 21:35:18 2009 +0000
10757 make the exif pane grow-only - this reduces sidebar jumping
10760 Author: Laurent Monin <zas@norz.org>
10761 Date: Sun Mar 1 21:06:55 2009 +0000
10763 When g_new0() is used, drop redundant initializations to NULL, FALSE or 0.
10766 Author: Laurent Monin <zas@norz.org>
10767 Date: Sun Mar 1 19:48:38 2009 +0000
10769 Clarify colorspace determination (exif 2.2/2.21).
10772 Author: Laurent Monin <zas@norz.org>
10773 Date: Sun Mar 1 17:58:19 2009 +0000
10775 Enable 'Use profile from image' item of color management menu only if such profile information is available from image.
10778 Author: Laurent Monin <zas@norz.org>
10779 Date: Sun Mar 1 17:13:14 2009 +0000
10781 Improve file checks using is_readable_file().
10784 Author: Laurent Monin <zas@norz.org>
10785 Date: Sun Mar 1 17:11:51 2009 +0000
10787 Only attempt to read exif if the file is readable.
10790 Author: Laurent Monin <zas@norz.org>
10791 Date: Sun Mar 1 17:10:45 2009 +0000
10793 Introduce is_readable_file() which test if file exists, is regular and readable.
10796 Author: Laurent Monin <zas@norz.org>
10797 Date: Sun Mar 1 16:46:40 2009 +0000
10799 image_select(), image_set_selectable(): tidy up.
10802 Author: Laurent Monin <zas@norz.org>
10803 Date: Sun Mar 1 16:43:48 2009 +0000
10808 Author: Laurent Monin <zas@norz.org>
10809 Date: Sun Mar 1 15:54:37 2009 +0000
10811 image_post_process_color(): remove exif parameter, just extract it when needed.
10814 Author: Laurent Monin <zas@norz.org>
10815 Date: Sun Mar 1 15:41:51 2009 +0000
10817 Slightly modify access_file() and use it to test profile files existence and read access.
10820 Author: Laurent Monin <zas@norz.org>
10821 Date: Sun Mar 1 15:28:06 2009 +0000
10823 Add an ellipse when the file name is truncated.
10826 Author: Laurent Monin <zas@norz.org>
10827 Date: Sun Mar 1 15:15:37 2009 +0000
10829 In the side bar, display the filename without the 'Filename:' prefix and makes it centered. Allow to select it for copy'n'paste.
10832 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10833 Date: Sun Mar 1 13:37:30 2009 +0000
10838 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10839 Date: Sun Mar 1 11:59:32 2009 +0000
10841 do not use separate list of entries, rely on vbox
10844 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10845 Date: Sun Mar 1 00:10:00 2009 +0000
10847 fixed possible crash
10850 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10851 Date: Sat Feb 28 23:59:02 2009 +0000
10853 rewritten exif pane to support arbitrary number of entries
10856 Author: Laurent Monin <zas@norz.org>
10857 Date: Sat Feb 28 20:57:26 2009 +0000
10859 max value -> value. Shorter.
10862 Author: Laurent Monin <zas@norz.org>
10863 Date: Sat Feb 28 20:53:59 2009 +0000
10865 Add missing space between while and first parenthesis.
10868 Author: Laurent Monin <zas@norz.org>
10869 Date: Sat Feb 28 20:52:51 2009 +0000
10871 Add missing space between switch and first parenthesis.
10874 Author: Laurent Monin <zas@norz.org>
10875 Date: Sat Feb 28 20:48:47 2009 +0000
10877 No space between function name and first parenthesis, it eases greping (see CODING).
10880 Author: Laurent Monin <zas@norz.org>
10881 Date: Sat Feb 28 20:24:42 2009 +0000
10883 Prevent Gtk assertion failures when no icon is set.
10886 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10887 Date: Sat Feb 28 20:13:11 2009 +0000
10889 show histogram label in the title
10890 adjusted label texts
10893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10894 Date: Sat Feb 28 19:44:58 2009 +0000
10896 give the panes more control over expander title
10899 Author: Laurent Monin <zas@norz.org>
10900 Date: Sat Feb 28 19:41:23 2009 +0000
10902 Color profiles menu: test for file access before allowing to select it as input profile.
10905 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10906 Date: Sat Feb 28 18:51:25 2009 +0000
10908 load icons for external editors
10911 Author: Laurent Monin <zas@norz.org>
10912 Date: Sat Feb 28 18:01:16 2009 +0000
10914 Use g_utf8_casefold() to compare keywords, uppercased/lowercased keywords are now matched against predefined list.
10917 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10918 Date: Sat Feb 28 17:20:16 2009 +0000
10920 fixed bar_histogram headers
10923 Author: Laurent Monin <zas@norz.org>
10924 Date: Sat Feb 28 17:12:00 2009 +0000
10926 Minor simplification and cleanup.
10929 Author: Laurent Monin <zas@norz.org>
10930 Date: Sat Feb 28 16:59:20 2009 +0000
10932 image_change_complete(): reduce code redundancy and implify.
10935 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10936 Date: Sat Feb 28 14:40:22 2009 +0000
10938 fixed overlay configuration
10939 split overlay options between global and layout window
10942 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10943 Date: Sat Feb 28 12:50:39 2009 +0000
10945 save and restore toolbar configuration
10948 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10949 Date: Sat Feb 28 09:59:27 2009 +0000
10951 create toolbar from ui_manager
10954 Author: Laurent Monin <zas@norz.org>
10955 Date: Fri Feb 27 23:25:31 2009 +0000
10957 Really fix up color profiles options tests. Add an indicator of the embedded color profile when recognized (a * just after sRGB or AdobeRGB compatible).
10960 Author: Laurent Monin <zas@norz.org>
10961 Date: Fri Feb 27 22:28:17 2009 +0000
10963 Fix up color profiles menu: mark empty entries (but not NULL) as inactive.
10966 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10967 Date: Fri Feb 27 21:30:28 2009 +0000
10969 compute histmap in idle callback and only if the histogram is expanded
10972 Author: Laurent Monin <zas@norz.org>
10973 Date: Thu Feb 26 21:46:27 2009 +0000
10975 Add a tooltip showing current histogram state on bar histogram.
10978 Author: Laurent Monin <zas@norz.org>
10979 Date: Thu Feb 26 20:50:36 2009 +0000
10981 Clean up histogram stuff: options saving/restoring, osd histogram separation, tidy up.
10984 Author: Laurent Monin <zas@norz.org>
10985 Date: Thu Feb 26 17:34:14 2009 +0000
10987 Add .bak and .mo extensions to svn:ignore.
10990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
10991 Date: Thu Feb 26 08:04:52 2009 +0000
10993 quoted_value is no longer needed
10996 Author: Laurent Monin <zas@norz.org>
10997 Date: Wed Feb 25 23:04:08 2009 +0000
10999 Silent a minor warning.
11002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11003 Date: Wed Feb 25 21:09:17 2009 +0000
11005 correctly save and restore overlay string
11008 Author: Laurent Monin <zas@norz.org>
11009 Date: Wed Feb 25 20:54:38 2009 +0000
11011 Save bar pane histogram state to rc file.
11014 Author: Laurent Monin <zas@norz.org>
11015 Date: Wed Feb 25 20:42:35 2009 +0000
11017 Fix up bar pane histogram contextual menu: show current state for channel and log mode.
11020 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11021 Date: Wed Feb 25 19:46:03 2009 +0000
11023 reuse original utility_box (image + sidebars) on layout change (switch
11024 from list to icon view etc.)
11027 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11028 Date: Wed Feb 25 18:21:20 2009 +0000
11030 fixed filter initialization
11033 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11034 Date: Tue Feb 24 22:21:28 2009 +0000
11036 improved bar_sort configuration
11039 Author: Laurent Monin <zas@norz.org>
11040 Date: Tue Feb 24 21:08:16 2009 +0000
11042 Add a contextual menu on bar pane histogram allowing to change channels and mode. More work needed.
11045 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11046 Date: Tue Feb 24 20:47:38 2009 +0000
11048 fixed --fullscreen option together with enabled bar
11051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11052 Date: Tue Feb 24 20:34:39 2009 +0000
11054 simplified and improved bar configuration
11057 Author: Laurent Monin <zas@norz.org>
11058 Date: Tue Feb 24 18:00:45 2009 +0000
11060 Enclose macro parameters names with _ to differentiate them from variable names.
11063 Author: Laurent Monin <zas@norz.org>
11064 Date: Tue Feb 24 17:47:45 2009 +0000
11066 Since READ_*() macros are now exported, do not hide
11067 the if() continue; statement in them.
11068 Wrap WRITE_STRING() instructions in a safer do {} while (0).
11071 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11072 Date: Mon Feb 23 22:13:09 2009 +0000
11074 simplified config writing
11077 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11078 Date: Mon Feb 23 21:21:15 2009 +0000
11080 enabled commandline again
11083 Author: Laurent Monin <zas@norz.org>
11084 Date: Mon Feb 23 17:20:40 2009 +0000
11086 Introduce helpers histogram_toggle_channel() and histogram_toggle_mode().
11089 Author: Laurent Monin <zas@norz.org>
11090 Date: Sun Feb 22 17:46:42 2009 +0000
11092 Set svn:ignore on Makefile and Makefile.in.
11095 Author: Laurent Monin <zas@norz.org>
11096 Date: Sun Feb 22 17:40:32 2009 +0000
11098 Fix and simplify histogram code, drop histogram based on mean value.
11101 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11102 Date: Sun Feb 22 15:35:37 2009 +0000
11104 config file format changed to XML
11105 save and restore all layout windows
11106 save and restore sidebar configuration
11109 Author: Laurent Monin <zas@norz.org>
11110 Date: Sun Feb 22 13:29:49 2009 +0000
11112 Attempt to simplify and fix histrogram code.
11115 Author: Laurent Monin <zas@norz.org>
11116 Date: Sat Feb 21 20:43:35 2009 +0000
11118 Glibification again.
11121 Author: Laurent Monin <zas@norz.org>
11122 Date: Sat Feb 21 18:28:53 2009 +0000
11124 French translation was updated.
11127 Author: Laurent Monin <zas@norz.org>
11128 Date: Sat Feb 21 18:04:52 2009 +0000
11133 Author: Laurent Monin <zas@norz.org>
11134 Date: Sat Feb 21 10:53:18 2009 +0000
11136 Move grid color setting to histogram_new().
11139 Author: Laurent Monin <zas@norz.org>
11140 Date: Sat Feb 21 10:33:56 2009 +0000
11142 Remove histogram_ prefix from struct _Histogram fields names and rename them more properly.
11145 Author: Laurent Monin <zas@norz.org>
11146 Date: Sat Feb 21 10:29:13 2009 +0000
11148 Add grid to bar histogram, simplify the code and draw horizontal lines too.
11151 Author: Laurent Monin <zas@norz.org>
11152 Date: Thu Feb 19 17:36:38 2009 +0000
11154 Fix bug 2599857: file list sort order was wrong in many cases.
11157 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11158 Date: Mon Feb 16 22:48:30 2009 +0000
11160 fixed compiler warning
11163 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11164 Date: Mon Feb 16 21:01:27 2009 +0000
11166 hopefully fixed a freeze on solaris
11169 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11170 Date: Sun Feb 15 19:25:55 2009 +0000
11172 added histogram pane
11175 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11176 Date: Sun Feb 15 17:27:48 2009 +0000
11178 fixed histogram drawing
11181 Author: Laurent Monin <zas@norz.org>
11182 Date: Sun Feb 15 15:58:01 2009 +0000
11184 Remove redundant line of code.
11187 Author: Laurent Monin <zas@norz.org>
11188 Date: Sun Feb 15 15:56:48 2009 +0000
11190 Fix up few compilation warnings.
11193 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11194 Date: Sun Feb 15 13:11:21 2009 +0000
11197 histogram interface prepared for histogram pane
11200 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11201 Date: Sun Feb 15 09:36:53 2009 +0000
11203 separated "normal" and advanced exif, "Normal" exif is now in the
11204 generic bar, advanced exif is in separate window.
11207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11208 Date: Sat Feb 14 20:26:30 2009 +0000
11210 droped Preferences dialog, sidebar should replace it completely
11213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11214 Date: Sat Feb 14 19:50:54 2009 +0000
11216 replaced bar_info with an universal bar, restored the original
11217 functionality (more or less)
11218 bar configuration is not yet saved
11221 Author: Laurent Monin <zas@norz.org>
11222 Date: Mon Feb 9 09:02:04 2009 +0000
11224 Update ChangeLog using C locale date format, add a script to ease future updates.
11227 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11228 Date: Sat Feb 7 21:03:11 2009 +0000
11230 force at least one idle call before writting metadata
11231 (without this the exit_program_write_metadata_cb could be called
11232 before the exit_program function finished)
11235 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11236 Date: Sat Feb 7 19:01:21 2009 +0000
11238 use metadata_read_* functions where possible
11239 switch exiv2 to utf8 charset
11240 support for exiv2 formatting that depends on other tags:
11241 http://dev.robotbattle.com/bugs/view.php?id=0000516
11244 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11245 Date: Fri Feb 6 23:49:03 2009 +0000
11247 Start with "Fit to window" in "Leave Zoom at previous setting" mode
11250 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11251 Date: Fri Feb 6 22:56:52 2009 +0000
11253 do not switch to the next image on mouse click in split mode
11254 it interferes with image switching too much
11257 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11258 Date: Fri Feb 6 22:41:47 2009 +0000
11260 improved labels of some menu items
11263 Author: Laurent Monin <zas@norz.org>
11264 Date: Wed Feb 4 17:15:30 2009 +0000
11266 Add year 2009 to copyright info everywhere.
11269 Author: Laurent Monin <zas@norz.org>
11270 Date: Wed Feb 4 16:50:24 2009 +0000
11272 Fix up the copyright years info.
11275 Author: Laurent Monin <zas@norz.org>
11276 Date: Wed Feb 4 16:49:11 2009 +0000
11278 Update README header.
11281 Author: Laurent Monin <zas@norz.org>
11282 Date: Wed Feb 4 16:47:02 2009 +0000
11284 Speed up random slideshow, startup time decreases from minutes to seconds when amount of images is big. Patch by Kjell Morgenstern.
11287 Author: Laurent Monin <zas@norz.org>
11288 Date: Wed Feb 4 14:51:23 2009 +0000
11290 Do not show geeqie itself in editors menus.
11293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11294 Date: Tue Feb 3 18:04:10 2009 +0000
11296 do not translate already translated texts from desktop files
11299 Author: Laurent Monin <zas@norz.org>
11300 Date: Tue Feb 3 13:52:20 2009 +0000
11302 Add support for NoDisplay (entry is then hidden) and Type (only Application type is valid here) keys.
11305 Author: Laurent Monin <zas@norz.org>
11306 Date: Tue Feb 3 13:50:10 2009 +0000
11308 Reorder fields a bit and make flags field unsigned.
11311 Author: Laurent Monin <zas@norz.org>
11312 Date: Tue Feb 3 08:41:21 2009 +0000
11314 editor_list_get() now returns a sorted list, this way items appear in the same order in all menus.
11317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11318 Date: Mon Feb 2 20:32:59 2009 +0000
11320 improved placing of external commands in menu
11321 small menu improvements
11324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11325 Date: Sun Feb 1 22:35:40 2009 +0000
11328 xdg_data_home added to the list of directories
11331 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11332 Date: Sun Feb 1 18:27:42 2009 +0000
11334 fixed switch from single to split image
11337 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11338 Date: Sun Feb 1 12:48:14 2009 +0000
11340 read external editors from .desktop files
11343 Author: Laurent Monin <zas@norz.org>
11344 Date: Thu Jan 29 19:43:34 2009 +0000
11346 Sort the list alphabetically and remove an empty line.
11349 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11350 Date: Thu Jan 29 19:23:39 2009 +0000
11352 switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
11353 (new glib-gettextize does not support the old method)
11356 Author: Laurent Monin <zas@norz.org>
11357 Date: Thu Jan 29 19:07:07 2009 +0000
11362 Author: Laurent Monin <zas@norz.org>
11363 Date: Thu Jan 29 19:00:24 2009 +0000
11365 Invert Horizontally vs vertically zoom fit, it was a TRUE/FALSE mismatch, reported by Christopher Beland.
11368 Author: Laurent Monin <zas@norz.org>
11369 Date: Thu Jan 29 18:52:52 2009 +0000
11371 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.
11374 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11375 Date: Thu Jan 29 18:05:41 2009 +0000
11377 added SIGBUS handler
11380 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11381 Date: Mon Jan 26 21:08:05 2009 +0000
11383 fixed compilation with lirc
11386 Author: Laurent Monin <zas@norz.org>
11387 Date: Mon Jan 26 14:59:49 2009 +0000
11389 Silent two minor warnings: GtkSelectionData data field is guchar* while g_strndup() wants gchar * as first parameter.
11392 Author: Laurent Monin <zas@norz.org>
11393 Date: Mon Jan 26 14:50:56 2009 +0000
11395 Remove --enable-compile-warnings from autogen.sh, it was passed to configure which knows nothing about this option.
11398 Author: Laurent Monin <zas@norz.org>
11399 Date: Mon Jan 26 14:49:09 2009 +0000
11401 Move -Wall before -Wno-* options for them to have any effect.
11404 Author: Laurent Monin <zas@norz.org>
11405 Date: Mon Jan 26 14:18:08 2009 +0000
11407 Keep -O0 over -O2 as requested by Vladimir.
11410 Author: Laurent Monin <zas@norz.org>
11411 Date: Mon Jan 26 08:36:23 2009 +0000
11413 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).
11416 Author: Laurent Monin <zas@norz.org>
11417 Date: Mon Jan 26 08:30:30 2009 +0000
11419 Fix a major bug in utf8_compare(): when case_sensitive is true, s1_t and s2_t were uninitialized, leading to unpredicable results.
11422 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11423 Date: Sun Jan 25 19:38:31 2009 +0000
11425 added the original COPYING file from GQview - we can't rely on autogen.sh
11428 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11429 Date: Sun Jan 25 18:14:08 2009 +0000
11431 updated ChangeLog from svn log
11434 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11435 Date: Sun Jan 25 16:58:19 2009 +0000
11437 fixed gthread detection
11440 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11441 Date: Sun Jan 25 09:27:27 2009 +0000
11443 do not ignore newly created sidecars
11446 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11447 Date: Sat Jan 24 13:46:08 2009 +0000
11449 adjusted marks spacing to align them with the marks filter
11452 Author: Laurent Monin <zas@norz.org>
11453 Date: Sat Jan 24 13:38:53 2009 +0000
11455 Fix incorrect translation.
11458 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11459 Date: Sat Jan 24 13:05:06 2009 +0000
11461 fixed restoring of OSD at layout_image_full_screen_stop
11462 https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
11465 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11466 Date: Sat Jan 24 12:15:01 2009 +0000
11471 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11472 Date: Sat Jan 24 10:09:29 2009 +0000
11474 updated version string
11477 Author: Laurent Monin <zas@norz.org>
11478 Date: Sat Jan 24 07:41:23 2009 +0000
11480 Silent two compilation warnings.
11483 Author: Laurent Monin <zas@norz.org>
11484 Date: Sat Jan 24 07:36:21 2009 +0000
11486 French translation was updated.
11489 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11490 Date: Fri Jan 23 22:53:02 2009 +0000
11492 fixed possible crash
11495 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11496 Date: Wed Jan 21 18:30:54 2009 +0000
11498 enable threads by default
11501 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11502 Date: Wed Jan 21 18:16:26 2009 +0000
11504 compilation fixes for older exiv2
11507 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11508 Date: Tue Jan 20 22:53:09 2009 +0000
11510 improved metadata preferences
11513 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11514 Date: Tue Jan 20 22:29:31 2009 +0000
11516 fixed possible segfault
11519 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11520 Date: Sun Jan 11 21:28:03 2009 +0000
11522 show symlinks in filelist
11525 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11526 Date: Sun Jan 11 21:24:58 2009 +0000
11531 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11532 Date: Sun Jan 11 18:58:05 2009 +0000
11534 added a status bar button for writting metadata immediately
11537 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11538 Date: Sun Jan 11 12:13:30 2009 +0000
11540 metadata write mode (direct or sidecar) made configurable for each file
11544 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11545 Date: Sat Jan 10 20:40:37 2009 +0000
11547 simplified metadata interface, dropped metadata_read,
11548 fixes for older exiv2 versions
11551 Author: Laurent Monin <zas@norz.org>
11552 Date: Sun Jan 4 17:14:34 2009 +0000
11554 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.
11557 Author: Laurent Monin <zas@norz.org>
11558 Date: Sun Jan 4 10:32:47 2009 +0000
11560 French translation was updated.
11563 Author: Laurent Monin <zas@norz.org>
11564 Date: Sat Jan 3 17:13:20 2009 +0000
11569 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11570 Date: Sat Jan 3 15:29:08 2009 +0000
11572 write keywords and comments with separate functions
11575 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11576 Date: Fri Jan 2 23:14:01 2009 +0000
11578 fixed updating of selection after deleting the last image from the list
11581 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11582 Date: Fri Jan 2 22:57:09 2009 +0000
11584 do not enter a directory after rename
11585 fixed dir tree updating
11586 http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
11589 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11590 Date: Fri Jan 2 14:58:21 2009 +0000
11592 added done callback to utilops
11593 used the callback for metadata writting at exit and for renaming new
11597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11598 Date: Fri Jan 2 09:39:14 2009 +0000
11600 fixed view_dir notification
11603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11604 Date: Fri Jan 2 09:26:23 2009 +0000
11606 sidecar files grouping was made case-insensitive
11607 added possibility to use macros %raw, %image, %meta in extensions lists
11610 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11611 Date: Sat Dec 27 22:53:07 2008 +0000
11613 fixed writting of legacy metadata
11616 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11617 Date: Fri Dec 26 19:04:36 2008 +0000
11619 optimized get_mark_func
11620 fixed reference counting bug
11623 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11624 Date: Fri Dec 26 18:54:07 2008 +0000
11626 remove cached entries on all changes
11629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11630 Date: Fri Dec 26 17:38:52 2008 +0000
11632 fixed previous change
11635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11636 Date: Fri Dec 26 14:12:36 2008 +0000
11638 improved sidecar writting
11639 private metadata can be saved in xmp format
11642 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11643 Date: Thu Dec 25 12:39:34 2008 +0000
11645 implemented a possibility to connect keywords with marks
11648 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11649 Date: Thu Dec 25 12:28:04 2008 +0000
11651 low-level keyword-to-mark functionality
11654 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11655 Date: Thu Dec 25 12:19:37 2008 +0000
11657 perform internal commands in idle call
11660 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11661 Date: Tue Dec 23 22:42:57 2008 +0000
11663 allow writing of empty keywords/comment
11666 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11667 Date: Tue Dec 23 20:53:44 2008 +0000
11669 added change notification to bar_info.c
11672 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11673 Date: Tue Dec 23 19:15:12 2008 +0000
11675 improved buffering and notifications
11678 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11679 Date: Tue Dec 23 19:13:48 2008 +0000
11681 write changes immediately, the necessary buffering is done on lower
11682 level in metadata.c
11685 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11686 Date: Mon Dec 22 23:25:15 2008 +0000
11688 file class made configurable in preferences
11691 Author: Laurent Monin <zas@norz.org>
11692 Date: Mon Dec 22 19:43:46 2008 +0000
11694 French translation was updated.
11697 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11698 Date: Mon Dec 22 18:29:25 2008 +0000
11700 write metadata after timeout, image change or dir change
11703 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11704 Date: Mon Dec 22 18:15:26 2008 +0000
11706 show metadata options in preferences dialog
11709 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11710 Date: Sun Dec 21 21:36:58 2008 +0000
11715 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11716 Date: Sun Dec 21 21:20:36 2008 +0000
11718 most of the metadata options now works
11721 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11722 Date: Sun Dec 21 16:26:03 2008 +0000
11727 Author: Laurent Monin <zas@norz.org>
11728 Date: Sun Dec 21 09:28:16 2008 +0000
11730 French translation was updated.
11733 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11734 Date: Sat Dec 20 23:18:20 2008 +0000
11736 added options for metadata - not yet used
11739 Author: Laurent Monin <zas@norz.org>
11740 Date: Sat Dec 20 21:47:04 2008 +0000
11742 Fix two minor compilation warnings.
11745 Author: Laurent Monin <zas@norz.org>
11746 Date: Sat Dec 20 21:30:27 2008 +0000
11748 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.
11751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11752 Date: Sat Dec 20 20:43:56 2008 +0000
11754 use the workflow in utilops.c for metadata approving and writting
11755 TODO: configuration
11758 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11759 Date: Tue Dec 16 12:59:23 2008 +0000
11761 queue metadata and write them in an idle callback
11764 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11765 Date: Mon Dec 15 22:47:31 2008 +0000
11767 prepared infrastructure for delayed metadata writting - refreshing
11768 metadata immediately before writting is now possible
11770 modified metadata are stored in fd->modified_xmp
11773 Author: Laurent Monin <zas@norz.org>
11774 Date: Mon Dec 15 18:04:42 2008 +0000
11776 Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
11779 Author: Laurent Monin <zas@norz.org>
11780 Date: Tue Dec 9 19:12:38 2008 +0000
11782 French translation was updated.
11785 Author: Laurent Monin <zas@norz.org>
11786 Date: Tue Dec 9 17:51:28 2008 +0000
11788 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.
11791 Author: Laurent Monin <zas@norz.org>
11792 Date: Mon Dec 8 21:34:32 2008 +0000
11794 Display error dialog with appropriate message when user is trying to open an invalid collection file.
11797 Author: Laurent Monin <zas@norz.org>
11798 Date: Mon Dec 8 21:33:14 2008 +0000
11803 Author: Laurent Monin <zas@norz.org>
11804 Date: Sun Dec 7 15:51:50 2008 +0000
11806 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).
11809 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11810 Date: Sun Dec 7 13:28:04 2008 +0000
11812 handle the case when io.open() fails
11815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
11816 Date: Sat Dec 6 21:24:38 2008 +0000
11818 disabled the "unused parameter" warnings, they are harmless and nobody
11819 is going to fix it ;)
11820 (note: -W is equivalent to -Wextra)
11823 Author: Laurent Monin <zas@norz.org>
11824 Date: Tue Dec 2 19:34:53 2008 +0000
11826 Rename few variables to make the code more readable.
11829 Author: Laurent Monin <zas@norz.org>
11830 Date: Sun Nov 30 21:59:28 2008 +0000
11832 keyword_list_find() -> find_string_in_list(), return gboolean.
11835 Author: Laurent Monin <zas@norz.org>
11836 Date: Sun Nov 30 21:52:37 2008 +0000
11838 metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
11841 Author: Laurent Monin <zas@norz.org>
11842 Date: Sun Nov 30 21:43:01 2008 +0000
11844 Rename most comment_*() functions to more appropriate metadata_*().
11847 Author: Laurent Monin <zas@norz.org>
11848 Date: Sun Nov 30 11:46:34 2008 +0000
11850 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().
11853 Author: Laurent Monin <zas@norz.org>
11854 Date: Thu Nov 27 19:10:59 2008 +0000
11856 Do not hardcode exif formatted prefix.
11859 Author: Laurent Monin <zas@norz.org>
11860 Date: Thu Nov 27 12:34:39 2008 +0000
11862 Fix up sign-related warning.
11865 Author: Laurent Monin <zas@norz.org>
11866 Date: Thu Nov 27 12:34:03 2008 +0000
11868 Fix up unsigned expression always true warning.
11871 Author: Laurent Monin <zas@norz.org>
11872 Date: Thu Nov 27 12:33:07 2008 +0000
11874 Resync .h with .c declarations.
11877 Author: Laurent Monin <zas@norz.org>
11878 Date: Thu Nov 27 12:31:27 2008 +0000
11880 Fix up pointer signedness warnings.
11883 Author: Laurent Monin <zas@norz.org>
11884 Date: Thu Nov 27 12:30:49 2008 +0000
11886 Fix up not a prototype warning.
11889 Author: Laurent Monin <zas@norz.org>
11890 Date: Thu Nov 27 12:30:10 2008 +0000
11892 Remove unused variable.
11895 Author: Laurent Monin <zas@norz.org>
11896 Date: Thu Nov 27 12:29:38 2008 +0000
11898 Fix up deprecated function and not a prototype warnings.
11901 Author: Laurent Monin <zas@norz.org>
11902 Date: Wed Nov 26 20:39:50 2008 +0000
11904 Handle return values better to silent some warnings.
11907 Author: Laurent Monin <zas@norz.org>
11908 Date: Wed Nov 26 20:38:47 2008 +0000
11910 Print a message if chown() or chmod() fail.
11913 Author: Laurent Monin <zas@norz.org>
11914 Date: Wed Nov 26 20:37:14 2008 +0000
11916 Fix up format vs type warning.
11919 Author: Laurent Monin <zas@norz.org>
11920 Date: Tue Nov 25 17:32:51 2008 +0000
11922 Move comments/keywords read and write stuff to new metadata.{c,h}.
11925 Author: Laurent Monin <zas@norz.org>
11926 Date: Tue Nov 25 17:01:03 2008 +0000
11928 Fix up unsigned expression always true/false warnings.
11931 Author: Laurent Monin <zas@norz.org>
11932 Date: Sun Nov 23 22:05:27 2008 +0000
11934 Hide .gqv extension from collection name in collection window title and recent menu list.
11937 Author: Laurent Monin <zas@norz.org>
11938 Date: Sun Nov 23 16:16:09 2008 +0000
11940 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().
11943 Author: Laurent Monin <zas@norz.org>
11944 Date: Sun Nov 23 16:10:29 2008 +0000
11946 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.
11949 Author: Laurent Monin <zas@norz.org>
11950 Date: Sat Nov 22 22:54:51 2008 +0000
11952 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.
11955 Author: Laurent Monin <zas@norz.org>
11956 Date: Sat Nov 22 22:43:18 2008 +0000
11958 When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
11961 Author: Laurent Monin <zas@norz.org>
11962 Date: Sat Nov 22 22:10:10 2008 +0000
11967 Author: Laurent Monin <zas@norz.org>
11968 Date: Sat Nov 22 22:04:21 2008 +0000
11970 Use common code for layout_image_setup_split_none() too.
11973 Author: Laurent Monin <zas@norz.org>
11974 Date: Sat Nov 22 21:58:07 2008 +0000
11976 layout_image_setup_split_*(): simplify code.
11979 Author: Laurent Monin <zas@norz.org>
11980 Date: Sat Nov 22 21:11:09 2008 +0000
11982 layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
11985 Author: Laurent Monin <zas@norz.org>
11986 Date: Sat Nov 22 16:24:23 2008 +0000
11988 Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
11991 Author: Laurent Monin <zas@norz.org>
11992 Date: Thu Nov 20 17:28:34 2008 +0000
11994 Force font weight and style to normal for keys.
11997 Author: Laurent Monin <zas@norz.org>
11998 Date: Thu Nov 20 17:23:46 2008 +0000
12000 Fix up yet unmarked keys.
12003 Author: Laurent Monin <zas@norz.org>
12004 Date: Thu Nov 20 11:46:43 2008 +0000
12006 Fix compilation warnings.
12009 Author: Laurent Monin <zas@norz.org>
12010 Date: Thu Nov 20 07:22:56 2008 +0000
12012 Fix up some missing html code.
12015 Author: Laurent Monin <zas@norz.org>
12016 Date: Wed Nov 19 22:57:40 2008 +0000
12021 Author: Laurent Monin <zas@norz.org>
12022 Date: Wed Nov 19 22:46:27 2008 +0000
12024 Fix text wrongly marked as key.
12027 Author: Laurent Monin <zas@norz.org>
12028 Date: Wed Nov 19 22:42:20 2008 +0000
12030 Mark keyboard keys with a span and make them look like a key through css style.
12033 Author: Laurent Monin <zas@norz.org>
12034 Date: Wed Nov 19 21:36:02 2008 +0000
12036 Replace [Control] by shorter and more common [Ctrl].
12039 Author: Laurent Monin <zas@norz.org>
12040 Date: Wed Nov 19 21:16:27 2008 +0000
12042 Unify [Shift] and [Control] notation.
12045 Author: Laurent Monin <zas@norz.org>
12046 Date: Wed Nov 19 20:53:53 2008 +0000
12048 Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
12051 Author: Laurent Monin <zas@norz.org>
12052 Date: Wed Nov 19 17:42:36 2008 +0000
12054 Update documentation.
12057 Author: Laurent Monin <zas@norz.org>
12058 Date: Mon Nov 17 18:05:42 2008 +0000
12060 Fix up links and various enhancements.
12063 Author: Laurent Monin <zas@norz.org>
12064 Date: Mon Nov 17 17:17:47 2008 +0000
12066 Remove colored background in headings for printable version.
12069 Author: Laurent Monin <zas@norz.org>
12070 Date: Mon Nov 17 17:09:44 2008 +0000
12072 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.
12075 Author: Laurent Monin <zas@norz.org>
12076 Date: Mon Nov 17 07:10:32 2008 +0000
12078 Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
12081 Author: Laurent Monin <zas@norz.org>
12082 Date: Sun Nov 16 19:58:43 2008 +0000
12084 Add specific css for print media(has to be improved).
12087 Author: Laurent Monin <zas@norz.org>
12088 Date: Sun Nov 16 16:32:14 2008 +0000
12090 Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
12093 Author: Laurent Monin <zas@norz.org>
12094 Date: Sat Nov 15 20:17:14 2008 +0000
12096 Implement preliminary support for XDG Base Directory Specification.
12097 See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
12099 This feature was requested for a long time (feature requests #1950978 and #2289481).
12100 For now, it is disabled since it breaks compatibility with previous versions.
12101 To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
12103 geeqierc and other conf files are going to:
12104 $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
12106 metadata and thumbnails cache (if std is not used) are going to:
12107 $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
12108 and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
12110 collections are going to:
12111 $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
12114 Please test and report any issue.
12117 Author: Laurent Monin <zas@norz.org>
12118 Date: Sat Nov 15 20:01:25 2008 +0000
12120 Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
12123 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12124 Date: Sat Nov 15 19:13:43 2008 +0000
12126 fixed usage of deprecated functions - patch by Omari Stephens
12129 Author: Laurent Monin <zas@norz.org>
12130 Date: Sat Nov 15 17:48:31 2008 +0000
12132 Rename check_for_home_path() to mkdir_if_not_exists().
12135 Author: Laurent Monin <zas@norz.org>
12136 Date: Sat Nov 15 17:30:45 2008 +0000
12138 Use functions to return directories instead of constants.
12139 Following functions were added:
12140 get_collections_dir()
12141 get_metadata_cache_dir()
12143 get_thumbnails_cache_dir()
12146 They return the full directory path.
12149 Author: Laurent Monin <zas@norz.org>
12150 Date: Sat Nov 15 10:35:43 2008 +0000
12152 Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
12155 Author: Laurent Monin <zas@norz.org>
12156 Date: Fri Nov 14 01:10:18 2008 +0000
12158 Fix up Makefile.am: add missing files and do not install template.html.
12161 Author: Laurent Monin <zas@norz.org>
12162 Date: Wed Nov 12 21:38:00 2008 +0000
12164 Fix a cut'n'paste error.
12167 Author: Laurent Monin <zas@norz.org>
12168 Date: Wed Nov 12 21:34:55 2008 +0000
12170 More precise description of the pan view find feature and a note about ressources eating was added.
12173 Author: Laurent Monin <zas@norz.org>
12174 Date: Wed Nov 12 21:15:12 2008 +0000
12176 Add some information about the pan view.
12179 Author: Laurent Monin <zas@norz.org>
12180 Date: Wed Nov 12 17:59:14 2008 +0000
12182 Add a note about splitted view.
12185 Author: Laurent Monin <zas@norz.org>
12186 Date: Wed Nov 12 17:48:16 2008 +0000
12188 Add Connected zoom and Split menu items.
12191 Author: Laurent Monin <zas@norz.org>
12192 Date: Tue Nov 11 23:35:39 2008 +0000
12197 Author: Laurent Monin <zas@norz.org>
12198 Date: Tue Nov 11 23:30:13 2008 +0000
12203 Author: Laurent Monin <zas@norz.org>
12204 Date: Tue Nov 11 21:50:42 2008 +0000
12206 Give a new style to menus.
12209 Author: Laurent Monin <zas@norz.org>
12210 Date: Tue Nov 11 21:49:33 2008 +0000
12215 Author: Laurent Monin <zas@norz.org>
12216 Date: Tue Nov 11 21:17:55 2008 +0000
12218 Update main window menus description to match current Geeqie.
12221 Author: Laurent Monin <zas@norz.org>
12222 Date: Tue Nov 11 21:17:03 2008 +0000
12227 Author: Laurent Monin <zas@norz.org>
12228 Date: Tue Nov 11 10:32:03 2008 +0000
12230 Update exif pane documentation a bit.
12233 Author: Laurent Monin <zas@norz.org>
12234 Date: Tue Nov 11 10:24:04 2008 +0000
12236 Add Properties Options page.
12239 Author: Laurent Monin <zas@norz.org>
12240 Date: Tue Nov 11 10:09:09 2008 +0000
12242 Advanced options documentation is now almost in sync with current geeqie.
12245 Author: Laurent Monin <zas@norz.org>
12246 Date: Tue Nov 11 09:12:10 2008 +0000
12248 More updates to advanced options documentation. Not yet finished.
12251 Author: Laurent Monin <zas@norz.org>
12252 Date: Mon Nov 10 23:36:12 2008 +0000
12254 Page cleanup and fixed. Remove obsolete note.
12257 Author: Laurent Monin <zas@norz.org>
12258 Date: Mon Nov 10 23:15:42 2008 +0000
12263 Author: Laurent Monin <zas@norz.org>
12264 Date: Mon Nov 10 23:05:50 2008 +0000
12266 Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
12269 Author: Laurent Monin <zas@norz.org>
12270 Date: Mon Nov 10 21:33:38 2008 +0000
12272 Let subsection menus match index style.
12275 Author: Laurent Monin <zas@norz.org>
12276 Date: Mon Nov 10 21:14:34 2008 +0000
12278 Cosmetic changes in image search and find duplicates shortcuts tables.
12281 Author: Laurent Monin <zas@norz.org>
12282 Date: Mon Nov 10 20:42:44 2008 +0000
12287 Author: Laurent Monin <zas@norz.org>
12288 Date: Mon Nov 10 20:40:50 2008 +0000
12290 Move from xhtml transitional to xhtml strict.
12293 Author: Laurent Monin <zas@norz.org>
12294 Date: Mon Nov 10 20:16:45 2008 +0000
12299 Author: Laurent Monin <zas@norz.org>
12300 Date: Mon Nov 10 19:37:17 2008 +0000
12302 Tidy up and minor fixes.
12305 Author: Laurent Monin <zas@norz.org>
12306 Date: Mon Nov 10 18:02:09 2008 +0000
12308 Notes cleanup and minor stylistic fixes.
12311 Author: Laurent Monin <zas@norz.org>
12312 Date: Mon Nov 10 17:16:16 2008 +0000
12314 Various fixes and cleanup.
12317 Author: Laurent Monin <zas@norz.org>
12318 Date: Mon Nov 10 16:11:28 2008 +0000
12320 Fix up some errors.
12323 Author: Laurent Monin <zas@norz.org>
12324 Date: Mon Nov 10 15:20:13 2008 +0000
12326 Fix up unvalid xhtml.
12329 Author: Laurent Monin <zas@norz.org>
12330 Date: Mon Nov 10 14:56:11 2008 +0000
12332 Fix up a broken link.
12335 Author: Laurent Monin <zas@norz.org>
12336 Date: Mon Nov 10 14:10:39 2008 +0000
12338 Beautify the manual.
12341 Author: Laurent Monin <zas@norz.org>
12342 Date: Mon Nov 10 13:00:29 2008 +0000
12344 Reformat more pages.
12347 Author: Laurent Monin <zas@norz.org>
12348 Date: Mon Nov 10 12:06:05 2008 +0000
12350 Reformat remaining options pages.
12353 Author: Laurent Monin <zas@norz.org>
12354 Date: Mon Nov 10 10:26:51 2008 +0000
12356 Reformatting: notes, advanced options page and more.
12359 Author: Laurent Monin <zas@norz.org>
12360 Date: Sun Nov 9 21:53:33 2008 +0000
12365 Author: Laurent Monin <zas@norz.org>
12366 Date: Sun Nov 9 17:17:19 2008 +0000
12368 Reformat and cleanup.
12371 Author: Laurent Monin <zas@norz.org>
12372 Date: Sun Nov 9 13:37:39 2008 +0000
12374 More cleanup of tables.
12377 Author: Laurent Monin <zas@norz.org>
12378 Date: Sun Nov 9 13:06:16 2008 +0000
12380 Cleanup some tables.
12383 Author: Laurent Monin <zas@norz.org>
12384 Date: Sun Nov 9 12:48:00 2008 +0000
12386 Drop most old css classes.
12389 Author: Laurent Monin <zas@norz.org>
12390 Date: Sun Nov 9 09:39:14 2008 +0000
12392 Move dialog descriptions to definitions lists, first step.
12395 Author: Laurent Monin <zas@norz.org>
12396 Date: Sun Nov 9 09:33:01 2008 +0000
12401 Author: Laurent Monin <zas@norz.org>
12402 Date: Sun Nov 9 09:28:59 2008 +0000
12404 Move menu descriptions to definitions lists.
12407 Author: Laurent Monin <zas@norz.org>
12408 Date: Sat Nov 8 22:11:51 2008 +0000
12410 Re-introduce Geeqie User Manual footer.
12413 Author: Laurent Monin <zas@norz.org>
12414 Date: Sat Nov 8 17:38:36 2008 +0000
12416 Simplify bottom navigation table.
12419 Author: Laurent Monin <zas@norz.org>
12420 Date: Sat Nov 8 17:24:02 2008 +0000
12422 Use col tags with id in top and bottom navigation tables.
12425 Author: Laurent Monin <zas@norz.org>
12426 Date: Sat Nov 8 11:37:17 2008 +0000
12428 Add a generic spacer at the bottom of the page, remove now unused css classes.
12431 Author: Laurent Monin <zas@norz.org>
12432 Date: Sat Nov 8 10:59:45 2008 +0000
12434 Add two css classes navtop and navbottom and remove unused ones.
12437 Author: Laurent Monin <zas@norz.org>
12438 Date: Sat Nov 8 10:49:18 2008 +0000
12440 Add style.css to list of files to install.
12443 Author: Laurent Monin <zas@norz.org>
12444 Date: Sat Nov 8 10:47:31 2008 +0000
12446 Move css styles to an external stylesheet.
12449 Author: Laurent Monin <zas@norz.org>
12450 Date: Thu Nov 6 23:49:31 2008 +0000
12452 Remove reference to numbered section.
12455 Author: Laurent Monin <zas@norz.org>
12456 Date: Thu Nov 6 23:43:46 2008 +0000
12458 Remove references to numbered sections.
12461 Author: Laurent Monin <zas@norz.org>
12462 Date: Thu Nov 6 23:39:22 2008 +0000
12464 Simplify the table.
12467 Author: Laurent Monin <zas@norz.org>
12468 Date: Thu Nov 6 20:01:32 2008 +0000
12470 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.
12472 This patch fixes that (and still fixes the case where one searches on
12473 comments and hits a file with keywords but no comments). Lastly, I would
12474 imagine that there exists a failure mode where one searches for a keyword and
12475 hits a file with a comment but no keyword, and I imagine this patch should fix
12478 Patch by Omari Stephens (aka xsdg).
12481 Author: Laurent Monin <zas@norz.org>
12482 Date: Tue Nov 4 17:26:46 2008 +0000
12484 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.
12487 Author: Laurent Monin <zas@norz.org>
12488 Date: Tue Nov 4 17:11:53 2008 +0000
12490 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.
12493 Author: Laurent Monin <zas@norz.org>
12494 Date: Mon Oct 27 13:31:39 2008 +0000
12496 Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
12499 Author: Laurent Monin <zas@norz.org>
12500 Date: Sun Oct 26 19:27:20 2008 +0000
12502 Use h2/h3 tags where appropriate.
12505 Author: Petr Ostadal <postadal@suse.cz>
12506 Date: Sun Oct 26 13:43:10 2008 +0000
12508 Fixed doc/Makefile.am according to renamed doc files.
12511 Author: Laurent Monin <zas@norz.org>
12512 Date: Sat Oct 25 14:42:52 2008 +0000
12514 Keyboard table cleanup attempt. Need more work.
12517 Author: Laurent Monin <zas@norz.org>
12518 Date: Sat Oct 25 13:14:00 2008 +0000
12520 Move menus to unordered lists - step 2.
12523 Author: Laurent Monin <zas@norz.org>
12524 Date: Sat Oct 25 11:02:09 2008 +0000
12526 Move menus to unordered lists - step 1.
12529 Author: Laurent Monin <zas@norz.org>
12530 Date: Sat Oct 25 08:49:07 2008 +0000
12532 Align Previous to the left, drop useless col tags.
12535 Author: Laurent Monin <zas@norz.org>
12536 Date: Sat Oct 25 08:14:34 2008 +0000
12538 Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
12541 Author: Laurent Monin <zas@norz.org>
12542 Date: Sat Oct 25 08:10:11 2008 +0000
12547 Author: Laurent Monin <zas@norz.org>
12548 Date: Sat Oct 25 08:07:57 2008 +0000
12550 Drop chapters numbers from h1 title, and reformat top title a bit.
12553 Author: Laurent Monin <zas@norz.org>
12554 Date: Sat Oct 25 07:47:47 2008 +0000
12556 Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
12559 Author: Laurent Monin <zas@norz.org>
12560 Date: Thu Oct 23 22:45:44 2008 +0000
12562 Update legal notice and copyright to mention The Geeqie Team.
12565 Author: Laurent Monin <zas@norz.org>
12566 Date: Thu Oct 23 19:06:23 2008 +0000
12568 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).
12571 Author: Laurent Monin <zas@norz.org>
12572 Date: Thu Oct 23 18:06:28 2008 +0000
12574 Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
12577 Author: Laurent Monin <zas@norz.org>
12578 Date: Wed Oct 22 19:56:29 2008 +0000
12580 Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
12583 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12584 Date: Mon Oct 20 21:00:18 2008 +0000
12586 Fix a cut and paste error when implementing the comment search (Klaus
12590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12591 Date: Mon Oct 20 17:13:32 2008 +0000
12593 fixed failed assertion in exif_free
12596 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12597 Date: Sat Oct 18 20:17:55 2008 +0000
12599 create xmp sidecar when needed
12602 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12603 Date: Sat Oct 18 19:20:27 2008 +0000
12605 simple synchronization XMP <-> Exif, IPTC
12608 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12609 Date: Sat Oct 18 18:22:57 2008 +0000
12611 infrastructure for preprocessing of metadata
12614 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12615 Date: Sat Oct 18 09:07:52 2008 +0000
12617 fixed bar_exif separator
12620 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12621 Date: Sat Oct 18 08:40:32 2008 +0000
12623 reordered advanced exif columns
12626 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12627 Date: Sat Oct 18 08:31:25 2008 +0000
12629 no need to validate description, it is in utf8
12632 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12633 Date: Fri Oct 17 22:00:07 2008 +0000
12635 improved custom exif look:
12636 - use toggle instead of remove button
12637 - display description instead of property key
12640 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12641 Date: Tue Oct 14 21:24:34 2008 +0000
12643 follow Exiv2 SVN changes
12646 Author: Laurent Monin <zas@norz.org>
12647 Date: Sun Oct 12 08:49:45 2008 +0000
12649 French translation was updated.
12652 Author: Laurent Monin <zas@norz.org>
12653 Date: Sun Oct 12 08:43:14 2008 +0000
12655 Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
12658 Author: Laurent Monin <zas@norz.org>
12659 Date: Sun Oct 12 08:36:53 2008 +0000
12661 Better handling of accels map file writing errors.
12662 Secure save is also used for those now, at the expense of
12663 a bit of duplication of gtk functions.
12664 It should fix bug 2146917 (debian BTS #501131), reported by
12665 Stanislav Maslovski.
12668 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12669 Date: Sat Oct 11 20:19:48 2008 +0000
12671 added option to use exif thumbnails
12672 - it requires exiv2 0.18 or the current svn
12673 - it is disabled by default because the exif thumbnails
12674 may be outdated if the image was edited
12677 Author: Laurent Monin <zas@norz.org>
12678 Date: Tue Oct 7 19:34:11 2008 +0000
12680 French translation was updated.
12683 Author: Laurent Monin <zas@norz.org>
12684 Date: Tue Oct 7 19:29:13 2008 +0000
12686 Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
12689 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12690 Date: Tue Oct 7 18:37:32 2008 +0000
12692 Implement the search for image comment - patch by Klaus Ethgen
12695 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12696 Date: Tue Oct 7 18:22:58 2008 +0000
12698 Fixed degree symbol encoding
12701 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12702 Date: Tue Oct 7 18:20:22 2008 +0000
12704 Adding a vim modeline to all files - patch by Klaus Ethgen
12707 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12708 Date: Sun Oct 5 18:25:44 2008 +0000
12710 fixed confirm_delete option
12713 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12714 Date: Sat Oct 4 20:28:31 2008 +0000
12716 fixed charset of exiv2 strings in non-utf8 locales
12719 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12720 Date: Wed Oct 1 20:57:56 2008 +0000
12722 Add support for GPSInfo - patch by Klaus Ethgen
12725 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12726 Date: Mon Sep 29 21:17:19 2008 +0000
12728 The comment section in the meta file is the last section. However it do
12729 not accept comment lines starting with a '['. This patch will fix that.
12730 - patch by Klaus Ethgen
12733 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12734 Date: Mon Sep 29 21:09:48 2008 +0000
12736 fixes executable right of images
12739 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12740 Date: Mon Sep 29 21:01:30 2008 +0000
12742 enlarge the dupe window - patch by Klaus Ethgen
12745 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12746 Date: Sat Sep 27 18:48:32 2008 +0000
12748 updated preview loader to work with current svn version of libexiv2
12751 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12752 Date: Wed Sep 10 20:37:30 2008 +0000
12754 use SHIFT for connected scroll and zoom
12756 SHIFT + keys or mouse: affects all split windows
12757 keys or mouse: affects only active window
12759 CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
12762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12763 Date: Tue Sep 9 19:46:44 2008 +0000
12765 reverted buggy part of rev. 1138 - it made the filelist jump
12769 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12770 Date: Mon Sep 8 19:57:51 2008 +0000
12772 added possibility to redraw only the parts of image that are already
12776 Author: Laurent Monin <zas@norz.org>
12777 Date: Mon Sep 8 15:53:01 2008 +0000
12779 Fix a compiler warning regarding argument type.
12782 Author: Petr Ostadal <postadal@suse.cz>
12783 Date: Sun Sep 7 23:01:30 2008 +0000
12785 Replaced gtk depreceated code.
12788 Author: Laurent Monin <zas@norz.org>
12789 Date: Sun Sep 7 19:42:19 2008 +0000
12791 Shorten config_window_apply() a bit, reduce code redunancy.
12794 Author: Laurent Monin <zas@norz.org>
12795 Date: Thu Sep 4 22:35:33 2008 +0000
12797 Update translations stats.
12800 Author: Laurent Monin <zas@norz.org>
12801 Date: Thu Sep 4 22:29:32 2008 +0000
12803 French translation was updated.
12806 Author: Laurent Monin <zas@norz.org>
12807 Date: Thu Sep 4 22:04:32 2008 +0000
12809 Allow all Preferences pages to scroll vertically. Reduce code redundancy.
12812 Author: Laurent Monin <zas@norz.org>
12813 Date: Thu Sep 4 21:38:28 2008 +0000
12815 Allow to change image.scroll_reset_method in Preferences > Image.
12818 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12819 Date: Thu Sep 4 21:19:09 2008 +0000
12821 fixed various problems with preserving viewport on image change,
12822 options->image.scroll_reset_method should work again (it needs to be
12823 added to the preferences dialog)
12826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12827 Date: Wed Sep 3 21:54:49 2008 +0000
12829 load thumbnails with lower priority
12830 TODO: maybe implement an exception for visible thumbnails
12833 Author: Laurent Monin <zas@norz.org>
12834 Date: Wed Sep 3 21:13:02 2008 +0000
12836 Improve debug messages.
12839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12840 Date: Wed Sep 3 20:43:10 2008 +0000
12842 adjusted default options
12845 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12846 Date: Wed Sep 3 20:29:32 2008 +0000
12848 adjusted redraw priority relative to icon drawing
12851 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12852 Date: Wed Sep 3 19:58:21 2008 +0000
12854 dropped IMAGE_THROTTLE_LARGER_IMAGES code
12857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12858 Date: Wed Sep 3 19:52:11 2008 +0000
12860 fixed handling of broken images
12863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12864 Date: Mon Sep 1 19:18:32 2008 +0000
12866 improved pixbuf draw priority control
12869 Author: Laurent Monin <zas@norz.org>
12870 Date: Mon Sep 1 17:29:07 2008 +0000
12872 Use a constant for minimal window size. Set it to 32 for all dialogs.
12875 Author: Laurent Monin <zas@norz.org>
12876 Date: Mon Sep 1 17:22:19 2008 +0000
12878 Remove redundant debug.h inclusion.
12881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12882 Date: Sun Aug 31 21:19:00 2008 +0000
12884 fixed read ahead callback
12887 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12888 Date: Sun Aug 31 21:02:09 2008 +0000
12890 fixed error handling in image loader
12893 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12894 Date: Sun Aug 31 18:53:11 2008 +0000
12896 fixed possible endless loop
12899 Author: Laurent Monin <zas@norz.org>
12900 Date: Sun Aug 31 12:29:49 2008 +0000
12902 Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
12905 Author: Laurent Monin <zas@norz.org>
12906 Date: Sun Aug 31 11:27:24 2008 +0000
12908 Move quoted_value() and escquote_value() to misc.[ch].
12911 Author: Laurent Monin <zas@norz.org>
12912 Date: Sun Aug 31 10:51:41 2008 +0000
12914 Move miscellaneous functions to their own files (new misc.[ch]).
12917 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12918 Date: Sun Aug 31 10:08:48 2008 +0000
12923 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12924 Date: Sun Aug 31 09:20:29 2008 +0000
12926 improved thread support in image loader
12929 Author: Laurent Monin <zas@norz.org>
12930 Date: Sun Aug 31 09:13:42 2008 +0000
12932 Move save/load_options() to options.[ch].
12935 Author: Laurent Monin <zas@norz.org>
12936 Date: Sun Aug 31 08:59:39 2008 +0000
12938 Move sync_options_with_current_state() call to save_options().
12941 Author: Laurent Monin <zas@norz.org>
12942 Date: Sun Aug 31 08:41:42 2008 +0000
12944 Move some code to new functions, to simplify main().
12947 Author: Laurent Monin <zas@norz.org>
12948 Date: Sun Aug 31 08:13:36 2008 +0000
12950 Fix two minor compilation warnings.
12953 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12954 Date: Sat Aug 30 20:15:47 2008 +0000
12956 run image loader in separate thread
12957 this feature is disabled by default for now, it must be enabled by
12958 configure --enable-threads
12961 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12962 Date: Sat Aug 30 13:04:06 2008 +0000
12964 prepared image loader code for threads
12967 Author: Laurent Monin <zas@norz.org>
12968 Date: Sat Aug 30 10:39:35 2008 +0000
12970 Allow to override documentation paths through options:
12971 - documentation.helpdir
12972 - documentation.htmldir
12973 Default values are set at configure time.
12976 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12977 Date: Fri Aug 29 20:53:53 2008 +0000
12979 converted image loader to a GObject and use signals for notification
12982 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12983 Date: Fri Aug 29 12:35:13 2008 +0000
12985 do not access image_loader directly
12988 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12989 Date: Fri Aug 29 09:59:20 2008 +0000
12991 added new raw preview interface for legacy exif
12994 Author: Vladimir Nadvornik <nadvornik@suse.cz>
12995 Date: Fri Aug 29 09:38:10 2008 +0000
12997 fixed thumbnail loader for the new raw preview interface
13000 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13001 Date: Thu Aug 28 22:26:09 2008 +0000
13003 use mmaped files image loader
13004 implemented new interface for extracting raw previews
13005 experiments with previews support in SVN version of Exiv2
13008 Author: Petr Ostadal <postadal@suse.cz>
13009 Date: Thu Aug 28 12:51:02 2008 +0000
13011 Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
13014 Author: Laurent Monin <zas@norz.org>
13015 Date: Thu Aug 28 10:50:02 2008 +0000
13017 Silent warnings about unused functions when lcms is not used.
13020 Author: Laurent Monin <zas@norz.org>
13021 Date: Wed Aug 27 17:02:14 2008 +0000
13023 Comment out unused functions.
13026 Author: Laurent Monin <zas@norz.org>
13027 Date: Wed Aug 27 16:42:59 2008 +0000
13029 Silent a compiler warning.
13032 Author: Laurent Monin <zas@norz.org>
13033 Date: Wed Aug 27 16:40:21 2008 +0000
13035 const gpointer -> gconstpointer.
13038 Author: Laurent Monin <zas@norz.org>
13039 Date: Tue Aug 26 22:37:18 2008 +0000
13041 Use gpointer instead of void *.
13044 Author: Laurent Monin <zas@norz.org>
13045 Date: Tue Aug 26 22:30:40 2008 +0000
13047 Consistency: type * instead of type*.
13050 Author: Laurent Monin <zas@norz.org>
13051 Date: Tue Aug 26 22:22:51 2008 +0000
13053 For the sake of consistency, use glib basic types everywhere.
13056 Author: Laurent Monin <zas@norz.org>
13057 Date: Tue Aug 26 21:19:33 2008 +0000
13062 Author: Petr Ostadal <postadal@suse.cz>
13063 Date: Tue Aug 26 20:21:30 2008 +0000
13065 Fixed segfault when is run inside directory with non valid uft-8 image
13069 Author: Petr Ostadal <postadal@suse.cz>
13070 Date: Tue Aug 26 13:56:56 2008 +0000
13072 Fixed calling "Image search" function in a directory without image.
13075 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13076 Date: Mon Aug 25 22:45:38 2008 +0000
13078 correctly maintain selection during iconlist refresh
13081 Author: Laurent Monin <zas@norz.org>
13082 Date: Mon Aug 25 22:20:45 2008 +0000
13084 Whitespaces cleanup.
13087 Author: Petr Ostadal <postadal@suse.cz>
13088 Date: Mon Aug 25 18:13:33 2008 +0000
13090 Fixed segfaulting when alter image in directory without images.
13093 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13094 Date: Mon Aug 25 16:58:27 2008 +0000
13096 removed unused code
13099 Author: Laurent Monin <zas@norz.org>
13100 Date: Sun Aug 24 14:40:18 2008 +0000
13105 Author: Laurent Monin <zas@norz.org>
13106 Date: Sun Aug 24 14:33:03 2008 +0000
13108 Slight code redundancy reduction.
13111 Author: Laurent Monin <zas@norz.org>
13112 Date: Sun Aug 24 14:14:37 2008 +0000
13114 Drop redundant variable affectation.
13117 Author: Laurent Monin <zas@norz.org>
13118 Date: Sun Aug 24 13:22:08 2008 +0000
13120 Fix untranslated messages. French translation and POTFILES.in were updated.
13123 Author: Laurent Monin <zas@norz.org>
13124 Date: Sun Aug 24 10:00:40 2008 +0000
13126 French translation was updated.
13129 Author: Laurent Monin <zas@norz.org>
13130 Date: Sun Aug 24 10:00:02 2008 +0000
13132 Mark forgotten string for translation.
13135 Author: Laurent Monin <zas@norz.org>
13136 Date: Sat Aug 23 21:07:25 2008 +0000
13138 Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
13141 Author: Laurent Monin <zas@norz.org>
13142 Date: Sat Aug 23 20:46:31 2008 +0000
13144 Minor optimization: no need to copy the whole remaining of the string, just copy next char.
13147 Author: Laurent Monin <zas@norz.org>
13148 Date: Sat Aug 23 17:35:57 2008 +0000
13150 Only display status if there is at least one file in the file list.
13153 Author: Laurent Monin <zas@norz.org>
13154 Date: Sat Aug 23 17:00:59 2008 +0000
13156 Remove unneeded type casting.
13159 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13160 Date: Sat Aug 23 08:42:12 2008 +0000
13165 Author: Laurent Monin <zas@norz.org>
13166 Date: Fri Aug 22 22:09:54 2008 +0000
13168 French translation was updated.
13171 Author: Laurent Monin <zas@norz.org>
13172 Date: Fri Aug 22 21:52:13 2008 +0000
13174 Add an option named layout.home_path which modifies the behavior of the Home button.
13175 By default, pressing this button goes to the user's home directory.
13176 When this option is set to a path, this path is used instead.
13177 One can change the option value through Preferences > Advanced > Navigation
13178 or directly in .geeqierc.
13179 Feature proposed by Colin Clark.
13182 Author: Laurent Monin <zas@norz.org>
13183 Date: Thu Aug 21 22:49:30 2008 +0000
13188 Author: Laurent Monin <zas@norz.org>
13189 Date: Thu Aug 21 22:47:49 2008 +0000
13191 Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
13194 Author: Laurent Monin <zas@norz.org>
13195 Date: Thu Aug 21 22:36:20 2008 +0000
13200 Author: Laurent Monin <zas@norz.org>
13201 Date: Wed Aug 20 22:26:34 2008 +0000
13203 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.
13206 Author: Laurent Monin <zas@norz.org>
13207 Date: Wed Aug 20 22:19:35 2008 +0000
13209 Do not return values of void functions. Reported by Jeffery Small.
13212 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13213 Date: Wed Aug 20 20:36:36 2008 +0000
13215 update the FileData structure when a new folder is created
13218 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13219 Date: Tue Aug 19 22:58:31 2008 +0000
13221 improved refresh in view_dir_list
13224 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13225 Date: Tue Aug 19 21:01:29 2008 +0000
13227 set fallback pixbuf in case of missing file
13230 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13231 Date: Tue Aug 19 20:58:23 2008 +0000
13233 fixed possible segfault
13236 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13237 Date: Sun Aug 17 14:18:51 2008 +0000
13239 removed code for maintaining filelist position, gtk_tree_view itself handles it
13243 Author: Laurent Monin <zas@norz.org>
13244 Date: Sun Aug 17 09:36:02 2008 +0000
13246 French translation was updated.
13249 Author: Laurent Monin <zas@norz.org>
13250 Date: Sun Aug 17 09:30:45 2008 +0000
13252 Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
13253 - drop VFICON_INFO() and VFLIST_INFO() macros
13254 - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
13255 - replace all related occurrences by shorter expressions.
13258 VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
13259 VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
13262 Author: Laurent Monin <zas@norz.org>
13263 Date: Sun Aug 17 09:00:33 2008 +0000
13265 Move variable declaration at start of block.
13268 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13269 Date: Sat Aug 16 23:37:26 2008 +0000
13271 marks in iconview made clickable
13274 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13275 Date: Sat Aug 16 20:57:40 2008 +0000
13277 keep files with non-zero marks in memory
13280 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13281 Date: Sat Aug 16 20:34:14 2008 +0000
13283 implemented marks filter
13286 Author: Laurent Monin <zas@norz.org>
13287 Date: Sat Aug 16 07:18:16 2008 +0000
13289 Fix double escaping of image overlay text.
13290 Bug 2051955, reported by Emmanuel Dupuis.
13293 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13294 Date: Wed Aug 13 21:07:06 2008 +0000
13296 added keyboard map generator
13299 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13300 Date: Wed Aug 13 20:46:06 2008 +0000
13302 a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
13305 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13306 Date: Tue Aug 12 20:21:25 2008 +0000
13308 fixed crash with float file list and geeqie --blank
13311 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13312 Date: Mon Aug 11 18:53:19 2008 +0000
13314 fixed crash in geeqie --blank
13317 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13318 Date: Mon Aug 11 17:45:26 2008 +0000
13320 fixed setting visible entry in view_dir_tree
13323 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13324 Date: Wed Jul 30 18:44:49 2008 +0000
13326 updated ChangeLog from svn log
13329 Author: Laurent Monin <zas@norz.org>
13330 Date: Mon Jul 28 18:35:19 2008 +0000
13332 Move declarations at the beginning of blocks.
13335 Author: Laurent Monin <zas@norz.org>
13336 Date: Mon Jul 28 18:07:42 2008 +0000
13338 Optimize tests even more using last changes.
13341 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13342 Date: Mon Jul 28 18:02:10 2008 +0000
13344 do not free unallocated exif data
13347 Author: Laurent Monin <zas@norz.org>
13348 Date: Mon Jul 28 17:59:09 2008 +0000
13350 Cache strcmp() result.
13353 Author: Laurent Monin <zas@norz.org>
13354 Date: Mon Jul 28 17:56:56 2008 +0000
13356 Optimize redundant tests.
13359 Author: Laurent Monin <zas@norz.org>
13360 Date: Mon Jul 28 17:55:06 2008 +0000
13362 Move dest_dir variable to inner block.
13365 Author: Laurent Monin <zas@norz.org>
13366 Date: Mon Jul 28 09:44:50 2008 +0000
13368 Reduce code redundancy and minor typo fixes.
13371 Author: Laurent Monin <zas@norz.org>
13372 Date: Mon Jul 28 09:14:10 2008 +0000
13374 French translation was updated.
13377 Author: Laurent Monin <zas@norz.org>
13378 Date: Mon Jul 28 09:12:33 2008 +0000
13383 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13384 Date: Sun Jul 27 19:22:40 2008 +0000
13386 abort file operations when the file list is empty
13389 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13390 Date: Sun Jul 27 18:20:59 2008 +0000
13392 remember path entered in file dialog
13393 http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
13396 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13397 Date: Sun Jul 27 13:46:24 2008 +0000
13399 speed-up of directory notification on deleting large number of files
13402 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13403 Date: Sun Jul 27 09:51:28 2008 +0000
13405 added "Symlink" as an example of "filter" command
13408 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13409 Date: Sun Jul 27 08:57:12 2008 +0000
13411 improved updating of view_dir_tree
13414 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13415 Date: Sun Jul 27 08:40:47 2008 +0000
13417 fixed deleting of non-empty folder
13420 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13421 Date: Sat Jul 26 22:36:58 2008 +0000
13426 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13427 Date: Sat Jul 26 22:26:08 2008 +0000
13429 fixed invalid warning on running editors
13432 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13433 Date: Sat Jul 26 20:34:24 2008 +0000
13435 updated version string
13438 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13439 Date: Sat Jul 26 20:15:00 2008 +0000
13441 dropped references to OpenOffice.org as suggested at
13442 https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
13445 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13446 Date: Sat Jul 26 20:02:20 2008 +0000
13451 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13452 Date: Sat Jul 26 19:52:40 2008 +0000
13454 removed unused messages.desc_dlist
13457 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13458 Date: Sat Jul 26 19:41:46 2008 +0000
13460 fixed new folder command
13463 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13464 Date: Sat Jul 26 19:33:36 2008 +0000
13466 fixed renaming of directories
13469 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13470 Date: Sat Jul 26 19:01:20 2008 +0000
13472 warn about changed file extensions
13475 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13476 Date: Sat Jul 26 18:33:49 2008 +0000
13478 added icon for changes without warnings
13481 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13482 Date: Sat Jul 26 18:17:56 2008 +0000
13484 allow only existing folders in destination dialog
13485 http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
13488 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13489 Date: Sat Jul 26 10:27:41 2008 +0000
13491 clean up - checks are handled elsewhere
13494 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13495 Date: Sat Jul 26 09:58:25 2008 +0000
13497 more checks for file operations
13500 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13501 Date: Fri Jul 25 22:04:55 2008 +0000
13503 improved error reporting
13506 Author: Laurent Monin <zas@norz.org>
13507 Date: Fri Jul 25 06:35:35 2008 +0000
13509 Minor tidy up and optimization.
13512 Author: Laurent Monin <zas@norz.org>
13513 Date: Thu Jul 24 20:24:04 2008 +0000
13515 Set GIO channels to binary encoding.
13516 This is needed since messages from commands may not be UTF8-encoded
13517 and g_io_channel_read_chars() may incorrectly interpret some characters.
13518 In practice it was truncating some ISO-8859-1 messages containing some
13519 french characters. This fixes it.
13522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13523 Date: Thu Jul 24 20:03:57 2008 +0000
13525 separated debugging log and debug CFLAGS
13526 enable debugging log support by default
13529 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13530 Date: Wed Jul 23 22:19:16 2008 +0000
13532 indicate check warnings and errors in delete and rename dialogs
13535 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13536 Date: Wed Jul 23 20:53:05 2008 +0000
13538 removed file_data_add_change_info
13539 reduced code redundancy - patch by Laurent, slightly modified
13542 Author: Laurent Monin <zas@norz.org>
13543 Date: Wed Jul 23 17:38:04 2008 +0000
13548 Author: Laurent Monin <zas@norz.org>
13549 Date: Wed Jul 23 12:46:35 2008 +0000
13554 Author: Laurent Monin <zas@norz.org>
13555 Date: Wed Jul 23 12:45:59 2008 +0000
13557 Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
13560 Author: Laurent Monin <zas@norz.org>
13561 Date: Wed Jul 23 10:21:37 2008 +0000
13563 Simplify parse_out_relatives().
13566 Author: Laurent Monin <zas@norz.org>
13567 Date: Wed Jul 23 09:10:41 2008 +0000
13572 Author: Laurent Monin <zas@norz.org>
13573 Date: Wed Jul 23 09:00:38 2008 +0000
13575 Fix missing newline at end of file.
13578 Author: Laurent Monin <zas@norz.org>
13579 Date: Wed Jul 23 08:59:29 2008 +0000
13581 Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
13584 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13585 Date: Tue Jul 22 22:05:20 2008 +0000
13587 do not create duplicate FileData entries
13590 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13591 Date: Tue Jul 22 21:46:08 2008 +0000
13593 basic infrastructure for early error and dangerous operations checking
13597 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13598 Date: Tue Jul 22 18:27:12 2008 +0000
13600 clean up fd->change on error
13603 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13604 Date: Tue Jul 22 18:13:41 2008 +0000
13606 remove items from file_data_planned_change_hash when the operation is
13610 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13611 Date: Tue Jul 22 17:57:22 2008 +0000
13613 fixed stop button in editor dialog
13616 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13617 Date: Tue Jul 22 17:40:24 2008 +0000
13619 delete file_data_planned_change_hash when it is not used
13622 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13623 Date: Mon Jul 21 21:38:26 2008 +0000
13626 http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
13629 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13630 Date: Mon Jul 21 20:50:24 2008 +0000
13632 file_util_rename_dir should not return anything
13635 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13636 Date: Mon Jul 21 20:40:29 2008 +0000
13638 added notification handler to view_dir
13641 Author: Laurent Monin <zas@norz.org>
13642 Date: Mon Jul 21 08:31:43 2008 +0000
13644 French translation was updated.
13647 Author: Laurent Monin <zas@norz.org>
13648 Date: Sun Jul 20 15:21:06 2008 +0000
13650 Update POTFILES.in.
13653 Author: Laurent Monin <zas@norz.org>
13654 Date: Sun Jul 20 15:16:05 2008 +0000
13656 Move uri_*() functions to separate files: uri_utils.[ch]
13659 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13660 Date: Sun Jul 20 15:04:40 2008 +0000
13662 periodic testing of changed files can be now disabled
13665 Author: Laurent Monin <zas@norz.org>
13666 Date: Sun Jul 20 14:56:32 2008 +0000
13668 Move history_list_*() functions to separate files:
13669 history_list.c and history_list.h.
13672 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13673 Date: Sun Jul 20 14:52:00 2008 +0000
13675 implemented "create directory" command
13678 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13679 Date: Sun Jul 20 13:59:55 2008 +0000
13681 fixed file copy/move dialog
13684 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13685 Date: Sun Jul 20 13:19:22 2008 +0000
13687 fixed the case when a renamed file is detected by directory scanning
13688 before the external rename commands exits. We have to update the
13689 FileData structure immediately, othervise we would get duplicate
13693 Author: Laurent Monin <zas@norz.org>
13694 Date: Sun Jul 20 12:20:12 2008 +0000
13696 Optimize history_list_add_to_key() a bit.
13699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13700 Date: Sun Jul 20 11:29:12 2008 +0000
13702 fixed previous checkin
13705 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13706 Date: Sun Jul 20 11:22:19 2008 +0000
13708 implemented directory rename and delete operations
13711 Author: Laurent Monin <zas@norz.org>
13712 Date: Sun Jul 20 07:52:16 2008 +0000
13714 Move out test outside the loop.
13717 Author: Laurent Monin <zas@norz.org>
13718 Date: Sat Jul 19 13:57:03 2008 +0000
13723 Author: Laurent Monin <zas@norz.org>
13724 Date: Sat Jul 19 12:36:46 2008 +0000
13726 Fix missing newline at end of file.
13729 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13730 Date: Sat Jul 19 09:06:24 2008 +0000
13732 increase reference count before sending notification in file_data_new
13735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13736 Date: Fri Jul 18 21:20:49 2008 +0000
13738 fixed test for changed files in cache
13741 Author: Laurent Monin <zas@norz.org>
13742 Date: Fri Jul 18 09:55:15 2008 +0000
13744 Introduce image_loader_set_done_func().
13747 Author: Laurent Monin <zas@norz.org>
13748 Date: Thu Jul 17 22:36:58 2008 +0000
13750 Reduce code redundancy by moving common code to new menu_choice_get_match_type().
13753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13754 Date: Thu Jul 17 21:51:21 2008 +0000
13756 reload changed images
13759 Author: Laurent Monin <zas@norz.org>
13760 Date: Tue Jul 15 15:37:14 2008 +0000
13762 Move code from image_osd_update_cb() to separate functions.
13765 Author: Laurent Monin <zas@norz.org>
13766 Date: Tue Jul 15 14:32:00 2008 +0000
13768 Tidy up and code redundancy reduction.
13771 Author: Laurent Monin <zas@norz.org>
13772 Date: Tue Jul 15 12:52:02 2008 +0000
13774 Use a specific enum for image.zoom_mode values (ZoomMode) and
13775 simplify calls to image_zoom_get_default(), dropping last parameter
13776 which was always options->image.zoom_mode.
13779 Author: Laurent Monin <zas@norz.org>
13780 Date: Sun Jul 13 14:50:07 2008 +0000
13782 Improve ways to specify html browser (used for help, see bug 2015099).
13783 Two new rc file options were added:
13784 - helpers.html_browser.command_name
13785 - helpers.html_browser.command_line
13786 These are checked first before trying common browser locations.
13787 If these do not lead to a valid browser, then geeqie will
13788 search for geeqie_html_browser script in the path, then
13789 it will try various common browsers.
13792 Author: Laurent Monin <zas@norz.org>
13793 Date: Sun Jul 13 13:51:23 2008 +0000
13795 Apply debian-specific patch to launch help browser (bug 2015099).
13798 Author: Laurent Monin <zas@norz.org>
13799 Date: Sun Jul 13 12:36:18 2008 +0000
13801 Fix a segfault occuring when opening some collection files.
13802 Skip all lines not starting with a # when only geometry is required.
13805 Author: Laurent Monin <zas@norz.org>
13806 Date: Sat Jul 5 10:21:09 2008 +0000
13808 Prevent segfault in certain conditions when displaying debug message.
13811 Author: Laurent Monin <zas@norz.org>
13812 Date: Fri Jul 4 22:49:04 2008 +0000
13814 French translation was updated.
13817 Author: Laurent Monin <zas@norz.org>
13818 Date: Fri Jul 4 20:32:48 2008 +0000
13820 Optimize a bit when connected zoom and scrolling are unset,
13821 just move the test outside loops.
13824 Author: Laurent Monin <zas@norz.org>
13825 Date: Fri Jul 4 17:21:07 2008 +0000
13827 layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
13830 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13831 Date: Thu Jul 3 20:16:15 2008 +0000
13833 refresh thumbnails on file change
13836 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13837 Date: Thu Jul 3 19:38:19 2008 +0000
13839 set fallback thumbnail pixbuf only if the loading really fails
13842 Author: Laurent Monin <zas@norz.org>
13843 Date: Thu Jul 3 18:16:39 2008 +0000
13845 Fix missing references for the current directory in pan folder stuff.
13846 It was causing an fd magick assertion failure.
13847 Bug reported by Omari Stephens.
13850 Author: Laurent Monin <zas@norz.org>
13851 Date: Thu Jul 3 08:33:10 2008 +0000
13853 Increase debugging info in file_data_ref() and file_data_unref().
13854 When compiled with DEBUG defined, file and line of the caller is displayed
13858 Author: Laurent Monin <zas@norz.org>
13859 Date: Wed Jul 2 08:38:47 2008 +0000
13861 Optimize file_cache_get() by only moving element to front if needed
13862 (most of the time there is no need).
13863 Reduce code redundancy in file_cache_put() by calling file_cache_get().
13864 Enhance debugging code.
13867 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13868 Date: Mon Jun 30 21:08:28 2008 +0000
13870 fixed division by zero in pixbuf_renderer_get_scroll_center
13873 Author: Laurent Monin <zas@norz.org>
13874 Date: Sun Jun 29 15:51:54 2008 +0000
13876 Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
13877 into thumb_loader_save_thumbnail().
13878 Most of the code was redundant.
13881 Author: Laurent Monin <zas@norz.org>
13882 Date: Sun Jun 29 10:11:43 2008 +0000
13884 Make better matching between options types in options.h and the rest of the code.
13885 Most changes are from gint to gboolean pseudo type and between gint / guint.
13888 Author: Laurent Monin <zas@norz.org>
13889 Date: Sat Jun 28 08:01:36 2008 +0000
13891 layout_image_drag_cb(): optimize when connected scrolling is unset.
13894 Author: Laurent Monin <zas@norz.org>
13895 Date: Sat Jun 28 07:43:37 2008 +0000
13897 Reduce number of parameters (mostly unused), just pass the event pointer.
13900 Author: Laurent Monin <zas@norz.org>
13901 Date: Sat Jun 28 00:44:31 2008 +0000
13904 thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
13907 Author: Laurent Monin <zas@norz.org>
13908 Date: Fri Jun 27 22:57:48 2008 +0000
13910 image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
13911 empty first element.
13914 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13915 Date: Fri Jun 27 21:35:21 2008 +0000
13917 do not read keywords and comment between exif_read_fd and exif_free_fd
13918 calls (fd->exif does not have reference counting)
13921 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13922 Date: Fri Jun 27 21:09:15 2008 +0000
13924 added pixbuf_fallback function
13925 fixed thumb loader for non-image files
13928 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13929 Date: Fri Jun 27 18:43:05 2008 +0000
13931 fixed crash in entering fullscreen during loading
13934 Author: Laurent Monin <zas@norz.org>
13935 Date: Fri Jun 27 10:00:55 2008 +0000
13937 osd_template_insert(): optimize and simplify using flags.
13940 Author: Laurent Monin <zas@norz.org>
13941 Date: Fri Jun 27 08:05:51 2008 +0000
13943 image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
13944 Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
13947 Author: Laurent Monin <zas@norz.org>
13948 Date: Thu Jun 26 23:29:08 2008 +0000
13950 image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
13953 Author: Laurent Monin <zas@norz.org>
13954 Date: Thu Jun 26 15:59:20 2008 +0000
13956 Use flags for pr_zoom_*() functions.
13959 Author: Laurent Monin <zas@norz.org>
13960 Date: Thu Jun 26 14:43:52 2008 +0000
13962 Use stricter types for image options.
13965 Author: Laurent Monin <zas@norz.org>
13966 Date: Thu Jun 26 12:23:48 2008 +0000
13968 Use flags instead of int parameters for pixbuf_renderer_overlay_add().
13971 Author: Laurent Monin <zas@norz.org>
13972 Date: Thu Jun 26 11:48:40 2008 +0000
13974 Only define ExifOrientationType if GQ_BUILD is not defined since
13975 it is already defined in exif.h.
13978 Author: Laurent Monin <zas@norz.org>
13979 Date: Wed Jun 25 20:53:52 2008 +0000
13984 Author: Laurent Monin <zas@norz.org>
13985 Date: Wed Jun 25 20:22:02 2008 +0000
13987 French translation was updated.
13990 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13991 Date: Sun Jun 22 20:07:32 2008 +0000
13993 optimized marks drawing
13996 Author: Vladimir Nadvornik <nadvornik@suse.cz>
13997 Date: Sun Jun 22 20:01:20 2008 +0000
13999 show marks in iconview
14002 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14003 Date: Sun Jun 22 10:01:26 2008 +0000
14005 show sidecars in icon view
14008 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14009 Date: Sun Jun 22 09:40:57 2008 +0000
14011 fixed in-place renaming
14014 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14015 Date: Sun Jun 22 09:19:42 2008 +0000
14017 added possibility to disable grouping of selected files
14020 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14021 Date: Sat Jun 21 22:01:45 2008 +0000
14023 cache size made configurable
14026 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14027 Date: Sat Jun 21 19:26:01 2008 +0000
14029 measure pixbuf cache size in bytes
14032 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14033 Date: Sat Jun 21 16:00:13 2008 +0000
14035 simple cache for loaded pixbufs
14038 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14039 Date: Sat Jun 21 11:05:55 2008 +0000
14041 renamed fd->pixbuf to fd->thumb_pixbuf
14044 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14045 Date: Wed Jun 18 22:26:52 2008 +0000
14047 implemented generic FileData cache
14048 use it for caching decoded exif data
14051 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14052 Date: Tue Jun 17 20:25:05 2008 +0000
14054 more robust thumbs progress bar
14057 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14058 Date: Tue Jun 17 19:56:21 2008 +0000
14060 do not allocate new buffer for thumbnails with correct orientation
14063 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14064 Date: Mon Jun 16 19:07:02 2008 +0000
14069 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14070 Date: Mon Jun 16 18:37:35 2008 +0000
14072 another try to free layout at exit
14075 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14076 Date: Sun Jun 15 21:52:15 2008 +0000
14078 rotate thumbnails by exif
14081 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14082 Date: Sun Jun 15 20:09:15 2008 +0000
14084 use FileData in thumb_loader
14087 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14088 Date: Sat Jun 14 21:49:48 2008 +0000
14090 use GtkSizeGroup to control initial size of split images
14093 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14094 Date: Sat Jun 14 18:41:30 2008 +0000
14096 preserve image center on refresh
14099 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14100 Date: Sat Jun 14 18:33:40 2008 +0000
14102 use multiline description in vflist with large thumbnails
14103 always display marks in the first column
14104 show expander in "name" column
14107 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14108 Date: Sat Jun 14 17:32:27 2008 +0000
14110 join name and sidecars to one string
14113 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14114 Date: Sat Jun 14 17:14:28 2008 +0000
14116 optimized vflist_setup_iter_recursive
14119 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14120 Date: Sat Jun 14 12:43:39 2008 +0000
14122 iconlist_refresh optimization
14125 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14126 Date: Sat Jun 14 12:30:44 2008 +0000
14128 fixed iconview update after deletion of selected image
14131 Author: Laurent Monin <zas@norz.org>
14132 Date: Sat Jun 14 06:52:52 2008 +0000
14134 Silent unused variable warning.
14137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14138 Date: Fri Jun 13 21:32:58 2008 +0000
14140 optimized vflist_setup_iter
14143 Author: Laurent Monin <zas@norz.org>
14144 Date: Fri Jun 13 13:33:11 2008 +0000
14146 French translation was updated.
14149 Author: Laurent Monin <zas@norz.org>
14150 Date: Fri Jun 13 12:27:41 2008 +0000
14152 Revert patches 759 and 760.
14153 759 patch broke adding selection of files through sort manager
14154 to an unopened collection.
14157 Author: Laurent Monin <zas@norz.org>
14158 Date: Fri Jun 13 11:51:23 2008 +0000
14160 Display total size of files in collection window, for the list and for the selection.
14163 Author: Laurent Monin <zas@norz.org>
14164 Date: Fri Jun 13 11:11:57 2008 +0000
14166 Optionnally display directory's date in list view.
14167 It can be set through Preferences > Advanced > Behavior and
14168 is saved to rc file as layout.show_directory_date option.
14171 Author: Laurent Monin <zas@norz.org>
14172 Date: Thu Jun 12 22:43:32 2008 +0000
14174 load_options_from():
14175 - do not copy option name and value anywhere, only copy value_all to a separate buffer
14176 - allow more relaxed syntax on read, so we can correctly read option name and value
14177 even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
14178 - minor aesthetical changes
14181 Author: Laurent Monin <zas@norz.org>
14182 Date: Thu Jun 12 21:21:32 2008 +0000
14184 Add a comment about relative positions of image overlay in the rc file.
14187 Author: Laurent Monin <zas@norz.org>
14188 Date: Thu Jun 12 20:33:51 2008 +0000
14190 Allow to set image overlay info position through options:
14191 - image_overlay.common.x
14192 - image_overlay.common.y
14194 For now, there are only editable through rc file.
14197 Author: Laurent Monin <zas@norz.org>
14198 Date: Thu Jun 12 20:17:22 2008 +0000
14200 Move some functions from image.[ch] to image-overlay.c and make them static:
14201 - image_overlay_add()
14202 - image_overlay_set()
14203 - image_overlay_remove()
14204 - image_overlay_get() (unused)
14207 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14208 Date: Thu Jun 12 18:30:33 2008 +0000
14210 reverted changes in layout_close made in rev. 890 and 901
14213 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14214 Date: Tue Jun 10 19:25:21 2008 +0000
14216 fixed vdtree_sort_cb
14219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14220 Date: Tue Jun 10 18:39:19 2008 +0000
14222 fixed segfault in vd_rename_cb
14225 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14226 Date: Tue Jun 10 18:19:17 2008 +0000
14228 dropped vficon_sync, use vficon_refresh everywhere
14231 Author: Laurent Monin <zas@norz.org>
14232 Date: Tue Jun 10 11:55:18 2008 +0000
14234 collection_from_dnd_data(): simplify and optimize.
14237 Author: Laurent Monin <zas@norz.org>
14238 Date: Tue Jun 10 11:27:35 2008 +0000
14240 collection_info_list_to_dnd_data(): simplify and optimize.
14243 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14244 Date: Mon Jun 9 20:27:39 2008 +0000
14246 moved notification to view_file.c
14249 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14250 Date: Mon Jun 9 19:43:56 2008 +0000
14252 run idle function just once
14255 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14256 Date: Mon Jun 9 19:41:37 2008 +0000
14258 use vficon_refresh for updating
14261 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14262 Date: Mon Jun 9 19:00:47 2008 +0000
14264 handle deletion of selected files
14267 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14268 Date: Mon Jun 9 18:28:28 2008 +0000
14270 optimized vficon_refresh_real
14273 Author: Laurent Monin <zas@norz.org>
14274 Date: Mon Jun 9 10:10:34 2008 +0000
14276 Minor fixes and add a note about variable declaration.
14279 Author: Laurent Monin <zas@norz.org>
14280 Date: Mon Jun 9 07:14:46 2008 +0000
14282 Use unsigned type for marks since it is used as a bitfield.
14285 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14286 Date: Mon Jun 9 07:06:53 2008 +0000
14288 fixed saving options on exit
14291 Author: Laurent Monin <zas@norz.org>
14292 Date: Sun Jun 8 23:42:51 2008 +0000
14294 Tidy up: add/remove white lines, minor code changes.
14297 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14298 Date: Sun Jun 8 21:21:13 2008 +0000
14300 improved vficon_populate
14303 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14304 Date: Sun Jun 8 20:24:46 2008 +0000
14306 vficon_sync speed-up
14309 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14310 Date: Sun Jun 8 19:09:44 2008 +0000
14312 better check for notify type
14315 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14316 Date: Sun Jun 8 09:25:39 2008 +0000
14318 fixed switching thumbnails in listview on and off - bug 1984825
14321 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14322 Date: Sat Jun 7 22:44:17 2008 +0000
14324 various refresh and notification fixes
14327 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14328 Date: Sat Jun 7 15:08:33 2008 +0000
14330 various notification improvements
14333 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14334 Date: Sat Jun 7 10:45:33 2008 +0000
14336 use the new notification for collections
14339 Author: Laurent Monin <zas@norz.org>
14340 Date: Sat Jun 7 10:18:30 2008 +0000
14342 Display Lirc state in config log.
14343 Re-organize the config log a bit.
14346 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14347 Date: Sat Jun 7 09:36:12 2008 +0000
14349 use new notification in img-view
14352 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14353 Date: Sat Jun 7 09:10:01 2008 +0000
14355 use new notification in layout and layout_image
14358 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14359 Date: Sat Jun 7 08:13:22 2008 +0000
14361 used new notification in search.c
14364 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14365 Date: Sat Jun 7 07:45:08 2008 +0000
14367 used new notification in dupe.c
14370 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14371 Date: Fri Jun 6 22:34:15 2008 +0000
14373 used new notification in cache_maint
14376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14377 Date: Fri Jun 6 22:11:03 2008 +0000
14382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14383 Date: Fri Jun 6 21:50:09 2008 +0000
14385 realtime file monitor
14388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14389 Date: Fri Jun 6 20:59:03 2008 +0000
14391 zero-lenght path must be allowed for now
14394 Author: Laurent Monin <zas@norz.org>
14395 Date: Fri Jun 6 08:01:19 2008 +0000
14397 French translation was updated.
14400 Author: Laurent Monin <zas@norz.org>
14401 Date: Thu Jun 5 23:31:22 2008 +0000
14403 Fix "No newline at end of file" warning.
14406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14407 Date: Thu Jun 5 18:43:44 2008 +0000
14409 use new notification in vficon
14412 Author: Laurent Monin <zas@norz.org>
14413 Date: Thu Jun 5 09:24:42 2008 +0000
14415 Compare paths using utf8_collate_key() since paths are utf8-encoded.
14416 It fixes bug 1959854.
14419 Author: Laurent Monin <zas@norz.org>
14420 Date: Thu Jun 5 08:41:02 2008 +0000
14422 Use uft8_collate_key() to sort utf8 strings.
14423 Modify file_data_set_path() to sync collate keys and file_data_pool
14426 Partially fix bug 1959854.
14429 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14430 Date: Wed Jun 4 21:12:47 2008 +0000
14432 new notification system (used only in vflist for now)
14435 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14436 Date: Tue Jun 3 19:44:19 2008 +0000
14438 replaced directory path with FileData* dir_fd
14441 Author: Laurent Monin <zas@norz.org>
14442 Date: Tue Jun 3 15:54:05 2008 +0000
14444 Allow to modify the aspect of Geeqie through the use of a
14445 gtkrc file that may be present in the geeqie rc directory.
14446 Patch by Aldric RENAUDIN and me.
14449 Author: Laurent Monin <zas@norz.org>
14450 Date: Tue Jun 3 13:54:22 2008 +0000
14452 Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
14455 Author: Laurent Monin <zas@norz.org>
14456 Date: Tue Jun 3 11:24:16 2008 +0000
14458 Drop initialization to NULL since filelist_read() will take care of it.
14461 Author: Laurent Monin <zas@norz.org>
14462 Date: Tue Jun 3 09:41:00 2008 +0000
14464 filelist_read_real(): optimize and clean up.
14467 Author: Laurent Monin <zas@norz.org>
14468 Date: Tue Jun 3 09:03:33 2008 +0000
14470 Reduce indentation level.
14473 Author: Laurent Monin <zas@norz.org>
14474 Date: Tue Jun 3 08:57:46 2008 +0000
14476 Reduce indentation level.
14479 Author: Laurent Monin <zas@norz.org>
14480 Date: Tue Jun 3 08:53:53 2008 +0000
14482 collection_table_find_data_by_coord(): tidy up.
14485 Author: Laurent Monin <zas@norz.org>
14486 Date: Tue Jun 3 07:37:24 2008 +0000
14488 vflist_maint(): only allocate memory and compare strings if needed.
14491 Author: Laurent Monin <zas@norz.org>
14492 Date: Tue Jun 3 07:32:13 2008 +0000
14494 layout_real_renamed(), layout_real_removed(), layout_real_moved():
14498 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14499 Date: Sat May 31 19:46:26 2008 +0000
14501 do not change original FileData on copy
14504 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14505 Date: Sat May 31 19:44:41 2008 +0000
14507 replaced vflist_maint functions by vflist_refresh - it allows to follow
14508 changes made by external editors more precisely
14511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14512 Date: Fri May 30 21:41:46 2008 +0000
14514 vflist_populate_view: better handle selected files that are renamed or deleted
14517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14518 Date: Fri May 30 20:13:16 2008 +0000
14520 fixed thumb index (thumbnails are shown again)
14523 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14524 Date: Fri May 30 19:53:52 2008 +0000
14526 simplified vflist_populate_view
14529 Author: Laurent Monin <zas@norz.org>
14530 Date: Fri May 30 08:39:52 2008 +0000
14532 Use functions to set editors name and command and ensure they are
14534 Previously, non-utf8 strings from rc file caused some issues.
14537 Author: Laurent Monin <zas@norz.org>
14538 Date: Fri May 30 08:36:23 2008 +0000
14540 Make utf8_validate_or_convert() to always allocate a new string.
14543 Author: Laurent Monin <zas@norz.org>
14544 Date: Fri May 30 07:20:25 2008 +0000
14546 Check for existing editor command using is_valid_editor_command().
14549 Author: Laurent Monin <zas@norz.org>
14550 Date: Thu May 29 07:58:34 2008 +0000
14552 Preserve properties window width and height during session even when
14553 layout.save_window_positions is not set.
14554 It restores the pre revision 858 behavior.
14557 Author: Laurent Monin <zas@norz.org>
14558 Date: Thu May 29 07:52:05 2008 +0000
14560 Save properties window width and height to rc file and restore
14561 them on next session if layout.save_window_positions is set to TRUE.
14564 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14565 Date: Wed May 28 22:12:10 2008 +0000
14567 improved infrastructure for tracing changes, optimized vflist_populate_view
14570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14571 Date: Tue May 27 18:46:34 2008 +0000
14573 measure time of filelist update
14576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14577 Date: Tue May 27 18:37:15 2008 +0000
14579 another fix in notification
14582 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14583 Date: Mon May 26 18:32:04 2008 +0000
14585 Fix histogram grid - patch by Uwe Ohse
14588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14589 Date: Mon May 26 18:22:08 2008 +0000
14591 use fputs instead of printf - patch by Uwe Ohse
14594 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14595 Date: Mon May 26 17:06:30 2008 +0000
14597 fixed bug in notification code
14600 Author: Laurent Monin <zas@norz.org>
14601 Date: Sun May 25 20:17:07 2008 +0000
14603 Tidy up: indentation fixes, typo fixes, ...
14606 Author: Laurent Monin <zas@norz.org>
14607 Date: Sun May 25 19:54:00 2008 +0000
14612 Author: Laurent Monin <zas@norz.org>
14613 Date: Sun May 25 19:13:04 2008 +0000
14618 Author: Laurent Monin <zas@norz.org>
14619 Date: Sun May 25 19:03:30 2008 +0000
14621 bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
14624 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14625 Date: Sat May 24 22:44:18 2008 +0000
14627 rewritten utilops.h:
14628 - better integration of external commands
14632 Author: Laurent Monin <zas@norz.org>
14633 Date: Sat May 24 20:01:59 2008 +0000
14635 Allow to escape star characters in the template string with a \.
14636 One can insert a \ by escaping it with another \.
14637 Fix deletion of empty parts when using | trick.
14638 Append the separator " - " only if data is neither NULL nor empty.
14639 Patch by Uwe Ohse and Laurent Monin.
14642 Author: Vladimir Nadvornik <nadvornik@suse.cz>
14643 Date: Sat May 24 09:18:09 2008 +0000
14645 improved filedata interface
14648 Author: Laurent Monin <zas@norz.org>
14649 Date: Fri May 23 23:40:12 2008 +0000
14651 Fix display of libpthread detection.
14652 Fix display of lirc support, do not test for headers if disabled.
14655 Author: Laurent Monin <zas@norz.org>
14656 Date: Fri May 23 23:18:40 2008 +0000
14658 Silent few warnings that appeared when using --disable-exiv2 configure option.
14661 Author: Laurent Monin <zas@norz.org>
14662 Date: Fri May 23 22:57:51 2008 +0000
14664 French translation was updated.
14667 Author: Laurent Monin <zas@norz.org>
14668 Date: Fri May 23 22:55:23 2008 +0000
14670 Use the same label for toolbar buttons tooltip than in main menu.
14673 Author: Laurent Monin <zas@norz.org>
14674 Date: Fri May 23 15:07:30 2008 +0000
14676 Add -Wstrict-prototypes to gcc options only in developer mode
14677 since it clutters the compilation log with unfixable warnings.
14678 Add -Wall in developer mode to display even more warnings.
14679 Fix display of --enable-deprecated at end of configure (yes
14680 and no were inversed).
14683 Author: Laurent Monin <zas@norz.org>
14684 Date: Fri May 23 12:27:28 2008 +0000
14686 slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
14689 Author: Laurent Monin <zas@norz.org>
14690 Date: Fri May 23 12:19:42 2008 +0000
14692 Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
14695 Author: Laurent Monin <zas@norz.org>
14696 Date: Fri May 23 00:20:56 2008 +0000
14698 Try to load a system-wide rc file if any, before per-user rc file.
14699 For now, system-wide rc file path is set to /etc/geeqie/geeqierc
14700 (defined by GQ_SYSTEM_WIDE_DIR in main.h).
14701 filter_parse() was modified to replace entries having the same key,
14702 needed since it may be called more than once.
14704 Please test heavily.
14707 Author: Laurent Monin <zas@norz.org>
14708 Date: Thu May 22 23:22:12 2008 +0000
14710 Pass ConfOptions * to save_options() and load_options().
14713 Author: Laurent Monin <zas@norz.org>
14714 Date: Thu May 22 23:17:26 2008 +0000
14716 Move code from save_options() to new save_options_to() which takes
14717 the destination path as parameter.
14720 Author: Laurent Monin <zas@norz.org>
14721 Date: Thu May 22 23:09:53 2008 +0000
14723 Move setup_default_options() and sync_options_with_current_state() to options.[ch].
14724 Pass ConfOptions * to these instead of directly using global variable.
14725 Cleanup #include in main.c.
14728 Author: Laurent Monin <zas@norz.org>
14729 Date: Thu May 22 22:49:07 2008 +0000
14731 Move code from exit_program_final() to new sync_options_with_current_state().
14734 Author: Laurent Monin <zas@norz.org>
14735 Date: Thu May 22 22:43:07 2008 +0000
14737 Separate path building code from options loading code.
14738 Most code of load_options() is moved to new load_options_from().
14739 ExifUIList initialization is moved to setup_default_options().
14742 Author: Laurent Monin <zas@norz.org>
14743 Date: Thu May 22 20:22:13 2008 +0000
14745 Make shell command and its option rc file options instead of hardcoded strings.
14746 This allows users to modify the shell command that execute "editors".
14747 Two new options appear in rc file:
14748 - shell.path (default to "/bin/sh")
14749 - shell.options (default to "-c")
14751 These options can only be changed from the rc file, not at runtime.
14752 Tests are made to check that shell.path is not empty and lead to
14753 an executable file.
14756 Author: Laurent Monin <zas@norz.org>
14757 Date: Thu May 22 13:00:45 2008 +0000
14759 Fix signed vs unsigned warnings.
14760 In most cases, gint was used instead of guint.
14763 Author: Laurent Monin <zas@norz.org>
14764 Date: Thu May 22 11:28:35 2008 +0000
14766 Comment out unused static function extension_truncate().
14769 Author: Laurent Monin <zas@norz.org>
14770 Date: Thu May 22 11:27:43 2008 +0000
14772 Fix up some types, make some signed vs unsigned warnings quiet.
14775 Author: Laurent Monin <zas@norz.org>
14776 Date: Thu May 22 10:09:07 2008 +0000
14778 Modify set_default_image_overlay_template_string() to accept the pointer to
14779 the string to modify and add a generic function to set template_string value.
14782 Author: Laurent Monin <zas@norz.org>
14783 Date: Thu May 22 09:22:29 2008 +0000
14785 French translation was updated.
14788 Author: Laurent Monin <zas@norz.org>
14789 Date: Thu May 22 09:12:36 2008 +0000
14791 Introduce an helper function that returns the name of an editor.
14792 It helps to reduce code redundancy.
14795 Author: Laurent Monin <zas@norz.org>
14796 Date: Thu May 22 08:49:52 2008 +0000
14798 Use a struct to handle editor's properties.
14801 Author: Laurent Monin <zas@norz.org>
14802 Date: Wed May 21 19:37:18 2008 +0000
14804 Make stricter match for option's names consisting of a prefix and a number.
14805 It allows to have names like "prefix_12" and "prefix_something" in the same file.
14806 Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
14807 to unpredictable results. It was wrong too with "prefix_something", which
14808 was equivalent to "prefix_0", instead of being an option of its own.
14811 Author: Laurent Monin <zas@norz.org>
14812 Date: Wed May 21 11:46:19 2008 +0000
14814 Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
14817 Author: Laurent Monin <zas@norz.org>
14818 Date: Wed May 21 11:45:29 2008 +0000
14820 Use g_build_filename().
14823 Author: Laurent Monin <zas@norz.org>
14824 Date: Wed May 21 11:07:23 2008 +0000
14826 Use G_DIR_SEPARATOR where applicable.
14829 Author: Laurent Monin <zas@norz.org>
14830 Date: Wed May 21 11:00:13 2008 +0000
14832 Use G_DIR_SEPARATOR_S where applicable.
14835 Author: Laurent Monin <zas@norz.org>
14836 Date: Wed May 21 10:52:38 2008 +0000
14838 Use g_build_filename() and G_DIR_SEPARATOR_S.
14841 Author: Laurent Monin <zas@norz.org>
14842 Date: Wed May 21 10:46:33 2008 +0000
14844 Use g_build_filename() instead of g_strconcat().
14847 Author: Laurent Monin <zas@norz.org>
14848 Date: Wed May 21 10:11:56 2008 +0000
14850 tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
14853 Author: Laurent Monin <zas@norz.org>
14854 Date: Wed May 21 09:58:29 2008 +0000
14856 tab_completion_popup_cb(): use g_build_filename() and simplify code.
14859 Author: Laurent Monin <zas@norz.org>
14860 Date: Wed May 21 09:50:32 2008 +0000
14862 Use expand_tilde() instead of simple concatenation, it allows correct expansion
14863 of ~user as well as ~dir.
14866 Author: Laurent Monin <zas@norz.org>
14867 Date: Wed May 21 09:30:53 2008 +0000
14869 dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
14872 Author: Laurent Monin <zas@norz.org>
14873 Date: Wed May 21 08:53:51 2008 +0000
14875 Fix a segfault occuring when logging an empty message and there is no log window.
14878 Author: Laurent Monin <zas@norz.org>
14879 Date: Wed May 21 00:42:14 2008 +0000
14881 Use g_build_filename().
14884 Author: Laurent Monin <zas@norz.org>
14885 Date: Wed May 21 00:39:16 2008 +0000
14887 thumb_std_cache_path(): use g_build_filename() and simplify.
14890 Author: Laurent Monin <zas@norz.org>
14891 Date: Wed May 21 00:32:57 2008 +0000
14893 Use g_build_filename().
14896 Author: Laurent Monin <zas@norz.org>
14897 Date: Wed May 21 00:20:13 2008 +0000
14899 Use g_build_filename() where applicable.
14902 Author: Laurent Monin <zas@norz.org>
14903 Date: Wed May 21 00:15:41 2008 +0000
14905 Use g_build_filename() instead of g_strconcat().
14908 Author: Laurent Monin <zas@norz.org>
14909 Date: Wed May 21 00:13:12 2008 +0000
14911 Use g_build_filename() and get rid of "root dir fix".
14914 Author: Laurent Monin <zas@norz.org>
14915 Date: Wed May 21 00:12:19 2008 +0000
14917 Use g_build_filename().
14920 Author: Laurent Monin <zas@norz.org>
14921 Date: Wed May 21 00:01:03 2008 +0000
14923 Disable unused code:
14924 - cache_maintain_home_dir()
14925 - cache_maintain_dir()
14928 Author: Laurent Monin <zas@norz.org>
14929 Date: Tue May 20 23:41:13 2008 +0000
14931 Build path using g_build_filename() then calculate its length.
14934 Author: Laurent Monin <zas@norz.org>
14935 Date: Tue May 20 23:11:47 2008 +0000
14937 Use G_DIR_SEPARATOR_S instead of hardcoded "/".
14940 Author: Laurent Monin <zas@norz.org>
14941 Date: Tue May 20 23:07:09 2008 +0000
14943 Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
14946 Author: Laurent Monin <zas@norz.org>
14947 Date: Tue May 20 22:47:13 2008 +0000
14949 cache_find_location(): use g_build_filename() and move redundant code to new functions.
14952 Author: Laurent Monin <zas@norz.org>
14953 Date: Tue May 20 22:22:11 2008 +0000
14955 Use g_build_filename().
14958 Author: Laurent Monin <zas@norz.org>
14959 Date: Tue May 20 22:13:48 2008 +0000
14961 Use size_t instead of gint, it silents a signed vs unsigned warning.
14964 Author: Laurent Monin <zas@norz.org>
14965 Date: Tue May 20 22:11:59 2008 +0000
14967 Use g_build_filename() instead of g_strconcat().
14970 Author: Laurent Monin <zas@norz.org>
14971 Date: Tue May 20 22:09:04 2008 +0000
14973 Drop concat_dir_and_file() and use g_build_filename() instead.
14976 Author: Laurent Monin <zas@norz.org>
14977 Date: Tue May 20 22:00:14 2008 +0000
14979 Use G_DIR_SEPARATOR instead of '/' where applicable.
14982 Author: Laurent Monin <zas@norz.org>
14983 Date: Tue May 20 21:51:25 2008 +0000
14985 Use g_build_filename() to build paths.
14988 Author: Laurent Monin <zas@norz.org>
14989 Date: Tue May 20 20:11:29 2008 +0000
14991 Do not use glib posix wrappers since they were introduced in 2.6
14992 and we want 2.4 compatibility.
14995 Author: Laurent Monin <zas@norz.org>
14996 Date: Tue May 20 20:06:11 2008 +0000
14998 Use access() instead of g_access() which is only available in 2.8.
15001 Author: Laurent Monin <zas@norz.org>
15002 Date: Tue May 20 19:14:36 2008 +0000
15004 Use utf-8 charset instead of iso-8859-1.
15008 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15009 Date: Tue May 20 17:43:37 2008 +0000
15011 updated ru.po by Alexandre Prokoudine
15014 Author: Laurent Monin <zas@norz.org>
15015 Date: Tue May 20 08:18:30 2008 +0000
15017 French translation was updated.
15020 Author: Laurent Monin <zas@norz.org>
15021 Date: Tue May 20 08:14:35 2008 +0000
15023 Sort out log_printf() vs printf_term() mix up.
15026 Author: Laurent Monin <zas@norz.org>
15027 Date: Tue May 20 07:52:49 2008 +0000
15029 Use print_term() instead of printf(), since it handles charset conversion
15030 from utf8 to locale if needed.
15033 Author: Laurent Monin <zas@norz.org>
15034 Date: Mon May 19 11:09:23 2008 +0000
15036 Remove C-specific gcc options from CXXFLAGS.
15037 Add few more warnings.
15040 Author: Laurent Monin <zas@norz.org>
15041 Date: Mon May 19 09:27:30 2008 +0000
15043 Fix some incomplete initialization warnings.
15046 Author: Laurent Monin <zas@norz.org>
15047 Date: Mon May 19 08:46:37 2008 +0000
15049 depreceated -> deprecated
15052 Author: Laurent Monin <zas@norz.org>
15053 Date: Mon May 19 08:43:11 2008 +0000
15058 Author: Laurent Monin <zas@norz.org>
15059 Date: Mon May 19 08:36:06 2008 +0000
15061 Create auxdir if needed.
15064 Author: Laurent Monin <zas@norz.org>
15065 Date: Mon May 19 08:24:10 2008 +0000
15067 Fix spurious end of line introduced in revision 780.
15070 Author: Petr Ostadal <postadal@suse.cz>
15071 Date: Mon May 19 01:15:17 2008 +0000
15073 configure.in was rewritten:
15074 - uses PKG_CHECK_MODULES everywhere
15075 - added --enable-debug (enable debugging support)
15076 - added --enable-developer (developer mode, checks depreceated code ...)
15077 - removed obsoleted INCLUDES from Makefile.am
15078 Fixed src/debug.h (added glib.h).
15079 Fixed src/exiv2.c compilation with libexiv2 v0.15.
15080 Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
15083 Author: Petr Ostadal <postadal@suse.cz>
15084 Date: Mon May 19 00:54:59 2008 +0000
15086 Updated CODING (GPL header, macros, svn change-log, ...).
15089 Author: Laurent Monin <zas@norz.org>
15090 Date: Sun May 18 21:14:01 2008 +0000
15092 Save order of Properties dialog tabs to rc file.
15093 Users of GTK+ <2.10 can set tabs order directly in the rc file,
15094 others can move tabs using drag'n drop.
15095 The option is named properties.tabs_order, its default value
15096 is "123" which is General, Keywords, Exif tabs (left to right).
15099 Author: Laurent Monin <zas@norz.org>
15100 Date: Sun May 18 12:56:18 2008 +0000
15102 Cleanup and code redundancy reduction.
15105 Author: Laurent Monin <zas@norz.org>
15106 Date: Sun May 18 11:39:58 2008 +0000
15108 Memorize text to display in the log window when the window is
15109 not yet created. On log window display, the memorized text
15110 is then recalled and displayed.
15113 Author: Laurent Monin <zas@norz.org>
15114 Date: Sun May 18 07:36:57 2008 +0000
15116 Do not create log window more than once.
15119 Author: Laurent Monin <zas@norz.org>
15120 Date: Sat May 17 22:37:04 2008 +0000
15122 Fix formatted.SubjectDistance appearing twice in exif bar configuration.
15125 Author: Laurent Monin <zas@norz.org>
15126 Date: Sat May 17 21:28:02 2008 +0000
15128 Update POTFILES.in.
15131 Author: Laurent Monin <zas@norz.org>
15132 Date: Sat May 17 21:26:45 2008 +0000
15134 Add a log window that shows normal and debug messages. For now, it was added to Help menu.
15137 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15138 Date: Fri May 16 20:12:11 2008 +0000
15140 fixed exiv2 version test
15143 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15144 Date: Fri May 16 20:09:32 2008 +0000
15146 get processed values from exiv2
15147 http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
15150 Author: Laurent Monin <zas@norz.org>
15151 Date: Fri May 16 14:59:45 2008 +0000
15153 Fix redundant application name in window titles.
15154 It simplifies code.
15157 Author: Laurent Monin <zas@norz.org>
15158 Date: Fri May 16 14:38:05 2008 +0000
15160 French translation was updated.
15163 Author: Laurent Monin <zas@norz.org>
15164 Date: Fri May 16 12:16:49 2008 +0000
15166 Do not use printf() directly but use new wrapper function log_printf() instead.
15169 Author: Laurent Monin <zas@norz.org>
15170 Date: Fri May 16 12:08:51 2008 +0000
15172 Drop include "debug.h".
15175 Author: Laurent Monin <zas@norz.org>
15176 Date: Fri May 16 10:02:56 2008 +0000
15178 Include debug.h from main.h since debug macros may be used anywhere in the code.
15181 Author: Laurent Monin <zas@norz.org>
15182 Date: Fri May 16 09:10:56 2008 +0000
15184 Improve editor commands error display:
15185 - display all errors (not only syntax errors)
15186 - display errors from Preferences (checks are made on Apply or OK)
15189 Author: Laurent Monin <zas@norz.org>
15190 Date: Fri May 16 08:37:07 2008 +0000
15192 Improve editors a bit:
15193 - allow whitespaces before and after %v, %V, %w
15194 - allow % escaping using %% (mandatory to use shell commands than contain % characters)
15195 - display a dialog on execution if a syntax error is detected (only for generic editors)
15196 - update README editors section
15199 Author: Laurent Monin <zas@norz.org>
15200 Date: Wed May 14 18:12:11 2008 +0000
15202 The Encoding key is now deprecated by the FreeDesktop standard and all
15203 strings are required to be encoded in UTF-8. This desktop entry
15204 explicitly specifies an Encoding of UTF-8, which is harmless but no longer
15207 See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
15212 Author: Laurent Monin <zas@norz.org>
15213 Date: Wed May 14 18:09:05 2008 +0000
15215 Patch #1963690 was applied.
15216 It fixes hyphens/minus confusion in the man page.
15219 Author: Laurent Monin <zas@norz.org>
15220 Date: Wed May 14 17:00:25 2008 +0000
15222 Simplify thumb_std_maint_moved(), since g_list_append knows
15223 how to append to a NULL list. Patch by Uwe Ohse.
15226 Author: Laurent Monin <zas@norz.org>
15227 Date: Wed May 14 16:52:55 2008 +0000
15229 Simplify collect_manager_add_action(), since g_list_append knows
15230 how to append to a NULL list. Patch by Uwe Ohse.
15233 Author: Laurent Monin <zas@norz.org>
15234 Date: Wed May 14 12:59:00 2008 +0000
15236 Merge vflist_row_by_path() into vflist_index_by_path().
15239 Author: Laurent Monin <zas@norz.org>
15240 Date: Wed May 14 10:40:43 2008 +0000
15242 Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
15246 Author: Laurent Monin <zas@norz.org>
15247 Date: Wed May 14 08:56:08 2008 +0000
15249 Make vf_pop_menu_*_cb static.
15252 Author: Laurent Monin <zas@norz.org>
15253 Date: Tue May 13 20:31:35 2008 +0000
15255 French translation fixes.
15258 Author: Laurent Monin <zas@norz.org>
15259 Date: Tue May 13 20:21:00 2008 +0000
15261 Resync POTFILES.in and *.po, update french translation and
15262 regenerate statistics in README.
15265 Author: Laurent Monin <zas@norz.org>
15266 Date: Tue May 13 20:13:44 2008 +0000
15268 Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
15271 Author: Laurent Monin <zas@norz.org>
15272 Date: Tue May 13 19:56:52 2008 +0000
15274 Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
15277 Author: Laurent Monin <zas@norz.org>
15278 Date: Tue May 13 19:54:13 2008 +0000
15280 vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
15283 Author: Laurent Monin <zas@norz.org>
15284 Date: Tue May 13 19:51:22 2008 +0000
15286 vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
15289 Author: Laurent Monin <zas@norz.org>
15290 Date: Tue May 13 19:45:04 2008 +0000
15292 Fix last patch, only set vf->clicked_mark for a valid mark.
15295 Author: Laurent Monin <zas@norz.org>
15296 Date: Tue May 13 19:32:25 2008 +0000
15298 Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
15299 named clicked_mark.
15300 Marks numbering is now consistent with menus (starting at 1, 0 is an
15301 invalid mark), assertions were modified accordingly.
15304 Author: Laurent Monin <zas@norz.org>
15305 Date: Tue May 13 16:09:43 2008 +0000
15307 Expand tilde with file: and view: remote parameters.
15308 Now these are working:
15309 geeqie -r file:~/dir
15310 geeqie -r view:~user/file
15313 Author: Laurent Monin <zas@norz.org>
15314 Date: Tue May 13 14:49:38 2008 +0000
15316 Display a message when invalid remote options are used.
15319 Author: Laurent Monin <zas@norz.org>
15320 Date: Tue May 13 14:35:51 2008 +0000
15322 Comparing tag id is not sufficient, check the tag name too.
15325 Author: Laurent Monin <zas@norz.org>
15326 Date: Tue May 13 11:58:47 2008 +0000
15328 Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
15331 Author: Laurent Monin <zas@norz.org>
15332 Date: Tue May 13 08:53:26 2008 +0000
15334 Move all remote stuff from main.c to remote.[ch].
15337 Author: Laurent Monin <zas@norz.org>
15338 Date: Tue May 13 08:02:46 2008 +0000
15340 Move some functions from main.[ch] to new window.[ch].
15343 Author: Laurent Monin <zas@norz.org>
15344 Date: Tue May 13 07:34:37 2008 +0000
15346 Ensure that we end with UTF8 encoded comment and keywords.
15349 Author: Laurent Monin <zas@norz.org>
15350 Date: Mon May 12 23:26:00 2008 +0000
15352 Reading of Iptc.Application2.Keywords should now be fixed.
15353 Use uft8_validate_or_convert() on exif's text data to be safe.
15356 Author: Laurent Monin <zas@norz.org>
15357 Date: Mon May 12 23:21:35 2008 +0000
15359 Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
15362 Author: Laurent Monin <zas@norz.org>
15363 Date: Mon May 12 23:00:04 2008 +0000
15365 bar_exif_validate_text(): use computed length and cleanup.
15368 Author: Laurent Monin <zas@norz.org>
15369 Date: Mon May 12 19:56:28 2008 +0000
15371 Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
15374 Author: Laurent Monin <zas@norz.org>
15375 Date: Mon May 12 17:10:40 2008 +0000
15377 Extract and append keywords from Iptc.Application2.Keywords tags.
15378 A function was added to make the keywords unique in the list.
15379 Note: Iptc.Application2.Keywords is only read, not written.
15382 Author: Laurent Monin <zas@norz.org>
15383 Date: Mon May 12 10:46:23 2008 +0000
15385 When an option was successfully read, just continue to next line.
15388 Author: Laurent Monin <zas@norz.org>
15389 Date: Mon May 12 10:37:37 2008 +0000
15391 Minor formatting fix in rc file header.
15394 Author: Laurent Monin <zas@norz.org>
15395 Date: Mon May 12 08:52:17 2008 +0000
15397 Rework read_*_option():
15398 - read_u?int_option() now interpret a value of "true" as 1
15399 - read_bool_option() now interpret any value different from 0 as true.
15400 - make functions return TRUE on successful read, FALSE else
15402 Theses changes will help to maintain compatibility when options are modified.
15405 Author: Laurent Monin <zas@norz.org>
15406 Date: Mon May 12 08:11:27 2008 +0000
15408 Rename option image_overlay.common.enabled to image_overlay.common.state
15409 since it is not a boolean anymore.
15412 Author: Laurent Monin <zas@norz.org>
15413 Date: Mon May 12 00:22:38 2008 +0000
15415 Add some wrapper functions for not yet common code.
15418 Author: Laurent Monin <zas@norz.org>
15419 Date: Sun May 11 23:56:40 2008 +0000
15421 Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
15424 Author: Laurent Monin <zas@norz.org>
15425 Date: Sun May 11 23:47:59 2008 +0000
15427 Move a part of pop up menu common code to view_file.[ch].
15430 Author: Laurent Monin <zas@norz.org>
15431 Date: Sun May 11 23:09:39 2008 +0000
15433 Introduce vf_pop_menu_file_list() as a wrapper to
15434 vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
15437 Author: Laurent Monin <zas@norz.org>
15438 Date: Sun May 11 21:11:54 2008 +0000
15440 Use vf_* functions where possible.
15443 Author: Laurent Monin <zas@norz.org>
15444 Date: Sun May 11 20:38:21 2008 +0000
15446 Drop unused layout_list_get_path() and vf*_index_get_path().
15449 Author: Laurent Monin <zas@norz.org>
15450 Date: Sun May 11 13:17:38 2008 +0000
15452 French translation was updated.
15455 Author: Laurent Monin <zas@norz.org>
15456 Date: Sun May 11 13:14:58 2008 +0000
15458 An option to save and restore the last path used was added.
15459 This option appears as startup.use_last_path in rc file.
15460 Preferences > General > Startup was modified accordingly.
15463 Author: Laurent Monin <zas@norz.org>
15464 Date: Sun May 11 12:23:26 2008 +0000
15467 startup_path_enable -> startup.restore_path
15468 startup_path -> startup.path
15470 Geeqie is still able to read old options.
15473 Author: Laurent Monin <zas@norz.org>
15474 Date: Sun May 11 11:46:48 2008 +0000
15476 Fix help window title.
15479 Author: Laurent Monin <zas@norz.org>
15480 Date: Sun May 11 11:44:58 2008 +0000
15482 Use computed string length.
15485 Author: Laurent Monin <zas@norz.org>
15486 Date: Sun May 11 11:41:32 2008 +0000
15488 Slightly increase help window's default width.
15491 Author: Laurent Monin <zas@norz.org>
15492 Date: Sun May 11 11:30:41 2008 +0000
15494 Add an help button to OSD info configuration in Preferences dialog.
15495 Make its own section named "Overlay Screen Display".
15498 Author: Laurent Monin <zas@norz.org>
15499 Date: Sun May 11 10:25:04 2008 +0000
15501 Partially update main README.
15502 A section concerning overlay info was added.
15503 Translation statistics were updated.
15506 Author: Laurent Monin <zas@norz.org>
15507 Date: Sun May 11 09:37:46 2008 +0000
15509 Change translations statistics formatting to match the style
15510 use in the README file.
15512 Here is the result for current trunk:
15514 Translations statistics
15515 Date: Sun, 11 May 2008 11:33:14 +0200
15517 Note: completion % in the chart below may not be quite correct
15518 when fuzzy translations exist but do not appear in the source.
15519 For exact results, run make update-po with up to date POTFILES.in.
15520 comp % = trans / (trans + fuzzy + untrans)
15522 Language Comp(%) Trans Fuzzy Untrans Total
15523 fr 100.00 985 0 0 985
15524 be 90.56 892 25 68 985
15525 eu 68.53 675 150 160 985
15526 eo 68.22 672 153 160 985
15527 vi 68.02 670 156 159 985
15528 it 67.82 668 154 163 985
15529 pt_BR 67.82 668 154 163 985
15530 zh_TW 66.90 659 150 176 985
15531 sk 66.50 655 158 172 985
15532 fi 64.37 634 176 175 985
15533 nl 64.37 634 179 172 985
15534 sv 64.16 632 175 178 985
15535 bg 64.06 631 175 179 985
15536 ca 64.06 631 175 179 985
15537 cs 64.06 631 175 179 985
15538 de 64.06 631 175 179 985
15539 es 64.06 631 175 179 985
15540 ja 64.06 631 175 179 985
15541 ru 64.06 631 175 179 985
15542 pl 60.61 597 148 240 985
15543 ar 42.94 423 315 247 985
15544 ro 37.56 370 342 273 985
15545 hu 36.14 356 332 297 985
15546 id 19.70 194 408 383 985
15547 et 19.29 190 407 388 985
15548 uk 17.16 169 411 405 985
15549 nb 15.94 157 416 412 985
15550 zh_CN.GB2312 15.94 157 416 412 985
15551 th 15.13 149 413 423 985
15552 sl 14.72 145 419 421 985
15553 da 12.99 128 402 455 985
15554 ko 11.37 112 52 821 985
15555 tr 6.60 65 398 522 985
15558 Author: Laurent Monin <zas@norz.org>
15559 Date: Sat May 10 21:29:53 2008 +0000
15561 Fix display of collection in overlay info.
15562 Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
15564 Overlay info syntax was extended to allow the wrapping of displayed data with markup.
15566 General syntax is: %name[:length limit][:extra]%
15567 Extra string uses special character '*' to mark the place of the data to display.
15568 If no '*' is present, then extra string is just appended to data.
15569 Any "\n" is replaced by a newline on display.
15570 Pango mark up is accepted in left and right parts.
15571 If data is empty, nothing will be displayed.
15574 "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
15575 "%size:\n%" -> size is displayed with a newline at end
15576 "%formatted.ISOSpeedRating:ISO *%" -> prefix iso number with "ISO " (ie. "ISO 100")
15577 "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
15580 Collection name formatting was slighly improved by not displaying the .gqv extension.
15581 The default overlay info string was modified to use the new syntax, but older info strings should be
15582 displayed as usual.
15585 Author: Laurent Monin <zas@norz.org>
15586 Date: Sat May 10 14:22:18 2008 +0000
15588 image_osd_get() now returns OsdShowFlags.
15591 Author: Laurent Monin <zas@norz.org>
15592 Date: Sat May 10 13:54:25 2008 +0000
15594 Display a simple grid with histogram.
15597 Author: Laurent Monin <zas@norz.org>
15598 Date: Sat May 10 12:33:52 2008 +0000
15600 Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
15603 Author: Laurent Monin <zas@norz.org>
15604 Date: Sat May 10 09:00:14 2008 +0000
15606 Save full OSD state to rc file and restore it on startup.
15607 It allows to restore OSD with or without histogram depending
15611 Author: Laurent Monin <zas@norz.org>
15612 Date: Fri May 9 12:43:10 2008 +0000
15614 image_osd_info_render(): if there's no fd, just return.
15617 Author: Laurent Monin <zas@norz.org>
15618 Date: Fri May 9 12:33:24 2008 +0000
15620 Move overlay histogram stuff from ImageWindow to OverlayStateData.
15621 It simplifies things a lot and make more sense.
15623 Note: overlay icons display is broken since a long time it seems.
15626 Author: Laurent Monin <zas@norz.org>
15627 Date: Fri May 9 11:15:56 2008 +0000
15629 Introduce image_get_osd_data() and image_set_osd_data().
15632 Author: Laurent Monin <zas@norz.org>
15633 Date: Fri May 9 09:58:46 2008 +0000
15635 image_osd_get() and image_osd_set() now uses flags.
15638 Author: Laurent Monin <zas@norz.org>
15639 Date: Fri May 9 09:34:38 2008 +0000
15641 image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
15642 reduce indentation level.
15645 Author: Laurent Monin <zas@norz.org>
15646 Date: Fri May 9 08:39:18 2008 +0000
15648 Preserve last histogram modes.
15649 When a new histogram is displayed, it uses previously chosen
15651 These modes are saved on exit to rc file as options:
15652 histogram.last_channel_mode
15653 histogram.last_log_mode
15656 Author: Laurent Monin <zas@norz.org>
15657 Date: Fri May 9 08:03:25 2008 +0000
15659 Update CODING and HACKING files, and add po/README file for translators.
15662 Author: Laurent Monin <zas@norz.org>
15663 Date: Fri May 9 07:46:18 2008 +0000
15665 Make lirc_cleanup() and lirc_input_callback() static.
15668 Author: Laurent Monin <zas@norz.org>
15669 Date: Fri May 9 07:32:30 2008 +0000
15671 Use function(void) instead of function() for declaring functions which
15672 do not take any parameters at all.
15673 It respects current Geeqie coding style more.
15676 Author: Laurent Monin <zas@norz.org>
15677 Date: Thu May 8 22:59:14 2008 +0000
15679 In the search results view, hide dimensions column instead of
15680 displaying an empty one.
15681 When dimensions search criteria is used, it is always displayed.
15684 Author: Laurent Monin <zas@norz.org>
15685 Date: Thu May 8 22:49:16 2008 +0000
15687 Reset thumbnail column to NULL when hidden.
15688 It fixes bug 1960274.
15691 Author: Laurent Monin <zas@norz.org>
15692 Date: Thu May 8 20:21:03 2008 +0000
15694 search_status_update(): slightly reduce code redundancy.
15697 Author: Laurent Monin <zas@norz.org>
15698 Date: Thu May 8 12:50:25 2008 +0000
15700 Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
15701 Add a FIXME where potential improper usage of strncasecmp() is made.
15704 Author: Laurent Monin <zas@norz.org>
15705 Date: Thu May 8 12:38:34 2008 +0000
15707 Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
15711 Author: Laurent Monin <zas@norz.org>
15712 Date: Wed May 7 23:27:26 2008 +0000
15714 Replace deprecated functions by their counterparts:
15715 g_strcasecmp() -> g_ascii_strcasecmp()
15716 g_strncasecmp() -> g_ascii_strncasecmp()
15717 gtk_input_remove() -> g_source_remove()
15718 g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
15720 All these are deprecated either since 2.2 or 2.4.
15723 Author: Laurent Monin <zas@norz.org>
15724 Date: Wed May 7 22:54:33 2008 +0000
15727 French translation was updated.
15730 Author: Laurent Monin <zas@norz.org>
15731 Date: Wed May 7 22:48:30 2008 +0000
15733 Add a way to invert the current selection.
15734 An item labeled "Invert selection" was added to the Select submenu
15738 Author: Laurent Monin <zas@norz.org>
15739 Date: Tue May 6 23:58:08 2008 +0000
15744 Author: Laurent Monin <zas@norz.org>
15745 Date: Tue May 6 23:53:12 2008 +0000
15747 French translation was updated.
15750 Author: Laurent Monin <zas@norz.org>
15751 Date: Tue May 6 23:52:09 2008 +0000
15756 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15757 Date: Tue May 6 21:35:31 2008 +0000
15759 moved safe delete functions to separate file
15762 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15763 Date: Tue May 6 20:24:16 2008 +0000
15765 use some of the new functions in filedata.c
15768 Author: Laurent Monin <zas@norz.org>
15769 Date: Tue May 6 17:00:55 2008 +0000
15771 Allow the user to append or replace comments for a group of selected files.
15772 Two buttons were added to the Keywords panel.
15775 Author: Laurent Monin <zas@norz.org>
15776 Date: Tue May 6 12:31:23 2008 +0000
15778 Use a dedicated option to enable keywords and comment saving as XMP tags
15780 This new option is named "save_metadata_in_image_file" in configuration file.
15781 User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
15782 Description of enable_metadata_dirs was modified as an attempt to improve clarity.
15785 Author: Laurent Monin <zas@norz.org>
15786 Date: Tue May 6 12:03:39 2008 +0000
15788 comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
15791 Author: Laurent Monin <zas@norz.org>
15792 Date: Mon May 5 21:27:39 2008 +0000
15794 French translation was updated, various fixes.
15797 Author: Laurent Monin <zas@norz.org>
15798 Date: Mon May 5 20:56:20 2008 +0000
15800 Belarusian translation was updated. Thanks to Pavel Piatruk.
15803 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15804 Date: Mon May 5 20:51:51 2008 +0000
15806 started implementation of API for sidecar files
15809 Author: Laurent Monin <zas@norz.org>
15810 Date: Mon May 5 20:51:50 2008 +0000
15812 Update POTFILES.in (filelist.c -> filedata.c).
15815 Author: Laurent Monin <zas@norz.org>
15816 Date: Mon May 5 20:49:40 2008 +0000
15818 Modify regen_potfiles.sh to generate a patch instead of
15819 directly applying changes to POTFILES.in.
15822 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15823 Date: Mon May 5 19:20:46 2008 +0000
15825 added .gqv to known file types
15828 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15829 Date: Mon May 5 19:11:12 2008 +0000
15831 split filelist.c to filefilter.c and filedata.c
15834 Author: Laurent Monin <zas@norz.org>
15835 Date: Mon May 5 09:21:01 2008 +0000
15837 Revert wrong patch rev 676.
15840 Author: Laurent Monin <zas@norz.org>
15841 Date: Mon May 5 09:12:07 2008 +0000
15843 Add an helper script to regenerate POTFILES.in file.
15844 POTFILES.in was updated.
15845 French translation was updated.
15848 Author: Laurent Monin <zas@norz.org>
15849 Date: Mon May 5 08:32:18 2008 +0000
15851 Revert patch 675, and correctly fix gtk assertion failure.
15854 Author: Laurent Monin <zas@norz.org>
15855 Date: Mon May 5 08:15:52 2008 +0000
15857 Fix two memory leaks.
15860 Author: Laurent Monin <zas@norz.org>
15861 Date: Mon May 5 07:46:32 2008 +0000
15863 Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
15864 when swapping to/from file icon view.
15867 Author: Laurent Monin <zas@norz.org>
15868 Date: Sun May 4 23:57:20 2008 +0000
15870 vficon_release_cb(): use switch() and cleanup.
15873 Author: Laurent Monin <zas@norz.org>
15874 Date: Sun May 4 23:20:43 2008 +0000
15879 Author: Laurent Monin <zas@norz.org>
15880 Date: Sun May 4 23:06:46 2008 +0000
15882 Drop unused vficon_select_by_path() and vflist_select_by_path().
15885 Author: Laurent Monin <zas@norz.org>
15886 Date: Sun May 4 23:03:36 2008 +0000
15891 Author: Vladimir Nadvornik <nadvornik@suse.cz>
15892 Date: Sun May 4 21:54:20 2008 +0000
15894 dropped path_list functions, use filelist functions everywhere
15897 Author: Laurent Monin <zas@norz.org>
15898 Date: Sun May 4 19:00:39 2008 +0000
15900 Remove unused functions:
15901 vflist_set_status_func()
15902 vflist_set_thumb_status_func()
15903 vflist_set_layout()
15904 vficon_set_status_func()
15905 vficon_set_thumb_status_func()
15906 vficon_set_layout()
15909 Author: Laurent Monin <zas@norz.org>
15910 Date: Sun May 4 18:45:06 2008 +0000
15912 Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
15915 Author: Laurent Monin <zas@norz.org>
15916 Date: Sun May 4 16:16:07 2008 +0000
15918 Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
15921 Author: Laurent Monin <zas@norz.org>
15922 Date: Sun May 4 11:47:36 2008 +0000
15924 Prepare switch to ViewFile (unused yet).
15927 Author: Laurent Monin <zas@norz.org>
15928 Date: Sun May 4 00:32:05 2008 +0000
15930 Shorten Edit menu labels, dropping "in ". It will ease
15931 translations too, and user can define its own label in Preferences.
15934 Author: Laurent Monin <zas@norz.org>
15935 Date: Sun May 4 00:21:14 2008 +0000
15937 Do not show Copy, Move, Rename, Delete, New Folder external commands
15938 in the Edit section of contextual menus.
15941 Author: Laurent Monin <zas@norz.org>
15942 Date: Sun May 4 00:16:37 2008 +0000
15944 Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
15947 Author: Laurent Monin <zas@norz.org>
15948 Date: Sat May 3 20:55:16 2008 +0000
15950 exif_get_description_by_key(): check for "formatted." prefix, and optimize.
15953 Author: Laurent Monin <zas@norz.org>
15954 Date: Sat May 3 20:49:25 2008 +0000
15956 exif_get_formatted_by_key(): skip prefix when comparing.
15959 Author: Laurent Monin <zas@norz.org>
15960 Date: Sat May 3 20:40:50 2008 +0000
15962 Change the prefix of formatted exif tags to a more explicit "formatted." prefix
15963 instead of the shorter "f".
15964 Warning: custom overlay info string has to be modified since old names are no
15965 more recognized, one can reset it to default through Preferences > Advanced.
15968 Author: Laurent Monin <zas@norz.org>
15969 Date: Sat May 3 16:58:17 2008 +0000
15971 Fix a bug occuring when using certain actions on a collection
15972 item which is not in the selection.
15973 Triggering it will either result in an assertion failure or a
15977 - open a collection
15978 - right-click on a non-selected image
15979 - select Delete... menu entry (or Copy, Move, Rename, Properties...)
15981 It results in the best case:
15982 ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
15983 or a pure segfault due to corrupted data.
15985 collection_table_popup_file_list() has to return a list of filedata *
15986 not a list of gchar *.
15989 Author: Laurent Monin <zas@norz.org>
15990 Date: Sat May 3 15:19:35 2008 +0000
15992 Move marks-related fields from _ViewFileInfoList to _ViewFile, since
15993 they'll be used for file icon view too.
15996 Author: Laurent Monin <zas@norz.org>
15997 Date: Sat May 3 15:17:24 2008 +0000
15999 Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
16003 Author: Laurent Monin <zas@norz.org>
16004 Date: Sat May 3 15:13:15 2008 +0000
16006 Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
16007 the name used in ViewFileList.
16010 Author: Laurent Monin <zas@norz.org>
16011 Date: Sat May 3 15:09:21 2008 +0000
16013 Remove useless thumbs_list from ViewFileIcon.
16016 Author: Laurent Monin <zas@norz.org>
16017 Date: Sat May 3 12:50:52 2008 +0000
16019 Add function prototypes (yet unused).
16022 Author: Laurent Monin <zas@norz.org>
16023 Date: Sat May 3 12:48:45 2008 +0000
16025 Drop redundant vflist_thumbs_set() introduced in revision 649,
16026 modify and use existing vflist_thumb_set().
16029 Author: Laurent Monin <zas@norz.org>
16030 Date: Sat May 3 12:21:22 2008 +0000
16032 Remove redundant prototype.
16035 Author: Laurent Monin <zas@norz.org>
16036 Date: Sat May 3 11:58:41 2008 +0000
16038 Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
16041 Author: Laurent Monin <zas@norz.org>
16042 Date: Sat May 3 11:34:13 2008 +0000
16044 Replace Layout icon_view field by more generic file_view_type.
16045 Replace option layout.view_as_icons by layout.file_view_type.
16048 Author: Laurent Monin <zas@norz.org>
16049 Date: Sat May 3 10:31:37 2008 +0000
16051 Set thumbs_enabled through new function vflist_thumbs_set() instead
16055 Author: Laurent Monin <zas@norz.org>
16056 Date: Sat May 3 09:41:09 2008 +0000
16058 Prepare merging of some parts of view_file_list and view_file_icon and
16059 simplification of view_file* interface.
16062 Author: Laurent Monin <zas@norz.org>
16063 Date: Sat May 3 08:35:08 2008 +0000
16065 Change default positions of dividers since width of the main menu
16069 Author: Laurent Monin <zas@norz.org>
16070 Date: Fri May 2 23:11:31 2008 +0000
16072 Make exif_rational_to_double() and exif_get_rational_as_double() static.
16075 Author: Laurent Monin <zas@norz.org>
16076 Date: Fri May 2 23:08:18 2008 +0000
16078 info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
16079 info disappearing when moving the tab.
16082 Author: Laurent Monin <zas@norz.org>
16083 Date: Fri May 2 22:59:04 2008 +0000
16085 Fix a Pango warning related to UTF8 when displaying internationalized
16086 description in Advanced Exif Properties panel.
16089 Author: Laurent Monin <zas@norz.org>
16090 Date: Fri May 2 22:31:24 2008 +0000
16092 exif_get_description_by_key(): tidy up.
16095 Author: Laurent Monin <zas@norz.org>
16096 Date: Fri May 2 22:28:39 2008 +0000
16098 Add a pointer to the build function in the formatted exif tags struct
16099 and use a loop in exif_get_formatted_by_key().
16102 Author: Laurent Monin <zas@norz.org>
16103 Date: Fri May 2 21:58:36 2008 +0000
16108 Author: Laurent Monin <zas@norz.org>
16109 Date: Fri May 2 21:34:26 2008 +0000
16111 Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
16112 An helper macro was added to call them.
16115 Author: Laurent Monin <zas@norz.org>
16116 Date: Fri May 2 20:56:59 2008 +0000
16118 Remove unused checksum_simple() function.
16121 Author: Laurent Monin <zas@norz.org>
16122 Date: Fri May 2 20:40:47 2008 +0000
16124 Simplify remove_extension_from_path().
16127 Author: Laurent Monin <zas@norz.org>
16128 Date: Fri May 2 20:27:47 2008 +0000
16130 remove_level_from_path() was simplified.
16133 Author: Laurent Monin <zas@norz.org>
16134 Date: Fri May 2 09:03:52 2008 +0000
16136 Move variable declaration and affectation near where it is used.
16139 Author: Laurent Monin <zas@norz.org>
16140 Date: Fri May 2 08:41:32 2008 +0000
16142 Replace GQView by Geeqie.
16145 Author: Laurent Monin <zas@norz.org>
16146 Date: Thu May 1 23:20:26 2008 +0000
16148 Use sizeof() instead of hardcoded buffer sizes.
16151 Author: Laurent Monin <zas@norz.org>
16152 Date: Thu May 1 22:59:54 2008 +0000
16154 cache_sim_write_similarity(): cleanup and simplification.
16157 Author: Laurent Monin <zas@norz.org>
16158 Date: Thu May 1 22:31:14 2008 +0000
16160 Use secure_save stuff to write .sim files.
16163 Author: Laurent Monin <zas@norz.org>
16164 Date: Thu May 1 22:30:16 2008 +0000
16166 save_options(): minor code simplification.
16169 Author: Laurent Monin <zas@norz.org>
16170 Date: Thu May 1 22:27:44 2008 +0000
16172 Add a wrapper to fwrite().
16175 Author: Laurent Monin <zas@norz.org>
16176 Date: Thu May 1 21:42:22 2008 +0000
16181 Author: Laurent Monin <zas@norz.org>
16182 Date: Thu May 1 18:37:50 2008 +0000
16187 Author: Laurent Monin <zas@norz.org>
16188 Date: Thu May 1 18:26:30 2008 +0000
16190 Simplify and optimize extension_find_dot().
16193 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16194 Date: Tue Apr 29 22:44:06 2008 +0000
16196 fixed a memory leak
16199 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16200 Date: Tue Apr 29 18:12:49 2008 +0000
16202 cleanup: use image_get_image_size
16205 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16206 Date: Tue Apr 29 17:52:12 2008 +0000
16208 fixed connected zoom and scroll that didn't work in some cases
16209 http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
16212 Author: Petr Ostadal <postadal@suse.cz>
16213 Date: Sun Apr 27 23:31:20 2008 +0000
16215 fix warning cast from pointer to integer of different size (when an integer is
16216 passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
16219 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16220 Date: Sun Apr 27 20:05:11 2008 +0000
16222 Added LIRC patch written by Matteo Beniamino
16225 Author: Laurent Monin <zas@norz.org>
16226 Date: Fri Apr 25 20:23:21 2008 +0000
16228 Fix number of directory views, bug introduced in revision 617.
16231 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16232 Date: Fri Apr 25 20:08:47 2008 +0000
16234 fixed dragging multiple files from file list
16235 http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
16238 Author: Laurent Monin <zas@norz.org>
16239 Date: Fri Apr 25 09:31:32 2008 +0000
16241 Add a line about variable and function names.
16244 Author: Laurent Monin <zas@norz.org>
16245 Date: Fri Apr 25 09:28:45 2008 +0000
16247 Document the Geeqie coding style.
16248 This is a draft, please improve.
16251 Author: Laurent Monin <zas@norz.org>
16252 Date: Fri Apr 25 08:07:22 2008 +0000
16254 Handle the case of reduction of the number of view directory types.
16255 Previously it was leading to a segfault.
16258 Author: Laurent Monin <zas@norz.org>
16259 Date: Thu Apr 24 20:29:09 2008 +0000
16261 Allow to copy the path of a directory to clipboard from directory views.
16262 Show Copy path option has to be enabled.
16263 Suggested by Frédéric Mantegazza.
16266 Author: Laurent Monin <zas@norz.org>
16267 Date: Thu Apr 24 20:18:59 2008 +0000
16269 Do not allow to add anything but directories to sort bar in
16270 folder mode through drag'n'drop.
16271 Introduce a new field only_directories to _BookMarkData struct.
16274 Author: Laurent Monin <zas@norz.org>
16275 Date: Thu Apr 24 16:35:02 2008 +0000
16277 Add missing spaces around equal sign.
16280 Author: Laurent Monin <zas@norz.org>
16281 Date: Thu Apr 24 16:32:20 2008 +0000
16283 Cleanup exif_get_formatted_by_key().
16286 Author: Laurent Monin <zas@norz.org>
16287 Date: Thu Apr 24 15:57:58 2008 +0000
16292 Author: Laurent Monin <zas@norz.org>
16293 Date: Thu Apr 24 15:53:08 2008 +0000
16295 6 for() vs 201 for (): winner is for ().
16298 Author: Laurent Monin <zas@norz.org>
16299 Date: Thu Apr 24 15:49:57 2008 +0000
16301 Convert the minority of while() to while ().
16304 Author: Laurent Monin <zas@norz.org>
16305 Date: Thu Apr 24 15:44:43 2008 +0000
16307 Use only one secure_fprintf() call instead of two.
16310 Author: Laurent Monin <zas@norz.org>
16311 Date: Thu Apr 24 15:31:21 2008 +0000
16316 Author: Laurent Monin <zas@norz.org>
16317 Date: Thu Apr 24 12:47:09 2008 +0000
16319 Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
16322 Author: Laurent Monin <zas@norz.org>
16323 Date: Thu Apr 24 12:23:02 2008 +0000
16325 Remove whitespace between function name and first parenthesis for the sake of consistency.
16328 Author: Laurent Monin <zas@norz.org>
16329 Date: Thu Apr 24 11:40:26 2008 +0000
16334 Author: Laurent Monin <zas@norz.org>
16335 Date: Thu Apr 24 09:50:37 2008 +0000
16337 Display file_data debug messages only at level 2.
16340 Author: Laurent Monin <zas@norz.org>
16341 Date: Thu Apr 24 09:43:23 2008 +0000
16343 Move get_exec_time() to debug.{c,h}.
16346 Author: Laurent Monin <zas@norz.org>
16347 Date: Thu Apr 24 09:09:48 2008 +0000
16349 Move options stuff to options.{c,h} and remove globals.c
16352 Author: Laurent Monin <zas@norz.org>
16353 Date: Thu Apr 24 08:53:39 2008 +0000
16355 Move debug macros from main.h to new debug.h.
16356 Make debug_level static to debug.c and add utility functions
16358 Add #include "debug.h" where needed.
16361 Author: Laurent Monin <zas@norz.org>
16362 Date: Thu Apr 24 00:15:03 2008 +0000
16364 Handle the newline in DEBUG_N() macro instead of adding one
16365 in each debug message string.
16368 Author: Laurent Monin <zas@norz.org>
16369 Date: Wed Apr 23 23:52:20 2008 +0000
16371 French translation was updated.
16374 Author: Laurent Monin <zas@norz.org>
16375 Date: Wed Apr 23 23:51:02 2008 +0000
16377 Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
16380 Author: Laurent Monin <zas@norz.org>
16381 Date: Wed Apr 23 23:47:53 2008 +0000
16383 Fix image overlay displayed only on second "I" press in layout view.
16386 Author: Laurent Monin <zas@norz.org>
16387 Date: Wed Apr 23 23:35:13 2008 +0000
16389 Display file and line along debug messages for any debug level but level 1.
16390 Add a DEBUG_0() macro for instant debugging.
16393 Author: Laurent Monin <zas@norz.org>
16394 Date: Wed Apr 23 22:40:55 2008 +0000
16396 Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
16397 occuring when toggling file list view <-> file icon view.
16400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16401 Date: Wed Apr 23 22:38:34 2008 +0000
16403 clear the buffer before loading of an image
16406 Author: Laurent Monin <zas@norz.org>
16407 Date: Wed Apr 23 22:33:18 2008 +0000
16409 Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
16412 Author: Laurent Monin <zas@norz.org>
16413 Date: Wed Apr 23 22:22:37 2008 +0000
16415 Update to contributors list.
16418 Author: Laurent Monin <zas@norz.org>
16419 Date: Wed Apr 23 22:17:21 2008 +0000
16421 Allow the copy of file paths to clipboard.
16422 This feature is disabled by default, it can be set through
16423 Preferences > Advanced > Behavior > Show "Copy path" ...
16424 When enabled, it adds a menu entry "Copy path" that let the
16425 user copies current selection's paths to X clipboard.
16426 It is very convenient to paste paths to xterm for example.
16427 Patch by Carles Pina i Estany and me.
16430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16431 Date: Wed Apr 23 21:08:29 2008 +0000
16433 fixed a bug in opening files with non-utf8 locales in exiv2.cc
16436 Author: Laurent Monin <zas@norz.org>
16437 Date: Wed Apr 23 20:47:19 2008 +0000
16439 Introduce macros to display debug messages.
16440 if (debug) printf(...) is now replaced by variadic macros:
16442 And for higher debugging levels:
16448 Author: Laurent Monin <zas@norz.org>
16449 Date: Wed Apr 23 13:46:18 2008 +0000
16451 Honor Control and Shift keys while drag'n'droping files
16453 Before a menu (Copy/Move/Cancel) was always displayed, now
16454 if the user hold Shift key or Control key, the menu
16455 is not shown, but move or copy actions take place.
16456 If no modifier key is used, the menu is displayed as usual.
16459 Author: Laurent Monin <zas@norz.org>
16460 Date: Wed Apr 23 13:03:04 2008 +0000
16462 Only display message if in debug mode.
16465 Author: Laurent Monin <zas@norz.org>
16466 Date: Wed Apr 23 09:56:21 2008 +0000
16468 Fix adding a selection to a collection with no window open
16469 using the sort manager. Only one file was added, now all
16470 files in the selection are added (but duplicates).
16471 A pointer was not reset correctly.
16474 Author: Laurent Monin <zas@norz.org>
16475 Date: Tue Apr 22 23:53:24 2008 +0000
16477 Save sort manager state to rc file.
16480 Author: Laurent Monin <zas@norz.org>
16481 Date: Tue Apr 22 22:45:51 2008 +0000
16483 Remove unused function bar_info_size_request().
16486 Author: Laurent Monin <zas@norz.org>
16487 Date: Tue Apr 22 22:44:10 2008 +0000
16489 Save state and width of exif, info and sort panels to rc file.
16490 Width is restored only if save windows dimensions is set.
16493 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16494 Date: Tue Apr 22 19:26:07 2008 +0000
16496 updated ChangeLog from svn log
16499 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16500 Date: Tue Apr 22 18:06:38 2008 +0000
16502 fixed version string ;)
16505 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16506 Date: Tue Apr 22 17:45:08 2008 +0000
16508 updated version number
16511 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16512 Date: Tue Apr 22 17:40:29 2008 +0000
16514 fixed reading of signed rational type with Exiv2
16517 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16518 Date: Tue Apr 22 09:57:26 2008 +0000
16520 fixed instalation of doc files
16523 Author: Laurent Monin <zas@norz.org>
16524 Date: Tue Apr 22 09:40:05 2008 +0000
16526 Correctly escape data before using pango_layout_set_markup().
16527 Exif data may contain characters like & or < >.
16530 Author: Laurent Monin <zas@norz.org>
16531 Date: Tue Apr 22 09:01:29 2008 +0000
16533 Use image_osd_toggle() in layout_menu_overlay_cb().
16534 Drop layout_image_overlay_update().
16537 Author: Laurent Monin <zas@norz.org>
16538 Date: Tue Apr 22 08:53:07 2008 +0000
16540 Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
16543 Author: Laurent Monin <zas@norz.org>
16544 Date: Tue Apr 22 08:34:30 2008 +0000
16546 Make histogram depends on image window not layout window.
16547 It simplifies the code, and make more sense.
16550 Author: Laurent Monin <zas@norz.org>
16551 Date: Tue Apr 22 08:16:02 2008 +0000
16553 Ensure Properties dialog is displayed above fullscreen window.
16554 Add a parameter to info_window_new() to pass parent window and
16558 Author: Laurent Monin <zas@norz.org>
16559 Date: Mon Apr 21 22:19:32 2008 +0000
16561 Indicate bugs and feature requests trackers, remove obsolete stuff.
16564 Author: Laurent Monin <zas@norz.org>
16565 Date: Mon Apr 21 22:15:56 2008 +0000
16570 Author: Laurent Monin <zas@norz.org>
16571 Date: Mon Apr 21 22:14:57 2008 +0000
16576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16577 Date: Mon Apr 21 21:46:38 2008 +0000
16579 updated copyright in source files
16582 Author: Laurent Monin <zas@norz.org>
16583 Date: Mon Apr 21 20:45:35 2008 +0000
16585 Properly initialize image_overlay options.
16588 Author: Laurent Monin <zas@norz.org>
16589 Date: Mon Apr 21 20:42:18 2008 +0000
16591 Few more fixes to french translation.
16594 Author: Laurent Monin <zas@norz.org>
16595 Date: Mon Apr 21 20:39:36 2008 +0000
16597 Add some macros to handle rc file compatibility issues related to
16598 option name changes.
16601 Author: Laurent Monin <zas@norz.org>
16602 Date: Mon Apr 21 20:27:39 2008 +0000
16604 Minor french translation fix.
16607 Author: Laurent Monin <zas@norz.org>
16608 Date: Mon Apr 21 20:24:15 2008 +0000
16610 French translation was updated.
16613 Author: Laurent Monin <zas@norz.org>
16614 Date: Mon Apr 21 20:12:49 2008 +0000
16616 Rename few functions and replace fullscreen info with image overlay template string.
16617 fullscreen_info_default_cb() -> image_overlay_default_template_cb()
16618 fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
16619 set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
16622 Author: Laurent Monin <zas@norz.org>
16623 Date: Mon Apr 21 20:01:22 2008 +0000
16625 Replace fullscreen.info and fullscreen.show_info options by:
16626 image_overlay.common.enabled => to save last state to rc file
16627 image_overlay.common.show_at_startup => overrides .common.enabled at startup
16628 image_overlay.common.template_string => replace fullscreen.info
16630 common is used since for now there is only one image overlay setup,
16631 later specific setups may be added.
16634 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16635 Date: Mon Apr 21 19:42:58 2008 +0000
16637 fixed another "gqview" occurence
16640 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16641 Date: Mon Apr 21 19:10:41 2008 +0000
16643 updated NEWS, README and other documentation files
16646 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16647 Date: Mon Apr 21 18:09:30 2008 +0000
16649 renamed no.po to nb.po
16652 Author: Laurent Monin <zas@norz.org>
16653 Date: Mon Apr 21 15:30:16 2008 +0000
16655 Fix a segfault occuring when pressing 'i' for overlay info
16656 in a separate image window (no layout).
16659 Author: Laurent Monin <zas@norz.org>
16660 Date: Mon Apr 21 14:19:48 2008 +0000
16662 histogram_draw(): tidy up.
16665 Author: Laurent Monin <zas@norz.org>
16666 Date: Mon Apr 21 13:39:17 2008 +0000
16668 histogram_read(): speed up calculations by 20%.
16671 Author: Laurent Monin <zas@norz.org>
16672 Date: Mon Apr 21 11:44:03 2008 +0000
16674 histogram_read(): use memset() to initialize histogram data instead of for() loop.
16677 Author: Laurent Monin <zas@norz.org>
16678 Date: Mon Apr 21 10:11:55 2008 +0000
16680 French translation was updated.
16683 Author: Laurent Monin <zas@norz.org>
16684 Date: Mon Apr 21 10:10:23 2008 +0000
16686 Add compat.c to POTFILES
16689 Author: Laurent Monin <zas@norz.org>
16690 Date: Mon Apr 21 10:09:01 2008 +0000
16692 Allow the user to set the drag'n drop icon size through
16693 Preferences > Advanced > Behavior > Drag'n drop icon size.
16694 It is saved to rc file as dnd_icon_size.
16697 Author: Laurent Monin <zas@norz.org>
16698 Date: Sun Apr 20 23:17:35 2008 +0000
16700 Add a replacement for gtk_radio_action_set_current_value() which
16701 require GTK+ >= 2.10.
16702 Two new files were added, compat.h and compat.c.
16705 Author: Laurent Monin <zas@norz.org>
16706 Date: Sun Apr 20 22:51:53 2008 +0000
16708 French translation was updated.
16711 Author: Laurent Monin <zas@norz.org>
16712 Date: Sun Apr 20 22:45:00 2008 +0000
16714 Add number mnemonics to image view editors submenu.
16717 Author: Laurent Monin <zas@norz.org>
16718 Date: Sun Apr 20 22:29:23 2008 +0000
16720 Prefix editor entries in the main menu with numbers.
16721 It allows Alt+E+number as shortcut to start an editor.
16724 Author: Laurent Monin <zas@norz.org>
16725 Date: Sun Apr 20 22:14:54 2008 +0000
16727 Add missing shortcuts.
16730 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16731 Date: Sun Apr 20 22:14:38 2008 +0000
16733 fixed color profile code for older versions of exiv2
16737 Author: Laurent Monin <zas@norz.org>
16738 Date: Sun Apr 20 22:01:26 2008 +0000
16740 Mark slideshow toggle state in the menu.
16741 There is still an issue due to layout vs view slideshows...
16744 Author: Laurent Monin <zas@norz.org>
16745 Date: Sun Apr 20 21:38:45 2008 +0000
16747 Fix a typo introduced by revision 521.
16750 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16751 Date: Sun Apr 20 21:35:03 2008 +0000
16753 read color profiles from jpeg also with Exiv2
16756 Author: Laurent Monin <zas@norz.org>
16757 Date: Sun Apr 20 21:30:36 2008 +0000
16759 Use explicit names for mouse buttons instead of numbers.
16760 MOUSE_BUTTON_LEFT = 1
16761 MOUSE_BUTTON_MIDDLE = 2
16762 MOUSE_BUTTON_RIGHT = 3
16763 It makes the code easier to read.
16766 Author: Laurent Monin <zas@norz.org>
16767 Date: Sun Apr 20 20:35:26 2008 +0000
16769 Fix a typo: unoffical -> unofficial
16772 Author: Laurent Monin <zas@norz.org>
16773 Date: Sun Apr 20 18:07:51 2008 +0000
16775 Effectively drop empty newlines at end of files (missing from rev 535)
16778 Author: Laurent Monin <zas@norz.org>
16779 Date: Sun Apr 20 16:50:19 2008 +0000
16781 comment_file_read(): rewrite the parser, drop leading and trailing newlines
16785 Author: Laurent Monin <zas@norz.org>
16786 Date: Sun Apr 20 13:42:22 2008 +0000
16788 Minor cleanup and code redundancy reduction.
16791 Author: Laurent Monin <zas@norz.org>
16792 Date: Sun Apr 20 13:30:36 2008 +0000
16794 editor_command_one(): tidy up.
16797 Author: Laurent Monin <zas@norz.org>
16798 Date: Sun Apr 20 13:04:57 2008 +0000
16800 Big whitespaces cleanup:
16801 - drop whitespaces at end of lines
16802 - convert eight spaces to tab at start of lines
16803 - drop spurious spaces mixed with tabs
16804 - remove empty lines at end of files
16807 Author: Laurent Monin <zas@norz.org>
16808 Date: Sun Apr 20 10:05:27 2008 +0000
16810 Allow the user to change open_recent_list_maxsize option through
16811 Preferences > Advanced > Navigation.
16814 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16815 Date: Sun Apr 20 09:53:37 2008 +0000
16817 rm as external delete command is too dangerous, even for testing
16820 Author: Laurent Monin <zas@norz.org>
16821 Date: Sun Apr 20 09:47:51 2008 +0000
16823 Add a way to restore original state in Adjust menu.
16826 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16827 Date: Sun Apr 20 09:29:46 2008 +0000
16829 added fColorProfile pseudo-tag with detailed information
16832 Author: Laurent Monin <zas@norz.org>
16833 Date: Sun Apr 20 09:02:05 2008 +0000
16835 Fix the case "orientation from FileData, color profile from exif".
16836 Reported by Vladimir Nadvornik.
16839 Author: Laurent Monin <zas@norz.org>
16840 Date: Sat Apr 19 23:12:30 2008 +0000
16842 Rename inappropriate folder_size to folder.
16845 Author: Laurent Monin <zas@norz.org>
16846 Date: Sat Apr 19 22:32:07 2008 +0000
16848 Use sizeof() for buffer size where appropriate.
16851 Author: Laurent Monin <zas@norz.org>
16852 Date: Sat Apr 19 21:50:05 2008 +0000
16854 Keep image orientation set by the user during the session.
16857 Author: Laurent Monin <zas@norz.org>
16858 Date: Sat Apr 19 21:30:19 2008 +0000
16860 Save Show Marks state to rc file and display current state in menu.
16861 It is saved as boolean option layout.show_marks.
16864 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16865 Date: Sat Apr 19 21:20:08 2008 +0000
16867 fixed max. number of profiles
16870 Author: Laurent Monin <zas@norz.org>
16871 Date: Sat Apr 19 21:18:24 2008 +0000
16876 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16877 Date: Sat Apr 19 21:10:18 2008 +0000
16879 fixed color profile index
16882 Author: Laurent Monin <zas@norz.org>
16883 Date: Sat Apr 19 20:53:12 2008 +0000
16885 Let toggle marks with numeric keypad.
16888 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16889 Date: Sat Apr 19 20:19:27 2008 +0000
16891 I have finally found how to add alternative hotkeys
16892 removed more hard-coded keys
16893 "Split Quad" is without hotkey for now
16896 Author: Laurent Monin <zas@norz.org>
16897 Date: Sat Apr 19 19:28:10 2008 +0000
16899 Accept keywords composed by two words ("Todo" = "A faire" in french).
16900 Prevent duplicate keywords in the list.
16903 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16904 Date: Sat Apr 19 17:55:41 2008 +0000
16906 show the AdobeRGB profile in the menu, indicate input profile from image
16909 Author: Laurent Monin <zas@norz.org>
16910 Date: Sat Apr 19 17:14:03 2008 +0000
16912 file_dat_unref: display number of references as well of path (debug only).
16915 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16916 Date: Sat Apr 19 16:26:29 2008 +0000
16918 first support for AdobeRGB colorspace
16921 Author: Laurent Monin <zas@norz.org>
16922 Date: Sat Apr 19 16:10:08 2008 +0000
16924 French translation fixes.
16927 Author: Laurent Monin <zas@norz.org>
16928 Date: Sat Apr 19 13:40:20 2008 +0000
16930 French translation fixes and updates.
16933 Author: Laurent Monin <zas@norz.org>
16934 Date: Sat Apr 19 13:39:21 2008 +0000
16939 Author: Laurent Monin <zas@norz.org>
16940 Date: Sat Apr 19 12:46:59 2008 +0000
16942 Add the possibility to update only one translation file using,
16943 for example: make update-po PO=fr
16944 autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
16947 Author: Laurent Monin <zas@norz.org>
16948 Date: Sat Apr 19 11:11:53 2008 +0000
16950 Cleanup last patch:
16951 - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
16952 - use G_N_ELEMENTS()
16955 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16956 Date: Sat Apr 19 09:49:14 2008 +0000
16961 Author: Laurent Monin <zas@norz.org>
16962 Date: Sat Apr 19 09:36:30 2008 +0000
16964 Fix directory view popup menu to display a View As submenu
16965 to switch between different directory views.
16968 Author: Laurent Monin <zas@norz.org>
16969 Date: Fri Apr 18 23:35:16 2008 +0000
16971 gimp-remote has no -n option.
16974 Author: Laurent Monin <zas@norz.org>
16975 Date: Fri Apr 18 23:09:03 2008 +0000
16977 Add zoom ratio display to OSD in fullscreen mode.
16978 It appears as [%zoom%] in fullscreen info string.
16979 It is now displayed by default.
16982 Author: Vladimir Nadvornik <nadvornik@suse.cz>
16983 Date: Fri Apr 18 22:31:58 2008 +0000
16985 partially fixed reading embedded color profiles with exiv2
16988 Author: Laurent Monin <zas@norz.org>
16989 Date: Fri Apr 18 22:15:01 2008 +0000
16991 Add two new options to control image read buffer at runtime.
16992 They are available in Preferences > Advanced > Image loading and caching.
16993 Default read buffer size was set to 4096 instead of 512.
16994 These options are saved to rc file.
16997 Author: Laurent Monin <zas@norz.org>
16998 Date: Fri Apr 18 21:53:33 2008 +0000
17000 Display elapsed time since previous get_exec_time() call (debug only).
17003 Author: Laurent Monin <zas@norz.org>
17004 Date: Fri Apr 18 21:51:08 2008 +0000
17006 Remove forgotten debug printf().
17009 Author: Laurent Monin <zas@norz.org>
17010 Date: Fri Apr 18 21:42:00 2008 +0000
17012 Fix OSD display when fullscreen info string is empty.
17015 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17016 Date: Fri Apr 18 21:30:12 2008 +0000
17018 replace inner loops with memcpy
17021 Author: Laurent Monin <zas@norz.org>
17022 Date: Fri Apr 18 20:41:09 2008 +0000
17024 Explode pr_tile_mirror() in three optimized functions:
17025 pr_tile_mirror_only()
17026 pr_tile_mirror_and_flip()
17027 pr_tile_flip_only()
17030 Author: Laurent Monin <zas@norz.org>
17031 Date: Fri Apr 18 16:53:41 2008 +0000
17033 Rename vd_drop_update() to vd_dnd_drop_update().
17034 Add two function pointers to ViewDir struct to keep
17035 vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
17036 static to view_dir_tree.c.
17039 Author: Laurent Monin <zas@norz.org>
17040 Date: Fri Apr 18 16:29:47 2008 +0000
17042 Drop 3 useless #define.
17045 Author: Laurent Monin <zas@norz.org>
17046 Date: Fri Apr 18 16:25:40 2008 +0000
17048 Fix forgotten vd->pf affectation.
17049 Cleanup, and reduce code redundancy a bit.
17052 Author: Laurent Monin <zas@norz.org>
17053 Date: Fri Apr 18 11:01:41 2008 +0000
17055 Explode pr_tile_rotate_90() in two functions:
17056 pr_tile_rotate_90_clockwise()
17057 pr_tile_rotate_90_counter_clockwise()
17058 Optimize the code at the expense of a bit of code redundancy:
17059 tests were moved outside the loops, intermediate results are now cached.
17062 Author: Laurent Monin <zas@norz.org>
17063 Date: Fri Apr 18 09:15:09 2008 +0000
17065 Introduce printf_term() macro and use it.
17068 Author: Laurent Monin <zas@norz.org>
17069 Date: Thu Apr 17 20:14:49 2008 +0000
17071 Add a shortcut key for List (L) and change the one for Tree (T),
17072 they are now in a submenu.
17075 Author: Laurent Monin <zas@norz.org>
17076 Date: Thu Apr 17 20:03:49 2008 +0000
17078 Add some wrappers in view_dir.c and simplify even more.
17081 Author: Laurent Monin <zas@norz.org>
17082 Date: Thu Apr 17 19:57:41 2008 +0000
17084 Fix a bug introduced in revision 489.
17087 Author: Laurent Monin <zas@norz.org>
17088 Date: Thu Apr 17 18:44:17 2008 +0000
17090 Reduce code redundancy with the introduction of a new
17091 function named vd_get_fd_from_tree_path().
17094 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17095 Date: Thu Apr 17 17:44:54 2008 +0000
17097 image post-processing (rotation and color management) moved to
17101 Author: Laurent Monin <zas@norz.org>
17102 Date: Thu Apr 17 17:35:51 2008 +0000
17104 Merge vd(list|tree)_release_cb() in vd_release_cb().
17105 I made some assumptions here i hope correct.
17108 Author: Laurent Monin <zas@norz.org>
17109 Date: Thu Apr 17 17:19:41 2008 +0000
17111 Merge few more functions to view_dir.c.
17114 Author: Laurent Monin <zas@norz.org>
17115 Date: Thu Apr 17 16:33:31 2008 +0000
17117 Move common menu position callback to view_dir.c.
17120 Author: Laurent Monin <zas@norz.org>
17121 Date: Thu Apr 17 14:51:32 2008 +0000
17123 Merge dirlist/dirview dnd code.
17126 Author: Laurent Monin <zas@norz.org>
17127 Date: Wed Apr 16 22:51:32 2008 +0000
17129 Regenerate translations files and update french translation.
17132 Author: Laurent Monin <zas@norz.org>
17133 Date: Wed Apr 16 22:31:52 2008 +0000
17135 Fix new folder feature in dirlist mode, it was broken by revision 481.
17138 Author: Laurent Monin <zas@norz.org>
17139 Date: Wed Apr 16 22:23:43 2008 +0000
17141 Fix a crash introduced in revision 477.
17144 Author: Laurent Monin <zas@norz.org>
17145 Date: Wed Apr 16 22:21:01 2008 +0000
17147 Fix two errors made in revision 473.
17150 Author: Laurent Monin <zas@norz.org>
17151 Date: Wed Apr 16 21:58:05 2008 +0000
17153 Merge few more vdlist/vdtree functions.
17156 Author: Laurent Monin <zas@norz.org>
17157 Date: Wed Apr 16 20:36:10 2008 +0000
17159 Make directory view popup menu common and move it to view_dir.{c,h}.
17162 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17163 Date: Wed Apr 16 20:32:44 2008 +0000
17165 fixed compiler warnings
17168 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17169 Date: Wed Apr 16 20:15:42 2008 +0000
17171 in debug mode print time information on selected events
17174 Author: Laurent Monin <zas@norz.org>
17175 Date: Wed Apr 16 18:57:50 2008 +0000
17177 Clean up and simplify.
17180 Author: Laurent Monin <zas@norz.org>
17181 Date: Wed Apr 16 16:54:38 2008 +0000
17183 Merge parts of view_dir_list/tree constructors/destructors to
17187 Author: Laurent Monin <zas@norz.org>
17188 Date: Wed Apr 16 16:05:12 2008 +0000
17190 Move some dnd common code from view_dir_list.c and view_dir_tree.c
17194 Author: Laurent Monin <zas@norz.org>
17195 Date: Wed Apr 16 14:56:31 2008 +0000
17197 Rename vdt occurences to vd.
17200 Author: Laurent Monin <zas@norz.org>
17201 Date: Wed Apr 16 14:51:39 2008 +0000
17203 Rename vdl occurences to vd.
17206 Author: Laurent Monin <zas@norz.org>
17207 Date: Wed Apr 16 14:45:22 2008 +0000
17209 Introduce a new struct ViewDir to handle directory views common
17211 Specific data is now in ViewDirInfoList and ViewDirInfoTree.
17212 Type of directory view can be specified with enum DirViewType.
17213 This is saved to rc file as layout.dir_view_type, which replace
17214 layout.view_as_tree.
17215 Code was modified to reflect these changes.
17216 This is a first to move to merge common code of view_dir_list.c
17217 and view_dir_tree.c and ease the introduction of new types
17221 Author: Laurent Monin <zas@norz.org>
17222 Date: Tue Apr 15 21:49:28 2008 +0000
17224 Indicate --debug[=level] in usage display.
17227 Author: Laurent Monin <zas@norz.org>
17228 Date: Tue Apr 15 21:47:03 2008 +0000
17230 Parse command line for --debug option as soon as possible and allow
17231 --debug[=level] syntax.
17232 Only display message indication debug level once.
17235 Author: Laurent Monin <zas@norz.org>
17236 Date: Tue Apr 15 21:06:00 2008 +0000
17238 Cleanup read/write of image.zoom_mode option.
17241 Author: Laurent Monin <zas@norz.org>
17242 Date: Tue Apr 15 20:56:55 2008 +0000
17244 Read show_icon_names only once.
17247 Author: Laurent Monin <zas@norz.org>
17248 Date: Tue Apr 15 20:55:21 2008 +0000
17250 Rename l_conf to layout_order and make it more local.
17253 Author: Laurent Monin <zas@norz.org>
17254 Date: Tue Apr 15 20:46:14 2008 +0000
17256 Fix a bug that was here since a long time, buf has nothing
17257 to do with options->layout.order, so compare it to l_conf instead.
17258 It fixes refreshing of files and directories lists when changing
17262 Author: Laurent Monin <zas@norz.org>
17263 Date: Tue Apr 15 20:36:11 2008 +0000
17265 Add a new option in Preferences > Filtering to allow the
17266 user to choose to display '.' directory in folder lists or not.
17267 This option is saved to rc file as file_filter.show_dot_directory.
17268 A minor fix was made to disable display of .. in folder selection
17269 dialogs when current path is /.
17272 Author: Laurent Monin <zas@norz.org>
17273 Date: Tue Apr 15 20:00:27 2008 +0000
17275 Add and use few new macros in rc file writing code.
17278 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17279 Date: Tue Apr 15 18:34:24 2008 +0000
17281 this might fix the freezes on freebsd, solaris, etc.
17284 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17285 Date: Tue Apr 15 16:57:30 2008 +0000
17287 save file_class to config file
17290 Author: Laurent Monin <zas@norz.org>
17291 Date: Tue Apr 15 07:16:51 2008 +0000
17293 Exit fullscreen mode when Properties is displayed.
17296 Author: Laurent Monin <zas@norz.org>
17297 Date: Tue Apr 15 06:56:25 2008 +0000
17299 New Go to directory view feature that permits to find and display the directory
17300 corresponding to an image view.
17301 For example, when you open an image in new window from collection, right clicking on
17302 the newly displayed image will let you choose Go to directory view, which would open
17303 a new window, with image and directory list.
17304 If current directory is the one of the image, menu item is disabled.
17307 Author: Laurent Monin <zas@norz.org>
17308 Date: Mon Apr 14 23:47:13 2008 +0000
17310 Move layout.order default init to setup_default_options().
17313 Author: Laurent Monin <zas@norz.org>
17314 Date: Mon Apr 14 23:39:46 2008 +0000
17316 collection_load(): use booleans and always count failures (for debug).
17319 Author: Laurent Monin <zas@norz.org>
17320 Date: Mon Apr 14 23:29:54 2008 +0000
17322 collection_load(): improve headers parsing.
17325 Author: Laurent Monin <zas@norz.org>
17326 Date: Mon Apr 14 23:09:48 2008 +0000
17328 collection_load(): fix typo (missing #) made in rev 453.
17331 Author: Laurent Monin <zas@norz.org>
17332 Date: Mon Apr 14 23:08:27 2008 +0000
17334 collection_load(): accept whitespaces at start of lines.
17337 Author: Laurent Monin <zas@norz.org>
17338 Date: Mon Apr 14 22:57:26 2008 +0000
17340 collection_load(): increase verbosity in debug mode.
17343 Author: Laurent Monin <zas@norz.org>
17344 Date: Mon Apr 14 22:50:50 2008 +0000
17346 collection_load(): replace official by limit_failures (and
17350 Author: Laurent Monin <zas@norz.org>
17351 Date: Mon Apr 14 22:45:53 2008 +0000
17353 Increase collection_load() buffer size and do not activate
17354 error limiting for GQview collections.
17357 Author: Laurent Monin <zas@norz.org>
17358 Date: Mon Apr 14 22:28:29 2008 +0000
17360 Merge collection_load_only_geometry() into collection_load().
17363 Author: Laurent Monin <zas@norz.org>
17364 Date: Mon Apr 14 22:05:47 2008 +0000
17366 Use flags for collection_load*().
17369 Author: Laurent Monin <zas@norz.org>
17370 Date: Sun Apr 13 20:33:45 2008 +0000
17372 Apply exif display config (Never/If set/Always) to pan view too.
17375 Author: Laurent Monin <zas@norz.org>
17376 Date: Sun Apr 13 19:21:13 2008 +0000
17378 Rename show_dot_files to show_hidden_files.
17379 There is no need to expose the underlying method to hide
17383 Author: Laurent Monin <zas@norz.org>
17384 Date: Sun Apr 13 18:56:24 2008 +0000
17386 Let toggle the visibility of hidden files from directories list
17387 or tree contextual menu.
17390 Author: Laurent Monin <zas@norz.org>
17391 Date: Sun Apr 13 12:24:42 2008 +0000
17393 Add a button to reset fullscreen info string to default value.
17396 Author: Laurent Monin <zas@norz.org>
17397 Date: Sun Apr 13 12:12:44 2008 +0000
17399 Fix a typo, READ_CHAR() must use value_all.
17402 Author: Laurent Monin <zas@norz.org>
17403 Date: Sun Apr 13 09:10:38 2008 +0000
17405 Use convenient macros to read options, it will ensure options
17406 names are matching (in the rc file and internally).
17409 Author: Laurent Monin <zas@norz.org>
17410 Date: Sun Apr 13 08:36:17 2008 +0000
17412 Simplify read_*_option() stuff by passing pointer to option value.
17413 Introduce read_uint_option() to read enum values and read_int_option_clamp()
17414 to read clamped values.
17417 Author: Laurent Monin <zas@norz.org>
17418 Date: Sat Apr 12 23:59:31 2008 +0000
17420 Partly rewrite option parser to accept whitespaces at start
17424 Author: Laurent Monin <zas@norz.org>
17425 Date: Sat Apr 12 23:41:35 2008 +0000
17427 exif_* -> exif.display.*
17430 Author: Laurent Monin <zas@norz.org>
17431 Date: Sat Apr 12 23:32:08 2008 +0000
17433 Add a note in the rc file about special editor slots.
17436 Author: Laurent Monin <zas@norz.org>
17437 Date: Sat Apr 12 23:16:41 2008 +0000
17439 sidecar_ext -> sidecar.ext
17442 Author: Laurent Monin <zas@norz.org>
17443 Date: Sat Apr 12 23:07:04 2008 +0000
17445 Unify names of options between variables and rc file.
17448 Author: Laurent Monin <zas@norz.org>
17449 Date: Sat Apr 12 23:02:00 2008 +0000
17451 Use tree_descend_subdirs everywhere.
17454 Author: Laurent Monin <zas@norz.org>
17455 Date: Sat Apr 12 22:22:11 2008 +0000
17457 Use startup_path_enable everywhere.
17460 Author: Laurent Monin <zas@norz.org>
17461 Date: Sat Apr 12 22:17:14 2008 +0000
17463 Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
17466 Author: Laurent Monin <zas@norz.org>
17467 Date: Sat Apr 12 22:10:38 2008 +0000
17469 Rename dupe_custom_threshold option to duplicates_similarity_threshold.
17472 Author: Laurent Monin <zas@norz.org>
17473 Date: Sat Apr 12 22:04:29 2008 +0000
17475 Move safe_delete* and in place rename options to file_ops
17477 Re-order rc file a bit.
17480 Author: Laurent Monin <zas@norz.org>
17481 Date: Sat Apr 12 21:45:30 2008 +0000
17483 Rename option thumbnails.enabled to layout.show_thumbnails as it makes
17487 Author: Laurent Monin <zas@norz.org>
17488 Date: Sat Apr 12 21:38:55 2008 +0000
17490 Rename user_specified_window_background and window_background_color
17491 to image.use_custom_border_color and image.border_color.
17492 Rename pref_background_color_set_cb() to pref_color_button_set_cb().
17493 Rename pref_colorbutton_new() to pref_color_button_new().
17496 Author: Laurent Monin <zas@norz.org>
17497 Date: Sat Apr 12 19:33:59 2008 +0000
17499 Rename window options (moved to layout) and re-order rc file.
17502 Author: Laurent Monin <zas@norz.org>
17503 Date: Sat Apr 12 17:20:34 2008 +0000
17505 Fix bad image option name in the rc file.
17508 Author: Laurent Monin <zas@norz.org>
17509 Date: Sat Apr 12 17:09:20 2008 +0000
17511 Fix display bug when using "Limit image size when autofitting" option.
17514 Author: Laurent Monin <zas@norz.org>
17515 Date: Sat Apr 12 15:13:00 2008 +0000
17517 Beautify rc file, adding sub-sections titles.
17520 Author: Laurent Monin <zas@norz.org>
17521 Date: Sat Apr 12 15:04:58 2008 +0000
17523 Rename image-related options.
17526 Author: Laurent Monin <zas@norz.org>
17527 Date: Sat Apr 12 09:41:44 2008 +0000
17529 Rename thumbnails related options.
17532 Author: Laurent Monin <zas@norz.org>
17533 Date: Sat Apr 12 09:12:37 2008 +0000
17535 Rename file filtering options.
17538 Author: Laurent Monin <zas@norz.org>
17539 Date: Sat Apr 12 08:59:52 2008 +0000
17544 Author: Laurent Monin <zas@norz.org>
17545 Date: Sat Apr 12 08:40:02 2008 +0000
17547 Rename collection options.
17550 Author: Laurent Monin <zas@norz.org>
17551 Date: Sat Apr 12 08:35:58 2008 +0000
17553 Rename file sorting options.
17556 Author: Laurent Monin <zas@norz.org>
17557 Date: Sat Apr 12 08:28:08 2008 +0000
17559 Re-order and try to group options.
17562 Author: Laurent Monin <zas@norz.org>
17563 Date: Sat Apr 12 08:05:44 2008 +0000
17565 Rename color profile options.
17568 Author: Laurent Monin <zas@norz.org>
17569 Date: Sat Apr 12 07:46:01 2008 +0000
17571 Rename slideshow options.
17574 Author: Laurent Monin <zas@norz.org>
17575 Date: Sat Apr 12 07:09:19 2008 +0000
17577 Only display defined exif tags by default.
17580 Author: Laurent Monin <zas@norz.org>
17581 Date: Sat Apr 12 07:00:14 2008 +0000
17583 Drop redundant code.
17586 Author: Laurent Monin <zas@norz.org>
17587 Date: Sat Apr 12 06:42:47 2008 +0000
17589 Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
17590 Requested by Frédéric Mantegazza.
17593 Author: Laurent Monin <zas@norz.org>
17594 Date: Fri Apr 11 23:32:22 2008 +0000
17596 Rationalize fullscreen options naming.
17599 Author: Laurent Monin <zas@norz.org>
17600 Date: Fri Apr 11 23:01:00 2008 +0000
17602 options_c -> c_options
17605 Author: Laurent Monin <zas@norz.org>
17606 Date: Fri Apr 11 22:52:22 2008 +0000
17608 Move more options to ConfOptions.
17611 Author: Laurent Monin <zas@norz.org>
17612 Date: Fri Apr 11 22:27:54 2008 +0000
17614 Move file_sort_case_sensitive to ConfOptions.
17617 Author: Laurent Monin <zas@norz.org>
17618 Date: Fri Apr 11 22:14:36 2008 +0000
17620 Add a new struct ConfOptions to handle options.
17621 Changes were made among the code to use only one global var
17622 named "options" of type ConfOptions *.
17623 Initialization takes place in new init_options().
17626 Author: Laurent Monin <zas@norz.org>
17627 Date: Fri Apr 11 20:35:37 2008 +0000
17629 Make thumbnail standard fail directory after current application
17633 Author: Laurent Monin <zas@norz.org>
17634 Date: Fri Apr 11 20:01:29 2008 +0000
17636 Define drag and drop target string in dnd.h.
17637 Make it use the current name of the application.
17640 Author: Laurent Monin <zas@norz.org>
17641 Date: Fri Apr 11 19:43:36 2008 +0000
17643 Use secure save in history_list_save().
17646 Author: Laurent Monin <zas@norz.org>
17647 Date: Fri Apr 11 17:11:14 2008 +0000
17649 Use secure save in comment_file_write().
17652 Author: Laurent Monin <zas@norz.org>
17653 Date: Fri Apr 11 16:46:21 2008 +0000
17655 Secure save now unlinks temporary file on error by default.
17656 It will prevent left-behind temporary files, but also prevent
17657 potential data recovery from partially written files (it
17658 should not be a problem here).
17661 Author: Laurent Monin <zas@norz.org>
17662 Date: Fri Apr 11 16:04:37 2008 +0000
17664 Use secure save feature when saving collections.
17667 Author: Laurent Monin <zas@norz.org>
17668 Date: Fri Apr 11 16:02:33 2008 +0000
17670 Preserve permissions of the destination file when using secure save.
17673 Author: Laurent Monin <zas@norz.org>
17674 Date: Fri Apr 11 15:27:08 2008 +0000
17676 Revert part of the previous patch, let the caller take care
17677 of calling path_from_utf8().
17680 Author: Laurent Monin <zas@norz.org>
17681 Date: Fri Apr 11 14:27:55 2008 +0000
17683 Use path_from_utf8() on the passed filename.
17684 Add const attribute.
17687 Author: Laurent Monin <zas@norz.org>
17688 Date: Fri Apr 11 13:07:48 2008 +0000
17690 ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
17691 so add a test for it in configure.
17692 Wrap generated headers files with #ifdef/#endif and add
17693 a comment related to their auto-generated nature.
17694 Make the generation itself quiet, but display a message
17696 Make these targets depend on respective Makefile.in.
17699 Author: Laurent Monin <zas@norz.org>
17700 Date: Fri Apr 11 12:31:32 2008 +0000
17702 Move secure save code to its own files: secure_save.{c,h}.
17705 Author: Laurent Monin <zas@norz.org>
17706 Date: Fri Apr 11 12:25:36 2008 +0000
17708 Add missing #ifdef/#endif.
17711 Author: Laurent Monin <zas@norz.org>
17712 Date: Fri Apr 11 10:46:52 2008 +0000
17714 Ensure that gcc flag -Wall is set.
17717 Author: Laurent Monin <zas@norz.org>
17718 Date: Fri Apr 11 10:45:37 2008 +0000
17720 Silent some gcc warnings.
17723 Author: Laurent Monin <zas@norz.org>
17724 Date: Fri Apr 11 09:02:20 2008 +0000
17726 Prevent multiple insertion of the same file in a collection.
17727 Use a hash table to speed up existence tests.
17730 Author: Laurent Monin <zas@norz.org>
17731 Date: Fri Apr 11 08:10:40 2008 +0000
17733 Only display these messages if debug mode is enabled.
17736 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17737 Date: Thu Apr 10 19:27:42 2008 +0000
17739 fixed dates in pan-calendar
17742 Author: Laurent Monin <zas@norz.org>
17743 Date: Thu Apr 10 12:07:34 2008 +0000
17745 Fix fCamera even more.
17748 Author: Laurent Monin <zas@norz.org>
17749 Date: Thu Apr 10 11:31:20 2008 +0000
17751 Do not display ... if not truncated.
17754 Author: Laurent Monin <zas@norz.org>
17755 Date: Thu Apr 10 10:43:15 2008 +0000
17757 Add the possibility to truncate overlay infos displayed:
17758 %fCamera:20% will truncate data displayed to 20 characters
17759 and add 3 dots at the end.
17760 For example, %name% -> some_file, %name:4% -> some...
17763 Author: Laurent Monin <zas@norz.org>
17764 Date: Thu Apr 10 00:09:43 2008 +0000
17766 Fix broken remove_common_prefix(), fCamera didn't display model as it should.
17769 Author: Laurent Monin <zas@norz.org>
17770 Date: Wed Apr 9 22:47:43 2008 +0000
17772 Resync .po files. French translation was updated (100% made).
17775 Author: Laurent Monin <zas@norz.org>
17776 Date: Wed Apr 9 22:36:43 2008 +0000
17778 Add 3 missing files to POTFILES.in.
17781 Author: Laurent Monin <zas@norz.org>
17782 Date: Wed Apr 9 22:33:06 2008 +0000
17784 Simple helper script to display translation statistics.
17787 Author: Laurent Monin <zas@norz.org>
17788 Date: Wed Apr 9 22:13:11 2008 +0000
17790 Fix a typo: "while fluorescent" -> "white fluorescent"
17793 Author: Laurent Monin <zas@norz.org>
17794 Date: Wed Apr 9 22:01:52 2008 +0000
17796 Resync .po files. Update french translation.
17799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17800 Date: Wed Apr 9 21:14:50 2008 +0000
17802 fixed crash in pan_calendar
17805 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17806 Date: Wed Apr 9 20:49:32 2008 +0000
17808 improved histogram drawing
17811 Author: Laurent Monin <zas@norz.org>
17812 Date: Wed Apr 9 16:37:54 2008 +0000
17814 Simplify and unify gtk_window creation with the help of
17815 the new window_new() function, that wraps gtk_window_new()
17817 Subclass, title and icon are set in the same call.
17820 Author: Laurent Monin <zas@norz.org>
17821 Date: Wed Apr 9 13:53:01 2008 +0000
17823 Replace occurences of Geeqie / geeqie by constants defined in main.h.
17826 Author: Laurent Monin <zas@norz.org>
17827 Date: Tue Apr 8 23:41:01 2008 +0000
17832 Author: Laurent Monin <zas@norz.org>
17833 Date: Tue Apr 8 23:39:27 2008 +0000
17835 Make xmp debug info only appears when debug >= 2.
17838 Author: Laurent Monin <zas@norz.org>
17839 Date: Tue Apr 8 23:33:49 2008 +0000
17841 Enable image rotation depending on EXIF by default.
17842 New users shouldn't have to search for it.
17845 Author: Laurent Monin <zas@norz.org>
17846 Date: Tue Apr 8 23:25:46 2008 +0000
17848 Fix missing header files inclusions.
17851 Author: Laurent Monin <zas@norz.org>
17852 Date: Tue Apr 8 23:16:12 2008 +0000
17857 Author: Laurent Monin <zas@norz.org>
17858 Date: Tue Apr 8 23:07:09 2008 +0000
17863 Author: Laurent Monin <zas@norz.org>
17864 Date: Tue Apr 8 23:02:33 2008 +0000
17869 Author: Laurent Monin <zas@norz.org>
17870 Date: Tue Apr 8 22:31:42 2008 +0000
17872 Remove obsolete prototype.
17875 Author: Laurent Monin <zas@norz.org>
17876 Date: Tue Apr 8 22:28:55 2008 +0000
17878 gqview_remote -> remote_connection
17879 gqview_command_collection -> command_collection
17880 gqview_remote_control() -> remote_control()
17881 gqview_remote_help() -> remote_help()
17882 gqview_remote_command_find() -> remote_command_find()
17883 gqview_remote_build_list() -> remote_build_list()
17884 gqview_remote_cb() -> remote_cb()
17887 Author: Laurent Monin <zas@norz.org>
17888 Date: Tue Apr 8 22:16:56 2008 +0000
17890 exit_gqview() renamed to exit_program().
17891 exit_gqview_final() renamed to exit_program_final().
17894 Author: Laurent Monin <zas@norz.org>
17895 Date: Tue Apr 8 22:05:04 2008 +0000
17897 Add support for some Samsung raw files (.pef).
17899 Samsung raw not strongly differ from Pentax raw.
17900 The only difference in header (manufacturer, camera name and etc).
17901 Tested on Samsung GX-1S and Pentax *ist DS.
17902 Patch by Max Lushnikov.
17905 Author: Laurent Monin <zas@norz.org>
17906 Date: Tue Apr 8 21:55:58 2008 +0000
17908 Implement secure rc file saving.
17909 First data is written to a temporary file, then if nothing
17910 was wrong, this file is renamed to the final name.
17911 This way the risk of corrupted rc file is greatly reduced.
17912 The code is borrowed from ELinks (http://elinks.cz).
17915 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17916 Date: Tue Apr 8 21:52:04 2008 +0000
17918 fixed histogram label
17921 Author: Laurent Monin <zas@norz.org>
17922 Date: Tue Apr 8 21:33:29 2008 +0000
17924 Fix the "continuous display" of tooltips in the collection view
17925 (before the tooltip delay occured once, then changing icon to icon never hide the
17926 tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
17927 but disappears when moving cursor to another icon).
17929 Display the full path to the file when Show filename text is on (before nothing
17932 When Show filename text is off, behavior is unchanged, the (short) filename is
17936 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17937 Date: Tue Apr 8 20:56:50 2008 +0000
17939 reworked the histogram patch by Uwe Ohse, most of the code is in
17943 Author: Vladimir Nadvornik <nadvornik@suse.cz>
17944 Date: Tue Apr 8 17:26:13 2008 +0000
17946 fixed file delete notification in view_file_icon
17949 Author: Laurent Monin <zas@norz.org>
17950 Date: Tue Apr 8 16:22:21 2008 +0000
17952 gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
17955 Author: Laurent Monin <zas@norz.org>
17956 Date: Tue Apr 8 15:53:03 2008 +0000
17958 Move active variable affectation after the test.
17961 Author: Laurent Monin <zas@norz.org>
17962 Date: Tue Apr 8 14:52:42 2008 +0000
17964 Simplify layout_color_name_parse() using g_strdelimit().
17967 Author: Laurent Monin <zas@norz.org>
17968 Date: Tue Apr 8 14:50:14 2008 +0000
17970 Tidy up, whitespaces and indentation fix.
17973 Author: Laurent Monin <zas@norz.org>
17974 Date: Tue Apr 8 11:53:35 2008 +0000
17976 Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
17978 gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
17979 gdk_color_to_string() was replaced by a equivalent function.
17982 Author: Laurent Monin <zas@norz.org>
17983 Date: Mon Apr 7 19:47:22 2008 +0000
17985 Add the possibility to print file names with path.
17986 A checkbox was added to the Text tab in the Print dialog.
17988 Name checked and Path unchecked -> filename.jpg
17989 Name checked and Path checked -> /some/dir/filename.jpg
17990 Name unchecked and Path checked -> /some/dir/
17992 Patch by Michael Mokeev and Laurent Monin.
17995 Author: Laurent Monin <zas@norz.org>
17996 Date: Mon Apr 7 19:06:17 2008 +0000
17998 Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
18001 Author: Laurent Monin <zas@norz.org>
18002 Date: Mon Apr 7 18:52:54 2008 +0000
18004 Add the possibility to match duplicates on the name but ignoring the case.
18005 A new item was added to types of match combo box in the Find duplicates dialog.
18008 Author: Laurent Monin <zas@norz.org>
18009 Date: Mon Apr 7 08:09:39 2008 +0000
18011 Display marks in overlay info only if at least one is set.
18012 Fix a missing g_string_free().
18015 Author: Laurent Monin <zas@norz.org>
18016 Date: Sun Apr 6 10:17:41 2008 +0000
18018 Mark all exif labels as translatable.
18019 Before only some of them were enclosed by N_().
18022 Author: Laurent Monin <zas@norz.org>
18023 Date: Sun Apr 6 10:03:54 2008 +0000
18025 Mark strings as translatable.
18028 Author: Laurent Monin <zas@norz.org>
18029 Date: Sat Apr 5 15:23:39 2008 +0000
18031 Improve remove_trailing_slash() so it allocates no more than
18032 needed bytes and remove all trailing slashes instead only one.
18035 Author: Laurent Monin <zas@norz.org>
18036 Date: Sat Apr 5 11:59:29 2008 +0000
18038 Comment out unused code.
18039 Geeqie code now compiles cleanly with -Wall gcc option.
18042 Author: Laurent Monin <zas@norz.org>
18043 Date: Fri Apr 4 22:34:55 2008 +0000
18045 Change default exif order a bit to move up common and useful
18049 Author: Laurent Monin <zas@norz.org>
18050 Date: Fri Apr 4 22:23:36 2008 +0000
18052 Re-add "What to show in properties dialog:" label before the table.
18055 Author: Laurent Monin <zas@norz.org>
18056 Date: Fri Apr 4 22:12:28 2008 +0000
18058 Rename exif preferences tab to "Properties", and name the
18062 Author: Laurent Monin <zas@norz.org>
18063 Date: Fri Apr 4 18:50:52 2008 +0000
18065 Fix a segfault occuring when enabling debug mode.
18066 At this point il->fd can be null.
18069 Author: Laurent Monin <zas@norz.org>
18070 Date: Thu Apr 3 23:29:14 2008 +0000
18072 Make the wmclass value unique among the code by defining
18073 it in main header file as GQ_WMCLASS.
18074 Before this patch, it was set using PACKAGE (="geeqie"),
18075 or by the hardcoded string "Geeqie".
18076 Now all Geeqie windows have the same value for wmclass.
18079 Author: Laurent Monin <zas@norz.org>
18080 Date: Thu Apr 3 22:39:50 2008 +0000
18082 Initialize variables, clearing a gcc warning.
18085 Author: Laurent Monin <zas@norz.org>
18086 Date: Thu Apr 3 22:33:28 2008 +0000
18088 Add missing prototype to header file.
18091 Author: Laurent Monin <zas@norz.org>
18092 Date: Thu Apr 3 22:29:20 2008 +0000
18094 Add few missing prototypes to header file.
18097 Author: Laurent Monin <zas@norz.org>
18098 Date: Thu Apr 3 22:20:42 2008 +0000
18100 Drop a bunch of unused variables.
18103 Author: Laurent Monin <zas@norz.org>
18104 Date: Thu Apr 3 22:14:37 2008 +0000
18106 Add missing #include.
18109 Author: Laurent Monin <zas@norz.org>
18110 Date: Thu Apr 3 22:13:12 2008 +0000
18112 Remove unused variables.
18115 Author: Laurent Monin <zas@norz.org>
18116 Date: Thu Apr 3 22:09:36 2008 +0000
18118 Add missing prototype.
18121 Author: Laurent Monin <zas@norz.org>
18122 Date: Thu Apr 3 22:06:31 2008 +0000
18124 Drop 3 unused variables and comment out 2 unused functions.
18127 Author: Laurent Monin <zas@norz.org>
18128 Date: Thu Apr 3 22:03:14 2008 +0000
18130 Add parenthesis around affection to clear a gcc warning.
18133 Author: Laurent Monin <zas@norz.org>
18134 Date: Thu Apr 3 22:01:08 2008 +0000
18136 Fix a signedness warning.
18139 Author: Laurent Monin <zas@norz.org>
18140 Date: Thu Apr 3 21:54:23 2008 +0000
18142 Main configuration file was renamed from gqviewrc to geeqierc.
18145 Author: Laurent Monin <zas@norz.org>
18146 Date: Thu Apr 3 21:50:53 2008 +0000
18148 Fix a segfault occuring when using --without-exiv2 and
18149 concerning exif stuff.
18152 Author: Laurent Monin <zas@norz.org>
18153 Date: Thu Apr 3 21:49:17 2008 +0000
18155 Fix missing bit of previous patch.
18158 Author: Laurent Monin <zas@norz.org>
18159 Date: Thu Apr 3 21:04:19 2008 +0000
18161 Fix two more gcc warnings related to function declarations.
18164 Author: Laurent Monin <zas@norz.org>
18165 Date: Thu Apr 3 20:53:13 2008 +0000
18167 Remove two unused variables declarations, and add a missing #include.
18170 Author: Laurent Monin <zas@norz.org>
18171 Date: Thu Apr 3 20:46:55 2008 +0000
18173 Drop unused variable.
18176 Author: Laurent Monin <zas@norz.org>
18177 Date: Thu Apr 3 20:45:55 2008 +0000
18179 Add missing return at the end of editor_command_next_start().
18182 Author: Laurent Monin <zas@norz.org>
18183 Date: Thu Apr 3 20:40:15 2008 +0000
18185 Drop unused variable.
18188 Author: Laurent Monin <zas@norz.org>
18189 Date: Thu Apr 3 20:38:59 2008 +0000
18191 Make collect_manager_process_action() static.
18194 Author: Laurent Monin <zas@norz.org>
18195 Date: Thu Apr 3 20:34:49 2008 +0000
18197 Fix typos in functions names: file_list -> filelist.
18200 Author: Laurent Monin <zas@norz.org>
18201 Date: Thu Apr 3 20:25:22 2008 +0000
18203 Remove unused variable declarations.
18206 Author: Laurent Monin <zas@norz.org>
18207 Date: Thu Apr 3 20:24:20 2008 +0000
18209 Fix missing header include (filelist.h).
18212 Author: Laurent Monin <zas@norz.org>
18213 Date: Thu Apr 3 20:19:16 2008 +0000
18215 Remove unused variables declarations.
18218 Author: Laurent Monin <zas@norz.org>
18219 Date: Thu Apr 3 20:11:09 2008 +0000
18221 Move tabs code from config_window_create() to new smaller functions.
18222 Each tab has now its own function named:
18223 config_tab_general(), config_tab_image(), config_tab_windows(),
18224 config_tab_filtering(), config_tab_editors(), config_tab_exif(),
18225 config_tab_advanced();
18228 Author: Laurent Monin <zas@norz.org>
18229 Date: Thu Apr 3 18:20:39 2008 +0000
18231 Use more generic names for some cache manager callback functions.
18234 Author: Laurent Monin <zas@norz.org>
18235 Date: Thu Apr 3 17:34:30 2008 +0000
18237 Replace some occurences of gqview by Geeqie.
18240 Author: Laurent Monin <zas@norz.org>
18241 Date: Thu Apr 3 17:15:49 2008 +0000
18243 Add a debug level spinner at the end of Preferences > Advanced.
18244 One can now enable debug mode without restarting geeqie.
18245 A possibility to disable all debugging code and related options
18246 at compile time was added.
18249 Author: Laurent Monin <zas@norz.org>
18250 Date: Thu Apr 3 14:35:03 2008 +0000
18252 Fix and simplify thumbnails size combo box related code.
18253 Some variables were unused, code was buggy (spurious entry at
18254 the end of the list). A sanity check for values coming from
18255 rc file was added. Two constants now define the default
18259 Author: Laurent Monin <zas@norz.org>
18260 Date: Thu Apr 3 13:58:20 2008 +0000
18262 Make the preferences window resizeable, and try to improve
18263 display of editors tab.
18266 Author: Laurent Monin <zas@norz.org>
18267 Date: Thu Apr 3 13:24:13 2008 +0000
18269 Tidy up. Fix indentation and missing whitespaces.
18270 Make editors table creation code a bit more readable.
18273 Author: Laurent Monin <zas@norz.org>
18274 Date: Thu Apr 3 08:51:32 2008 +0000
18276 Setting no limit size to trash directory is now possible using zero as value.
18277 A tooltip was added to the spinner to inform the user of this possibility.
18278 When 0 is set, no remaining/free space check occurs.
18279 Default size of the trash was set to a 128M and maximum size is now 2048MB, which
18280 is more conform to today's standards.
18281 The delete dialog now displays more information:
18282 - if external command will be used
18283 - if safe delete is on, max size and path to the trash
18284 - if safe delete is off
18287 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18288 Date: Wed Apr 2 20:44:40 2008 +0000
18290 various exif improvements based on patch by Uwe Ohse
18291 try to compute 35mm focal length
18294 Author: Laurent Monin <zas@norz.org>
18295 Date: Wed Apr 2 12:12:50 2008 +0000
18297 Make properties tabs reorderable through drag'n drop.
18298 Order is preserved during the whole session.
18299 When a new properties dialog is open, it uses the last order used.
18300 Currently, order isn't saved to rc file.
18303 Author: Laurent Monin <zas@norz.org>
18304 Date: Wed Apr 2 10:40:54 2008 +0000
18306 Honor selection while fullscreen navigation.
18307 The behavior is now consistent in full screen and windowed mode.
18308 It fixes the fact that the selection was discarded on "Next".
18309 Patch by Uwe Ohse. Cleanups by Laurent Monin.
18312 Author: Laurent Monin <zas@norz.org>
18313 Date: Tue Apr 1 07:42:31 2008 +0000
18315 Fix display of image number in properties dialog when more than one image is selected.
18318 Author: Laurent Monin <zas@norz.org>
18319 Date: Mon Mar 31 22:10:25 2008 +0000
18321 Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
18324 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18325 Date: Mon Mar 31 21:09:36 2008 +0000
18327 use quoted_value everywhere
18328 simplify parsing of multiple quoted values on one line
18331 Author: Laurent Monin <zas@norz.org>
18332 Date: Mon Mar 31 07:29:03 2008 +0000
18334 Indentation and white lines minor fixes.
18337 Author: Laurent Monin <zas@norz.org>
18338 Date: Sun Mar 30 19:26:35 2008 +0000
18340 Move strlen() calls outside the while loop.
18343 Author: Laurent Monin <zas@norz.org>
18344 Date: Sun Mar 30 14:19:34 2008 +0000
18346 Comment out forgotten debugging code.
18349 Author: Laurent Monin <zas@norz.org>
18350 Date: Sun Mar 30 14:18:04 2008 +0000
18352 Fix two minor compilation warnings.
18355 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18356 Date: Sun Mar 30 11:47:14 2008 +0000
18358 differentiate among normal image, raw image and metadata
18359 removed raw extension lists on various places and fixed most of the
18361 todo: configuration and a special icons for unreadable raw or metadata
18364 Author: Laurent Monin <zas@norz.org>
18365 Date: Sun Mar 30 07:14:37 2008 +0000
18367 Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
18370 Author: Laurent Monin <zas@norz.org>
18371 Date: Sat Mar 29 21:47:10 2008 +0000
18373 Improve escaping and quoting of strings saved in rc files.
18376 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18377 Date: Sat Mar 29 14:59:14 2008 +0000
18379 configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
18382 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18383 Date: Sat Mar 29 10:38:15 2008 +0000
18385 set user-defined color as image background - patch by Laurent MONIN
18388 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18389 Date: Sat Mar 29 10:11:02 2008 +0000
18391 fixed color management initialization
18394 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18395 Date: Wed Mar 26 12:07:00 2008 +0000
18400 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18401 Date: Wed Mar 26 08:02:45 2008 +0000
18403 updated README files
18406 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18407 Date: Wed Mar 26 08:00:46 2008 +0000
18409 improved xmp vs. legacy metadata handling
18412 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18413 Date: Mon Mar 24 23:15:29 2008 +0000
18415 fixed crashes with --debug
18418 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18419 Date: Mon Mar 24 20:42:39 2008 +0000
18421 added all possible raw extensions that I could find
18424 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18425 Date: Mon Mar 24 14:49:00 2008 +0000
18427 improved support for older exiv2 versions
18430 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18431 Date: Mon Mar 24 14:03:46 2008 +0000
18433 exiv2 version checks
18436 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18437 Date: Mon Mar 24 12:04:31 2008 +0000
18442 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18443 Date: Mon Mar 24 10:27:22 2008 +0000
18448 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18449 Date: Mon Mar 24 09:55:09 2008 +0000
18454 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18455 Date: Sun Mar 23 20:38:54 2008 +0000
18457 rename GQview -> Geeqie over the code
18460 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18461 Date: Sun Mar 23 20:18:51 2008 +0000
18466 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18467 Date: Sat Mar 22 19:28:45 2008 +0000
18472 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18473 Date: Sat Mar 22 17:32:43 2008 +0000
18475 overview of supported raw formats
18478 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18479 Date: Sat Mar 22 17:09:14 2008 +0000
18481 configure --without-exiv2
18484 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18485 Date: Sat Mar 22 16:43:59 2008 +0000
18487 crw preview support with exiv2
18490 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18491 Date: Sun Mar 16 14:11:22 2008 +0000
18493 whitelist of files that can have an xmp sidecar, sample external command
18494 for creating sidecar
18497 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18498 Date: Sun Mar 16 10:52:44 2008 +0000
18500 fixed reading sidecar extensions from config file
18503 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18504 Date: Sun Mar 16 10:32:52 2008 +0000
18506 write comment and keywords to xmp, sidecars are used if exist
18509 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18510 Date: Sat Mar 15 19:53:33 2008 +0000
18512 write support in Exiv2 wrapper; for now only string values
18515 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18516 Date: Sun Feb 24 18:55:19 2008 +0000
18518 a hack to read raw previews with exiv2 0.16, however it should be fixed
18522 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18523 Date: Fri Feb 15 10:48:09 2008 +0000
18525 read also iptc and xmp
18528 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18529 Date: Thu Feb 14 14:04:43 2008 +0000
18534 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18535 Date: Thu Feb 14 11:03:20 2008 +0000
18540 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18541 Date: Wed Feb 13 23:02:48 2008 +0000
18546 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18547 Date: Wed Feb 13 19:31:50 2008 +0000
18549 unified tag names between exiv2 and internal rxif parser
18552 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18553 Date: Wed Feb 13 17:47:55 2008 +0000
18558 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18559 Date: Wed Feb 13 17:08:04 2008 +0000
18561 and first version that actually shows some exif data (see advanced view)
18564 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18565 Date: Wed Feb 13 16:52:41 2008 +0000
18567 first exiv2 support that does not crash immediately
18570 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18571 Date: Wed Feb 13 14:46:23 2008 +0000
18573 started exiv2 integration
18576 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18577 Date: Wed Feb 13 13:57:31 2008 +0000
18579 simplified exif.h, moved implementation-specific stuff to exif-int.h
18582 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18583 Date: Mon Feb 11 15:23:43 2008 +0000
18585 do not show frame for full-window images
18588 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18589 Date: Mon Feb 11 12:51:28 2008 +0000
18591 improved drawing of image frames
18594 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18595 Date: Sat Jan 26 21:18:23 2008 +0000
18600 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18601 Date: Sun Jan 20 19:04:18 2008 +0000
18603 debug messages cleanup
18606 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18607 Date: Wed Jan 16 19:37:54 2008 +0000
18609 added file with release notes and TODO
18612 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18613 Date: Sun Dec 23 21:24:48 2007 +0000
18615 basic sidecar files configuration via preferences dialog
18618 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18619 Date: Sun Dec 23 20:28:50 2007 +0000
18621 fixed loading thumbnails for sidecar files
18624 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18625 Date: Sun Dec 23 15:49:23 2007 +0000
18627 fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
18631 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18632 Date: Sat Dec 22 20:33:09 2007 +0000
18634 fixed filelist refresh
18637 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18638 Date: Sat Dec 22 10:10:40 2007 +0000
18640 preserve marks setting on layout change
18643 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18644 Date: Sat Dec 22 09:51:12 2007 +0000
18646 basic support for marks in view_file_icon.c
18649 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18650 Date: Thu Dec 20 22:43:52 2007 +0000
18652 update FileData on file change
18655 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18656 Date: Thu Dec 20 16:18:28 2007 +0000
18658 <num> toggles mark num
18659 <control><num> selects mark num
18662 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18663 Date: Thu Dec 20 16:06:20 2007 +0000
18665 created menu "Select" with selection and marks operations
18668 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18669 Date: Wed Dec 19 22:01:46 2007 +0000
18671 complete set of boolean operation with marks -
18672 union, intersection, complement
18675 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18676 Date: Tue Dec 18 21:15:16 2007 +0000
18678 use accels also in fullscreen mode
18681 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18682 Date: Mon Dec 17 21:42:24 2007 +0000
18684 moved some actions to menu and accels
18687 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18688 Date: Mon Dec 17 19:34:43 2007 +0000
18690 removed unused variable
18693 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18694 Date: Sun Dec 16 22:30:19 2007 +0000
18696 fixed in-place rename
18699 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18700 Date: Sat Dec 15 17:58:51 2007 +0000
18702 better integration of split image functions into menu
18705 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18706 Date: Fri Dec 14 21:51:46 2007 +0000
18708 show active marks in image overlay
18711 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18712 Date: Sun Dec 9 21:20:27 2007 +0000
18717 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18718 Date: Sun Dec 9 12:33:51 2007 +0000
18720 fixed copying zoom an scroll values from the original image on splitting
18723 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18724 Date: Sun Dec 9 11:58:39 2007 +0000
18726 do not hilight selected image in SPLIT_NONE
18729 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18730 Date: Sun Dec 9 00:11:40 2007 +0000
18732 improved drawing of frame around selected image
18735 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18736 Date: Sun Nov 25 10:25:25 2007 +0000
18738 more operations with file marks
18741 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18742 Date: Sat Nov 24 21:06:30 2007 +0000
18744 marks: fixes and cleanup
18747 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18748 Date: Thu Nov 22 21:15:35 2007 +0000
18750 improved directory scanning a bit
18753 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18754 Date: Wed Nov 21 22:46:50 2007 +0000
18756 added possibility to specify prefered file type for external commands
18759 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18760 Date: Wed Nov 21 21:21:17 2007 +0000
18762 prevent duplicate sidecar files; code cleanup
18765 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18766 Date: Tue Nov 20 22:28:40 2007 +0000
18768 fixed grouping sidecar files and made it configurable via config file
18772 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18773 Date: Mon Oct 22 19:58:47 2007 +0000
18775 fixed preloading images in file list
18778 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18779 Date: Mon Oct 8 19:41:49 2007 +0000
18781 improved FileDataChangeInfo structure, check for another file operation in progress
18784 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18785 Date: Tue Oct 2 21:49:02 2007 +0000
18787 display sidecar files (jpeg + raw) using gtk_tree_store
18788 This is just a prototype to test the functionality, it needs more work.
18790 Please test, omments are welcome :)
18793 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18794 Date: Mon Oct 1 19:52:10 2007 +0000
18796 use FileData even for sidecar file list
18799 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18800 Date: Sun Sep 30 21:10:54 2007 +0000
18802 editors.c was almost completely rewritten:
18803 - centralized template parsing
18804 - better control of executed editors
18805 - possibility to get editor exit status via callback
18808 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18809 Date: Wed Sep 12 21:17:31 2007 +0000
18811 display sidecar extensions in filelist
18812 some cleanup of file marks
18815 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18816 Date: Tue Sep 11 20:06:29 2007 +0000
18818 replaced gchar* path with FileData *fd
18821 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18822 Date: Thu Aug 23 20:45:59 2007 +0000
18824 started support for sidecar files like xmp, raw+jpeg etc.
18827 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18828 Date: Mon Aug 20 20:11:32 2007 +0000
18830 more external commands
18833 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18834 Date: Thu Aug 16 20:57:09 2007 +0000
18836 improved external delete command
18839 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18840 Date: Wed Aug 15 21:37:51 2007 +0000
18842 started implementation of external commands; external Delete should work
18845 Author: Petr Ostadal <postadal@suse.cz>
18846 Date: Fri Jul 20 07:10:48 2007 +0000
18851 Author: Petr Ostadal <postadal@suse.cz>
18852 Date: Fri Jul 13 14:03:08 2007 +0000
18854 First implementation of marks for all photos.
18857 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18858 Date: Thu Jul 12 20:46:28 2007 +0000
18860 relative scroll is working; some cleanup
18863 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18864 Date: Wed Jul 11 21:10:25 2007 +0000
18869 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18870 Date: Wed Jul 11 20:00:07 2007 +0000
18872 started relative scroll, keep scroll position
18875 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18876 Date: Tue Jul 10 21:25:51 2007 +0000
18878 improved connected scroll and active image switching
18881 Author: Vladimir Nadvornik <nadvornik@suse.cz>
18882 Date: Fri Jun 29 15:16:46 2007 +0000
18884 implemented split windows
18885 TODO: menus and hotkeys, connected zoom, activating on drag
18887 Wed Jan 17 16:50:39 2007 John Ellis <johne@verizon.net>
18889 * README: Fix credits for Belarusian translation.
18891 Sun Dec 3 12:58:06 2006 John Ellis <johne@verizon.net>
18893 * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
18894 the data returned by parts_list() was not used here at all.
18896 Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
18899 * configure.in: Release 2.1.5
18901 Sat Dec 2 20:15:22 2006 John Ellis <johne@verizon.net>
18903 * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
18904 to the system shell. Assumes bash-like escaping syntax for "sh -c".
18906 Sat Dec 2 16:44:48 2006 John Ellis <johne@verizon.net>
18908 * image-overlay.[ch]: More work on osd icons.
18909 * image.c: Use correct flag when setting auto rotation state, and set
18910 the state again after the rotation so that osd can update.
18911 * img-view.c: Show osd icon when overlay is enabled.
18912 * layout.c, layout_image.[ch]: Enable overlay regardless of the
18913 full screen state, only difference now is that image description text
18914 is only shown when in full screen but icons will always appear.
18915 * layout_util.c: Make I key toggle overlay from windowed mode too.
18916 * typedefs.h (LayoutWindow): Remove no longer used
18917 full_screen_overlay_on.
18919 Fri Dec 1 14:27:55 2006 John Ellis <johne@verizon.net>
18921 * print.c (print_job_ps_page_image): Use a white mask when printing
18922 transparent images, fixes bug #1426596.
18924 Thu Nov 30 09:55:42 2006 John Ellis <johne@verizon.net>
18926 * slideshow.c (real_slideshow_start): Fix memory leak when unable to
18929 Wed Nov 29 22:53:03 2006 John Ellis <johne@verizon.net>
18931 * image-overlay.[ch]: Prepare for icon notification display, and fix
18932 info overlay image index when on last image of slideshow.
18933 * img-view.c: Fix image index when on last image of slideshow.
18935 Wed Nov 29 14:28:30 2006 John Ellis <johne@verizon.net>
18937 * image-overlay.[ch]: Rewrite most of the information overlay code to
18938 be more flexible and easily extended.
18939 * image.[ch], typedefs.h: Remove image_new_func, and replace it with
18940 image_state_func callback which is much more informative.
18941 * img-view.c, layout.c, layout_image.c: Updates for new image overlay
18944 Tue Nov 28 13:17:18 2006 John Ellis <johne@verizon.net>
18946 * image.c: When resuming a previous color adjustment, set the display
18947 to update incrementally to avoid user confusion of why half of image
18950 Tue Nov 28 11:54:30 2006 John Ellis <johne@verizon.net>
18952 * color-man.[ch]: Allow color manager to work with GdkPixbufs not
18953 linked to an ImageWindow. Fix missing embedded dummy function when
18954 compiling without color profile support.
18955 * image.c: When embedded color profiles is enabled and EXIF ColorSpace
18956 is set to 1 use sRGB color profile for the image. Also fixed order of
18957 starting the image read-ahead when color profiles are in use.
18958 * typedefs.h (ImageWindow): Use gpointer definition correctly so that
18959 cm is a pointer and not a pointer to a pointer.
18960 * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
18963 Mon Nov 27 01:23:23 2006 John Ellis <johne@verizon.net>
18965 * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
18966 * color-man.[ch]: Add color_man_new_embedded for using in-memory color
18968 * exif.[ch]: Add support for extracting color profiles embedded in jpeg
18969 and tiff images. This resulted in a rewrite of the jpeg parser; both
18970 to allow searching for any marker type, and to make the code readable.
18971 * format_raw.c: Add color profile tag to the debug code.
18972 * image.c, layout.c: Use embedded color profiles when found and
18973 enabled, also add toggle for the option in color profile menu.
18975 Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
18977 * configure.in: Add test for lcms (little cms).
18978 * Makefile.am: Add color-man.[ch]:
18979 * color-man.[ch]: New files for color management support.
18980 * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
18981 variables and option saving.
18982 * image.[ch]: Add color profile functions.
18983 * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
18984 fix sort menu to use radio buttons.
18985 * menu.c: Use radio buttons for sort menu when appropriate.
18986 * preferences.c: Add color profile options to preferences.
18987 * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
18988 * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
18989 * view_file_icon.c, view_file_list.c: Check for active state in sort
18991 * README: Add info about lcms, and how to disable.
18993 Fri Nov 17 19:06:19 2006 John Ellis <johne@verizon.net>
18995 * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
18996 does not follow symbolic links.
18997 * utilops.[ch]: Add file_util_delete_dir(), and support functions.
18998 * view_dir_list.c: Add delete to folder popup menu.
18999 * view_dir_tree.c: Add delete to folder popup menu, and set rename and
19000 delete sensitive only when parent folder is writable.
19002 Wed Nov 15 02:05:27 2006 John Ellis <johne@verizon.net>
19004 * view_file_icon.c: Fix odd crash when removing files, it seems the
19005 high priority idle sync is no longer called before the treeview tries
19006 to redraw itself, so fix the cleanup of removed pointers so that they
19007 are always valid or NULL (I wonder if the priorities used by
19008 GtkTreeView have changed in newer versions of GTK?).
19009 * view_file_list.c: Fix progress bar warning when files are removed
19010 before thumbnail generation is finished.
19012 Tue Nov 14 15:36:14 2006 John Ellis <johne@verizon.net>
19014 * exif.[ch]: Fix memory alignment issues, bug #1593252.
19016 Fri Nov 10 18:11:54 2006 John Ellis <johne@verizon.net>
19018 * image.c: Fix up initial scroll offset into image when auto rotated
19019 by exif info, and keep same center point when rotating otherwise.
19021 Fri Nov 10 16:11:28 2006 John Ellis <johne@verizon.net>
19023 * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
19024 the value, as when that is eventually fixed to be alignment safe,
19027 Thu Nov 9 20:27:47 2006 John Ellis <johne@verizon.net>
19029 * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
19030 more in line with their counterparts of exif_byte_get..()
19032 Thu Nov 9 17:43:06 2006 John Ellis <johne@verizon.net>
19034 * pan-view.c: Break this monstrosity of code into smaller files.
19035 * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
19036 layout types into their own files (for now flower is with folder tree).
19037 * pan-item.c: PanItem creation, drawing, actions, and maintenance.
19038 * pan-types.h: Defines, data types, function prototypes.
19039 * pan-util.c: Various utilities.
19040 * src/Makefile.am: Add new files above.
19042 Wed Nov 8 16:59:14 2006 John Ellis <johne@verizon.net>
19044 * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
19045 and use a buffer when drawing to those windows to avoid flicker.
19046 Scrolling with the info [I] visible in full screen is now much
19047 smoother. Only one regression that will be fixed later: overlapping
19048 overlays are now ugly.
19050 Wed Nov 8 11:36:58 2006 John Ellis <johne@verizon.net>
19052 * format_nikon.h: For the pentax test, use tiff make instead of a magic
19053 string that can move location.
19055 Tue Nov 7 19:54:44 2006 John Ellis <johne@verizon.net>
19057 * pan-view.c: For calendar view only show months that contain an image.
19058 Allow choice of size when displaying an image with the info popup.
19060 Tue Nov 7 15:35:59 2006 John Ellis <johne@verizon.net>
19062 * exif.c: Use new format_raw_exif_offset() function to find Exif in
19064 * filelist.c: Add orf and pef to displayed file types.
19065 * format_canon.h, format_fuji.h: Update to new #define format.
19066 * format_fuji.c: Use same offset for Exif as the jpeg image as the
19067 Exif is always embedded in the jpeg and assuming offset of 12 is
19069 * format_nikon.h: Update to new #define format, and add pentax here
19070 as finding the jpeg will be same code.
19071 * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
19072 not all raw files will have a jpeg, but all appear to have Exif tags.
19073 * format_raw.[ch]: Add new camera types, and add a debugging facility
19074 to easily list all tags within tiff files (see format_raw.h to enable).
19076 Mon Nov 6 20:53:22 2006 John Ellis <johne@verizon.net>
19078 * format_olympus.c: Fix olympus makernote tag types to match image
19079 sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
19080 and Olympus.FlashBias.
19082 Sat Nov 4 17:14:47 2006 John Ellis <johne@verizon.net>
19084 * pan-view.c: Always recalculate canvas size when displaying popups.
19086 * po/eo.po: Mark translation for 'Command Line' not fuzzy.
19087 * configure.in: Release 2.1.4 (quick bug fix for pan view).
19089 Sat Nov 4 16:55:08 2006 John Ellis <johne@verizon.net>
19091 * pan-view.c: Only print things to console when debug is enabled.
19092 * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
19093 canvas will not treat scroll position as if a new image was set, this
19094 fixes popups in the Pan View from causing a scroll to the top left or
19095 center when scroll_reset_method is not set to 'no change'. Also clean
19096 up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
19097 always set TRUE as they were old cruft.
19099 Sat Nov 4 10:31:51 2006 John Ellis <johne@verizon.net>
19102 * icons/Makefile.am: Remove icon files that no longer exist.
19103 * configure.in: Release 2.1.3
19105 Fri Nov 3 21:15:40 2006 John Ellis <johne@verizon.net>
19107 * pan-view.c: Fix shortcuts to work regardless of what has the focus.
19108 Make [Control]+F (in addition to [/] show the find bar and [Control]+G
19109 go to next match. Add folder location field to info popup.
19111 Fri Nov 3 11:40:48 2006 John Ellis <johne@verizon.net>
19113 * bar_exif.[ch]: Make list of general exif tags available to rest of
19115 * pan-view.c: Add option to display exif information in info popup.
19116 Clean up the info popup text alignment. Make displaying the full size
19117 image below the info popup optional (off by default).
19118 * pixbuf-renderer.c (pr_source_tile_changed): Guard against
19119 width/height less than 1.
19120 * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
19123 Thu Nov 2 17:51:31 2006 John Ellis <johne@verizon.net>
19125 * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
19126 collections and view windows.
19127 * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
19128 by the previous keypress handler code cleanup. Add [Control]+V to
19129 view current image in a new image window.
19131 Thu Nov 2 14:38:54 2006 John Ellis <johne@verizon.net>
19133 * view_file_list.c: Fix slow re-sort when updating list by clearing the
19134 list and adding items in the new order instead of simply moving them.
19135 Fixes bug #1451200.
19137 Thu Nov 2 06:46:14 2006 John Ellis <johne@verizon.net>
19139 * po/eo.po: Add Esperanto translation,
19140 submitted by Antonio C. Codazzi <f_sophia@libero.it>.
19141 * configure.in (ALL_LINGUAS): Add new translation.
19142 * README: Update credits for above.
19144 Wed Nov 1 11:39:48 2006 John Ellis <johne@verizon.net>
19146 * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
19148 * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
19149 * pixbuf_util.[ch]: Add new icons.
19150 * icons/Makefile.am: Update generated inline pixbufs.
19151 * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
19152 icons/view.xpm: Remove old xpm icons.
19153 * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
19154 icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
19155 * icons/svg/*.svg: Add svg sources for icons, they are not used or
19156 anything, but this way I can not misplace them again.
19158 Tue Oct 31 18:06:42 2006 John Ellis <johne@verizon.net>
19160 * info.c: Increase default info window size to 600x400.
19161 * po/be.po: Update Belarusian translation,
19162 submitted by Pavel Piatruk <berserker@neolocation.com>.
19163 * gqview.desktop: Add additional formats to MimeType list.
19165 Sat Oct 28 14:41:10 2006 John Ellis <johne@verizon.net>
19167 * img-view.c: Use correct method to close the window using Escape key,
19168 fixes bug #1231845. Also added more robust method to update window
19169 list when a window is closed so this doesn't happen again.
19170 * slideshow.c: Add sanity checks to exported functions to check for
19171 NULL SlideShow pointers, to match rest of coding style.
19173 Fri Oct 27 19:45:32 2006 John Ellis <johne@verizon.net>
19175 * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
19176 gtk_object_sink is not available as it is deprecated.
19178 Wed Oct 25 15:17:38 2006 John Ellis <johne@verizon.net>
19180 * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
19181 where obstructed portions of an image were not always generating an
19182 expose event when scrolling the image.
19184 Mon Oct 23 05:34:29 2006 John Ellis <johne@verizon.net>
19186 * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
19189 Fri Oct 20 09:20:10 2006 John Ellis <johne@verizon.net>
19191 * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
19192 view_file_icon.c: Keypress signal handler code clean-up round 2: the
19193 remaining files. Make control and shift logic easier to follow.
19195 Fri Oct 20 08:00:08 2006 John Ellis <johne@verizon.net>
19197 * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
19198 code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
19199 deactivating full screen [F].
19201 Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
19203 * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
19204 * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
19205 the display of current image with [Shift]+[G] keyboard shortcut and
19206 'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
19207 activating refresh [R].
19208 * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
19211 Thu Oct 19 09:35:18 2006 John Ellis <johne@verizon.net>
19213 * layout.[ch] (layout_new_with_geometry): New function to create a
19214 layout sized to an X geometry string.
19215 * main.c: Add support for --geometry on the command line.
19217 Thu Oct 19 07:42:38 2006 John Ellis <johne@verizon.net>
19219 * utilops.c: Fix minimum allowed auto-rename value to be zero again,
19220 but keep the default at 1.
19222 Thu Oct 19 07:23:37 2006 John Ellis <johne@verizon.net>
19224 * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
19225 local thumbnails as per the freedesktop.org thumbnail spec.
19226 * filelist.c: Add .thumblocal to list of ignored folders (those we
19228 * main.c: Fix bug in recent command line parser changes, a single
19229 folder on the command line was not processed by parse_out_relatives().
19231 Sun Oct 15 12:36:06 2006 John Ellis <johne@verizon.net>
19233 * pan-view.c: For now, also display the full size image under the
19234 thumbnail's information bubble. Make clicking the info box close it.
19236 Sun Oct 15 10:45:14 2006 John Ellis <johne@verizon.net>
19238 * pan-view.c: Recalc the size of the layout when popping up new images
19239 in the calendar so that all new images can be scrolled into view.
19240 * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
19241 to resize a tile canvas without the need for a complete reset/render.
19243 Sun Oct 15 04:03:41 2006 John Ellis <johne@verizon.net>
19245 * main.c: Fix command line parser to work with any combination of files
19246 and/or folders on the command line.
19248 Sun Oct 15 02:50:22 2006 John Ellis <johne@verizon.net>
19250 * eu.po: Add Basque translation,
19251 submitted by Piarres Beobide <pi@beobide.net>.
19252 * configure.in (ALL_LINGUAS): Add eu.
19253 * README: Update credits.
19255 Sat Oct 14 09:38:08 2006 John Ellis <johne@verizon.net>
19257 * po/*.po: Make distcheck touches these.
19258 * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
19259 * configure.in: Release 2.1.2
19261 Sat Oct 14 08:26:38 2006 John Ellis <johne@verizon.net>
19263 * vi.po: Update Vietnamese translation,
19264 submitted by pclouds <pclouds@vnlinux.org>.
19267 Sat Oct 14 05:44:40 2006 John Ellis <johne@verizon.net>
19269 * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
19270 it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
19271 vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
19272 zoom to fit" translations, and unmark as fuzzy when only the change in
19273 punctuation caused the fuzzy state.
19274 * README: Updated po-stats list.
19276 Sat Oct 14 05:18:45 2006 John Ellis <johne@verizon.net>
19278 * utilops.c: Mark string for translation.
19279 * fi.po: Update Finnish translation [merge from 2.0.2],
19280 submitted by Lauri Nurmi <lanurmi@iki.fi>.
19283 Fri Oct 13 12:18:01 2006 John Ellis <johne@verizon.net>
19285 * ru.po: Update Russian translation [merge from 2.0.2],
19286 submitted by Vitaly Lipatov <lav@altlinux.ru>.
19288 Fri Oct 13 10:27:22 2006 John Ellis <johne@verizon.net>
19290 * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
19291 of the d_ino > 0 test as all files listed by readdir should be valid.
19292 dirent.d_ino is not guanteed by POSIX, and at one recent point is
19293 not implemented on cygwin.
19295 Fri Oct 13 09:25:25 2006 John Ellis <johne@verizon.net>
19297 * pl.po: Update Polish translation,
19298 submitted by Wit Wilinski <madman@linux.bydg.org>.
19301 Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
19303 * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
19304 plus punctuation fix.
19305 * utilops.c: Change auto rename start number to default to 1.
19306 * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
19307 * gqview.spec.in: Add Italian translation to RPM spec file,
19308 submitted by HappyCactus <happycactus@people.it>.
19309 * be.po: Add Belarusion translation,
19310 submitted by Pavel Piatruk <berserker@neolocation.com>.
19311 * ca.po: Add Catalan translation [merge from 2.0.2],
19312 submitted by catux.org <mecatxis@ya.com>.
19313 * de.po: Update German translation [merge from 2.0.2],
19314 submitted by Ronny Steiner <Post@SIRSteiner.de>.
19315 * fr.po: Update French translation,
19316 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
19317 * it.po: Update Italian translation,
19318 submitted by Kostantino <ciclope10ATalice.it>.
19319 * ko.po: Add Korean translation (mostly menus),
19320 submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
19321 * pt_BR.po: Update Brazilian Portuguese translation,
19322 submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
19323 * sk.po: Update Slovak translation,
19324 submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
19325 * zh_TW.po: Update Traditional Chinese translation,
19326 submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
19328 Fri Sep 1 02:12:45 2006 John Ellis <johne@verizon.net>
19330 * collect-io.c, thumb_standard.c: Do not ignore return value from
19331 g_list_append as newer versions of gtk now set a warning flag.
19332 * utilops.c: Add new auto rename option to enter formatted text, which
19333 uses * and # characters to symbolize original filename and numerical
19334 value (respectively) in new filenames.
19336 Mon Aug 15 18:27:38 2005 John Ellis <johne@verizon.net>
19338 * cache.c: Make cache loader tolerant of unknown line values, so that
19339 a cache written by newer/older versions of GQview does not result in
19340 recreating data that is actually there.
19342 Mon Aug 15 17:13:57 2005 John Ellis <johne@verizon.net>
19344 * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
19345 md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
19346 ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
19347 view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
19348 warnings in gcc 4.0.
19350 Mon Aug 15 16:35:15 2005 John Ellis <johne@verizon.net>
19352 * view_dir_tree.c (vdtree_set_path): Do not force reading folder
19353 contents, to allow the check for a changed timestamp do it's job.
19354 * doc/10_options.html: Fix page link in docs.
19356 Thu Jun 16 01:21:43 2005 John Ellis <johne@verizon.net>
19358 * cache-loader.c (cache_loader_process): When converting Exif date
19359 string to time_t, tell mktime DST is unknown (-1).
19361 Mon Jun 13 20:22:58 2005 John Ellis <johne@verizon.net>
19363 * image.c (image_zoom_cb): If needed, update window title when
19365 * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
19366 size results in a new scale value.
19368 * configure.in: Release 2.1.1
19370 Mon Jun 13 17:31:46 2005 John Ellis <johne@verizon.net>
19372 * editors.[ch]: Add "%w" macro to disable full screen deactivation when
19373 running an editor command.
19374 * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
19375 prevent exit of full screen.
19376 * image-load.c (image_load_begin): Fix to not treat short reads as
19377 end of file condition.
19378 * README, doc/10_5_editor_commands.html: Document %w macro for editor
19380 * po/it.po: Update Italian translation,
19381 submitted by Kostantino <inverness1ATvirgilio.it>.
19383 Sun Jun 12 19:25:26 2005 John Ellis <johne@verizon.net>
19385 * format_canon.[ch]: Reimplement canon raw parser to use convenience
19386 functions from exif.c, also separated parsers into one per file type.
19387 For the cr2 format also verify compression type in tiff field 0x0103.
19388 * format_raw.c: Add FIXME comment noting current shortcomings.
19390 Sat Jun 11 01:06:49 2005 John Ellis <johne@verizon.net>
19392 * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
19393 exif_text_list_find_value() will always return newly allocated text.
19395 Fri Jun 10 20:57:42 2005 John Ellis <johne@verizon.net>
19397 * exif.c (exif_parse_IFD_table): Fix offset count before testing
19398 against buffer size.
19399 * exif.h: Make exif_text_list_find_value available.
19400 * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
19401 adjust several text descriptions.
19402 * format_fuji.c: Remove "MkN." text from tag names.
19403 * format_nikon.c: Fix offset count before testing against buffer size,
19404 and remove "MkN." text from tag names. Add several new tags.
19405 * format_olympus.[ch]: New files for olympus makernote.
19406 * format_raw.c: Add exif olympus hook.
19407 * src/Makefile.am: Add format_olympus.[ch].
19409 Fri Jun 10 02:19:26 2005 John Ellis <johne@verizon.net>
19411 * pan-view.c: Add exif date sorting option to right click menu, and
19412 change 'reading dimensions...' message to be more generic as it may now
19413 also be reading embedded exif dates, or both date and dimensions.
19415 Thu Jun 9 23:22:01 2005 John Ellis <johne@verizon.net>
19417 * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
19418 bytes with values of 0 are actually in the data to compare.
19420 Thu Jun 9 22:23:18 2005 John Ellis <johne@verizon.net>
19422 * exif.[ch]: A lot of code clean up, add generic tiff header parser,
19423 remove use of packed structures to interpret tiff file format,
19424 fix possible endless loops in tiff parser with corrupt IFD tables,
19425 and fix possible overflow in jpeg exif parser.
19426 * format_canon.[ch]: Add additional makernote values, plus a few
19427 spelling fixes. Header update.
19428 * format_fuji.[ch]: Header update.
19429 * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
19430 code cleanup. Header update.
19431 * format_raw.[ch]: Add pathname argument to file descriptor version of
19432 raw parser to quickly rule out non-raw files based on file extension.
19433 Add raw header match type to check for tiff "make" field value.
19434 * image-load.c (image_loader_begin): Add image filename for raw parser.
19436 Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
19438 * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
19439 * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
19440 description field for MakerNote parser.
19441 * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
19442 * format_raw.c: Add debug description output and Nikon raw parser hook.
19444 Sun Jun 5 03:05:39 2005 John Ellis <johne@verizon.net>
19446 * filelist.c (path_list_recursive_append): Fix memory leak by using
19447 correct function to free path list.
19449 Sat Jun 4 22:24:00 2005 John Ellis <johne@verizon.net>
19451 * exif.[ch]: Use glib provided data types and byte order functions for
19452 consistency with rest of application. Made several more functions
19453 available in the header. Use MakerNote parsing from format_raw.c.
19454 * format_canon.[ch]: Changes to match exif.h and format_raw.h.
19455 * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
19456 * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
19457 * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
19458 camera formats here (similar to existing raw format list).
19459 * src/Makefile.am: Add format_nikon.[ch].
19461 Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
19463 * README: Update credits.
19465 Apply fix from Daniel M. German:
19467 * format_canon.c (canon_read_int): Fixed error which caused a
19468 segfault under OS X. It was a casting a number as a 32
19469 bit, when it was 16. it works in little endian, but not in big
19472 Fri Jun 3 20:02:23 2005 John Ellis <johne@verizon.net>
19474 * format_canon.c (canon_mknote_parse_convert): For serial number
19475 conversion, use the value of the data - not the value of the pointer.
19477 Fri Jun 3 18:43:46 2005 John Ellis <johne@verizon.net>
19479 * bar_exif.c: Set a default size for the EXIF data column in the
19480 advanced view, and allow resizing of that column to allow more data to
19481 be visible when needed.
19482 * format_canon.c: Fix data type for Canon MakerNote Serial Number.
19484 Fri Jun 3 01:49:20 2005 John Ellis <johne@verizon.net>
19486 * exif.[ch]: Export several parsing functions for use by the exif
19487 makernote parsers, and add hook for MakerNote data parsing.
19488 * format_canon.[ch]: Add Canon EXIF MakerNote support.
19489 * format_raw.c: Fix warning printf grammar.
19491 Thu May 26 22:14:53 2005 John Ellis <johne@verizon.net>
19493 * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
19495 Thu May 26 13:57:19 2005 John Ellis <johne@verizon.net>
19497 * format_raw.[ch]: Move camera specific code to manufacturer specific
19498 format_*.c files. Change code so that file descripter version is now a
19499 separate functions that wraps the standard parser by using mmap.
19500 * format_canon.[ch]: Moved Canon specific raw support here, removed
19501 file descriptor versions of parser. This Canon raw file parser written
19502 by Daniel M. German.
19503 * format_fuji.[ch]: Move Fuji specific raw support here, parser written
19505 * exif.c: Update for change to format_raw_img_exif_offsets.
19506 * filelist.c: Add cr2 extension to Canon raw format list.
19507 * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
19508 that buffer is refilled using new offset of file descriptor.
19509 * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
19511 Wed May 18 19:36:49 2005 John Ellis <johne@verizon.net>
19513 * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
19514 does proper checking for existing folder to avoid clobbering an
19516 * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
19517 a folder to fix possible clobbering of an existing folder with the
19518 same name as the requested name.
19520 Sun May 15 21:40:26 2005 John Ellis <johne@verizon.net>
19522 * format_raw.[ch]: New files to parse image data and exif offsets for
19523 the raw camera formats.
19524 * exif.c, image-load.c: Add support calls to format_raw.c functions
19526 * filelist.c: Add Fujifilm raw file extension to known formats.
19527 * thumb_standard.c (thumb_loader_std_start): Check for existing
19528 thumbnail file before checking for a failure mark.
19529 * src/Makefile.am: Add format_raw.[ch].
19531 Sat May 14 13:04:23 2005 John Ellis <johne@verizon.net>
19533 * po/cs.po: Update Czech translation,
19534 submitted by Jan Raska <jan.raska@tiscali.cz>
19535 * de.po, fr.po: Typo and spelling fixes.
19537 Sat May 14 12:23:19 2005 John Ellis <johne@verizon.net>
19539 * image.c, pixbuf-renderer.c: Fix sending of complete signal.
19540 * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
19541 * utilops.c: Additional validation for destination of copy/move
19542 dialogs, and do not include extension when conveniently selecting
19543 filename text in rename dialogs.
19545 Wed Apr 27 15:17:57 2005 John Ellis <johne@verizon.net>
19547 * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
19548 * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
19549 never actually set these dimensions. Increase default size of main
19551 * layout_util.c: Use GTkToolbar for the main window toolbar.
19552 * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
19553 * rcfile.c: Add note to config file that it is autogenerated.
19554 * typedefs.h: Remove no longer used tooltip in LayoutWindow.
19555 * ui_misc.[ch]: pref_toolbar additions.
19556 * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
19557 * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
19558 * icons/Makefile.am: Add above icons to inline pixbuf list.
19560 Sat Apr 16 12:29:42 2005 John Ellis <johne@verizon.net>
19562 * pan-view.c: Add option to ignore symbolic links to folders when
19563 creating file list (no gui control yet), and do not allow listing
19564 the root folder as this introduces too many issues (for instance
19565 how do we ignore special filesystems such as /proc using only stat
19566 attributes?). Add fix to not show empty folders in the flower view.
19567 * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
19568 thumbnails to be saved for images with a size between normal and large
19569 when using large thumbnails.
19570 * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
19572 Thu Apr 14 10:44:00 2005 John Ellis <johne@verizon.net>
19574 * cache.c (cache_sim_data_load): Fix to return CacheData if any data
19576 * pan-view.c: Fix slow merging of embedded dates into file list;
19577 includes optimizing pan_cache_sync_date and plugging a memory leak.
19579 Thu Apr 14 04:49:57 2005 John Ellis <johne@verizon.net>
19581 * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
19582 queue (source). Fixes crash introduced by Apr 12 changes.
19584 Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
19586 * cache-loader.[ch]: New utility to load cache-able data.
19587 * cache.[ch]: Add embedded (exif) date caching.
19588 * pan-view.c: Use new cache loading mechanism. Add exif date support
19589 to timeline and calendar view.
19590 * src/Makefile.am: Add cache-loader.[c,h].
19592 Tue Apr 12 07:59:20 2005 John Ellis <johne@verizon.net>
19594 * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
19595 tainting user perspective of image hues.
19596 * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
19597 to avoid wasteful memory allocation, this will reduce memory waste
19598 when in full screen.
19600 Fri Apr 8 15:31:38 2005 John Ellis <johne@verizon.net>
19602 * pan-view.c: Optimize pan_layout_intersect by dividing object list
19603 into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
19604 drawing tiles much faster when the window contains > 100,000 images.
19605 This adds the complexity of walking two lists when searching for a
19606 specific item, but the speed increase is worth it.
19608 Thu Apr 7 08:42:54 2005 John Ellis <johne@verizon.net>
19610 * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
19611 only_existing argument.
19613 Wed Apr 6 06:41:25 2005 John Ellis <johne@verizon.net>
19615 * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
19616 * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
19617 namespace conflict with util in pixbuf_util.h.
19618 * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
19620 Wed Apr 6 02:43:40 2005 John Ellis <johne@verizon.net>
19622 * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
19623 * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
19624 only have effect on tiles that not currently visible. Remove use of
19625 hard coded PR_TILE_SIZE from tile size calculations, as it is only
19626 supposed to be used as the default value.
19628 Tue Apr 5 05:09:29 2005 John Ellis <johne@verizon.net>
19630 * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
19631 the parts of the image that have an existing tile, fixes slow loading
19632 of images when zoomed in because it was generating a tile for even
19633 off screen parts of the image.
19635 Mon Apr 4 12:07:05 2005 John Ellis <johne@verizon.net>
19637 * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
19638 to draw the background.
19640 Sun Apr 3 00:36:22 2005 John Ellis <johne@verizon.net>
19642 * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
19643 when both the ImageWindow and global setting are both enabled.
19644 * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
19645 gtk_adjustment_value_changed to fix performance hit when scrolling.
19646 * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
19647 invalidating so that there is no chance it will be used with old data.
19648 Only emit 'scroll-notify' signal when the value or range changes.
19649 Fix copy of zoom value in pixbuf_renderer_move.
19651 Sat Apr 2 17:28:16 2005 John Ellis <johne@verizon.net>
19653 * image.c (image_options_set): Update PixbufRenderer parent window so
19654 that changing 'fit window to image' option works.
19655 * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
19657 * pixbuf-renderer.c: Fix (re-implement) check for maximized window
19658 state. Fix pr_source_tile_visible() calculation which was using the x
19659 axis where it should be y. Add redrawn return value to pr_zoom_clamp()
19660 and use that value in pr_zoom_sync() to pass pr_redraw correct args.
19661 * gqview.1: Fix spelling of vertical in man page.
19663 Mon Mar 28 20:23:34 2005 John Ellis <johne@verizon.net>
19665 * image.[ch]: Add utility to sync image settings to user preferences.
19666 * pixbuf-renderer.c: Fix rounding errors.
19667 * preferences.c: Call image_options_sync() when applying changes.
19669 Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
19671 * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
19672 listener to update. Fix delay flip by listening for 'render_complete'.
19673 * pixbuf-renderer.[ch]: Add complete property and and emit a
19674 'render-complete' signal when changing complete back to TRUE.
19675 * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
19676 whenever it is expanded.
19678 Wed Mar 23 00:22:28 2005 John Ellis <johne@verizon.net>
19680 * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
19681 * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
19682 focus and full screen work again.
19683 * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
19685 Fri Mar 18 19:52:38 2005 John Ellis <johne@verizon.net>
19687 * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
19688 queue item for each tile, and now that a tile holds a queue pointer
19689 there is no need to walk the tile list to find a possible merge victim.
19691 Thu Mar 17 19:23:56 2005 John Ellis <johne@verizon.net>
19693 * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
19694 works again (mostly).
19696 Tue Mar 15 23:17:41 2005 John Ellis <johne@verizon.net>
19698 * image.[ch]: Start conversion to use of PixbufRenderer.
19699 * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
19700 * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
19701 layout_image.c, print.c: Changes for above ImageWindow conversion.
19702 * typedefs.h: Remove unused ImageWindow variables.
19704 Mon Mar 14 20:45:50 2005 John Ellis <johne@verizon.net>
19706 * pan-view.c: Convert to using new PixbufRenderer.
19707 * pixbuf-renderer.[ch]: Clean up and fixes.
19709 Sun Mar 13 10:21:35 2005 John Ellis <johne@verizon.net>
19711 * image.c (image_scroller_start): Unref scroller pixbuf after adding it
19712 as an overlay to avoid leaking it.
19713 * pixbuf-renderer.[ch]: All functions defined in header file are now
19716 Fri Mar 11 17:05:36 2005 John Ellis <johne@verizon.net>
19718 * pixbuf-renderer.[ch]: Set up object properties and additional.
19720 Mar 10 19:22:18 2005 John Ellis <johne@verizon.net>
19722 * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
19723 not gdk_scroll, as scroll often invalidates the entire window (!). Also
19724 merged in source tiles code from image.c.
19725 * pan-view.c: Change picked up when testing PixbufRender zoom.
19727 Tue Mar 8 23:26:00 2005 John Ellis <johne@verizon.net>
19729 * pixbuf-renderer.[ch]: Start of turning image drawing portion of
19730 ImageWindow into an actual GtkWidget.
19731 * src/Makefile.am: Add pixbuf-renderer.[ch].
19732 * pan-view.c: Added temporary hack button and callback for testing
19733 PixbufRenderer widget.
19735 Sat Mar 5 16:23:32 2005 John Ellis <johne@verizon.net>
19738 * configure.in: Release 2.1.0
19740 Sat Mar 5 16:02:52 2005 John Ellis <johne@verizon.net>
19742 * main.c: Enable the beta message at startup.
19743 * po/fr.po: Update French translation (from stable branch),
19744 submitted by Eric Lassauge.
19746 Sat Mar 5 15:51:07 2005 John Ellis <johne@verizon.net>
19748 * pan-view.c: Make date search work in calendar view, plus calendar
19749 fixes. Make '/' search key refocus search entry.
19751 Fri Mar 4 21:53:03 2005 John Ellis <johne@verizon.net>
19753 * pan-view.c: Add calendar view. Make mouse wheel scroll.
19754 * po/POTFILES.in: Add pan-view.c for translation.
19756 Thu Mar 3 17:57:46 2005 John Ellis <johne@verizon.net>
19758 * pan-view.c: Make subsequent searches for same string step through all
19759 matches, also show match index and count in search result label.
19761 Thu Mar 3 14:24:58 2005 John Ellis <johne@verizon.net>
19763 * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
19764 floats whenever possible.
19765 * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
19766 message body so specifying newlines is no longer needed.
19767 * pan-view.c: Display info dialog when thumbnail caching settings are
19770 Thu Mar 3 01:16:23 2005 John Ellis <johne@verizon.net>
19772 * pan-view.c: Add 'dots' image size option, fix up border size at edge
19773 of grid, and make drag and drop work to/from the window.
19775 Wed Mar 2 23:34:30 2005 John Ellis <johne@verizon.net>
19777 * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
19778 * image-load.c, typedefs.h: Add shrunk flag to determine if an image
19779 was scaled down using image_loader_set_requested_size.
19780 * image.c: Make panning with mouse scroll more when holding shift key.
19781 * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
19782 xvpics option in the gui - now a hidden option.
19783 * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
19785 Tue Mar 1 21:39:42 2005 John Ellis <johne@verizon.net>
19787 * image.[ch] (image_scroll_to_point): Add alignment for location of
19788 point within visible region.
19789 * pan-view.c: Use alignment for scrolling above, and fix date search
19790 to only search thumbs and images.
19792 Tue Mar 1 11:32:26 2005 John Ellis <johne@verizon.net>
19794 * src/Makefile.am: Add pan-view.[ch]:
19795 * image.[ch]: Add support for using a grid of tiles as soource image.
19796 Added scroll_notify callback for when the viewable regionis scrolled.
19797 Added ability to set min and max for the zoom range. Removed
19798 unnecessary gtk_widget_size_request from image_size_sync. Added
19799 image_scroll_to_point.
19800 * layout_util.c: Add menu item and callback for the new 'Pan view'.
19801 * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
19802 * typedefs.h: Add source tile stuff for ImageWindow.
19803 * ui_tabcomp.c: Fix tab completion pop-up menu placement.
19804 * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
19806 Sat Feb 26 14:42:42 2005 John Ellis <johne@verizon.net>
19809 * configure.in: Release 2.0.0
19811 Sat Feb 26 14:06:41 2005 John Ellis <johne@verizon.net>
19813 * po/bg.po: Update Bulgarian translation,
19814 submitted by Vladimir Petrov.
19815 * po/it.po: Update Italian translation,
19816 submitted by Costantino, with additions from Marco Colombo.
19817 * po/nl.po: Update Dutch translation,
19818 submitted by Tino Meinen.
19819 * po/pl.po: Update Polish translation,
19820 submitted by Wit Wilinski.
19822 Fri Feb 25 11:10:19 2005 John Ellis <johne@verizon.net>
19824 * doc/11_1_command_line.html: Small fix.
19826 Wed Feb 23 20:19:38 2005 John Ellis <johne@verizon.net>
19828 * po/es.po: Update Spanish translation,
19829 submitted by Ariel Fermani.
19830 * po/it.po: Update Italian translation,
19831 submitted by Costantino.
19832 * po/ja.po: Update Japanese translation,
19833 submitted by Takeshi Aihana.
19834 * po/ru.po: Update Russian translation,
19835 submitted by Sergey Pinaev.
19837 Wed Feb 23 09:02:49 2005 John Ellis <johne@verizon.net>
19839 * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
19841 Tue Feb 15 07:35:50 2005 John Ellis <johne@verizon.net>
19843 * main.c: Disable startup beta message.
19844 * po/it.po: Update Italian translation,
19845 submitted by Costantino <inverness1ATvirgilio.it>.
19847 * configure.in: Release 1.5.9
19849 Mon Feb 14 14:47:32 2005 John Ellis <johne@verizon.net>
19851 * search.c (search_file_next): Ignore case for keyword search.
19853 Fri Feb 11 15:32:28 2005 John Ellis <johne@verizon.net>
19855 * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
19856 to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
19858 Wed Feb 9 10:27:00 2005 John Ellis <johne@verizon.net>
19860 * cache.c (cache_sim_data_save): Print a warning when a save fails.
19861 * search.c: Fix search saving the cached data by first creating the
19862 directory for the location of the data, fixes search caching bug.
19864 Wed Feb 9 09:43:02 2005 John Ellis <johne@verizon.net>
19866 * search.[ch]: Add ability to set the default image used for similarity
19868 * layout_util.c: Set the default image in a search to the visible
19871 Tue Feb 8 18:17:51 2005 John Ellis <johne@verizon.net>
19873 * layout_util.c: Correct wrong main window keyboard shortcuts for the
19876 Tue Feb 8 16:16:30 2005 John Ellis <johne@verizon.net>
19878 * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
19879 * src/Makefile.am: Remove png libs from LDADD.
19881 * configure.in: Remove libpng checks, release 1.5.8
19883 Tue Feb 8 15:19:20 2005 John Ellis <johne@verizon.net>
19885 * globals.c: Change default thumbnail mechanism to shared thumbnails.
19886 * po/it.po: Update Italian translation,
19887 submitted by Costantino <inverness1ATvirgilio.it>.
19888 * po/ru.po: Update Russian translation,
19889 submitted by Sergey Pinaev <dfo@antex.ru>.
19890 * po/sv.po: Update Swedish translation,
19891 submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
19892 * doc/10_6_advanced.html: Describe option 'Store keywords and comments
19893 local to source image'.
19894 * doc/11_4_management.html: Add list describing all folders and files
19895 used by GQview, and purpose.
19896 * doc/9_printing: Clarify a description.
19898 Tue Feb 8 09:03:27 2005 John Ellis <johne@verizon.net>
19900 * bar_sort.c (bar_sort_collection_list_build): Blank the collection
19901 key before setting the bookmark list to that key, fixes incorrect list
19902 when collection folder is now empty.
19903 * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
19905 Tue Feb 8 07:45:15 2005 John Ellis <johne@verizon.net>
19907 * bar_info.[ch]: Use the cache find utility instead of only looking for
19908 metadata in one place. If an a metdata file exists when writing,
19909 use it's location. Porperly update the keyword sidebar when renaming or
19910 moving a file to that the delayed save mechanism does not lose changes.
19911 * cache.c: Make cache_get_location honor enable_metadata_dirs, and
19912 removed duplicate isfile check in cache_find_location.
19913 * cache_maint.c: Change order of maintenance calls so that metadata is
19914 moved before the views are updated.
19915 * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
19916 metadata local to source image.
19917 * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
19918 * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
19919 of moved thumbnails - thumb_loader_std_save requires a NULL path.
19921 Sun Feb 6 06:07:30 2005 John Ellis <johne@verizon.net>
19923 * search.c: Fix initial keywords matching state to be same as menu.
19925 Fri Feb 4 21:54:16 2005 John Ellis <johne@verizon.net>
19927 * view_file_list.c: Update vfl->select_cb when populating the list and
19928 add a sanity check to vflist_select_image.
19930 Wed Feb 2 10:57:15 2005 John Ellis <johne@verizon.net>
19932 * print.c: Added picas option for units. Made the default for units be
19933 metric for anything but the US,PR locales. Fixed default custom printer
19934 text to use <printer name> instead of the format string with %s.
19936 Mon Jan 31 12:59:57 2005 John Ellis <johne@verizon.net>
19938 * src/Makefile.am: Add INTLLIBS to cmpile libs.
19939 * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
19940 the make dist target - it took me an hour to figure out why pos were
19942 * README: Updates, including new translation status list.
19943 * configure.in: Release 1.5.7
19945 Mon Jan 31 11:04:20 2005 John Ellis <johne@verizon.net>
19947 * preferences.c: Use new ui_misc utilities for radio buttons.
19948 * po/es.po: Update Spanish translation,
19949 submitted by Ariel Fermani <arielfermani@yahoo.com>.
19950 * po/fr.po: Update French translation,
19951 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
19952 * po/it.po: Update Italian translation,
19953 submitted by Costantino <inverness1ATvirgilio.it>.
19955 Mon Jan 31 10:42:04 2005 John Ellis <johne@verizon.net>
19957 * preferences.c: Change Options dialog title to Preferences.
19958 * doc/*.html: Update documentation.
19959 * doc/11_4_management.html: Add page for Cache and Data Management.
19961 Mon Jan 31 06:31:00 2005 John Ellis <johne@verizon.net>
19963 * cache_maint.c: Improve dialog descriptions.
19964 * dupe.c: Add fix for delayed status text update.
19965 * image-overlay.[ch] (image_overlay_update): New functions to schedule
19966 an update of an image info overlay, and fix incorrect dimensions when
19967 image has delayed flip enabled.
19968 * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
19969 whenever the file count changes.
19971 Mon Jan 31 03:30:41 2005 John Ellis <johne@verizon.net>
19973 * preferences.c, print.c, search.c: Updates for functions deprecated
19974 in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
19975 * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
19976 boxes with NULL text set the GtkComboBox active item to 0.
19978 Sun Jan 30 09:37:24 2005 John Ellis <johne@verizon.net>
19980 * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
19981 fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
19982 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
19983 Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
19984 for using glib idle and timeout functions and to use new GtkComboBox.
19985 * ui_misc.[ch]: Add toolbar utilities.
19987 Sun Jan 30 06:10:25 2005 John Ellis <johne@verizon.net>
19989 * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
19990 GtkUIManager, this has a nice side effect of fixing the broken
19991 shortcuts when the tools are floating.
19993 Sat Jan 29 11:36:10 2005 John Ellis <johne@verizon.net>
19995 * configure.in: Increase GTK+ requirement to 2.4.
19996 * README: Note above new requirement.
19997 * collect-table.c, view_file_icon.c: Fix filename tooltip window
19998 placement when using GTK 2.4.
19999 * fullscreen.c: Removed gtk version check for 'Stay above' option.
20000 * layout.c: Changes for new combobox used in GTK 2.4.
20001 * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
20002 ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
20003 GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
20004 * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
20006 Thu Jan 27 10:23:33 2005 John Ellis <johne@verizon.net>
20008 * bar_sort.c: Make add button show new collection dialog when in
20011 Tue Jan 25 04:47:35 2005 John Ellis <johne@verizon.net>
20013 * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
20014 newer autoconf macros (no more acconfig.h). Update to use glib's
20015 gettext instead gettext directly. Change documentation install
20016 location to $prefix/share/doc/gqview-#version.
20017 * acconfig.h, BUGS: Removed, not used.
20018 * doc/Makefile.am: Install docs to new location.
20020 Wed Jan 19 23:30:24 2005 John Ellis <johne@verizon.net>
20022 * bar_sort.c: Add option to choose current image or all selected files
20023 when adding images to a collection in the sort manager.
20024 * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
20025 allow adding to a bookmark list that is not editable via drag and drop.
20026 * ui_tabcomp.c: Add heading to path entry selection dialog.
20028 Wed Jan 19 03:13:07 2005 John Ellis <johne@verizon.net>
20030 * collect-dlg.c: Allow saving empty collections.
20031 * collect-io.c: Remove erroneous warning about failed removes.
20032 * collect.c (collection_remove): Mark collection changed even when
20033 resulting collection is empty.
20035 Wed Jan 19 02:48:25 2005 John Ellis <johne@verizon.net>
20037 * bar_sort.c: Change default view of sort manager to folders, and fix
20038 widget packing. Fix collection list to be sorted.
20040 Wed Jan 19 02:14:23 2005 John Ellis <johne@verizon.net>
20042 * print.c: Add checkbox to remember print settings. Set a signal
20043 handler to catch a SIGPIPE when printing to a pipe, not pretty but it
20044 works. Do not allow printing to a file that already exists. Add print
20045 error dialog to tell user why printing did not complete.
20047 Mon Jan 17 23:27:19 2005 John Ellis <johne@verizon.net>
20049 * bar_sort.c: Add collection option to sort manager.
20050 * collect-io.[ch]: Add collection manager add and remove utilities.
20051 * collect.[ch] (collection_window_find_by_path): New function.
20052 * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
20053 and to make a list not editable. Also made bookmark buttons compact.
20055 Mon Jan 17 06:36:50 2005 John Ellis <johne@verizon.net>
20057 * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
20058 keywords entry and remaining 1/3 to comment entry.
20060 Sun Jan 16 22:43:46 2005 John Ellis <johne@verizon.net>
20062 * cache.c: Metadata for keywords/comments no longer has the option to
20063 be stored locally to the source file.
20064 * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
20065 change the dialog to have a stop and close button so that the dialog
20066 remains displayed for the user until it is user closed.
20068 Sun Jan 16 07:15:44 2005 John Ellis <johne@verizon.net>
20070 * fullscreen.[ch], preferences.c: Add full screen location option
20071 'Determined by Window Manager' which is now the default. This option
20072 sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
20073 the size and position like 'active monitor' but the window manager may
20074 completely ignore the request. Also removed old #if 0'ed out code.
20075 * globals.c (fullscreen_screen): Set the default screen to be the new
20076 option above 'Determined by Window Manager'.
20078 Wed Jan 12 17:54:51 2005 John Ellis <johne@verizon.net>
20080 * image.c: Revert change to attempt to keep unkown icon unscaled, as it
20081 interferes when a pixbuf is specifically set.
20082 * icons/folder_open.png: Adjust width of the graphic in the open
20085 Wed Jan 12 02:41:05 2005 John Ellis <johne@verizon.net>
20087 * icons/folder_*.xpm: Remove unused files.
20088 * icons/folder_*.png: Add new folder icons.
20089 * icons/Makefile.am: Changes for above.
20090 * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
20091 * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
20092 change the folder list view so that current folder uses the open icon
20093 and the parent folder uses the 'up' icon.
20095 Tue Jan 11 23:44:50 2005 John Ellis <johne@verizon.net>
20097 * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
20098 * src/Makefile.am: Removed unused files.
20099 * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
20101 * gobals.c, image.c, layout.c, preferences.c, thumb.c,
20102 thumb_standard.c: Use new pixbuf_inline utility.
20103 * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
20105 * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
20106 The new or moved png images to be made inline.
20108 Tue Jan 11 21:08:23 2005 John Ellis <johne@verizon.net>
20110 * cache_maint.c: Only manage shared thumbnails when the option is
20111 enabled, since this is a time consuming task.
20112 * preferences.c: Fix sensitivity of thumbnail options that are disabled
20113 when the shared thumb cache is in use. Removed clear cache button, as
20114 it is now in the maintenance window.
20115 * thumb_standard.c: Add notes about implementation and what it lacks.
20116 * ui_misc.[ch]: Add pref_table_button_new and
20117 pref_button_link_sensitivity_swap.
20119 Tue Jan 11 02:23:32 2005 John Ellis <johne@verizon.net>
20121 * dupe.c: Fix widget spacings in find dupes window.
20122 * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
20124 Fri Jan 7 02:33:50 2005 John Ellis <johne@verizon.net>
20126 * src/main.c: Make message about being a beta sound less ominous.
20128 * configure.in: Release 1.5.6
20130 Fri Jan 7 01:57:28 2005 John Ellis <johne@verizon.net>
20132 * doc/6_collections.html: Add note that $HOME/.gqview/collections is
20133 now updated when moving or renaming files.
20134 * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
20135 * doc/10_6_advanced.html: Explain "Stay above other windows" option.
20136 * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
20137 Apparently I have a habit of type "the" twice, and not noticing.
20138 * doc/12_credits.html: Update copyright year.
20140 Fri Jan 7 01:21:03 2005 John Ellis <johne@verizon.net>
20142 * search.c: Clean up appearance of search window.
20143 * po/fr.po: Update French translation,
20144 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
20145 * po/ru.po: Update Russian translation,
20146 submitted by Sergey Pinaev <dfo@antex.ru>.
20147 * preferences.c, README: Update copyright year.
20149 Thu Jan 6 23:22:05 2005 John Ellis <johne@verizon.net>
20151 * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
20152 option to try to keep full screen window above other windows. Since
20153 this uses a GTK 2.4 function, it is disabled on GTK 2.2.
20154 * main.c: Issue warning when running with a GTK library with an older
20155 minor version than what GQview was compiled with.
20157 Wed Jan 5 19:59:41 2005 John Ellis <johne@verizon.net>
20159 * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
20160 * main.c: When it takes time to get a connection to a remote GQview
20161 because it is still starting up, print progress dots (.) to the
20162 console to indicate we are waiting, and not hung.
20163 * thumb_standard.[ch]: Move core of thumb cache path building to
20164 thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
20165 or deleting thumbnails to match changes to the source image.
20167 Wed Jan 5 03:51:19 2005 John Ellis <johne@verizon.net>
20169 * collect-io.c (collection_save_private): Use a temp file when saving
20170 a collection so that if an error occurs during write the original is
20171 not lost. The only disadvantage with temp files is group and user ids
20172 of the original are not guaranteed to be preserved by chown, oh well.
20173 * preferences.c: Remove silly EXPERIMENTAL text from description of
20174 shared thumbnails cache option.
20175 * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
20176 which attributes we want to copy.
20178 Tue Jan 4 22:49:19 2005 John Ellis <johne@verizon.net>
20180 * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
20181 will allow images to loader faster if you know you only need at most
20182 width by height image. Since only the jpeg gdk-pixbuf loader supports
20183 it, this only effects jpegs.
20184 * thumb.c, thumb_standard.c: These changes are currently disabled, but
20185 it would set the requested size when loading thumbnails for a speed
20186 improvement on jpegs.
20188 Tue Jan 4 20:39:47 2005 John Ellis <johne@verizon.net>
20190 * cache_maint.c: Implemented local thumbnail rendering option, and
20191 only enable it when the standard thumb cache is active.
20192 * filelist.c (path_list_filter): When filtering a dir list remove
20193 .thumbnails and .metadata.
20194 * preferences.c: Do not allow focus on progress entry in safe delete
20196 * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
20197 per loader basis instead of using the global setting.
20198 * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
20199 duplicated in three places into thumb_loader_std_next_source. Added
20200 retry flag to force a retry on images that are flagged as a failure.
20201 * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
20203 Tue Jan 4 01:33:01 2005 John Ellis <johne@verizon.net>
20205 * cache_main.c: Reset list to NULL before using in next path_list.
20207 Mon Jan 3 23:22:36 2005 John Ellis <johne@verizon.net>
20209 * cache_maint.[ch]: Add maintenance window to select various thumbnail
20210 cache operations for removing old thumbnails, deleting thumbnails, and
20211 to create thumbnails for a folder. Creating thumbnails local option is
20212 not yet implemented. Also move clear cache confirm dialog here.
20213 * layout_util.c: Change thumbnails menu item name, and open the
20214 maintenance window instead of purge utility.
20215 * preferences.c: Move clear cache confirm dialog out of here.
20216 * thumb_standard.[ch]: Make local thumb caches use permissions of the
20217 source images. Local thumbnails should not store failures. Added a
20218 thumb validate utility for use by the new thumb cache manager.
20220 Sat Jan 1 23:02:49 2005 John Ellis <johne@verizon.net>
20222 * Makefile.am (gqview_sources): Add thumb_standard.[ch].
20223 * collect-io.c: Use new thumb loader functions.
20224 * collect-table.c: Use doubles instead of floats in most places.
20225 * collect.c: Remove unnecessary include of thumb.h.
20226 * dupe.[ch]: Use double for rank values, and updates for new thumb
20228 * globals.c: Change default thumb size to 96x72, add
20229 thumbnail_spec_standard to toggle use of new thumbnail cache.
20230 * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
20231 use of float to double.
20232 * image-load.[ch]: Use doubles instead of floats for progress value.
20233 * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
20235 * layout.[ch], layout_image.[ch]: More float to double changes.
20236 * preferences.c: Change selection of thumbnail sizes offered to user,
20237 and allow a custom item when the thumbnail size configured in the
20238 rc file does not match the predefined list. Added toggle for new
20239 shared thumbnail standard (option needs a better description?)
20240 * print.c: Update for image zoom now being a double.
20241 * rcfile.c: Save and restore thumbnail_spec_standard.
20242 * search.c: More float to double change madness, and update for new
20244 * similar.[ch]: More floats to doubles.
20245 * thumb.[ch]: Updated the thumb function API to something a bit more
20246 sane, but mostly to match that of thumb_standard.h. When the standard
20247 thumb loaders are enabled thumb_loader_new will now return a loader
20248 from thumb_loader_std_new - the function access to thumb loaders is the
20249 same but the structures are completely different - don't access the
20250 structure directly. Also removed unused utility functions in thumbs.c.
20251 * thumb_standard.[ch]: New utilities for a thumb loader that implements
20252 the proposed thumbnail management standard on freedesktop.org.
20253 * typedefs.h: ThumbLoader is now treated as an opaque structure (but
20254 no attempt is made to hide it) because there are now two thumb loader
20255 implementations (thumb.c and thumb_standard.c). We check which loader
20256 and structure is in use with the standard_loader flag common to each.
20257 * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
20258 and updates for new thumb functions.
20260 Fri Dec 31 02:30:28 2004 John Ellis <johne@verizon.net>
20262 * main.c (help_browser_command): Only print info when debug is on.
20263 * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
20264 offset this by setting the idle function to low priority.
20266 Thu Dec 30 22:30:19 2004 John Ellis <johne@verizon.net>
20268 * layout.c (layout_status_update_progress): Fix progressbar height from
20269 changing status bar size by setting text to a space instead of NULL.
20271 Thu Dec 30 16:51:40 2004 John Ellis <johne@verizon.net>
20273 * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
20274 preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
20275 view_file_icon.c, view_file_list.c: Specifically enable or disable
20276 the search feature of the GTkTreeViews, as it interferes with shortcuts
20277 for the main window and elsewhere, also when it is enabled set the
20280 Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
20281 of the treeview search feature has changed such that it can now get
20282 in the way when it is not specifically disabled.
20284 Thu Dec 30 00:17:31 2004 John Ellis <johne@verizon.net>
20286 * collect-io.c: Keep a pointer to the tail of the pending action list
20287 so that each append does not require walking the list.
20289 Wed Dec 29 23:08:01 2004 John Ellis <johne@verizon.net>
20291 * collect-io.[ch]: Add collection manager to update collections
20292 contained in $HOME/.gqview/collections when files are moved. Made
20293 collection loading abort after too many errors.
20294 * collect.[ch]: Add collection_add_check to allow adding files to a
20295 collection that do not exist, attach collection manager to maintenance
20297 * main.c (gqview_exit_final): Flush pending collection manager changes
20300 Mon Dec 27 16:50:50 2004 John Ellis <johne@verizon.net>
20302 * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
20303 Add print context menu item to relevant sections of manual.
20305 * configure.in: Release 1.5.5
20307 Mon Dec 27 15:38:56 2004 John Ellis <johne@verizon.net>
20309 * collect-table.c: Make context menu have same number of items, making
20310 the ones that do not apply insensitive. Add print menu item.
20311 * collect.[ch] (collection_list_get_path_list): Add utility to get a
20312 path list from a colletion list.
20313 * dupe.c, search.c: Add print to context menus.
20315 Sun Dec 26 19:53:13 2004 John Ellis <johne@verizon.net>
20317 * bar_info.c: Allow sizing of keyword sidebar when insensitive.
20318 * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
20319 raise windows instead of direct gdk_window_raise.
20320 * image.c: Fix broken redraws when sizing image view with NULL image,
20321 and fix clamping of scroller overlay within the new window size.
20322 * main.c: Raise remote main window when --remote is the only command
20323 line option. Fix crash when quitting from a remote --quit command.
20324 * remote.c (remote_server_client_cb): No need to check for error when
20325 return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
20327 Fri Dec 24 15:03:12 2004 John Ellis <johne@verizon.net>
20329 * main.c: Add -sr<folder> remote command for recursive slideshows,
20330 based on patch submitted by Henry Minsky.
20331 * po/fr.po: Update French translation,
20332 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
20333 * po/it.po: Update Italian translation,
20334 submitted by Kostantino <inverness1ATvirgilio.it>.
20335 * po/sv.po: Update Swedish translation,
20336 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
20337 * doc/11_1_command_line.html: Document new remote -sr command.
20339 Fri Dec 24 01:47:04 2004 John Ellis <johne@verizon.net>
20341 * image-load.c: Properly initialize load_fd to -1 in image_loader_new
20342 so that an immediate call to image_loader_free does not do bad things.
20343 Protect against calling image_loader_start more than once on a loader.
20345 Wed Dec 22 22:44:57 2004 John Ellis <johne@verizon.net>
20347 * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
20348 * print.c: Retain print settings used in print dialog.
20349 * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
20350 double, or string values in the history for future use.
20352 Wed Dec 22 16:44:38 2004 John Ellis <johne@verizon.net>
20354 * main.c: Change remote quit description to quit (from exit).
20355 * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
20356 10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
20357 11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
20358 4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
20359 documentation for recent dialog and preference window changes, and
20360 do any doc updates pending in TODO.
20362 Wed Dec 22 03:26:53 2004 John Ellis <johne@verizon.net>
20364 * fullscreen.c, layout_config.c, preferences.c: Update preferences
20365 window to match newer dialog padding and style, moved several options
20366 to different tabs, and removed the dithering option from the ui.
20367 * ui_misc.[ch]: New convenience functions for preference window.
20368 * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
20369 utility available for use outside this file.
20371 Mon Dec 20 19:56:28 2004 John Ellis <johne@verizon.net>
20373 * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
20375 * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
20376 respective edge of image.
20377 * layout_util.c: Rename Exit menu item to Quit.
20378 * preferences.c: Update about dialog to match other dialogs.
20379 * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
20380 gtk-alternative-button-order.
20382 Sun Dec 19 22:43:37 2004 John Ellis <johne@verizon.net>
20384 * layout.c: Increase default window width, add fix to make image pane
20385 visible (non-zero initial width) in one specific condition.
20387 Sun Dec 19 21:57:08 2004 John Ellis <johne@verizon.net>
20389 * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
20390 to format floating point numbers in postscript output.
20391 * gqview.png: Change desktop icon.
20393 Thu Dec 16 19:19:09 2004 John Ellis <johne@verizon.net>
20395 * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
20396 and appearance of the sidebars.
20397 * info.c: Update property window appearance.
20398 * ui_help.c: Adjust help window padding.
20399 * ui_misc.c (pref_table_new): Support parent_box == NULL.
20401 Thu Dec 16 02:44:06 2004 John Ellis <johne@verizon.net>
20403 * bar_info.c: Dialog heading fix.
20404 * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
20405 button to a discard button when confirming close of changed collection.
20406 * main.c: Heading fix for exit dialog with unsaved collection.
20407 * print.c: Fix layout indenting broken by fix in pref_table_label.
20408 * ui_bookmark.c: Give dialog to edit bookmarks a heading.
20409 * ui_misc.[ch]: Be consistent with GTK stock button padding, even
20410 though it seems to violate GNOME HIG. FIx pref_table_label packing.
20411 * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
20412 * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
20413 Fix missing error dialog when a file copy fails, and fixed (null)
20414 filename for destination in copy/move error dialog.
20416 Tue Dec 14 17:03:16 2004 John Ellis <johne@verizon.net>
20418 * slideshow.c (generate_random_list): Fix crash when return value of
20421 Tue Dec 14 10:23:49 2004 John Ellis <johne@verizon.net>
20423 * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
20424 dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
20425 ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
20426 view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
20427 utility changes and additions, use padding defines for widget spacing.
20428 * print.c: Move pref_* stuff out of here.
20429 * ui_misc.[ch]: Move pref_* stuff here.
20430 * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
20431 arg from generic_dialog_new(), cleaned up button utilities into a
20432 single general purpose utility. Change widget spacing, dialog layout,
20433 and dialog button order to match GNOME HIG 2.0 (ie backwards).
20434 * utilops.[ch]: Changes for above utility dialog alterations.
20436 Mon Dec 6 22:08:18 2004 John Ellis <johne@verizon.net>
20438 * print.c: More updates for HIG utils, added image scale to reduce
20439 image size on page.
20440 * ui_misc.c: Fix incorrect namespace used for callback.
20442 Fri Dec 3 21:41:08 2004 John Ellis <johne@verizon.net>
20444 * main.c: Make -l command line option now include collections that are
20445 specified on the command line, also link the first collection on the
20446 command line to the main window so that -s and -f with a collection
20447 will work as expected.
20448 * print.c: Change margin to margins.
20450 Wed Dec 1 19:59:46 2004 John Ellis <johne@verizon.net>
20452 * print.c: Play with widget spacing and group styling to match HIG,
20453 get it and utils right here for when we use them to update rest of app.
20455 Tue Nov 30 22:19:28 2004 John Ellis <johne@verizon.net>
20457 * print.c: Implement postscript text placement, still needs to convert
20458 utf8 to a proper postscript encoding. Fixed landscape orientation for
20461 Tue Nov 30 17:50:09 2004 John Ellis <johne@verizon.net>
20463 * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
20464 * print.c: Fix drawing of text onto pixbufs. Update preview when
20465 changing the text options. Added red preview lines to indicate image
20466 grid when selecting proof sheet layout.
20468 Wed Nov 17 19:08:11 2004 John Ellis <johne@verizon.net>
20470 * image.c: Assume any request to resize the top window (per fit window
20471 to image option) will fail, and request a direct redraw - this works
20472 because we also changed the idle redraw handler's priority from
20473 G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
20474 priority than the resize signal. This fixes the fvwm2 maximized window
20475 does not redraw bug - the fault never was with fvwm2, although it would
20476 be nice if it set the maximized flag when windows are maximized :/.
20478 Tue Nov 16 03:44:30 2004 John Ellis <johne@verizon.net>
20480 * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
20481 it is not necessary with GtkDrawingArea. Also removed GTK double
20482 buffering of the image display, fixes flicker when resizing window -
20483 double buffer is useless to us anyway since GQview's images are not
20484 displayed/drawn synchonously with GTK expose events.
20485 * img-view.c: Fix use of removed image eventbox.
20487 Tue Nov 9 17:32:23 2004 John Ellis <johne@verizon.net>
20489 * README, TODO: Updates.
20490 * po/*.po: make distcheck touches these.
20491 * configure.in: Release 1.5.4
20493 Tue Nov 9 16:18:26 2004 John Ellis <johne@verizon.net>
20495 * po/it.po: Update Italian translation,
20496 submitted by Kostantino <inverness1ATvirgilio.it>.
20497 * po/ja.po: Update Japanese translation,
20498 submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
20499 * po/fr.po: Update French translation,
20500 submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
20501 * po/sv.po: Update Swedish translation,
20502 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
20503 * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
20504 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
20505 * po/ar.po: Add Arabic translation,
20506 submitted by Youssef Assad <youssef@devcabal.org>.
20507 * configure.in (ALL_LINGUAS): Add AR translation.
20510 Mon Nov 8 19:48:43 2004 John Ellis <johne@verizon.net>
20512 * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
20513 collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
20514 layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
20515 search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
20516 ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
20517 view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
20518 calling window. Some dialogs in utilops.c are still not set. Also
20519 fixed missing break in switch case causing Control+S to also close the
20522 Sat Nov 6 18:26:24 2004 John Ellis <johne@verizon.net>
20524 * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
20527 Sat Nov 6 18:03:32 2004 John Ellis <johne@verizon.net>
20529 * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
20531 Mon Nov 1 19:23:56 2004 John Ellis <johne@verizon.net>
20533 * collect.c: Fix untitled (n) counter start number and Control+S
20534 shortcut to save collection as...
20535 * dupe.[ch]: Add Control+T to toggle thumbnails.
20536 * search.c: Add Control+T to toggle thumbnails, and Control+W to close
20538 * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
20539 More documentation.
20541 Mon Nov 1 16:41:03 2004 John Ellis <johne@verizon.net>
20543 * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
20544 preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
20545 directories as folders in all places.
20546 * image.c (util_clip_region): Fix clipping bounds check to return FALSE
20547 on 0 width or height.
20548 * search.c: Reduce flush size to update search count when over 100
20550 * doc/10_1_general.html: Update docs to use the term folder when
20551 referring to directories.
20554 Fri Oct 29 18:51:49 2004 John Ellis <johne@verizon.net>
20556 * fullscreen.c (fullscreen_start): Rethink full screen geometry and
20557 window manager hints after referring to the icccm. Seems to work with
20558 all tested window managers, even twm :) . Still have to figure out
20559 which hint to use to tell the window managers to place a full screen
20560 window above panels and docks.
20561 * layout.c: Tell window managers not to request window position from
20562 user when 'save window positions' is enabled.
20564 Sat Oct 23 00:09:18 2004 John Ellis <johne@verizon.net>
20566 * thumb.c: Fix possible endless loop between error and done handlers,
20567 clean up image loader free/setup.
20569 Fri Oct 22 23:41:30 2004 John Ellis <johne@verizon.net>
20571 * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
20572 max slideshow delay, and increase the max delay to 3600 seconds.
20573 * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
20574 2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
20575 3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
20576 5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
20577 Documentation updates.
20579 Fri Oct 22 13:32:04 2004 John Ellis <johne@verizon.net>
20581 * globals.c (fullscreen_screen): Change default full screen location to
20584 Mon Oct 18 17:55:11 2004 John Ellis <johne@verizon.net>
20586 * main.c (gr_slideshow_delay): Remove use of non-portable round().
20588 Fri Oct 15 15:54:43 2004 John Ellis <johne@verizon.net>
20590 * fullscreen.c: Turn off decorations for the full screen window, as the
20591 window manager may not yet support full screen hints.
20592 * img-view.c: Hook up R key to refresh displayed image.
20593 * layout_image.c: Hook up R refresh key to full screen.
20595 Fri Oct 8 16:58:15 2004 John Ellis <johne@verizon.net>
20597 * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
20598 handle to EXIF and Keywords sidebars.
20599 * image.c (image_size_cb): Fix return value, size_allocate prototype
20600 return is void, not gint.
20601 * ui_misc.[ch]: Implement sizer handle widget.
20603 Wed Oct 6 21:45:18 2004 John Ellis <johne@verizon.net>
20605 * doc/3_1_image_window.html, 3_2_image_properties.html,
20606 3_other_windows.html: Add Chapter 3 documentation (Other Windows).
20607 * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
20609 * doc/Makefile.am: Add new files above.
20611 Tue Oct 5 00:45:41 2004 John Ellis <johne@verizon.net>
20613 * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
20614 4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
20615 5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
20616 More pages of documentation.
20617 * doc/Makefile.am: Add above.
20618 * doc/index.html: Update missing page (m) markers.
20621 Sun Oct 3 00:03:56 2004 John Ellis <johne@verizon.net>
20623 * dupe.c: Fix missing status messages in the Find Dupes window
20624 introduced by last set of speed optimizations. Fix progress counters
20625 for checksums and dimensions.
20627 Fri Oct 1 19:53:42 2004 John Ellis <johne@verizon.net>
20629 * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
20630 7_sidebars.html: Add documentation for sidebars.
20631 * doc/Makefile.am: Add above.
20632 * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
20634 Thu Sep 30 21:10:32 2004 John Ellis <johne@verizon.net>
20636 * main.c (html_browsers): Change key used to determine GNOME browser to
20637 /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
20638 to be no longer used or changed when setting Preferred Applications.
20640 Thu Sep 30 20:54:08 2004 John Ellis <johne@verizon.net>
20642 * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
20643 2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
20644 * doc/Makefile.am: Install new files above.
20646 Tue Sep 28 14:17:15 2004 John Ellis <johne@verizon.net>
20648 * gqview.desktop: Add supported mime types, disable startup
20649 notification, and add Viewer to Categories.
20651 Tue Sep 28 11:47:09 2004 John Ellis <johne@verizon.net>
20653 * image-load.[ch] (image_loader_get_format): New util to query the
20654 mime type of the active image.
20655 * info.c: Add (mime) file type field to image properties dialog, and
20656 increase the dialogs default height to 350 (from 300).
20658 Mon Sep 27 21:33:42 2004 John Ellis <johne@verizon.net>
20660 * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
20661 text onto a pixbuf with an alpha channel.
20662 * print.c: Add image text info output, implement RGB and Preview text
20663 writers - PS text is still to be done.
20664 * view_file_icon.c (vficon_maint_removed): When removing a file from
20665 the grid, set the pointer NULL to avoid possible access before the
20666 idle sync. This is an attempt to fix a seemingly random crash when
20667 deleting files from the find dupes window.
20669 Sun Sep 26 02:49:16 2004 John Ellis <johne@verizon.net>
20671 * image-overlay.c: Fix overlay to counter to account for slide show.
20672 * image.c: Fix overlay date and time display for preloaded images by
20673 setting them before calling image_new_util().
20674 * img-view.c: Fix overlay counter by setting list_pointer before
20675 changing the image, and to account for slide show.
20677 Sat Sep 25 17:59:44 2004 John Ellis <johne@verizon.net>
20679 * image.c: Fix to draw overlays when image is set to NULL.
20681 Sat Sep 25 17:45:40 2004 John Ellis <johne@verizon.net>
20683 * print.c: Allow user to set the DPI to use for printing.
20685 Sat Sep 25 16:47:12 2004 John Ellis <johne@verizon.net>
20687 * image-overlay.c (image_overlay_info_render): Process the image count
20688 value returned for view windows.
20690 Sat Sep 25 15:10:45 2004 John Ellis <johne@verizon.net>
20692 * image.[ch], typedefs.h: Add function callback for notification of
20694 * image-overlay.[ch]: New utils for image info overlays.
20695 * img-view.[ch]: Add image overlay to stand alone image window.
20696 * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
20697 given an ImageWindow.
20698 * layout_image.c: Move overlay utils to new image-overlay.c.
20700 Sat Sep 25 13:53:17 2004 John Ellis <johne@verizon.net>
20702 * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
20703 * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
20704 and ui_pixbuf_ops.c.
20705 * print.c: Close the current print job when closing the print window,
20706 so we don't crash when closing while preview is not complete.
20707 * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
20708 now in pixbuf_util.c.
20710 Fri Sep 24 19:36:35 2004 John Ellis <johne@verizon.net>
20712 * layout_image.c: Display more information in full screen overlays.
20714 Fri Sep 24 17:07:07 2004 John Ellis <johne@verizon.net>
20716 * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
20717 when tools are hidden/float - bug introduced by removing focus border.
20719 Thu Sep 23 23:59:25 2004 John Ellis <johne@verizon.net>
20721 * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
20722 if the loading image is not the currently visible image. Fixes stuck
20723 busy cursor case #2.
20724 * image.c: Increase scroller timer to 30 updates per second.
20726 Thu Sep 23 18:38:15 2004 John Ellis <johne@verizon.net>
20728 * image.c: Fix stuck busy cursor when initially displaying an image
20729 that is still loading and smooth flip is enabled. Actually, this is the
20730 result - the fix is to only sync the pixbuf image if it has changed.
20732 Thu Sep 23 17:07:12 2004 John Ellis <johne@verizon.net>
20734 * image.[ch]: Fix overlay updates when over border, fix overlay test
20736 * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
20737 display image information, enabled with the I key.
20738 * print.c: Use pixbuf_set_*() to initialize pixbufs.
20739 * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
20740 rectangles by directly setting values.
20742 Wed Sep 22 13:43:55 2004 John Ellis <johne@verizon.net>
20744 * image.[ch]: Remove alpha level parameter from image overlay, since it
20745 seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
20746 to create the render mask, and not when rendering over existing pixels
20747 like gdk_pixbuf_composite...
20749 Wed Sep 22 13:29:49 2004 John Ellis <johne@verizon.net>
20751 * image.[ch], typedefs.h: Added ability to set overlays onto the image
20752 display in the form of GdkPixbufs. Change the scroller to display
20753 itself using an overlay.
20755 Tue Sep 21 14:29:56 2004 John Ellis <johne@verizon.net>
20757 * bar_info.c (bar_keyword_list_sync): Fix to translate the default
20760 Mon Sep 20 19:35:28 2004 John Ellis <johne@verizon.net>
20762 * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
20764 * configure.in: Release 1.5.3
20766 Mon Sep 20 11:01:18 2004 John Ellis <johne@verizon.net>
20768 * print.c: Make text tab insensitive, to indicate it does nothing.
20769 * po/ja.po: Updated Japanese translation,
20770 submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
20771 * po/sv.po: Updated Swedish translation,
20772 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
20773 * po/it.po: Updated Italian translation,
20774 submitted by Kostantino <inverness1ATvirgilio.it>.
20775 * README: Update Italian translation credits.
20777 Sat Sep 18 23:00:08 2004 John Ellis <johne@verizon.net>
20779 * search.c: Change date entries to new util from ui_misc.h, which
20780 includes convenient date selection popup.
20781 * ui_misc.[ch]: New files for the above date entry widget.
20783 Sat Sep 18 13:55:43 2004 John Ellis <johne@verizon.net>
20785 * img-view.c: Fix broken file management operations when full screen.
20786 * layout_util.c: Fix V key test for full screen.
20788 Sat Sep 18 02:25:12 2004 John Ellis <johne@verizon.net>
20790 * view_dir_list.c: Remove redundant NULL path checks.
20791 * view_dir_tree.c: Make a copy of the path so that we do not free the
20792 original, fixes crash with slideshows started with folder tree view
20795 Fri Sep 17 20:16:20 2004 John Ellis <johne@verizon.net>
20797 * bar_exif.c: Added ability for user to add additional items to the
20798 standard exif view by toggling the checkmark for items listed in the
20801 Fri Sep 17 16:43:31 2004 John Ellis <johne@verizon.net>
20803 * print.c: Do not allow printing when margins or proof size result in
20804 no output, grey out the print button to indicate this. Close the
20805 print window when finished printing. Postscript image data is scaled
20806 down to a max of 300 dpi to reduce spool size (hmm, this dpi value
20807 should probably be user selectable).
20809 Fri Sep 17 14:45:26 2004 John Ellis <johne@verizon.net>
20811 * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
20812 so that the image will fill the window vertically or horizontally.
20813 * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
20814 set the zoom to fill window width and height, respectively. Changed
20815 hide tools shortcut to [Control] + H.
20816 * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
20817 * doc/gqview_faq.html: New manual page for the FAQ.
20819 Fri Sep 17 13:15:25 2004 John Ellis <johne@verizon.net>
20821 * gqview.desktop: Change exec command to "gqview -r %F", per desktop
20822 spec 0.9.4 at freedesktop.org.
20823 * img-view.c (view_window_new): Support directories and collection
20824 files passed in as the path.
20825 * main.c: Added remote command view:filename to open filename in
20826 a new window, describe file: so it shows up in remote help list.
20827 * ui_fileops.[ch]: Move file_extenstion_match() util here.
20829 Thu Sep 16 14:56:20 2004 John Ellis <johne@verizon.net>
20831 * image.c: Fix remaining scroller bugs: Properly draw it onto the
20832 border, and move scroller scrolling updates into image_scroll_real()..
20834 Wed Sep 15 18:58:45 2004 John Ellis <johne@verizon.net>
20836 * print.c: Begin postscript output, needs page orientation fixed.
20837 * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
20838 NULL terminated string.
20840 Wed Sep 15 10:19:56 2004 John Ellis <johne@verizon.net>
20842 * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
20843 and property tab to be 'Keywords' to better describe what they do.
20844 * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
20845 8_image_presentation.html, index.html: Update docs to use 'Keywords'.
20848 Tue Sep 14 19:30:40 2004 John Ellis <johne@verizon.net>
20850 * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
20851 Move icon declarations to globals.h, and allow use of inline pixbufs
20853 * globals.h: New header to include image declarations.
20854 * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
20855 clamping in image_queue().
20856 * scroller.png: New image for scroller icon.
20858 Mon Sep 13 23:10:13 2004 John Ellis <johne@verizon.net>
20860 * main.c: Fix handling of more than one file on the command line with
20861 the remote option, so that is works the same as no remote.
20863 Mon Sep 13 21:26:55 2004 John Ellis <johne@verizon.net>
20865 * layout.c: Fix crash when selecting dropdown history with NULL layout
20866 path, fix layout_tools_float_set to support NULL lw for main window.
20867 * main.c: Push all remote commands to server regardless of order,
20868 implement remote passing of command line filenames.
20869 * remote.c: Mark noisy printfs for debug.
20871 Mon Sep 13 17:48:13 2004 John Ellis <johne@verizon.net>
20873 * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
20874 and save the status to the rc file.
20875 * image.c (image_top_window_sizable): Do not attempt to automatically
20876 resize a window when it is maximized, since a maximized window is not
20878 * layout.c: FIx layout_valid to actually check if the layout pointer
20879 is valid. Restore maximized window state.
20880 * main.c: New window_maximized() utility to check said state. Save
20881 maximized state on exit, and do not set update stored window geometry
20882 if the main window is maximized.
20884 Thu Sep 9 17:40:16 2004 John Ellis <johne@verizon.net>
20886 * print.c: Fix page count display when result is no pages, make 1:1
20887 zoom button change zoom to fit when zoom is already 1:1, attempt to
20888 avoid slow bilinear pixbuf scaling when scale is under 0.01.
20890 Thu Sep 9 11:41:11 2004 John Ellis <johne@verizon.net>
20892 * print.c: Add preview to print job render types, so that the preview
20893 uses the same render path as printing. Cleanup unused code.
20895 Thu Sep 9 09:32:25 2004 John Ellis <johne@verizon.net>
20897 * print.c: Fill custom printer list using lpstat -p.
20899 Wed Sep 8 22:52:18 2004 John Ellis <johne@verizon.net>
20901 * globals.c: Change default thumbnail quility to tiles and default
20902 zoom quality to bilinear.
20904 Wed Sep 8 19:58:09 2004 John Ellis <johne@verizon.net>
20906 * globals.c, gqview.h, image.c, rcfile.c: Added rc option
20907 scroll_reset_method, to adjust visible area behavior when changing
20909 * doc/10_7_hidden.html: Document new scroll_reset_method option.
20911 Wed Sep 8 17:31:19 2004 John Ellis <johne@verizon.net>
20913 * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
20914 Increase comparison speed by limiting number of expensive progress bar
20915 updates per second.
20917 Wed Sep 8 15:15:40 2004 John Ellis <johne@verizon.net>
20919 * cache.[ch]: Add support for md5sums to sim cache.
20920 * dupe.[ch]: Use md5sums for checksums.
20921 * md5-util.[ch]: New files with md5sum utilities.
20922 * ui_fileops.[ch]: Move several includes to header file.
20924 Sat Sep 4 13:48:31 2004 John Ellis <johne@verizon.net>
20926 * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
20927 hidden tool window for the first time.
20928 * view_file_icon.h: Remove extra semicolon.
20930 Wed Sep 1 18:23:17 2004 John Ellis <johne@verizon.net>
20932 * remote.[ch]: New utils for sending and receiving ipc commands.
20933 * main.c: Add command line options to control an existing GQview
20934 process (-r, --remote, -rh, --remote-help).
20935 * Makefile.am: Add remote.[ch].
20937 Sat Aug 28 08:01:46 2004 John Ellis <johne@verizon.net>
20939 * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
20940 layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
20941 window manager' option - the new full screen behavior is correct, and
20942 no longer grabs the keyboard interfering with an xscreensaver lock.
20943 * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
20947 Sat Aug 28 07:25:11 2004 John Ellis <johne@verizon.net>
20949 * layout_config.c (layout_config_list_order_set): Fix transposed src
20950 and dest variable causing inconsistent layout order.
20951 * layout_image.c (layout_image_new): Remove focus border from image
20952 when it is the only thing displayed in the main window.
20954 Sat Aug 28 07:09:43 2004 John Ellis <johne@verizon.net>
20956 * collect-table.c: Attempted focus fix on item removal.
20957 * view_file_icon.c: Fix focus behavior when removing items, by ensuring
20958 row and column coordinates match the actual focus.
20960 Thu Aug 26 04:45:34 2004 John Ellis <johne@verizon.net>
20963 * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
20964 * configure.in: Release 1.5.2
20966 Thu Aug 26 04:05:33 2004 John Ellis <johne@verizon.net>
20968 * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
20969 note the many missing sections in table of contents.
20970 * print.c: Add note to print dialog that printing is not functional.
20972 Sun Aug 22 09:15:48 2004 John Ellis <johne@verizon.net>
20974 * bar_info.c (comment_read): Fix mem leak by freeing key variable.
20976 Sat Aug 21 08:01:18 2004 John Ellis <johne@verizon.net>
20978 * ui_fileops.c (copy_file): Check if source and target are hardlinks to
20979 the same file, and if so simply return success for the copy request.
20981 Tue Aug 17 07:04:17 2004 John Ellis <johne@verizon.net>
20983 * editors.c: Dump popen and use genuine fork and execvp to run
20984 editor commands when we need to display the command's output, this
20985 fixes verbose editor commands that were hanging GQview until they
20987 * main.c: Clean up html help browser exec code.
20988 * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
20991 Mon Aug 16 07:27:34 2004 John Ellis <johne@verizon.net>
20993 * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
20995 Sun Aug 15 22:18:42 2004 John Ellis <johne@verizon.net>
20997 * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
20998 even if gtk was not yet initialized by attaching the dialog to an idle
20999 loop called by a gtk_init_add() function.
21001 Thu Aug 12 23:51:54 2004 John Ellis <johne@verizon.net>
21003 * bar_info.c: Add favorite keywords list for faster keyword selection,
21004 added dialog to edit the list.
21005 * layout_util.c: Change print shortcut to [Shift] + P.
21006 * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
21008 Mon Aug 9 22:31:10 2004 John Ellis <johne@verizon.net>
21010 * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
21011 8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
21012 9_printing.html: More docmentation.
21013 * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
21014 Makefile.am, index.html: Updates.
21016 Mon Aug 9 07:00:05 2004 John Ellis <johne@verizon.net>
21018 * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
21019 typdefs.h: Added option to disable screen saver during full screen.
21020 * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
21021 10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
21022 10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
21023 11_2_keyboard_shortcuts.html: More documentation.
21024 * doc/index.html: Fixes.
21026 Fri Aug 6 04:41:54 2004 John Ellis <johne@verizon.net>
21028 * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
21029 * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
21030 * POTFILES.in: Added print.c.
21031 * layout_util.c, main.c: Add help contents menu item, add utility to
21032 launch user's preferred HTML browser for User Manual.
21033 * print.c: Start adding text settings to print dialog.
21035 Mon May 31 16:52:44 2004 John Ellis <johne@verizon.net>
21037 * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
21038 * print.c: Add jpeg writing, free job_pixbuf when job is done.
21040 Tue May 25 19:39:26 2004 John Ellis <johne@verizon.net>
21042 * print.c: Added print job path, can now print to png files - at least
21043 it can actually do something now...
21045 Wed May 19 19:59:31 2004 John Ellis <johne@verizon.net>
21047 * print.c: Fleshed out print progress dialog - still no actual print..
21049 Tue May 18 16:47:38 2004 John Ellis <johne@verizon.net>
21051 * print.c: Add output device selection - still no actual printing.
21053 Mon May 17 21:18:18 2004 John Ellis <johne@verizon.net>
21055 * print.c: Organize print dialog - still no actual printing.
21057 Fri May 14 17:41:47 2004 John Ellis <johne@verizon.net>
21059 * print.c: Implement single image preview - still no actual printing.
21061 Thu May 13 17:05:23 2004 John Ellis <johne@verizon.net>
21063 * print.c: Add entry for proof thumbnail size, and use the size to
21064 layout the preview.
21066 Tue May 11 19:10:43 2004 John Ellis <johne@verizon.net>
21068 * print.c: Add print preview page navigation, zoom controls - still no
21071 Mon May 10 22:09:25 2004 John Ellis <johne@verizon.net>
21073 * print.c: Add source selection, layout selection (not hooked up),
21074 scale down the preview pixbuf to a sane size, and account for margins
21075 in the preview - still no actual printing.
21076 * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
21078 Sat May 8 14:33:47 2004 John Ellis <johne@verizon.net>
21080 * print.c: Add orientation, margins, units - still no actual printing.
21082 Fri May 7 15:57:20 2004 John Ellis <johne@verizon.net>
21084 * image.[ch] (image_area_changed): New util to notify image widget that
21085 an area of the image has changed, and needs a redraw.
21086 * layout_util.c: Add a print menu item (temporary shortcut is P).
21087 * print.[ch]: New files for (eventually) printing images. Currently a
21088 not so useful dialog.
21090 Thu May 6 19:33:05 2004 John Ellis <johne@verizon.net>
21092 * image.c (image_load_done_cb): Use correct, and much faster, method to
21093 set the completed pixbuf when delay_flip is enabled.
21095 Thu May 6 18:59:32 2004 John Ellis <johne@verizon.net>
21097 * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
21098 Add option to delay page flips until image is completeley loaded when
21100 * image.[ch], typedefs.h: Add and implement image_set_delay_flip().
21102 Thu May 6 13:53:00 2004 John Ellis <johne@verizon.net>
21104 * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
21105 slideshow_delay to have subsecond precision. Set that precision
21106 to 10ths of a second (use #define in slideshow.h to change precision).
21107 Change minimum slideshow delay to 0.10.
21109 Tue May 4 18:32:55 2004 John Ellis <johne@verizon.net>
21111 * bar_info.[ch] (keyword_list_pull): Let this function also support
21112 pulling keywords from a GtkEntry.
21113 * fullscreen.c: Make the screen debug output honor debug flag.
21114 * preferences.c: Add path selection dialog buttons to path entries.
21115 * search.c: Change the keyword TextView into an Entry, show dimensions
21116 in results whenever possible. Allow sorting of results by column.
21117 * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
21118 add path selection dialog buttons to path and icon entries.
21119 * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
21120 add button to a tab completion to pop up a path selection dialog.
21122 Sat May 1 18:40:38 2004 John Ellis <johne@verizon.net>
21124 * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
21125 ExposureTime has priority over ShutterSpeedValue, as calculating the
21126 original exposure setting from an APEX value can introduce error.
21128 Sat May 1 16:24:01 2004 John Ellis <johne@verizon.net>
21130 * layout.c, layout_util.[ch]: Connect the keypress signal handler to
21131 the floating tool window, to fix tool window keyboard handling.
21133 Fri Apr 30 15:07:01 2004 John Ellis <johne@verizon.net>
21135 * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
21136 (merge from 1.4.3).
21138 Thu Apr 29 20:03:00 2004 John Ellis <johne@verizon.net>
21140 * po/ro.po: Updated Romanian translation (from 1.4.3),
21141 submitted by Harald Ersch <harald@ersch.ro>.
21142 * po/ru.po: Updated Russian translation,
21143 submitted by Sergey Pinaev <dfo@antex.ru>.
21145 Thu Apr 29 19:20:31 2004 John Ellis <johne@verizon.net>
21147 * editors.c (editor_verbose_start): Set our end of pipe non blocking,
21148 so that complex editor commands that, for instance have if;then and for
21149 loops, do not hang GQview until completion.
21151 Fri Apr 23 19:31:44 2004 John Ellis <johne@verizon.net>
21153 [merge from stable branch]
21154 * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
21155 to date, includes a workaround for utime's inabality to change
21156 timestamps when the user is not the owner of the file.
21157 * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
21158 check if the thumbnail is current.
21160 Fri Apr 23 15:06:28 2004 John Ellis <johne@verizon.net>
21162 [merge from stable branch]
21163 * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
21164 button callbacks into a single callback with a button argument, added
21166 * img-view.c, layout_image.c: Changes for above, and add support for
21167 horizontal scrolling.
21168 * info.c, utilops.c: Changes for new image button and scroll callbacks.
21170 Mon Apr 12 09:01:32 2004 John Ellis <johne@verizon.net>
21172 * collect-table.c (collection_table_file_remove): Update selection when
21173 removing a selected item, fixes crash when removing items from a
21175 * dupe.c: Fix rank calculation on orphaned items. Fix list focus
21176 behavior when changing selection or removing items.
21177 * search.c: Maintain correct state when removing items while still
21178 searching or generating thumbnails. Fix list focus behavior when
21179 changing selection or removing rows.
21180 * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
21181 and the popup window size when column is offscreen. Add
21182 tree_view_move_cursor_away() utility.
21183 * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
21184 freed GenericDialog when auto_close is TRUE, and only attempt to close
21186 * view_file_icon.c (vficon_sync): Update row count so that focus can
21187 not move beyond the last row.
21188 * view_file_list.c: Fix list focus behavior when changing selection or
21191 Mon Apr 5 06:54:32 2004 John Ellis <johne@verizon.net>
21194 * po/ja.po: Updated Japanese translation,
21195 submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
21196 * configure.in: Release 1.5.1
21198 Mon Apr 5 04:55:27 2004 John Ellis <johne@verizon.net>
21200 * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
21201 layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
21202 compile with GDK_DISABLE_DEPRECATED defined.
21203 * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
21204 ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
21205 G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
21206 * utilops.c: Fix auto update of preview column when dragging rows to
21208 * view_dir_tree.c: Center new path when it is not visible.
21209 * view_file_list.c: When scrolling to display new row, center the row.
21211 Sun Apr 4 18:22:59 2004 John Ellis <johne@verizon.net>
21213 * search.c (search_file_load_process): Fix swapped paths on a call to
21214 filetime_set, fixes ugly bug causing source file timestamps to be
21215 changed when using search by content similarity or dimensions!
21217 Sun Apr 4 16:13:09 2004 John Ellis <johne@verizon.net>
21219 * fullscreen.[ch]: Added support for multiple screens and monitors,
21220 removed broken Xinerama usage, we use the gtk screen/monitor utils now.
21221 * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
21222 preferences.c, rcfile.c: Added option to not ignore the window manager
21223 fullscreen handling. Added selection of screen and/or monitor to use
21224 for display of the full screen window.
21225 * image.c: Set the wallpaper on the root window that the window belongs
21226 to, remove #include of gdkx.h.
21227 * configure.in, src/Makefile.am: Remove test for Xinerama, remove
21228 Xinerama and Xlib from link stage.
21230 Sat Apr 3 05:39:11 2004 John Ellis <johne@verizon.net>
21232 * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
21234 Tue Mar 23 00:46:18 2004 John Ellis <johne@verizon.net>
21236 * preferences.c: Make the entry in the clear trash dialog non editable
21237 instead of insensitive.
21239 Mon Mar 22 22:41:15 2004 John Ellis <johne@verizon.net>
21241 * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
21242 the ExifBar structure, as layout_util.c accesses this data from
21243 within a destroy signal callback.
21245 Mon Mar 22 21:49:12 2004 John Ellis <johne@verizon.net>
21247 * bar_info.[ch]: Add size request utility.
21248 * layout_util.c: Fix clipping of labels in Image Details sidebar, by
21249 changing the size request method (see above).
21250 * img-view.c: Change folder popup menu to match rest of application.
21251 * search.c: Fix gettext warning by setting specific string format,
21252 increase year spin button width, fix compile error by correcting
21253 declaration location.
21254 * utilops.c: Fix dialog titles, use folder instead of directory when
21255 communicating with user.
21256 * po/bg.po: Updated Bulgarian translation,
21257 submitted by Vladimir Petrov <vladux@mail.bg>
21259 Fri Mar 12 02:00:54 2004 John Ellis <johne@verizon.net>
21261 * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
21262 * po/*.po: Make distcheck updates.
21263 * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
21264 * configure.in: Release 1.5.0.
21266 Fri Mar 12 01:53:44 2004 John Ellis <johne@verizon.net>
21268 * bar_info.c: Modified toolbar (added space to separate save).
21269 * layout_util.c: Fix initial selection count sent to details sidebar.
21271 Fri Mar 12 01:01:29 2004 John Ellis <johne@verizon.net>
21273 * search.c: Add results search type, to search current results list.
21274 * README, TODO: Updates.
21276 Thu Mar 11 23:17:06 2004 John Ellis <johne@verizon.net>
21278 * search.c: Add option to search all files with comments (metadata).
21279 * ui_tabcomp.c: Set completion button size allocation height to that
21282 Thu Mar 11 21:11:15 2004 John Ellis <johne@verizon.net>
21284 * layout_util.c: Set initial search path to the current path. Fix
21285 initial display of the details sidebar with more than one selection.
21287 Wed Mar 10 20:39:51 2004 John Ellis <johne@verizon.net>
21289 * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
21290 Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
21291 remains out of order (2/29/04) - but it _is_ inline with version order.
21293 Wed Mar 10 15:50:54 2004 John Ellis <johne@verizon.net>
21295 * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
21296 on what we are told. Added option to only display metadata info.
21297 * info.c: Added Details tab for displaying metadata, merged permissions
21298 tab into the general tab.
21299 * layout.c, layout_util.[ch]: Notify the details sidebar of selection
21302 Wed Mar 10 03:36:24 2004 John Ellis <johne@verizon.net>
21304 * bar_info.[ch], layout_util.c: Add functions to set keywords to the
21305 current file selection.
21306 * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
21308 Wed Mar 10 01:50:14 2004 John Ellis <johne@verizon.net>
21310 * cache.[ch], gqview.h: Changed cache get and find functions to take
21311 a CacheType, so that metadata location can be seperate from thumbnails.
21312 * cache_maint.c: Add support for meta cache to maintenance.
21313 * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
21314 as it has long been fixed.
21315 * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
21316 * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
21317 for all the above changes.
21319 Tue Mar 9 05:27:23 2004 John Ellis <johne@verizon.net>
21321 * bar_info.c: Clean up comment format.
21322 * info.c, preferences.c: Set the properties, options, and about
21323 windows to type dialog.
21325 Tue Mar 9 01:46:12 2004 John Ellis <johne@verizon.net>
21327 * bar_info.c: Fix details bar display when no image is present.
21329 Tue Mar 9 01:08:36 2004 John Ellis <johne@verizon.net>
21331 * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
21332 preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
21333 view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
21334 for all GtkTreeViews to make them look better.
21335 * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
21338 Tue Mar 9 00:32:58 2004 John Ellis <johne@verizon.net>
21340 * search.c: Implement similarity match type.
21342 Mon Mar 8 22:07:32 2004 John Ellis <johne@verizon.net>
21344 * search.c: Fix statusbar label size twitching, fix selection idle
21345 update bug, increase default search window size - sorry 640x480 users.
21347 Mon Mar 8 21:07:35 2004 John Ellis <johne@verizon.net>
21349 * search.c: Implement dimensions matching, add dimensions 'between',
21350 overload FileData passed to search_result_append(), so that it also
21351 holds dimensions and similarity fields, and display dimensions if
21352 available. Fix memory leak in search_result_change_path(). Also make it
21353 work with 'between' input swapped (first is higher than second).
21355 Mon Mar 8 17:45:35 2004 John Ellis <johne@verizon.net>
21357 * search.c: Change a few default values, make search parameters
21358 insensitive during search, reorder status bar items, change start/stop
21359 button into two distinct stock buttons (find and stop).
21361 Mon Mar 8 00:21:49 2004 John Ellis <johne@verizon.net>
21363 * search.c: Add search options for match case, recurse search path,
21364 and 'between' for file size. Hide unused widgets when match type is
21367 Sun Mar 7 02:10:10 2004 John Ellis <johne@verizon.net>
21369 * search.[ch]: Implement maintenance utils.
21370 * utilops.c: Hook up search maintenance.
21372 Sun Mar 7 01:10:26 2004 John Ellis <johne@verizon.net>
21374 * search.c: Implement thumbnails, clean up the status bar.
21377 Sat Mar 6 03:40:22 2004 John Ellis <johne@verizon.net>
21379 * search.c: Sort directories as they are searched. Use list buffer and
21380 only flush to the result GtkTreeView every 100 iterations or so, to
21381 reduce tree view internal updates that take time, thereby significantly
21382 increasing search speed when returning many results.
21383 * po/POTFILES.in: Added bar_sort.c and search.c.
21385 Fri Mar 5 23:31:04 2004 John Ellis <johne@verizon.net>
21387 * search.c: More work: selections, context menu, keyboard shortcuts,
21388 status bar, drag and drop.
21390 Fri Mar 5 03:32:24 2004 John Ellis <johne@verizon.net>
21392 * bar_info.[ch]: Export the comment/keyword read/write utilities.
21393 * dupe.[ch] (cell_renderer_height_override): Export this hack.
21394 * filelist.[ch] (file_data_new_simple): New util in easy to use form.
21395 * layout_util.c: Hook up search window to menu.
21396 * search.[ch]: New files, started the image search window. Basically
21397 works, but can not do anything with the results yet.
21399 Tue Mar 2 12:57:39 2004 John Ellis <johne@verizon.net>
21401 * bar_info.[ch]: Add details sidebar for display/entry of keywords and
21402 comments per image.
21403 * bar_sort.c: Fix text capitalization of Link.
21404 * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
21405 * layout_util.[ch]: Support details sidebar, not sure header needs to
21406 export it though, not used anywhere else.
21407 * typedefs.h: Add bar_info vars to LayoutWindow.
21409 Sun Feb 29 13:51:38 2004 John Ellis <johne@verizon.net>
21411 * bar_sort.c: Add symbolic linking option sort manager.
21412 * main.c: Notify of beta software on startup.
21413 * ui_fileops.[ch]: Add symlink_utf8() util.
21414 * configure.in: Branch/merge for 1.5 devel cycle.
21416 Mon Mar 1 16:00:36 2004 John Ellis <johne@verizon.net>
21418 * README, TODO: Updates.
21419 * po/*.po: make distcheck touches these.
21420 * configure.in: Release 1.4.1
21422 Mon Mar 1 15:49:28 2004 John Ellis <johne@verizon.net>
21424 * hu.po: Updated Hungarian translation,
21425 submitted by Koblinger Egmont <egmont@uhulinux.hu>
21426 * gqview.desktop: Updated, convert to utf-8.
21427 * README: Update credits.
21429 Wed Feb 25 21:15:42 2004 John Ellis <johne@verizon.net>
21431 * view_dir_tree.c: Fix crash when encountering a folder named
21432 (sigh, wait for it...) "empty". Fix is twofold: check success of
21433 vdtree_populate_path_by_iter() before accessing something it may free,
21434 and use a zero length string ("") for the placeholder node path/name,
21435 as there shouldn't be any folders with that name to encounter...
21437 Tue Feb 24 19:27:54 2004 John Ellis <johne@verizon.net>
21439 * main.c (main): Move gtk_init and friends before any code that may
21440 cause a warning dialog that needs gtk to be initialized. This
21441 specifically fixes crash when attempting warning about invalid home
21442 directory filename encoding.
21444 Fri Feb 20 18:29:12 2004 John Ellis <johne@verizon.net>
21446 * po/*.po: Make distcheck updates these.
21447 * README: Update translation status.
21448 * configure.in: Release 1.4.0
21450 Fri Feb 20 18:11:23 2004 John Ellis <johne@verizon.net>
21452 * README: Add overview of changes since last stable 1.2.2 release,
21453 update email address, some clean up.
21454 * gqview.1: Update email address.
21457 Fri Feb 20 16:56:04 2004 John Ellis <johne@bellatlantic.net>
21459 * po/fr.po: Updated French translation,
21460 submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
21461 with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
21463 Fri Feb 20 16:02:32 2004 John Ellis <johne@bellatlantic.net>
21465 * po/bg.po: Updated Bulgarian translation,
21466 submitted by Vladimir Petrov <vladux@mail.bg>.
21467 * po/cs.po: Updated Czech translation,
21468 submitted by Jan Raska <jan_raska@hotmail.com>.
21469 * po/de.po: Updated German translation,
21470 submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
21471 * po/es.po: Updated Spanish translation,
21472 submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
21473 * po/fi.po: Updated Finnish translation,
21474 submitted by Lauri Nurmi <lanurmi@iki.fi>.
21475 * po/nl.po: Updated Dutch translation,
21476 submitted by Tino Meinen <a.t.meinen@chello.nl>.
21477 * po/sk.po: Updated Slovak translation,
21478 submitted by Ivan Priesol <priesol@iris-sk.sk>.
21479 * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
21480 submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
21481 * README: Credit updates.
21483 Thu Feb 12 22:58:12 2004 John Ellis <johne@bellatlantic.net>
21485 * cache_maint.c(cache_maintain_home): Set the entry that displays
21486 the working path as not editable instead of insensitive, as at least
21487 the Galaxy theme shows no text in insensitive entries (fg == bg color).
21489 Thu Feb 12 22:47:31 2004 John Ellis <johne@bellatlantic.net>
21491 * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
21492 before attempting access into list model.
21494 Sun Feb 8 11:15:17 2004 John Ellis <johne@bellatlantic.net>
21496 * layout_config.c: Fix to display translations of layout_title strings.
21498 Fri Feb 6 12:23:30 2004 John Ellis <johne@bellatlantic.net>
21500 * exif.c(exif_read): Fix for gcc 3.3.2 warning.
21502 Tue Feb 3 12:51:45 2004 John Ellis <johne@bellatlantic.net>
21505 * gqview.desktop: Fix Encoding field "Legacy-Mixed".
21506 * po/*.po: make distcheck touches these.
21507 * configure.in: Release 1.3.9
21509 Tue Feb 3 12:42:13 2004 John Ellis <johne@bellatlantic.net>
21512 * *.[ch]: Update copyright year in file headers.
21513 * main.c: Remove start up print of beta notice.
21515 Tue Feb 3 11:21:38 2004 John Ellis <johne@bellatlantic.net>
21517 * po/bg.po: Updated Bulgarian translation,
21518 submitted by Vladimir Petrov <vladux@mail.bg>
21519 * po/es.po: Updated Spanish translation,
21520 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
21521 * po/fi.po: Updated Finnish translation,
21522 submitted by Lauri Nurmi <lanurmi@iki.fi>
21523 * po/fr.po: Updated French translation,
21524 submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
21525 * po/pl.po: Updated Polish translation,
21526 submitted by Emil Nowak <emil5@go2.pl>
21527 * po/ru.po: Updated Russian translation,
21528 submitted by Sergey Pinaev <dfo@antex.ru>
21529 * po/sv.po: Updated Swedish translation,
21530 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
21531 * po/vi.po: Updated Vietnamese translation,
21532 submitted by pclouds <pclouds@vnlinux.org>
21533 * README: Update translation credits where necessary.
21535 Tue Feb 3 09:33:55 2004 John Ellis <johne@bellatlantic.net>
21538 * gqview.1: Updated man page.
21539 * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
21540 fullscreen, F is still the official key but V was currently unused and
21541 it helps the upgraders migrate with less pain.
21543 Tue Feb 3 09:01:18 2004 John Ellis <johne@bellatlantic.net>
21545 * exif.c: Translate return strings, include config.h so intl.h works..
21546 * ui_fileops.c: Include config.h.
21548 Mon Feb 2 13:54:59 2004 John Ellis <johne@bellatlantic.net>
21550 * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
21551 unsupported format id values.
21552 * configure.in: Add --disable-xinerama configure switch.
21553 * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
21555 Mon Jan 26 02:51:21 2004 John Ellis <johne@bellatlantic.net>
21557 * layout.c: Removed unused code.
21558 * main.c: Move print_term out of here, fix terminal message encoding,
21559 disable listing of 'experimental' command line options.
21560 * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
21561 * ui_fileops.[ch]: Move print_term() here.
21563 Mon Jan 26 01:59:33 2004 John Ellis <johne@bellatlantic.net>
21565 * utilops.c: Remove Preview button from batch rename dialog, and fixed
21566 the preview column to auto update. BUG: rows-reordered signal of a tree
21567 model is never sent, so reordering with drag and drop will not update
21568 the preview column - this appears to be a GTK 2.2.4 bug.
21570 Fri Jan 23 05:06:27 2004 John Ellis <johne@bellatlantic.net>
21572 * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
21573 event, also check if file exists, if not simply return false instead
21574 of doing the whole attempt which will fail anyway.
21576 Fri Jan 23 02:27:02 2004 John Ellis <johne@bellatlantic.net>
21578 * po/*.po: Make distcheck touches these.
21579 * README: Update translation table. Fix release year (re make dist).
21580 * configure.in: Release 1.3.8
21582 Fri Jan 23 02:00:56 2004 John Ellis <johne@bellatlantic.net>
21584 * preferences.c: Changed the copyright string such that changes to
21585 (c) year, website address, and email address will no longer break the
21589 Thu Jan 22 06:22:07 2004 John Ellis <johne@bellatlantic.net>
21591 * info.c, utilops.c: Marked additional strings for translation.
21592 * po/fi.po: Updated Finnish translation,
21593 submitted by Lauri Nurmi <lanurmi@iki.fi>
21594 * po/ja.po: Updated Japanese translation,
21595 submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
21596 * po/sv.po: Updated Swedish translation,
21597 submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
21598 [note: es and fr are awaiting a resend in gzip form, unless I can
21599 figure out what netscape 4.x does to po files sent as plain text...]
21601 Thu Jan 22 05:21:20 2004 John Ellis <johne@bellatlantic.net>
21603 * cellrenderericon.[ch]: Changed function and structure names to avoid
21604 using the gtk namespace.
21605 * collect-table.c, view_file_icon.c: Use new names (above).
21606 * img-view.c, layout_image.c: Allow 'N' key to step to next image.
21607 * layout_util.c: Revert to old behavior where page up/down are now
21608 global to the window for stepping through images. Use Ctrl-Up/Dn to
21609 scroll file/folder views a page at a time.
21611 Sun Jan 18 21:48:16 2004 John Ellis <johne@bellatlantic.net>
21613 * dupe.c: Apply patch to fix char pointer array overrun,
21614 submitted by Richard Curnow <rc@rc0.org.uk>.
21616 Sun Jan 18 09:46:02 2004 John Ellis <johne@bellatlantic.net>
21618 * view_file_icon.c, view_file_list.c: Disabled double click to go to
21619 full screen - control clicking for mulitple selection too fast can
21620 activate fullscreen - need to revisit strategy.
21622 Sun Jan 18 09:29:50 2004 John Ellis <johne@bellatlantic.net>
21624 * collect-table.c: Fix division by zero when all thumbnails fail to
21625 generate resulting in initial zero row count.
21626 * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
21627 ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
21628 Use 64 bit integer to store and count file sizes, to properly display
21629 >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
21630 available, also use work-around to avoid %lld for printf conversions.
21632 Sun Jan 18 07:35:38 2004 John Ellis <johne@bellatlantic.net>
21634 * image.c: NULL initialize function pointers.
21635 * view_file_icon.c, view_file_list.c: Set double click in icon and list
21636 view to start fullscreen.
21638 Sun Jan 18 02:27:57 2004 John Ellis <johne@bellatlantic.net>
21640 * image.[ch], typedefs.h: Added image load completed function, it will
21641 be called when the current image is finished rendering to screen and
21642 when the image preload is complete. Only tested with --debug.
21644 Sun Jan 18 01:32:51 2004 John Ellis <johne@bellatlantic.net>
21646 * dupe.c: Mark column title strings for translation.
21647 * editors.c: Translate command name field for the default editors.
21648 * menu.c: Fix sort menu grammar.
21650 Wed Jan 14 19:09:45 2004 John Ellis <johne@bellatlantic.net>
21652 * exif.c: Fix spelling error of fluorescent.
21653 * info.c: Make filename entry non-editable in place of non-sensitive.
21654 * main.c: Use the locale's preferred encoding when printing --help text
21656 * preferences.c: Make entire filter editor non-sensitive when filtering
21658 * utilops.c: Grammar, newline fixes.
21660 Tue Jan 13 00:43:51 2004 John Ellis <johne@bellatlantic.net>
21662 * ui_help.c (help_window_load_text): When encountering invalid utf-8,
21663 insert a blank line in place of broken text, removed warnings.
21664 * README: Convert encoding to proper utf-8.
21666 Sun Jan 11 03:27:17 2004 John Ellis <johne@bellatlantic.net>
21668 * layout_util.c (layout_bar_exif_sized): Fix signal handler,
21669 size_allocate has no return value.
21671 Sun Jan 11 02:11:32 2004 John Ellis <johne@bellatlantic.net>
21673 * cache.c: Fixes to initialize char variables before use.
21674 * dupe.c: Reset opposing group list when clearing a list. Fixes crash
21675 when clearing main list, then adding new files in 'compare two file
21678 Sat Jan 10 08:31:04 2004 John Ellis <johne@bellatlantic.net>
21680 * view_file_list.c (vflist_select_by_path): Set the focus to this row,
21681 so that up/down moves to the expected image when the list has focus.
21683 Sat Jan 10 07:29:25 2004 John Ellis <johne@bellatlantic.net>
21685 * bar_exif.[ch]: Allow exif info to start in advanced view, added
21686 utility to retrieve advanced state.
21687 * info.c: Fix for change to bar_exif_new().
21688 * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
21689 sidebar size and advanced state, note this per window, and is not
21692 Sat Jan 10 06:38:09 2004 John Ellis <johne@bellatlantic.net>
21694 * img-view.c: Fix image stepping bug when same image path is in the
21695 list more than once.
21697 Sat Jan 10 05:49:00 2004 John Ellis <johne@bellatlantic.net>
21699 * thumb.c: Do not scale unknown image icon larger than orginial size.
21701 Sat Jan 10 01:43:34 2004 John Ellis <johne@bellatlantic.net>
21703 * view_dir_tree.c: Added workaround so that user entered hidden paths
21704 are displayed even when 'display hidden files' option is disabled.
21706 Sat Jan 10 00:25:39 2004 John Ellis <johne@bellatlantic.net>
21708 * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
21709 new folders, so that the name sticks immediately in the view.
21711 Thu Jan 8 04:47:35 2004 John Ellis <johne@bellatlantic.net>
21713 * view_file_list.c (vflist_select_cb): Remove unnecessary check for
21714 previous button click row that was interfering with image selection.
21716 Mon Jan 5 03:01:35 2004 John Ellis <johne@bellatlantic.net>
21718 * info.c (info_tab_general_image): Fix 'Image size' calculation.
21720 Mon Dec 29 18:04:34 2003 John Ellis <johne@bellatlantic.net>
21722 * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
21723 * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
21726 Mon Dec 22 17:58:01 2003 John Ellis <johne@bellatlantic.net>
21729 * po/*.po: Make distcheck updates.
21730 * configure.in: Release 1.3.7
21732 Mon Dec 22 17:25:10 2003 John Ellis <johne@bellatlantic.net>
21734 * cellrenderericon.h: Fix show_text to be type boolean.
21735 * collect-table.c: Fix progressbar height changes by always setting the
21736 text of the widget to contain at least one character.
21737 * dupe.c, view_file_list.c: Fix warninga about invalid height
21738 parameter when setting cell height over 100, this hack simply changes
21739 maximum of the height property on GtkCellRenderer.
21740 * configure.in (ALL_LINGUAS): Added sv, Swedish language.
21741 * po/sv.po: Added Swedish translation,
21742 submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
21743 * po/ru/po: Updated Russian translation,
21744 submitted by Sergey Pinaev <dfo@antex.ru>.
21745 * README, TODO: Updates.
21747 Sun Dec 21 22:50:54 2003 John Ellis <johne@bellatlantic.net>
21749 * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
21750 menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
21751 view_file_icon.c, view_file_list.c: Added mnemonics to all of the
21752 pop up menus. FIxed a few key bindings, notably fullscreen toggle is
21753 now F, New folder is Ctrl-F (and was renamed from Create dir), removed
21754 binding for set as wallpaper (conflicted with new window), and Float
21755 file list is now L.
21756 * README: Documented new key bindings.
21758 Sun Dec 21 21:25:46 2003 John Ellis <johne@bellatlantic.net>
21760 * image.c: Increase minimum size when dropping scale quality to
21761 GDK_INTERP_NEAREST (3 to 8).
21764 Sun Dec 21 20:55:03 2003 John Ellis <johne@bellatlantic.net>
21766 * collect-table.c, view_file_icon.c: Fix pageup/down increment when
21767 text is enabled; fix keyboard popup menu placement; fix image view
21768 selection when clicking file already selected with multiple selection.
21770 Sat Dec 20 14:01:35 2003 John Ellis <johne@bellatlantic.net>
21772 * exif.c: Fix return value (actually return something, oddly with -O2
21773 gcc 3.2.2 is not giving a warning about this). Plus a few changes
21774 to avoid casting confusion.
21776 Fri Dec 19 18:08:39 2003 John Ellis <johne@bellatlantic.net>
21778 * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
21779 using correct casting of data to sizeof char.
21781 Fri Dec 19 01:40:56 2003 John Ellis <johne@bellatlantic.net>
21783 * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
21784 GtkTreeView by setting the focus to a column with zero width. (We draw
21785 the focus ourselves by setting the "has-focus" property of the
21786 GtkCellRendererIcon.
21788 Fri Dec 19 01:18:22 2003 John Ellis <johne@bellatlantic.net>
21790 * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
21792 Fri Dec 19 00:08:06 2003 John Ellis <johne@bellatlantic.net>
21794 * collect-table.c: Hook up Control-T to toggle filename text, set the
21795 mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
21796 shown. Fixed border padding (again).
21798 Thu Dec 18 23:22:41 2003 John Ellis <johne@bellatlantic.net>
21800 * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
21801 works as expected, anyway...
21803 Thu Dec 18 18:32:59 2003 John Ellis <johne@bellatlantic.net>
21805 * cellrenderericon.[ch], collect-table.c: More fixes and work, added
21806 ability to toggle display of filename text.
21808 Thu Dec 18 16:54:17 2003 John Ellis <johne@bellatlantic.net>
21810 * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
21811 icon views can show the filename under the icon.
21812 * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
21814 * Makefile.am: Added cellrenderericon.[ch].
21816 Tue Dec 16 12:20:14 2003 John Ellis <johne@bellatlantic.net>
21818 * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
21819 supplying missing comma in command - fixes crash on refresh.
21821 Mon Dec 15 17:10:44 2003 John Ellis <johne@bellatlantic.net>
21824 * configure.in: Release 1.3.6
21826 Mon Dec 15 17:02:46 2003 John Ellis <johne@bellatlantic.net>
21828 * dupe.c: Do not unref a GtkStyle we never refed.
21829 * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
21830 Removed "Insert file drops at pointer location" option for collections,
21831 now this is always the behavior. Moved a few options to the advanced
21832 tab, removed the collections tab.
21833 * main.c: Make the printed beta release note on startup a one liner.
21837 Sun Dec 14 20:58:28 2003 John Ellis <johne@bellatlantic.net>
21839 * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
21840 checking that GtkTreeView is realized before attempting to scroll.
21841 This was a problem when the tools are hidden.
21843 Sun Dec 14 19:26:37 2003 John Ellis <johne@bellatlantic.net>
21845 * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
21848 Sun Dec 14 02:51:47 2003 John Ellis <johne@bellatlantic.net>
21850 * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
21851 * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
21852 icon when beggining a dnd operation.
21853 * dupe.c: Set drag icon, fix progress bar value warning when starting
21855 * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
21856 free to correct place).
21858 Sat Dec 13 15:26:15 2003 John Ellis <johne@bellatlantic.net>
21860 * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
21861 dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
21862 layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
21863 preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
21864 ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
21865 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
21866 Remove use of deprecated GTK functions
21867 (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
21869 Fri Dec 12 17:49:37 2003 John Ellis <johne@bellatlantic.net>
21871 * collect-table.c: Fix removal of right clicked, but non selected
21874 Fri Dec 12 16:43:32 2003 John Ellis <johne@bellatlantic.net>
21876 * ui_clist_edit.[ch]: Removed, clist is deprecated.
21877 * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
21878 * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
21880 Fri Dec 12 16:31:14 2003 John Ellis <johne@bellatlantic.net>
21882 * collect-table.c, typedefs.h: Fixed the marker positioning, made the
21883 drop placement more intuitive, and removed ugly popup window for
21884 display of marker position.
21885 * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
21886 adjustment will change.
21887 * icons/marker.xpm: Gave marker a black border for some contrast on
21890 Thu Dec 11 21:45:22 2003 John Ellis <johne@bellatlantic.net>
21892 * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
21893 now stored as pixbufs instead of pixmaps...
21894 * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
21895 as a guide, so it now has the same selection behavior.
21896 * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
21898 Wed Dec 10 12:59:37 2003 John Ellis <johne@bellatlantic.net>
21900 * view_file_icon.c: Fix centering of icons in columns, set keyboard
21901 cursor when moving focus.
21903 Tue Dec 9 22:58:11 2003 John Ellis <johne@bellatlantic.net>
21905 * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
21906 option show_icon_names - for future ability to display filnames in the
21907 icon view. (this will need a custom gtkcellrenderer, on TODO).
21909 Tue Dec 9 16:48:51 2003 John Ellis <johne@bellatlantic.net>
21911 * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
21912 * ui_tree_edit.h: Fix function description.
21913 * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
21914 unrefed style pointers, guard against possible button release event
21915 on drop event (not sure what is causing this).
21917 Wed Dec 3 16:01:24 2003 John Ellis <johne@bellatlantic.net>
21919 * ui_bookmark.[ch]: Added history_combo utilities.
21920 * ui_utildlg.c: Use default history length for file dialogs.
21921 * utilops.c: When auto renaming single file, show preview of new name.
21922 Added drop down history for numerical rename prefix and suffixes. Fixed
21923 bug with numerical rename when anything but first row was selected.
21924 Gave prefix and suffix entries all available room, packed the image
21925 preview into a pane so image does not resize with window. Fixed
21926 incorrect lower value (1 -> 0) in start number selection.
21927 * view_file_list.c: Fixed incorrect resort when renaming files.
21928 * TODO: Major todo list cleanup.
21930 Wed Dec 3 00:38:41 2003 John Ellis <johne@bellatlantic.net>
21932 * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
21933 * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
21934 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
21935 Use new dnd, fix dnd bugs. Ignore button release event when it resulted
21936 from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
21939 Tue Dec 2 15:57:03 2003 John Ellis <johne@bellatlantic.net>
21941 * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
21942 Fix bug when updating nodes via timestamp change. Force refresh when
21943 setting a path, to ensure new folders appear (in automounted folders).
21945 Mon Dec 1 17:50:37 2003 John Ellis <johne@bellatlantic.net>
21947 * cache_maint.c (cache_maintain_home_cb): Use correct path when
21948 attempting to remove old thumbnails.
21949 * view_dir_list.c: Check access with R_OK | X_OK.
21950 * view_dir_tree.c: Fix icon states, population by expander click.
21952 Mon Dec 1 01:50:29 2003 John Ellis <johne@bellatlantic.net>
21954 * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
21955 * ui_pathsel.c: Remove while(events) hack.
21956 * ui_tree_edit.c: Move the while(events) hack here, so that tree is
21957 in consistent state before showing popup.
21958 * view_dir_tree.c: Fix new folder command.
21960 Mon Dec 1 00:59:07 2003 John Ellis <johne@bellatlantic.net>
21962 * intl.h: Fix compile error when gettext is disabled.
21963 * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
21964 * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
21966 Sat Nov 29 11:06:03 2003 John Ellis <johne@bellatlantic.net>
21968 * layout.c: Set the default keybaord focus to the image pane.
21969 * layout_util.c: Make the image zoom/traversal keys only work when the
21970 image has the keyboard focus.
21971 * view_dir_tree.c: Many fixes for expansion, population, sorting,
21972 dnd hovering expansion, expander display, expander clicks, and
21973 removed unused cruft.
21975 Sat Nov 29 08:18:52 2003 John Ellis <johne@bellatlantic.net>
21977 * view_dir_tree.c: Fixed so clicking expanders does not select row,
21978 remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
21980 Fri Nov 28 21:38:50 2003 John Ellis <johne@bellatlantic.net>
21982 * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
21983 compiles cleanly - but has 'issues'.
21984 * view_dir_list.c: Minor fixes done when using as reference for above.
21986 Mon Nov 24 15:08:00 2003 John Ellis <johne@bellatlantic.net>
21988 * utilops.c: Convert multiple rename clist to a treeview, added preview
21989 for autorename results.
21990 * view_file_list.c: Fix update errors after a rename.
21992 Mon Nov 24 13:18:11 2003 John Ellis <johne@bellatlantic.net>
21994 * view_file_list.c: Fix loss of selection when changing sort order, fix
21995 incorrect next row selection when deleting files, and add fix to
21996 maintain row position when toggling thumbnails.
21998 Wed Nov 19 02:17:25 2003 John Ellis <johne@bellatlantic.net>
22000 * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
22001 that leaves old rows behind, eventually causing crash on autorefresh.
22003 Tue Nov 18 07:33:36 2003 John Ellis <johne@bellatlantic.net>
22005 * dupe.c: Fix keyboard menu placement on second_listview, set middle
22006 mouse button to toggle row selection.
22007 * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
22008 placement from keyboard pop-up, set middle button to toggle row
22009 selection, and fix image display on a select-all.
22011 Mon Nov 17 16:19:46 2003 John Ellis <johne@bellatlantic.net>
22013 * dupe.c: Consistently handle button press/release pairs.
22014 * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
22015 based on current visibility.
22016 * view_dir_list.c: Correctly scroll to and set focus to highlight
22017 previous path when going up the tree.
22018 * view_file_list.c: Allow dnd with button 1, fix selection behavior,
22019 fix auto scrolling.
22021 Mon Nov 17 14:14:39 2003 John Ellis <johne@bellatlantic.net>
22023 * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
22024 thumbnails. Changes for file list move to GtkTreeView.
22025 * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
22026 * view_dir_list.c: Set the cursor focus when clicking a row, change
22027 selection mode to NONE.
22028 * view_file_list.c: Change from GtkCList to GtkTreeView for main
22029 file list, needs cleanup.
22031 Sun Nov 16 23:10:04 2003 John Ellis <johne@bellatlantic.net>
22033 * layout_config.c: Change clist to treeview for layout order.
22034 * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
22035 * preferences.c: Remove include of ui_clist_edit.h.
22036 * ui_pathsel.c: Fixes for leaking GtkTreePaths.
22037 * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
22038 * view_dir_list.c: Add folder icons back, porting this widget complete?
22040 Sat Nov 15 12:32:22 2003 John Ellis <johne@bellatlantic.net>
22042 * ui_tree_edit.c: Make start of scroll smoother when starting from
22043 edges of widget by slowly ramping up speed.
22045 Sat Nov 15 12:12:18 2003 John Ellis <johne@bellatlantic.net>
22047 * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
22048 * view_dir_list.c: use above auto scroll for dnd.
22050 Fri Nov 14 21:10:45 2003 John Ellis <johne@bellatlantic.net>
22052 * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
22053 view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
22054 * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
22055 * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
22056 zero region is avoided.
22057 * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
22058 * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
22059 set correct dnd behavior (when source, disable dnd dest). Also removed
22060 ".." folder when root is listed.
22062 Fri Nov 14 13:25:42 2003 John Ellis <johne@bellatlantic.net>
22064 * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
22065 GdkColor when the widget changes.
22066 * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
22067 * ui_tree_edit.[ch]: Make shift_color available to rest of app.
22069 Fri Nov 14 03:11:13 2003 John Ellis <johne@bellatlantic.net>
22071 * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
22072 instead of a direct gdk_cursor_destroy (still leaks though).
22074 Thu Nov 13 08:59:01 2003 John Ellis <johne@bellatlantic.net>
22076 * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
22077 cursor on listview while comparing/sorting.
22079 Wed Nov 12 15:30:36 2003 John Ellis <johne@bellatlantic.net>
22081 * dupe.c: Row height is now correct when thumbnails is on, set the
22082 unknown pic for broken thumbnails, properly set alignment on date
22083 and size columns, and fixed keyboard popup menu placement.
22084 * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
22085 has option to return unknown image if thumbnail is broken.
22087 Wed Nov 12 12:15:22 2003 John Ellis <johne@bellatlantic.net>
22089 * dupe.c: Reimplement the alternating row color per match group,
22090 learning how to manipulate a gtktreeview sure is fun :-P
22092 Wed Nov 12 10:10:36 2003 John Ellis <johne@bellatlantic.net>
22094 * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
22096 Tue Nov 11 14:24:19 2003 John Ellis <johne@bellatlantic.net>
22098 * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
22099 * TODO: List things needed to be done to complete above conversion.
22101 Mon Nov 10 21:01:21 2003 John Ellis <johne@bellatlantic.net>
22103 * utilops.c: Show safe delete status in delete dialogs (off or on).
22105 Sun Nov 9 14:56:19 2003 John Ellis <johne@bellatlantic.net>
22108 * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
22109 * configure.in: Release 1.3.5
22111 Sun Nov 9 11:45:49 2003 John Ellis <johne@bellatlantic.net>
22113 * bar_exif.c: Add padding to right of advanced view checkbutton.
22114 * exif.c: Use correct key when retrieving ApertureValue for fAperture.
22116 Sun Nov 9 11:09:50 2003 John Ellis <johne@bellatlantic.net>
22118 * exif.c: string_append_raw_bytes() character replacement fix, added
22119 description for GPSInfo.
22121 Sun Nov 9 10:51:13 2003 John Ellis <johne@bellatlantic.net>
22123 * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
22124 fSubjectDistance to return properly formatted data per 2.2 specs.
22126 Sun Nov 9 07:29:26 2003 John Ellis <johne@bellatlantic.net>
22128 * exif.[ch]: Fix incorrect orientation order by swapping
22129 BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
22130 * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
22131 rotate image per exif info option (off by default).
22132 * image.c: Add missing include of ui_fileops.h.
22134 Sun Nov 9 06:41:48 2003 John Ellis <johne@bellatlantic.net>
22136 * bar_exif.c: Fix incorrect column number setup in advanced view.
22137 * exif.c: Added additional tags (to misc section), and altered a few
22138 things after checking exif.org PDF spec sheet.
22140 Sat Nov 8 20:51:37 2003 John Ellis <johne@bellatlantic.net>
22142 * bar_exif.c: Added advanced view for exif data.
22143 * exif.c: Fix capitalization, mark relevent (standard view) strings for
22145 * info.c: Use a paned widget to allow expansion of properties window
22146 without expanding image view size.
22148 Sat Nov 8 10:49:55 2003 John Ellis <johne@bellatlantic.net>
22150 * bar_exif.c: Fix alignments when adding labels to table, so that
22151 entries with mulitple lines will be top aligned.
22153 Sat Nov 8 10:44:43 2003 John Ellis <johne@bellatlantic.net>
22155 * README, TODO: Updates.
22157 Sat Nov 8 10:38:40 2003 John Ellis <johne@bellatlantic.net>
22159 * ui_fileops.c: When converting filenames to utf-8 fails, display
22160 clear warning to user, and simply allow the broken strings through.
22162 Sat Nov 8 06:07:09 2003 John Ellis <johne@bellatlantic.net>
22164 * src/Makefile.am: Added exif.c back to build list.
22165 * exif.[ch]: Moved necessary declarations out to header file, a few
22166 namespace changes, added access functions (still need: (uns)byte,
22167 undefined, float, double, and the multiple data element ones).
22168 * bar_exif.c: Fixes to use exif.h instead of exif.c.
22170 Fri Nov 7 17:27:35 2003 John Ellis <johne@bellatlantic.net>
22172 * bar_exif.c: Removed remnants of old exif parser.
22173 * info.[ch]: Removed unnecessary tab updates, avoid reloading things
22174 like exif data every time the window size changes.
22176 Fri Nov 7 16:46:41 2003 John Ellis <johne@bellatlantic.net>
22178 * exif.c: Allow support for unknown IDF tags.
22179 * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
22180 and copyright fields.
22182 Fri Nov 7 14:30:22 2003 John Ellis <johne@bellatlantic.net>
22184 * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
22185 problem 2: retrieving invalid key name! :-/
22187 Fri Nov 7 13:51:01 2003 John Ellis <johne@bellatlantic.net>
22189 * bar_exif.c, exif.c: Added formatting utility to get the commonly
22190 used data tags in a user meaningful format, output now matches previous
22191 versions, however the Shutter speeds differ a bit, will need to
22192 check (off by one?).
22194 Fri Nov 7 11:03:57 2003 John Ellis <johne@bellatlantic.net>
22196 * exif.c: Rewrite EXIF parser so that data is stored in list format,
22197 such that adding additional tags will be easy, and ExifData will not
22198 need to be touched. Very rough, human readable output for exif keys
22199 is yet to be added.
22200 * bar_exif.c: Changed to work with new exif.c, temporarily include
22201 exif.c instead of exif.h, since exif.h has not been updated yet.
22202 * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
22203 includes it directly.
22205 Wed Nov 5 08:03:41 2003 John Ellis <johne@bellatlantic.net>
22207 * editors.c(editor_verbose_io_cb): Use count returned from read when
22208 validating/converting text.
22210 Wed Nov 5 07:21:57 2003 John Ellis <johne@bellatlantic.net>
22212 * README: Updates, and converted encoding format to utf-8.
22214 Wed Nov 5 06:16:57 2003 John Ellis <johne@bellatlantic.net>
22216 * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
22217 filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
22218 ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
22219 a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
22220 warning to user when such conditions occur. Editor command result text
22221 is now validated before use in verbose window.
22223 Tue Nov 4 15:07:51 2003 John Ellis <johne@bellatlantic.net>
22225 * ui_spinner.png: Changed order of frames for smoother start..
22227 Tue Nov 4 12:01:14 2003 John Ellis <johne@bellatlantic.net>
22229 * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
22230 so that newly installed loaders are automatically added to the filters.
22231 * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
22232 keys from filter to filter_ext, since the values are not backward
22233 compatible. Jumping between old and new releases will reset the list.
22235 Tue Nov 4 10:49:23 2003 John Ellis <johne@bellatlantic.net>
22237 * filelist.c(filter_add_defaults): Added svg format, if you have
22238 librsvg installed, chances are you have the gdkpixbuf loader too.
22240 Tue Nov 4 09:46:47 2003 John Ellis <johne@bellatlantic.net>
22242 * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
22243 icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
22245 * Makefile.am: Remove references to above.
22246 * layout_util.c: Really remove references to above.
22248 Tue Nov 4 09:40:01 2003 John Ellis <johne@bellatlantic.net>
22250 * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
22252 Tue Nov 4 09:25:03 2003 John Ellis <johne@bellatlantic.net>
22254 * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
22255 * ui_spinner.[ch]: New activity spinner and icon utils.
22256 * ui_spinner.png, ui_tabcomp.png: New icon files.
22257 * ui_tabcomp.xpm: Removed, using pngs now.
22258 * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
22259 * editors.c: Added spinner to verbose window.
22261 Fri Oct 31 11:34:42 2003 John Ellis <johne@bellatlantic.net>
22263 * editors.c: Include editors.h. (-Wmissing-prototypes warning)
22264 * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
22265 * utilops.c: Made file_util_unlink static. (same)
22267 * po/*.po: Make distcheck touches these.
22268 * configure.in: Release 1.3.4
22270 Fri Oct 31 10:57:51 2003 John Ellis <johne@bellatlantic.net>
22272 * utilops.c(file_util_safe_number): Fix mem leaks, includes using
22273 correct utility to free the list (path_list_free -> filelist_free).
22274 Also avoid sorting list more than once.
22276 Fri Oct 31 10:35:34 2003 John Ellis <johne@bellatlantic.net>
22278 * editors.c(editor_command_one): Free path removed from list, fixes
22280 * image.c(image_free): Set post buffer NULL before destroying image
22281 window, fixes mem leak.
22282 * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
22283 thumbnails [yeek! has this always been here?].
22285 Sun Oct 26 06:14:07 2003 John Ellis <johne@bellatlantic.net>
22288 * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
22289 scalers when image window size is less than 3 in any direction.
22290 (debian BUG# 209365)
22292 Sun Oct 26 03:59:45 2003 John Ellis <johne@bellatlantic.net>
22294 * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
22295 exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
22296 layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
22297 rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
22298 are now held in utf8 strings. Paths are now converted to locale prior
22299 to use in a library function.
22300 * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
22301 * ui_bookmark.[ch]: utf8 fixes.
22302 * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
22303 * ui_help.c: Removed old comments no longer needed.
22304 * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
22305 * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
22306 * utilops.c: utf8 fixes, also fixed broken auto rename option when
22307 copy/move a single file.
22308 * view_dir_list.c, view_dir_tree.c: utf8 fixes.
22309 * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
22312 Fri Oct 24 08:00:12 2003 John Ellis <johne@bellatlantic.net>
22314 * editors.c: Added stop button to allow aborting midway through
22315 multiple file operations.
22316 * preferences.c: Added help button for the command macros to the editor
22317 preferences tab, added credits button to the about dialog.
22318 * README: Added editors section describing macros, marked credits
22319 section to be found by about credits button.
22320 * po/POTFILES.in: Added editors.c
22322 Fri Oct 24 06:16:32 2003 John Ellis <johne@bellatlantic.net>
22324 * editors.[ch]: Moved the editor command stuff here, added window to
22325 display results of a command. Window only shown when command prefixed
22327 * gqview.h, main.c: Removed above functions.
22328 * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
22329 layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
22331 * ui_fileops.[ch]: Moved path_list_copy here.
22333 Mon Oct 21 00:05:03 2003 John Ellis <johne@bellatlantic.net>
22335 * README, TODO: Updates.
22336 * po/*.po: make distcheck changes.
22337 * configure.in: Release 1.3.3
22339 Mon Oct 20 10:16:12 2003 John Ellis <johne@bellatlantic.net>
22341 * preferences.c: Clean up the editor slot entry alignments, removed
22342 extra frame from inside each tab.
22344 Mon Oct 20 08:26:05 2003 John Ellis <johne@bellatlantic.net>
22346 * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
22347 of editor slots adjustable by a define, instead of hard coding it
22348 everywhere. Increase the slot count to 10. Add lossless jpeg rotation
22349 to the defaults (uses jpegtran).
22350 * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
22351 menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
22352 * view_file_icon.c: Fix loss of selection of changed files on refresh.
22355 Sat Oct 18 21:06:10 2003 John Ellis <johne@bellatlantic.net>
22357 * exif.[ch]: Flash display patch to work with more cameras, based on
22358 gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
22359 * de.po: Updated German translation,
22360 submitted by Unseld@t-online.de (Rainer Unseld).
22361 * es.po: Updated Spanish translation,
22362 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
22363 * preferences.c: Some cleanup fo duplicated code, set the options
22364 insensitive that can be disabled by another.
22365 * view_dir_list.c: Added the '.' folder back so that users can drop
22366 images into the current path with dnd.
22367 * dupes.c: Added ability to select all group 1 (parent) and all
22368 group 2 (child) duplicates. Very handy when comparing two file sets.
22369 * info.c: Make the properties window remember its size when expanded.
22370 * layout_util.c(layout_key_press_cb): Small fix.
22371 * layout.c(layout_selection_list): Return active image when in
22372 collection view mode.
22374 Sat Oct 18 12:09:35 2003 John Ellis <johne@bellatlantic.net>
22376 * utilops.c: Fix incorrect test for file_util_unlink return value.
22378 Sat Oct 18 04:02:56 2003 John Ellis <johne@bellatlantic.net>
22380 * utilops.c: Added debug printf.
22381 * README: Updated changes list.
22383 Sat Oct 18 03:01:40 2003 John Ellis <johne@bellatlantic.net>
22385 * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
22386 Added a safe delete feature (trash folder), location and max size can
22387 be set in preferences. By default trash is off (normal delete). Let's
22388 just say the developer wishes he had the safe delete option only a
22390 * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
22391 views return if they were affected by the maintenance call. Use this
22392 info when resetting the autorefresh time stamp for the layout.
22394 Fri Oct 17 23:53:13 2003 John Ellis <johne@bellatlantic.net>
22396 * dupe.c(dupe_item_set_path): Correctly update the lists when the
22397 second list is enabled.
22399 Fri Oct 17 20:04:54 2003 John Ellis <johne@bellatlantic.net>
22401 * image.c, typedefs.h: When read ahead is enabled, also buffer the
22404 Fri Oct 17 19:11:02 2003 John Ellis <johne@bellatlantic.net>
22406 * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
22407 that there is only one place to check for it.
22409 Fri Oct 17 08:59:57 2003 John Ellis <johne@bellatlantic.net>
22411 * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
22412 'algorithm' layout to make adjustments easier (only from similar.c).
22414 Thu Oct 16 21:40:45 2003 John Ellis <johne@bellatlantic.net>
22416 * dupe.c: Fixed up the compare two file sets option, results now
22417 include which list the image is from.
22419 Thu Oct 16 20:48:43 2003 John Ellis <johne@bellatlantic.net>
22421 * dupe.c: Fixups, and make item removal work.
22423 Thu Oct 16 01:37:38 2003 John Ellis <johne@bellatlantic.net>
22425 * dupe.c: Added debug thumbprint window to display what is going
22426 on with the similarity thumbprints.
22428 Thu Oct 16 00:23:33 2003 John Ellis <johne@bellatlantic.net>
22430 * dupe.c: More fixes for sort/group by rank. Still need to work on
22431 the removal and second list functions.
22433 Wed Oct 15 20:20:29 2003 John Ellis <johne@bellatlantic.net>
22435 * dupe.[ch]: Major reorganization, started change to rank based
22436 sorting and grouping of matches.
22438 Wed Oct 15 02:27:26 2003 John Ellis <johne@bellatlantic.net>
22440 * cache.c: Fixups to string comparison logic (eek!).
22441 * similar.c: Added (unused) utility to stretch the contrast of a
22442 color channel, may use this for the grey mode.
22444 Tue Oct 14 23:15:19 2003 John Ellis <johne@bellatlantic.net>
22446 * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
22447 similarity algorithm.
22448 * main.c: Added command line option --greysims to enable the greyscale
22451 Fri Oct 3 20:03:40 2003 John Ellis <johne@bellatlantic.net>
22453 * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
22454 view_file_list.c: Made case sensitive sorting optional.
22455 * ui_fileops.[ch]: Add case sensitive sort option utility.
22456 * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
22459 Fri Oct 3 18:40:52 2003 John Ellis <johne@bellatlantic.net>
22461 * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
22462 of filenames to be case insensitive.
22463 * view_dir_tree.c: Ditto, but required a bit more than simply changing
22464 strcmp to strcasecmp, sorting was using the internal compare of clist.
22466 Fri Sep 26 20:53:27 2003 John Ellis <johne@bellatlantic.net>
22468 * utilops.c: Added image preview panes for the delete and rename
22471 Fri Sep 26 18:35:01 2003 John Ellis <johne@bellatlantic.net>
22473 * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
22474 file list before selecting the undone source image so that the
22475 selection matches the viewed image.
22477 Fri Sep 26 18:22:33 2003 John Ellis <johne@bellatlantic.net>
22479 * bar_exif.c: Added sizing arrows to this sidebar.
22480 * bar_sort.c: Added (1 level) undo to the sort manager.
22482 Fri Sep 26 15:40:45 2003 John Ellis <johne@bellatlantic.net>
22484 * image.c (image_size_sync): Remove redundant image redraw causing
22485 flicker when going fullscreen. Still flickers on other ops though.
22487 Mon Jul 28 11:41:26 2003 John Ellis <johne@bellatlantic.net>
22489 * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
22490 the auto update features (update_on_time_change).
22491 * image.c, layout.c: Honor the update_on_time_change option.
22493 Fri Jun 13 22:42:29 2003 John Ellis <johne@bellatlantic.net>
22495 * nl.po: Updated Dutch translation,
22496 submitted by Tino Meinen <a.t.meinen@chello.nl>
22497 * es.po: Updates Spanish translation,
22498 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
22499 * id.po: Added Indonesian translation,
22500 submitted by Tedi Heriyanto <tedi_h@gmx.net>
22501 * bg.po: Added Bulgarian translation,
22502 submitted by Vladimir Petrov <vladux@mail.bg>
22504 * configure.in: Release 1.3.2
22506 Fri Jun 13 22:05:24 2003 John Ellis <johne@bellatlantic.net>
22508 * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
22509 * ui_tabcomp.c: When enter signal is not connected do not claim
22513 Fri Jun 13 17:30:29 2003 John Ellis <johne@bellatlantic.net>
22515 * layout.c: Increased zoom label width.
22516 * layout_util.c: Added separator in view menu for sidebar items.
22518 Fri Jun 13 17:10:02 2003 John Ellis <johne@bellatlantic.net>
22520 * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
22521 * bar_exif.[ch]: Moved the exif display here from info.c and made it
22522 more generic, also to be used in a sidebar format.
22523 * manager.[ch]: Removed these files (see bar_sort).
22524 * exif.c: Fixed major file descriptor leak in exif reader.
22525 * info.c: Use new exif display utlity in bar_exif.c.
22526 * layout.c: New exif sidebar, updates to sort sidebar.
22527 * layout_image.c: Hook sidebar into image changes.
22528 * layout_util.[ch]: Updates to sidebar management, sidebar namespace
22529 changes. Added exif sidebar.
22530 * typedefs.h: Sidebar items added to LayoutWindow struct.
22531 * po/POTFILES.in: Updated for new/removed files.
22533 Fri Jun 13 14:05:47 2003 John Ellis <johne@bellatlantic.net>
22535 * info.c: Apply patch to fix display of exif exposure time,
22536 * po/fi.po: Update translated string.
22537 both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
22539 Thu Jun 12 21:10:38 2003 John Ellis <johne@bellatlantic.net>
22541 * manager.[ch]: New files for sort manager utility.
22542 * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
22543 * po/POTFILE.in: Added manager.c
22545 Thu Jun 12 17:23:28 2003 John Ellis <johne@bellatlantic.net>
22547 * main.c (setup_default_options): Register the default bookmarks.
22549 Fri May 9 15:34:32 2003 John Ellis <johne@bellatlantic.net>
22551 * image.[ch], typedefs.h: Added auto refresh utilities.
22552 * fullscreen.c: Honor auto refresh setting in full screen.
22553 * img-view.c, layout_image.c: Set auto image refresh enabled.
22555 Tue Apr 1 18:35:36 2003 John Ellis <johne@bellatlantic.net>
22557 * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
22558 columns in the path selection table when used as a directory chooser.
22560 Tue Apr 1 17:29:10 2003 John Ellis <johne@bellatlantic.net>
22562 * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
22563 the history list handling here.
22564 * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
22565 editing of ui_clist_edit.[ch].
22566 * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
22567 allow drag and drop from the lists. Padding fixes.
22568 * ui_utildlg.c: Packing and padding fixes.
22569 * ui_tabcomp.[ch]: Fixes from SLIK.
22570 * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
22571 the new location fo the history_list utils.
22573 Sun Mar 9 14:41:51 2003 John Ellis <johne@bellatlantic.net>
22575 * exif.c: Changed the #include for stdint.h to inttypes.h, as some
22576 libcs do not seem to have the former (solaris 9).
22578 Mon Mar 3 20:37:22 2003 John Ellis <johne@bellatlantic.net>
22581 * po/*.po: distcheck touches these.
22582 * po/POTFILES.in: Added exif.c
22583 * configure.in: Release 1.3.1
22585 Mon Mar 3 19:40:08 2003 John Ellis <johne@bellatlantic.net>
22587 * utilops.c: Further fixes for copy/move overwrite dialogs.
22588 * po/es.po: Updated Spanish translation,
22589 submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
22590 * po/fr.po: Updated French translation,
22591 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
22592 * po/vi.po: Added Vietnamese translation,
22593 submitted by pclouds <pclouds@gmx.net>.
22594 * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
22595 * README: Updated a few credits.
22597 Mon Mar 3 18:25:25 2003 John Ellis <johne@bellatlantic.net>
22599 * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
22602 Mon Mar 3 15:13:36 2003 John Ellis <johne@bellatlantic.net>
22604 * info.c, exif.c: Marked the exif strings for translation, they will be
22605 the same even in the event of exif API rewrite.
22607 Mon Mar 3 14:54:03 2003 John Ellis <johne@bellatlantic.net>
22609 * info.c: Exif fixups,
22610 in patch from Eric Swalens <eric.swalens@easynet.be>.
22612 Mon Mar 3 14:10:54 2003 John Ellis <johne@bellatlantic.net>
22614 * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
22615 menus and strings display for the translations.
22616 * preferences.c: Moved to GtkListStore/TreeView for the filter
22617 listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
22619 Sun Feb 23 10:45:13 2003 John Ellis <johne@bellatlantic.net>
22621 * layout.c: Removed tooltip form the path entry.
22622 * layout_util.c(layout_key_press_cb): When the path entry has the
22623 focus, try sending it the keypress event first. This fixes the menu
22624 accelorators from having precedence over input to the entry.
22626 Thu Feb 13 12:27:26 2003 John Ellis <johne@bellatlantic.net>
22628 * image.c: Fixed flicker when the image focus state changes.
22630 Tue Feb 4 15:41:22 2003 John Ellis <johne@bellatlantic.net>
22632 * preferences.c: Added close button to about window.
22633 * ui_help.c: Changed close button to a stock button.
22635 Tue Feb 4 09:17:09 2003 John Ellis <johne@bellatlantic.net>
22638 * configure.in: Release 1.3.0
22640 Tue Feb 4 08:49:58 2003 John Ellis <johne@bellatlantic.net>
22642 * README, ChangeLog: Updates, typos.
22643 * fr.po: Updated french translation,
22644 submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
22645 * exif.[ch]: Removed comment babble.
22646 * preferences.c: Marked about window title string for translation,
22647 fixed a label indent.
22649 Tue Feb 4 07:57:14 2003 John Ellis <johne@bellatlantic.net>
22651 * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
22652 keyboard users are not stuck viewing every single path between where
22653 they are and where they want to be.
22654 * view_file_list.c: Pass a valid row when highlighting a context menu
22657 Tue Feb 4 07:32:43 2003 John Ellis <johne@bellatlantic.net>
22659 * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
22660 layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
22661 view_file_list.c: Hooked up context menu key, to show right click
22662 menus, F10 will also work for the collection, dupes, and image windows.
22663 Also now explicitely destroy pop up menus when the underlying view is
22664 destroyed, since the menu does not go away when menu items are toggled
22665 with the spacebar (no selection done is sent in this case).
22666 * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
22667 passed coordinates will position the menu so that it is entirely on
22668 screen, adjusting the x,y values if needed.
22670 Sat Feb 1 23:10:23 2003 John Ellis <johne@bellatlantic.net>
22673 * info.c: Some exif display cleanups.
22675 Fri Jan 31 04:01:24 2003 John Ellis <johne@bellatlantic.net>
22677 * exif.[ch]: Added a util, some cleanup.
22678 * info.c: Fixed up exif info display, added missing fields. Also hooked
22679 up mouse buttons/wheel on the image for moving within the image list.
22680 * layout.c: Added temporary tooltip warning beta users of brokenness.
22682 Wed Jan 29 06:29:15 2003 John Ellis <johne@bellatlantic.net>
22684 * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
22686 Wed Jan 29 06:05:36 2003 John Ellis <johne@bellatlantic.net>
22688 * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
22689 are selected, pass entire selection to the new view window.
22691 Wed Jan 29 05:04:32 2003 John Ellis <johne@bellatlantic.net>
22693 * exif.[ch]: New files for EXIF support.
22694 * Makefile.am: Added exif files, above.
22695 * info.c: Added Exif properties tab, missing a few fields though.
22696 * main.c: Enabled startup beta warning.
22698 Wed Jan 29 02:15:00 2003 John Ellis <johne@bellatlantic.net>
22700 * info.c: Use stock buttons/icons for file info window.
22701 * layout_util.[ch]: Use stock icons for the toolbar where available.
22702 * preferences.c: Update copyright in about.
22703 * po/*.po: Updated strings for the new copyright year.
22705 Wed Jan 29 00:58:25 2003 John Ellis <johne@bellatlantic.net>
22707 * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
22708 layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
22709 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
22710 Added stock icons for menu items and dialog buttons.
22711 * utilops.c: Same, also fixed big where skipping a file during
22712 copy/move operations, when the source and dest are the same, does not
22713 actually skip to the next file.
22714 * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
22715 and dialog button support.
22717 Tue Jan 28 22:06:50 2003 John Ellis <johne@bellatlantic.net>
22719 * globals.c, layout.c: Fix default window/pane values to match the
22720 slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
22721 * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
22722 new support of scroll_event on the mouse wheel.
22723 * ui_help.c: Use a mark to scroll, since scroll to iter does not work
22724 when the textview is not yet visible.
22725 * view_dir_tree.c: Increase folder tree view row height by 1.
22726 * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
22728 Tue Jan 28 19:57:46 2003 John Ellis <johne@bellatlantic.net>
22731 * merged in latest release.
22733 Thu Jan 23 23:43:28 2003 John Ellis <johne@bellatlantic.net>
22735 * README, TODO: Updates.
22736 * po/*.po: Distcheck always touches these.
22737 * configure.in: Release 1.2.1
22739 Thu Jan 23 23:06:57 2003 John Ellis <johne@bellatlantic.net>
22741 * image.c: Added file chunk size throttling when reading image files
22742 larger than 1 MB (current throttle is 4x).
22743 * ru.po: Updated Russian translation,
22744 submitted by Oleg Andryuschenko <oandr@itek.com.ua>
22745 * fr.po: Updated French translation,
22746 submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
22747 * ja.po: Updated Japanese translation, submitted
22748 by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
22750 Thu Jan 23 22:48:56 2003 John Ellis <johne@bellatlantic.net>
22752 * README, TODO: Updates.
22753 * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
22754 mouse' option from the general user. Can be enabled by editing the
22755 gqviewrc file, see README. The option is also reset to it's new default
22756 on upgrade by renaming rc key to display_dialogs_under_mouse.
22757 * layout_util.c: The editor slots now use the current file selection
22758 when selected from the main menu, instead of only the viewed image.
22760 Tue Jan 14 21:41:49 2003 John Ellis <johne@bellatlantic.net>
22762 * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
22763 no longer valid when updating the icon view. FIXES bug causing remnant
22764 images to be displayed after delete/move operations.
22766 Tue Jan 14 21:53:36 2003 John Ellis <johne@bellatlantic.net>
22769 * merged in 1.2.0 stable.
22771 Thu Dec 12 21:36:51 2002 John Ellis <johne@bellatlantic.net>
22773 * README, TODO: Updates.
22774 * configure.in: Release 1.2.0
22776 Thu Dec 12 21:17:13 2002 John Ellis <johne@bellatlantic.net>
22778 * po/de.po: Updated German translation,
22779 submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
22780 * po/fi.po: Updated Finnish translation,
22781 submitted by Lauri Nurmi <lanurmi@iki.fi>
22782 * po/cs.po: Updated Czech translation,
22783 submitted by Michal Bukovjan <bukm@centrum.cz>
22785 Thu Nov 14 17:02:43 2002 John Ellis <johne@bellatlantic.net>
22787 * configure.in: Set the locale path to that of datadir instead of the
22789 * gqview.spec.in: Ditto.
22791 Tue Oct 15 14:44:45 2002 John Ellis <johne@bellatlantic.net>
22794 * merged in latest codebase.
22795 * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
22796 * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
22797 * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
22798 been renamed to has_focus in the GtkWindow structure.
22800 Thu Sep 26 10:25:01 2002 John Ellis <johne@bellatlantic.net>
22802 * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
22803 * po/*.po: Make distcheck touches these.
22805 * configure.in: Release 1.1.6.
22807 Thu Sep 26 09:36:50 2002 John Ellis <johne@bellatlantic.net>
22809 * po/et.po: Updated Estonian translation,
22810 submitted by Ilmar Kerm <ikerm@hot.ee>.
22811 * po/fi.po: Updated Finnish translation,
22812 submitted by Lauri Nurmi <lanurmi@iki.fi>.
22813 * po/fr.po: Updated French translation,
22814 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
22815 * po/ro.po: Added Romanian translation,
22816 submitted by Harald Ersch <hersch@romatsa.ro>.
22817 * configure.in(ALL_LINGUAS): Added tro.
22819 Wed Sep 25 11:52:13 2002 John Ellis <johne@bellatlantic.net>
22821 * info.c: Fixed display of arrow buttons in properties window, some
22822 themes do not work with GTK_SHADOW_NONE...
22824 Wed Sep 25 11:22:49 2002 John Ellis <johne@bellatlantic.net>
22826 * globals.c: Thumbnail caching is now _on_ by default.
22827 * layout.c, layout_util.c: The list and icon views are now a radio
22828 group in the menus. Now Ctrl-L display list view and Ctrl-I displays
22829 the icon view. Also grouped the related file view options in the menus.
22830 * README: Updates to the key shortcuts.
22832 Tue Sep 24 16:46:10 2002 John Ellis <johne@bellatlantic.net>
22834 * view_file_icon.c: Do not pop up the filename tooltip if the window
22835 does not have the focus (fixes popping up when in fullscreen).
22836 * layout_image.c: The window and tools window should always be
22837 sensitive, even in fullscreen, since some users have Xinerama and could
22838 therefore still be able to use the main/tools window.
22840 Tue Sep 24 16:14:22 2002 John Ellis <johne@bellatlantic.net>
22842 * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
22843 title to remove the " - " part when no image is viewed. Also made the
22844 exit using control-Q consitent, hooked up control-P for image
22845 properties, and fixed it to drop out of full screen when showing the
22846 image properties window. (note that fullscreen is not intended for
22847 'file management' use, therefore new windows will not work correctly
22848 when displayed from fullscreen, so the mode is exited.)
22849 * collect.c, dups.c: Hooked up Control-P to properties.
22850 * README: Documented Ctrl-P properties window shortcut.
22852 Tue Sep 24 14:20:15 2002 John Ellis <johne@bellatlantic.net>
22854 * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
22856 Mon Sep 23 16:51:28 2002 John Ellis <johne@bellatlantic.net>
22858 * fileutils.c(filters_add_default): Removed pcx (not supported by
22859 gdk-pixbuf), and added raster (.ras) to default filter group.
22861 Sat Sep 21 08:02:22 2002 John Ellis <johne@bellatlantic.net>
22863 * thumb.c: Broken images are now marked with a 0 byte thumb file, so
22864 that regeneration is not reattempted until the timestamp changes.
22865 Also added (better) debugging output for thumb code.
22867 Sat Sep 21 06:45:28 2002 John Ellis <johne@bellatlantic.net>
22869 * view_file_icon.c: Syn the view in an idle call when removing multiple
22870 files, for speed/clean view.
22871 * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
22873 Sat Sep 21 06:17:47 2002 John Ellis <johne@bellatlantic.net>
22875 * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
22876 parent' popup menu item in it's place.
22877 * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
22879 Fri Sep 20 11:46:57 2002 John Ellis <johne@bellatlantic.net>
22881 * image.c: Retain zoom setting even when no image is present. Also
22882 fixed string on no image from returning infinite zoom text.
22884 Fri Sep 20 11:24:24 2002 John Ellis <johne@bellatlantic.net>
22886 * rcfile.c: Fixed editing commands to allow quotes in the command.
22887 * main.c: Use %f in some example (default) commands.
22889 Fri Sep 20 11:06:56 2002 John Ellis <johne@bellatlantic.net>
22891 * filelist.[ch]: Reimplemented the file filter lists.
22892 * globals.c, gqview.h: Removed global vars for specific file types.
22893 * main.c: Setup new file filters.
22894 * preferences.c: Added new file filter editor, also added missing
22895 cancel button to clear thumbnails confirm dialog.
22897 Sun Aug 4 03:48:52 2002 John Ellis <johne@bellatlantic.net>
22899 * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
22900 actively being thumbnailed, set the thumbnail pointer to NULL so that
22901 the thumb routines will ignore this cycle (instead of trying to use it
22902 along with the freed memory!).
22903 * view_file_list.c(vflist_maint_removed): Ditto.
22905 Wed Jul 3 08:08:41 2002 John Ellis <johne@bellatlantic.net>
22907 * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
22908 * autogen.sh: More gettextize command line options.
22909 * po/Makevars: New file for the new gettext - MANY cursing and
22910 complaint lines removed from ChangeLog that could have been simply
22911 avoided by adding upgrade notes to the gettext README!
22912 * po/*.po: Make distcheck with new gettext did this, plus a few fixes
22913 that the new gettext complains about (and fails on).
22915 Tue Jul 2 08:41:15 2002 John Ellis <johne@bellatlantic.net>
22917 * main.c: Removed printing of beta warning message at startup.
22919 * po/*.po: make distcheck touches these.
22920 * configure.in: Release 1.1.5
22922 Tue Jul 2 07:49:26 2002 John Ellis <johne@bellatlantic.net>
22924 * po/et.po: Updated Estonian translation,
22925 submitted by Ilmar Kerm <ikerm@hot.ee>
22926 * po/uk.po: Updated Ukrainian translation,
22927 submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
22929 Tue Jul 2 07:28:24 2002 John Ellis <johne@bellatlantic.net>
22931 * layout.c: When syncing window paths, pass full image path to the file
22932 list for correct scroll point.
22933 * view_file_list.c: Fixed refresh causing odd scroll point jumping.
22934 * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
22937 Fri Jun 14 16:19:41 2002 John Ellis <johne@bellatlantic.net>
22939 * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
22940 compares for the directory/filter history lists.
22942 Sun Jun 9 23:27:07 2002 John Ellis <johne@bellatlantic.net>
22944 * image.c(image_change_from_image): Maintain scroll offset.
22946 Sun Jun 9 23:03:08 2002 John Ellis <johne@bellatlantic.net>
22948 * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
22949 resulted in the window resizing onscreen when first showed.
22950 * utilops.c: Added a "Skip all" button to the move and copy overwrite
22953 Sun Jun 9 21:49:09 2002 John Ellis <johne@bellatlantic.net>
22955 * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
22956 classic behavior of changing the path not effecting the displayed
22957 image. The new behavior is now to view the first image in the new
22958 path (many users wanted this - to enable old behavior set
22959 lazy_image_sync to true in gqviewrc).
22960 * main.c(main): Fixes to work with new non lazy image changing.
22962 Sun Jun 9 20:26:47 2002 John Ellis <johne@bellatlantic.net>
22964 * layout_image.c: Set the main window (and tools) insensitive when
22965 showing full screen.
22966 * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
22967 top level window is insensitive (fixes bug that tooltip can show up
22968 when switching to fullscreen).
22969 * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
22970 display the subdirectories.
22972 Sun Jun 9 19:30:07 2002 John Ellis <johne@bellatlantic.net>
22974 * layout.c: Fixed broken 'fit window to image when tools float' option
22975 for the main window. Also fixed pane positioning bug causing panes to
22976 move to 1,1 when user holds down h or f to hide or float the tools.
22978 Wed Jun 5 19:38:40 2002 John Ellis <johne@bellatlantic.net>
22980 * configure.in: Added test for Xinerama.
22981 * fullscreen.c: Added Xinerama support based on patch from
22982 "Jörg Mensmann" <joerg.mensmann@gmx.de>
22983 (untested - do not have Xinerama display - NVidia's twinview does not
22984 support it with tv out as the second device - crash :/ )
22985 * Makefile.am(LD_ADD): Added Xinerama lib var.
22986 * view_file_list.c: Some crash fixes when refreshing the file view. Of
22987 note make sure nothing is selected until the clist is completely
22988 synced, and guard against vflist_index_get_data returning NULL,
22989 although that should no longer happen during the refresh.
22991 Fri May 24 18:39:03 2002 John Ellis <johne@bellatlantic.net>
22993 * layout.c(layout_style_set): NULL widget pointers before destroying
22994 them, as the group box destruction will cause attempts to update
22995 widgets that may already be flagged for destruction.
22997 Tue May 14 19:20:48 2002 John Ellis <johne@bellatlantic.net>
22999 * info.c: Added drag and drop support to info window (as source only).
23001 Tue May 14 18:59:12 2002 John Ellis <johne@bellatlantic.net>
23003 * layout_config.c: Made the window layout selection look better.
23005 Wed May 1 21:28:55 2002 John Ellis <johne@bellatlantic.net>
23007 * README, TODO: Updated.
23008 * po/*.po: Make distcheck always touches these.
23009 * configure.in: Release 1.1.4
23011 Wed May 1 21:04:10 2002 John Ellis <johne@bellatlantic.net>
23013 * layout.c: Fixed delete event signal handler parameters (oops), and
23014 unref the gtk_tooltips on window close to avoid leaking them.
23015 * layout_util.[ch]: Added new window menu item to create another main
23016 window, along with the companion close window menu item.
23019 Wed May 1 19:52:58 2002 John Ellis <johne@bellatlantic.net>
23021 * img-view.[ch]: Added maintenance support for deleted/moved files.
23022 * utilops.c: Hooked up the new img-view maintenance functions (above).
23024 Wed May 1 19:18:04 2002 John Ellis <johne@bellatlantic.net>
23026 * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
23027 as that is the only place that used them).
23028 * img-view.c: Dropping a list a of files onto the window now remembers
23029 the entire list, they can be navigated as in the main window and used
23030 to start a slideshow for that window. Dropped directories also pop up
23031 a menu requesting the actions, similar to the duplicates and
23032 collection window drag and drop stuff.
23033 * img-view.h: Added view_window_new_from_list.
23035 Wed May 1 16:45:22 2002 John Ellis <johne@bellatlantic.net>
23037 * image.c(image_zoom_adjust_real): Removed the rounding hack when
23038 incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
23039 was a broken attempt to clamp the zoom to the increment size, which,
23040 upon further review is really just unexpected behavior and breaks
23041 when the increment size is larger than the resulting fit window scale.
23042 (surprised no one saw this earlier, it has been this way since pre 1.0)
23043 * preferences.c(zoom_increment_cb): Fix for converting float to int.
23045 Mon Apr 29 22:04:56 2002 John Ellis <johne@bellatlantic.net>
23047 * utilops.c: Added the ability to auto-rename files numerically from
23048 within the rename (multiple) files dialog.
23050 Mon Apr 29 18:05:59 2002 John Ellis <johne@bellatlantic.net>
23052 * info.c: Added display of image transparency (yes or no).
23053 * layout_image.c(layout_image_maint_removed): Move to the next closest
23054 image within a collection when deleting files, and a collection member
23055 is the actively viewed image.
23056 * view_file_icon.c, view_file_list.c: In the maintenance removed utils
23057 consider that the viewed image may be a collection member.
23059 Mon Apr 29 16:18:13 2002 John Ellis <johne@bellatlantic.net>
23061 * main.c: Added support of %f escape to insert filenames anywhere
23062 within the editor command line.
23063 * rcfile.c(save_options): Remove brain dead fprintf that could result
23064 in writing random memory to the config file by simply specifying an
23065 printf format escape in an editor slot (oops).
23067 Mon Apr 29 15:12:02 2002 John Ellis <johne@bellatlantic.net>
23070 * image.c: Changed focus drawing a bit to remove the frame when the
23071 focus is active, and removed some crufty #if 0 sections.
23072 * view_file_icon.c: Grab the focus for the clist on a button 1 press.
23074 Fri Apr 26 00:32:59 2002 John Ellis <johne@bellatlantic.net>
23077 * collect-table.c: Fixes for removal of gtk_widget_popup.
23078 * dupe.c: Fixes for removal of gdk_time_get.
23079 * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
23080 * image.c: Fixes to find size of a pixmap, focus drawing, and
23081 gdk_pixbuf_(un_)referencing.
23082 * layout.c: Fixes for gdk_time_get and remove setting of paned handle
23084 * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
23085 gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
23086 * preferences.c: Fixes button box spacing and about label justify.
23087 * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
23089 * view_dir_list.c: Fixes for pulling the GdkFont from a style.
23090 * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
23091 values so that drag and drop works.
23092 * view_file_list.c: Fixes for pulling the GdkFont from a style.
23093 * configure.in: Use new gtk2 checks.
23094 * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
23096 Fri Apr 26 00:30:02 2002 John Ellis <johne@bellatlantic.net>
23098 * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
23099 view_file_icon.c, view_file_list.c: Proper signal handler casts, and
23100 use of const gchar * where appropriate (for clean gtk2 compile).
23102 Wed Apr 24 21:19:00 2002 John Ellis <johne@bellatlantic.net>
23104 * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
23105 printfs and comments.
23107 Wed Apr 24 20:34:26 2002 John Ellis <johne@bellatlantic.net>
23109 * image.[ch]: Alterations now retain the center point of the image.
23110 Also added image_zoom_adjust_at_point(), which will keep the same
23111 point x,y in position after the zoom.
23112 * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
23113 so that ctrl-mouse wheel zooming stays relative to the mouse position.
23115 Sun Apr 21 01:16:53 2002 John Ellis <johne@bellatlantic.net>
23117 * layout.c, typedefs.h: The active path of the main window is now
23118 checked for a timestamp change, is so call a refresh.
23119 * view_file_list.c: Fixed bug causing a jump to end of the list during
23120 a refresh or toggling thumbnails.
23122 Thu Apr 18 20:40:08 2002 John Ellis <johne@bellatlantic.net>
23125 * po/*.po: Make distcheck will touch these.
23126 * configure.in: Release 1.1.3
23128 Thu Apr 18 20:15:53 2002 John Ellis <johne@bellatlantic.net>
23130 * pixbuf_util.c: Compile cleanup.
23131 * po/POTFILES.in: Added info.c.
23132 * po/cs.po: Updated Czech translation,
23133 submitted by Jan Raska <jan_raska@hotmail.com>
23135 Thu Apr 18 13:00:07 2002 John Ellis <johne@bellatlantic.net>
23137 * info.c: Added a misc. tab to the properties dialog for permissions.
23139 Wed Apr 17 19:48:11 2002 John Ellis <johne@bellatlantic.net>
23141 * info.c (info_window_new): Remove unused vbox variable.
23142 * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
23143 functions (appears roughly 2-3x faster, could probably be further
23144 improved by making clockwise and counter-clockwise specific versions,
23145 to remove the if statements from the inner loops).
23147 Wed Apr 17 15:13:11 2002 John Ellis <johne@bellatlantic.net>
23149 * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
23151 Wed Apr 17 14:30:40 2002 John Ellis <johne@bellatlantic.net>
23153 * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
23154 option, on by default.
23155 * image.c, typedefs.h: Implemented two pass zooming, also tried to
23156 throttle the image buffer size for larger image files - but left it
23157 #defined out for now, the buffer size needs to be calcualted better
23158 than mulitplying by 8 :)
23160 Wed Apr 17 12:50:11 2002 John Ellis <johne@bellatlantic.net>
23162 * image.c: Removed the old debugging defines.
23164 Wed Apr 17 12:02:36 2002 John Ellis <johne@bellatlantic.net>
23166 * info.c: When image is unkown flaged, do not display image attributes.
23167 * layout.c: When an image has no read access, display this fact.
23168 * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
23169 (and poor design) (Un)float, etc. menu text.
23170 * view_dir_list.c: Scroll to show previous directory when walking up
23172 * view_file_list.c: Fix broken filename text alignment when turning
23173 off thumbnails in the middle of loading the thumbnails.
23175 Mon Apr 15 12:46:08 2002 John Ellis <johne@bellatlantic.net>
23177 * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
23178 and drop autoscroller callback when the widget is destroyed.
23180 Sat Apr 13 12:22:24 2002 John Ellis <johne@bellatlantic.net>
23182 * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
23183 * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
23184 hide the toolbar buttons,
23185 based on patch from Trevor Harmon <trevor@vocaro.com>
23187 Wed Apr 10 12:24:00 2002 John Ellis <johne@bellatlantic.net>
23189 * slideshow.c(generate_list): Fix non random list generation. (it was
23190 reversing the list after adding each index - with fun results).
23192 Tue Apr 9 23:54:52 2002 John Ellis <johne@bellatlantic.net>
23194 * dupe.c: Fixed the reversed addition of matches that has been around
23195 since the beginning of time. (Fix absolutely needed now for the rank
23196 numbers to make any real sense.)
23198 Tue Apr 9 23:17:38 2002 John Ellis <johne@bellatlantic.net>
23200 * info.c: Added compression ratio display to image properties. This is
23201 the real ratio of disk size to memory size.
23202 * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
23203 display of the similarity rankings to the find dupes window. Also added
23204 a user adjustable 'custom threshold' for similarity.
23206 Tue Apr 9 18:34:33 2002 John Ellis <johne@bellatlantic.net>
23208 * info.[ch]: Added an image properties dialog, only shows basic info
23210 * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
23211 view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
23212 the menus to show the new dialog.
23214 Tue Apr 9 01:34:42 2002 John Ellis <johne@bellatlantic.net>
23216 * similar.c: Did some optimizing, quick timing with stopwatch shows
23217 improvements in compares from 2 to 3.5 times faster. Tried to improve
23218 similarity data generation, but I doubt it helped much (if at all).
23220 Mon Apr 8 14:35:18 2002 John Ellis <johne@bellatlantic.net>
23223 * po/*.po: Make distcheck touched these.
23224 * po/th.po: Removed duplicate translation of "Overwrite file"
23225 * configure.in: Release 1.1.2.
23227 Mon Apr 8 14:03:48 2002 John Ellis <johne@bellatlantic.net>
23229 * po/et.po, gqview.desktop: Updated Estonian translation,
23230 submitted by Ilmar Kerm <ikerm@hot.ee>.
23231 * po/fr.po: Updated French translation,
23232 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
23233 * po/th.po: Added Thai translation,
23234 submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
23235 * README: Added translator credit.
23237 Mon Apr 8 13:33:23 2002 John Ellis <johne@bellatlantic.net>
23239 * layout.c: Fixed mem leak.
23240 * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
23241 extensions for us. Also added extension_from_path() util.
23242 * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
23243 pointer to the button.
23244 * utilops.c: Added auto/rename options to the file overwrite dialogs.
23246 Mon Apr 8 11:14:16 2002 John Ellis <johne@bellatlantic.net>
23248 * image-load.c: Spew a warning if area_update happens with a NULL
23251 Sat Apr 6 13:10:03 2002 John Ellis <johne@bellatlantic.net>
23253 * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
23254 imge backgrounds to be set to black.
23255 * image.[ch]: Added background color setting support, black or any
23256 other color (at this time app does not have custom color option).
23257 * fullscreen.c: Use new image_background_set_black (above) to set
23258 fullscreen images to black background.
23259 * img-view.[ch]: Added util to sync the color preferences, also all
23260 open windows are now kept in a list.
23261 * layout.[ch], layout_image.c: Support for color syncing to user
23264 Fri Apr 5 15:58:33 2002 John Ellis <johne@bellatlantic.net>
23266 * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
23267 views, respectively. 'Remove old thumbnails' no longer has a shortcut.
23268 Also added menu items for these (view menu), and made thumbnails menu
23269 and button insensitive when icon view is active.
23270 * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
23271 copy_file_attributes util.
23272 * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
23273 after delete operation.
23275 Fri Apr 5 14:24:06 2002 John Ellis <johne@bellatlantic.net>
23277 * layout.[ch]: The tools float and hide seem to be working well now.
23278 * layout_image.c, layout_util.c: Use the 'smart'
23279 layout_tools_{float|hide}_toggle() functions.
23280 * main.c: Pull the tools information before saving the rc file.
23281 * typedefs.h(LayoutWindow): Added slots to store the divider positions.
23282 * view_file_icon.c (destroy_cb): Unschedule the tip window when
23283 the view is destroyed (fixes crash).
23285 Mon Apr 1 12:18:35 2002 John Ellis <johne@bellatlantic.net>
23287 * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
23288 the divider position of the tools window.
23289 * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
23290 Started implementation of the float/hide tools option. Sort of works,
23291 but does not properly restore divider positions in some cases. Also
23292 get an X badwindow when holding down hide or float keys (hmm, race?).
23294 Mon Apr 1 07:05:40 2002 John Ellis <johne@bellatlantic.net>
23296 * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
23297 0.16.0 or higher enable the TILES zoom quality option.
23298 * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
23299 * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
23300 * ui_pathsel.c: Added divider between dir and file lists.
23302 Thu Mar 28 06:45:38 2002 John Ellis <johne@bellatlantic.net>
23304 * collect-table.c: Use drag_leave signal to stop the autoscroller.
23305 * view_file_icon.c: File refresh and removal positioning fixes.
23307 Thu Mar 28 03:07:18 2002 John Ellis <johne@bellatlantic.net>
23309 * view_dir_tree.c: Fix highlight dnd bug.
23311 Tue Mar 26 05:03:42 2002 John Ellis <johne@bellatlantic.net>
23313 * configure.in: Use datadir for the GNOME icon and desktop entry, so
23314 that prefix is honored.
23316 Tue Mar 26 05:00:25 2002 John Ellis <johne@bellatlantic.net>
23318 * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
23319 layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
23320 view_file_icon.c, view_file_list.c: More proper signal casting (menus).
23322 Tue Mar 26 01:15:59 2002 John Ellis <johne@bellatlantic.net>
23324 * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
23325 image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
23326 layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
23327 view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
23328 Signal connection, prototype, and return value clean ups.
23330 Fri Mar 22 21:06:41 2002 John Ellis <johne@bellatlantic.net>
23332 * view_dir_tree.c: Unset the click_node and drop_node if they match the
23335 Wed Mar 6 01:57:26 2002 John Ellis <johne@bellatlantic.net>
23337 * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
23338 the source file ( > just does not work), then set the mtime of the
23339 thumbnail/sim to that of the source file. You probably needed to
23340 re-generate those thousands of thumbnails anyway ;)
23341 * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
23342 deleting an image the next is not automatically selected/viewed.
23344 Mon Feb 25 01:01:14 2002 John Ellis <johne@bellatlantic.net>
23346 * ui_*.c: Fixes from SLIK (0.7.0).
23348 Mon Feb 18 14:56:40 2002 John Ellis <johne@bellatlantic.net>
23350 * main.c: Set the current worrking path to that of the file before
23351 calling the editor command. For multiple files, the first path in the
23354 Mon Feb 18 02:21:31 2002 John Ellis <johne@bellatlantic.net>
23356 * rcfile.c: Fix buffer over-runs y using strncpy.
23358 Thu Feb 14 15:17:31 2002 John Ellis <johne@bellatlantic.net>
23360 * view_dir_tree.c: Compile clean ups.
23361 * README, TODO: Updated.
23362 * po/*.po: Pretty sure make dist(check) is gonna touch these.
23363 * configure.in: Release 1.1.1
23365 Thu Feb 14 11:05:13 2002 John Ellis <johne@bellatlantic.net>
23367 * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
23368 of base == "/" to avoid paths like "//name".
23369 * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
23370 view_file_list.c: Use new concat_dir_and_file where appropriate.
23371 * utilops.c: The move/cop_simple calls now correctly determine single
23372 file operations, such that they are not treated as multiple files.
23373 * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
23374 shortcust for zooms of -2, -3, and -4, respectively.
23376 Wed Feb 13 21:16:43 2002 John Ellis <johne@bellatlantic.net>
23378 * layout.c(layout_list_new): Pass NULL as path when creating lists.
23379 * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
23381 * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
23382 to the right click menus, check access perms before allowing in menus.
23383 * view_file_icon.c: More fixes.
23385 Wed Feb 13 14:49:49 2002 John Ellis <johne@bellatlantic.net>
23387 * view_file_icon.c: Fixed sync() update when removing files from table.
23388 Wasted 30 minutes trying to fix focus handling for sync, discovered I
23389 was trying to re-invent what 1 call to vficon_update_focus() already
23392 Tue Feb 12 21:59:12 2002 John Ellis <johne@bellatlantic.net>
23394 * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
23396 * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
23397 as many bytes read from the image file per idle cycle.
23398 * layout.c: Fix sort sync bug. size totals are now displayed for the
23400 * layout_util.[ch]: Added folder pixmap utilities.
23401 * typedefs.h: Added PixmapFolders struct (for above), and additional
23402 vars for the dir views.
23403 * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
23404 list for consistency, several fixes/cleanups, also allow drops on the
23405 std list for move/copy.
23406 * view_file_list.c: Fixes, selected images are passed to the image
23407 handler when idle (to avoid multiple selection mess).
23409 Tue Feb 12 15:28:23 2002 John Ellis <johne@bellatlantic.net>
23411 * filelist.[ch]: Added filelist_insert_sort. util.
23412 * layout.[ch], layout_image.[ch]: Added maintenance support.
23413 * preferences.c, rcfile.c: The tree_descend_subdirs option is now
23414 user adjustable, and saved.
23415 * utilops.c: Hooked up layout maintenance.
23416 * view_dir_tree.c: Refresh now updates active path.
23417 * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
23418 selection retention on refresh, and possible crashes when syncing the
23421 Mon Feb 11 21:47:52 2002 John Ellis <johne@bellatlantic.net>
23423 * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
23424 * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
23425 not pass a call to access().
23427 Mon Feb 11 19:37:31 2002 John Ellis <johne@bellatlantic.net>
23429 * icons/folder_[open|close]/xpm: New icons for folders.
23430 * view_dir_tree.c: Us folder icons in the ctree's view.
23432 Mon Feb 11 16:20:07 2002 John Ellis <johne@bellatlantic.net>
23434 * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
23435 * filelist.c, ui_fileops.c: Fixed reading of file list so that top
23436 level paths (this in root dir) do not return //path (note double slash)
23437 * globals.c, gqview.h: Added tree_descend_subdirs option vars.
23438 * typedefs.h(ViewDirTree): Filled in needed vars.
23439 * layout.c: Hooked up vdtree_* stuff.
23440 * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
23441 location dialog when you do not need it.
23442 * view_dir_tree.[ch]: Implemented tree view.
23443 * view_file_list.c: Fixed crash on refresh after moving selected files.
23444 (the refresh stuff still needs work)
23446 Sun Feb 10 15:35:32 2002 John Ellis <johne@bellatlantic.net>
23448 * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
23449 and tree view options.
23450 * image.c: When image is set to NULL, still call the update function.
23451 * layout.[ch]: Support view as icons and tree, fix leak on layout
23453 * typedefs.h: More needed vars to structs.
23454 * view_dir_list.c: Disconnect popup menu destroy signal when the main
23455 widget is destroyed, as it may be gone before the popup is done.
23456 * view_file_list.c: Added 'View as icons' popup menu option, also
23458 * view_file_icon.c: More work, selections states, dnd, menus, more.
23460 Fri Feb 8 16:17:29 2002 John Ellis <johne@bellatlantic.net>
23462 * layout.c: Added the necessary vficon_xxx calls.
23463 * typedefs.h: Added necessary stuff to ViewFileIcon struct.
23464 * view_file_icon.[ch]: Started as collect-table.c, then edited to
23465 use FileData instead of CollectInfo... Sort of works.
23467 Wed Feb 6 19:54:48 2002 John Ellis <johne@bellatlantic.net>
23469 * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
23470 slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
23471 make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
23473 * po/POTFILES.in: Updated.
23474 * po/*.po: Make distcheck touched these.
23475 * configure.in: Released 1.1.0
23477 Wed Feb 6 18:32:23 2002 John Ellis <johne@bellatlantic.net>
23479 * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
23480 when setting syncing clist order.
23482 Wed Feb 6 16:11:17 2002 John Ellis <johne@bellatlantic.net>
23484 * menu.[ch]: Allow sort menu to indicate current sort type.
23485 * main.c: Correctly set and save sort options.
23486 * collect-table.c: Fix for layout sort API change.
23487 * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
23488 sort to the file list pop up menu.
23489 * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
23491 Wed Feb 6 14:40:09 2002 John Ellis <johne@bellatlantic.net>
23493 * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
23494 slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
23495 working. Applying settings in config window now updates the layout
23496 of the main window - this seems to be ok, but I still cross my fingers
23497 when I press apply ;)
23499 Tue Feb 5 16:22:57 2002 John Ellis <johne@bellatlantic.net>
23501 * layout.c: Fixed (most of) the tab completion and history.
23502 * layout_util.c: Keyboard shortcuts should all work now.
23503 * main.c: Removed old keyboard handler (to layout_util.c).
23504 * layout_image.c, dnd.c: Main window image dnd hooked up.
23505 * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
23506 entry cursor positioning when selecting from the menu.
23508 Tue Feb 5 08:53:02 2002 John Ellis <johne@bellatlantic.net>
23510 * layout_image.c, slideshow.c: Fixed read ahead issues (was double
23511 loading the file, sequentially)
23512 * menu.c: Removed include for window.h, file no longer exists.
23514 Mon Feb 4 18:22:33 2002 John Ellis <johne@bellatlantic.net>
23516 * global.c, gqview.h, rcfile.c: Added horizontal divider var.
23517 * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
23518 view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
23519 resembles a useable interface again.
23520 * slideshow.c: Fixes.
23521 * menu.c: Removed all old menu stuff, clean now.
23522 * window.[ch]: Removed files.
23524 Mon Feb 4 14:31:25 2002 John Ellis <johne@bellatlantic.net>
23526 * img-main.[ch]: Dumped.
23527 * layout_image.[ch]: New files, contains image code adapted from
23528 above img-main files.
23529 * typedefs.h: Move all public structures here.
23530 * fullscreen.h, slideshow.h: Move structures out (to above).
23531 * collect-table.c, collect.c, dups.c, window.c: Include fixes.
23532 * dnd.c, menu.c: Removed unused code.
23533 * gqview.h, main.c: start_editor_* fixes.
23534 * layout.[ch], view_file_list.[ch]: More work.
23536 Sun Feb 3 15:36:31 2002 John Ellis <johne@bellatlantic.net>
23538 * typedefs.h: Moved layout, list struct headers here.
23539 * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
23541 * layout.c, view_file_list.[ch]: The file listing now sort of works.
23542 * slideshow.c: Fixed crash from wrong test placement.
23544 Sat Feb 2 16:47:19 2002 John Ellis <johne@bellatlantic.net>
23546 * dnd.[ch]: Made drop types public.
23547 * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
23548 * filelist.[ch]: Fixes.
23549 * layout.[ch]: Added dir list view plus more work.
23550 * menu.c: Removed old dir popup menu code.
23551 * view_dir_list.[ch]: Impemented, pretty much done except for reporting
23552 back to the layout.
23554 Sat Feb 2 12:48:49 2002 John Ellis <johne@bellatlantic.net>
23556 * layout_config.[ch]: Added new files, includes util to select window
23557 layout and to convert the selected layout to/from simple format for
23558 saving in an rc file.
23559 * globals.c, gqview.h, main.c: Added layout variables for default view.
23560 * rcfile.c: Save/restore these variables.
23561 * layout.c, layout_util.c: More work, mainly all for configuration.
23562 * preferences.c: Added layout configuration to window tab.
23564 Fri Feb 1 13:19:19 2002 John Ellis <johne@bellatlantic.net>
23566 * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
23567 Also worked on the layout code, seems it should be done in a simpler
23570 Thu Jan 31 14:30:21 2002 John Ellis <johne@bellatlantic.net>
23572 * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
23573 * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
23574 Fixed for new layout structure.
23575 * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
23576 * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
23577 (mostly by #if 0-ing out offending code).
23578 * layout.[ch]: More fleshing out.
23579 * view_file_list.[ch]: Well it compiles...
23580 * slideshow.[ch]: Fixed to use new layout window, should be ok.
23581 * Makefile.am: Updates, well it now compiles without warnings - just
23582 don't run it -- there's no window :)
23584 Wed Jan 30 12:13:35 2002 John Ellis <johne@bellatlantic.net>
23586 * filelist.[ch]: Stripped out old file list code, only list utils are
23587 to remain here (no GUI stuff).
23588 * layout.[ch]: This will be the functions to generate the main window.
23589 * view_file_list.[ch]: Began new file list code (much of it is just
23590 making original file list self-contained (no globals, etc.)
23591 * view_file_icon.[ch]: The is will be a wrapper around the collection
23592 table to view the file list as a collection layout. (currently empty).
23593 * view_dir_list.[ch]: Will be new directory list (currently empty).
23594 * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
23595 will probal start with using tree code from old bitgrazer app).
23596 * Makefile.am: Added above new files, note that no compiling has been
23597 attempted - it wont work anyway for a quite a while.
23599 Fri Jan 11 01:15:04 2002 John Ellis <johne@bellatlantic.net>
23601 * main.c: Removed pre-1.0 compatibility code (very old versions
23602 placed gqviewrc and thumbnail dir in top of $HOME, this checked
23603 for and moved them to current location $HOME/.gqview/.)
23605 * ChangeLog: added marker for start of post-2.0 Changes.
23607 Fri Jan 11 00:40:45 2002 John Ellis <johne@bellatlantic.net>
23609 * *.[ch]: Update copyright year.
23610 * main.c(main): Print blurb about devel beta etc.
23611 * configure.in: Removed useless test.
23613 =======================================================================
23615 GQview 1.1.x series started. (1.1 marker)
23617 =======================================================================
23619 Tue Jan 29 05:36:32 2002 John Ellis <johne@bellatlantic.net>
23622 * configure.in: Release 1.0.2
23624 Sun Jan 27 08:34:13 2002 John Ellis <johne@bellatlantic.net>
23626 * po/*.po: Make distcheck touched these.
23629 Sun Jan 27 08:04:36 2002 John Ellis <johne@bellatlantic.net>
23631 * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
23632 * po/cs.po: Updated Czech translation,
23633 submitted by Jan Raska <jan_raska@hotmail.com>
23634 * po/zh_CN.GB2312.po: Updated Chinese translation,
23635 submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
23636 * po/pl.po: Minor Polish translation tweak.
23638 Wed Jan 16 02:16:38 2002 John Ellis <johne@bellatlantic.net>
23640 * dupe.c(dupe_window_remove_selected): Copy the selection list before
23641 removing files, because clist->selection may change as items are
23642 removed. Fixes BUG where not all files selected were being removed
23645 Tue Jan 1 12:32:52 2002 John Ellis <johne@bellatlantic.net>
23647 * gqview.1: Updated contact info in man page.
23648 * configure.in: Release 1.0.1
23650 Tue Jan 1 12:23:26 2002 John Ellis <johne@bellatlantic.net>
23652 * preferences.c, README: Old gqview@email.com changed to
23653 gqview@users.sourceforge.net.
23654 * po/*.po: Some patching to update e-mail (above).
23656 Tue Jan 1 11:24:19 2002 John Ellis <johne@bellatlantic.net>
23658 * cs.po: Added Czech translation,
23659 submitted by Jan Raska <jan_raska@hotmail.com>
23660 * uk.po: Updated Ukrainian translation,
23661 submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
23662 * configure.in (ALL_LINGUAS): Added cs.
23663 * README: small update.
23665 Sat Dec 15 12:21:02 2001 John Ellis <johne@bellatlantic.net>
23667 * po/hu.po: Updated Hungarian translation,
23668 submitted by Egmont Koblinger <egmont@suselinux.hu>
23669 * po/nl.po: Updated Dutch translation,
23670 submitted by Tino Meinen <a.t.meinen@chello.nl>
23672 * configure.in: Released 1.0
23674 Mon Dec 10 13:26:24 2001 John Ellis <johne@bellatlantic.net>
23676 * po/nl.po: Updated from Tino Meinen.
23677 * README, TODO: Updated.
23678 * configure.in: Release 0.99.3 (release candidate 1)
23680 Mon Dec 10 12:54:03 2001 John Ellis <johne@bellatlantic.net>
23682 * po/nl.po: Updated Dutch translation,
23683 submitted by Tino Meinen <a.t.meinen@chello.nl>
23685 Sun Dec 9 11:54:19 2001 John Ellis <johne@bellatlantic.net>
23687 * po/no.po: Fixed fuzzy caused by make dist.
23688 * po/ru.po: Minor format change from a make dist (no translation
23690 * po/*.po: Make dist updated the POT creation date for the others.
23692 Sun Dec 9 11:43:26 2001 John Ellis <johne@bellatlantic.net>
23694 * preferences.c: Fixed the license statement in the about dialog.
23695 * po/*.po: Adjusted translation lines for above, where I could - to
23698 Sun Dec 9 11:03:46 2001 John Ellis <johne@bellatlantic.net>
23700 * po/et.po: Updated Estonian translation,
23701 submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
23702 * po/es.po: Updated Spanish translation,
23703 submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
23704 * po/fr.po: Updated French translation,
23705 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
23706 * po/ru.po: Updated Russian translation,
23707 submitted by Sergey Pinaev <dfo@antex.ru>
23708 * po/no.po: Added Norwegian translation,
23709 submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
23710 * po/it.po: Added Italian translation, submitted
23711 by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
23712 * configure.in (LINGUAS): Added no.
23714 Wed Dec 5 18:31:47 2001 John Ellis <johne@bellatlantic.net>
23717 * po/*.po: Make distcheck touched these.
23718 * configure.in: Release 0.99.2
23720 Wed Dec 5 18:04:37 2001 John Ellis <johne@bellatlantic.net>
23722 * README, TODO, gqview.1: Minor updates.
23723 * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
23724 * po/zh_TW.po: Updated Traditional Chinese translation,
23725 submitted by Abel Cheung <deaddog@deaddog.ws>
23726 * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
23727 request - not sure of any possible problems this may cause?
23728 * po/fi.po: Updated Finnish translation,
23729 submitted by Lauri Nurmi <lanurmi@iki.fi>
23730 * po/de.po: Updated German translation,
23731 submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
23732 * po/fr.po: Updated French translation,
23733 submitted by Eric Lassauge <lassauge@mail.dotcom.fr
23734 * po/sk.po: Updated Slovak translation,
23735 submitted by Ivan Priesol <priesol@frki.utc.sk>
23736 * po/pt_BR.po: Updated Brazilian Portuguese translation,
23737 submitted by Guilherme M. Schroeder <slump@linuxall.org>
23739 Sun Nov 25 10:46:00 2001 John Ellis <johne@bellatlantic.net>
23742 * configure.in: Release 0.99.1
23744 Sun Nov 25 10:36:00 2001 John Ellis <johne@bellatlantic.net>
23746 * po/*.po: Make distcheck updated these.
23747 * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
23749 Sun Nov 25 09:55:03 2001 John Ellis <johne@bellatlantic.net>
23751 * da.po: Added Danish translation,
23752 submitted by Birger Langkjer <birger.langkjer@image.dk>.
23753 * pt_BR.po: Updated Brazilian Portuguese translation,
23754 submitted by Guilherme M. Schroeder <slump@ieg.com.br>
23755 * configure.in: Added da to LINGUAS.
23758 Sun Nov 25 09:44:14 2001 John Ellis <johne@bellatlantic.net>
23760 * README, gqview.spec.in, po/fr.po: Updated French translation,
23761 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
23762 * filelist.c: When entering a directory with no read acces, still clear
23763 the file/dir lists. Also add . and .. to allow exit of said dir.
23764 * img-view.c, window.c: The " - GQview" string really should not be
23765 marked for translation.
23767 Mon Nov 19 12:02:19 2001 John Ellis <johne@bellatlantic.net>
23770 * configure.in: Release 0.99.0
23772 Mon Nov 19 11:54:09 2001 John Ellis <johne@bellatlantic.net>
23774 * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
23775 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
23777 Mon Nov 19 09:15:23 2001 John Ellis <johne@bellatlantic.net>
23779 * image.c(image_tile_render): Use the simple render when scale is also
23780 1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
23781 Also removed crufty #if 0'ed lines.
23783 Mon Nov 19 09:00:00 2001 John Ellis <johne@bellatlantic.net>
23785 * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
23786 needed to add a 'new image' flag to a few funcs for this.
23788 Mon Nov 19 07:30:29 2001 John Ellis <johne@bellatlantic.net>
23790 * filelist.c: The history menu text is now truncated using the
23791 available space in the GtkOptionMenu instead of forcing to 32 chars.
23793 Sun Nov 18 07:02:23 2001 John Ellis <johne@bellatlantic.net>
23795 * Makefile.am, configure.in, acconfig.h: Install README to a share
23797 * README: Added section keys.
23798 * gqview.spec.in: Added README of share dir.
23799 * POTFILES.in: Added ui_help.c
23800 * gqview.h, main.c, menu.c: Added simple help window to display README.
23801 * ui_help.[ch]: New files for utils to display a help window.
23803 Fri Nov 16 10:28:44 2001 John Ellis <johne@bellatlantic.net>
23805 * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
23806 as it is more portable.
23808 Thu Nov 15 02:32:17 2001 John Ellis <johne@bellatlantic.net>
23811 * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
23812 * po/POTFILES.in: cache_main.c is actually cach_maint.c.
23813 * configure.in: Release 0.13.0
23815 Wed Nov 14 13:33:57 2001 John Ellis <johne@bellatlantic.net>
23817 * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
23818 dialog displaying 'purge thumbnails' progress - it also no longer
23820 * cache.[ch]: Moved above out of here.
23821 * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
23822 functions and/or include cache_maint.h.
23823 * po/POTFILES.in: Added cache_maint.c
23825 Tue Nov 13 07:04:38 2001 John Ellis <johne@bellatlantic.net>
23827 * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
23829 * collect-table.c: Update include of marker.xpm.
23831 Tue Nov 13 06:23:29 2001 John Ellis <johne@bellatlantic.net>
23833 * Makefile.am, marker.xpm: Added marker icon file.
23834 * collect-table.c: Added marker to display insertion point of a dropped
23835 image in collection windows, same for moving. Also dropped directories
23836 are sorted before adding to the collection, and honor the
23837 collection_drop_inserted option. Also if the mouse is outside the
23838 clist window, shut down the autoscroll cb.
23839 * filelist.[ch]: Made path_list_sort() public.
23841 Mon Nov 12 20:58:18 2001 John Ellis <johne@bellatlantic.net>
23843 * main.c: Changed exit dialog title.
23844 * window.c: Fixed delete_event handlers to return TRUE (was void).
23846 Mon Nov 12 20:45:02 2001 John Ellis <johne@bellatlantic.net>
23848 * collect-dlg.[ch]: Added type to close collection window after save.
23849 * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
23850 changed flag to collections, and use it to remind user a collection
23851 was modified before closing the window.
23852 * main.c: Remind user at least one open collection has been modified,
23853 with option to cancel exit.
23855 Mon Nov 12 19:22:05 2001 John Ellis <johne@bellatlantic.net>
23857 * gqview.spec.in: Updated the RPM spec file.
23858 * po/nl.po: Updated Dutch translation,
23859 submitted by Hette J Visser <hette@linux.nl>
23860 * po/uk.po: Added Ukrainian translation,
23861 submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
23862 * configure.in: Added uk to LINGUAS.
23864 * po/{all_others}.po: Make dist did this while testing RPM build.
23866 Mon Nov 12 06:54:04 2001 John Ellis <johne@bellatlantic.net>
23868 * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
23869 insert, and added moving of images within a collection using dnd.
23870 * dupe.[ch]: Changed color coding for duplicate list, alternate colors
23871 are now 10% darker instead of inverted fg and bg.
23872 * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
23873 dropped files into a collection at the drop point.
23874 * main.c, slideshow.c: Use random instead of rand.
23875 * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
23876 * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
23878 Thu Nov 8 23:35:53 2001 John Ellis <johne@bellatlantic.net>
23880 * ui_menu.[ch]: Added more menu item utils.
23882 Thu Nov 8 20:59:20 2001 John Ellis <johne@bellatlantic.net>
23884 * preferences.c: Made ok, apply, and cancel button sizes consistent.
23885 * collect-dlg.c: Changed Load to more consistent Open.
23887 Thu Nov 8 19:47:47 2001 John Ellis <johne@bellatlantic.net>
23889 * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
23890 size, moved some space from above the buttons to top of window).
23891 Also aligned buttons right and made them bigger.
23893 Thu Oct 25 14:10:47 2001 John Ellis <johne@bellatlantic.net>
23895 * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
23896 check entire string (strcmp). Ordered filter addition so that they are
23897 listed in descending order, but keep All Files ( * ) filter at the
23898 bottom of the list.
23900 Fri Oct 19 20:09:44 2001 John Ellis <johne@bellatlantic.net>
23902 * ui_clist_edit.c: Explicitely set the focus for the text entry to
23903 fix missing cursor.
23905 * configure.in: Release 0.12.0
23907 Fri Oct 19 18:47:16 2001 John Ellis <johne@bellatlantic.net>
23909 * README, TODO: updated.
23910 * po/et.po: Added Estonian translation,
23911 submitted by Ilmar Kerm <ikerm@hot.ee>
23912 * configure.in: Added et to ALL_LINGUAS.
23914 Tue Sep 18 21:53:04 2001 John Ellis <johne@bellatlantic.net>
23916 * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
23917 fixed control-key test.
23918 * README: Credit updates.
23920 Tue Sep 18 21:19:46 2001 John Ellis <johne@bellatlantic.net>
23922 * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
23923 rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
23924 option. Also added compile-time feature to sort names numerically
23925 (numerical sort based on patch from Martin Pool <mbp@samba.org>)
23926 * README, gqview.1: Documented the I keyboard shortcut for collections.
23928 Tue Sep 18 20:06:30 2001 John Ellis <johne@bellatlantic.net>
23930 * utilops.c (file_util_create_dir_cb): Support dir names entered as an
23933 Tue Sep 18 19:05:52 2001 John Ellis <johne@bellatlantic.net>
23935 * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
23936 are created with mode 0755 (as before), but the .thumbnails dirs
23937 created near the images are now 0775 (so that others in the group can
23938 update the thumbs).
23939 * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
23940 filelist.c to use this in future), also fixed the clist_moveto calls
23941 to use a valid column number (-1).
23942 * ui_pathsel.c: Added right click menus to rename dirs and files, and
23943 to delete files. Also added a New Directory button to create new
23944 directories from within the dialog.
23946 Tue Sep 18 15:33:41 2001 John Ellis <johne@bellatlantic.net>
23948 * po/ja.po: Updated Japanese translation,
23949 submitted by Yuuki NINOMIYA <gm@debian.or.jp>
23950 on behalf of SATO Satoru <ss@gnome.gr.jp>
23951 * po/pl.po: Updated Polish translation,
23952 submitted by Zbigniew Chyla <cyba@gnome.pl>
23953 * po/nl.po: Added Dutch translation,
23954 submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
23955 * po/fi.po: Added Finnish translation,
23956 submitted by Lauri Nurmi <lanurmi@iki.fi>
23958 Fri Sep 14 15:43:53 2001 John Ellis <johne@bellatlantic.net>
23960 * filelist.[ch]: Added text_from_time and text_from_size utils for
23961 file attribute display. Added size and date to the file list.
23962 * window.c: Changes for above.
23963 * dupe.c: Removed text_from_time, use new one as well as one for byte
23964 size from filelist.h.
23965 * collect-table.c: Fixed a style leak on clist cell selections.
23967 Sat Sep 8 01:49:04 2001 John Ellis <johne@bellatlantic.net>
23969 * dupe.c: Fix style leak when re-aligning clist row colors, also made
23970 removing multiple selected rows much faster (it was realigning the
23971 row styles after every line removal, eww).
23973 Sun Jun 24 22:27:40 2001 John Ellis <johne@bellatlantic.net>
23975 * collect-table.c: Added copy, move, rename, and delete to the pop
23976 up menu of collections (keyboard support not done).
23978 Thu Apr 5 18:21:59 2001 John Ellis <johne@bellatlantic.net>
23980 * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
23982 * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
23983 the divider position between dirs and files. Also fixed a bug that
23984 attempting to get the tool window size when it was not visible.
23986 Thu Apr 5 16:38:23 2001 John Ellis <johne@bellatlantic.net>
23988 * filelist.[ch]: Fixed path_list_filter() to do checks on the file
23989 name, not full path. Also added is_dir_list which will not do the
23990 check for the extension on directory lists.
23991 * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
23992 additional filtering for the duplicates window.
23994 Thu Apr 5 15:41:02 2001 John Ellis <johne@bellatlantic.net>
23996 * po/de.po: Updated German translation, submitted by
23997 Christian Ullrich <quiana@quiana.net>
23998 * po/ja.po: Updated Japanese translation, submitted by
23999 Yuuki NINOMIYA <gm@debian.or.jp>
24000 * po/fr.po: Updated French translation, submitted by
24001 Eric Lassauge <lassauge@mail.dotcom.fr>
24002 * po/sl.po: Updated Slovene translation, submitted by
24003 Matej Erman <matej.erman@guest.arnes.si>
24004 * po/it.po: Updated Italian translation, submitted by
24005 Christopher R. Gabriel <cgabriel@pluto.linux.it>
24007 Tue Mar 20 13:36:41 2001 John Ellis <johne@bellatlantic.net>
24010 * configure.in: Release 0.11.0
24012 Tue Mar 20 13:25:04 2001 John Ellis <johne@bellatlantic.net>
24014 * image.c: Added #define option to use faster zooming method. Also
24015 attempted to fix shrinking window bug - failed.
24017 * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
24018 by Abel Cheung <deaddog@deaddog.ws>.
24020 Thu Mar 15 16:49:11 2001 John Ellis <johne@bellatlantic.net>
24022 * dupe.c: Freeze dw->second_clist when adding files.
24024 Thu Mar 15 15:48:57 2001 John Ellis <johne@bellatlantic.net>
24026 * main.c: Added support for opening collections from the command line.
24028 Thu Mar 15 14:14:26 2001 John Ellis <johne@bellatlantic.net>
24030 * dupe.c: Minor window file count fix.
24031 * thumb.c: Use xvpics (if enabled) only as a last resort when
24032 searching for a pre-existing thumbnail.
24034 Wed Mar 14 08:50:00 2001 John Ellis <johne@bellatlantic.net>
24036 * dupe.[ch]: Added option to compare between two different sets of
24037 files (very useful when checking a handful of new files to a known
24038 unique group). Also set the default window width back to 600.
24040 Thu Mar 8 10:35:25 2001 John Ellis <johne@bellatlantic.net>
24042 * gqview.h, image.c: Went back to 0.10.0 method of using
24043 gdk_pixbuf_composite_color() for every quality except NEAREST for
24044 images without transparency. Also disabled the TILES option for zooming
24045 all together - my little test scenario now crashes with the new
24046 gdk-pixbuf (0.10.0). -- maybe I do have a bug floating around the
24047 scaling compuations somewhere, but damn if I can find it.
24049 Thu Mar 8 10:14:32 2001 John Ellis <johne@bellatlantic.net>
24051 * configure.in, gqview.h, image.c: Made quick non-public package so
24052 that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
24053 try the fixes with GQview. (all broken scaling methods are enabled in
24056 Thu Mar 8 09:52:01 2001 John Ellis <johne@bellatlantic.net>
24058 * po/es.po: Updates Spanish translation, from
24059 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
24060 * dupe.c: Made the default window 20 pixels wider.
24062 Thu Mar 8 09:28:09 2001 John Ellis <johne@bellatlantic.net>
24064 * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
24065 * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
24066 scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
24067 option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
24068 bug, as the other qualities work fine - ask for test case of image
24069 sizes if anyone is interested in fixing this).
24071 Wed Feb 28 16:40:02 2001 John Ellis <johne@bellatlantic.net>
24073 * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
24074 utilops.c, window.c: Use GQview as the window class, as X man page
24075 encourages capitalization of first letter, and this removes conflict
24076 of gqview for instance of main window.
24078 Mon Feb 26 15:39:15 2001 John Ellis <johne@bellatlantic.net>
24080 * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
24081 Wu Yulun <migr@operamail.com>.
24082 * README, TODO, gqview.spec.in: Updated.
24083 * configure.in: Release 0.10.1
24085 Sat Feb 24 05:39:53 2001 John Ellis <johne@bellatlantic.net>
24087 * filelist.c (path_list_recursive): Return NULL, not FALSE.
24089 * img-main.c (main_image_slideshow_start_from_list): Free the
24090 path_list before returning if slideshow is already running.
24091 * slideshow.c (real_slideshow_start): Fix test of path_list before
24094 Sat Feb 24 03:46:12 2001 John Ellis <johne@bellatlantic.net>
24096 * image-load.c: Fix to support image loaders that do not have a
24097 pixbuf until the the loader is actually closed. (This should fix
24098 thumbnail generation failures for xpm and tiff).
24099 * similar.c (image_sim_fill_data): Fix to support generation of data
24100 for images with dimensions less than 32 x 32.
24102 Thu Feb 22 08:44:38 2001 John Ellis <johne@bellatlantic.net>
24104 * cache.c: Added blurb about the SIMcache file format.
24105 * dupe.c: Properly ref/unref clist row styles.
24107 Thu Feb 22 07:54:12 2001 John Ellis <johne@bellatlantic.net>
24109 * dupe.[ch]: Operations now give a (very rough) estimate of time left
24110 before completion of the comparison stage.
24112 Thu Feb 22 05:47:17 2001 John Ellis <johne@bellatlantic.net>
24114 * cache.[ch]: New files to handle the caching placement/management
24115 stuff. Also location of reading and writing of the dupe window cache
24117 * dupe.c: Added caching of file data (dimensions, checksum,
24119 * filelist.c, menu.c: Namespace update for cache maintenance.
24120 * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
24121 cache data into direct subdir of source (.thumbnails support).
24122 * thumb.[ch]: Use new cache functions for locating thumbs.
24123 * utilops.c: Move/remove cache date when doing the same for their
24126 Tue Feb 20 19:41:27 2001 John Ellis <johne@bellatlantic.net>
24128 * ui_fileops.[ch]: Moved include of time.h back to the .c file.
24129 * ui_utildlg.c: #include <sys/types.h>, this should have been the
24130 original fix anyway...
24131 * gqview.h: Added #include <sys/types.h>
24132 * image-load.c: Removed above include.
24134 Mon Feb 19 17:26:23 2001 John Ellis <johne@bellatlantic.net>
24136 * gqview.1, README: Updates.
24137 * configure.in: Release 0.10.0
24139 Sun Feb 18 08:08:03 2001 John Ellis <johne@bellatlantic.net>
24141 * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
24142 you must set it manually with generic_dialog_attach_default(). Note
24143 that file_dialog_add_path_widgets() does this automatically.
24144 * utilops.c: Added a few attaches, from above.
24146 Sun Feb 18 07:32:04 2001 John Ellis <johne@bellatlantic.net>
24148 * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
24149 function upon press of enter while a gtkentry has the focus. (no
24150 longer conflicts with pressing enter while focused on, say a button).
24152 Sun Feb 18 06:52:51 2001 John Ellis <johne@bellatlantic.net>
24154 * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
24155 since painting merely a black rectangle was very broken with some
24156 theme engines (and did not follow the theme).
24158 Tue Feb 13 02:34:33 2001 John Ellis <johne@bellatlantic.net>
24160 * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
24162 Mon Feb 12 15:04:51 2001 John Ellis <johne@bellatlantic.net>
24164 * README, TODO: Updates.
24165 * configure.in: Release 0.9.5.
24167 Mon Feb 12 05:39:30 2001 John Ellis <johne@bellatlantic.net>
24169 * Makefile.am, gqview.spec.in: Added man page.
24170 * gqview.1: The man page, submitted by
24171 Ryan Murray <rmurray@debian.org>
24172 * README: Credits for man page.
24174 Fri Feb 9 20:26:46 2001 John Ellis <johne@bellatlantic.net>
24176 * menu.c: Use gdk-pixbuf to generate toolbar images.
24177 * window.c (tollwindow_hide): Retrieve the window's geometry attributes
24178 before hiding the window (else we get a random X BadMatch error).
24180 Fri Feb 9 19:45:26 2001 John Ellis <johne@bellatlantic.net>
24182 * fullscreen.c: The mouse is now hidden on start of fullscreen instead
24183 of waiting for the 'no-move timeout'.
24184 * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
24185 created as needed, instead of globally at start-up. Right clicking
24186 unselected files in the file list now highlights them. Added a right
24187 click menu to the dir list that includes new slideshow recursive
24188 feature (also standard slideshow, and find duplicates choices).
24189 * globals.c, gqview.h: Removed unused global menu vars (above).
24190 * img-main.[ch]: Added main_image_slideshow_start_from_list().
24192 Fri Feb 9 17:02:07 2001 John Ellis <johne@bellatlantic.net>
24194 * image.c (image_size_top_window): When checking if a resize is needed,
24195 compare to the window that will actually be resized (the top window).
24196 This was checking the wrong widget's window, and was returning TRUE
24197 incorrectly, subsequently causing no update if the image had the same
24198 size for the main window.
24199 * po/hu.po: Updated Hungarian translation from
24200 Mátyás Tibor <templar@tempi.scene.hu>
24202 Thu Feb 8 18:16:18 2001 John Ellis <johne@bellatlantic.net>
24204 * configure.in (ALL_LINGUAS): Added hu (Hungarian).
24205 * po/hu.po: Added Hungarian translation from
24206 Mátyás Tibor <templar@tempi.scene.hu>
24207 * po/fr.po: Updated French translation from
24208 Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
24210 Thu Feb 8 17:46:00 2001 John Ellis <johne@bellatlantic.net>
24212 * image.c (image_change_from_image): Copy all relevent data from
24213 source, now fullscreen toggle while loading an image works. This is
24214 really a move function, it moves most data from source to dest.
24215 Probably should add a copy function that copies pixbuf, or loads from
24216 scratch if still loading source.
24217 * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
24218 'mouse scrolls image' option when holding down shift, and also zooms
24219 when holding down control.
24220 * typedefs.h (ImageWindow): Removed crufty size_idle_id.
24222 Thu Feb 8 16:31:57 2001 John Ellis <johne@bellatlantic.net>
24224 * filelist.c (file_is_moved): Fixed bug causing moved files not to
24225 removed from the file list.
24226 * image.c (image_scroll_real): Fix race condition between expose_event
24227 and scrolling so that redraws are always called on the correct region.
24228 (This was the cause of missing redraws when scrolling with the mouse).
24230 Thu Feb 8 15:30:14 2001 John Ellis <johne@bellatlantic.net>
24232 * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
24234 Mon Feb 5 17:37:29 2001 John Ellis <johne@bellatlantic.net>
24236 * README, TODO: Updates.
24237 * configure.in: Release 0.9.4
24239 Mon Feb 5 17:03:27 2001 John Ellis <johne@bellatlantic.net>
24241 * dupe.c: Added keyboard shortcuts for the duplicates window.
24242 * image.c (image_change_complete): Call the update function
24243 explicitely if sync if FALSE.
24245 Mon Feb 5 14:06:07 2001 John Ellis <johne@bellatlantic.net>
24247 * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
24248 new dialog routines to re-implement place dialogs under mouse option.
24249 * ui_utildlg.h: Fixed #defines for re-definition safety.
24251 Fri Feb 2 15:36:17 2001 John Ellis <johne@bellatlantic.net>
24253 * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
24254 Also speedups by using the image_sim_compare_fast() (below), and
24255 setting the buffer size of the image loader higher (8).
24256 * similar.[ch] (image_sim_compare_fast): New function that aborts when
24257 the return no longer has the possibility of reaching the minimim
24258 requested value. Significantly faster when used to search for images
24259 that are very close. (say, above .95).
24261 Fri Feb 2 01:02:11 2001 John Ellis <johne@bellatlantic.net>
24263 * similar.[ch]: New files, provides functions for simple comparison
24264 of images by average area color content.
24265 * dupe.[ch]: Added similarity compare methods (normal, high, and low
24266 accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
24268 Wed Jan 31 19:31:10 2001 John Ellis <johne@bellatlantic.net>
24270 * image.c: Fixed typo in comparison of window sizes in top_window_size,
24271 also do not call gtk_widget_set_usize in that func, as gdk_window_size
24272 is enough (and avoids duplicate size events). Also only call a redraw
24273 if the top window was not resized, as the size event will do this for
24275 * img-view.c: Attached ctrl-w to close a view window.
24277 Wed Jan 31 16:43:21 2001 John Ellis <johne@bellatlantic.net>
24279 * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
24280 with this do not result in "///file" path names.
24281 * img-view.c, main.c: Added following key support: P to toggle pause
24282 of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
24283 Also marked debug printfs with if (debug), and and added --version
24284 command line option.
24286 Tue Jan 30 20:05:36 2001 John Ellis <johne@bellatlantic.net>
24288 * collect.[ch]: Added maintenance funcs for renamed, moved files, etc.
24289 * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
24290 the pop-up menu, and fixed the alternating color swap (now that
24291 individual items can be removed, the colors need to be re-synced).
24292 * filelist.[ch]: Added file_is_moved(), and fixes to use the
24293 file_maint_*() stuff.
24294 * img-main.[ch] (main_image_get_collection): Added this accessor.
24295 * utilops.[ch]: Added file_maint_*() funcs, call these when files have
24296 been manipulated (rename, move, delete).
24298 Tue Jan 30 16:04:42 2001 John Ellis <johne@bellatlantic.net>
24300 * image-load.[ch]: Added ability to set the priority of the image
24301 loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
24302 * typedefs.h (ImageLoader): Added idle_priority (see above).
24303 * image.c: The drawing queue now uses an idle with priority
24304 G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
24305 anything else. (this way when scrolling a still-loading image, the
24306 scrolled area is updated faster)
24308 Mon Jan 29 13:48:47 2001 John Ellis <johne@bellatlantic.net>
24310 * collect-io.[ch], collect.[ch]: Const ify some arguments.
24311 * configure.in: Release 0.9.3
24313 Mon Jan 29 13:35:21 2001 John Ellis <johne@bellatlantic.net>
24315 * collect.c (collection_window_new): Only load the path if it is
24316 absolute (starts with a '/');
24317 * main.c: Added -l,--list option to open a collection window with the
24318 files from the command line.
24320 Mon Jan 29 12:52:19 2001 John Ellis <johne@bellatlantic.net>
24322 * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
24323 translation markers from item_factory accessors.
24324 * po/pl.po: Updated Polish translation from
24325 Zbigniew Chyla <cyba@gnome.pl>
24326 * po/es.po: Updated Spanish translation (missed for 0.9.2) from
24327 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
24328 * po/ru.po: Updated Russian translation (missed for 0.9.2) from
24329 Michael Bravo <mbravo@tag-ltd.spb.ru>
24330 * po/sl.po: Added Slovene translation (missed for 0.9.2) from
24331 Matej Erman <matej.erman@guest.arnes.si>
24333 Thu Jan 25 21:09:10 2001 John Ellis <johne@bellatlantic.net>
24335 * utilops.c: Put the name of the file in the entry of the rename
24336 dialog, and select the text.
24337 * image.c: #ifdef some debugging output.
24339 Thu Jan 25 15:28:08 2001 John Ellis <johne@bellatlantic.net>
24341 * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
24342 signal, so make sure to retrieve the pixbuf before calling our loader's
24343 "area_updated" signal.
24344 * image.c: Added new_data status to debugging info.
24346 Wed Jan 24 12:03:27 2001 John Ellis <johne@bellatlantic.net>
24348 * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
24349 lowercase, and changes for new window_set_icon().
24350 * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
24351 * preferences.c: Made about it's own window, and made the config window
24352 a little more compact.
24354 Wed Jan 24 11:13:52 2001 John Ellis <johne@bellatlantic.net>
24356 * filelist.[ch] (path_list_filter): New function, applies filter
24357 options on a path list.
24358 * collect-table.c, dupe.c: Run path lists through the filter (above).
24360 Wed Jan 24 00:11:15 2001 John Ellis <johne@bellatlantic.net>
24362 * image.c: Use the collection's name field instead of pulling it from
24363 the end of the path field.
24364 * main.c: Multiple files on the command line are now added to a
24365 collection, this collection is then set to the main window viewer.
24367 Tue Jan 23 23:08:45 2001 John Ellis <johne@bellatlantic.net>
24369 * thumb.c: Fix xvpics support: the done signal was never being sent for
24370 xvpics. Also made xvpics scale to the thumbnail size even when smaller.
24372 Tue Jan 23 21:58:49 2001 John Ellis <johne@bellatlantic.net>
24374 * image-load.[ch], typedefs.h: Added ability to set the size of the
24375 read buffer. The buffer is always 512 bytes (as before), what this
24376 does is set the number of time to read from the file on each idle call,
24377 in effect increasing the buffer size to 512 x size.
24378 * image.c: Fixed race condition where an image area may be ready to be
24379 queued before the pixbuf is set. Fixed the tile blank flag, it is now
24380 set correctly in all (?) cases. Set the image loader buffer size to 4,
24381 so that more of the image is decoded between render calls. Also removed
24382 unused crufty function argument for image_tile_expose.
24384 Tue Jan 23 13:37:29 2001 John Ellis <johne@bellatlantic.net>
24386 * image.c: Fix scrolling while partially obscured, and made the focus
24387 drawing code cleaner (removed gtk_signal_disconnect() junk).
24389 Tue Jan 23 11:32:08 2001 John Ellis <johne@bellatlantic.net>
24391 * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
24392 rcfile.c: Made the delete key optional, since this is a dangerous key
24393 with delete confirmation disabled. Also do not come out of fullscreen
24394 when confirm delete is disabled. Based on patch submitted by
24395 Niku Toivola <niku.toivola@iki.fi>
24397 Mon Jan 22 20:32:53 2001 John Ellis <johne@bellatlantic.net>
24399 * image.c: Fix setting scale when zoom_to_fit_expands is false.
24400 * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
24401 dialog for the save as dialog.
24402 (The good: Easy fixes. The bad: Stupid mistakes.
24403 The ugly: Had not tested these before release.)
24405 Mon Jan 22 12:09:43 2001 John Ellis <johne@bellatlantic.net>
24408 * configure.in: Release 0.9.2.
24410 Sat Jan 20 00:37:47 2001 John Ellis <johne@bellatlantic.net>
24412 * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
24413 same path in the entry when calling this.
24415 Fri Jan 19 22:51:56 2001 John Ellis <johne@bellatlantic.net>
24417 * *.[ch]: Changed the copyright in all the files to 2001.
24419 Fri Jan 19 22:41:45 2001 John Ellis <johne@bellatlantic.net>
24421 * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
24422 * configure.in: Bump version to 0.9.2
24423 * utilops.c: Fix text in copy/move dialog for multiple files.
24425 Thu Jan 18 19:45:22 2001 John Ellis <johne@bellatlantic.net>
24427 * dupe.c: When starting a compare set the status text to file count,
24428 gives user idea of how many files are being compared.
24429 * image.c: Compile clean-up.
24430 * po/*.po: Make distcheck touched these.
24432 Thu Jan 18 19:22:40 2001 John Ellis <johne@bellatlantic.net>
24434 * filelist.c, window.c: Fix drop down history on main window to change
24435 to the selected path after the popup window is hidden.
24436 * image.c (image_pixbuf_sync): Clear the window when set to a NULL
24438 * utilops.c (generic_dialog_add_images): Implemented this function.
24440 Thu Jan 18 17:25:39 2001 John Ellis <johne@bellatlantic.net>
24442 * filelist.c: Fix sticky thumbnails when changing to a dir with files
24443 that have similar file names as the previous dir. Fix refresh to
24444 reload thumbnails (it was stalling in the thumb_next checks).
24445 * menu.c: Call filelist_refresh() instead of the hack to refresh by
24446 changing to the same dir.
24447 * preferences.c: Use a button box for the ok, apply, cancel buttons.
24448 * po/POTFILES.in: Added new files, removed missing.
24450 Thu Jan 18 16:38:19 2001 John Ellis <johne@bellatlantic.net>
24452 * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
24453 ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
24455 * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
24456 utildlg.[ch]: Removed (see above).
24457 * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
24458 dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
24459 menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
24460 utilops.[ch], window.c: Use the new convenience functions, constify
24461 things where needed.
24462 * main.c: Moved the file path utils out of here (see above).
24464 Wed Jan 17 15:06:47 2001 John Ellis <johne@bellatlantic.net>
24466 * image.[ch]: Added fit window to image support (back in).
24467 * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
24468 * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
24470 Tue Jan 16 13:40:29 2001 John Ellis <johne@bellatlantic.net>
24472 * image.c: Scrolling while decoding a scaled image no longer causes
24473 dropped (black) areas. Also added an tile blank flag so that tiles
24474 with no loaded data simply render a black rectangle for a speed
24475 improvement (this is currrently semi-broken as image_tile_sync() is
24476 currently always called to set the blank flag to FALSE :(.
24478 Mon Jan 15 21:53:25 2001 John Ellis <johne@bellatlantic.net>
24480 * fullscreen.c: Made the full screen window have a black background
24482 * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
24483 the keyboard after a popup menu closes.
24485 Sun Jan 14 17:39:47 2001 John Ellis <johne@bellatlantic.net>
24487 * image-load.c(image_loader_free): Fix a memory leak.
24489 Sun Jan 14 17:18:47 2001 John Ellis <johne@bellatlantic.net>
24491 * dupe.c: Create the clist with 6 columns (forgot to increment this
24492 when I added the thumbnail column).
24493 * image.[ch]: Added the update functions, made them work.
24494 * img-main.c, img-view.c: Set the update functions, attach the windows
24496 * window.c: Set the initial image to the logo.
24498 Sun Jan 14 15:26:49 2001 John Ellis <johne@bellatlantic.net>
24500 * dnd.c: Temporarily disable dnd highlighting for image windows.
24501 * gqview.h, main.c: Minor fixups.
24502 * image.c: Generally works now, borders are cleared, focus is handled,
24503 etc. TODO: Add update callback, window title updating, and window
24505 * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
24506 during convertion to a menu_factory.
24507 * window.c: Moved focus draw/handling code out of here (into image.c).
24509 Sat Jan 13 18:51:20 2001 John Ellis <johne@bellatlantic.net>
24511 * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
24512 is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
24514 This only applies when the scale width offset is not zero _and_ the
24515 resulting right edge of the scaled image is also the right side of the
24516 source image. (in other words: when rendering a tile that is aligned
24517 with the right side of the image).
24519 Under the above conditions, gdk_pixbuf_scale() breaks for all
24520 GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
24521 broken for TILES (I suspect this is because eog uses it, but does not
24522 have a TILES option, so that was not tested). At this point I was tired
24523 of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
24524 broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
24525 and breakage means the last 2 columns of pixels are seamingly generated
24526 from some random memory point, at best causing them to be corrupted, at
24527 worst causing a crash.
24529 So what I did: Use gdk_pixbuf_composite_color() since it is the least
24530 broken. It does seem slower than gdk_pixbuf_scale(), since it does
24533 (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
24534 gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
24535 entries in 3 months...)
24537 Fri Jan 12 12:07:44 2001 John Ellis <johne@bellatlantic.net>
24539 * image.c, typedefs.h: Well, it now displays the image in all zoom
24540 settings. Still have to add (back) scrolling, set up the update call
24541 function, and work on redrawing the borders (borders currently do not
24542 get cleared to remove the previous image).
24544 Thu Jan 11 13:35:15 2001 John Ellis <johne@bellatlantic.net>
24546 * image.[ch], typedefs.h: Start towards a new method of rendering the
24547 image to the screen. The image window is now basically _only_ a
24548 gtk_drawing_area, and we do all the scrolling ourselves. Currently I
24549 am lucky if it doesn't crash, and really lucky if part of an image
24550 appears :) Well, at least the namespaces for the functions are at
24551 least a little saner now, so I accomplished something, althought the
24552 whole thing still needs to be re-thought from the tile/render point
24554 * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
24555 utildlg.c, window.c: Made it at least compile for testing.
24557 Mon Jan 8 22:57:05 2001 John Ellis <johne@bellatlantic.net>
24559 * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
24560 of main_image_change_to(), so that the file list of the main window
24561 also syncs to the image.
24563 Mon Jan 8 21:55:54 2001 John Ellis <johne@bellatlantic.net>
24565 * dupe.[ch]: Added thumbnail support.
24567 Mon Jan 8 20:22:12 2001 John Ellis <johne@bellatlantic.net>
24569 * dupe.[ch]: More work, many fixes, added right click menu, and
24570 generally made it nice to use (useable).
24571 * collect-table.c: Add the collection to the dupe window.
24572 * menu.c: Added 'Find duplicates...' to the file menu.
24574 Sat Dec 30 16:45:51 2000 John Ellis <johne@bellatlantic.net>
24576 * README, TODO: Updates.
24577 * collect-table.c: Set default duplicate window mask to sort by name.
24578 * dupe.[ch]: Allow change of comparison method by adding drop down
24579 menu, fixed dnd when dragging from the list.
24580 * filelist.c: Only allow rename when new name does not exist.
24583 Thu Dec 14 20:20:14 2000 John Ellis <johne@bellatlantic.net>
24585 * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
24586 allow saving of user's accel keys (to ~/.gqview/accels).
24587 * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
24588 do not use the data (because GtkItemFactory has a weird signal
24589 alignment (gpointer is first).
24591 Sorry translators, menus must be re-translated (and it does not look
24592 like fun with GtkItemFactoryEntry using menu paths)
24594 Thu Nov 30 17:45:08 2000 John Ellis <johne@bellatlantic.net>
24596 * configure.in: Do more compatible checks for png ?
24597 * tabcomp.c: Sanity checks for adding NULL key/path to list.
24599 Mon Nov 20 12:32:08 2000 John Ellis <johne@bellatlantic.net>
24601 * image.c: Added render_types to better decrease unnecessary renders.
24602 * main.c, window.c: Save/Restore the window positions like in gimp,
24603 since that seems to work better.
24604 (And gimp programmers can't be wrong :)
24606 Wed Nov 8 09:16:45 2000 John Ellis <johne@bellatlantic.net>
24608 * dupe.[ch]: Added new files containing 'find duplicates' window.
24609 * collect-table.c: Added 'find duplicates...' to pop-up menu.
24610 * fileops.[ch]: Added checksum_simple(), made some things const.
24611 * collect.[ch]: Added collection_info_valid().
24612 * filelist.[ch], menu.c, pathsel.c: const stuff.
24613 * image-load.[ch]: Added image_load_dimensions(), const stuff.
24614 * Makefile.am: Added dupe.[ch] to objects.
24616 Sun Sep 10 09:55:50 2000 John Ellis <johne@bellatlantic.net>
24618 * po/*.po: Make distcheck did this.
24619 * configure.in, README: Release 0.9.1.
24621 Fri Sep 8 17:34:37 2000 John Ellis <johne@bellatlantic.net>
24623 * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
24624 completely clearing the disk cache.
24625 * filelist.c, menu.c: Changes for above.
24626 * preferences.c: Added a 'Clear cache' button.
24627 * utildlg.c: Allow passing NULL pointer for the cancel callback in
24628 confirm_dialog_new() and confirm_dialog_add().
24630 Fri Sep 8 16:58:20 2000 John Ellis <johne@bellatlantic.net>
24632 * icons/collect.xpmi: Added wm icon for collection windows.
24633 * collect.c: Use it.
24635 Fri Sep 8 15:55:53 2000 John Ellis <johne@bellatlantic.net>
24637 * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
24638 and made it consistent with the one for view window. Added 'slideshow
24640 * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
24641 4 less global Widget variables now, yay.
24642 * image.c: Reset scroll to 0,0 on new image.
24643 * img-main.[ch]: Used new menus, added necessary accessors for menus.
24644 * img-view.c: Added 'view in new window', and 'slideshow pause'.
24646 Fri Sep 8 13:33:12 2000 John Ellis <johne@bellatlantic.net>
24648 * utildlg.[ch]: Added class parameter to set windowmanager class for
24649 dialogs. Also added option to set window under the mouse.
24650 * collect-dlg.c, filelist.c, utilops.c: Changed to add class
24652 * globals.c, gqview.h, preferences.c, rcfile.c: Added
24653 place_dialogs_under_mouse var.
24655 Fri Sep 8 12:15:08 2000 John Ellis <johne@bellatlantic.net>
24657 * po/ru.po: Updated Russian translation,
24658 submitted by val <frob@df.ru>.
24659 * po/fr.po: Updated French translation,
24660 submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
24661 * po/pl.po: Added Polish translation,
24662 submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
24663 (yes, close to a release once I do this).
24665 Fri Sep 8 11:51:52 2000 John Ellis <johne@bellatlantic.net>
24667 * collect.c, image.c: Removed #warning warnings :)
24668 * fullscreen.c: Make sure the window is set to 0,0.
24669 * preferences.c: Changed the way thumbnail sizes are selected. Now uses
24670 a dynamic drop down menu. Available sizes are now stored in a static
24671 list, and added a few more sizes.
24673 Fri Sep 8 10:25:44 2000 John Ellis <johne@bellatlantic.net>
24675 * image.[ch]: Added read ahead buffering.
24676 * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
24677 main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
24678 the necessary read-ahead stuff. Allow verbosity levels for debug: each
24679 --debug on the command line increments verbosity.
24680 * thumb.c: Even on error, attempt to display what we have.
24682 Wed Sep 6 13:52:45 2000 John Ellis <johne@bellatlantic.net>
24684 * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
24686 Wed Sep 6 12:58:42 2000 John Ellis <johne@bellatlantic.net>
24688 * image.c: Fix printing of window titles.
24689 * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
24690 * preferences: Cleaned up window a bit, added tab 'window'.
24692 Wed Sep 6 11:55:32 2000 John Ellis <johne@bellatlantic.net>
24694 * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
24695 preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
24696 option, zoom and dither quality options, adjustable zoom increment.
24697 Fixed menu separators to be insensitive.
24699 Wed Sep 6 07:54:36 2000 John Ellis <johne@bellatlantic.net>
24701 * image.[ch]: Fix window resizing when zoom is auto, changed a few
24702 image_area options to be standard.
24703 * fullscreen.c, img-view.c, window.c: Use new image_area options that
24706 Thu Aug 31 07:44:38 2000 John Ellis <johne@bellatlantic.net>
24708 * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
24709 from autozoom mode (implement it).
24710 * img-main.[ch], menu.c: call image_reload when reload button/menu is
24712 * utildlg.c: Made Escape key cancel all dialogs.
24714 Thu Aug 31 07:17:10 2000 John Ellis <johne@bellatlantic.net>
24716 * image.c: Fix image_area_set_from_image to actually copy the pixbuf
24718 * img-main.c, img-view.c: Update for slideshow, below.
24719 * slideshow.[ch]: Added arguments to slideshow_start_* functions so
24720 that slideshows start from the current image when no in random mode.
24721 Also added a slideshow_pause set of functions, currently not used
24722 anywhere right now -- will hook to keys/mouse menus later.
24724 Wed Aug 30 10:23:05 2000 John Ellis <johne@bellatlantic.net>
24726 * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
24727 include a progress bar.
24728 * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
24730 * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
24731 * README: Added rotate keys to key summary.
24733 Tue Aug 29 08:26:35 2000 John Ellis <johne@bellatlantic.net>
24735 * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
24736 provides save to png function.
24737 * Makefile.am, thumb.c: Used save to png function.
24738 * configure.in: Test for png, now required.
24739 * image.c: Fix bug in queue area computation.
24740 * main.c: Change -help to --help in warning message.
24741 * po/*.po: Fix --help stuff.
24743 Tue Aug 29 06:40:02 2000 John Ellis <johne@bellatlantic.net>
24745 * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
24746 * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
24747 global data, so it is only included once.
24748 * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
24749 * thumb.h, typedefs.h: Moved all structs to typedefs.h.
24750 * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
24751 references, added gdk-pixbuf stuff.
24753 Mon Aug 28 13:27:04 2000 John Ellis <johne@bellatlantic.net>
24755 * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
24756 GIF loader seems to error out on thumbnail _RE_generation, will have
24758 * filelist.c: Use it.
24759 * collect-table.c: Broken, but at least it compiles to test new
24762 Mon Aug 28 08:06:15 2000 John Ellis <johne@bellatlantic.net>
24764 * image.c: Image loading now works with no black spots on scroll :)
24765 Still a lot of fixes/optimizes/mem cache management to do though...
24767 Sat Aug 19 01:08:08 2000 John Ellis <johne@bellatlantic.net>
24769 * image.[ch]: Move to a floating point zoom, mor work on queue and
24770 rendering.. still really broken.
24771 * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
24774 Fri Aug 18 01:41:53 2000 John Ellis <johne@bellatlantic.net>
24776 * filelist.c: Fix crash when deleting files while loading thumbs (this
24777 code will die a horrible death anyway when I move thumb loading to an
24778 idle call that uses image-loader.c stuff.
24779 * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
24780 * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
24781 error prone, no zoom.
24782 * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
24783 places though <-- FIXME.
24784 * configure.in, Makefile.am: Added gdk-pixbuf, new files.
24785 * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
24788 Sun Jul 23 21:34:22 2000 John Ellis <johne@bellatlantic.net>
24790 * img-main.c: Fix file operations from keyboard when coming out of full
24792 * configure.in, README: release 0.9.0
24794 Sun Jul 23 19:48:56 2000 John Ellis <johne@bellatlantic.net>
24796 * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
24797 -Wmissing-prototypes -Wmissing-declarations -Werror"
24799 Sat Jul 22 20:46:45 2000 John Ellis <johne@bellatlantic.net>
24801 * tabcomp.c: Preserver order of keys between load/save.
24802 * filelist.[ch], window.c: Added a path history to the path entry,
24803 combo crashes when changed while popped up, so it does not work as
24807 Fri Jul 21 00:01:33 2000 John Ellis <johne@bellatlantic.net>
24809 * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
24810 window sizes to the collection file. (and restore is 'save window
24811 positions' is enabled)
24812 * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
24813 our own hidden .gqview dir, no reason to hide the config file.
24815 Thu Jul 20 22:29:42 2000 John Ellis <johne@bellatlantic.net>
24817 * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
24818 * collect-table.[ch], collect.c: Added more keyboard commands, more
24820 * image.c: Check that image in a collection is valid before using it.
24821 * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
24823 * window.c: Changes for additional sort option.
24825 Thu Jul 20 17:32:14 2000 John Ellis <johne@bellatlantic.net>
24827 * collect-io.c: Change warning printf.
24828 * preferences.c: Open proper tab when showing 'about'.
24829 * po/POTFILES.in: Updated to include collection files, as well ad the
24830 other new ones added since 0.8.2.
24832 Wed Jul 19 19:07:27 2000 John Ellis <johne@bellatlantic.net>
24834 * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
24835 support for the numeric keypad. Zoom using +, -, /, *; move with
24836 the number keys, etc.
24837 * collect-table.c, typedefs.h: Added support for navigation/selection
24838 in collections with the keyboard.
24840 Tue Jul 11 16:09:14 2000 John Ellis <johne@bellatlantic.net>
24842 * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
24843 for displaying status, image/selection count, etc.
24844 * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
24845 options, added selection style option. Save open_recent_max to config.
24847 Tue Jul 11 13:37:00 2000 John Ellis <johne@bellatlantic.net>
24849 * collect-table.c: Properly set the main image on 'view'.
24850 * dnd.c, main.c: Namespace changes, make dropping collections work on
24852 * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
24854 * img-main.[ch]: Added (back) slideshow, various minor changes.
24855 * img-view.c: Added slideshow, make keys work with CAPS on.
24856 * slideshow.c: Make only the main window support filelist slideshows.
24858 Sat Jul 8 11:07:23 2000 John Ellis <johne@bellatlantic.net>
24860 * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
24861 * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
24863 * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
24864 * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
24865 * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
24866 a path list, collection list, or falls back to filelist.
24868 Thu Jul 6 23:00:10 2000 John Ellis <johne@bellatlantic.net>
24870 * collect-dlg.c: Don't free the data in the confirm_cancel callback,
24872 * collect-table.c, collect.c: More work on popup menus, added recursive
24873 directory dropping. And more work overall.
24874 * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
24875 in place of old free_selected_list, Exposed more in the filelist.h
24877 * fileops.[ch]: Added path_list_* functions.
24878 * img-view.[ch]: Added a way to start a new window from a collection.
24880 Wed Jul 5 19:08:58 2000 John Ellis <johne@bellatlantic.net>
24882 * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
24883 popup menus for, sorting, saving, editing. Collections now have
24885 * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
24886 recent open menu, history saving, popup menu utils.
24887 * pathsel.c: Synced the file list to change as the user types in the
24888 entry. (also fixes it to change when combo-items are selected).
24889 * tabcomp.[ch]: Added history_list features to load/save keys to a
24892 Tue Jul 4 14:40:43 2000 John Ellis <johne@bellatlantic.net>
24894 * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
24895 is generated, since the case of the same path being in a collection
24896 multiple times broke the old method. Moving between collections seems
24897 to work now. Added collection stepping accessors.
24898 * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
24899 * main.c (filename_from_path): Test that path != NULL.
24900 * typedefs.c: Move collect.h typedefs here.
24902 Its funny, but after this bit of hacking I feel dirty, like I did this
24905 Mon Jul 3 19:44:29 2000 John Ellis <johne@bellatlantic.net>
24907 * collect-table.c: Added a tooltip to display the filenames, probably
24908 should be an option.
24910 Mon Jul 3 15:23:00 2000 John Ellis <johne@bellatlantic.net>
24912 * collect-dlg.[ch]: Added load save dialogs for collections.
24913 * collect-io.[ch], collect-table.c, collect.c: More work.
24914 * filelist.[ch]: Added select all routines.
24915 * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
24916 hierarchy: Everything is under ~/.gqview now, old locations are moved
24917 to the new ones if found on start-up.
24918 * pathsel.[ch]: Added filtering toggle.
24919 * utildlg.h: Added a generic data pointer for FileDialogs.
24920 * menu.c: Added collection new/open and select all/none menu items.
24922 Mon Jul 3 12:51:29 2000 John Ellis <johne@bellatlantic.net>
24924 * collect-table.c, collect.h: Added selections, started dnd data set,
24926 * dnd.[ch]: New function, make_uri_file_list(), put it in header.
24928 Fri Jun 16 04:41:38 2000 John Ellis <johne@bellatlantic.net>
24930 * collect.[ch], collect-table.[ch]: Actually displays something now
24931 when a file is dragged on the window.
24933 Fri Jun 16 01:56:32 2000 John Ellis <johne@bellatlantic.net>
24935 * img-main.c: When in fullscreen, hide the mouse cursor after
24936 5 seconds of inactivity.
24938 Tue Jun 13 03:32:33 2000 John Ellis <johne@bellatlantic.net>
24940 * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
24941 updated netpedia URL, since the old location is often (always) broken.
24943 Tue Jun 13 03:26:39 2000 John Ellis <johne@bellatlantic.net>
24945 * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
24946 should work, if there was anything that actually used the functions.
24947 Right now a blank window opens :)
24948 * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
24949 * menu.c, typedefs.h: Added 'Open collection...' menu item, added
24950 SORT_NONE to SortType enum.
24951 * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
24953 Thu Jun 8 19:57:54 2000 John Ellis <johne@bellatlantic.net>
24955 * *.[ch]: All c files now have corresponding .h headers, except
24956 globals.c and main.c, which are in gqview.h.
24957 * src/Makefile.am: Added the headers.
24958 * config.[ch]: renamed to preferences.[ch] to avoid conflict with
24959 autogenerated config.h.
24961 Tue Jun 6 20:45:14 2000 John Ellis <johne@bellatlantic.net>
24963 * filelist.c, gqview.h, main.c: Added new function to change the
24964 current image through the filelist given pathname. Use it to fix bug
24965 causing filename not to be selected in list on startup and tab
24968 Tue Jun 6 20:04:03 2000 John Ellis <johne@bellatlantic.net>
24970 * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
24971 basic sorting of files on name, size, or date.
24973 Mon Jun 5 19:39:02 2000 John Ellis <johne@bellatlantic.net>
24975 * configure.in: Release 0.8.2
24977 * utilops.c: Change a \b to a \n.
24978 * po/*.po: Make corresponding change to above.
24980 Mon Jun 5 18:54:46 2000 John Ellis <johne@bellatlantic.net>
24982 * filelist.c (filelist_change_to): When going up one dir, make previous
24983 place visible in the list.
24985 Tue May 9 00:54:36 2000 John Ellis <johne@bellatlantic.net>
24987 * clist_edit.c: Fixups for positioning.
24988 * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
24991 Mon May 8 23:05:06 2000 John Ellis <johne@bellatlantic.net>
24993 * clist_edit.[ch]: New files that allow in place editing of a clist.
24994 * filelist.c: Add in place renaming.
24996 Mon May 8 18:08:20 2000 John Ellis <johne@bellatlantic.net>
24998 * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
25000 * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
25001 icons/Makefile.am: Add new icons for windows.
25002 * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes.
25003 * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
25004 GQview title is now after the image filename.
25006 Mon May 8 15:06:35 2000 John Ellis <johne@bellatlantic.net>
25008 * main.c: Pressing delete now correctly deletes selected files.
25009 * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
25010 expands images too (by default, added config option to have old
25013 Mon May 8 13:56:01 2000 John Ellis <johne@bellatlantic.net>
25015 * po/it.po: Added Italian translation, submitted by
25016 Christopher R. Gabriel <cgabriel@pluto.linux.it>
25017 * po/es.po: Updated Spanish translation, submitted by
25018 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
25019 * po/pt_BR.po: Updated brazilian translation, submitted by
25020 "Evandro F. Giovanini" <elinux@linuxave.net>
25021 * configure.in: Added it to ALL_LINGUAS
25023 Fri Apr 14 15:50:22 2000 John Ellis <johne@bellatlantic.net>
25026 * configure.in: release 0.8.1
25028 Thu Apr 13 10:50:43 2000 John Ellis <johne@bellatlantic.net>
25030 * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
25031 support for mouse wheel (4,5) to scroll image or flip through images.
25033 Thu Apr 13 09:38:25 2000 John Ellis <johne@bellatlantic.net>
25035 * configure.in, po/sk.po: Added Slovak translation, submitted by
25036 "Sandokan" <cortex@nextra.sk>
25038 Thu Apr 13 09:35:36 2000 John Ellis <johne@bellatlantic.net>
25040 * configure.in, po/es.po: Added Spanish translation, subbmitted by
25041 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
25043 Thu Apr 13 09:32:42 2000 John Ellis <johne@bellatlantic.net>
25045 * confgure.in, po/fr.po: Added French translation, submitted by
25046 Jean-pierre PEDRON <jppedron@club-internet.fr>
25048 Thu Apr 13 09:28:04 2000 John Ellis <johne@bellatlantic.net>
25050 * Makefile.am, configure.in: Include gqview.spec in make distcheck so
25051 that rpm -tb will work.
25052 * po/tr.po, gqview.desktop: Update Turkish translation, from
25053 Fatih Demir <kabalak@gmx.net>
25055 Thu Apr 6 19:03:04 2000 John Ellis <johne@bellatlantic.net>
25057 * README: Release 0.8.0.
25059 Wed Apr 5 11:35:52 2000 John Ellis <johne@bellatlantic.net>
25061 * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
25062 causing custom_filter to only have one entry max.
25063 * utilops.c: Removed unused code, fix rename description.
25065 Wed Apr 5 11:19:31 2000 John Ellis <johne@bellatlantic.net>
25067 * filelist.c, gqview.h, window.c: File list now scrolls to display
25068 the first file that matches the path entry box during tab completion.
25069 The directory changes to follow the completion too.
25071 Wed Apr 5 10:30:51 2000 John Ellis <johne@bellatlantic.net>
25073 * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
25074 Save thumnbnail mode to rcfile; add command line option for slideshow,
25075 rename other long options; make next/prev work properly during
25078 Tue Apr 4 15:00:15 2000 John Ellis <johne@bellatlantic.net>
25080 * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
25081 translation from Kam Tik <kamtik@hongkong.com>
25083 Tue Apr 4 13:20:43 2000 John Ellis <johne@bellatlantic.net>
25085 * *.[ch]: Update copyrights to 2000.
25086 * configure.in: Bumper version to 0.8.0 ('bout time)
25087 * README, TODO: Updates
25089 Tue Apr 4 12:21:27 2000 John Ellis <johne@bellatlantic.net>
25091 * image.c, img-main.c: Fix mem leaks.
25092 * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
25093 * utilops.c: Added display of source and dest images to overwrite
25094 dialogs (uses above).
25095 All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
25097 Tue Apr 4 10:44:22 2000 John Ellis <johne@bellatlantic.net>
25099 * main.c: Added full screen startup option (-f or -full), derived from
25100 patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
25102 Tue Apr 4 10:33:15 2000 John Ellis <johne@bellatlantic.net>
25104 * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
25105 to set the root window wallpaper. (If zoom is fit to window, image is
25106 scaled, otherwise tiled.
25107 Derived from patch by ENTERforNone <enterfornone@bigpond.com>
25109 Tue Apr 4 09:45:08 2000 John Ellis <johne@bellatlantic.net>
25111 * img-main.c, menu.c: Changed full screen key to V. Derived from patch
25112 by Martial MICHEL <martial@users.sourceforge.net>
25114 Tue Apr 4 09:32:14 2000 John Ellis <johne@bellatlantic.net>
25116 * fileops.c (get_current_dir): Fix problem when there is no read
25117 permission for the current dir. Derived from patch by
25118 Mathieu Dessus <mdessus@free.fr>
25120 Apr 4 09:15:16 2000 John Ellis <johne@bellatlantic.net>
25122 * configure.in, po/tr.po: Added Turkish translation from
25123 Fatih Demir <kabalak@gmx.net>
25125 Thu Mar 16 17:04:24 2000 John Ellis <johne@bellatlantic.net>
25127 * pathsel.c, tabcomp.c: Fix memory leaks.
25129 Fri Oct 1 17:17:21 1999 John Ellis <johne@bellatlantic.net>
25131 * po/ru.po: Added Russian translation
25132 from Oleg Andrjushenko <oandr@itec.cn.ua>
25133 * po/pt_BR.po: Added Brazilian Portuguese translation
25134 from Vitor Fernandes <vitor_fernandes@SoftHome.net>
25135 * po/ja/po: Added Japanese translation
25136 from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
25137 * configure.in: Updated ALL_LINGUAS.
25139 Mon Sep 6 06:25:38 1999 John Ellis <johne@bellatlantic.net>
25141 * image.c, img-main.c, img-view.c, window.c: Remove warnings for
25142 gtk+-1.2.5-pre1. I think there are still realize issues with that
25143 version of GTK+, however.
25145 Wed Aug 18 21:03:05 1999 John Ellis <johne@bellatlantic.net>
25147 * filelist.c: Fix reversal of calculating column width of the files
25148 list for icons vs. no icons.
25149 * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
25150 horizontal scrollbar is accurate (and usually not there ;)
25152 Wed Aug 18 20:35:07 1999 John Ellis <johne@bellatlantic.net>
25154 * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
25155 history. This was done by adding a combo widget option to the tab
25156 completion routines.
25158 Wed Aug 18 17:37:48 1999 John Ellis <johne@bellatlantic.net>
25160 * config.c: Fix 'fall back to 48x48 icon size' bug.
25162 Mon Aug 16 13:25:29 1999 John Ellis <johne@bellatlantic.net>
25164 * po/de.po: Added german translation
25165 by mawarkus@t-online.de (Matthias Warkus)
25166 * configure.in (ALL_LINGUAS): Added de.
25168 Mon Aug 16 12:44:56 1999 John Ellis <johne@bellatlantic.net>
25170 * utilops.c: Make it easier for translators.
25172 Mon Aug 16 12:09:53 1999 John Ellis <johne@bellatlantic.net>
25174 * thumb.c: Regenerate thumbnails whent the preferred size changes.
25176 Mon Aug 16 11:56:29 1999 John Ellis <johne@bellatlantic.net>
25178 * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
25179 'save settings on exit' option and always save one exit, this was
25180 leading to confusion as to why settings are not always saved.
25181 * menus.: Removed the save settings menu line, no longer needed.
25183 Tue Aug 10 07:03:44 1999 John Ellis <johne@bellatlantic.net>
25185 * main.c(main): Use gtk_set_locale();
25186 * window.c: Use gqview instead of main for wmhints.
25188 Tue Aug 10 06:55:48 1999 John Ellis <johne@bellatlantic.net>
25190 * filelist.c: Update the file count when files are removed.
25191 * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
25192 the lists to account for possibly deleted files.
25194 Fri Jul 23 17:09:02 1999 John Ellis <johne@bellatlantic.net>
25196 * window.c: Fix hang bug when dragging a file after starting with tools
25197 floating, then unfloating the window. (don't use gtk_widget_reparent
25199 * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
25200 all drags to Gimp 1.1.6 works.
25202 Tue Jul 20 20:37:03 1999 John Ellis <johne@bellatlantic.net>
25204 * configure.in, Makefile.am: Added localedir definition.
25205 * src/main.c: Added locale and i18n initialization.
25207 Tue Jul 20 20:03:18 1999 John Ellis <johne@bellatlantic.net>
25209 * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
25211 * po/POTFILES.in: Created for gettext.
25212 * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
25215 Sat Jul 10 15:12:13 1999 John Ellis <johne@bellatlantic.net>
25217 * all files: Moved to autoconf and automake.
25219 Sat Jul 3 08:23:59 1999 John Ellis <johne@bellatlantic.net>
25221 * gqview.h, README, gqview.spec: Release 0.7.0
25223 Fri Jul 2 13:00:21 1999 John Ellis <johne@bellatlantic.net>
25225 * img-view.c: Added a 'close window' option to pop up dialog.
25227 Fri Jul 2 09:11:02 1999 John Ellis <johne@bellatlantic.net>
25229 * main.c (main): Fix so that window does not expand to image size when
25230 strting up with an image (from command line).
25231 * img-view.c (view_window_new): Follow the limit window size option,
25234 Thu Jul 1 20:13:31 1999 John Ellis <johne@bellatlantic.net>
25236 * main.c: Setup random seed, for better random slideshows.
25238 Sun Jun 27 15:17:10 1999 John Ellis <johne@bellatlantic.net>
25240 * img-main.c: Use black background for full screen.
25241 * menu.c: Keep keyboard grab when full screen menu closes.
25243 Sun Jun 27 14:07:05 1999 John Ellis <johne@bellatlantic.net>
25245 * img-main.c: Keyboard now works with full screen.
25246 * main.c: Drop out of full screen before exiting.
25248 Sun Jun 27 06:57:22 1999 John Ellis <johne@bellatlantic.net>
25250 * image.c: Fix image snapping to uppper left when resizing window.
25251 * main.c: Increase progressive scrolling rate.
25253 Fri Jun 25 15:22:32 1999 John Ellis <johne@bellatlantic.net>
25255 * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
25256 progressive key scrolling option.
25258 Fri Jun 25 14:06:12 1999 John Ellis <johne@bellatlantic.net>
25260 * image.c, img-main.c, gqview.h: A few api changes with regard to image
25261 auto-sizing and zooming.
25262 * dnd.c: Made image dnd more generic to work with separate views.
25263 * img-view.c: Added dnd and keyboard support.
25265 Fri Jun 25 11:00:38 1999 John Ellis <johne@bellatlantic.net>
25267 * image.c, img-view.c, window.c: Fixups for window resizing and initial
25270 Fri Jun 18 13:42:35 1999 John Ellis <johne@bellatlantic.net>
25272 * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
25273 file list no longer displays image, but correctly, only displays
25275 * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
25278 Fri Jun 18 04:24:51 1999 John Ellis <johne@bellatlantic.net>
25280 * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
25281 view images in a new window. ImageWindow functions are now completely
25282 generic (save one spot).
25284 Wed Jun 16 03:47:36 1999 John Ellis <johne@bellatlantic.net>
25286 * slideshow.c, filelist.c: Make slideshow work correctly.
25287 * config.c, rcfile.c: Add saving and adjustment of slide show options.
25289 Wed Jun 16 00:46:09 1999 John Ellis <johne@bellatlantic.net>
25291 * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
25292 * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
25293 * filelist.c: Made a few functions needed for slideshow public.
25295 Tue Jun 15 19:21:26 1999 John Ellis <johne@bellatlantic.net>
25297 * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
25298 handling (creating) GLists.
25300 Sat Jun 12 23:17:34 1999 John Ellis <johne@bellatlantic.net>
25302 * rcfile.c (load_options): Fix memory leak, patch submitted by
25303 F. Petitjean <fpetitje@bureauveritas.com>
25305 Thu May 27 14:32:22 1999 John Ellis <johne@bellatlantic.net>
25307 * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
25309 Thu May 27 13:10:02 1999 John Ellis <johne@bellatlantic.net>
25311 * filelist.c: Generate thumbnails for visible files first. Thumbnails
25312 are now kept when renaming.
25314 Thu May 27 11:54:09 1999 John Ellis <johne@bellatlantic.net>
25316 * pathsel.c: Merge improvements from gqmpeg version.
25317 * tabcomp.c, tabcomp.xpm: ditto.
25318 * utildlg.c: ditto.
25319 * config.c, utilops.c, window.c: Use newer features of above.
25321 Thu May 27 11:44:00 1999 John Ellis <johne@bellatlantic.net>
25323 * filelist.c, image.c, gqmpeg.h: Properly update the image window when
25324 viewed files are moved, renamed, or deleted.
25326 Thu May 27 11:01:31 1999 John Ellis <johne@bellatlantic.net>
25328 * main.c (main): Push correct visual and colormap to fix 8 but psuedo
25331 Sun May 23 09:21:50 1999 John Ellis <johne@bellatlantic.net>
25333 * Makefile: Added static build target, some cleanup.
25335 Sat Apr 10 19:01:33 1999 John Ellis <johne@bellatlantic.net>
25337 * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
25338 so it can be resized smaller.
25341 > Major rewrite (60-70%), now requires gtk+-1.2.0
25342 > Multiple file selection.
25344 > Better keyboard support.
25345 > xvpics thumbnail support (read only), optional.
25346 - Add command line options to force show and hide of tools.
25347 * Fix tab completion bug.
25348 * Fix gtk 1.2.0 related bugs.
25351 - Should compile now without editing the Makefile with any gtk through 1.1.5
25352 * Fix file highlight bug when user tab completes to currently displayed dir.
25356 > Add path entry window with tab completion.
25357 > Add tab completion to all areas where a path can be typed.
25358 > Add option to save window positions.
25359 - Pressing '+' zooms image. Previously only '=' was bound, causing problems
25360 for some keyboard layouts.
25361 - Add border to floating tools window for better appearance on some WM's.
25364 * Fix bug when 'fit window to image' is on, tools float/hide, and the next
25365 image selected has the same dimensions, it would not display.
25366 * More fixes dealing with 'fit window to image'
25369 > Add 'fit window to image' option when tools float or hide.
25370 > Add copy and move dialogs.
25371 > Add option to hide the tools completely.
25372 > Save settings on exit option added, and option to restore tool state.
25373 - Pressing the [ESC] key will now stop loading of thumbnails.
25374 - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
25375 - Add save button to config dialog.
25376 - New configuration tab: image, moved relevent options there.
25379 > Scrollbars removed, now you can pan the image by pressing and dragging the
25380 mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
25381 > The file selection area and status line can be 'floated' into a separate
25382 window, this allows the image window to display more of the image.
25383 > The file delete confirmation dialog can now be disabled in the options
25385 > The beginnings of keyboard support ( see the keyboard chart, above )
25386 - Now if a thumbnail is older than it's parent image, the thumbnail is
25387 recreated, so that changed images have their thumbnail properly updated.
25388 - While loading thumbnails GQview is now responsive to commands, slowly, but
25389 it works. You can now load images, delete files, etc. while the thumbnails
25390 are being generated. The thumbnail generation can be interrupted too by
25391 simply turning them off.
25392 * The code that determines the user's HOME directory has been rewritten, now
25393 hopefully users of nis will be happy. If the directory is not found or
25394 cannot be determined, GQview exits semi-gracefully.
25395 * Fixed some bugs here and there.
25398 > Thumbnail caching added ($HOME/.gqview_thmb).
25399 - patch from Joshua Thomas Green applied for those that want to compile
25400 with GTK 1.1.x (the development version), just uncomment one line in the
25402 - patch from Joel Young applied to the .spec file of the RPM version.
25405 * Fixed problem loading files into external editors when a space was in the
25409 - Changes to file listing code for speed improvement in large directories.
25410 * Fixed a bug that would cause a thumbnail's height or width to be zero when
25411 an image has a large aspect ratio.
25412 * Fixed some memory leaks in the file listing code.
25413 - Other small changes including source re-organization.
25414 - Added a pixmap file to use as an icon (gqview.xpm).
25417 * Fixed a bug which made the first editor slot useless from config dialog.
25420 - Changed filelist code to properly implement Glist.
25421 - Moved definitions of variables and #includes to better places.
25424 > New feature! Thumbnails displayed in the file list(us 't' to toggle).
25425 > Thumbnails size can be selected (General Options).
25426 > Rewrite (again) of the file list (to support adding/removing entries
25427 without re-reading the entire directory listing, [still need to convert
25428 the directory list, however]).
25429 - minor display layout changes (to accomodate the progress bar).
25430 - if a file format cannot be determined, a generic 'unknown image' picture
25432 - added display for the number of files listed.
25433 - added '-debug' command line option for debug output (preliminary)
25436 > Added a handle, now the file lists are sizeable.
25437 - renamed menu item Exit to Quit.
25438 - Added missing file includes that were exposed with GTK+ 0.99.10 release.
25441 > External editors can be specified in the configuration window (max 8).
25442 Under the "external editors" tab.
25443 - Popup menu for filelist (delete, rename, and edit).
25444 - Filelist highlight now follows currently viewed image.
25445 - A few minor fixes.
25448 > Updated code to compile with GTK+-0.99.4
25449 (will not work with previous versions of GTK)
25450 - Command line no longer requires a complete path to a file if it is in
25451 the current working directory. (or must be relative to it)
25452 - When moving to the next (or previous) image, the file list
25453 scrolls to include the current image's name.
25457 > Added keyboard shorcuts.
25458 > Configuration can be saved (to .gqviewrc in user's home dir)
25459 > Command line support. (specify startup directory or file to view)
25460 > Can set startup directory in options window (can be disabled)
25461 > Added custom filtering options to support more formats
25462 (Imlib supports almost anything your system can read using
25463 ImageMagick or Netpbm, if available).
25464 > File operations: create directory, rename file, delete file.
25465 > clicking mouse on image:
25466 button one: next image
25467 button two: previous image
25468 button three: popup menu (zoom, file operations, edit image)
25469 > Added option to load image into The Gimp.
25470 - Fixed a bug in the history list truncating routine. (GQview would crash)
25471 - Other minor improvements and fixes.
25474 > Source code clean up! The source code has been organized
25475 and is now readable (some code still needs organizing, but
25476 at least now the code can be followed).
25477 > Makefile rewritten, it may still need editing for some systems.
25478 The '-g' gcc option was removed for the released code, this makes
25479 the binary about 1/3 smaller (it removes some debugging facilities)
25480 - Fixed the transparency problem. This removes the garbage displayed
25481 where an image is transparent, unfortunately for now it is set to purple.
25484 > Rewrote directory and file list handling, the lists
25485 can now be of any length.
25486 > Lists are now sorted.
25487 > History list no longer expands out of control as the
25488 directory path gets longer, entries are truncated at
25489 32 characters and '/...' is prepended.
25490 > Added configuration window, including:
25491 - show or hide dot files
25492 - select default zoom mode for new image
25493 - disable file filtering
25494 - choose file types to filter
25495 - about tab for version and contact info
25498 > No history, first release!